mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-09-16 18:30:50 +12:00
Struggle fixes
This commit is contained in:
parent
75d4e47586
commit
aba9da027c
|
@ -170,20 +170,20 @@
|
|||
const SUPER_FANG ; a2
|
||||
const SLASH ; a3
|
||||
const SUBSTITUTE ; a4
|
||||
const STRUGGLE ; a5
|
||||
const FAIRY_WIND ; a6
|
||||
const DRAININGKISS ; a7
|
||||
const METAL_SOUND ; a8
|
||||
const MAGNET_BOMB ; a9
|
||||
const IRON_DEFENSE ; aa
|
||||
const DAZZLE_GLEAM ; ab
|
||||
const NIGHT_SLASH ; ac
|
||||
const FEINT_ATTACK ; ad
|
||||
const IRON_HEAD ; ae
|
||||
const BRUTAL_SWING ; af
|
||||
const CHARM ; b0
|
||||
const SWEET_KISS ; b1
|
||||
const BULLET_PUNCH ; b2
|
||||
const FAIRY_WIND ; a5
|
||||
const DRAININGKISS ; a6
|
||||
const METAL_SOUND ; a7
|
||||
const MAGNET_BOMB ; a8
|
||||
const IRON_DEFENSE ; a9
|
||||
const DAZZLE_GLEAM ; aa
|
||||
const NIGHT_SLASH ; ab
|
||||
const FEINT_ATTACK ; ac
|
||||
const IRON_HEAD ; ad
|
||||
const BRUTAL_SWING ; ae
|
||||
const CHARM ; af
|
||||
const SWEET_KISS ; b0
|
||||
const BULLET_PUNCH ; b1
|
||||
const STRUGGLE ; formerly a5, now b2
|
||||
DEF NUM_ATTACKS EQU const_value - 1
|
||||
|
||||
; Moves do double duty as animation identifiers.
|
||||
|
|
|
@ -164,7 +164,6 @@ AttackAnimationPointers:
|
|||
dw SuperFangAnim
|
||||
dw SlashAnim
|
||||
dw SubstituteAnim
|
||||
dw StruggleAnim
|
||||
dw FairyWindAnim
|
||||
dw DrainingKissAnim
|
||||
dw MetalSoundAnim
|
||||
|
@ -178,6 +177,7 @@ AttackAnimationPointers:
|
|||
dw CharmAnim
|
||||
dw SweetKissAnim
|
||||
dw BulletPunchAnim
|
||||
dw StruggleAnim
|
||||
assert_table_length NUM_ATTACKS
|
||||
dw ShowPicAnim
|
||||
dw EnemyFlashAnim
|
||||
|
|
|
@ -175,7 +175,6 @@ Moves:
|
|||
move SUPER_FANG, SUPER_FANG_EFFECT, 1, NORMAL, 90, 10
|
||||
move SLASH, NO_ADDITIONAL_EFFECT, 70, NORMAL, 100, 20
|
||||
move SUBSTITUTE, SUBSTITUTE_EFFECT, 0, NORMAL, 100, 10
|
||||
move STRUGGLE, RECOIL_EFFECT, 50, NORMAL, 100, 10
|
||||
move FAIRY_WIND, NO_ADDITIONAL_EFFECT, 40, FAIRY, 100, 30
|
||||
move DRAININGKISS, DRAIN_HP_EFFECT, 50, FAIRY, 100, 10
|
||||
move METAL_SOUND, SPECIAL_DOWN2_EFFECT, 0, STEEL, 85, 40
|
||||
|
@ -189,4 +188,5 @@ Moves:
|
|||
move CHARM, ATTACK_DOWN2_EFFECT, 0, FAIRY, 100, 20
|
||||
move SWEET_KISS, CONFUSION_EFFECT, 0, FAIRY, 75, 10
|
||||
move BULLET_PUNCH, NO_ADDITIONAL_EFFECT, 40, STEEL, 100, 30
|
||||
move STRUGGLE, RECOIL_EFFECT, 50, NORMAL, 100, 10
|
||||
assert_table_length NUM_ATTACKS
|
||||
|
|
|
@ -164,7 +164,6 @@ MoveNames::
|
|||
li "SUPER FANG"
|
||||
li "SLASH"
|
||||
li "SUBSTITUTE"
|
||||
li "STRUGGLE"
|
||||
li "FAIRY WIND"
|
||||
li "DRAININGKISS"
|
||||
li "METAL SOUND"
|
||||
|
@ -178,4 +177,5 @@ MoveNames::
|
|||
li "CHARM"
|
||||
li "SWEET KISS"
|
||||
li "BULLET PUNCH"
|
||||
li "STRUGGLE"
|
||||
assert_list_length NUM_ATTACKS
|
||||
|
|
|
@ -165,7 +165,6 @@ MoveSoundTable:
|
|||
db SFX_BATTLE_26, $f0, $ff ; SUPER_FANG
|
||||
db SFX_NOT_VERY_EFFECTIVE, $01, $ff ; SLASH
|
||||
db SFX_BATTLE_2C, $d8, $04 ; SUBSTITUTE
|
||||
db SFX_BATTLE_0B, $00, $80 ; STRUGGLE
|
||||
db SFX_BATTLE_12, $00, $c0 ; FAIRY_WIND
|
||||
db SFX_BATTLE_24, $00, $80 ; DRAININGKISS
|
||||
db SFX_BATTLE_31, $00, $80 ; METAL_SOUND
|
||||
|
@ -179,5 +178,6 @@ MoveSoundTable:
|
|||
db SFX_BATTLE_09, $88, $10 ; CHARM
|
||||
db SFX_BATTLE_09, $88, $10 ; SWEET_KISS
|
||||
db SFX_BATTLE_0B, $01, $80 ; BULLET_PUNCH
|
||||
db SFX_BATTLE_0B, $00, $80 ; STRUGGLE
|
||||
assert_table_length NUM_ATTACKS
|
||||
db SFX_BATTLE_0B, $00, $80
|
||||
|
|
|
@ -5172,7 +5172,7 @@ MetronomePickMove:
|
|||
and a
|
||||
jr z, .pickMoveLoop
|
||||
cp STRUGGLE
|
||||
assert NUM_ATTACKS == BULLET_PUNCH ; rerolls if greater than the last move in index
|
||||
assert NUM_ATTACKS == STRUGGLE
|
||||
jr nc, .pickMoveLoop
|
||||
cp METRONOME
|
||||
jr z, .pickMoveLoop
|
||||
|
|
Loading…
Reference in a new issue