tabu napisał
Dobra, nie mogłem się doczekać to poszukałem tego wzoru na dmg z dista (na melee jest taki sam) i takie coś znalazłem:
(5 * skill + 50) * weaponDmg * 0.5 * (rand[0~99] + rand[0~99]) / 10000
jakby jeszcze wymnożyć przez stance modifier (full attack 1.2) i odjąć armor potwora (a przy melee jeszcze redukcję od shieldingu) to nawet by mi się mój max hit zgadzał z tym wzorem
pytanie 1. - czy ten wzór jest poprawny?
pytanie 2. mam nałożony sam jacket na rooku i raty biją we mnie czasami sparki, a przecież jest to 1 armor, który wg tego co było mówione o wzorze block = (arm/2) + rand()%(arm/2) się gubi, bo liczba nieparzysta - o co tu chodzi? 0.5 jako jedyne zaokrągla do góry, a cała reszta w dół?
oprócz tego * 0.5 to chyba dobry (piszę z pamięci), tylko że nie "weaponDmg" a attack, no i attack się na pewno mnoży razy 1.2 dla full atk (zaokrąglone w dół) lub razy 0.6 dla full def (zaokrąglone w górę), dla balance pozostaje domyślny, to 0.5 w twoim wzorze to nie wiem skąd
a co do armora, to jeżeli armor == 1, to blokujesz 1 dmg zawsze, niezależnie od wzoru, tak cipsoft miał w funkcji
armor == 2 i armor == 3 też blokuje 1 dmg zawsze, ale to już wynika normalnie ze wzoru (1 + rand()%1 = 1 zawsze)
armor == 4 blokuje 2-3 dmg (2 + rand()%2)
Zakładki