The Big Bad Bugs and the Lunar Lord!

This commit is contained in:
Misty Violet 2023-10-28 01:46:11 -04:00
parent 56bf3ef2b0
commit 672cefbd96
60 changed files with 302 additions and 40 deletions

View file

@ -279,6 +279,9 @@ BattleAnimations::
dw BattleAnim_RockSmash
dw BattleAnim_Whirlpool
dw BattleAnim_BeatUp
dw BattleAnim_RockHead
dw BattleAnim_RockSlash
dw BattleAnim_CrossCutter
assert_table_length NUM_ATTACKS + 1
dw BattleAnim_SweetScent2
@ -4592,6 +4595,45 @@ BattleAnim_BeatUp:
anim_wait 8
anim_call BattleAnim_ShowMon_0
anim_ret
BattleAnim_RockHead:
anim_1gfx ANIM_GFX_SHINE
anim_bgeffect ANIM_BG_CYCLE_MID_OBPALS_GRAY_AND_YELLOW, $0, $0, $0
anim_sound 0, 0, SFX_RAGE
anim_obj ANIM_OBJ_GLIMMER, 40, 84, $0
anim_wait 20
anim_1gfx ANIM_GFX_HIT
anim_bgeffect ANIM_BG_SHAKE_SCREEN_X, $14, $2, $0
anim_wait 32
anim_call BattleAnim_TargetObj_1Row
anim_bgeffect ANIM_BG_TACKLE, $0, BG_EFFECT_USER, $0
anim_wait 4
anim_sound 0, 1, SFX_EGG_BOMB
anim_obj ANIM_OBJ_HIT_YFIX, 136, 56, $0
anim_wait 8
anim_call BattleAnim_ShowMon_0
anim_ret
BattleAnim_RockSlash: ;uses the Slash animation
anim_1gfx ANIM_GFX_CUT
anim_sound 0, 1, SFX_CUT
anim_obj ANIM_OBJ_CUT_LONG_DOWN_LEFT, 152, 40, $0
anim_obj ANIM_OBJ_CUT_LONG_DOWN_LEFT, 148, 36, $0
anim_wait 32
anim_ret
BattleAnim_CrossCutter: ;uses the Cross Chop animation
anim_1gfx ANIM_GFX_CUT
anim_sound 0, 1, SFX_CUT
anim_obj ANIM_OBJ_CROSS_CHOP1, 152, 40, $0
anim_obj ANIM_OBJ_CROSS_CHOP2, 120, 72, $0
anim_wait 8
anim_bgeffect ANIM_BG_SHAKE_SCREEN_X, $58, $2, $0
anim_wait 92
anim_sound 0, 1, SFX_VICEGRIP
anim_bgeffect ANIM_BG_FLASH_INVERTED, $0, $8, $10
anim_wait 16
anim_ret
BattleAnimSub_Drain:
anim_obj ANIM_OBJ_DRAIN, 132, 44, $0

View file

@ -6,4 +6,5 @@ CriticalHitMoves:
dw SLASH
dw AEROBLAST
dw CROSS_CHOP
dw CROSS_CUTTER
dw -1

View file

@ -256,6 +256,9 @@ MoveDescriptions1:
dw RockSmashDescription
dw WhirlpoolDescription
dw BeatUpDescription
dw RockHeadDescription
dw RockSlashDescription
dw CrossCutterDescription
.IndirectEnd::
InvalidMoveDescription:
@ -1264,3 +1267,15 @@ WhirlpoolDescription:
BeatUpDescription:
db "Party #MON join"
next "in the attack.@"
RockHeadDescription:
db "An attack that may"
next "cause flinching.@"
RockSlashDescription:
db "A strong imprecise"
next "ROCK-type attack.@" ;the original description was too long I think
CrossCutterDescription:
db "Has a high criti-"
next "cal hit ratio.@"

View file

@ -269,4 +269,7 @@ Moves1:
move EFFECT_DEFENSE_DOWN_HIT, 20, FIGHTING, 100, 15, 50 ;ROCK_SMASH
move EFFECT_TRAP_TARGET, 15, WATER, 70, 15, 0 ;WHIRLPOOL
move EFFECT_BEAT_UP, 10, DARK, 100, 10, 0 ;BEAT_UP
move EFFECT_FLINCH_HIT, 80, ROCK, 100, 15, 30 ;ROCK_HEAD
move EFFECT_NORMAL_HIT, 140, ROCK, 70, 5, 0 ;ROCK_SLASH
move EFFECT_NORMAL_HIT, 50, BUG, 100, 15, 0 ;CROSS_CUTTER
.IndirectEnd::

View file

@ -251,4 +251,7 @@ MoveNames::
li "ROCK SMASH"
li "WHIRLPOOL"
li "BEAT UP"
li "ROCK HEAD"
li "ROCK SLASH"
li "CROSS CUTTER"
assert_list_length NUM_ATTACKS