From f1ba13111f78ca672b9394936257db8ce2899870 Mon Sep 17 00:00:00 2001 From: GreenComfyTea Date: Thu, 27 Jan 2022 13:46:43 +0200 Subject: [PATCH] Fixed damage dealt to dead/captured monsters --- MHR_Overlay.lua | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/MHR_Overlay.lua b/MHR_Overlay.lua index 5a3fda4..0773e7f 100644 --- a/MHR_Overlay.lua +++ b/MHR_Overlay.lua @@ -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");