스탯 보너스가 현재 스탯에 비례하도록 수정
This commit is contained in:
+18
-8
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user