Quote:
Originally Posted by xVanilla94
max_addon und min_addon sind beides Grenzwerte. Du kannst bis zu -30% und +30% Dss und Fks erreichen. Standardmäßig und im originalen src sind es ebenfalls die Werte -30 und 30.
Deine Ideen sind gut, ich schaue sie mir mal an und werde sie ggf. heute noch umsetzen.
Die Gamefile wird auf und für FreeBSD compiled.
|
Warte.. 30 max dss?
Öhh Dss geht bis 60 soweit ich das in erinnerung hab
€dit:
PHP Code:
int iSkillBonus = MINMAX(-30, (int) (gauss_random(0, 5) + 0.5f), 30);
int iNormalHitBonus = 0;
if (abs(iSkillBonus) <= 20)
iNormalHitBonus = -2 * iSkillBonus + abs(number(-8, 8) + number(-8, 8)) + number(1, 4);
else
iNormalHitBonus = -2 * iSkillBonus + number(1, 5);
-> Fks max -30 bis 30
-> dss wird aus dem fks berechnet -> Wenn fks größer als 20 oder kleiner als -20:
iNormalHitBonus = -2 * iSkillBonus + abs(number(-8, 8) + number(-8, 8)) + number(1, 4);
sonst:
iNormalHitBonus = -2 * iSkillBonus + number(1, 5);
d.h. du hast bspw -19fks dann wird der DSS Berechnet
-2 * -19 = 38
+ Zufallszahl zwischen 1 und 5
= 39 bis 43 dss bei -19 fks