summaryrefslogtreecommitdiffstats
path: root/src/peds
diff options
context:
space:
mode:
authoraap <aap@papnet.eu>2020-05-07 17:53:38 +0200
committeraap <aap@papnet.eu>2020-05-07 17:53:38 +0200
commit19b21cafcd0e457155c71f339dbccb94aff72d83 (patch)
tree3c61e0b3839ff14b9eaf8d30f88bcb4f4b265e65 /src/peds
parentMerge branch 'miami' of github.com:GTAmodding/re3 into miami (diff)
downloadre3-19b21cafcd0e457155c71f339dbccb94aff72d83.tar
re3-19b21cafcd0e457155c71f339dbccb94aff72d83.tar.gz
re3-19b21cafcd0e457155c71f339dbccb94aff72d83.tar.bz2
re3-19b21cafcd0e457155c71f339dbccb94aff72d83.tar.lz
re3-19b21cafcd0e457155c71f339dbccb94aff72d83.tar.xz
re3-19b21cafcd0e457155c71f339dbccb94aff72d83.tar.zst
re3-19b21cafcd0e457155c71f339dbccb94aff72d83.zip
Diffstat (limited to 'src/peds')
-rw-r--r--src/peds/Population.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/peds/Population.cpp b/src/peds/Population.cpp
index 43dd475d..ad537dc8 100644
--- a/src/peds/Population.cpp
+++ b/src/peds/Population.cpp
@@ -564,14 +564,12 @@ CPopulation::AddToPopulation(float minDist, float maxDist, float minDistOffScree
if (ms_nTotalPeds < maxPossiblePedsForArea || addCop) {
int decisionThreshold = CGeneral::GetRandomNumberInRange(0, 1000);
- if (decisionThreshold < zoneInfo.copDensity || addCop) {
+ if (decisionThreshold < zoneInfo.copPedThreshold || addCop) {
pedTypeToAdd = PEDTYPE_COP;
modelToAdd = ChoosePolicePedOccupation();
} else {
- int16 density = zoneInfo.copDensity;
for (int i = 0; i < NUM_GANGS; i++) {
- density += zoneInfo.gangDensity[i];
- if (decisionThreshold < density) {
+ if (decisionThreshold < zoneInfo.gangPedThreshold[i]) {
pedTypeToAdd = PEDTYPE_GANG1 + i;
break;
}