Logging to Mob::CommonOutgoingHitSuccess [skip ci[

This commit is contained in:
Akkadius 2019-10-06 02:05:39 -05:00
parent 225b3fffbd
commit c684709712
2 changed files with 41 additions and 1 deletions

View File

@ -874,8 +874,27 @@ end
-- Source Function: Mob::CommonOutgoingHitSuccess()
function CommonOutgoingHitSuccess(e)
e = ApplyMeleeDamageBonus(e);
e = ApplyMeleeDamageBonus(e);
eq.debug(
string.format("[%s] [Mob::CommonOutgoingHitSuccess] Dmg [%i] Post ApplyMeleeDamageBonus",
e.self:GetCleanName(),
e.hit.damage_done
)
);
e.hit.damage_done = e.hit.damage_done + (e.hit.damage_done * e.other:GetSkillDmgTaken(e.hit.skill) / 100) + (e.self:GetSkillDmgAmt(e.hit.skill) + e.other:GetFcDamageAmtIncoming(e.self, 0, true, e.hit.skill));
eq.debug(
string.format("[%s] [Mob::CommonOutgoingHitSuccess] Dmg [%i] SkillDmgTaken [%i] SkillDmgtAmt [%i] FcDmgAmtIncoming [%i] Post DmgCalcs",
e.self:GetCleanName(),
e.hit.damage_done,
e.other:GetSkillDmgTaken(e.hit.skill),
e.self:GetSkillDmgAmt(e.hit.skill),
e.other:GetFcDamageAmtIncoming(e.self, 0, true, e.hit.skill)
)
);
e = TryCriticalHit(e);
e.self:CheckNumHitsRemaining(5, -1, 65535);
e.IgnoreDefault = true;

View File

@ -4515,7 +4515,28 @@ void Mob::CommonOutgoingHitSuccess(Mob* defender, int32 &damage, EQEmu::skills::
return;
ApplyMeleeDamageBonus(skillInUse, damage, opts);
Log.Out(
Logs::General,
Logs::Combat,
"[%s] [Mob::CommonOutgoingHitSuccess] Dmg [%i] Post ApplyMeleeDamageBonus",
GetCleanName(),
damage
);
damage += (damage * defender->GetSkillDmgTaken(skillInUse, opts) / 100) + (GetSkillDmgAmt(skillInUse) + defender->GetFcDamageAmtIncoming(this, 0, true, skillInUse));
Log.Out(
Logs::General,
Logs::Combat,
"[%s] [Mob::CommonOutgoingHitSuccess] Dmg [%i] SkillDmgTaken [%i] SkillDmgtAmt [%i] FcDmgAmtIncoming [%i] Post DmgCalcs",
GetCleanName(),
damage,
defender->GetSkillDmgTaken(skillInUse, opts),
GetSkillDmgAmt(skillInUse),
defender->GetFcDamageAmtIncoming(this, 0, true, skillInUse)
);
TryCriticalHit(defender, skillInUse, damage,opts);
CheckNumHitsRemaining(NumHit::OutgoingHitSuccess);
}