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

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]; $city = $city[city];
$total = 3 + rand() % 3;
$pleader = rand() % 100; $pleader = 0;
$ppower = rand() % 100; $ppower = 0;
$pintel = rand() % 100; $pintel = 0;
$rate = $pleader + $ppower + $pintel; for($statBonusCnt = 3 + rand() % 3; $statBonusCnt > 0; $statBonusCnt--){
$pleader = floor($pleader / $rate * $total + 0.5); switch(ChooseRandomItem(array($leader, $power, $intel))){
$ppower = floor($ppower / $rate * $total + 0.5); case 0:
$pintel = floor($pintel / $rate * $total + 0.5); $pleader++;
break;
case 1:
$ppower++;
break;
case 2:
$pintel++;
break;
}
$statBonus[]++;
}
$leader = $leader + $pleader; $leader = $leader + $pleader;
$power = $power + $ppower; $power = $power + $ppower;