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