mirror of
https://github.com/GreenComfyTea/MHR-Overlay.git
synced 2026-01-25 12:58:06 -08:00
Fixed damage dealt to dead/captured monsters
This commit is contained in:
@@ -457,7 +457,7 @@ function monster_health()
|
|||||||
if monster == nil then
|
if monster == nil then
|
||||||
status = "No monster hp entry";
|
status = "No monster hp entry";
|
||||||
break;
|
break;
|
||||||
end
|
end
|
||||||
|
|
||||||
table.insert(monsters, monster);
|
table.insert(monsters, monster);
|
||||||
end
|
end
|
||||||
@@ -637,6 +637,15 @@ sdk.hook(enemy_character_base_after_calc_damage_damage_side, function(args)
|
|||||||
end
|
end
|
||||||
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 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_id = enemy_calc_damage_info:call("get_AttackerID");
|
||||||
local attacker_type = enemy_calc_damage_info:call("get_DamageAttackerType");
|
local attacker_type = enemy_calc_damage_info:call("get_DamageAttackerType");
|
||||||
|
|||||||
Reference in New Issue
Block a user