Page 4 of 4

Re: Buh - Ascendancy

Posted: Fri 18. Mar 2022 15:31:34
by Hron
Kombinace obojího je možnost, ale mám pocit, že je to pak už moc překombinované.
A brání to oslabení za rozbití až moc dle mě, protože ti to umožní mít dostatečný základ proto, aby ses rychle obnovil. Jak jsem byl upozorněn na začátku, tohle je vlastnost Crinis a tak by bylo dobré ji ju nechat.

V tomto si stále stojím za svým návrhem na rekrut dle hodnoty armády v počtech, jak jsem psal posledně. :)

Re: Buh - Ascendancy

Posted: Mon 21. Mar 2022 13:23:27
by Hron
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);