diff options
author | Erik Schilling <ablu.erikschilling@googlemail.com> | 2013-05-12 11:30:59 +0200 |
---|---|---|
committer | Erik Schilling <ablu.erikschilling@googlemail.com> | 2013-08-26 22:56:47 +0200 |
commit | e3a1e9c89e102dbf961c624435c495c759776312 (patch) | |
tree | c76e09b7661a61eebd042b8d49502fcbcb6d0066 /example/scripts/monster/basic_ai.lua | |
parent | 4d46079cd147e05513473860cb2e92fec0c31b8f (diff) | |
download | manaserv-e3a1e9c89e102dbf961c624435c495c759776312.tar.gz manaserv-e3a1e9c89e102dbf961c624435c495c759776312.tar.bz2 manaserv-e3a1e9c89e102dbf961c624435c495c759776312.tar.xz manaserv-e3a1e9c89e102dbf961c624435c495c759776312.zip |
Readded Entity:damage as lua function
Diffstat (limited to 'example/scripts/monster/basic_ai.lua')
-rw-r--r-- | example/scripts/monster/basic_ai.lua | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/example/scripts/monster/basic_ai.lua b/example/scripts/monster/basic_ai.lua index 385099cc..17ffa74a 100644 --- a/example/scripts/monster/basic_ai.lua +++ b/example/scripts/monster/basic_ai.lua @@ -144,14 +144,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) |