diff options
author | Sergeanur <s.anureev@yandex.ua> | 2021-07-23 20:07:44 +0200 |
---|---|---|
committer | Sergeanur <s.anureev@yandex.ua> | 2021-07-26 03:43:26 +0200 |
commit | f73dfa12e6c41d1dcd16a4f5a220cc91c346ba7c (patch) | |
tree | 15f6a5a19e8c65fd0008ff0ff4d551f5cd6deeae /src/peds | |
parent | Fix (diff) | |
download | re3-f73dfa12e6c41d1dcd16a4f5a220cc91c346ba7c.tar re3-f73dfa12e6c41d1dcd16a4f5a220cc91c346ba7c.tar.gz re3-f73dfa12e6c41d1dcd16a4f5a220cc91c346ba7c.tar.bz2 re3-f73dfa12e6c41d1dcd16a4f5a220cc91c346ba7c.tar.lz re3-f73dfa12e6c41d1dcd16a4f5a220cc91c346ba7c.tar.xz re3-f73dfa12e6c41d1dcd16a4f5a220cc91c346ba7c.tar.zst re3-f73dfa12e6c41d1dcd16a4f5a220cc91c346ba7c.zip |
Diffstat (limited to '')
-rw-r--r-- | src/peds/Population.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/peds/Population.cpp b/src/peds/Population.cpp index 1d2a5798..fcabff91 100644 --- a/src/peds/Population.cpp +++ b/src/peds/Population.cpp @@ -1126,13 +1126,16 @@ CPopulation::ManagePopulation(void) bool pedIsFarAway = false; if (PedCreationDistMultiplier() * (PED_REMOVE_DIST_SPECIAL * TheCamera.GenerationDistMultiplier) < dist || (!ped->bCullExtraFarAway && PedCreationDistMultiplier() * PED_REMOVE_DIST * TheCamera.GenerationDistMultiplier < dist) +#ifndef EXTENDED_OFFSCREEN_DESPAWN_RANGE || (PedCreationDistMultiplier() * (MIN_CREATION_DIST + CREATION_RANGE) * OFFSCREEN_CREATION_MULT < dist && !ped->GetIsOnScreen() && TheCamera.Cams[TheCamera.ActiveCam].Mode != CCam::MODE_SNIPER && TheCamera.Cams[TheCamera.ActiveCam].Mode != CCam::MODE_SNIPER_RUNABOUT && !TheCamera.Cams[TheCamera.ActiveCam].LookingLeft && !TheCamera.Cams[TheCamera.ActiveCam].LookingRight - && !TheCamera.Cams[TheCamera.ActiveCam].LookingBehind)) + && !TheCamera.Cams[TheCamera.ActiveCam].LookingBehind) +#endif + ) pedIsFarAway = true; if (!pedIsFarAway) |