[Logging] Add logging to track down Wild Ramp issue (#3588)

This commit is contained in:
Fryguy 2023-09-10 22:02:44 -04:00 committed by GitHub
parent a64425ebe6
commit bc337979bb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1074,9 +1074,12 @@ bool Mob::CombatRange(Mob* other, float fixed_size_mod, bool aeRampage, ExtraAtt
if (aeRampage) { if (aeRampage) {
float aeramp_size = RuleR(Combat, AERampageMaxDistance); float aeramp_size = RuleR(Combat, AERampageMaxDistance);
LogCombatDetail("AERampage: Default - aeramp_size = [{}] ", aeramp_size);
if (opts) { if (opts) {
if (opts->range_percent > 0) { if (opts->range_percent > 0) {
aeramp_size = opts->range_percent; aeramp_size = opts->range_percent;
LogCombatDetail("AE Rampage: range_percent = [{}] -- aeramp_size [{}]", opts->range_percent, aeramp_size);
} }
} }
@ -1088,7 +1091,16 @@ bool Mob::CombatRange(Mob* other, float fixed_size_mod, bool aeRampage, ExtraAtt
float ramp_range = size_mod * aeramp_size; float ramp_range = size_mod * aeramp_size;
return _DistNoRoot <= ramp_range; LogCombatDetail("AE Rampage: ramp_range = [{}] -- (size_mod [{}] * aeramp_size [{}])", ramp_range, size_mod, aeramp_size);
LogCombatDetail("AE Rampage: _DistNoRoot [{}] <= ramp_range [{}]", _DistNoRoot, ramp_range);
if (_DistNoRoot <= ramp_range) {
LogCombatDetail("AE Rampage: Combat Distance returned [true]");
return true;
} else {
LogCombatDetail("AE Rampage: Combat Distance returned [false]");
return false;
}
} }
if (_DistNoRoot <= size_mod) { if (_DistNoRoot <= size_mod) {