mirror of
https://github.com/pret/pokered.git
synced 2024-10-22 22:55:31 +00:00
Change names of move subanimations to be meaningful (#389)
Co-authored-by: Rangi <remy.oukaour+rangi42@gmail.com>
This commit is contained in:
parent
c299cf1067
commit
0f5a9eb146
9 changed files with 533 additions and 526 deletions
4
Makefile
4
Makefile
|
@ -153,8 +153,8 @@ pokeblue_vc_opt = -jsv -n 0 -k 01 -l 0x33 -m 0x13 -r 03 -t "POKEMON BLUE"
|
|||
|
||||
### Misc file-specific graphics rules
|
||||
|
||||
gfx/battle/attack_anim_1.2bpp: tools/gfx += --trim-whitespace
|
||||
gfx/battle/attack_anim_2.2bpp: tools/gfx += --trim-whitespace
|
||||
gfx/battle/move_anim_0.2bpp: tools/gfx += --trim-whitespace
|
||||
gfx/battle/move_anim_1.2bpp: tools/gfx += --trim-whitespace
|
||||
|
||||
gfx/intro/blue_jigglypuff_1.2bpp: rgbgfx += -h
|
||||
gfx/intro/blue_jigglypuff_2.2bpp: rgbgfx += -h
|
||||
|
|
|
@ -45,93 +45,96 @@ DEF FIRST_SE_ID EQU const_value
|
|||
|
||||
; subanimations that are part of move animations
|
||||
; SubanimationPointers indexes (see data/battle_anims/subanimations.asm)
|
||||
|
||||
; The 0 or 1 in the name of a subanim indicates whether to use tileset 0 or 1 data/moves/animations.asm.
|
||||
; "Both" indicates either can be used for different images using the same animation.
|
||||
const_def
|
||||
const SUBANIM_00
|
||||
const SUBANIM_01
|
||||
const SUBANIM_02
|
||||
const SUBANIM_03
|
||||
const SUBANIM_04
|
||||
const SUBANIM_05
|
||||
const SUBANIM_06
|
||||
const SUBANIM_07
|
||||
const SUBANIM_08
|
||||
const SUBANIM_09
|
||||
const SUBANIM_0A
|
||||
const SUBANIM_0B
|
||||
const SUBANIM_0C
|
||||
const SUBANIM_0D
|
||||
const SUBANIM_0E
|
||||
const SUBANIM_0F
|
||||
const SUBANIM_10
|
||||
const SUBANIM_11
|
||||
const SUBANIM_12
|
||||
const SUBANIM_13
|
||||
const SUBANIM_14
|
||||
const SUBANIM_15
|
||||
const SUBANIM_16
|
||||
const SUBANIM_17
|
||||
const SUBANIM_18
|
||||
const SUBANIM_19
|
||||
const SUBANIM_1A
|
||||
const SUBANIM_1B
|
||||
const SUBANIM_1C
|
||||
const SUBANIM_1D
|
||||
const SUBANIM_1E
|
||||
const SUBANIM_1F
|
||||
const SUBANIM_20
|
||||
const SUBANIM_21
|
||||
const SUBANIM_22
|
||||
const SUBANIM_23
|
||||
const SUBANIM_24
|
||||
const SUBANIM_25
|
||||
const SUBANIM_26
|
||||
const SUBANIM_27
|
||||
const SUBANIM_28
|
||||
const SUBANIM_29
|
||||
const SUBANIM_2A
|
||||
const SUBANIM_2B
|
||||
const SUBANIM_2C
|
||||
const SUBANIM_2D
|
||||
const SUBANIM_2E
|
||||
const SUBANIM_2F
|
||||
const SUBANIM_30
|
||||
const SUBANIM_31
|
||||
const SUBANIM_32
|
||||
const SUBANIM_33
|
||||
const SUBANIM_34
|
||||
const SUBANIM_35
|
||||
const SUBANIM_36
|
||||
const SUBANIM_37
|
||||
const SUBANIM_38
|
||||
const SUBANIM_39
|
||||
const SUBANIM_3A
|
||||
const SUBANIM_3B
|
||||
const SUBANIM_3C
|
||||
const SUBANIM_3D
|
||||
const SUBANIM_3E
|
||||
const SUBANIM_3F
|
||||
const SUBANIM_40
|
||||
const SUBANIM_41
|
||||
const SUBANIM_42
|
||||
const SUBANIM_43
|
||||
const SUBANIM_44
|
||||
const SUBANIM_45
|
||||
const SUBANIM_46
|
||||
const SUBANIM_47
|
||||
const SUBANIM_48
|
||||
const SUBANIM_49
|
||||
const SUBANIM_4A
|
||||
const SUBANIM_4B
|
||||
const SUBANIM_4C
|
||||
const SUBANIM_4D
|
||||
const SUBANIM_4E
|
||||
const SUBANIM_4F
|
||||
const SUBANIM_50
|
||||
const SUBANIM_51
|
||||
const SUBANIM_52
|
||||
const SUBANIM_53
|
||||
const SUBANIM_54
|
||||
const SUBANIM_55
|
||||
const SUBANIM_0_STAR
|
||||
const SUBANIM_0_STAR_TWICE
|
||||
const SUBANIM_0_STAR_THRICE
|
||||
const SUBANIM_0_STAR_DESCENDING
|
||||
const SUBANIM_1_STAR_BIG_MOVING
|
||||
const SUBANIM_1_STAR_BIG
|
||||
const SUBANIM_0_BALL_TOSS_HIGH
|
||||
const SUBANIM_0_BALL_TOSS_MIDDLE
|
||||
const SUBANIM_0_BALL_TOSS_LOW
|
||||
const SUBANIM_0_BALL_SHAKE_ENEMY
|
||||
const SUBANIM_0_BALL_POOF_ENEMY
|
||||
const SUBANIM_0_BALL_BLOCK
|
||||
const SUBANIM_1_FLAME_COLUMN_1
|
||||
const SUBANIM_1_FLAME_COLUMN_2
|
||||
const SUBANIM_1_FLAME_COLUMN_3
|
||||
const SUBANIM_0_SCRATCHES
|
||||
const SUBANIM_1_TORNADO
|
||||
const SUBANIM_1_FLAMES
|
||||
const SUBANIM_0_HEART_1_MUSIC
|
||||
const SUBANIM_1_BLOB_TOSS
|
||||
const SUBANIM_1_BLOB_DRIP_ENEMY
|
||||
const SUBANIM_1_SHOUT
|
||||
const SUBANIM_0_SLICE
|
||||
const SUBANIM_0_BIRDIES_CIRCLING_ENEMY
|
||||
const SUBANIM_1_SWORDS_CIRCLING
|
||||
const SUBANIM_1_CLOUD_TOSS
|
||||
const SUBANIM_0_WATER_COLUMNS
|
||||
const SUBANIM_1_SEED_TOSS
|
||||
const SUBANIM_1_SEED_LAND
|
||||
const SUBANIM_0_ROCKS_LIFT
|
||||
const SUBANIM_0_ROCKS_TOSS
|
||||
const SUBANIM_1_FLAME_BEAM
|
||||
const SUBANIM_1_FLAME_STAR
|
||||
const SUBANIM_0_CIRCLES_1_SQUARES_CENTERING_ENEMY
|
||||
const SUBANIM_0_CIRCLE_1_SQUARE_TOSS_BACK
|
||||
const SUBANIM_0_BIND
|
||||
const SUBANIM_0_STATUS_PARALYZED
|
||||
const SUBANIM_0_STATUS_CONFUSED
|
||||
const SUBANIM_0_STATUS_CONFUSED_ENEMY
|
||||
const SUBANIM_0_STATUS_POISONED
|
||||
const SUBANIM_1_SAND
|
||||
const SUBANIM_1_LIGHTNING_BALL
|
||||
const SUBANIM_0_SLICE_BOTH_SIDES
|
||||
const SUBANIM_1_LIGHTNING
|
||||
const SUBANIM_0_WATER_DROPLETS
|
||||
const SUBANIM_0_CIRCLES_CENTERING
|
||||
const SUBANIM_0_BEAM
|
||||
const SUBANIM_0_ICE_RISE
|
||||
const SUBANIM_0_ROCKS_FALL_ENEMY
|
||||
const SUBANIM_0_SOUND_WAVE
|
||||
const SUBANIM_0_CIRCLE_1_SQUARE_HALF_TOSS ; unused
|
||||
const SUBANIM_1_BARRIER
|
||||
const SUBANIM_1_SELFDESTRUCT
|
||||
const SUBANIM_0_WATER_BUBBLES
|
||||
const SUBANIM_0_CIRCLES_FALLING
|
||||
const SUBANIM_0_STRING_SHOT
|
||||
const SUBANIM_0_ICE_FALL
|
||||
const SUBANIM_0_CIRCLE_1_SQUARE_APPEARS ; unused
|
||||
const SUBANIM_0_STATUS_SLEEP
|
||||
const SUBANIM_0_STATUS_SLEEP_ENEMY
|
||||
const SUBANIM_0_WATER_1_FIRE_BARRIER ; unused
|
||||
const SUBANIM_0_WATER_1_FIRE_GEYSER ; unused
|
||||
const SUBANIM_1_STAR_BIG_TOSS
|
||||
const SUBANIM_1_STARS_SMALL_TOSS
|
||||
const SUBANIM_1_MUSIC_CIRCLING_ENEMY
|
||||
const SUBANIM_1_CIRCLE_BLACK_TOSS
|
||||
const SUBANIM_1_EXPLOSION_SMALL_ENEMY
|
||||
const SUBANIM_0_CIRCLE_1_SQUARE_CLOSING
|
||||
const SUBANIM_1_LEAVES_TOSS
|
||||
const SUBANIM_0_HORN_JAB_TWICE
|
||||
const SUBANIM_0_HORN_JAB_THRICE
|
||||
const SUBANIM_0_BALL_POOF
|
||||
const SUBANIM_2_TRADE_BALL_DROP
|
||||
const SUBANIM_2_TRADE_BALL_SHAKE
|
||||
const SUBANIM_2_TRADE_BALL_APPEAR
|
||||
const SUBANIM_2_TRADE_BALL_POOF
|
||||
const SUBANIM_0_EGG_SHAKING
|
||||
const SUBANIM_1_TRIANGLE_TOSS
|
||||
const SUBANIM_1_SPHERE_BIG
|
||||
const SUBANIM_1_SPHERE_BIG_RISE
|
||||
const SUBANIM_1_SPHERE_BIG_FALL
|
||||
const SUBANIM_0_SHELL
|
||||
const SUBANIM_0_COIN_BOUNCE
|
||||
const SUBANIM_0_SAFARI_ROCK
|
||||
const SUBANIM_0_SAFARI_BAIT
|
||||
const SUBANIM_0_STAR_HIGH
|
||||
DEF NUM_SUBANIMS EQU const_value
|
||||
|
||||
; types of subanimations
|
||||
|
|
|
@ -1,91 +1,91 @@
|
|||
SubanimationPointers:
|
||||
table_width 2, SubanimationPointers
|
||||
dw Subanimation00
|
||||
dw Subanimation01
|
||||
dw Subanimation02
|
||||
dw Subanimation03
|
||||
dw Subanimation04
|
||||
dw Subanimation05
|
||||
dw Subanimation06
|
||||
dw Subanimation07
|
||||
dw Subanimation08
|
||||
dw Subanimation09
|
||||
dw Subanimation0a
|
||||
dw Subanimation0b
|
||||
dw Subanimation0c
|
||||
dw Subanimation0d
|
||||
dw Subanimation0e
|
||||
dw Subanimation0f
|
||||
dw Subanimation10
|
||||
dw Subanimation11
|
||||
dw Subanimation12
|
||||
dw Subanimation13
|
||||
dw Subanimation14
|
||||
dw Subanimation15
|
||||
dw Subanimation16
|
||||
dw Subanimation17
|
||||
dw Subanimation18
|
||||
dw Subanimation19
|
||||
dw Subanimation1a
|
||||
dw Subanimation1b
|
||||
dw Subanimation1c
|
||||
dw Subanimation1d
|
||||
dw Subanimation1e
|
||||
dw Subanimation1f
|
||||
dw Subanimation20
|
||||
dw Subanimation21
|
||||
dw Subanimation22
|
||||
dw Subanimation23
|
||||
dw Subanimation24
|
||||
dw Subanimation25
|
||||
dw Subanimation26
|
||||
dw Subanimation27
|
||||
dw Subanimation28
|
||||
dw Subanimation29
|
||||
dw Subanimation2a
|
||||
dw Subanimation2b
|
||||
dw Subanimation2c
|
||||
dw Subanimation2d
|
||||
dw Subanimation2e
|
||||
dw Subanimation2f
|
||||
dw Subanimation30
|
||||
dw Subanimation31
|
||||
dw Subanimation32
|
||||
dw Subanimation33
|
||||
dw Subanimation34
|
||||
dw Subanimation35
|
||||
dw Subanimation36
|
||||
dw Subanimation37
|
||||
dw Subanimation38
|
||||
dw Subanimation39
|
||||
dw Subanimation3a
|
||||
dw Subanimation3b
|
||||
dw Subanimation3c
|
||||
dw Subanimation3d
|
||||
dw Subanimation3e
|
||||
dw Subanimation3f
|
||||
dw Subanimation40
|
||||
dw Subanimation41
|
||||
dw Subanimation42
|
||||
dw Subanimation43
|
||||
dw Subanimation44
|
||||
dw Subanimation45
|
||||
dw Subanimation46
|
||||
dw Subanimation47
|
||||
dw Subanimation48
|
||||
dw Subanimation49
|
||||
dw Subanimation4a
|
||||
dw Subanimation4b
|
||||
dw Subanimation4c
|
||||
dw Subanimation4d
|
||||
dw Subanimation4e
|
||||
dw Subanimation4f
|
||||
dw Subanimation50
|
||||
dw Subanimation51
|
||||
dw Subanimation52
|
||||
dw Subanimation53
|
||||
dw Subanimation54
|
||||
dw Subanimation55
|
||||
dw Subanim_0Star
|
||||
dw Subanim_0StarTwice
|
||||
dw Subanim_0StarThrice
|
||||
dw Subanim_0StarDescending
|
||||
dw Subanim_1StarBigMoving
|
||||
dw Subanim_1StarBig
|
||||
dw Subanim_0BallTossHigh
|
||||
dw Subanim_0BallTossMiddle
|
||||
dw Subanim_0BallTossLow
|
||||
dw Subanim_0BallShakeEnemy
|
||||
dw Subanim_0BallPoofEnemy
|
||||
dw Subanim_0BallBlock
|
||||
dw Subanim_1FlameColumn1
|
||||
dw Subanim_1FlameColumn2
|
||||
dw Subanim_1FlameColumn3
|
||||
dw Subanim_0Scratches
|
||||
dw Subanim_1Tornado
|
||||
dw Subanim_1Flames
|
||||
dw Subanim_0Heart_1Music
|
||||
dw Subanim_1BlobToss
|
||||
dw Subanim_1BlobDripEnemy
|
||||
dw Subanim_1Shout
|
||||
dw Subanim_0Slice
|
||||
dw Subanim_0BirdiesCirclingEnemy
|
||||
dw Subanim_1SwordsCircling
|
||||
dw Subanim_1CloudToss
|
||||
dw Subanim_0WaterColumns
|
||||
dw Subanim_1SeedToss
|
||||
dw Subanim_1SeedLand
|
||||
dw Subanim_0RocksLift
|
||||
dw Subanim_0RocksToss
|
||||
dw Subanim_1FlameBeam
|
||||
dw Subanim_1FlameStar
|
||||
dw Subanim_0Circles_1Squares_CenteringEnemy
|
||||
dw Subanim_0Circle_1Square_TossBack
|
||||
dw Subanim_0Bind
|
||||
dw Subanim_0StatusParalyzed
|
||||
dw Subanim_0StatusConfused
|
||||
dw Subanim_0StatusConfusedEnemy
|
||||
dw Subanim_0StatusPoisoned
|
||||
dw Subanim_1Sand
|
||||
dw Subanim_1LightningBall
|
||||
dw Subanim_0SliceBothSides
|
||||
dw Subanim_1Lightning
|
||||
dw Subanim_0WaterDroplets
|
||||
dw Subanim_0CirclesCentering
|
||||
dw Subanim_0Beam
|
||||
dw Subanim_0IceRise
|
||||
dw Subanim_0RocksFallEnemy
|
||||
dw Subanim_0SoundWave
|
||||
dw Subanim_0Circle_1Square_HalfToss ; unused
|
||||
dw Subanim_1Barrier
|
||||
dw Subanim_1Selfdestruct
|
||||
dw Subanim_0WaterBubbles
|
||||
dw Subanim_0CirclesFalling
|
||||
dw Subanim_0StringShot
|
||||
dw Subanim_0IceFall
|
||||
dw Subanim_0Circle_1Square_Appears ; unused
|
||||
dw Subanim_0StatusSleep
|
||||
dw Subanim_0StatusSleepEnemy
|
||||
dw Subanim_0Water_1Fire_Barrier ; unused
|
||||
dw Subanim_0Water_1Fire_Geyser ; unused
|
||||
dw Subanim_1StarBigToss
|
||||
dw Subanim_1StarsSmallToss
|
||||
dw Subanim_1MusicCirclingEnemy
|
||||
dw Subanim_1CircleBlackToss
|
||||
dw Subanim_1ExplosionSmallEnemy
|
||||
dw Subanim_0Circle_1Square_Closing
|
||||
dw Subanim_1LeavesToss
|
||||
dw Subanim_0HornJabTwice
|
||||
dw Subanim_0HornJabThrice
|
||||
dw Subanim_0BallPoof
|
||||
dw Subanim_2TradeBallDrop
|
||||
dw Subanim_2TradeBallShake
|
||||
dw Subanim_2TradeBallAppear
|
||||
dw Subanim_2TradeBallPoof
|
||||
dw Subanim_0EggShaking
|
||||
dw Subanim_1TriangleToss
|
||||
dw Subanim_1SphereBig
|
||||
dw Subanim_1SphereBigRise
|
||||
dw Subanim_1SphereBigFall
|
||||
dw Subanim_0Shell
|
||||
dw Subanim_0CoinBounce
|
||||
dw Subanim_0SafariRock
|
||||
dw Subanim_0SafariBait
|
||||
dw Subanim_0StarHigh
|
||||
assert_table_length NUM_SUBANIMS
|
||||
|
||||
; format:
|
||||
|
@ -98,17 +98,17 @@ MACRO subanim
|
|||
db (\1 << 5) | \2
|
||||
ENDM
|
||||
|
||||
Subanimation04:
|
||||
Subanim_1StarBigMoving:
|
||||
subanim SUBANIMTYPE_HFLIP, 3
|
||||
db FRAMEBLOCK_02, BASECOORD_1A, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_02, BASECOORD_10, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_02, BASECOORD_03, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation05:
|
||||
Subanim_1StarBig:
|
||||
subanim SUBANIMTYPE_HFLIP, 1
|
||||
db FRAMEBLOCK_02, BASECOORD_10, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation08:
|
||||
Subanim_0BallTossLow:
|
||||
subanim SUBANIMTYPE_NORMAL, 11
|
||||
db FRAMEBLOCK_03, BASECOORD_30, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_03, BASECOORD_44, FRAMEBLOCKMODE_00
|
||||
|
@ -122,7 +122,7 @@ Subanimation08:
|
|||
db FRAMEBLOCK_03, BASECOORD_A1, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_03, BASECOORD_34, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation07:
|
||||
Subanim_0BallTossMiddle:
|
||||
subanim SUBANIMTYPE_NORMAL, 11
|
||||
db FRAMEBLOCK_03, BASECOORD_30, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_03, BASECOORD_A2, FRAMEBLOCKMODE_00
|
||||
|
@ -136,7 +136,7 @@ Subanimation07:
|
|||
db FRAMEBLOCK_03, BASECOORD_A6, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_03, BASECOORD_34, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation06:
|
||||
Subanim_0BallTossHigh:
|
||||
subanim SUBANIMTYPE_NORMAL, 11
|
||||
db FRAMEBLOCK_03, BASECOORD_30, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_03, BASECOORD_A2, FRAMEBLOCKMODE_00
|
||||
|
@ -150,14 +150,14 @@ Subanimation06:
|
|||
db FRAMEBLOCK_03, BASECOORD_A9, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_03, BASECOORD_34, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation09:
|
||||
Subanim_0BallShakeEnemy:
|
||||
subanim SUBANIMTYPE_NORMAL, 4
|
||||
db FRAMEBLOCK_03, BASECOORD_21, FRAMEBLOCKMODE_04
|
||||
db FRAMEBLOCK_04, BASECOORD_21, FRAMEBLOCKMODE_04
|
||||
db FRAMEBLOCK_03, BASECOORD_21, FRAMEBLOCKMODE_04
|
||||
db FRAMEBLOCK_05, BASECOORD_21, FRAMEBLOCKMODE_04
|
||||
|
||||
Subanimation0a:
|
||||
Subanim_0BallPoofEnemy:
|
||||
subanim SUBANIMTYPE_HFLIP, 6
|
||||
db FRAMEBLOCK_06, BASECOORD_1B, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_07, BASECOORD_1B, FRAMEBLOCKMODE_00
|
||||
|
@ -166,18 +166,18 @@ Subanimation0a:
|
|||
db FRAMEBLOCK_0A, BASECOORD_15, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_0A, BASECOORD_15, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation0b:
|
||||
Subanim_0BallBlock:
|
||||
subanim SUBANIMTYPE_NORMAL, 4
|
||||
db FRAMEBLOCK_01, BASECOORD_2D, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_03, BASECOORD_2F, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_03, BASECOORD_35, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_03, BASECOORD_4D, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation55:
|
||||
Subanim_0StarHigh:
|
||||
subanim SUBANIMTYPE_HFLIP, 1
|
||||
db FRAMEBLOCK_01, BASECOORD_9D, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation11:
|
||||
Subanim_1Flames:
|
||||
subanim SUBANIMTYPE_HFLIP, 12
|
||||
db FRAMEBLOCK_0B, BASECOORD_26, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_0C, BASECOORD_26, FRAMEBLOCKMODE_00
|
||||
|
@ -192,7 +192,7 @@ Subanimation11:
|
|||
db FRAMEBLOCK_0B, BASECOORD_27, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_0C, BASECOORD_27, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation2b:
|
||||
Subanim_1Lightning:
|
||||
subanim SUBANIMTYPE_HFLIP, 11
|
||||
db FRAMEBLOCK_0D, BASECOORD_03, FRAMEBLOCKMODE_03
|
||||
db FRAMEBLOCK_0E, BASECOORD_03, FRAMEBLOCKMODE_03
|
||||
|
@ -206,7 +206,7 @@ Subanimation2b:
|
|||
db FRAMEBLOCK_11, BASECOORD_1B, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_11, BASECOORD_1B, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation2c:
|
||||
Subanim_0WaterDroplets:
|
||||
subanim SUBANIMTYPE_HFLIP, 12
|
||||
db FRAMEBLOCK_12, BASECOORD_01, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_12, BASECOORD_0F, FRAMEBLOCKMODE_00
|
||||
|
@ -221,7 +221,7 @@ Subanimation2c:
|
|||
db FRAMEBLOCK_16, BASECOORD_38, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_16, BASECOORD_38, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation12:
|
||||
Subanim_0Heart_1Music:
|
||||
subanim SUBANIMTYPE_COORDFLIP, 9
|
||||
db FRAMEBLOCK_17, BASECOORD_30, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_17, BASECOORD_39, FRAMEBLOCKMODE_00
|
||||
|
@ -233,35 +233,35 @@ Subanimation12:
|
|||
db FRAMEBLOCK_17, BASECOORD_3F, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_17, BASECOORD_1F, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation00:
|
||||
Subanim_0Star:
|
||||
subanim SUBANIMTYPE_HFLIP, 1
|
||||
db FRAMEBLOCK_01, BASECOORD_17, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation01:
|
||||
Subanim_0StarTwice:
|
||||
subanim SUBANIMTYPE_HFLIP, 2
|
||||
db FRAMEBLOCK_01, BASECOORD_0F, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_01, BASECOORD_1D, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation02:
|
||||
Subanim_0StarThrice:
|
||||
subanim SUBANIMTYPE_HFLIP, 3
|
||||
db FRAMEBLOCK_01, BASECOORD_12, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_01, BASECOORD_15, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_01, BASECOORD_1C, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation03:
|
||||
Subanim_0StarDescending:
|
||||
subanim SUBANIMTYPE_HFLIP, 4
|
||||
db FRAMEBLOCK_01, BASECOORD_0B, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_01, BASECOORD_11, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_01, BASECOORD_18, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_01, BASECOORD_1D, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation0c:
|
||||
Subanim_1FlameColumn1:
|
||||
subanim SUBANIMTYPE_HFLIP, 3
|
||||
db FRAMEBLOCK_0C, BASECOORD_20, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_0C, BASECOORD_21, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_0C, BASECOORD_23, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation0d:
|
||||
Subanim_1FlameColumn2:
|
||||
subanim SUBANIMTYPE_HFLIP, 6
|
||||
db FRAMEBLOCK_0C, BASECOORD_20, FRAMEBLOCKMODE_02
|
||||
db FRAMEBLOCK_0C, BASECOORD_15, FRAMEBLOCKMODE_00
|
||||
|
@ -270,7 +270,7 @@ Subanimation0d:
|
|||
db FRAMEBLOCK_0C, BASECOORD_23, FRAMEBLOCKMODE_02
|
||||
db FRAMEBLOCK_0C, BASECOORD_19, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation0e:
|
||||
Subanim_1FlameColumn3:
|
||||
subanim SUBANIMTYPE_HFLIP, 9
|
||||
db FRAMEBLOCK_0C, BASECOORD_20, FRAMEBLOCKMODE_02
|
||||
db FRAMEBLOCK_0C, BASECOORD_15, FRAMEBLOCKMODE_02
|
||||
|
@ -282,7 +282,7 @@ Subanimation0e:
|
|||
db FRAMEBLOCK_0C, BASECOORD_19, FRAMEBLOCKMODE_02
|
||||
db FRAMEBLOCK_0C, BASECOORD_0C, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation1f:
|
||||
Subanim_1FlameBeam:
|
||||
subanim SUBANIMTYPE_REVERSE, 5
|
||||
db FRAMEBLOCK_0C, BASECOORD_30, FRAMEBLOCKMODE_03
|
||||
db FRAMEBLOCK_0C, BASECOORD_40, FRAMEBLOCKMODE_03
|
||||
|
@ -290,7 +290,7 @@ Subanimation1f:
|
|||
db FRAMEBLOCK_0C, BASECOORD_42, FRAMEBLOCKMODE_03
|
||||
db FRAMEBLOCK_0C, BASECOORD_21, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation2e:
|
||||
Subanim_0Beam:
|
||||
subanim SUBANIMTYPE_HVFLIP, 14
|
||||
db FRAMEBLOCK_18, BASECOORD_43, FRAMEBLOCKMODE_02
|
||||
db FRAMEBLOCK_75, BASECOORD_52, FRAMEBLOCKMODE_04
|
||||
|
@ -307,14 +307,14 @@ Subanimation2e:
|
|||
db FRAMEBLOCK_1E, BASECOORD_43, FRAMEBLOCKMODE_02
|
||||
db FRAMEBLOCK_75, BASECOORD_1B, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation2f:
|
||||
Subanim_0IceRise:
|
||||
subanim SUBANIMTYPE_HFLIP, 4
|
||||
db FRAMEBLOCK_1F, BASECOORD_24, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_20, BASECOORD_20, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_21, BASECOORD_1A, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_22, BASECOORD_15, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation30:
|
||||
Subanim_0RocksFallEnemy:
|
||||
subanim SUBANIMTYPE_HFLIP, 18
|
||||
db FRAMEBLOCK_23, BASECOORD_00, FRAMEBLOCKMODE_02
|
||||
db FRAMEBLOCK_23, BASECOORD_02, FRAMEBLOCKMODE_02
|
||||
|
@ -335,7 +335,7 @@ Subanimation30:
|
|||
db FRAMEBLOCK_24, BASECOORD_28, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_24, BASECOORD_28, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation0f:
|
||||
Subanim_0Scratches:
|
||||
subanim SUBANIMTYPE_HFLIP, 12
|
||||
db FRAMEBLOCK_26, BASECOORD_0E, FRAMEBLOCKMODE_02
|
||||
db FRAMEBLOCK_26, BASECOORD_16, FRAMEBLOCKMODE_02
|
||||
|
@ -350,7 +350,7 @@ Subanimation0f:
|
|||
db FRAMEBLOCK_29, BASECOORD_16, FRAMEBLOCKMODE_02
|
||||
db FRAMEBLOCK_29, BASECOORD_1C, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation16:
|
||||
Subanim_0Slice:
|
||||
subanim SUBANIMTYPE_HFLIP, 12
|
||||
db FRAMEBLOCK_2A, BASECOORD_05, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_2B, BASECOORD_05, FRAMEBLOCKMODE_02
|
||||
|
@ -365,7 +365,7 @@ Subanimation16:
|
|||
db FRAMEBLOCK_2C, BASECOORD_00, FRAMEBLOCKMODE_02
|
||||
db FRAMEBLOCK_2C, BASECOORD_00, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation10:
|
||||
Subanim_1Tornado:
|
||||
subanim SUBANIMTYPE_REVERSE, 8
|
||||
db FRAMEBLOCK_2D, BASECOORD_44, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_2E, BASECOORD_45, FRAMEBLOCKMODE_00
|
||||
|
@ -376,7 +376,7 @@ Subanimation10:
|
|||
db FRAMEBLOCK_2D, BASECOORD_2F, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_2E, BASECOORD_1A, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation31:
|
||||
Subanim_0SoundWave:
|
||||
subanim SUBANIMTYPE_HVFLIP, 10
|
||||
db FRAMEBLOCK_2F, BASECOORD_46, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_2F, BASECOORD_4A, FRAMEBLOCKMODE_00
|
||||
|
@ -389,7 +389,7 @@ Subanimation31:
|
|||
db FRAMEBLOCK_2F, BASECOORD_2E, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_2F, BASECOORD_51, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation13:
|
||||
Subanim_1BlobToss:
|
||||
subanim SUBANIMTYPE_REVERSE, 6
|
||||
db FRAMEBLOCK_30, BASECOORD_31, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_30, BASECOORD_32, FRAMEBLOCKMODE_00
|
||||
|
@ -398,7 +398,7 @@ Subanimation13:
|
|||
db FRAMEBLOCK_30, BASECOORD_0F, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_30, BASECOORD_10, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation14:
|
||||
Subanim_1BlobDripEnemy:
|
||||
subanim SUBANIMTYPE_HFLIP, 9
|
||||
db FRAMEBLOCK_30, BASECOORD_10, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_30, BASECOORD_10, FRAMEBLOCKMODE_03
|
||||
|
@ -410,7 +410,7 @@ Subanimation14:
|
|||
db FRAMEBLOCK_31, BASECOORD_22, FRAMEBLOCKMODE_04
|
||||
db FRAMEBLOCK_31, BASECOORD_27, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation41:
|
||||
Subanim_1CircleBlackToss:
|
||||
subanim SUBANIMTYPE_REVERSE, 5
|
||||
db FRAMEBLOCK_03, BASECOORD_31, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_03, BASECOORD_32, FRAMEBLOCKMODE_00
|
||||
|
@ -418,32 +418,32 @@ Subanimation41:
|
|||
db FRAMEBLOCK_03, BASECOORD_0E, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_03, BASECOORD_10, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation42:
|
||||
Subanim_1ExplosionSmallEnemy:
|
||||
subanim SUBANIMTYPE_HFLIP, 3
|
||||
db FRAMEBLOCK_SMALL_BLACK_CIRCLE, BASECOORD_08, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_LARGE_BLACK_CIRCLE, BASECOORD_08, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_5A, BASECOORD_08, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation15:
|
||||
Subanim_1Shout:
|
||||
subanim SUBANIMTYPE_HVFLIP, 2
|
||||
db FRAMEBLOCK_35, BASECOORD_52, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_35, BASECOORD_53, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation17:
|
||||
Subanim_0BirdiesCirclingEnemy:
|
||||
subanim SUBANIMTYPE_HFLIP, 4
|
||||
db FRAMEBLOCK_36, BASECOORD_54, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_36, BASECOORD_55, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_37, BASECOORD_56, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_37, BASECOORD_57, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation18:
|
||||
Subanim_1SwordsCircling:
|
||||
subanim SUBANIMTYPE_ENEMY, 4
|
||||
db FRAMEBLOCK_36, BASECOORD_54, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_36, BASECOORD_55, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_37, BASECOORD_56, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_37, BASECOORD_57, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation40:
|
||||
Subanim_1MusicCirclingEnemy:
|
||||
subanim SUBANIMTYPE_HFLIP, 6
|
||||
db FRAMEBLOCK_17, BASECOORD_54, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_17, BASECOORD_55, FRAMEBLOCKMODE_00
|
||||
|
@ -452,7 +452,7 @@ Subanimation40:
|
|||
db FRAMEBLOCK_17, BASECOORD_57, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_17, BASECOORD_13, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation19:
|
||||
Subanim_1CloudToss:
|
||||
subanim SUBANIMTYPE_REVERSE, 12
|
||||
db FRAMEBLOCK_38, BASECOORD_31, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_39, BASECOORD_31, FRAMEBLOCKMODE_00
|
||||
|
@ -467,7 +467,7 @@ Subanimation19:
|
|||
db FRAMEBLOCK_38, BASECOORD_10, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_39, BASECOORD_10, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation1a:
|
||||
Subanim_0WaterColumns:
|
||||
subanim SUBANIMTYPE_HFLIP, 16
|
||||
db FRAMEBLOCK_3A, BASECOORD_08, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_3B, BASECOORD_08, FRAMEBLOCKMODE_00
|
||||
|
@ -486,20 +486,20 @@ Subanimation1a:
|
|||
db FRAMEBLOCK_3E, BASECOORD_0B, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_3F, BASECOORD_0B, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation1b:
|
||||
Subanim_1SeedToss:
|
||||
subanim SUBANIMTYPE_REVERSE, 4
|
||||
db FRAMEBLOCK_40, BASECOORD_31, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_40, BASECOORD_32, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_40, BASECOORD_92, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_40, BASECOORD_15, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation1c:
|
||||
Subanim_1SeedLand:
|
||||
subanim SUBANIMTYPE_HFLIP, 3
|
||||
db FRAMEBLOCK_41, BASECOORD_58, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_41, BASECOORD_59, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_41, BASECOORD_21, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation1d:
|
||||
Subanim_0RocksLift:
|
||||
subanim SUBANIMTYPE_ENEMY, 15
|
||||
db FRAMEBLOCK_24, BASECOORD_9A, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_23, BASECOORD_1B, FRAMEBLOCKMODE_02
|
||||
|
@ -517,22 +517,22 @@ Subanimation1d:
|
|||
db FRAMEBLOCK_25, BASECOORD_62, FRAMEBLOCKMODE_04
|
||||
db FRAMEBLOCK_25, BASECOORD_99, FRAMEBLOCKMODE_03
|
||||
|
||||
Subanimation1e:
|
||||
Subanim_0RocksToss:
|
||||
subanim SUBANIMTYPE_NORMAL, 1
|
||||
db FRAMEBLOCK_25, BASECOORD_75, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation20:
|
||||
Subanim_1FlameStar:
|
||||
subanim SUBANIMTYPE_HFLIP, 2
|
||||
db FRAMEBLOCK_42, BASECOORD_07, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_43, BASECOORD_07, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation21:
|
||||
Subanim_0Circles_1Squares_CenteringEnemy:
|
||||
subanim SUBANIMTYPE_HFLIP, 3
|
||||
db FRAMEBLOCK_44, BASECOORD_00, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_45, BASECOORD_08, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_46, BASECOORD_10, FRAMEBLOCKMODE_02
|
||||
|
||||
Subanimation22:
|
||||
Subanim_0Circle_1Square_TossBack:
|
||||
subanim SUBANIMTYPE_REVERSE, 11
|
||||
db FRAMEBLOCK_47, BASECOORD_10, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_47, BASECOORD_56, FRAMEBLOCKMODE_00
|
||||
|
@ -546,7 +546,7 @@ Subanimation22:
|
|||
db FRAMEBLOCK_47, BASECOORD_89, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_47, BASECOORD_B0, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation2d:
|
||||
Subanim_0CirclesCentering:
|
||||
subanim SUBANIMTYPE_COORDFLIP, 6
|
||||
db FRAMEBLOCK_44, BASECOORD_64, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_45, BASECOORD_65, FRAMEBLOCKMODE_00
|
||||
|
@ -555,15 +555,15 @@ Subanimation2d:
|
|||
db FRAMEBLOCK_47, BASECOORD_66, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_47, BASECOORD_66, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation39:
|
||||
Subanim_0Circle_1Square_Appears:
|
||||
subanim SUBANIMTYPE_COORDFLIP, 1
|
||||
db FRAMEBLOCK_47, BASECOORD_67, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation4e:
|
||||
Subanim_1SphereBig:
|
||||
subanim SUBANIMTYPE_HFLIP, 1
|
||||
db FRAMEBLOCK_71, BASECOORD_0F, FRAMEBLOCKMODE_03
|
||||
|
||||
Subanimation4f:
|
||||
Subanim_1SphereBigRise:
|
||||
subanim SUBANIMTYPE_HFLIP, 7
|
||||
db FRAMEBLOCK_71, BASECOORD_0F, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_71, BASECOORD_08, FRAMEBLOCKMODE_00
|
||||
|
@ -573,7 +573,7 @@ Subanimation4f:
|
|||
db FRAMEBLOCK_73, BASECOORD_95, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_74, BASECOORD_95, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation50:
|
||||
Subanim_1SphereBigFall:
|
||||
subanim SUBANIMTYPE_HFLIP, 8
|
||||
db FRAMEBLOCK_74, BASECOORD_95, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_73, BASECOORD_95, FRAMEBLOCKMODE_00
|
||||
|
@ -584,7 +584,7 @@ Subanimation50:
|
|||
db FRAMEBLOCK_71, BASECOORD_0F, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_71, BASECOORD_16, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation29:
|
||||
Subanim_1LightningBall:
|
||||
subanim SUBANIMTYPE_HFLIP, 29
|
||||
db FRAMEBLOCK_SMALL_BLACK_CIRCLE, BASECOORD_0F, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_4A, BASECOORD_68, FRAMEBLOCKMODE_03
|
||||
|
@ -616,63 +616,63 @@ Subanimation29:
|
|||
db FRAMEBLOCK_4D, BASECOORD_2A, FRAMEBLOCKMODE_03
|
||||
db FRAMEBLOCK_LARGE_BLACK_CIRCLE, BASECOORD_6B, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation2a:
|
||||
Subanim_0SliceBothSides:
|
||||
subanim SUBANIMTYPE_HFLIP, 4
|
||||
db FRAMEBLOCK_4E, BASECOORD_2B, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_4F, BASECOORD_2B, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_50, BASECOORD_2B, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_50, BASECOORD_2B, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation23:
|
||||
Subanim_0Bind:
|
||||
subanim SUBANIMTYPE_HFLIP, 2
|
||||
db FRAMEBLOCK_51, BASECOORD_2D, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_51, BASECOORD_6E, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation24:
|
||||
Subanim_0StatusParalyzed:
|
||||
subanim SUBANIMTYPE_ENEMY, 2
|
||||
db FRAMEBLOCK_51, BASECOORD_2D, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_51, BASECOORD_6E, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation25:
|
||||
Subanim_0StatusConfused:
|
||||
subanim SUBANIMTYPE_COORDFLIP, 2
|
||||
db FRAMEBLOCK_52, BASECOORD_71, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_52, BASECOORD_72, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation26:
|
||||
Subanim_0StatusConfusedEnemy:
|
||||
subanim SUBANIMTYPE_NORMAL, 2
|
||||
db FRAMEBLOCK_52, BASECOORD_01, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_52, BASECOORD_2C, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation3a:
|
||||
Subanim_0StatusSleep:
|
||||
subanim SUBANIMTYPE_COORDFLIP, 3
|
||||
db FRAMEBLOCK_53, BASECOORD_71, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_53, BASECOORD_7F, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_53, BASECOORD_81, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation3b:
|
||||
Subanim_0StatusSleepEnemy:
|
||||
subanim SUBANIMTYPE_NORMAL, 3
|
||||
db FRAMEBLOCK_53, BASECOORD_01, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_53, BASECOORD_15, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_53, BASECOORD_2C, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation27:
|
||||
Subanim_0StatusPoisoned:
|
||||
subanim SUBANIMTYPE_ENEMY, 2
|
||||
db FRAMEBLOCK_54, BASECOORD_01, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_54, BASECOORD_2C, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation28:
|
||||
Subanim_1Sand:
|
||||
subanim SUBANIMTYPE_HVFLIP, 3
|
||||
db FRAMEBLOCK_55, BASECOORD_73, FRAMEBLOCKMODE_03
|
||||
db FRAMEBLOCK_56, BASECOORD_73, FRAMEBLOCKMODE_03
|
||||
db FRAMEBLOCK_57, BASECOORD_73, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation32:
|
||||
Subanim_0Circle_1Square_HalfToss:
|
||||
subanim SUBANIMTYPE_COORDFLIP, 3
|
||||
db FRAMEBLOCK_47, BASECOORD_74, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_47, BASECOORD_43, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_47, BASECOORD_75, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation33:
|
||||
Subanim_1Barrier:
|
||||
subanim SUBANIMTYPE_HVFLIP, 6
|
||||
db FRAMEBLOCK_58, BASECOORD_76, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_34, BASECOORD_76, FRAMEBLOCKMODE_00
|
||||
|
@ -681,7 +681,7 @@ Subanimation33:
|
|||
db FRAMEBLOCK_58, BASECOORD_76, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_34, BASECOORD_76, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation3c:
|
||||
Subanim_0Water_1Fire_Barrier:
|
||||
subanim SUBANIMTYPE_COORDFLIP, 7
|
||||
db FRAMEBLOCK_59, BASECOORD_79, FRAMEBLOCKMODE_03
|
||||
db FRAMEBLOCK_59, BASECOORD_7B, FRAMEBLOCKMODE_03
|
||||
|
@ -691,7 +691,7 @@ Subanimation3c:
|
|||
db FRAMEBLOCK_59, BASECOORD_7C, FRAMEBLOCKMODE_03
|
||||
db FRAMEBLOCK_59, BASECOORD_76, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation3d:
|
||||
Subanim_0Water_1Fire_Geyser:
|
||||
subanim SUBANIMTYPE_NORMAL, 8
|
||||
db FRAMEBLOCK_3A, BASECOORD_4D, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_3B, BASECOORD_4D, FRAMEBLOCKMODE_00
|
||||
|
@ -702,7 +702,7 @@ Subanimation3d:
|
|||
db FRAMEBLOCK_3E, BASECOORD_4D, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_3F, BASECOORD_4D, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation34:
|
||||
Subanim_1Selfdestruct:
|
||||
subanim SUBANIMTYPE_HVFLIP, 21
|
||||
db FRAMEBLOCK_SMALL_BLACK_CIRCLE, BASECOORD_7D, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_LARGE_BLACK_CIRCLE, BASECOORD_7D, FRAMEBLOCKMODE_00
|
||||
|
@ -726,14 +726,14 @@ Subanimation34:
|
|||
db FRAMEBLOCK_LARGE_BLACK_CIRCLE, BASECOORD_82, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_5A, BASECOORD_82, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation35:
|
||||
Subanim_0WaterBubbles:
|
||||
subanim SUBANIMTYPE_HVFLIP, 4
|
||||
db FRAMEBLOCK_5B, BASECOORD_83, FRAMEBLOCKMODE_03
|
||||
db FRAMEBLOCK_5C, BASECOORD_84, FRAMEBLOCKMODE_03
|
||||
db FRAMEBLOCK_5D, BASECOORD_85, FRAMEBLOCKMODE_03
|
||||
db FRAMEBLOCK_5E, BASECOORD_09, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation36:
|
||||
Subanim_0CirclesFalling:
|
||||
subanim SUBANIMTYPE_HFLIP, 8
|
||||
db FRAMEBLOCK_5F, BASECOORD_2A, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_5F, BASECOORD_00, FRAMEBLOCKMODE_00
|
||||
|
@ -744,7 +744,7 @@ Subanimation36:
|
|||
db FRAMEBLOCK_62, BASECOORD_2A, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_62, BASECOORD_00, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation37:
|
||||
Subanim_0StringShot:
|
||||
subanim SUBANIMTYPE_HVFLIP, 10
|
||||
db FRAMEBLOCK_63, BASECOORD_89, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_64, BASECOORD_75, FRAMEBLOCKMODE_00
|
||||
|
@ -757,7 +757,7 @@ Subanimation37:
|
|||
db FRAMEBLOCK_65, BASECOORD_88, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_65, BASECOORD_1A, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation38:
|
||||
Subanim_0IceFall:
|
||||
subanim SUBANIMTYPE_HFLIP, 16
|
||||
db FRAMEBLOCK_66, BASECOORD_8A, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_66, BASECOORD_33, FRAMEBLOCKMODE_00
|
||||
|
@ -776,7 +776,7 @@ Subanimation38:
|
|||
db FRAMEBLOCK_66, BASECOORD_1E, FRAMEBLOCKMODE_04
|
||||
db FRAMEBLOCK_67, BASECOORD_29, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation3e:
|
||||
Subanim_1StarBigToss:
|
||||
subanim SUBANIMTYPE_REVERSE, 18
|
||||
db FRAMEBLOCK_02, BASECOORD_31, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_34, BASECOORD_31, FRAMEBLOCKMODE_00
|
||||
|
@ -797,7 +797,7 @@ Subanimation3e:
|
|||
db FRAMEBLOCK_34, BASECOORD_10, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_02, BASECOORD_10, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation3f:
|
||||
Subanim_1StarsSmallToss:
|
||||
subanim SUBANIMTYPE_COORDFLIP, 18
|
||||
db FRAMEBLOCK_68, BASECOORD_4B, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_68, BASECOORD_8C, FRAMEBLOCKMODE_00
|
||||
|
@ -818,7 +818,7 @@ Subanimation3f:
|
|||
db FRAMEBLOCK_68, BASECOORD_23, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_68, BASECOORD_1F, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation44:
|
||||
Subanim_1LeavesToss:
|
||||
subanim SUBANIMTYPE_HVFLIP, 12
|
||||
db FRAMEBLOCK_69, BASECOORD_4B, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_69, BASECOORD_8C, FRAMEBLOCKMODE_00
|
||||
|
@ -833,20 +833,20 @@ Subanimation44:
|
|||
db FRAMEBLOCK_69, BASECOORD_0C, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_69, BASECOORD_06, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation43:
|
||||
Subanim_0Circle_1Square_Closing:
|
||||
subanim SUBANIMTYPE_ENEMY, 3
|
||||
db FRAMEBLOCK_6A, BASECOORD_07, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_6B, BASECOORD_0F, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_6C, BASECOORD_17, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation45:
|
||||
Subanim_0HornJabTwice:
|
||||
subanim SUBANIMTYPE_HVFLIP, 4
|
||||
db FRAMEBLOCK_6D, BASECOORD_8B, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_6D, BASECOORD_84, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_6D, BASECOORD_63, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_6D, BASECOORD_8C, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation46:
|
||||
Subanim_0HornJabThrice:
|
||||
subanim SUBANIMTYPE_HVFLIP, 6
|
||||
db FRAMEBLOCK_6D, BASECOORD_8B, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_6D, BASECOORD_84, FRAMEBLOCKMODE_00
|
||||
|
@ -855,13 +855,13 @@ Subanimation46:
|
|||
db FRAMEBLOCK_6D, BASECOORD_0A, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_6D, BASECOORD_89, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation47:
|
||||
Subanim_0BallPoof:
|
||||
subanim SUBANIMTYPE_HVFLIP, 3
|
||||
db FRAMEBLOCK_06, BASECOORD_82, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_07, BASECOORD_82, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_08, BASECOORD_96, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation48:
|
||||
Subanim_2TradeBallDrop:
|
||||
subanim SUBANIMTYPE_NORMAL, 6
|
||||
db FRAMEBLOCK_03, BASECOORD_41, FRAMEBLOCKMODE_04
|
||||
db FRAMEBLOCK_03, BASECOORD_48, FRAMEBLOCKMODE_04
|
||||
|
@ -870,24 +870,24 @@ Subanimation48:
|
|||
db FRAMEBLOCK_05, BASECOORD_48, FRAMEBLOCKMODE_04
|
||||
db FRAMEBLOCK_03, BASECOORD_48, FRAMEBLOCKMODE_03
|
||||
|
||||
Subanimation49:
|
||||
Subanim_2TradeBallShake:
|
||||
subanim SUBANIMTYPE_NORMAL, 4
|
||||
db FRAMEBLOCK_04, BASECOORD_48, FRAMEBLOCKMODE_04
|
||||
db FRAMEBLOCK_03, BASECOORD_48, FRAMEBLOCKMODE_04
|
||||
db FRAMEBLOCK_05, BASECOORD_48, FRAMEBLOCKMODE_04
|
||||
db FRAMEBLOCK_03, BASECOORD_48, FRAMEBLOCKMODE_03
|
||||
|
||||
Subanimation4a:
|
||||
Subanim_2TradeBallAppear:
|
||||
subanim SUBANIMTYPE_NORMAL, 1
|
||||
db FRAMEBLOCK_04, BASECOORD_84, FRAMEBLOCKMODE_03
|
||||
|
||||
Subanimation4b:
|
||||
Subanim_2TradeBallPoof:
|
||||
subanim SUBANIMTYPE_NORMAL, 3
|
||||
db FRAMEBLOCK_06, BASECOORD_72, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_07, BASECOORD_72, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_08, BASECOORD_72, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation4c:
|
||||
Subanim_0EggShaking:
|
||||
subanim SUBANIMTYPE_COORDFLIP, 8
|
||||
db FRAMEBLOCK_6F, BASECOORD_30, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_6E, BASECOORD_30, FRAMEBLOCKMODE_00
|
||||
|
@ -898,7 +898,7 @@ Subanimation4c:
|
|||
db FRAMEBLOCK_70, BASECOORD_30, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_6E, BASECOORD_30, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation4d:
|
||||
Subanim_1TriangleToss:
|
||||
subanim SUBANIMTYPE_HVFLIP, 6
|
||||
db FRAMEBLOCK_32, BASECOORD_4B, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_33, BASECOORD_4F, FRAMEBLOCKMODE_00
|
||||
|
@ -907,7 +907,7 @@ Subanimation4d:
|
|||
db FRAMEBLOCK_32, BASECOORD_19, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_33, BASECOORD_0D, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation51:
|
||||
Subanim_0Shell:
|
||||
subanim SUBANIMTYPE_ENEMY, 6
|
||||
db FRAMEBLOCK_76, BASECOORD_1B, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_34, BASECOORD_1B, FRAMEBLOCKMODE_00
|
||||
|
@ -916,7 +916,7 @@ Subanimation51:
|
|||
db FRAMEBLOCK_76, BASECOORD_1B, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_34, BASECOORD_1B, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation52:
|
||||
Subanim_0CoinBounce:
|
||||
subanim SUBANIMTYPE_HFLIP, 7
|
||||
db FRAMEBLOCK_77, BASECOORD_25, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_77, BASECOORD_9B, FRAMEBLOCKMODE_00
|
||||
|
@ -926,7 +926,7 @@ Subanimation52:
|
|||
db FRAMEBLOCK_77, BASECOORD_50, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_77, BASECOORD_8C, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation53:
|
||||
Subanim_0SafariRock:
|
||||
subanim SUBANIMTYPE_NORMAL, 12
|
||||
db FRAMEBLOCK_78, BASECOORD_30, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_78, BASECOORD_A2, FRAMEBLOCKMODE_00
|
||||
|
@ -941,7 +941,7 @@ Subanimation53:
|
|||
db FRAMEBLOCK_78, BASECOORD_34, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_01, BASECOORD_9E, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanimation54:
|
||||
Subanim_0SafariBait:
|
||||
subanim SUBANIMTYPE_NORMAL, 11
|
||||
db FRAMEBLOCK_79, BASECOORD_30, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_79, BASECOORD_A2, FRAMEBLOCKMODE_00
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -249,7 +249,7 @@ PlayAnimation:
|
|||
push af
|
||||
ld a, [wAnimPalette]
|
||||
ldh [rOBP0], a
|
||||
call LoadAnimationTileset
|
||||
call LoadMoveAnimationTiles
|
||||
vc_hook Reduce_move_anim_flashing_Mega_Punch_Self_Destruct_Explosion
|
||||
call LoadSubanimation
|
||||
call PlaySubanimation
|
||||
|
@ -352,11 +352,11 @@ GetSubanimationTransform2:
|
|||
ret
|
||||
|
||||
; loads tile patterns for battle animations
|
||||
LoadAnimationTileset:
|
||||
LoadMoveAnimationTiles:
|
||||
ld a, [wWhichBattleAnimTileset]
|
||||
add a
|
||||
add a
|
||||
ld hl, AnimationTilesetPointers
|
||||
ld hl, MoveAnimationTilesPointers
|
||||
ld e, a
|
||||
ld d, 0
|
||||
add hl, de
|
||||
|
@ -367,7 +367,7 @@ LoadAnimationTileset:
|
|||
ld a, [hl]
|
||||
ld d, a ; de = address of tileset
|
||||
ld hl, vSprites tile $31
|
||||
ld b, BANK(AnimationTileset1) ; ROM bank
|
||||
ld b, BANK(MoveAnimationTiles0) ; ROM bank
|
||||
ld a, [wTempTilesetNumTiles]
|
||||
ld c, a ; number of tiles
|
||||
jp CopyVideoData ; load tileset
|
||||
|
@ -378,17 +378,18 @@ MACRO anim_tileset
|
|||
db -1 ; padding
|
||||
ENDM
|
||||
|
||||
AnimationTilesetPointers:
|
||||
MoveAnimationTilesPointers:
|
||||
; number of tiles, gfx pointer
|
||||
anim_tileset 79, AnimationTileset1
|
||||
anim_tileset 79, AnimationTileset2
|
||||
anim_tileset 64, AnimationTileset1
|
||||
anim_tileset 79, MoveAnimationTiles0
|
||||
anim_tileset 79, MoveAnimationTiles1
|
||||
anim_tileset 64, MoveAnimationTiles2
|
||||
|
||||
AnimationTileset1:
|
||||
INCBIN "gfx/battle/attack_anim_1.2bpp"
|
||||
MoveAnimationTiles0:
|
||||
MoveAnimationTiles2:
|
||||
INCBIN "gfx/battle/move_anim_0.2bpp"
|
||||
|
||||
AnimationTileset2:
|
||||
INCBIN "gfx/battle/attack_anim_2.2bpp"
|
||||
MoveAnimationTiles1:
|
||||
INCBIN "gfx/battle/move_anim_1.2bpp"
|
||||
|
||||
SlotMachineTiles2:
|
||||
IF DEF(_RED)
|
||||
|
@ -1114,7 +1115,7 @@ AnimationWaterDropletsEverywhere:
|
|||
; in Surf/Mist/Toxic.
|
||||
xor a
|
||||
ld [wWhichBattleAnimTileset], a
|
||||
call LoadAnimationTileset
|
||||
call LoadMoveAnimationTiles
|
||||
ld d, 32
|
||||
ld a, -16
|
||||
ld [wBaseCoordX], a
|
||||
|
@ -1634,7 +1635,7 @@ _AnimationShootBallsUpward:
|
|||
push bc
|
||||
xor a
|
||||
ld [wWhichBattleAnimTileset], a
|
||||
call LoadAnimationTileset
|
||||
call LoadMoveAnimationTiles
|
||||
pop bc
|
||||
ld d, $7a ; ball tile
|
||||
ld hl, wShadowOAM
|
||||
|
@ -2074,7 +2075,7 @@ InitMultipleObjectsOAM:
|
|||
push bc
|
||||
push de
|
||||
ld [wWhichBattleAnimTileset], a
|
||||
call LoadAnimationTileset
|
||||
call LoadMoveAnimationTiles
|
||||
pop de
|
||||
pop bc
|
||||
xor a
|
||||
|
|
|
@ -3,13 +3,13 @@ LoadShootingStarGraphics:
|
|||
ldh [rOBP0], a
|
||||
ld a, $a4
|
||||
ldh [rOBP1], a
|
||||
ld de, AnimationTileset2 tile 3 ; star tile (top left quadrant)
|
||||
ld de, MoveAnimationTiles1 tile 3 ; star tile (top left quadrant)
|
||||
ld hl, vChars1 tile $20
|
||||
lb bc, BANK(AnimationTileset2), 1
|
||||
lb bc, BANK(MoveAnimationTiles1), 1
|
||||
call CopyVideoData
|
||||
ld de, AnimationTileset2 tile 19 ; star tile (bottom left quadrant)
|
||||
ld de, MoveAnimationTiles1 tile 19 ; star tile (bottom left quadrant)
|
||||
ld hl, vChars1 tile $21
|
||||
lb bc, BANK(AnimationTileset2), 1
|
||||
lb bc, BANK(MoveAnimationTiles1), 1
|
||||
call CopyVideoData
|
||||
ld de, FallingStar
|
||||
ld hl, vChars1 tile $22
|
||||
|
|
|
@ -112,8 +112,8 @@ InitCutAnimOAM:
|
|||
ret
|
||||
|
||||
LoadCutGrassAnimationTilePattern:
|
||||
ld de, AnimationTileset2 tile 6 ; tile depicting a leaf
|
||||
lb bc, BANK(AnimationTileset2), 1
|
||||
ld de, MoveAnimationTiles1 tile 6 ; tile depicting a leaf
|
||||
lb bc, BANK(MoveAnimationTiles1), 1
|
||||
jp CopyVideoData
|
||||
|
||||
WriteCutOrBoulderDustAnimationOAMBlock:
|
||||
|
|
Before Width: | Height: | Size: 977 B After Width: | Height: | Size: 977 B |
Before Width: | Height: | Size: 936 B After Width: | Height: | Size: 936 B |
Loading…
Reference in a new issue