Apply view_range_rate to mob's view range again. Fixes #6311 (#6326)

* Apply view_range_rate to mob's view range again. Fixes #6311

Thanks to @zyudimosha
This commit is contained in:
Jittapan Pluemsumran 2021-10-21 05:57:05 +07:00 committed by GitHub
parent 77b103192c
commit 458def0784
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4893,10 +4893,10 @@ void MobDatabase::loadingFinished() {
} }
if (battle_config.view_range_rate != 100) if (battle_config.view_range_rate != 100)
mob->range2 = cap_value(mob->range2, 1, mob->range2 * battle_config.view_range_rate / 100); mob->range2 = max(1, mob->range2 * battle_config.view_range_rate / 100);
if (battle_config.chase_range_rate != 100) if (battle_config.chase_range_rate != 100)
mob->range3 = cap_value(mob->range3, mob->range2, mob->range3 * battle_config.chase_range_rate / 100); mob->range3 = max(mob->range2, mob->range3 * battle_config.chase_range_rate / 100);
// Tests showed that chase range is effectively 2 cells larger than expected [Playtester] // Tests showed that chase range is effectively 2 cells larger than expected [Playtester]
mob->range3 += 2; mob->range3 += 2;