A ještě jedna úprava mě teď napadla, že by se hodila:
Rekrut převorů je 1 a nemění se. Když je teď potřeba 1000 na plnou funkčnost a když už se zvedal rekrut podobných jednotek u ostatních bohů (tedy jednotek s konstantním nízkým rekrutem), tak nemohl by se zvednou rekrut i Převorů?
Navrhoval bych bonusový rekrut převorů vázaný na poslední budovu a se vzorcem:
bonus = hodnota^0,5; hodnota = hodnota_armady/1M
Výsledné zvýšení rekrutu je nízké, ale rozhodně pomůže a díky odmocnině se to s ním nepřežene.
Kódy
Válečník - tvůj kód, kde jsem odmazal část za věhlas, protože bych ho chtěl takto...
Code: Select all
$bonus = 0;
if ($bu_druh3 == 2410 || $bu_druh3 == 2411){
$bonus3 = ceil($hodnota_army/5000);
if($bonus3 > 1000) $bonus3 = 1000;
$bonus += $bonus3;
}
if ($bu_druh4 >= 2420 && $bu_druh4 < 2430){
$bonus4 = ceil($hodnota_army/10000);
if($bonus4 > 10000) $bonus4 = 10000;
$bonus += $bonus4;
}
if ($bu_druh5 >= 2430 && $bu_druh5 < 2440){
$bonus5 = ceil($hodnota_army/20000);
if($bonus5 > 10000) $bonus5 = 10000;
$bonus += $bonus5;
}
Převor - můj pokus o napsání kódu
Code: Select all
$bonus = 0;
$nas = floor($hodnota_army/1000000);
if ($bu_druh5 >= 2430 && $bu_druh5 < 2440) $bonus = round($nas^0.5);