Initial giant enby Commit

- Changed name lists
- Made Overworld pink palette into purple palette
- Changed gender selection options
- Added Topaz's graphics (Enby Trainer)
- Changed more or less every gender check in the game to account for enby option
- Changed out Morty's palette on  the trainer card to a more purple one to facilitate Topaz's graphics

KNOWN ISSUES / THINGS TO CHANGE
- Topaz's sprite does not currently render correctly on town map (check if this is a map issue or if it occasionally will pop up elsewhere as well)
- Bag Palette is still green like the tutorial made it. Might change it to yellow or something later on.
This commit is contained in:
Zeta_Null 2023-09-11 11:26:46 -04:00
parent 5a182b17f0
commit b3a3e27906
57 changed files with 553 additions and 177 deletions

View file

@ -67,6 +67,8 @@ SpriteAnimFrameData:
dw .Frameset_IntroUnownF
dw .Frameset_CelebiLeft
dw .Frameset_CelebiRight
dw .Frameset_PurpleWalk
dw .Frameset_MagnetTrainPurple
assert_table_length NUM_SPRITE_ANIM_FRAMESETS
.Frameset_00:
@ -497,3 +499,17 @@ SpriteAnimFrameData:
oamframe SPRITE_ANIM_OAMSET_CELEBI_1, 8, OAM_X_FLIP
oamframe SPRITE_ANIM_OAMSET_CELEBI_2, 8, OAM_X_FLIP
oamend
.Frameset_PurpleWalk:
oamframe SPRITE_ANIM_OAMSET_PURPLE_WALK_1, 8
oamframe SPRITE_ANIM_OAMSET_PURPLE_WALK_2, 8
oamframe SPRITE_ANIM_OAMSET_PURPLE_WALK_1, 8
oamframe SPRITE_ANIM_OAMSET_PURPLE_WALK_2, 8, OAM_X_FLIP
oamrestart
.Frameset_MagnetTrainPurple:
oamframe SPRITE_ANIM_OAMSET_MAGNET_TRAIN_PURPLE_1, 8
oamframe SPRITE_ANIM_OAMSET_MAGNET_TRAIN_PURPLE_2, 8
oamframe SPRITE_ANIM_OAMSET_MAGNET_TRAIN_PURPLE_1, 8
oamframe SPRITE_ANIM_OAMSET_MAGNET_TRAIN_PURPLE_2, 8, OAM_X_FLIP
oamrestart

View file

@ -147,6 +147,10 @@ SpriteAnimOAMData:
spriteanimoam $08, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_9
spriteanimoam $04, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_10
spriteanimoam $00, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_11
spriteanimoam $00, .OAMData_PurpleWalk ; SPRITE_ANIM_OAMSET_PURPLE_WALK_1
spriteanimoam $04, .OAMData_PurpleWalk ; SPRITE_ANIM_OAMSET_PURPLE_WALK_2
spriteanimoam $00, .OAMData_MagnetTrainPurple ; SPRITE_ANIM_OAMSET_MAGNET_TRAIN_PURPLE_1
spriteanimoam $04, .OAMData_MagnetTrainPurple ; SPRITE_ANIM_OAMSET_MAGNET_TRAIN_PURPLE_2
assert_table_length NUM_SPRITE_ANIM_OAMSETS
.OAMData_1x1_Palette0:
@ -1133,3 +1137,17 @@ SpriteAnimOAMData:
dbsprite -1, 0, 4, 0, $51, 1
dbsprite 0, 0, 4, 0, $52, 1
dbsprite 1, 0, 4, 0, $53, 1
.OAMData_PurpleWalk:
db 4
dbsprite -1, 0, -1, 0, $00, PAL_OW_PURPLE
dbsprite -1, 0, 0, 0, $01, PAL_OW_PURPLE
dbsprite 0, 0, -1, 0, $02, PAL_OW_PURPLE
dbsprite 0, 0, 0, 0, $03, PAL_OW_PURPLE
.OAMData_MagnetTrainPurple:
db 4
dbsprite -1, 0, -1, 0, $00, PAL_OW_PURPLE | PRIORITY
dbsprite -1, 0, 0, 0, $01, PAL_OW_PURPLE | PRIORITY
dbsprite 0, 0, -1, 0, $02, PAL_OW_PURPLE | PRIORITY
dbsprite 0, 0, 0, 0, $03, PAL_OW_PURPLE | PRIORITY

View file

@ -92,4 +92,8 @@ SpriteAnimSeqData:
db SPRITE_ANIM_FRAMESET_INTRO_SUICUNE_AWAY, SPRITE_ANIM_SEQ_INTRO_SUICUNE_AWAY, SPRITE_ANIM_DICT_DEFAULT
; SPRITE_ANIM_INDEX_CELEBI
db SPRITE_ANIM_FRAMESET_CELEBI_LEFT, SPRITE_ANIM_SEQ_NULL, SPRITE_ANIM_DICT_DEFAULT
; SPRITE_ANIM_INDEX_PURPLE_WALK
db SPRITE_ANIM_FRAMESET_PURPLE_WALK, SPRITE_ANIM_SEQ_NULL, SPRITE_ANIM_DICT_DEFAULT
; SPRITE_ANIM_INDEX_MAGNET_TRAIN_PURPLE
db SPRITE_ANIM_FRAMESET_MAGNET_TRAIN_PURPLE, SPRITE_ANIM_SEQ_NULL, SPRITE_ANIM_DICT_DEFAULT
assert_table_length NUM_SPRITE_ANIM_INDEXES