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