summaryrefslogtreecommitdiffstats
path: root/example/scripts/monster/basic_ai.lua
diff options
context:
space:
mode:
Diffstat (limited to 'example/scripts/monster/basic_ai.lua')
-rw-r--r--example/scripts/monster/basic_ai.lua8
1 files changed, 1 insertions, 7 deletions
diff --git a/example/scripts/monster/basic_ai.lua b/example/scripts/monster/basic_ai.lua
index 40fa851..0fc1b23 100644
--- a/example/scripts/monster/basic_ai.lua
+++ b/example/scripts/monster/basic_ai.lua
@@ -157,14 +157,8 @@ local function update(mob, tick)
end
local function mob_attack(mob, target, ability_id)
- local hp = target:base_attribute(ATTR_HP)
local config = mob_config[mob:name()]
- local dealt_damage = math.min(hp, config.damage)
- if dealt_damage > 0 then
- local v = hp - dealt_damage
- target:set_base_attribute(ATTR_HP, hp - dealt_damage)
- target:add_hit_taken(dealt_damage)
- end
+ target:damage(mob, config.damage)
end
local function mob_recharged(mob, ability_id)