Fixed damage dealt to dead/captured monsters

This commit is contained in:
GreenComfyTea
2022-01-27 13:46:43 +02:00
parent 8e4f932030
commit f1ba13111f

View File

@@ -457,7 +457,7 @@ function monster_health()
if monster == nil then
status = "No monster hp entry";
break;
end
end
table.insert(monsters, monster);
end
@@ -637,6 +637,15 @@ sdk.hook(enemy_character_base_after_calc_damage_damage_side, function(args)
end
end
local dead_or_captured = enemy:call("checkDie");
if dead_or_captured == nil then
return;
end
if dead_or_captured then
return;
end
local enemy_calc_damage_info = sdk.to_managed_object(args[3]); -- snow.hit.EnemyCalcDamageInfo.AfterCalcInfo_DamageSide
local attacker_id = enemy_calc_damage_info:call("get_AttackerID");
local attacker_type = enemy_calc_damage_info:call("get_DamageAttackerType");