jep-hack/data/sprites/sprites.asm
Llinos Evans 0dd22ececa Summer Beach House (buggy!)
This adds the Summer Beach House from Pokemon Yellow to Route 19, in an effort to make Kanto a bit more interesting.

The code for teaching Pikachu is very buggy right now and someone should check it out. I usually throw code out if it isn't functional but this seems extremely close to working.
2024-08-04 02:27:27 +01:00

154 lines
9.4 KiB
NASM

MACRO overworld_sprite
; pointer, length, type, palette
dw \1
db \2 tiles, BANK(\1), \3, \4
ENDM
OverworldSprites:
; entries correspond to SPRITE_* constants
table_width NUM_SPRITEDATA_FIELDS, OverworldSprites
overworld_sprite ChrisSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite ChrisBikeSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite GameboyKidSpriteGFX, 12, STANDING_SPRITE, PAL_OW_GREEN
overworld_sprite RivalSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite OakSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
overworld_sprite RedSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite BlueSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite BillSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite ElderSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
overworld_sprite JanineSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite KurtSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
overworld_sprite MomSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite BlaineSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
overworld_sprite RedsMomSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite DaisySpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite ElmSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
overworld_sprite WillSpriteGFX, 12, STANDING_SPRITE, PAL_OW_RED
overworld_sprite FalknerSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite WhitneySpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite BugsySpriteGFX, 12, WALKING_SPRITE, PAL_OW_GREEN
overworld_sprite MortySpriteGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
overworld_sprite ChuckSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite JasmineSpriteGFX, 12, WALKING_SPRITE, PAL_OW_GREEN
overworld_sprite PryceSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
overworld_sprite ClairSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite BrockSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
overworld_sprite KarenSpriteGFX, 12, STANDING_SPRITE, PAL_OW_BLUE
overworld_sprite BrunoSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite MistySpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite LanceSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite SurgeSpriteGFX, 12, WALKING_SPRITE, PAL_OW_GREEN
overworld_sprite ErikaSpriteGFX, 12, WALKING_SPRITE, PAL_OW_GREEN
overworld_sprite KogaSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
overworld_sprite SabrinaSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite CooltrainerMSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite CooltrainerFSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite BugCatcherSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite TwinSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite YoungsterSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite LassSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite TeacherSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite BeautySpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite SuperNerdSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite RockerSpriteGFX, 12, WALKING_SPRITE, PAL_OW_GREEN
overworld_sprite PokefanMSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
overworld_sprite PokefanFSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
overworld_sprite GrampsSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
overworld_sprite GrannySpriteGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
overworld_sprite SwimmerGuySpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite SwimmerGirlSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite BigSnorlaxSpriteGFX, 12, STANDING_SPRITE, PAL_OW_BLUE
overworld_sprite SurfingPikachuSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite RocketSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
overworld_sprite RocketGirlSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
overworld_sprite NurseSpriteGFX, 12, STANDING_SPRITE, PAL_OW_RED
overworld_sprite LinkReceptionistSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite ClerkSpriteGFX, 12, WALKING_SPRITE, PAL_OW_GREEN
overworld_sprite FisherSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite FishingGuruSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite ScientistSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite KimonoGirlSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite SageSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
overworld_sprite UnusedGuySpriteGFX, 12, STANDING_SPRITE, PAL_OW_RED
overworld_sprite GentlemanSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite BlackBeltSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
overworld_sprite ReceptionistSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite OfficerSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite CalSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
overworld_sprite SlowpokeSpriteGFX, 4, STILL_SPRITE, PAL_OW_RED
overworld_sprite CaptainSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
overworld_sprite BigLaprasSpriteGFX, 12, STANDING_SPRITE, PAL_OW_BLUE
overworld_sprite GymGuideSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite SailorSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite BikerSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
overworld_sprite PharmacistSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite MonsterSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite FairySpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite BirdSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite DragonSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite BigOnixSpriteGFX, 12, STANDING_SPRITE, PAL_OW_BROWN
overworld_sprite N64SpriteGFX, 4, STILL_SPRITE, PAL_OW_BROWN
overworld_sprite SudowoodoSpriteGFX, 12, STANDING_SPRITE, PAL_OW_GREEN
overworld_sprite SurfSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite PokeBallSpriteGFX, 4, STILL_SPRITE, PAL_OW_RED
overworld_sprite PokedexSpriteGFX, 4, STILL_SPRITE, PAL_OW_BROWN
overworld_sprite PaperSpriteGFX, 4, STILL_SPRITE, PAL_OW_BLUE
overworld_sprite VirtualBoySpriteGFX, 4, STILL_SPRITE, PAL_OW_RED
overworld_sprite OldLinkReceptionistSpriteGFX, 12, STANDING_SPRITE, PAL_OW_RED
overworld_sprite RockSpriteGFX, 4, STILL_SPRITE, PAL_OW_ROCK
overworld_sprite BoulderSpriteGFX, 4, STILL_SPRITE, PAL_OW_ROCK
overworld_sprite SnesSpriteGFX, 4, STILL_SPRITE, PAL_OW_BLUE
overworld_sprite FamicomSpriteGFX, 4, STILL_SPRITE, PAL_OW_RED
overworld_sprite FruitTreeSpriteGFX, 4, STILL_SPRITE, PAL_OW_TREE
overworld_sprite GoldTrophySpriteGFX, 4, STILL_SPRITE, PAL_OW_BROWN
overworld_sprite SilverTrophySpriteGFX, 4, STILL_SPRITE, PAL_OW_EMOTE
overworld_sprite KrisSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite KrisBikeSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite KurtOutsideSpriteGFX, 12, STANDING_SPRITE, PAL_OW_BROWN
overworld_sprite SuicuneSpriteGFX, 4, STILL_SPRITE, PAL_OW_BLUE
overworld_sprite EnteiSpriteGFX, 4, STILL_SPRITE, PAL_OW_RED
overworld_sprite RaikouSpriteGFX, 4, STILL_SPRITE, PAL_OW_RED
overworld_sprite StandingYoungsterSpriteGFX, 12, STANDING_SPRITE, PAL_OW_BLUE
overworld_sprite EnbySpriteGFX, 12, WALKING_SPRITE, PAL_OW_PURPLE
overworld_sprite EnbyBikeSpriteGFX, 12, WALKING_SPRITE, PAL_OW_PURPLE
overworld_sprite ChrisRunSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite KrisRunSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite TopazRunSpriteGFX, 12, WALKING_SPRITE, PAL_OW_PURPLE
; SW97 Imports
overworld_sprite TsukushiGFX, 12, STANDING_SPRITE, PAL_OW_PURPLE
overworld_sprite MikanGFX, 12, WALKING_SPRITE, PAL_OW_GREEN
overworld_sprite MediumSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
overworld_sprite AgathaGFX, 12, WALKING_SPRITE, PAL_OW_PURPLE
overworld_sprite HelmetBikerGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite WalkerGFX, 12, STANDING_SPRITE, PAL_OW_BLUE
overworld_sprite SpaceworldGirlGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite BanchomanGFX, 12, WALKING_SPRITE, PAL_OW_PURPLE
overworld_sprite EnokiGFX, 12, STANDING_SPRITE, PAL_OW_PURPLE
overworld_sprite ImposterOakGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
overworld_sprite GoldSkateboardGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite SilverSisterGFX, 12, WALKING_SPRITE, PAL_OW_RED
; KEP Imports
overworld_sprite VoltorbGFX, 12, STANDING_SPRITE, PAL_OW_RED
overworld_sprite SmallBirdGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
overworld_sprite OfficerJennyGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite KoffingGFX, 12, STANDING_SPRITE, PAL_OW_PURPLE
overworld_sprite JessieGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite JamesGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite GengarGFX, 12, STANDING_SPRITE, PAL_OW_PURPLE
overworld_sprite GreenGFX, 12, WALKING_SPRITE, PAL_OW_GREEN
overworld_sprite DiglettGFX, 12, STANDING_SPRITE, PAL_OW_BROWN
overworld_sprite CatGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
overworld_sprite ArbokGFX, 12, STANDING_SPRITE, PAL_OW_PURPLE
overworld_sprite BaobaGFX, 12, STANDING_SPRITE, PAL_OW_BROWN
overworld_sprite SilphChiefGFX, 12, STANDING_SPRITE, PAL_OW_BROWN
overworld_sprite SafariZoneWorkerGFX, 12, STANDING_SPRITE, PAL_OW_BROWN
overworld_sprite LoreleiGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite GiovanniGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite ChannelerGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
overworld_sprite BaldingGuyGFX, 12, STANDING_SPRITE, PAL_OW_BROWN
overworld_sprite GameboyGirlGFX, 12, STANDING_SPRITE, PAL_OW_RED
overworld_sprite OverworldPikachuGFX, 12, STANDING_SPRITE, PAL_OW_BROWN
assert_table_length NUM_OVERWORLD_SPRITES