some constants in stat up/down effects

This commit is contained in:
xCrystal 2015-01-20 20:34:56 +01:00
parent 61aaa15205
commit e6499cd505

View file

@ -7503,10 +7503,10 @@ StatModifierUpEffect: ; 3f428 (f:7428)
ld de, W_ENEMYMOVEEFFECT ld de, W_ENEMYMOVEEFFECT
.statModifierUpEffect .statModifierUpEffect
ld a, [de] ld a, [de]
sub $a sub ATTACK_UP1_EFFECT
cp $8 cp $8
jr c, .incrementStatMod jr c, .incrementStatMod
sub $28 ; map +2 effects to equivalent +1 effect sub ATTACK_UP2_EFFECT - ATTACK_UP1_EFFECT ; map +2 effects to equivalent +1 effect
.incrementStatMod .incrementStatMod
ld c, a ld c, a
ld b, $0 ld b, $0
@ -7517,7 +7517,7 @@ StatModifierUpEffect: ; 3f428 (f:7428)
cp b ; can't raise stat past +6 ($d or 13) cp b ; can't raise stat past +6 ($d or 13)
jp c, Func_3f522 jp c, Func_3f522
ld a, [de] ld a, [de]
cp $12 ; is it a +2 effect? cp ATTACK_UP1_EFFECT + $8 ; is it a +2 effect?
jr c, .ok jr c, .ok
inc b ; if so, increment stat mod again inc b ; if so, increment stat mod again
ld a, $d ld a, $d
@ -7721,10 +7721,10 @@ StatModifierDownEffect: ; 3f54c (f:754c)
bit 6, a ; fly/dig bit 6, a ; fly/dig
jp nz, MoveMissed jp nz, MoveMissed
ld a, [de] ld a, [de]
sub $12 sub ATTACK_DOWN1_EFFECT
cp $8 cp $8
jr c, .decrementStatMod jr c, .decrementStatMod
sub $28 ; map +2 effects to corresponding +1 effect sub ATTACK_DOWN2_EFFECT - ATTACK_DOWN1_EFFECT ; map +2 effects to corresponding +1 effect
.decrementStatMod .decrementStatMod
ld c, a ld c, a
ld b, $0 ld b, $0