mirror of
https://github.com/EQEmu/Server.git
synced 2026-09-03 01:06:36 +00:00
More logging changes [skip ci]
This commit is contained in:
@@ -554,6 +554,14 @@ void Mob::MeleeMitigation(Mob *attacker, int32 &damage, int32 minhit, ExtraAttac
|
||||
float monkweight = RuleI(Combat, MonkACBonusWeight);
|
||||
monkweight = mod_monk_weight(monkweight, attacker);
|
||||
|
||||
Log.Out(
|
||||
Logs::General,
|
||||
Logs::Combat,
|
||||
"[%s] [Mob::MeleeMitigation] Soft Cap [%.2f]",
|
||||
GetCleanName(),
|
||||
softcap
|
||||
);
|
||||
|
||||
if (IsClient()) {
|
||||
armor = CastToClient()->GetRawACNoShield(shield_ac);
|
||||
weight = (CastToClient()->CalcCurrentWeight() / 10.0);
|
||||
@@ -1190,6 +1198,16 @@ bool Client::Attack(Mob* other, int Hand, bool bRiposte, bool IsStrikethrough, b
|
||||
|
||||
int max_hit = (2*weapon_damage*GetDamageTable(skillinuse)) / 100;
|
||||
|
||||
Log.Out(
|
||||
Logs::General,
|
||||
Logs::Combat,
|
||||
"[%s] [ClientAttack] DamageDone [%i] BaseDamage [%i] HitSkill [%i]",
|
||||
GetCleanName(),
|
||||
max_hit,
|
||||
weapon_damage,
|
||||
skillinuse
|
||||
);
|
||||
|
||||
if(GetLevel() < 10 && max_hit > RuleI(Combat, HitCapPre10))
|
||||
max_hit = (RuleI(Combat, HitCapPre10));
|
||||
else if(GetLevel() < 20 && max_hit > RuleI(Combat, HitCapPre20))
|
||||
|
||||
+22
-3
@@ -4653,11 +4653,30 @@ int16 Mob::GetCriticalChanceBonus(uint16 skill)
|
||||
int critical_chance = 0;
|
||||
|
||||
// All skills + Skill specific
|
||||
critical_chance += itembonuses.CriticalHitChance[EQEmu::skills::HIGHEST_SKILL + 1] + spellbonuses.CriticalHitChance[EQEmu::skills::HIGHEST_SKILL + 1] + aabonuses.CriticalHitChance[EQEmu::skills::HIGHEST_SKILL + 1] +
|
||||
itembonuses.CriticalHitChance[skill] + spellbonuses.CriticalHitChance[skill] + aabonuses.CriticalHitChance[skill];
|
||||
critical_chance += itembonuses.CriticalHitChance[EQEmu::skills::HIGHEST_SKILL + 1] +
|
||||
spellbonuses.CriticalHitChance[EQEmu::skills::HIGHEST_SKILL + 1] +
|
||||
aabonuses.CriticalHitChance[EQEmu::skills::HIGHEST_SKILL + 1] +
|
||||
itembonuses.CriticalHitChance[skill] +
|
||||
spellbonuses.CriticalHitChance[skill] +
|
||||
aabonuses.CriticalHitChance[skill];
|
||||
|
||||
if(critical_chance < -100)
|
||||
Log.Out(
|
||||
Logs::General,
|
||||
Logs::Combat,
|
||||
"[%s] [Mob::GetCriticalChanceBonus] Bonuses | Item [%i] Spell [%i] AA [%i] | 2nd Item [%i] Spell [%i] AA [%i] Final Chance [%i]",
|
||||
GetCleanName(),
|
||||
itembonuses.CriticalHitChance[EQEmu::skills::HIGHEST_SKILL + 1],
|
||||
spellbonuses.CriticalHitChance[EQEmu::skills::HIGHEST_SKILL + 1],
|
||||
aabonuses.CriticalHitChance[EQEmu::skills::HIGHEST_SKILL + 1],
|
||||
itembonuses.CriticalHitChance[skill],
|
||||
spellbonuses.CriticalHitChance[skill],
|
||||
aabonuses.CriticalHitChance[skill],
|
||||
critical_chance
|
||||
);
|
||||
|
||||
if (critical_chance < -100) {
|
||||
critical_chance = -100;
|
||||
}
|
||||
|
||||
return critical_chance;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user