스탯 보너스가 현재 스탯에 비례하도록 수정

This commit is contained in:
2018-03-12 23:29:23 +09:00
parent bb142d94c5
commit 97be8740e2
+18 -8
View File
@@ -141,14 +141,24 @@ if($id_num) {
}
$city = $city[city];
$total = 3 + rand() % 3;
$pleader = rand() % 100;
$ppower = rand() % 100;
$pintel = rand() % 100;
$rate = $pleader + $ppower + $pintel;
$pleader = floor($pleader / $rate * $total + 0.5);
$ppower = floor($ppower / $rate * $total + 0.5);
$pintel = floor($pintel / $rate * $total + 0.5);
$pleader = 0;
$ppower = 0;
$pintel = 0;
for($statBonusCnt = 3 + rand() % 3; $statBonusCnt > 0; $statBonusCnt--){
switch(ChooseRandomItem(array($leader, $power, $intel))){
case 0:
$pleader++;
break;
case 1:
$ppower++;
break;
case 2:
$pintel++;
break;
}
$statBonus[]++;
}
$leader = $leader + $pleader;
$power = $power + $ppower;