More logging [skip ci]

This commit is contained in:
Akkadius 2019-10-08 02:25:02 -05:00
parent 672e6766c7
commit 6ec577f241
2 changed files with 24 additions and 1 deletions

View File

@ -372,7 +372,18 @@ function TryCriticalHit(e)
end
end
critMod = critMod + GetCritDmgMod(self, e.hit.skill) * 2;
critMod = critMod + GetCritDmgMod(self, e.hit.skill) * 2;
eq.debug(
string.format("[%s] [Mob::TryCriticalHit] CritChance [%i] CritMod [%i] GetCritDmgMod [%i] CripSuccess [%s]",
e.self:GetCleanName(),
critChance,
critMod,
GetCritDmgMod(self, e.hit.skill),
(crip_success) and "true" or "false"
)
);
e.hit.damage_done = e.hit.damage_done * critMod / 100;
local deadlySuccess = false;

View File

@ -4051,6 +4051,18 @@ void Mob::TryCriticalHit(Mob *defender, uint16 skill, int32 &damage, ExtraAttack
}
critMod += GetCritDmgMob(skill) * 2; // To account for base crit mod being 200 not 100
Log.Out(
Logs::General,
Logs::Combat,
"[%s] [Mob::TryCriticalHit] CritChance [%.2f] CritMod [%u] GetCritDmgMod [%i] CripSuccess [%s]",
GetCleanName(),
critChance,
critMod,
GetCritDmgMob(skill),
crip_success ? "true" : "false"
);
damage = damage * critMod / 100;
bool deadlySuccess = false;