mirror of
https://github.com/thornAvery/kep-hack.git
synced 2026-02-21 22:52:15 +13:00
Merge branch 'mistress' into renewables
This commit is contained in:
commit
5187896598
176 changed files with 1999 additions and 943 deletions
|
|
@ -143,8 +143,10 @@ Improved Areas
|
|||
- Fuchsia City has been made to resemble the more walkable LGPE version, removing the Cut trees among other things.
|
||||
- The Fighting Dojo has been revamped, featuring a design reminiscent of the prototype versions; rough floors, the elder in the back, and more. Additionally, you can now get a Hitmontop as a third option. The Karate Master is also now treated somewhat more like a Gym Leader, having Gym Scaling and a Rematch system.
|
||||
- Silph Co's pathing was completely overhauled to make navigating it less tedious.
|
||||
- Silph Co. 11F's unreferenced Porygon PC was restored. It's on the monitor!
|
||||
- Cinnabar Island is a lot bigger, with the volcano being added to it. The mansion seems different too...
|
||||
- Cinnabar Lab's Trade Room now features the Trader, who will evolve trade-evolving Pokemon for you!
|
||||
- Cinnabar Lab's Fossil Room now features a unique machine from the prototype blocksets, serving as the fossil machine!
|
||||
- Viridian Gym now has a minor new area once you make Giovanni leave.
|
||||
- Various Move Tutors from FireRed and LeafGreen have been distributed around the region, instead giving their respective TMs.
|
||||
- The S.S. Anne now returns after getting the Marsh Badge and features trades for Galarian forms & Evolutions, as well as Paldean Tauros.
|
||||
|
|
@ -256,12 +258,9 @@ and more!
|
|||
Known Bugs
|
||||
====
|
||||
Comprehensive list can be found on Discord.
|
||||
- Only portions of spinner tiles animate.
|
||||
- Occasionally, menu text sets itself to scroll.
|
||||
- The Tradeback Tutor doesn't work properly with Rhydon for reasons likely related to its index number of 1.
|
||||
- Fake Tears and Nasty Plot don't quite look right when done from the opponent's side.
|
||||
- The door mat tiles added recently warp the player when they walk on another (Citrine mats, arrow tiles...)
|
||||
- James doesn't check for Max DVs when Hyper Training.
|
||||
- Citrine Dock's warp doesn't work, meaning you have to leave Citrine using Fly
|
||||
- LAST_MAP isn't updated properly when sailing from Vermilion to Citrine
|
||||
- After reloading the game after beating the Elite Four, Pallet Town's correct palette isn't loaded in until after leaving the house.
|
||||
|
|
@ -382,11 +381,11 @@ If you use our implementations of anything at all, it is encouraged to submit Pu
|
|||
* Chatot4444 - Assisting with gym scaling code.
|
||||
* Enigami - Reworking the Battle Tent's RestoreTeam code to make it work properly.
|
||||
* LadyMisticus - Made a well-documented spreadsheet for the hack that details every Pokemon's stats, movepools and locations, plus more!
|
||||
* Ness the Unexplained - Helped with writing NPC dialogue and Pokédex entries for new Pokémon such as Gyopin.
|
||||
* HeadBoiSkye - Helped with writing NPC dialogue and Pokédex entries for new Pokémon such as Gyopin.
|
||||
* ZumiIsawhat? - Restorations of prototype OST.
|
||||
* FrenchOrange - Reconstructions of various overworld prototype sprites.
|
||||
* Helix Chamber, RacieBeep, loumilouminosus, Orchid, GBCRetro, & catstorm26 - Prototype Pokémon sprites. Precise credits are available [here](https://cdn.discordapp.com/attachments/1014321591657709569/1015347305483878521/unknown.png).
|
||||
* Vortiene/Vortyne - Reused a bit of code from their pureRGB hack, including their Trainer AI. Assisted in bug fixes. Used their sprite sheet generator.
|
||||
* Vortiene/Vortyne - Reused a bit of code from their pureRGB hack, including their Trainer AI and Pokedex stats page. Assisted in bug fixes. Used their sprite sheet generator.
|
||||
* Pigu-A, RevoSucks, walle303 - Contributors to Pokemon Anniversary Red's repository, where we reused the Green/FemC sprites and the Battle Tent.
|
||||
* Rangi - Reused a bit of code from their Red* / Blue* hack to make HMs usable in the overworld, and generally being an amazing individual.
|
||||
* BGVC - Composed the original 4-channel version of the unused Koukan (trading) music.
|
||||
|
|
|
|||
|
|
@ -73,17 +73,27 @@
|
|||
const CRED_ALBA
|
||||
const CRED_HELIX
|
||||
const CRED_FO
|
||||
const CRED_ZETA
|
||||
const CRED_PS_DEVS
|
||||
const CRED_AUS
|
||||
const CRED_PAUL
|
||||
const CRED_DUO
|
||||
const CRED_KEP_MUSIC
|
||||
const CRED_LUCI
|
||||
const CRED_ZUMI
|
||||
const CRED_BGVC
|
||||
const CRED_KEP_THANKS
|
||||
const CRED_FRRF
|
||||
const CRED_MISTY
|
||||
const CRED_THORNAVERY
|
||||
const CRED_DANNYE
|
||||
const CRED_EROSUNICA
|
||||
const CRED_BLUEZANGOOSE
|
||||
const CRED_SKYE
|
||||
const CRED_CHATOT
|
||||
const CRED_ENI
|
||||
const CRED_VORT
|
||||
const CRED_PRET
|
||||
DEF NUM_CRED_STRINGS EQU const_value
|
||||
|
||||
const_def -1, -1
|
||||
|
|
|
|||
|
|
@ -751,7 +751,12 @@
|
|||
const_skip 15
|
||||
const EVENT_BEAT_MANSION_3_TRAINER_0
|
||||
const EVENT_BEAT_MANSION_3_TRAINER_1
|
||||
const_skip 14
|
||||
const_skip 6
|
||||
const EVENT_BEAT_CINNABAR_VOLCANO_TRAINER_1
|
||||
const EVENT_BEAT_CINNABAR_VOLCANO_TRAINER_2
|
||||
const EVENT_BEAT_CINNABAR_VOLCANO_TRAINER_3
|
||||
const EVENT_BEAT_CINNABAR_VOLCANO_TRAINER_4
|
||||
const_skip 4
|
||||
const EVENT_BEAT_MANSION_4_TRAINER_0
|
||||
const EVENT_BEAT_MANSION_4_TRAINER_1
|
||||
|
||||
|
|
|
|||
|
|
@ -21,60 +21,60 @@ DEF SHOW EQU $15
|
|||
const HS_CERULEAN_GUARD_1 ; 07
|
||||
const HS_CERULEAN_CAVE_GUY ; 08
|
||||
const HS_CERULEAN_GUARD_2 ; 09
|
||||
const HS_VERMILION_JENNY
|
||||
const HS_SAFFRON_CITY_1 ; 0A
|
||||
const HS_SAFFRON_CITY_2 ; 0B
|
||||
const HS_SAFFRON_CITY_3 ; 0C
|
||||
const HS_SAFFRON_CITY_4 ; 0D
|
||||
const HS_SAFFRON_CITY_5 ; 0E
|
||||
const HS_SAFFRON_CITY_6 ; 0F
|
||||
const HS_SAFFRON_CITY_7 ; 10
|
||||
const HS_SAFFRON_CITY_8 ; 11
|
||||
const HS_SAFFRON_CITY_9 ; 12
|
||||
const HS_SAFFRON_CITY_A ; 13
|
||||
const HS_SAFFRON_CITY_B ; 14
|
||||
const HS_SAFFRON_CITY_C ; 15
|
||||
const HS_SAFFRON_CITY_D ; 16
|
||||
const HS_SAFFRON_CITY_E ; 17
|
||||
const HS_SAFFRON_CITY_F ; 18
|
||||
const HS_ROUTE_1_OAK ; 19
|
||||
const HS_ROUTE_2_ITEM_1 ; 1A X
|
||||
const HS_ROUTE_2_ITEM_2 ; 1B X
|
||||
const HS_ROUTE_4_ITEM ; 1C X
|
||||
const HS_ROUTE_9_ITEM ; 1D X
|
||||
const HS_ROUTE_12_SNORLAX ; 1E
|
||||
const HS_ROUTE_12_ITEM_1 ; 1F X
|
||||
const HS_ROUTE_12_ITEM_2 ; 20 X
|
||||
const HS_ROUTE_15_ITEM ; 21 X
|
||||
const HS_ROUTE_16_SNORLAX ; 22
|
||||
const HS_ROUTE_22_RIVAL_1 ; 23
|
||||
const HS_ROUTE_22_RIVAL_2 ; 24
|
||||
const HS_NUGGET_BRIDGE_GUY ; 25
|
||||
const HS_ROUTE_24_ITEM ; 26 X
|
||||
const HS_DAMIEN
|
||||
const HS_ROUTE_25_ITEM ; 27 X
|
||||
const HS_CACTUS ; 28
|
||||
const HS_BRUNSWICK_ZAPDOS_G_1 ; 29
|
||||
const HS_DAISY_SITTING ; 2A
|
||||
const HS_DAISY_WALKING ; 2B
|
||||
const HS_TOWN_MAP ; 2C
|
||||
const HS_OAKS_LAB_RIVAL ; 2D
|
||||
const HS_STARTER_BALL_1 ; 2E
|
||||
const HS_STARTER_BALL_2 ; 2F
|
||||
const HS_STARTER_BALL_3 ; 30
|
||||
const HS_OAKS_LAB_OAK_1 ; 31
|
||||
const HS_STARTER_BALL_4 ; 32, was dex, pikachu
|
||||
const HS_STARTER_BALL_5 ; 33, was dex, eevee
|
||||
const HS_OAKS_LAB_OAK_2 ; 34
|
||||
const HS_VIRIDIAN_GYM_GIOVANNI ; 35
|
||||
const HS_VIRIDIAN_GYM_ITEM ; 36 X
|
||||
const HS_OLD_AMBER ; 37
|
||||
const HS_CERULEAN_CAVE_1F_ITEM_1 ; 38 X
|
||||
const HS_CERULEAN_CAVE_1F_ITEM_2 ; 39 X
|
||||
const HS_CERULEAN_CAVE_1F_ITEM_3 ; 3A X
|
||||
const HS_VERMILION_JENNY ; 0A
|
||||
const HS_SAFFRON_CITY_1 ; 0B
|
||||
const HS_SAFFRON_CITY_2 ; 0C
|
||||
const HS_SAFFRON_CITY_3 ; 0D
|
||||
const HS_SAFFRON_CITY_4 ; 0E
|
||||
const HS_SAFFRON_CITY_5 ; 0F
|
||||
const HS_SAFFRON_CITY_6 ; 10
|
||||
const HS_SAFFRON_CITY_7 ; 11
|
||||
const HS_SAFFRON_CITY_8 ; 12
|
||||
const HS_SAFFRON_CITY_9 ; 13
|
||||
const HS_SAFFRON_CITY_A ; 14
|
||||
const HS_SAFFRON_CITY_B ; 15
|
||||
const HS_SAFFRON_CITY_C ; 16
|
||||
const HS_SAFFRON_CITY_D ; 17
|
||||
const HS_SAFFRON_CITY_E ; 18
|
||||
const HS_SAFFRON_CITY_F ; 19
|
||||
const HS_ROUTE_1_OAK ; 1A
|
||||
const HS_ROUTE_2_ITEM_1 ; 1B X
|
||||
const HS_ROUTE_2_ITEM_2 ; 1C X
|
||||
const HS_ROUTE_4_ITEM ; 1D X
|
||||
const HS_ROUTE_9_ITEM ; 1E X
|
||||
const HS_ROUTE_12_SNORLAX ; 1F
|
||||
const HS_ROUTE_12_ITEM_1 ; 20 X
|
||||
const HS_ROUTE_12_ITEM_2 ; 21 X
|
||||
const HS_ROUTE_15_ITEM ; 22 X
|
||||
const HS_ROUTE_16_SNORLAX ; 23
|
||||
const HS_ROUTE_22_RIVAL_1 ; 24
|
||||
const HS_ROUTE_22_RIVAL_2 ; 25
|
||||
const HS_NUGGET_BRIDGE_GUY ; 26
|
||||
const HS_ROUTE_24_ITEM ; 27 X
|
||||
const HS_DAMIEN ; 28
|
||||
const HS_ROUTE_25_ITEM ; 29 X
|
||||
const HS_CACTUS ; 2A
|
||||
const HS_BRUNSWICK_ZAPDOS_G_1 ; 2B
|
||||
const HS_DAISY_SITTING ; 2C
|
||||
const HS_DAISY_WALKING ; 2D
|
||||
const HS_TOWN_MAP ; 2E
|
||||
const HS_OAKS_LAB_RIVAL ; 2F
|
||||
const HS_STARTER_BALL_1 ; 30
|
||||
const HS_STARTER_BALL_2 ; 31
|
||||
const HS_STARTER_BALL_3 ; 32
|
||||
const HS_OAKS_LAB_OAK_1 ; 33
|
||||
const HS_STARTER_BALL_4 ; 34, was dex, pikachu
|
||||
const HS_STARTER_BALL_5 ; 35, was dex, eevee
|
||||
const HS_OAKS_LAB_OAK_2 ; 36
|
||||
const HS_VIRIDIAN_GYM_GIOVANNI ; 37
|
||||
const HS_VIRIDIAN_GYM_ITEM ; 38 X
|
||||
const HS_OLD_AMBER ; 39
|
||||
const HS_CERULEAN_CAVE_1F_ITEM_1 ; 3A X
|
||||
const HS_CERULEAN_CAVE_1F_ITEM_2 ; 3B X
|
||||
const HS_CERULEAN_CAVE_1F_ITEM_3 ; 3C X
|
||||
const HS_MOLTRES_G ; 3D X
|
||||
const HS_POKEMON_TOWER_2F_RIVAL ; 3E
|
||||
const HS_BRUNSWICK_ZAPDOS_G_2 ; 3F, was const HS_POKEMON_TOWER_3F_ITEM
|
||||
const HS_BRUNSWICK_ZAPDOS_G_2 ; 3F
|
||||
const HS_POKEMON_TOWER_5F_ITEM ; 40 X
|
||||
const HS_POKEMON_TOWER_6F_ITEM_1 ; 41 X
|
||||
const HS_POKEMON_TOWER_6F_ITEM_2 ; 42 X
|
||||
|
|
@ -164,92 +164,92 @@ DEF SHOW EQU $15
|
|||
const HS_SILPH_CO_3F_1 ; 97
|
||||
const HS_SILPH_CO_3F_2 ; 98
|
||||
const HS_SILPH_CO_3F_ITEM ; 99 X
|
||||
|
||||
const HS_SILPH_CO_5F_1 ; A0
|
||||
const HS_SILPH_CO_5F_2 ; A1
|
||||
const HS_SILPH_CO_5F_3 ; A2
|
||||
const HS_SILPH_CO_5F_4 ; A3
|
||||
const HS_SILPH_CO_5F_ITEM_1 ; A4 X
|
||||
const HS_SILPH_CO_5F_ITEM_2 ; A5 X
|
||||
const HS_SILPH_CO_5F_ITEM_3 ; A6 X
|
||||
|
||||
const HS_SILPH_CO_7F_1 ; AC
|
||||
const HS_SILPH_CO_7F_2 ; AE
|
||||
const HS_SILPH_CO_7F_3 ; AF
|
||||
const HS_SILPH_CO_7F_4 ; B0
|
||||
const HS_SILPH_CO_7F_RIVAL ; B1
|
||||
const HS_SILPH_CO_7F_ITEM_1 ; B2 X
|
||||
const HS_SILPH_CO_7F_ITEM_2 ; B3 X
|
||||
const HS_SILPH_CO_10F_1 ; B7
|
||||
const HS_SILPH_CO_10F_2 ; B8
|
||||
const HS_SILPH_CO_10F_ITEM_1 ; B9 X
|
||||
const HS_SILPH_CO_10F_ITEM_2 ; BA X best deck
|
||||
const HS_SILPH_CO_10F_ITEM_3 ; BB X
|
||||
const HS_SILPH_CO_11F_1 ; BC
|
||||
const HS_SILPH_CO_11F_JAMES ; BD
|
||||
const HS_SILPH_CO_11F_3 ; BE
|
||||
const HS_SILPH_CO_11F_JESSIE ; BD
|
||||
const HS_OMEGA ; BF
|
||||
const HS_OMEGA_2
|
||||
const HS_DRAGONITE ; C0
|
||||
const HS_MOLTRES ; C1
|
||||
const HS_POKEMON_MANSION_2F_ITEM ; C2 X
|
||||
const HS_POKEMON_MANSION_3F_ITEM_1 ; C3 X
|
||||
const HS_POKEMON_MANSION_3F_ITEM_2 ; C4 X
|
||||
const HS_POKEMON_MANSION_B1F_ITEM_1 ; C5 X
|
||||
const HS_POKEMON_MANSION_B1F_ITEM_2 ; C6 X
|
||||
const HS_POKEMON_MANSION_B1F_ITEM_3 ; C7 X
|
||||
const HS_POKEMON_MANSION_B1F_ITEM_4 ; C8 X
|
||||
const HS_POKEMON_MANSION_B1F_ITEM_5 ; C9 X
|
||||
const HS_MANSION_GUARD ; CA
|
||||
const HS_SAFARI_ZONE_EAST_ITEM_1 ; CB X
|
||||
const HS_SAFARI_ZONE_EAST_ITEM_2 ; CC X
|
||||
const HS_SAFARI_ZONE_EAST_ITEM_3 ; CD X
|
||||
const HS_SAFARI_ZONE_EAST_ITEM_4 ; CE X
|
||||
const HS_SAFARI_ZONE_NORTH_ITEM_1 ; CF X
|
||||
const HS_SAFARI_ZONE_NORTH_ITEM_2 ; D0 X
|
||||
const HS_SAFARI_ZONE_WEST_ITEM_1 ; D1 X
|
||||
const HS_SAFARI_ZONE_WEST_ITEM_2 ; D2 X
|
||||
const HS_SAFARI_ZONE_WEST_ITEM_3 ; D3 X
|
||||
const HS_SAFARI_ZONE_WEST_ITEM_4 ; D4 X
|
||||
const HS_SAFARI_ZONE_CENTER_ITEM ; D5 X
|
||||
const HS_CERULEAN_CAVE_2F_ITEM_1 ; D6 X
|
||||
const HS_CERULEAN_CAVE_2F_ITEM_2 ; D7 X
|
||||
const HS_CERULEAN_CAVE_2F_ITEM_3 ; D8 X
|
||||
const HS_MEWTWO ; D9 X
|
||||
const HS_CERULEAN_CAVE_B1F_ITEM_1 ; DA X
|
||||
const HS_CERULEAN_CAVE_B1F_ITEM_2 ; DB X
|
||||
const HS_VICTORY_ROAD_1F_ITEM_1 ; DC X
|
||||
const HS_VICTORY_ROAD_1F_ITEM_2 ; DE X
|
||||
const HS_CHAMPIONS_ROOM_OAK ; DF
|
||||
const HS_SEAFOAM_ISLANDS_1F_BOULDER_1 ; E0
|
||||
const HS_SEAFOAM_ISLANDS_1F_BOULDER_2 ; E1
|
||||
const HS_SEAFOAM_ISLANDS_B1F_BOULDER_1 ; E2
|
||||
const HS_SEAFOAM_ISLANDS_B1F_BOULDER_2 ; E3
|
||||
const HS_SEAFOAM_ISLANDS_B2F_BOULDER_1 ; E4
|
||||
const HS_SEAFOAM_ISLANDS_B2F_BOULDER_2 ; E5
|
||||
const HS_SEAFOAM_ISLANDS_B3F_BOULDER_1 ; E6
|
||||
const HS_SEAFOAM_ISLANDS_B3F_BOULDER_2 ; E7
|
||||
const HS_SEAFOAM_ISLANDS_B3F_BOULDER_3 ; E8
|
||||
const HS_SEAFOAM_ISLANDS_B3F_BOULDER_4 ; E9
|
||||
const HS_SEAFOAM_ISLANDS_B4F_BOULDER_1 ; EA sports. to the game.
|
||||
const HS_SEAFOAM_ISLANDS_B4F_BOULDER_2 ; EB
|
||||
const HS_ARTICUNO ; EC
|
||||
const HS_MEW ; ED
|
||||
const HS_POKEMON_MANSION_B2F_ITEM_1 ; EE
|
||||
const HS_POKEMON_MANSION_B2F_ITEM_2 ; EF
|
||||
const HS_MT_MOON_CRATER_ITEM_1 ; F1
|
||||
const HS_MT_MOON_CRATER_ITEM_2 ; F2
|
||||
const HS_MT_MOON_CRATER_ITEM_3 ; F3
|
||||
const HS_GIOVANNIS_ROOM_ITEM_1 ; F4
|
||||
const HS_GIOVANNIS_ROOM_ITEM_2 ; F5
|
||||
const HS_ROCK_TUNNEL_B1F_DOME ; F6
|
||||
const HS_ROCK_TUNNEL_B1F_HELIX ; F7
|
||||
const HS_ROCK_TUNNEL_B1F_AMBER ; F8
|
||||
const HS_ROCK_TUNNEL_B1F_WING ; F9
|
||||
const HS_MT_MOON_CRATER_GUARD ; FA
|
||||
const HS_DAYCARE_BULBASAUR ; FB should be FD
|
||||
const HS_GLADE_GZAP_1
|
||||
const HS_GLADE_GZAP_2
|
||||
const HS_GLADE_GZAP_3 ; we're at 250
|
||||
DEF NUM_HS_OBJECTS EQU const_value
|
||||
const HS_SILPH_CO_5F_1 ; 9A
|
||||
const HS_SILPH_CO_5F_2 ; 9B
|
||||
const HS_SILPH_CO_5F_3 ; 9C
|
||||
const HS_SILPH_CO_5F_4 ; 9D
|
||||
const HS_SILPH_CO_5F_ITEM_1 ; 9E X
|
||||
const HS_SILPH_CO_5F_ITEM_2 ; 9F X
|
||||
const HS_SILPH_CO_5F_ITEM_3 ; A0 X
|
||||
const HS_SILPH_CO_7F_1 ; A1
|
||||
const HS_SILPH_CO_7F_2 ; A2
|
||||
const HS_SILPH_CO_7F_3 ; A3
|
||||
const HS_SILPH_CO_7F_4 ; A4
|
||||
const HS_SILPH_CO_7F_RIVAL ; A5
|
||||
const HS_SILPH_CO_7F_ITEM_1 ; A6 X
|
||||
const HS_SILPH_CO_7F_ITEM_2 ; A7 X
|
||||
const HS_SILPH_CO_10F_1 ; A8
|
||||
const HS_SILPH_CO_10F_2 ; A9
|
||||
const HS_SILPH_CO_10F_ITEM_1 ; AA X
|
||||
const HS_SILPH_CO_10F_ITEM_2 ; AB X
|
||||
const HS_SILPH_CO_10F_ITEM_3 ; AC X
|
||||
const HS_SILPH_CO_11F_1 ; AD
|
||||
const HS_SILPH_CO_11F_JAMES ; AE
|
||||
const HS_SILPH_CO_11F_3 ; AF
|
||||
const HS_SILPH_CO_11F_JESSIE ; B0
|
||||
const HS_OMEGA ; B1
|
||||
const HS_OMEGA_2 ; B2
|
||||
const HS_DRAGONITE ; B3
|
||||
const HS_MOLTRES ; B4
|
||||
const HS_POKEMON_MANSION_2F_ITEM ; B5 X
|
||||
const HS_POKEMON_MANSION_3F_ITEM_1 ; B6 X
|
||||
const HS_POKEMON_MANSION_3F_ITEM_2 ; B7 X
|
||||
const HS_POKEMON_MANSION_B1F_ITEM_1 ; B8 X
|
||||
const HS_POKEMON_MANSION_B1F_ITEM_2 ; B9 X
|
||||
const HS_POKEMON_MANSION_B1F_ITEM_3 ; BA X
|
||||
const HS_POKEMON_MANSION_B1F_ITEM_4 ; BB X
|
||||
const HS_POKEMON_MANSION_B1F_ITEM_5 ; BC X
|
||||
const HS_MANSION_GUARD ; BD
|
||||
const HS_SAFARI_ZONE_EAST_ITEM_1 ; BE X
|
||||
const HS_SAFARI_ZONE_EAST_ITEM_2 ; BF X
|
||||
const HS_SAFARI_ZONE_EAST_ITEM_3 ; C0 X
|
||||
const HS_SAFARI_ZONE_EAST_ITEM_4 ; C1 X
|
||||
const HS_SAFARI_ZONE_NORTH_ITEM_1 ; C2 X
|
||||
const HS_SAFARI_ZONE_NORTH_ITEM_2 ; C3 X
|
||||
const HS_SAFARI_ZONE_WEST_ITEM_1 ; C4 X
|
||||
const HS_SAFARI_ZONE_WEST_ITEM_2 ; C5 X
|
||||
const HS_SAFARI_ZONE_WEST_ITEM_3 ; C6 X
|
||||
const HS_SAFARI_ZONE_WEST_ITEM_4 ; C7 X
|
||||
const HS_SAFARI_ZONE_CENTER_ITEM ; C8 X
|
||||
const HS_CERULEAN_CAVE_2F_ITEM_1 ; C9 X
|
||||
const HS_CERULEAN_CAVE_2F_ITEM_2 ; CA X
|
||||
const HS_CERULEAN_CAVE_2F_ITEM_3 ; CB X
|
||||
const HS_MEWTWO ; CC X
|
||||
const HS_CERULEAN_CAVE_B1F_ITEM_1 ; CD X
|
||||
const HS_CERULEAN_CAVE_B1F_ITEM_2 ; CE X
|
||||
const HS_VICTORY_ROAD_1F_ITEM_1 ; CF X
|
||||
const HS_VICTORY_ROAD_1F_ITEM_2 ; D0 X
|
||||
const HS_CHAMPIONS_ROOM_OAK ; D1
|
||||
const HS_SEAFOAM_ISLANDS_1F_BOULDER_1 ; D2
|
||||
const HS_SEAFOAM_ISLANDS_1F_BOULDER_2 ; D3
|
||||
const HS_SEAFOAM_ISLANDS_B1F_BOULDER_1 ; D4
|
||||
const HS_SEAFOAM_ISLANDS_B1F_BOULDER_2 ; D5
|
||||
const HS_SEAFOAM_ISLANDS_B2F_BOULDER_1 ; D6
|
||||
const HS_SEAFOAM_ISLANDS_B2F_BOULDER_2 ; D7
|
||||
const HS_SEAFOAM_ISLANDS_B3F_BOULDER_1 ; D8
|
||||
const HS_SEAFOAM_ISLANDS_B3F_BOULDER_2 ; D9
|
||||
const HS_SEAFOAM_ISLANDS_B3F_BOULDER_3 ; DA
|
||||
const HS_SEAFOAM_ISLANDS_B3F_BOULDER_4 ; DB
|
||||
const HS_SEAFOAM_ISLANDS_B4F_BOULDER_1 ; DC
|
||||
const HS_SEAFOAM_ISLANDS_B4F_BOULDER_2 ; DD
|
||||
const HS_ARTICUNO ; DE
|
||||
const HS_MEW ; DF
|
||||
const HS_POKEMON_MANSION_B2F_ITEM_1 ; E0
|
||||
const HS_POKEMON_MANSION_B2F_ITEM_2 ; E1
|
||||
const HS_MT_MOON_CRATER_ITEM_1 ; E2
|
||||
const HS_MT_MOON_CRATER_ITEM_2 ; E3
|
||||
const HS_MT_MOON_CRATER_ITEM_3 ; E4
|
||||
const HS_MT_MOON_CRATER_ITEM_4 ; E5
|
||||
const HS_GIOVANNIS_ROOM_ITEM_1 ; E6
|
||||
const HS_GIOVANNIS_ROOM_ITEM_2 ; E7
|
||||
const HS_ROCK_TUNNEL_B1F_DOME ; E8
|
||||
const HS_ROCK_TUNNEL_B1F_HELIX ; E9
|
||||
const HS_ROCK_TUNNEL_B1F_AMBER ; EA sports. to the game.
|
||||
const HS_ROCK_TUNNEL_B1F_WING ; EB
|
||||
const HS_MT_MOON_CRATER_GUARD ; EC
|
||||
const HS_DAYCARE_BULBASAUR ; ED
|
||||
const HS_GLADE_GZAP_1 ; EE
|
||||
const HS_GLADE_GZAP_2 ; EF
|
||||
const HS_GLADE_GZAP_3 ; F0
|
||||
const HS_CINNABAR_VOLCANO_FLOORS_ITEM ; F1
|
||||
DEF NUM_HS_OBJECTS EQU const_value ; F2 - FE all go unused.
|
||||
|
|
|
|||
|
|
@ -131,7 +131,7 @@ DEF FIRST_INDOOR_MAP EQU const_value
|
|||
map_const SILPH_GAUNTLET_2F, 13, 10 ; $6C - Was UNUSED_MAP_6A
|
||||
map_const SILPH_GAUNTLET_3F, 17, 13 ; $6D - Was UNUSED_MAP_6B
|
||||
map_const VICTORY_ROAD_1F, 10, 9 ; $6E
|
||||
map_const SILPH_GAUNTLET_4F, 10, 9 ; $6F - Was UNUSED_MAP_6D
|
||||
map_const BRUNSWICK_GROTTO, 15, 12 ; $6F - Was UNUSED_MAP_6D
|
||||
map_const SILPH_GAUNTLET_5F, 10, 9 ; $70 - Was UNUSED_MAP_6E
|
||||
map_const SILPH_GAUNTLET_6F, 12, 12 ; $71 - Was UNUSED_MAP_6F
|
||||
map_const SILPH_GAUNTLET_7F, 6, 5 ; $72 - Was UNUSED_MAP_70
|
||||
|
|
@ -166,9 +166,9 @@ DEF FIRST_INDOOR_MAP EQU const_value
|
|||
map_const LAVENDER_POKECENTER, 7, 4 ; $8F
|
||||
map_const POKEMON_TOWER_1F, 10, 9 ; $90
|
||||
map_const POKEMON_TOWER_2F, 10, 9 ; $91
|
||||
map_const BRUNSWICK_GROTTO, 15, 12 ; $92 - Was Pokemon Tower 3F
|
||||
map_const SILPH_GAUNTLET_4F, 10, 9 ; $92 - Was Pokemon Tower 3F
|
||||
map_const CELESTE_HILL_GATE, 5, 4 ; $93 - Was Pokemon Tower 4F
|
||||
map_const POKEMON_TOWER_5F, 10, 9 ; $94 - Currently unused
|
||||
map_const POKEMON_TOWER_5F, 10, 9 ; $94
|
||||
map_const POKEMON_TOWER_6F, 10, 9 ; $95
|
||||
map_const POKEMON_TOWER_7F, 10, 9 ; $96
|
||||
map_const MR_FUJIS_HOUSE, 4, 4 ; $97
|
||||
|
|
@ -252,28 +252,28 @@ DEF FIRST_INDOOR_MAP EQU const_value
|
|||
map_const NAME_RATERS_HOUSE, 4, 4 ; $E6
|
||||
map_const CERULEAN_BADGE_HOUSE, 4, 4 ; $E7
|
||||
map_const CINNABAR_VOLCANO, 14, 12 ; $E8 - Was UNUSED_MAP_E7
|
||||
map_const CINNABAR_VOLCANO_FLOORS, 20, 20 ; $F8 - Switched with ROCK_TUNNEL_B1F
|
||||
map_const SILPH_CO_9F, 13, 9 ; $EA
|
||||
map_const SILPH_CO_10F, 8, 9 ; $EB
|
||||
map_const CINNABAR_VOLCANO_FLOORS, 20, 20 ; $E9 - Switched with ROCK_TUNNEL_B1F
|
||||
map_const SILPH_CO_9F, 13, 9 ; $EA (now goes unused)
|
||||
map_const SILPH_CO_10F, 8, 9 ; $EB (now goes unused)
|
||||
map_const SILPH_CO_11F, 9, 9 ; $EC
|
||||
map_const SILPH_CO_ELEVATOR, 2, 2 ; $ED
|
||||
map_const FARAWAY_FERRY_DOCK, 14, 6 ; $ED - was SILPH_CO_ELEVATOR
|
||||
map_const GARNET_CAVERN_2F, 15, 9 ; $EE - was UNUSED_MAP_ED
|
||||
map_const UNDERWATER_TUNNEL, 15, 9 ; $EF - Was UNUSED_MAP_EE
|
||||
map_const TRADE_CENTER, 5, 4 ; $F0
|
||||
map_const COLOSSEUM, 5, 4 ; $F1
|
||||
map_const CELADON_UNIVERSITY_INSIDE, 11, 10 ; $F2 - Was UNUSED_MAP_F1
|
||||
map_const CELADON_UNIVERSITY_POKECENTER, 7, 4 ; $F3 - Was UNUSED_MAP_F2
|
||||
map_const LORELEIS_ROOM, 5, 6 ; $F5
|
||||
map_const BRUNOS_ROOM, 5, 6 ; $F6
|
||||
map_const AGATHAS_ROOM, 5, 6 ; $F7
|
||||
map_const ROCK_TUNNEL_B1F, 20, 18 ; $F8 - Switched with CINNABAR_VOLCANO_FLOORS
|
||||
map_const GIOVANNIS_ROOM, 11, 14 ; $F9
|
||||
map_const BATTLE_TENT, 5, 10 ; $FA
|
||||
map_const MT_MOON_SQUARE, 13, 7 ; $FB
|
||||
map_const MT_MOON_SQUARE_HOUSE, 4, 4 ; $FC
|
||||
map_const CELESTE_HILL_CAVE, 20, 18 ; $FD
|
||||
map_const CELESTE_HILL_OUTSIDE, 20, 18 ; $FE
|
||||
map_const BRUNSWICK_GLADE, 19, 20 ; $FE should be this, i cut silph 8f before this but never updated the $s.
|
||||
map_const LORELEIS_ROOM, 5, 6 ; $F4
|
||||
map_const BRUNOS_ROOM, 5, 6 ; $F5
|
||||
map_const AGATHAS_ROOM, 5, 6 ; $F6
|
||||
map_const ROCK_TUNNEL_B1F, 20, 18 ; $F7 - Switched with CINNABAR_VOLCANO_FLOORS
|
||||
map_const GIOVANNIS_ROOM, 11, 14 ; $F8
|
||||
map_const BATTLE_TENT, 5, 10 ; $F9
|
||||
map_const MT_MOON_SQUARE, 13, 7 ; $FA
|
||||
map_const MT_MOON_SQUARE_HOUSE, 4, 4 ; $FB
|
||||
map_const CELESTE_HILL_CAVE, 20, 18 ; $FC
|
||||
map_const CELESTE_HILL_OUTSIDE, 20, 18 ; $FD
|
||||
map_const BRUNSWICK_GLADE, 19, 20 ; $FE
|
||||
DEF NUM_MAPS EQU const_value
|
||||
|
||||
; Indoor maps, such as houses, use this as the Map ID in their exit warps
|
||||
|
|
|
|||
|
|
@ -136,6 +136,7 @@ DEF FIRST_SE_ID EQU const_value
|
|||
const SUBANIM_0_SAFARI_BAIT
|
||||
const SUBANIM_0_STAR_HIGH
|
||||
const SUBANIM_0_FAKE_TEARS
|
||||
const SUBANIM_0_STAR_ASCENDING
|
||||
DEF NUM_SUBANIMS EQU const_value
|
||||
|
||||
; types of subanimations
|
||||
|
|
|
|||
|
|
@ -190,7 +190,9 @@
|
|||
const KOWTOW_CLEAVE ; b6
|
||||
const DISARMING_VOICE ; b7
|
||||
const NASTY_PLOT ; b8
|
||||
const STRUGGLE ; formerly a5, now b9
|
||||
const UPPERCUT ; b9
|
||||
const POWDER_SNOW ; b10
|
||||
const STRUGGLE ; formerly a5, now c0
|
||||
DEF NUM_ATTACKS EQU const_value - 1
|
||||
|
||||
; Moves do double duty as animation identifiers.
|
||||
|
|
|
|||
|
|
@ -31,4 +31,6 @@
|
|||
const ROCKETHOUSE
|
||||
const BETAMART
|
||||
const JACKY
|
||||
const FOSSILLAB
|
||||
const SEAGALLOPPORT
|
||||
DEF NUM_TILESETS EQU const_value
|
||||
|
|
|
|||
|
|
@ -24,8 +24,8 @@ PokemonCries::
|
|||
mon_cry CRY_VENONAT, 16, 160 ; FLAREON
|
||||
mon_cry CRY_AIPOM, 162, 320 ; ESPEON
|
||||
mon_cry CRY_VENONAT, -233, 240 ; UMBREON
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; LEAFEON (incomplete)
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; GLACEON (incomplete)
|
||||
mon_cry CRY_CHIKORITA, -1, 512 ; LEAFEON
|
||||
mon_cry CRY_AMPHAROS, 63, 592 ; GLACEON
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; SYLVEON (incomplete)
|
||||
mon_cry CRY_RATTATA, 0, 256 ; RATTATA
|
||||
mon_cry CRY_RATTATA, 32, 383 ; RATICATE
|
||||
|
|
@ -37,19 +37,19 @@ PokemonCries::
|
|||
mon_cry CRY_CLEFAIRY, 119, 144 ; MEOWTH
|
||||
mon_cry CRY_CLEFAIRY, 153, 383 ; PERSIAN
|
||||
mon_cry CRY_CLEFAIRY, 153, 383 ; PERSIAN_A
|
||||
mon_cry CRY_CLEFAIRY, 26, 192 ; PERRSERKER (may revise)
|
||||
mon_cry CRY_AIPOM, -221, 232 ; PERRSERKER
|
||||
mon_cry CRY_CATERPIE, 128, 160 ; CATERPIE
|
||||
mon_cry CRY_METAPOD, 204, 129 ; METAPOD
|
||||
mon_cry CRY_CATERPIE, 119, 192 ; BUTTERFREE
|
||||
mon_cry CRY_WEEDLE, 238, 129 ; WEEDLE
|
||||
mon_cry CRY_BLASTOISE, 255, 129 ; KAKUNA
|
||||
mon_cry CRY_BLASTOISE, 96, 256 ; BEEDRILL
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; GENTLARVA (incomplete)
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; PUPAL (incomplete)
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; CARAPTHOR (incomplete)
|
||||
mon_cry CRY_MUK, 163, 187 ; GENTLARVA
|
||||
mon_cry CRY_KRABBY, 144, 151 ; PUPAL (needs revising)
|
||||
mon_cry CRY_KRABBY, 245, 288 ; CARAPTHOR
|
||||
mon_cry CRY_KANGASKHAN, 163, 129 ; KOTORA
|
||||
mon_cry CRY_KANGASKHAN, 45, 129 ; GAOTORA
|
||||
mon_cry CRY_KANGASKHAN, 5, 129 ; GOROTORA
|
||||
mon_cry CRY_RHYDON, 32, 144 ; GOROTORA
|
||||
mon_cry CRY_SPEAROW, 0, 256 ; SPEAROW
|
||||
mon_cry CRY_FEAROW, 64, 288 ; FEAROW
|
||||
mon_cry CRY_NIDORAN_F, 0, 256 ; NIDORAN_F
|
||||
|
|
@ -113,7 +113,7 @@ PokemonCries::
|
|||
mon_cry CRY_RATTATA, 255, 192 ; CHEEP
|
||||
mon_cry CRY_RATTATA, 50, 383 ; JABETTA
|
||||
mon_cry CRY_SEEL, 0, 256 ; LICKITUNG
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; LICKILICKY (incomplete)
|
||||
mon_cry CRY_TYPHLOSION, 576, 234 ; LICKILICKY (sounds really similar to electivire, consider revising)
|
||||
mon_cry CRY_GROWLITHE, 32, 192 ; GROWLITHE
|
||||
mon_cry CRY_WEEDLE, 0, 256 ; ARCANINE
|
||||
mon_cry CRY_WEEDLE, 0, 256 ; ARCANINE_H
|
||||
|
|
@ -125,7 +125,7 @@ PokemonCries::
|
|||
mon_cry CRY_METAPOD, 128, 224 ; MAGNEMITE
|
||||
mon_cry CRY_METAPOD, 177, 272 ; MAGNETITE
|
||||
mon_cry CRY_METAPOD, 32, 320 ; MAGNETON
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; MAGNEZONE (incomplete)
|
||||
mon_cry CRY_AMPHAROS, 656, 682 ; MAGNEZONE
|
||||
mon_cry CRY_DIGLETT, 170, 129 ; DIGLETT
|
||||
mon_cry CRY_DIGLETT, 42, 144 ; DUGTRIO
|
||||
mon_cry CRY_DIGLETT, 42, 144 ; DUGTRIO_A
|
||||
|
|
@ -176,7 +176,7 @@ PokemonCries::
|
|||
mon_cry CRY_GOLEM, 255, 383 ; WEEZING
|
||||
mon_cry CRY_GOLEM, 255, 383 ; WEEZING_G
|
||||
mon_cry CRY_GOLEM, 0, 256 ; TANGELA
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; TANGROWTH
|
||||
mon_cry CRY_RAIKOU, 426, 592 ; TANGROWTH
|
||||
mon_cry CRY_WEEDLE, 64, 293 ; RAMOOSE
|
||||
mon_cry CRY_GOLEM, 128, 320 ; HITMONLEE
|
||||
mon_cry CRY_SEEL, 238, 320 ; HITMONCHAN
|
||||
|
|
@ -204,7 +204,7 @@ PokemonCries::
|
|||
mon_cry CRY_AMPHAROS, 0, 352 ; SCIZOR
|
||||
mon_cry CRY_CATERPIE, -512, 383 ; KLEAVOR
|
||||
mon_cry CRY_PIDGEOTTO, 0, 256 ; PINSIR
|
||||
mon_cry CRY_RAICHU, 291, 256 ; TRICULES
|
||||
mon_cry CRY_AMPHAROS, 555, 356 ; TRICULES
|
||||
mon_cry CRY_KANGASKHAN, 0, 256 ; KANGASKHAN
|
||||
mon_cry CRY_KANGASKHAN, 144, 304 ; TRAMPEL
|
||||
mon_cry CRY_SQUIRTLE, 17, 192 ; TAUROS
|
||||
|
|
@ -221,7 +221,7 @@ PokemonCries::
|
|||
mon_cry CRY_VOLTORB, 143, 383 ; ELECTABUZZ
|
||||
mon_cry CRY_TEDDIURSA, 470, 256 ; ELECTIVIRE
|
||||
mon_cry CRY_CHARMANDER, 255, 176 ; MAGMAR
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; MAGMORTAR (incomplete)
|
||||
mon_cry CRY_PIDGEOTTO, 3093, 642 ; MAGMORTAR
|
||||
mon_cry CRY_LAPRAS, 0, 256 ; LAPRAS
|
||||
mon_cry CRY_PIDGEY, 255, 383 ; DITTO
|
||||
mon_cry CRY_PIDGEY, 80, 383 ; MIMMEO
|
||||
|
|
@ -253,5 +253,5 @@ PokemonCries::
|
|||
mon_cry CRY_RAICHU, 248, 192 ; MOLTRES_G
|
||||
mon_cry CRY_PARAS, 153, 383 ; MEWTWO
|
||||
mon_cry CRY_PARAS, 238, 383 ; MEW
|
||||
mon_cry CRY_PIDGEY, 255, 156 ; MELTAN (may revise)
|
||||
mon_cry CRY_RHYDON, 240, 224 ; MELMETAL
|
||||
mon_cry CRY_NATU, -18, 89 ; MELTAN
|
||||
mon_cry CRY_RHYDON, 240, 224 ; MELMETAL (revise if possible)
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
Music_RBYCredits::
|
||||
Music_RBYCredits:
|
||||
channel_count 3
|
||||
channel 1, Music_RBYCredits_Ch1
|
||||
channel 2, Music_RBYCredits_Ch2
|
||||
channel 3, Music_RBYCredits_Ch3
|
||||
|
||||
Music_RBYCredits_Ch1::
|
||||
Music_RBYCredits_Ch1:
|
||||
tempo 140
|
||||
volume 7, 7
|
||||
duty_cycle 3
|
||||
|
|
@ -163,7 +163,7 @@ Music_RBYCredits_Ch1::
|
|||
note F#, 2
|
||||
note G_, 2
|
||||
note A_, 2
|
||||
note_type 12, 9, 0
|
||||
note_type 12, 9, 8
|
||||
note G_, 8
|
||||
note F#, 8
|
||||
note E_, 8
|
||||
|
|
@ -175,7 +175,7 @@ Music_RBYCredits_Ch1::
|
|||
note E_, 6
|
||||
note D#, 1
|
||||
note D_, 1
|
||||
note_type 12, 10, 0
|
||||
note_type 12, 10, 8
|
||||
note C#, 8
|
||||
note_type 12, 10, 7
|
||||
note C#, 8
|
||||
|
|
@ -185,7 +185,7 @@ Music_RBYCredits_Ch1::
|
|||
note E_, 6
|
||||
note C#, 1
|
||||
note E_, 1
|
||||
note_type 12, 10, 0
|
||||
note_type 12, 10, 8
|
||||
note A_, 8
|
||||
note_type 12, 10, 7
|
||||
note A_, 8
|
||||
|
|
@ -198,7 +198,7 @@ Music_RBYCredits_Ch1::
|
|||
note G_, 8
|
||||
note F#, 4
|
||||
note G#, 4
|
||||
note_type 12, 9, 0
|
||||
note_type 12, 9, 8
|
||||
note A_, 8
|
||||
note F#, 8
|
||||
note E_, 8
|
||||
|
|
@ -210,12 +210,12 @@ Music_RBYCredits_Ch1::
|
|||
note B_, 8
|
||||
octave 3
|
||||
note D_, 8
|
||||
note_type 12, 9, 0
|
||||
note_type 12, 9, 8
|
||||
note E_, 8
|
||||
note D_, 8
|
||||
note F#, 8
|
||||
note E_, 8
|
||||
note_type 12, 10, 0
|
||||
note_type 12, 10, 8
|
||||
note D_, 8
|
||||
note E_, 8
|
||||
note D_, 8
|
||||
|
|
@ -224,7 +224,6 @@ Music_RBYCredits_Ch1::
|
|||
note F_, 8
|
||||
note E_, 8
|
||||
note D_, 8
|
||||
note_type 12, 10, 0
|
||||
note C#, 6
|
||||
note_type 12, 10, 7
|
||||
note C#, 6
|
||||
|
|
@ -234,13 +233,13 @@ Music_RBYCredits_Ch1::
|
|||
note G_, 6
|
||||
note F#, 1
|
||||
note F_, 1
|
||||
note_type 12, 10, 0
|
||||
note_type 12, 10, 8
|
||||
note E_, 6
|
||||
note_type 12, 10, 7
|
||||
note E_, 6
|
||||
note_type 12, 11, 7
|
||||
note D_, 4
|
||||
note_type 12, 10, 0
|
||||
note_type 12, 10, 8
|
||||
note C#, 8
|
||||
note_type 12, 10, 7
|
||||
note C#, 8
|
||||
|
|
@ -261,7 +260,7 @@ Music_RBYCredits_Ch1::
|
|||
note C#, 4
|
||||
note E_, 4
|
||||
note F#, 4
|
||||
note_type 12, 10, 0
|
||||
note_type 12, 10, 8
|
||||
note E_, 6
|
||||
note_type 12, 11, 7
|
||||
note D_, 2
|
||||
|
|
@ -271,7 +270,7 @@ Music_RBYCredits_Ch1::
|
|||
note F#, 4
|
||||
note A_, 4
|
||||
note B_, 4
|
||||
note_type 12, 10, 0
|
||||
note_type 12, 10, 8
|
||||
octave 4
|
||||
note C#, 16
|
||||
note C#, 8
|
||||
|
|
@ -286,11 +285,184 @@ Music_RBYCredits_Ch1::
|
|||
note A_, 1
|
||||
note A_, 1
|
||||
note_type 12, 11, 1
|
||||
note A_, 8
|
||||
note A_, 4
|
||||
note D_, 1
|
||||
rest 3
|
||||
note_type 12, 12, 3
|
||||
note D_, 1
|
||||
rest 1
|
||||
note G_, 1
|
||||
rest 1
|
||||
note G_, 1
|
||||
rest 1
|
||||
note D_, 1
|
||||
rest 1
|
||||
note G_, 1
|
||||
rest 1
|
||||
note G_, 1
|
||||
rest 1
|
||||
note D_, 1
|
||||
rest 1
|
||||
note G_, 1
|
||||
rest 1
|
||||
note E_, 1
|
||||
rest 1
|
||||
note A_, 1
|
||||
rest 1
|
||||
note A_, 1
|
||||
rest 1
|
||||
note E_, 1
|
||||
rest 1
|
||||
note A_, 1
|
||||
rest 1
|
||||
note A_, 1
|
||||
rest 1
|
||||
note E_, 1
|
||||
rest 1
|
||||
note A_, 1
|
||||
rest 1
|
||||
note F#, 1
|
||||
rest 1
|
||||
note F#, 1
|
||||
rest 1
|
||||
note F#, 1
|
||||
rest 1
|
||||
note F#, 1
|
||||
rest 1
|
||||
note F#, 1
|
||||
rest 1
|
||||
note F#, 1
|
||||
rest 1
|
||||
note F#, 1
|
||||
rest 1
|
||||
note F#, 1
|
||||
rest 1
|
||||
note D_, 1
|
||||
rest 1
|
||||
note F#, 1
|
||||
rest 1
|
||||
note F#, 1
|
||||
rest 1
|
||||
note D_, 1
|
||||
rest 1
|
||||
note F#, 1
|
||||
rest 1
|
||||
note F#, 1
|
||||
rest 1
|
||||
note D_, 1
|
||||
rest 1
|
||||
note F#, 1
|
||||
rest 1
|
||||
note D_, 1
|
||||
rest 1
|
||||
note G_, 1
|
||||
rest 1
|
||||
note G_, 1
|
||||
rest 1
|
||||
note D_, 1
|
||||
rest 1
|
||||
note G_, 1
|
||||
rest 1
|
||||
note G_, 1
|
||||
rest 1
|
||||
note D_, 1
|
||||
rest 1
|
||||
note G_, 1
|
||||
rest 1
|
||||
note E_, 1
|
||||
rest 1
|
||||
note A_, 1
|
||||
rest 1
|
||||
note A_, 1
|
||||
rest 1
|
||||
note E_, 1
|
||||
rest 1
|
||||
note A_, 1
|
||||
rest 1
|
||||
note A_, 1
|
||||
rest 1
|
||||
note E_, 1
|
||||
rest 1
|
||||
note A_, 1
|
||||
rest 1
|
||||
note F#, 1
|
||||
rest 1
|
||||
note B_, 1
|
||||
rest 1
|
||||
note B_, 1
|
||||
rest 1
|
||||
note F#, 1
|
||||
rest 1
|
||||
note B_, 1
|
||||
rest 1
|
||||
note B_, 1
|
||||
rest 1
|
||||
note F#, 1
|
||||
rest 1
|
||||
note B_, 1
|
||||
rest 1
|
||||
note D_, 1
|
||||
rest 1
|
||||
note A_, 1
|
||||
rest 1
|
||||
note A_, 1
|
||||
rest 1
|
||||
note D_, 1
|
||||
rest 1
|
||||
note A_, 1
|
||||
rest 1
|
||||
note A_, 1
|
||||
rest 1
|
||||
note D_, 1
|
||||
rest 1
|
||||
note A_, 1
|
||||
rest 1
|
||||
note D_, 1
|
||||
rest 5
|
||||
note D_, 1
|
||||
rest 5
|
||||
note D_, 1
|
||||
rest 3
|
||||
note E_, 1
|
||||
rest 5
|
||||
note E_, 1
|
||||
rest 5
|
||||
note E_, 1
|
||||
rest 3
|
||||
note F#, 1
|
||||
rest 5
|
||||
note F#, 1
|
||||
rest 5
|
||||
note F#, 1
|
||||
rest 3
|
||||
note D_, 1
|
||||
rest 5
|
||||
note D_, 1
|
||||
rest 5
|
||||
note F#, 4
|
||||
octave 4
|
||||
note D_, 6
|
||||
octave 3
|
||||
note B_, 1
|
||||
octave 4
|
||||
note D_, 1
|
||||
note E_, 6
|
||||
note C_, 1
|
||||
note E_, 1
|
||||
note F_, 6
|
||||
note D_, 1
|
||||
note F_, 1
|
||||
note G_, 1
|
||||
rest 3
|
||||
note A#, 1
|
||||
rest 2
|
||||
note A#, 1
|
||||
note B_, 16
|
||||
note G_, 1
|
||||
rest 15
|
||||
sound_ret
|
||||
|
||||
|
||||
Music_RBYCredits_Ch2::
|
||||
Music_RBYCredits_Ch2:
|
||||
duty_cycle 3
|
||||
vibrato 10, 2, 5
|
||||
note_type 12, 12, 5
|
||||
|
|
@ -365,7 +537,7 @@ Music_RBYCredits_Ch2::
|
|||
octave 3
|
||||
note A_, 6
|
||||
note E_, 2
|
||||
note_type 12, 11, 0
|
||||
note_type 12, 11, 8
|
||||
octave 4
|
||||
note C#, 8
|
||||
note_type 12, 12, 7
|
||||
|
|
@ -378,13 +550,13 @@ Music_RBYCredits_Ch2::
|
|||
note G_, 6
|
||||
note D_, 2
|
||||
note B_, 8
|
||||
note_type 12, 11, 0
|
||||
note_type 12, 11, 8
|
||||
octave 4
|
||||
note C#, 6
|
||||
note_type 12, 11, 7
|
||||
note C#, 6
|
||||
note D_, 4
|
||||
note_type 12, 10, 0
|
||||
note_type 12, 10, 8
|
||||
note E_, 8
|
||||
note_type 12, 10, 7
|
||||
note E_, 8
|
||||
|
|
@ -398,7 +570,7 @@ Music_RBYCredits_Ch2::
|
|||
note G_, 6
|
||||
note D_, 2
|
||||
note B_, 8
|
||||
note_type 12, 11, 0
|
||||
note_type 12, 11, 8
|
||||
octave 4
|
||||
note E_, 7
|
||||
note_type 12, 11, 7
|
||||
|
|
@ -406,7 +578,7 @@ Music_RBYCredits_Ch2::
|
|||
note_type 12, 12, 3
|
||||
note E_, 1
|
||||
note G#, 1
|
||||
note_type 12, 11, 0
|
||||
note_type 12, 11, 8
|
||||
note A_, 8
|
||||
note_type 12, 11, 7
|
||||
note A_, 8
|
||||
|
|
@ -415,16 +587,16 @@ Music_RBYCredits_Ch2::
|
|||
note F#, 4
|
||||
note E_, 4
|
||||
note D_, 4
|
||||
note_type 12, 10, 0
|
||||
note_type 12, 10, 8
|
||||
note C#, 8
|
||||
note_type 12, 10, 7
|
||||
note C#, 8
|
||||
note_type 12, 9, 0
|
||||
note_type 12, 9, 8
|
||||
octave 3
|
||||
note A_, 8
|
||||
note_type 12, 9, 7
|
||||
note A_, 8
|
||||
note_type 12, 11, 0
|
||||
note_type 12, 11, 8
|
||||
note E_, 8
|
||||
note_type 12, 11, 7
|
||||
note E_, 8
|
||||
|
|
@ -438,11 +610,11 @@ Music_RBYCredits_Ch2::
|
|||
note G_, 6
|
||||
note F#, 1
|
||||
note F_, 1
|
||||
note_type 12, 11, 0
|
||||
note_type 12, 11, 8
|
||||
note E_, 8
|
||||
note_type 12, 11, 7
|
||||
note E_, 8
|
||||
note_type 12, 11, 0
|
||||
note_type 12, 11, 8
|
||||
note D_, 8
|
||||
note_type 12, 11, 7
|
||||
note D_, 8
|
||||
|
|
@ -457,12 +629,12 @@ Music_RBYCredits_Ch2::
|
|||
note B_, 6
|
||||
note G_, 1
|
||||
note B_, 1
|
||||
note_type 12, 11, 0
|
||||
note_type 12, 11, 8
|
||||
octave 4
|
||||
note C#, 8
|
||||
note_type 12, 11, 7
|
||||
note C#, 8
|
||||
note_type 12, 11, 0
|
||||
note_type 12, 11, 8
|
||||
note D_, 8
|
||||
note_type 12, 11, 7
|
||||
note D_, 8
|
||||
|
|
@ -475,18 +647,18 @@ Music_RBYCredits_Ch2::
|
|||
note B_, 1
|
||||
octave 4
|
||||
note D_, 1
|
||||
note_type 12, 11, 0
|
||||
note_type 12, 11, 8
|
||||
note C#, 6
|
||||
note_type 12, 11, 7
|
||||
note C#, 6
|
||||
note_type 12, 12, 7
|
||||
octave 3
|
||||
note B_, 4
|
||||
note_type 12, 11, 0
|
||||
note_type 12, 11, 8
|
||||
note A_, 8
|
||||
note_type 12, 11, 7
|
||||
note A_, 8
|
||||
note_type 12, 11, 0
|
||||
note_type 12, 11, 8
|
||||
note F#, 6
|
||||
note_type 12, 11, 7
|
||||
note F#, 6
|
||||
|
|
@ -494,7 +666,7 @@ Music_RBYCredits_Ch2::
|
|||
note G#, 4
|
||||
note A_, 8
|
||||
note F#, 8
|
||||
note_type 12, 11, 0
|
||||
note_type 12, 11, 8
|
||||
note G#, 6
|
||||
note_type 12, 11, 7
|
||||
note G#, 6
|
||||
|
|
@ -502,7 +674,7 @@ Music_RBYCredits_Ch2::
|
|||
note A_, 4
|
||||
note B_, 8
|
||||
note G#, 8
|
||||
note_type 12, 11, 0
|
||||
note_type 12, 11, 8
|
||||
note A_, 6
|
||||
note_type 12, 11, 7
|
||||
note A_, 6
|
||||
|
|
@ -512,24 +684,23 @@ Music_RBYCredits_Ch2::
|
|||
note C_, 8
|
||||
octave 3
|
||||
note A_, 8
|
||||
note_type 12, 11, 0
|
||||
note_type 12, 11, 8
|
||||
note B_, 6
|
||||
note_type 12, 11, 7
|
||||
note B_, 6
|
||||
note_type 12, 12, 7
|
||||
octave 4
|
||||
note C_, 4
|
||||
note_type 12, 11, 0
|
||||
note_type 12, 11, 8
|
||||
note D_, 8
|
||||
octave 3
|
||||
note B_, 8
|
||||
note_type 12, 11, 0
|
||||
octave 4
|
||||
note C#, 16
|
||||
note C#, 8
|
||||
note_type 12, 11, 7
|
||||
note C#, 8
|
||||
note_type 12, 11, 0
|
||||
note_type 12, 11, 8
|
||||
octave 3
|
||||
note A_, 16
|
||||
note A_, 8
|
||||
|
|
@ -564,9 +735,9 @@ Music_RBYCredits_Ch2::
|
|||
octave 4
|
||||
note D_, 2
|
||||
note G_, 8
|
||||
note_type 12, 11, 0
|
||||
note_type 12, 11, 8
|
||||
note A_, 16
|
||||
note_type 12, 10, 0
|
||||
note_type 12, 10, 8
|
||||
note A_, 8
|
||||
note_type 12, 10, 7
|
||||
note A_, 8
|
||||
|
|
@ -575,12 +746,101 @@ Music_RBYCredits_Ch2::
|
|||
note A_, 4
|
||||
note A_, 1
|
||||
note A_, 1
|
||||
note_type 12, 12, 1
|
||||
note A_, 4
|
||||
octave 3
|
||||
note D_, 1
|
||||
note E_, 1
|
||||
note F_, 1
|
||||
note F#, 1
|
||||
note_type 12, 13, 3
|
||||
note G_, 1
|
||||
rest 5
|
||||
note G_, 1
|
||||
rest 5
|
||||
note G_, 1
|
||||
rest 3
|
||||
note A_, 1
|
||||
rest 5
|
||||
note A_, 1
|
||||
rest 5
|
||||
note A_, 1
|
||||
rest 2
|
||||
octave 4
|
||||
note C_, 1
|
||||
octave 3
|
||||
note B_, 12
|
||||
rest 3
|
||||
octave 4
|
||||
note C_, 1
|
||||
octave 3
|
||||
note B_, 6
|
||||
rest 1
|
||||
octave 4
|
||||
note C_, 1
|
||||
note D_, 6
|
||||
rest 1
|
||||
note C_, 1
|
||||
note D_, 12
|
||||
rest 3
|
||||
note C_, 1
|
||||
note E_, 12
|
||||
rest 3
|
||||
note E_, 1
|
||||
note F#, 12
|
||||
rest 3
|
||||
note E_, 1
|
||||
note F#, 6
|
||||
rest 1
|
||||
note G_, 1
|
||||
note A_, 8
|
||||
octave 3
|
||||
note G_, 1
|
||||
rest 5
|
||||
note G_, 1
|
||||
rest 5
|
||||
note G_, 1
|
||||
rest 3
|
||||
note A_, 1
|
||||
rest 5
|
||||
note A_, 1
|
||||
rest 5
|
||||
note A_, 1
|
||||
rest 3
|
||||
note B_, 1
|
||||
rest 5
|
||||
note B_, 1
|
||||
rest 5
|
||||
note B_, 1
|
||||
rest 3
|
||||
note A_, 1
|
||||
rest 5
|
||||
note A_, 1
|
||||
rest 5
|
||||
note A_, 1
|
||||
rest 3
|
||||
octave 4
|
||||
note G_, 6
|
||||
note D_, 1
|
||||
note G_, 1
|
||||
note A_, 6
|
||||
note F_, 1
|
||||
note A_, 1
|
||||
note A#, 6
|
||||
note G_, 1
|
||||
note A#, 1
|
||||
octave 5
|
||||
note C_, 1
|
||||
rest 3
|
||||
note D#, 1
|
||||
rest 2
|
||||
note D#, 1
|
||||
note G_, 16
|
||||
note G_, 1
|
||||
rest 11
|
||||
octave 3
|
||||
sound_ret
|
||||
|
||||
|
||||
Music_RBYCredits_Ch3::
|
||||
Music_RBYCredits_Ch3:
|
||||
note_type 12, 1, 0
|
||||
octave 5
|
||||
note C#, 6
|
||||
|
|
@ -721,9 +981,107 @@ Music_RBYCredits_Ch3::
|
|||
note A_, 1
|
||||
note A_, 1
|
||||
rest 7
|
||||
note_type 12, 1, 0
|
||||
octave 4
|
||||
note G_, 1
|
||||
rest 5
|
||||
note G_, 1
|
||||
rest 5
|
||||
note G_, 1
|
||||
rest 3
|
||||
note A_, 1
|
||||
rest 5
|
||||
note A_, 1
|
||||
rest 5
|
||||
note A_, 1
|
||||
rest 3
|
||||
note B_, 1
|
||||
rest 5
|
||||
note B_, 1
|
||||
rest 5
|
||||
note B_, 1
|
||||
rest 3
|
||||
note A_, 1
|
||||
rest 5
|
||||
note A_, 1
|
||||
rest 5
|
||||
note A_, 1
|
||||
rest 3
|
||||
note G_, 1
|
||||
rest 5
|
||||
note G_, 1
|
||||
rest 5
|
||||
note G_, 1
|
||||
rest 3
|
||||
note A_, 1
|
||||
rest 5
|
||||
note A_, 1
|
||||
rest 5
|
||||
note A_, 1
|
||||
rest 3
|
||||
note B_, 1
|
||||
rest 5
|
||||
note B_, 1
|
||||
rest 5
|
||||
note B_, 1
|
||||
rest 3
|
||||
note A_, 1
|
||||
rest 5
|
||||
note A_, 1
|
||||
rest 5
|
||||
note A_, 1
|
||||
rest 3
|
||||
note G_, 1
|
||||
rest 5
|
||||
note G_, 1
|
||||
rest 5
|
||||
note G_, 1
|
||||
rest 3
|
||||
note A_, 1
|
||||
rest 5
|
||||
note A_, 1
|
||||
rest 5
|
||||
note A_, 1
|
||||
rest 3
|
||||
note B_, 1
|
||||
rest 5
|
||||
note B_, 1
|
||||
rest 5
|
||||
note B_, 1
|
||||
rest 3
|
||||
note A_, 1
|
||||
rest 5
|
||||
note A_, 1
|
||||
rest 5
|
||||
note A_, 1
|
||||
rest 3
|
||||
note_type 12, 1, 0
|
||||
octave 4
|
||||
note B_, 6
|
||||
note G_, 1
|
||||
note B_, 1
|
||||
octave 5
|
||||
note C_, 6
|
||||
octave 4
|
||||
note A_, 1
|
||||
octave 5
|
||||
note C_, 1
|
||||
note D_, 6
|
||||
octave 4
|
||||
note A#, 1
|
||||
octave 5
|
||||
note D_, 1
|
||||
note E_, 1
|
||||
rest 3
|
||||
note G_, 1
|
||||
rest 2
|
||||
note G_, 1
|
||||
note G_, 16
|
||||
note G_, 1
|
||||
rest 15
|
||||
sound_ret
|
||||
|
||||
Music_RBYCredits_branch_7ffa4::
|
||||
Music_RBYCredits_branch_7ffa4:
|
||||
octave 4
|
||||
note E_, 2
|
||||
note A_, 2
|
||||
|
|
@ -735,7 +1093,7 @@ Music_RBYCredits_branch_7ffa4::
|
|||
note A_, 2
|
||||
sound_ret
|
||||
|
||||
Music_RBYCredits_branch_7ffae::
|
||||
Music_RBYCredits_branch_7ffae:
|
||||
octave 4
|
||||
note D_, 2
|
||||
note G_, 2
|
||||
|
|
@ -747,7 +1105,7 @@ Music_RBYCredits_branch_7ffae::
|
|||
note G_, 2
|
||||
sound_ret
|
||||
|
||||
Music_RBYCredits_branch_7ffb8::
|
||||
Music_RBYCredits_branch_7ffb8:
|
||||
note G_, 2
|
||||
note B_, 2
|
||||
note G_, 2
|
||||
|
|
@ -758,7 +1116,7 @@ Music_RBYCredits_branch_7ffb8::
|
|||
note B_, 2
|
||||
sound_ret
|
||||
|
||||
Music_RBYCredits_branch_7ffc1::
|
||||
Music_RBYCredits_branch_7ffc1:
|
||||
octave 4
|
||||
note A_, 2
|
||||
octave 5
|
||||
|
|
@ -777,7 +1135,7 @@ Music_RBYCredits_branch_7ffc1::
|
|||
note C#, 2
|
||||
sound_ret
|
||||
|
||||
Music_RBYCredits_branch_7ffd2::
|
||||
Music_RBYCredits_branch_7ffd2:
|
||||
note D_, 2
|
||||
note A_, 2
|
||||
note D_, 2
|
||||
|
|
@ -788,7 +1146,7 @@ Music_RBYCredits_branch_7ffd2::
|
|||
note A_, 2
|
||||
sound_ret
|
||||
|
||||
Music_RBYCredits_branch_7ffdb::
|
||||
Music_RBYCredits_branch_7ffdb:
|
||||
note E_, 2
|
||||
note G#, 2
|
||||
note E_, 2
|
||||
|
|
@ -799,7 +1157,7 @@ Music_RBYCredits_branch_7ffdb::
|
|||
note G#, 2
|
||||
sound_ret
|
||||
|
||||
Music_RBYCredits_branch_7ffe4::
|
||||
Music_RBYCredits_branch_7ffe4:
|
||||
note E_, 2
|
||||
note B_, 2
|
||||
note E_, 2
|
||||
|
|
@ -810,7 +1168,7 @@ Music_RBYCredits_branch_7ffe4::
|
|||
note B_, 2
|
||||
sound_ret
|
||||
|
||||
Music_RBYCredits_branch_7ffed::
|
||||
Music_RBYCredits_branch_7ffed:
|
||||
note A_, 1
|
||||
rest 1
|
||||
note A_, 1
|
||||
|
|
|
|||
|
|
@ -87,6 +87,7 @@ SubanimationPointers:
|
|||
dw Subanim_0SafariBait
|
||||
dw Subanim_0StarHigh
|
||||
dw Subanim_0FakeTears
|
||||
dw Subanim_0StarAscending ; Uppercut
|
||||
assert_table_length NUM_SUBANIMS
|
||||
|
||||
; format:
|
||||
|
|
@ -256,6 +257,13 @@ Subanim_0StarDescending:
|
|||
db FRAMEBLOCK_01, BASECOORD_18, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_01, BASECOORD_1D, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanim_0StarAscending:
|
||||
subanim SUBANIMTYPE_HFLIP, 4
|
||||
db FRAMEBLOCK_01, BASECOORD_1D, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_01, BASECOORD_18, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_01, BASECOORD_11, FRAMEBLOCKMODE_00
|
||||
db FRAMEBLOCK_01, BASECOORD_0B, FRAMEBLOCKMODE_00
|
||||
|
||||
Subanim_1FlameColumn1:
|
||||
subanim SUBANIMTYPE_HFLIP, 3
|
||||
db FRAMEBLOCK_0C, BASECOORD_20, FRAMEBLOCKMODE_00
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ CreditsMons:
|
|||
db VENUSAUR
|
||||
db CHARIZARD
|
||||
db TOTARTLE
|
||||
db UMBREON
|
||||
db OMEGADGE
|
||||
db ARTICUNO_G
|
||||
db ZAPDOS_G
|
||||
|
|
|
|||
|
|
@ -38,9 +38,13 @@ CreditsOrder:
|
|||
db CRED_EXECUTIVE, CRED_YAMAUCHI, CRED_TEXT_FADE_MON
|
||||
db CRED_KEP_STAFF, CRED_TEXT_FADE
|
||||
db CRED_KEP_DEVS, CRED_PVK, CRED_MAH, CRED_EMA, CRED_TEXT_FADE_MON
|
||||
db CRED_KEP_SPRITES, CRED_ALBA, CRED_HELIX, CRED_FO, CRED_TEXT_FADE_MON
|
||||
db CRED_KEP_SPRITES, CRED_ALBA, CRED_HELIX, CRED_FO, CRED_TEXT_FADE
|
||||
db CRED_KEP_SPRITES, CRED_ZETA, CRED_PVK, CRED_MAH, CRED_TEXT_FADE_MON
|
||||
db CRED_PS_DEVS, CRED_AUS, CRED_PAUL, CRED_DUO, CRED_TEXT_FADE_MON
|
||||
db CRED_KEP_THANKS, CRED_FRRF, CRED_DANNYE, CRED_EROSUNICA, CRED_TEXT_FADE
|
||||
db CRED_KEP_THANKS, CRED_CHATOT, CRED_ENI, CRED_VORT, CRED_TEXT_FADE_MON
|
||||
db CRED_KEP_MUSIC, CRED_LUCI, CRED_ZUMI, CRED_BGVC, CRED_TEXT_FADE_MON
|
||||
db CRED_KEP_THANKS, CRED_FRRF, CRED_MISTY, CRED_THORNAVERY, CRED_TEXT_FADE
|
||||
db CRED_KEP_THANKS, CRED_PRET, CRED_DANNYE, CRED_EROSUNICA, CRED_TEXT_FADE
|
||||
db CRED_KEP_THANKS, CRED_SKYE, CRED_BLUEZANGOOSE, CRED_CHATOT, CRED_TEXT_FADE
|
||||
db CRED_KEP_THANKS, CRED_ENI, CRED_VORT, CRED_TEXT_FADE_MON
|
||||
db CRED_COPYRIGHT, CRED_TEXT_FADE_MON
|
||||
db CRED_THE_END
|
||||
|
|
|
|||
|
|
@ -74,17 +74,27 @@ CreditsTextPointers:
|
|||
dw CredAlba
|
||||
dw CredHelix
|
||||
dw CredFO
|
||||
dw CredZetaNull
|
||||
dw CredPSDevs
|
||||
dw CredAus
|
||||
dw CredPaul
|
||||
dw CredDuo
|
||||
dw CredKEPMusic
|
||||
dw CredLuci
|
||||
dw CredZumi
|
||||
dw CredBGVC
|
||||
dw CredKEPThanks
|
||||
dw CredFrrf
|
||||
dw CredMisty
|
||||
dw CredThornAvery
|
||||
dw CredDannye
|
||||
dw CredEro
|
||||
dw CredBlueZangoose
|
||||
dw CredSkye
|
||||
dw CredChatot
|
||||
dw CredEni
|
||||
dw CredVort
|
||||
dw CredPret
|
||||
assert_table_length NUM_CRED_STRINGS
|
||||
|
||||
CredVersion:
|
||||
|
|
@ -233,6 +243,8 @@ CredHelix:
|
|||
db -6, "HELIX CHAMBER@"
|
||||
CredFO:
|
||||
db -6, "FRENCH ORANGE@"
|
||||
CredZetaNull:
|
||||
db -4, "ZETA-NULL@"
|
||||
CredPSDevs:
|
||||
db -5, "SHOWDOWN MOD@"
|
||||
CredAus:
|
||||
|
|
@ -241,17 +253,35 @@ CredPaul:
|
|||
db -4, "PAULLUXX@"
|
||||
CredDuo:
|
||||
db -2, "DUOM2@"
|
||||
CredKEPMusic:
|
||||
db -4, "KEP MUSIC@"
|
||||
CredLuci:
|
||||
db -4, "LUCISHRIMP@"
|
||||
CredZumi:
|
||||
db -5, "ZUMIISAWHAT?@"
|
||||
CredBGVC:
|
||||
db -2, "BGVC@"
|
||||
CredKEPThanks:
|
||||
db -6, "SPECIAL THANKS@"
|
||||
CredFrrf:
|
||||
db -2, "FRRF@"
|
||||
CredMisty:
|
||||
db -5, "LADYMISTICUS@"
|
||||
CredThornAvery:
|
||||
db -4, "THORNAVERY@"
|
||||
CredDannye:
|
||||
db -4, "DANNYE33@"
|
||||
CredEro:
|
||||
db -4, "EROSUNICA@"
|
||||
CredBlueZangoose:
|
||||
db -5, "BLUEZANGOOSE@"
|
||||
CredSkye:
|
||||
db -5, "HEADBOISKYE@"
|
||||
CredChatot:
|
||||
db -4, "CHATOT4444@"
|
||||
CredEni:
|
||||
db -3, "ENIGAMI@"
|
||||
CredVort:
|
||||
db -3, "VORTIENE@"
|
||||
CredPret:
|
||||
db -4, "PRET ET AL@"
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ KeyItemFlags:
|
|||
dbit TRUE ; TOWN_MAP
|
||||
dbit TRUE ; BICYCLE
|
||||
dbit TRUE ; SURFBOARD
|
||||
dbit TRUE ; SAFARI_BALL
|
||||
dbit FALSE ; SAFARI_BALL
|
||||
dbit TRUE ; POKEDEX
|
||||
dbit FALSE ; MOON_STONE
|
||||
dbit FALSE ; ANTIDOTE
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
map_header CinnabarLabFossilRoom, CINNABAR_LAB_FOSSIL_ROOM, LAB, 0
|
||||
map_header CinnabarLabFossilRoom, CINNABAR_LAB_FOSSIL_ROOM, FOSSILLAB, 0
|
||||
end_map_header
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
map_header CitrineFerryDock, CITRINE_FERRY_DOCK, SHIP_PORT, 0
|
||||
map_header CitrineFerryDock, CITRINE_FERRY_DOCK, SEAGALLOPPORT, 0
|
||||
end_map_header
|
||||
|
|
|
|||
2
data/maps/headers/FarawayFerryDock.asm
Normal file
2
data/maps/headers/FarawayFerryDock.asm
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
map_header FarawayFerryDock, FARAWAY_FERRY_DOCK, SEAGALLOPPORT, 0
|
||||
end_map_header
|
||||
|
|
@ -1,2 +1,2 @@
|
|||
map_header VermilionFerryDock, VERMILION_FERRY_DOCK, SHIP_PORT, 0
|
||||
map_header VermilionFerryDock, VERMILION_FERRY_DOCK, SEAGALLOPPORT, 0
|
||||
end_map_header
|
||||
|
|
|
|||
|
|
@ -115,7 +115,7 @@ MapHSPointers:
|
|||
dw NoHS
|
||||
dw NoHS
|
||||
dw VictoryRoad1FHS
|
||||
dw NoHS
|
||||
dw BrunswickGrottoHS
|
||||
dw NoHS
|
||||
dw NoHS
|
||||
dw NoHS
|
||||
|
|
@ -150,8 +150,8 @@ MapHSPointers:
|
|||
dw NoHS
|
||||
dw NoHS
|
||||
dw PokemonTower2FHS
|
||||
dw BrunswickGrottoHS
|
||||
dw NoHS ; Pokemon Tower 4F, removed for constant space
|
||||
dw NoHS
|
||||
dw NoHS
|
||||
dw PokemonTower5FHS
|
||||
dw PokemonTower6FHS
|
||||
dw PokemonTower7FHS
|
||||
|
|
@ -218,7 +218,6 @@ MapHSPointers:
|
|||
dw SilphCo5FHS
|
||||
dw NoHS
|
||||
dw SilphCo7FHS
|
||||
;dw SilphCo8FHS
|
||||
dw PokemonMansion2FHS
|
||||
dw PokemonMansion3FHS
|
||||
dw PokemonMansionB1FHS
|
||||
|
|
@ -237,7 +236,7 @@ MapHSPointers:
|
|||
dw NoHS
|
||||
dw NoHS
|
||||
dw CinnabarVolcanoHS
|
||||
dw NoHS
|
||||
dw CinnabarVolcanoFloorsHS
|
||||
dw NoHS
|
||||
dw SilphCo10FHS
|
||||
dw SilphCo11FHS
|
||||
|
|
@ -253,11 +252,11 @@ MapHSPointers:
|
|||
dw NoHS
|
||||
dw RockTunnelB1FHS
|
||||
dw GiovannisRoomHS
|
||||
dw NoHS ; Battle Tent
|
||||
dw MtMoonSquareHS ; Mt Moon Square
|
||||
dw NoHS ; Mt Moon Square House
|
||||
dw NoHS ; Celeste Hill Cave
|
||||
dw NoHS ; Celeste Hill Outside
|
||||
dw NoHS
|
||||
dw MtMoonSquareHS
|
||||
dw NoHS
|
||||
dw NoHS
|
||||
dw NoHS
|
||||
dw BrunswickGladeHS
|
||||
assert_table_length NUM_MAPS
|
||||
dw -1 ; end
|
||||
|
|
@ -330,7 +329,7 @@ Route25HS:
|
|||
db ROUTE_25, $0A, SHOW ; HS_ROUTE_25_ITEM
|
||||
BrunswickTrailHS:
|
||||
db BRUNSWICK_TRAIL, $01, SHOW ; HS_CACTUS
|
||||
db BRUNSWICK_TRAIL, $06, SHOW ; HS_BRUNSWICK_ZAPDOS_G_1
|
||||
db BRUNSWICK_TRAIL, $06, SHOW ; HS_BRUNSWICK_ZAPDOS_G_1
|
||||
BluesHouseHS:
|
||||
db BLUES_HOUSE, $01, SHOW ; HS_DAISY_SITTING
|
||||
db BLUES_HOUSE, $02, HIDE ; HS_DAISY_WALKING
|
||||
|
|
@ -359,12 +358,6 @@ PokemonTower2FHS:
|
|||
db POKEMON_TOWER_2F, $01, SHOW ; HS_POKEMON_TOWER_2F_RIVAL
|
||||
BrunswickGrottoHS:
|
||||
db BRUNSWICK_GROTTO, $01, HIDE ; HS_BRUNSWICK_ZAPDOS_G_2
|
||||
;PokemonTower3FHS:
|
||||
; db POKEMON_TOWER_3F, $04, SHOW ; HS_POKEMON_TOWER_3F_ITEM
|
||||
;PokemonTower4FHS:
|
||||
; db POKEMON_TOWER_4F, $04, SHOW ; HS_POKEMON_TOWER_4F_ITEM_1
|
||||
; db POKEMON_TOWER_4F, $05, SHOW ; HS_POKEMON_TOWER_4F_ITEM_2
|
||||
; db POKEMON_TOWER_4F, $06, SHOW ; HS_POKEMON_TOWER_4F_ITEM_3
|
||||
PokemonTower5FHS:
|
||||
db POKEMON_TOWER_5F, $06, SHOW ; HS_POKEMON_TOWER_5F_ITEM
|
||||
PokemonTower6FHS:
|
||||
|
|
@ -481,13 +474,6 @@ SilphCo3FHS:
|
|||
db SILPH_CO_3F, $02, SHOW ; HS_SILPH_CO_3F_1
|
||||
db SILPH_CO_3F, $03, SHOW ; HS_SILPH_CO_3F_2
|
||||
db SILPH_CO_3F, $04, SHOW ; HS_SILPH_CO_3F_ITEM
|
||||
;SilphCo4FHS:
|
||||
; db SILPH_CO_4F, $02, SHOW ; HS_SILPH_CO_4F_1
|
||||
; db SILPH_CO_4F, $03, SHOW ; HS_SILPH_CO_4F_2
|
||||
; db SILPH_CO_4F, $04, SHOW ; HS_SILPH_CO_4F_3
|
||||
; db SILPH_CO_4F, $05, SHOW ; HS_SILPH_CO_4F_ITEM_1
|
||||
; db SILPH_CO_4F, $06, SHOW ; HS_SILPH_CO_4F_ITEM_2
|
||||
; db SILPH_CO_4F, $07, SHOW ; HS_SILPH_CO_4F_ITEM_3
|
||||
SilphCo5FHS:
|
||||
db SILPH_CO_5F, $02, SHOW ; HS_SILPH_CO_5F_1
|
||||
db SILPH_CO_5F, $03, SHOW ; HS_SILPH_CO_5F_2
|
||||
|
|
@ -496,12 +482,6 @@ SilphCo5FHS:
|
|||
db SILPH_CO_5F, $06, SHOW ; HS_SILPH_CO_5F_ITEM_1
|
||||
db SILPH_CO_5F, $07, SHOW ; HS_SILPH_CO_5F_ITEM_2
|
||||
db SILPH_CO_5F, $08, SHOW ; HS_SILPH_CO_5F_ITEM_3
|
||||
;SilphCo6FHS:
|
||||
; db SILPH_CO_6F, $06, SHOW ; HS_SILPH_CO_6F_1
|
||||
; db SILPH_CO_6F, $07, SHOW ; HS_SILPH_CO_6F_2
|
||||
; db SILPH_CO_6F, $08, SHOW ; HS_SILPH_CO_6F_3
|
||||
; db SILPH_CO_6F, $09, SHOW ; HS_SILPH_CO_6F_ITEM_1
|
||||
; db SILPH_CO_6F, $0A, SHOW ; HS_SILPH_CO_6F_ITEM_2
|
||||
SilphCo7FHS:
|
||||
db SILPH_CO_7F, $05, SHOW ; HS_SILPH_CO_7F_1
|
||||
db SILPH_CO_7F, $06, SHOW ; HS_SILPH_CO_7F_2
|
||||
|
|
@ -513,9 +493,9 @@ SilphCo7FHS:
|
|||
SilphCo10FHS:
|
||||
db SILPH_CO_10F, $01, SHOW ; HS_SILPH_CO_10F_1
|
||||
db SILPH_CO_10F, $02, SHOW ; HS_SILPH_CO_10F_2
|
||||
db SILPH_CO_10F, $03, SHOW ; HS_SILPH_CO_10F_3
|
||||
db SILPH_CO_10F, $04, SHOW ; HS_SILPH_CO_10F_ITEM_1
|
||||
db SILPH_CO_10F, $05, SHOW ; HS_SILPH_CO_10F_ITEM_2
|
||||
db SILPH_CO_10F, $03, SHOW ; HS_SILPH_CO_10F_ITEM_1
|
||||
db SILPH_CO_10F, $04, SHOW ; HS_SILPH_CO_10F_ITEM_2
|
||||
db SILPH_CO_10F, $05, SHOW ; HS_SILPH_CO_10F_ITEM_3
|
||||
SilphCo11FHS:
|
||||
db SILPH_CO_11F, $03, SHOW ; Giovanni
|
||||
db SILPH_CO_11F, $04, SHOW ; James
|
||||
|
|
@ -594,6 +574,7 @@ MtMoonCraterHS:
|
|||
db MT_MOON_CRATER, $01, SHOW ; HS_MT_MOON_CRATER_ITEM_1
|
||||
db MT_MOON_CRATER, $02, SHOW ; HS_MT_MOON_CRATER_ITEM_2
|
||||
db MT_MOON_CRATER, $03, SHOW ; HS_MT_MOON_CRATER_ITEM_3
|
||||
db MT_MOON_CRATER, $04, SHOW ; HS_MT_MOON_CRATER_ITEM_4
|
||||
GiovannisRoomHS:
|
||||
db GIOVANNIS_ROOM, $05, SHOW ; HS_GIOVANNIS_ROOM_ITEM_1
|
||||
db GIOVANNIS_ROOM, $06, SHOW ; HS_GIOVANNIS_ROOM_ITEM_2
|
||||
|
|
@ -610,4 +591,6 @@ BrunswickGladeHS:
|
|||
db BRUNSWICK_GLADE, $01, HIDE ; HS_GLADE_GZAP_1
|
||||
db BRUNSWICK_GLADE, $02, HIDE ; HS_GLADE_GZAP_2
|
||||
db BRUNSWICK_GLADE, $03, HIDE ; HS_GLADE_GZAP_3
|
||||
CinnabarVolcanoFloorsHS:
|
||||
db CINNABAR_VOLCANO_FLOORS, $05, SHOW
|
||||
assert_table_length NUM_HS_OBJECTS
|
||||
|
|
|
|||
|
|
@ -113,7 +113,7 @@ MapHeaderBanks::
|
|||
db BANK(SilphGauntlet2F_h)
|
||||
db BANK(SilphGauntlet3F_h)
|
||||
db BANK(VictoryRoad1F_h)
|
||||
db BANK(SilphGauntlet4F_h)
|
||||
db BANK(BrunswickGrotto_h)
|
||||
db BANK(SilphGauntlet5F_h)
|
||||
db BANK(SilphGauntlet6F_h)
|
||||
db BANK(SilphGauntlet7F_h)
|
||||
|
|
@ -148,7 +148,7 @@ MapHeaderBanks::
|
|||
db BANK(LavenderPokecenter_h)
|
||||
db BANK(PokemonTower1F_h)
|
||||
db BANK(PokemonTower2F_h)
|
||||
db BANK(BrunswickGrotto_h)
|
||||
db BANK(SilphGauntlet4F_h)
|
||||
db BANK(CelesteHillGate_h) ; was pokemon tower 4f
|
||||
db BANK(PokemonTower5F_h)
|
||||
db BANK(PokemonTower6F_h)
|
||||
|
|
@ -238,7 +238,7 @@ MapHeaderBanks::
|
|||
db BANK(SilphCo9F_h)
|
||||
db BANK(SilphCo10F_h)
|
||||
db BANK(SilphCo11F_h)
|
||||
db BANK(SilphCoElevator_h)
|
||||
db BANK(FarawayFerryDock_h)
|
||||
db BANK(GarnetCavern2F_h) ; was UNUSED_MAP_ED
|
||||
db BANK(UnderwaterTunnel_h) ; UNUSED_MAP_EE
|
||||
db BANK(TradeCenter_h)
|
||||
|
|
|
|||
|
|
@ -113,7 +113,7 @@ MapHeaderPointers::
|
|||
dw SilphGauntlet2F_h
|
||||
dw SilphGauntlet3F_h
|
||||
dw VictoryRoad1F_h
|
||||
dw SilphGauntlet4F_h
|
||||
dw BrunswickGrotto_h
|
||||
dw SilphGauntlet5F_h
|
||||
dw SilphGauntlet6F_h
|
||||
dw SilphGauntlet7F_h
|
||||
|
|
@ -148,7 +148,7 @@ MapHeaderPointers::
|
|||
dw LavenderPokecenter_h
|
||||
dw PokemonTower1F_h
|
||||
dw PokemonTower2F_h
|
||||
dw BrunswickGrotto_h
|
||||
dw SilphGauntlet4F_h
|
||||
dw CelesteHillGate_h ; was pokemon tower 4f
|
||||
dw PokemonTower5F_h
|
||||
dw PokemonTower6F_h
|
||||
|
|
@ -238,7 +238,7 @@ MapHeaderPointers::
|
|||
dw SilphCo9F_h
|
||||
dw SilphCo10F_h
|
||||
dw SilphCo11F_h
|
||||
dw SilphCoElevator_h
|
||||
dw FarawayFerryDock_h
|
||||
dw GarnetCavern2F_h ; UNUSED_MAP_ED, used silph 2f
|
||||
dw UnderwaterTunnel_h ; UNUSED_MAP_EE
|
||||
dw TradeCenter_h
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ CeladonCity_Object:
|
|||
bg_event 27, 21, 18 ; CeladonCityText18
|
||||
|
||||
def_object_events
|
||||
object_event 8, 17, SPRITE_LITTLE_GIRL, WALK, ANY_DIR, 1 ; person
|
||||
object_event 8, 16, SPRITE_LITTLE_GIRL, WALK, ANY_DIR, 1 ; person
|
||||
object_event 11, 28, SPRITE_GRAMPS, STAY, UP, 2 ; person
|
||||
object_event 14, 19, SPRITE_GIRL, WALK, UP_DOWN, 3 ; person
|
||||
object_event 25, 22, SPRITE_GRAMPS, STAY, DOWN, 4 ; person
|
||||
|
|
|
|||
|
|
@ -10,8 +10,8 @@ CeladonUniversityPokecenter_Object:
|
|||
def_object_events
|
||||
object_event 3, 1, SPRITE_NURSE, STAY, DOWN, 1 ; person
|
||||
object_event 8, 3, SPRITE_SCIENTIST, STAY, LEFT_RIGHT, 2 ; person
|
||||
object_event 10, 5, SPRITE_MIDDLE_AGED_MAN, WALK, ANY_DIR, 3 ; spamton
|
||||
object_event 3, 5, SPRITE_SUPER_NERD, STAY, DOWN, 4 ; person
|
||||
object_event 10, 5, SPRITE_MIDDLE_AGED_MAN, WALK, LEFT_RIGHT, 3 ; spamton
|
||||
object_event 6, 5, SPRITE_SUPER_NERD, STAY, LEFT_RIGHT, 4 ; person
|
||||
object_event 11, 2, SPRITE_LINK_RECEPTIONIST, STAY, DOWN, 5 ; person
|
||||
object_event 4, 1, SPRITE_CHANSEY, STAY, DOWN, 6 ; Chansey
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ CinnabarPokecenter_Object:
|
|||
object_event 9, 4, SPRITE_COOLTRAINER_F, WALK, ANY_DIR, 2 ; person
|
||||
object_event 2, 6, SPRITE_GENTLEMAN, STAY, NONE, 3 ; person
|
||||
object_event 11, 2, SPRITE_LINK_RECEPTIONIST, STAY, DOWN, 4 ; person
|
||||
object_event 9, 6, SPRITE_MIDDLE_AGED_MAN, STAY, DOWN, 5 ; spamton
|
||||
object_event 9, 6, SPRITE_MIDDLE_AGED_MAN, WALK, LEFT_RIGHT, 5 ; spamton
|
||||
object_event 8, 3, SPRITE_GAMEBOY_KID, STAY, DOWN, 6 ; Muk Trader
|
||||
object_event 4, 1, SPRITE_CHANSEY, STAY, DOWN, 7 ; Chansey
|
||||
|
||||
|
|
|
|||
|
|
@ -2,11 +2,17 @@ CinnabarVolcano_Object:
|
|||
db $7d ; border block
|
||||
|
||||
def_warp_events
|
||||
warp_event 13, 21, CINNABAR_VOLCANO_FLOORS, 9
|
||||
warp_event 15, 21, CINNABAR_VOLCANO_FLOORS, 9
|
||||
|
||||
def_bg_events
|
||||
|
||||
def_object_events
|
||||
object_event 14, 8, SPRITE_BIRD, STAY, UP, 1, MOLTRES, 50 | OW_POKEMON
|
||||
object_event 15, 5, SPRITE_BIRD, STAY, UP, 1, MOLTRES, 50 | OW_POKEMON
|
||||
object_event 13, 14, SPRITE_BOULDER, STAY, BOULDER_MOVEMENT_BYTE_2, 2 ; person
|
||||
object_event 14, 13, SPRITE_BOULDER, STAY, BOULDER_MOVEMENT_BYTE_2, 3 ; person
|
||||
object_event 14, 12, SPRITE_BOULDER, STAY, BOULDER_MOVEMENT_BYTE_2, 4 ; person
|
||||
object_event 15, 12, SPRITE_BOULDER, STAY, BOULDER_MOVEMENT_BYTE_2, 5 ; person
|
||||
object_event 14, 10, SPRITE_BOULDER, STAY, BOULDER_MOVEMENT_BYTE_2, 6 ; person
|
||||
object_event 15, 10, SPRITE_BOULDER, STAY, BOULDER_MOVEMENT_BYTE_2, 7 ; person
|
||||
|
||||
def_warps_to CINNABAR_VOLCANO
|
||||
|
|
|
|||
|
|
@ -10,10 +10,22 @@ CinnabarVolcanoFloors_Object:
|
|||
warp_event 5, 13, CINNABAR_VOLCANO_FLOORS, 5
|
||||
warp_event 5, 3, CINNABAR_VOLCANO_FLOORS, 8
|
||||
warp_event 5, 25, CINNABAR_VOLCANO_FLOORS, 7
|
||||
warp_event 13, 25, CINNABAR_VOLCANO, 1
|
||||
warp_event 12, 24, CINNABAR_VOLCANO, 1
|
||||
|
||||
def_bg_events
|
||||
|
||||
def_object_events
|
||||
object_event 9, 10, SPRITE_COOLTRAINER_M, STAY, RIGHT, 1, OPP_FIREFIGHTER, 3
|
||||
object_event 37, 4, SPRITE_COOLTRAINER_M, STAY, LEFT, 2, OPP_FIREFIGHTER, 4
|
||||
object_event 13, 8, SPRITE_COOLTRAINER_M, STAY, LEFT, 3, OPP_FIREFIGHTER, 5
|
||||
object_event 5, 32, SPRITE_SCIENTIST, STAY, RIGHT, 4, OPP_SCIENTIST, 9
|
||||
object_event 35, 7, SPRITE_POKE_BALL, STAY, DOWN, 5, FULL_RESTORE
|
||||
object_event 25, 33, SPRITE_BOULDER, STAY, BOULDER_MOVEMENT_BYTE_2, 6 ; person
|
||||
object_event 24, 30, SPRITE_BOULDER, STAY, BOULDER_MOVEMENT_BYTE_2, 7 ; person
|
||||
object_event 25, 28, SPRITE_BOULDER, STAY, BOULDER_MOVEMENT_BYTE_2, 8 ; person
|
||||
object_event 33, 6, SPRITE_BOULDER, STAY, BOULDER_MOVEMENT_BYTE_2, 9 ; person
|
||||
object_event 34, 11, SPRITE_BOULDER, STAY, BOULDER_MOVEMENT_BYTE_2, 10 ; person
|
||||
object_event 11, 35, SPRITE_BOULDER, STAY, BOULDER_MOVEMENT_BYTE_2, 11 ; person
|
||||
object_event 12, 30, SPRITE_BOULDER, STAY, BOULDER_MOVEMENT_BYTE_2, 12 ; person
|
||||
|
||||
def_warps_to CINNABAR_VOLCANO_FLOORS
|
||||
|
|
|
|||
|
|
@ -2,29 +2,29 @@ CitrineCity_Object:
|
|||
db $43 ; border block
|
||||
|
||||
def_warp_events
|
||||
warp_event 9, 27, CITRINE_ROCKET_HOUSE, 1
|
||||
warp_event 9, 25, CITRINE_ROCKET_HOUSE, 1
|
||||
warp_event 9, 17, CITRINE_TRADEBACK_HOUSE, 1
|
||||
warp_event 15, 17, CITRINE_POKECENTER, 1
|
||||
warp_event 15, 27, CITRINE_MART, 1
|
||||
warp_event 15, 25, CITRINE_MART, 1
|
||||
warp_event 23, 5, CELESTE_HILL_GATE, 4
|
||||
warp_event 11, 7, BATTLE_TENT, 1
|
||||
warp_event 26, 31, CITRINE_FERRY_DOCK, 1
|
||||
warp_event 27, 31, CITRINE_FERRY_DOCK, 1
|
||||
|
||||
def_bg_events
|
||||
bg_event 16, 27, 5 ; Citrine Shop
|
||||
bg_event 16, 25, 5 ; Citrine Shop
|
||||
bg_event 16, 17, 6 ; Pokecenter
|
||||
bg_event 20, 22, 7 ; Billboard 1
|
||||
bg_event 5, 18, 8 ; Billboard 2
|
||||
bg_event 9, 7, 9 ; Battle Tower
|
||||
bg_event 33, 23, 10 ; City Sign
|
||||
bg_event 25, 24, 11 ; Directions
|
||||
bg_event 25, 22, 11 ; Directions
|
||||
bg_event 25, 7, 12 ; Celeste Hill Sign
|
||||
|
||||
def_object_events
|
||||
object_event 12, 18, SPRITE_BEAUTY, WALK, LEFT_RIGHT, 1 ; person
|
||||
object_event 12, 19, SPRITE_BEAUTY, WALK, LEFT_RIGHT, 1 ; person
|
||||
object_event 6, 9, SPRITE_HIKER, WALK, LEFT_RIGHT, 2 ; person
|
||||
object_event 20, 26, SPRITE_GENTLEMAN, STAY, UP, 3 ; person
|
||||
object_event 19, 15, SPRITE_GENTLEMAN, STAY, UP, 3 ; person
|
||||
object_event 29, 23, SPRITE_ROCKER, WALK, ANY_DIR, 4 ; person
|
||||
|
||||
def_warps_to CITRINE_CITY
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
CitrineFerryDock_Object:
|
||||
db $f ; border block
|
||||
db $15 ; border block
|
||||
|
||||
def_warp_events
|
||||
warp_event 14, 0, CITRINE_CITY, 7
|
||||
warp_event 14, 2, SEAGALLOP_FERRY, 1
|
||||
warp_event 14, 5, SEAGALLOP_FERRY, 1
|
||||
|
||||
def_bg_events
|
||||
|
||||
|
|
|
|||
12
data/maps/objects/FarawayFerryDock.asm
Normal file
12
data/maps/objects/FarawayFerryDock.asm
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
FarawayFerryDock_Object:
|
||||
db $15 ; border block
|
||||
|
||||
def_warp_events
|
||||
warp_event 14, 0, FARAWAY_ISLAND_OUTSIDE, 1
|
||||
warp_event 14, 5, SEAGALLOP_FERRY, 1
|
||||
|
||||
def_bg_events
|
||||
|
||||
def_object_events
|
||||
|
||||
def_warps_to FARAWAY_FERRY_DOCK
|
||||
|
|
@ -2,8 +2,8 @@ FarawayIslandOutside_Object:
|
|||
db $2d ; border block
|
||||
|
||||
def_warp_events
|
||||
warp_event 6, 35, SEAGALLOP_FERRY, 1
|
||||
warp_event 7, 35, SEAGALLOP_FERRY, 1
|
||||
warp_event 6, 35, FARAWAY_FERRY_DOCK, 1
|
||||
warp_event 7, 35, FARAWAY_FERRY_DOCK, 1
|
||||
warp_event 18, 8, FARAWAY_ISLAND_INSIDE, 1
|
||||
warp_event 19, 8, FARAWAY_ISLAND_INSIDE, 2
|
||||
|
||||
|
|
|
|||
|
|
@ -5,27 +5,25 @@ FuchsiaCity_Object:
|
|||
warp_event 15, 19, FUCHSIA_MART, 1
|
||||
warp_event 11, 27, FUCHSIA_BILLS_GRANDPAS_HOUSE, 1
|
||||
warp_event 19, 27, FUCHSIA_POKECENTER, 1
|
||||
warp_event 27, 27, WARDENS_HOUSE, 1
|
||||
warp_event 28, 27, WARDENS_HOUSE, 1
|
||||
warp_event 18, 3, SAFARI_ZONE_GATE, 1
|
||||
warp_event 5, 27, FUCHSIA_GYM, 1
|
||||
warp_event 22, 13, FUCHSIA_MEETING_ROOM, 1
|
||||
;warp_event 31, 27, FUCHSIA_GOOD_ROD_HOUSE, 2 these need to be replaced with...something.
|
||||
;warp_event 31, 24, FUCHSIA_GOOD_ROD_HOUSE, 1
|
||||
|
||||
def_bg_events
|
||||
bg_event 25, 17, 12 ; FuchsiaCityText12
|
||||
bg_event 17, 5, 13 ; FuchsiaCityText13
|
||||
bg_event 16, 19, 14 ; MartSignText
|
||||
bg_event 20, 27, 15 ; PokeCenterSignText
|
||||
bg_event 27, 29, 16 ; FuchsiaCityText16
|
||||
bg_event 21, 17, 17 ; FuchsiaCityText17
|
||||
bg_event 3, 29, 18 ; FuchsiaCityText18
|
||||
bg_event 33, 7, 19 ; FuchsiaCityText19
|
||||
bg_event 27, 7, 20 ; FuchsiaCityText20
|
||||
bg_event 13, 7, 21 ; FuchsiaCityText21
|
||||
bg_event 31, 13, 22 ; FuchsiaCityText22
|
||||
bg_event 13, 15, 23 ; FuchsiaCityText23
|
||||
bg_event 7, 7, 24 ; FuchsiaCityText24
|
||||
bg_event 25, 17, 13 ; FuchsiaCityText12
|
||||
bg_event 17, 5, 14 ; FuchsiaCityText13
|
||||
bg_event 16, 19, 15 ; MartSignText
|
||||
bg_event 20, 27, 16 ; PokeCenterSignText
|
||||
bg_event 27, 29, 17 ; FuchsiaCityText16
|
||||
bg_event 21, 17, 18 ; FuchsiaCityText17
|
||||
bg_event 3, 29, 19 ; FuchsiaCityText18
|
||||
bg_event 33, 7, 20 ; FuchsiaCityText19
|
||||
bg_event 27, 7, 21 ; FuchsiaCityText20
|
||||
bg_event 13, 7, 22 ; FuchsiaCityText21
|
||||
bg_event 31, 13, 23 ; FuchsiaCityText22
|
||||
bg_event 13, 15, 24 ; FuchsiaCityText23
|
||||
bg_event 7, 7, 25 ; FuchsiaCityText24
|
||||
|
||||
def_object_events
|
||||
object_event 10, 12, SPRITE_YOUNGSTER, WALK, LEFT_RIGHT, 1 ; person
|
||||
|
|
@ -39,5 +37,6 @@ FuchsiaCity_Object:
|
|||
object_event 8, 17, SPRITE_SEEL, WALK, ANY_DIR, 9 ; person
|
||||
object_event 6, 5, SPRITE_FOSSIL, STAY, NONE, 10 ; person
|
||||
object_event 11, 8, SPRITE_GAMBLER, STAY, UP, 11 ; person
|
||||
object_event 15, 2, SPRITE_MIDDLE_AGED_MAN, STAY, DOWN, 12 ; spamton
|
||||
|
||||
def_warps_to FUCHSIA_CITY
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ PokemonMansion1F_Object:
|
|||
def_bg_events
|
||||
|
||||
def_object_events
|
||||
object_event 17, 17, SPRITE_SCIENTIST, STAY, LEFT, 1, OPP_SCIENTIST, 4
|
||||
object_event 17, 17, SPRITE_SCIENTIST, STAY, LEFT, 1, OPP_SCIENTIST, 5
|
||||
object_event 14, 3, SPRITE_POKE_BALL, STAY, NONE, 2, ESCAPE_ROPE
|
||||
object_event 18, 21, SPRITE_POKE_BALL, STAY, NONE, 3, CARBOS
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ PokemonMansionB1F_Object:
|
|||
|
||||
def_warp_events
|
||||
warp_event 23, 22, POKEMON_MANSION_1F, 6
|
||||
warp_event 2, 1, POKEMON_MANSION_B2F, 1 ; temp for debugging purposes...unless?
|
||||
warp_event 17, 3, POKEMON_MANSION_B2F, 1 ; temp for debugging purposes...unless?
|
||||
|
||||
def_bg_events
|
||||
|
||||
|
|
@ -16,6 +16,6 @@ PokemonMansionB1F_Object:
|
|||
object_event 5, 4, SPRITE_POKE_BALL, STAY, NONE, 6, TM_SOLARBEAM
|
||||
object_event 16, 20, SPRITE_POKEDEX, STAY, NONE, 7 ; person
|
||||
object_event 5, 13, SPRITE_POKE_BALL, STAY, NONE, 8, SECRET_KEY
|
||||
object_event 2, 1, SPRITE_GUARD, STAY, NONE, 9 ; person
|
||||
object_event 15, 4, SPRITE_GUARD, STAY, NONE, 9 ; person
|
||||
|
||||
def_warps_to POKEMON_MANSION_B1F
|
||||
|
|
|
|||
|
|
@ -3,32 +3,23 @@ PokemonMansionB2F_Object:
|
|||
|
||||
def_warp_events
|
||||
warp_event 26, 22, CINNABAR_ISLAND, 1 ; this should not be accessible, only something the player arrives at.
|
||||
warp_event 27, 2, CINNABAR_ISLAND, 6
|
||||
warp_event 27, 2, CINNABAR_ISLAND, 1
|
||||
|
||||
def_bg_events
|
||||
bg_event 23, 0, 14 ; photo
|
||||
bg_event 18, 2, 15 ; starter pod
|
||||
bg_event 14, 2, 16 ; starter pod
|
||||
bg_event 10, 2, 17 ; starter pod
|
||||
bg_event 6, 2, 18 ; amber's pod
|
||||
bg_event 1, 2, 19 ; mewtwo's pod
|
||||
bg_event 12, 6, 20 ; computer 1
|
||||
bg_event 14, 6, 21 ; computer 2
|
||||
bg_event 16, 6, 22 ; computer 3, missingno
|
||||
bg_event 23, 0, 5 ; photo
|
||||
bg_event 18, 2, 6 ; starter pod
|
||||
bg_event 14, 2, 7 ; starter pod
|
||||
bg_event 10, 2, 8 ; starter pod
|
||||
bg_event 6, 2, 9 ; amber's pod
|
||||
bg_event 1, 2, 10 ; mewtwo's pod
|
||||
bg_event 12, 6, 11 ; computer 1
|
||||
bg_event 14, 6, 12 ; computer 2
|
||||
bg_event 16, 6, 13 ; computer 3
|
||||
|
||||
def_object_events
|
||||
object_event 7, 8, SPRITE_POKEDEX, STAY, NONE, 1 ; Book 1
|
||||
object_event 26, 6, SPRITE_POKEDEX, STAY, NONE, 2 ; Book 2
|
||||
object_event 8, 8, SPRITE_POKE_BALL, STAY, NONE, 3, TM_PSYCHIC_M
|
||||
object_event 25, 6, SPRITE_POKE_BALL, STAY, NONE, 4, RARE_CANDY
|
||||
object_event 6, 17, SPRITE_BOULDER, STAY, BOULDER_MOVEMENT_BYTE_2, 5 ; person
|
||||
object_event 9, 18, SPRITE_BOULDER, STAY, BOULDER_MOVEMENT_BYTE_2, 6 ; person
|
||||
object_event 5, 22, SPRITE_BOULDER, STAY, BOULDER_MOVEMENT_BYTE_2, 7 ; person
|
||||
object_event 17, 22, SPRITE_BOULDER, STAY, BOULDER_MOVEMENT_BYTE_2, 8 ; person
|
||||
object_event 11, 21, SPRITE_BOULDER, STAY, BOULDER_MOVEMENT_BYTE_2, 9 ; person
|
||||
object_event 8, 19, SPRITE_BOULDER, STAY, BOULDER_MOVEMENT_BYTE_2, 10 ; person
|
||||
object_event 5, 17, SPRITE_BOULDER, STAY, BOULDER_MOVEMENT_BYTE_2, 11 ; person
|
||||
object_event 7, 18, SPRITE_BOULDER, STAY, BOULDER_MOVEMENT_BYTE_2, 12 ; person
|
||||
object_event 12, 22, SPRITE_BOULDER, STAY, BOULDER_MOVEMENT_BYTE_2, 13 ; person
|
||||
|
||||
def_warps_to POKEMON_MANSION_B2F
|
||||
|
|
@ -2,7 +2,7 @@ PokemonTower2F_Object:
|
|||
db $1 ; border block
|
||||
|
||||
def_warp_events
|
||||
warp_event 3, 9, POKEMON_TOWER_6F, 1
|
||||
warp_event 3, 9, POKEMON_TOWER_5F, 1
|
||||
warp_event 18, 9, POKEMON_TOWER_1F, 3
|
||||
|
||||
def_bg_events
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ PokemonTower5F_Object:
|
|||
db $1 ; border block
|
||||
|
||||
def_warp_events
|
||||
; warp_event 3, 9, POKEMON_TOWER_4F, 1
|
||||
warp_event 3, 9, POKEMON_TOWER_2F, 1
|
||||
warp_event 18, 9, POKEMON_TOWER_6F, 1
|
||||
|
||||
def_bg_events
|
||||
|
|
|
|||
|
|
@ -2,16 +2,16 @@ PokemonTower6F_Object:
|
|||
db $1 ; border block
|
||||
|
||||
def_warp_events
|
||||
warp_event 3, 9, POKEMON_TOWER_2F, 1
|
||||
warp_event 18, 9, POKEMON_TOWER_5F, 2
|
||||
warp_event 9, 16, POKEMON_TOWER_7F, 1
|
||||
|
||||
def_bg_events
|
||||
|
||||
def_object_events
|
||||
object_event 9, 10, SPRITE_CHANNELER, STAY, LEFT, 1, OPP_CHANNELER, 19
|
||||
object_event 12, 5, SPRITE_CHANNELER, STAY, DOWN, 2, OPP_CHANNELER, 20
|
||||
object_event 5, 5, SPRITE_CHANNELER, STAY, RIGHT, 3, OPP_CHANNELER, 21
|
||||
object_event 15, 8, SPRITE_POKE_BALL, STAY, NONE, 4, RARE_CANDY
|
||||
object_event 7, 14, SPRITE_POKE_BALL, STAY, NONE, 5, X_ACCURACY
|
||||
object_event 12, 10, SPRITE_CHANNELER, STAY, RIGHT, 1, OPP_CHANNELER, 19
|
||||
object_event 9, 5, SPRITE_CHANNELER, STAY, DOWN, 2, OPP_CHANNELER, 20
|
||||
object_event 16, 5, SPRITE_CHANNELER, STAY, LEFT, 3, OPP_CHANNELER, 21
|
||||
object_event 7, 10, SPRITE_POKE_BALL, STAY, NONE, 4, RARE_CANDY
|
||||
object_event 14, 14, SPRITE_POKE_BALL, STAY, NONE, 5, X_ACCURACY
|
||||
|
||||
def_warps_to POKEMON_TOWER_6F
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@ RedsHouse2F_Object:
|
|||
;warp_event 5, 1, GARNET_CAVERN_B1F, 1 ; Test GCuno
|
||||
;warp_event 5, 1, FARAWAY_ISLAND_INSIDE, 1 ; Test Mew
|
||||
;warp_event 5, 1, GIOVANNIS_ROOM, 1 ; Test spinner tiles
|
||||
;warp_event 5, 1, CINNABAR_LAB_FOSSIL_ROOM, 1 ; Test new tileset and fossils
|
||||
|
||||
def_bg_events
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ RockTunnelPokecenter_Object:
|
|||
object_event 7, 3, SPRITE_GENTLEMAN, WALK, LEFT_RIGHT, 2 ; person
|
||||
object_event 2, 5, SPRITE_FISHER, STAY, NONE, 3 ; person
|
||||
object_event 11, 2, SPRITE_LINK_RECEPTIONIST, STAY, DOWN, 4 ; person
|
||||
object_event 9, 6, SPRITE_MIDDLE_AGED_MAN, STAY, DOWN, 5 ; spamton
|
||||
object_event 9, 6, SPRITE_MIDDLE_AGED_MAN, WALK, LEFT_RIGHT, 5 ; spamton
|
||||
object_event 4, 1, SPRITE_CHANSEY, STAY, DOWN, 6 ; Chansey
|
||||
|
||||
def_warps_to ROCK_TUNNEL_POKECENTER
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ SSAnne1FRooms_Object:
|
|||
object_event 12, 15, SPRITE_POKE_BALL, STAY, NONE, 10, TM_BODY_SLAM
|
||||
object_event 21, 13, SPRITE_GENTLEMAN, WALK, LEFT_RIGHT, 11 ; person
|
||||
object_event 0, 4, SPRITE_GAMEBOY_KID, STAY, DOWN, 12 ; Perrserker Trader
|
||||
object_event 10, 4, SPRITE_GAMEBOY_KID, STAY, DOWN, 13 ; Weezing Trader
|
||||
object_event 23, 3, SPRITE_NURSE, STAY, LEFT, 14 ; Healer
|
||||
object_event 20, 4, SPRITE_GAMEBOY_KID, STAY, DOWN, 13 ; Weezing Trader
|
||||
object_event 23, 1, SPRITE_NURSE, STAY, LEFT, 14 ; Healer
|
||||
|
||||
def_warps_to SS_ANNE_1F_ROOMS
|
||||
|
|
|
|||
|
|
@ -8,13 +8,14 @@ SilphCo11F_Object:
|
|||
warp_event 3, 2, SILPH_CO_7F, 3
|
||||
|
||||
def_bg_events
|
||||
bg_event 11, 12, 14 ; Porygon PC
|
||||
|
||||
def_object_events
|
||||
object_event 7, 5, SPRITE_SILPH_PRESIDENT, STAY, DOWN, 1 ; person
|
||||
object_event 10, 5, SPRITE_BEAUTY, STAY, DOWN, 2 ; person
|
||||
object_event 6, 9, SPRITE_GIOVANNI, STAY, DOWN, 3, OPP_GIOVANNI, 2
|
||||
object_event 2, 8, SPRITE_JAMES, STAY, UP, 4
|
||||
object_event 3, 16, SPRITE_ROCKET, STAY, UP, 5, OPP_ROCKET, 41
|
||||
object_event 7, 14, SPRITE_ROCKET, STAY, LEFT, 5, OPP_ROCKET, 41
|
||||
object_event 3, 8, SPRITE_JESSIE, STAY, UP, 6
|
||||
object_event 6, 11, SPRITE_MONSTER, STAY, UP, 11, OMEGADGE, 40 | OW_POKEMON
|
||||
object_event 15, 15, SPRITE_MONSTER, STAY, UP, 12, OMEGADGE, 65 | OW_POKEMON
|
||||
|
|
|
|||
|
|
@ -12,5 +12,6 @@ SilphCo1F_Object:
|
|||
|
||||
def_object_events
|
||||
object_event 4, 2, SPRITE_LINK_RECEPTIONIST, STAY, DOWN, 1 ; person
|
||||
object_event 14, 3, SPRITE_LINK_RECEPTIONIST, STAY, RIGHT, 2 ; person
|
||||
|
||||
def_warps_to SILPH_CO_1F
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
VermilionFerryDock_Object:
|
||||
db $f ; border block
|
||||
db $15 ; border block
|
||||
|
||||
def_warp_events
|
||||
warp_event 14, 0, LAST_MAP, 9
|
||||
warp_event 14, 2, SEAGALLOP_FERRY, 1
|
||||
warp_event 14, 5, SEAGALLOP_FERRY, 1
|
||||
|
||||
def_bg_events
|
||||
|
||||
|
|
|
|||
|
|
@ -38,8 +38,8 @@ MapSongBanks::
|
|||
db MUSIC_INDIGO_PLATEAU, 0 ; ROUTE_23
|
||||
db MUSIC_ROUTES2, 0 ; ROUTE_24
|
||||
db MUSIC_ROUTES2, 0 ; ROUTE_25
|
||||
db MUSIC_FIELD06, 0 ; BRUNSWICK_TRAIL, was CINNABAR_MART_COPY
|
||||
db MUSIC_ROUTES2, 0 ; UNUSED_MAP_F3 / Bill's Garden
|
||||
db MUSIC_FIELD06, 0 ; BRUNSWICK_TRAIL
|
||||
db MUSIC_ROUTES2, 0 ; BILLS_GARDEN
|
||||
db MUSIC_PALLET_TOWN, 0 ; REDS_HOUSE_1F
|
||||
db MUSIC_PALLET_TOWN, 0 ; REDS_HOUSE_2F
|
||||
db MUSIC_PALLET_TOWN, 0 ; BLUES_HOUSE
|
||||
|
|
@ -72,16 +72,16 @@ MapSongBanks::
|
|||
db MUSIC_CITIES2, 0 ; BIKE_SHOP
|
||||
db MUSIC_POKECENTER, 0 ; CERULEAN_MART
|
||||
db MUSIC_POKECENTER, 0 ; MT_MOON_POKECENTER
|
||||
db MUSIC_GYM, 0 ; VIRIDIAN_PRE_GYM, was CERULEAN_TRASHED_HOUSE_COPY
|
||||
db MUSIC_GYM, 0 ; VIRIDIAN_PRE_GYM
|
||||
db MUSIC_CITIES1, 0 ; ROUTE_5_GATE
|
||||
db MUSIC_CITIES1, 0 ; UNDERGROUND_PATH_ROUTE_5
|
||||
db MUSIC_CITIES1, 0 ; DAYCARE
|
||||
db MUSIC_CITIES2, 0 ; DAYCARE
|
||||
db MUSIC_CITIES1, 0 ; ROUTE_6_GATE
|
||||
db MUSIC_CITIES1, 0 ; UNDERGROUND_PATH_ROUTE_6
|
||||
db MUSIC_KINCHOU01, 0 ; CELESTE_HILL, was UNDERGROUND_PATH_ROUTE_6_COPY
|
||||
db MUSIC_KINCHOU01, 0 ; CELESTE_HILL
|
||||
db MUSIC_CITIES1, 0 ; ROUTE_7_GATE
|
||||
db MUSIC_CITIES1, 0 ; UNDERGROUND_PATH_ROUTE_7
|
||||
db MUSIC_DUNGEON1, 0 ; Rocket House, UNDERGROUND_PATH_ROUTE_7_COPY
|
||||
db MUSIC_DUNGEON1, 0 ; CITRINE_ROCKET_HOUSE
|
||||
db MUSIC_CITIES1, 0 ; ROUTE_8_GATE
|
||||
db MUSIC_CITIES1, 0 ; UNDERGROUND_PATH_ROUTE_8
|
||||
db MUSIC_POKECENTER, 0 ; ROCK_TUNNEL_POKECENTER
|
||||
|
|
@ -108,19 +108,19 @@ MapSongBanks::
|
|||
db MUSIC_SS_ANNE, 0 ; SS_ANNE_1F_ROOMS
|
||||
db MUSIC_SS_ANNE, 0 ; SS_ANNE_2F_ROOMS
|
||||
db MUSIC_SS_ANNE, 0 ; SS_ANNE_B1F_ROOMS
|
||||
db MUSIC_DUNGEON2, 0 ; UNUSED_MAP_69 / Gauntlet 1F
|
||||
db MUSIC_DUNGEON3, 0 ; UNUSED_MAP_6A / Gauntlet 2F
|
||||
db MUSIC_SS_ANNE, 0 ; UNUSED_MAP_6B / Gauntlet 3F
|
||||
db MUSIC_DUNGEON2, 0 ; SILPH_GAUNTLET_1F
|
||||
db MUSIC_DUNGEON3, 0 ; SILPH_GAUNTLET_2F
|
||||
db MUSIC_SS_ANNE, 0 ; SILPH_GAUNTLET_3F
|
||||
db MUSIC_DUNGEON3, 0 ; VICTORY_ROAD_1F
|
||||
db MUSIC_POKEMON_TOWER, 0 ; UNUSED_MAP_6D / Gauntlet 4F
|
||||
db MUSIC_SAFARI_ZONE, 0 ; UNUSED_MAP_6E / Gauntlet 5F
|
||||
db MUSIC_SILPH_CO, 0 ; UNUSED_MAP_6F / Gauntlet 6F
|
||||
db MUSIC_SILPH_CO, 0 ; UNUSED_MAP_70 / Gauntlet 7F
|
||||
db MUSIC_KINCHOU01, 0 ; BRUNSWICK_GROTTO
|
||||
db MUSIC_SAFARI_ZONE, 0 ; SILPH_GAUNTLET_5F
|
||||
db MUSIC_SILPH_CO, 0 ; SILPH_GAUNTLET_6F
|
||||
db MUSIC_SILPH_CO, 0 ; SILPH_GAUNTLET_7F
|
||||
db MUSIC_INDIGO_PLATEAU, 0 ; LANCES_ROOM
|
||||
db MUSIC_DUNGEON2, 0 ; UNUSED_MAP_72 / FARAWAY ISLAND INSIDE
|
||||
db MUSIC_DUNGEON2, 0 ; UNUSED_MAP_73 / FARAWAY ISLAND OUTSIDE
|
||||
db MUSIC_CINNABAR_MANSION, 0 ; UNUSED_MAP_74 / POKEMON MANSION B2F
|
||||
db MUSIC_AREA_ZERO, 0 ; UNUSED_MAP_75 / MT. MOON CRATER
|
||||
db MUSIC_DUNGEON2, 0 ; FARAWAY_ISLAND_INSIDE
|
||||
db MUSIC_DUNGEON2, 0 ; FARAWAY_ISLAND_OUTSIDE
|
||||
db MUSIC_CINNABAR_MANSION, 0 ; POKEMON_MANSION_B2F
|
||||
db MUSIC_AREA_ZERO, 0 ; MT_MOON_CRATER
|
||||
db MUSIC_PALLET_TOWN, 0 ; HALL_OF_FAME
|
||||
db MUSIC_ROUTES1, 0 ; UNDERGROUND_PATH_NORTH_SOUTH
|
||||
db MUSIC_INDIGO_PLATEAU, 0 ; CHAMPIONS_ROOM
|
||||
|
|
@ -147,9 +147,8 @@ MapSongBanks::
|
|||
db MUSIC_POKECENTER, 0 ; LAVENDER_POKECENTER
|
||||
db MUSIC_POKEMON_TOWER, 0 ; POKEMON_TOWER_1F
|
||||
db MUSIC_POKEMON_TOWER, 0 ; POKEMON_TOWER_2F
|
||||
db MUSIC_KINCHOU01, 0 ; BRUNSWICK_GROTTO
|
||||
;db MUSIC_POKEMON_TOWER, 0 ; POKEMON_TOWER_3F
|
||||
db MUSIC_FIELD06, 0 ; Celeste Hill Gate, was POKEMON_TOWER_4F
|
||||
db MUSIC_POKEMON_TOWER, 0 ; BRUNSWICK_GROTTO
|
||||
db MUSIC_FIELD06, 0 ; CELESTE_HILL_GATE
|
||||
db MUSIC_POKEMON_TOWER, 0 ; POKEMON_TOWER_5F
|
||||
db MUSIC_POKEMON_TOWER, 0 ; POKEMON_TOWER_6F
|
||||
db MUSIC_POKEMON_TOWER, 0 ; POKEMON_TOWER_7F
|
||||
|
|
@ -167,8 +166,8 @@ MapSongBanks::
|
|||
db MUSIC_DUNGEON2, 0 ; SEAFOAM_ISLANDS_B2F
|
||||
db MUSIC_DUNGEON2, 0 ; SEAFOAM_ISLANDS_B3F
|
||||
db MUSIC_DUNGEON2, 0 ; SEAFOAM_ISLANDS_B4F
|
||||
db MUSIC_CITIES2, 0 ; CITRINE_TRADEBACK_HOUSE, was old rod house
|
||||
db MUSIC_POKECENTER, 0 ; CITRINE_POKECENTER was good rod house
|
||||
db MUSIC_CITRINE, 0 ; CITRINE_TRADEBACK_HOUSE
|
||||
db MUSIC_POKECENTER, 0 ; CITRINE_POKECENTER
|
||||
db MUSIC_CINNABAR_MANSION, 0 ; POKEMON_MANSION_1F
|
||||
db MUSIC_GYM, 0 ; CINNABAR_GYM
|
||||
db MUSIC_CINNABAR, 0 ; CINNABAR_LAB
|
||||
|
|
@ -180,7 +179,7 @@ MapSongBanks::
|
|||
db MUSIC_INDIGO_PLATEAU, 0 ; INDIGO_PLATEAU_LOBBY
|
||||
db MUSIC_CITIES1, 0 ; COPYCATS_HOUSE_1F
|
||||
db MUSIC_CITIES1, 0 ; COPYCATS_HOUSE_2F
|
||||
db MUSIC_CITIES1, 0 ; FIGHTING_DOJO
|
||||
db MUSIC_GYM, 0 ; FIGHTING_DOJO
|
||||
db MUSIC_GYM, 0 ; SAFFRON_GYM
|
||||
db MUSIC_CITIES1, 0 ; SAFFRON_PIDGEY_HOUSE
|
||||
db MUSIC_POKECENTER, 0 ; SAFFRON_MART
|
||||
|
|
@ -207,16 +206,15 @@ MapSongBanks::
|
|||
db MUSIC_DUNGEON1, 0 ; ROCKET_HIDEOUT_B3F
|
||||
db MUSIC_DUNGEON1, 0 ; ROCKET_HIDEOUT_B4F
|
||||
db MUSIC_DUNGEON1, 0 ; ROCKET_HIDEOUT_ELEVATOR
|
||||
db MUSIC_POKECENTER, 0 ; CITRINE_MART, was UNUSED_MAP_CC
|
||||
db MUSIC_DUNGEON1, 0 ; GARNET_CAVERN_1F, was UNUSED_MAP_CD
|
||||
db MUSIC_KINCHOU01, 0 ; GARNET_CAVERN_B1F, was UNUSED_MAP_CE
|
||||
db MUSIC_POKECENTER, 0 ; CITRINE_MART
|
||||
db MUSIC_DUNGEON1, 0 ; GARNET_CAVERN_1F
|
||||
db MUSIC_KINCHOU01, 0 ; GARNET_CAVERN_B1F
|
||||
db MUSIC_VERMILION, 0 ; VERMILION_FERRY_DOCK
|
||||
db MUSIC_SILPH_CO, 0 ; SILPH_CO_3F
|
||||
db MUSIC_CITRINE, 0 ; CITRINE_FERRY_DOCK
|
||||
db MUSIC_SILPH_CO, 0 ; SILPH_CO_5F
|
||||
db MUSIC_VERMILION, 0 ; SEAGALLOP_FERRY
|
||||
db MUSIC_SILPH_CO, 0 ; SILPH_CO_7F
|
||||
;db MUSIC_SILPH_CO, 0 ; SILPH_CO_8F
|
||||
db MUSIC_CINNABAR_MANSION, 0 ; POKEMON_MANSION_2F
|
||||
db MUSIC_CINNABAR_MANSION, 0 ; POKEMON_MANSION_3F
|
||||
db MUSIC_CINNABAR_MANSION, 0 ; POKEMON_MANSION_B1F
|
||||
|
|
@ -232,20 +230,20 @@ MapSongBanks::
|
|||
db MUSIC_DUNGEON1, 0 ; CERULEAN_CAVE_2F
|
||||
db MUSIC_DUNGEON1, 0 ; CERULEAN_CAVE_B1F
|
||||
db MUSIC_DUNGEON1, 0 ; CERULEAN_CAVE_1F
|
||||
db MUSIC_CITIES2, 0 ; NAME_RATERS_HOUSE
|
||||
db MUSIC_CITIES1, 0 ; CERULEAN_BADGE_HOUSE
|
||||
db MUSIC_DUNGEON3, 0 ; UNUSED_MAP_E7 / Cinnabar Volcano
|
||||
db MUSIC_LAVENDER, 0 ; NAME_RATERS_HOUSE
|
||||
db MUSIC_CITIES2, 0 ; CERULEAN_BADGE_HOUSE
|
||||
db MUSIC_DUNGEON3, 0 ; CINNABAR_VOLCANO
|
||||
db MUSIC_DUNGEON3, 0 ; CINNABAR_VOLCANO_FLOORS
|
||||
db MUSIC_SILPH_CO, 0 ; SILPH_CO_9F
|
||||
db MUSIC_SILPH_CO, 0 ; SILPH_CO_10F
|
||||
db MUSIC_SILPH_CO, 0 ; SILPH_CO_11F
|
||||
db MUSIC_SILPH_CO, 0 ; SILPH_CO_ELEVATOR
|
||||
db MUSIC_DUNGEON1, 0 ; GARNET_CAVERN_2F, was UNUSED_MAP_ED
|
||||
db MUSIC_DUNGEON2, 0 ; UNUSED_MAP_EE / Underwater Tunnel
|
||||
db MUSIC_CELADON, 0 ; TRADE_CENTER
|
||||
db MUSIC_CELADON, 0 ; COLOSSEUM
|
||||
db MUSIC_OAKS_LAB, 0 ; UNUSED_MAP_F1 / Celadon University Outside
|
||||
db MUSIC_POKECENTER, 0 ; UNUSED_MAP_F2 / Celadon University Pokecenter
|
||||
db MUSIC_DUNGEON2, 0 ; FARAWAY_FERRY_DOCK
|
||||
db MUSIC_DUNGEON1, 0 ; GARNET_CAVERN_2F
|
||||
db MUSIC_DUNGEON2, 0 ; UNDERWATER_TUNNEL
|
||||
db MUSIC_CITRINE, 0 ; TRADE_CENTER
|
||||
db MUSIC_GYM, 0 ; COLOSSEUM
|
||||
db MUSIC_OAKS_LAB, 0 ; CELADON_UNIVERSITY_INSIDE
|
||||
db MUSIC_POKECENTER, 0 ; CELADON_UNIVERSITY_POKECENTER
|
||||
db MUSIC_GYM, 0 ; LORELEIS_ROOM
|
||||
db MUSIC_DUNGEON1, 0 ; BRUNOS_ROOM
|
||||
db MUSIC_POKEMON_TOWER, 0 ; AGATHAS_ROOM
|
||||
|
|
|
|||
|
|
@ -78,7 +78,6 @@ FlyWarpDataPtr:
|
|||
fly_warp_spec ROUTE_4, .Route4
|
||||
fly_warp_spec ROUTE_10, .Route10
|
||||
fly_warp_spec REDS_HOUSE_2F, .RedsHouse2F ; This doesn't show on the Fly map, just used so the post-league warp doesn't have a stroke
|
||||
fly_warp_spec FARAWAY_ISLAND_OUTSIDE, .FarawayIslandOutside
|
||||
|
||||
.PalletTown: fly_warp PALLET_TOWN, 5, 6
|
||||
.ViridianCity: fly_warp VIRIDIAN_CITY, 23, 26
|
||||
|
|
@ -94,6 +93,5 @@ FlyWarpDataPtr:
|
|||
.CitrineCity: fly_warp CITRINE_CITY, 15, 18
|
||||
.CeladonUniversityOutside: fly_warp CELADON_UNIVERSITY_OUTSIDE, 15, 26
|
||||
.Route4: fly_warp ROUTE_4, 11, 6
|
||||
.Route10: fly_warp ROUTE_10, 11, 20
|
||||
.RedsHouse2F: fly_warp REDS_HOUSE_2F, 3, 6
|
||||
.FarawayIslandOutside: fly_warp FARAWAY_ISLAND_OUTSIDE, 2, 23
|
||||
.Route10: fly_warp ROUTE_10, 11, 28
|
||||
.RedsHouse2F: fly_warp REDS_HOUSE_2F, 3, 6
|
||||
|
|
@ -188,7 +188,7 @@ SpriteSets:
|
|||
db SPRITE_SNORLAX
|
||||
|
||||
; SPRITESET_FUCHSIA
|
||||
db SPRITE_BIRD
|
||||
db SPRITE_MIDDLE_AGED_MAN
|
||||
db SPRITE_COOLTRAINER_M
|
||||
db SPRITE_CHANSEY
|
||||
db SPRITE_FISHER
|
||||
|
|
|
|||
|
|
@ -83,6 +83,7 @@ InternalMapEntries:
|
|||
internal_map SS_ANNE_B1F_ROOMS, 9, 10, SSAnneName
|
||||
internal_map SILPH_GAUNTLET_3F, 10, 5, SilphCoName
|
||||
internal_map VICTORY_ROAD_1F, 0, 4, VictoryRoadName
|
||||
internal_map BRUNSWICK_GROTTO, 6, 10, BrunswickGladeName
|
||||
internal_map SILPH_GAUNTLET_7F, 10, 5, SilphCoName
|
||||
internal_map LANCES_ROOM, 0, 2, PokemonLeagueName
|
||||
internal_map FARAWAY_ISLAND_INSIDE, 15, 15, FarawayIslandName
|
||||
|
|
@ -95,7 +96,8 @@ InternalMapEntries:
|
|||
internal_map CELADON_HOTEL, 7, 5, CeladonCityName
|
||||
internal_map LAVENDER_POKECENTER, 14, 5, LavenderTownName
|
||||
internal_map POKEMON_TOWER_2F, 15, 5, PokemonTowerName
|
||||
internal_map BRUNSWICK_GROTTO, 6, 10, BrunswickGladeName
|
||||
internal_map SILPH_GAUNTLET_4F, 10, 5, SilphCoName
|
||||
internal_map CELESTE_HILL_GATE, 7, 9, CelesteHillName
|
||||
internal_map POKEMON_TOWER_7F, 15, 5, PokemonTowerName
|
||||
internal_map LAVENDER_CUBONE_HOUSE, 14, 5, LavenderTownName
|
||||
internal_map WARDENS_HOUSE, 8, 13, FuchsiaCityName
|
||||
|
|
@ -133,7 +135,8 @@ InternalMapEntries:
|
|||
internal_map NAME_RATERS_HOUSE, 14, 5, LavenderTownName
|
||||
internal_map CERULEAN_BADGE_HOUSE, 10, 2, CeruleanCityName
|
||||
internal_map CINNABAR_VOLCANO_FLOORS, 3, 14, CinnabarVolcanoName
|
||||
internal_map SILPH_CO_ELEVATOR, 10, 5, SilphCoName
|
||||
internal_map SILPH_CO_11F, 10, 5, SilphCoName
|
||||
internal_map FARAWAY_FERRY_DOCK, 15, 15, FarawayIslandName
|
||||
internal_map GARNET_CAVERN_2F, 6, 10, GarnetCavernName
|
||||
internal_map UNDERWATER_TUNNEL, 14, 1, UnderwaterTunnelName
|
||||
internal_map CELADON_UNIVERSITY_POKECENTER, 7, 4, CeladonUniversityName
|
||||
|
|
|
|||
|
|
@ -184,6 +184,8 @@ AttackAnimationPointers:
|
|||
dw KowtowCleaveAnim
|
||||
dw DisarmingVoiceAnim
|
||||
dw NastyPlotAnim
|
||||
dw UppercutAnim
|
||||
dw PowderSnowAnim
|
||||
dw StruggleAnim
|
||||
assert_table_length NUM_ATTACKS
|
||||
dw ShowPicAnim
|
||||
|
|
@ -261,6 +263,10 @@ KarateChopAnim:
|
|||
battle_anim KARATE_CHOP, SUBANIM_0_STAR_DESCENDING, 0, 8
|
||||
db -1 ; end
|
||||
|
||||
UppercutAnim:
|
||||
battle_anim UPPERCUT, SUBANIM_0_STAR_ASCENDING, 0, 8
|
||||
db -1 ; end
|
||||
|
||||
DoubleSlapAnim:
|
||||
battle_anim DOUBLESLAP, SUBANIM_0_STAR_TWICE, 0, 5
|
||||
battle_anim DOUBLESLAP, SUBANIM_0_STAR_TWICE, 0, 5
|
||||
|
|
@ -560,6 +566,11 @@ IceBeamAnim:
|
|||
battle_anim NO_MOVE, SUBANIM_0_ICE_RISE, 0, 16
|
||||
db -1 ; end
|
||||
|
||||
PowderSnowAnim:
|
||||
battle_anim BLIZZARD, SUBANIM_0_CIRCLES_FALLING, 0, 6
|
||||
battle_anim NO_MOVE, SUBANIM_0_ICE_RISE, 0, 16
|
||||
db -1 ; end
|
||||
|
||||
BlizzardAnim:
|
||||
battle_anim NO_MOVE, SE_DARK_SCREEN_PALETTE
|
||||
battle_anim BLIZZARD, SUBANIM_0_ICE_FALL, 0, 4
|
||||
|
|
|
|||
|
|
@ -195,5 +195,7 @@ Moves:
|
|||
move KOWTOW_CLEAVE, SWIFT_EFFECT, 85, DARK, 100, 10
|
||||
move DISARMING_VOICE, SWIFT_EFFECT, 40, FAIRY, 100, 10
|
||||
move NASTY_PLOT, SPECIAL_UP2_EFFECT, 0, DARK, 100, 10
|
||||
move UPPERCUT, FLINCH_SIDE_EFFECT2, 55, FIGHTING, 80, 15
|
||||
move POWDER_SNOW, FREEZE_SIDE_EFFECT, 40, ICE, 100, 25
|
||||
move STRUGGLE, RECOIL_EFFECT, 50, NORMAL, 100, 10
|
||||
assert_table_length NUM_ATTACKS
|
||||
|
|
|
|||
|
|
@ -184,5 +184,7 @@ MoveNames:: ; 12chr limit
|
|||
li "KOWTOWCLEAVE"
|
||||
li "DISARMVOICE"
|
||||
li "NASTY PLOT"
|
||||
li "UPPERCUT"
|
||||
li "POWDER SNOW"
|
||||
li "STRUGGLE"
|
||||
assert_list_length NUM_ATTACKS
|
||||
|
|
|
|||
|
|
@ -185,6 +185,8 @@ MoveSoundTable:
|
|||
db SFX_NOT_VERY_EFFECTIVE, $11, $ff ; KOWTOW_CLEAVE
|
||||
db SFX_BATTLE_37, $10, $60 ; DISARMING_VOICE
|
||||
db SFX_BATTLE_09, $e8, $10 ; NASTY_PLOT
|
||||
db SFX_SUPER_EFFECTIVE, $00, $e0 ; UPPERCUT
|
||||
db SFX_BATTLE_28, $40, $80 ; POWDER_SNOW
|
||||
db SFX_BATTLE_0B, $00, $80 ; STRUGGLE
|
||||
assert_table_length NUM_ATTACKS
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
INCBIN "gfx/pokemon/front/annihilape.pic", 0, 1 ; sprite dimensions
|
||||
dw AnnihilapePicFront, AnnihilapePicBack
|
||||
|
||||
db SCRATCH, LEER, KARATE_CHOP, FURY_SWIPES ; level 1 learnset
|
||||
db SCRATCH, LEER, UPPERCUT, KARATE_CHOP ; level 1 learnset
|
||||
db GROWTH_MEDIUM_FAST ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
INCBIN "gfx/pokemon/front/articuno.pic", 0, 1 ; sprite dimensions
|
||||
dw ArticunoPicFront, ArticunoPicBack
|
||||
|
||||
db PECK, ICE_BEAM, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||
db PECK, ICE_BEAM, POWDER_SNOW, NO_MOVE ; level 1 learnset
|
||||
db GROWTH_SLOW ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
INCBIN "gfx/pokemon/front/buu.pic", 0, 1 ; sprite dimensions
|
||||
dw BuuPicFront, BuuPicBack
|
||||
|
||||
db AURORA_BEAM, LEER, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||
db POWDER_SNOW, LEER, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||
db GROWTH_MEDIUM_FAST ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
INCBIN "gfx/pokemon/front/carapthor.pic", 0, 1 ; sprite dimensions
|
||||
dw CarapthorPicFront, CarapthorPicBack
|
||||
|
||||
db COMET_PUNCH, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||
db COMET_PUNCH, UPPERCUT, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||
db GROWTH_MEDIUM_FAST ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
INCBIN "gfx/pokemon/front/glaceon.pic", 0, 1 ; sprite dimensions
|
||||
dw GlaceonPicFront, GlaceonPicBack
|
||||
|
||||
db TACKLE, SAND_ATTACK, QUICK_ATTACK, AURORA_BEAM ; level 1 learnset
|
||||
db TACKLE, SAND_ATTACK, QUICK_ATTACK, POWDER_SNOW ; level 1 learnset
|
||||
db GROWTH_MEDIUM_SLOW ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
INCBIN "gfx/pokemon/front/hitmonchan.pic", 0, 1 ; sprite dimensions
|
||||
dw HitmonchanPicFront, HitmonchanPicBack
|
||||
|
||||
db COMET_PUNCH, AGILITY, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||
db COMET_PUNCH, AGILITY, UPPERCUT, NO_MOVE ; level 1 learnset
|
||||
db GROWTH_MEDIUM_FAST ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
INCBIN "gfx/pokemon/front/jynx.pic", 0, 1 ; sprite dimensions
|
||||
dw JynxPicFront, JynxPicBack
|
||||
|
||||
db POUND, LOVELY_KISS, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||
db POUND, LOVELY_KISS, POWDER_SNOW, NO_MOVE ; level 1 learnset
|
||||
db GROWTH_MEDIUM_FAST ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
INCBIN "gfx/pokemon/front/machamp.pic", 0, 1 ; sprite dimensions
|
||||
dw MachampPicFront, MachampPicBack
|
||||
|
||||
db KARATE_CHOP, LOW_KICK, LEER, NO_MOVE ; level 1 learnset
|
||||
db KARATE_CHOP, LOW_KICK, LEER, UPPERCUT ; level 1 learnset
|
||||
db GROWTH_MEDIUM_SLOW ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
INCBIN "gfx/pokemon/front/machoke.pic", 0, 1 ; sprite dimensions
|
||||
dw MachokePicFront, MachokePicBack
|
||||
|
||||
db KARATE_CHOP, LOW_KICK, LEER, NO_MOVE ; level 1 learnset
|
||||
db KARATE_CHOP, LOW_KICK, LEER, UPPERCUT ; level 1 learnset
|
||||
db GROWTH_MEDIUM_SLOW ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
INCBIN "gfx/pokemon/front/machop.pic", 0, 1 ; sprite dimensions
|
||||
dw MachopPicFront, MachopPicBack
|
||||
|
||||
db KARATE_CHOP, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||
db KARATE_CHOP, UPPERCUT, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||
db GROWTH_MEDIUM_SLOW ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
INCBIN "gfx/pokemon/front/mankey.pic", 0, 1 ; sprite dimensions
|
||||
dw MankeyPicFront, MankeyPicBack
|
||||
|
||||
db SCRATCH, LEER, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||
db SCRATCH, LEER, UPPERCUT, NO_MOVE ; level 1 learnset
|
||||
db GROWTH_MEDIUM_FAST ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
; hp atk def spd spc
|
||||
|
||||
db STEEL, STEEL ; type
|
||||
db 3 ; catch rate
|
||||
db 45 ; catch rate
|
||||
db 131 ; base exp
|
||||
|
||||
INCBIN "gfx/pokemon/front/meltan.pic", 0, 1 ; sprite dimensions
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
INCBIN "gfx/pokemon/front/moltres.pic", 0, 1 ; sprite dimensions
|
||||
dw MoltresPicFront, MoltresPicBack
|
||||
|
||||
db PECK, FIRE_SPIN, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||
db PECK, FIRE_SPIN, LEER, NO_MOVE ; level 1 learnset
|
||||
db GROWTH_SLOW ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
INCBIN "gfx/pokemon/front/ninetalesa.pic", 0, 1 ; sprite dimensions
|
||||
dw NinetalesAPicFront, NinetalesAPicBack
|
||||
|
||||
db FAIRY_WIND, TAIL_WHIP, QUICK_ATTACK, ROAR ; level 1 learnset - used for trainers
|
||||
db FAIRY_WIND, TAIL_WHIP, QUICK_ATTACK, POWDER_SNOW ; level 1 learnset - used for trainers
|
||||
db GROWTH_MEDIUM_FAST ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
INCBIN "gfx/pokemon/front/primeape.pic", 0, 1 ; sprite dimensions
|
||||
dw PrimeapePicFront, PrimeapePicBack
|
||||
|
||||
db SCRATCH, LEER, KARATE_CHOP, FURY_SWIPES ; level 1 learnset
|
||||
db SCRATCH, LEER, UPPERCUT, KARATE_CHOP ; level 1 learnset
|
||||
db GROWTH_MEDIUM_FAST ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
INCBIN "gfx/pokemon/front/sandslasha.pic", 0, 1 ; sprite dimensions
|
||||
dw SandslashAPicFront, SandslashAPicBack
|
||||
|
||||
db SCRATCH, SAND_ATTACK, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||
db SCRATCH, SAND_ATTACK, POWDER_SNOW, NO_MOVE ; level 1 learnset
|
||||
db GROWTH_MEDIUM_FAST ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
INCBIN "gfx/pokemon/front/zapdos.pic", 0, 1 ; sprite dimensions
|
||||
dw ZapdosPicFront, ZapdosPicBack
|
||||
|
||||
db THUNDERSHOCK, DRILL_PECK, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||
db THUNDERSHOCK, DRILL_PECK, THUNDERBOLT, NO_MOVE ; level 1 learnset
|
||||
db GROWTH_SLOW ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
db DEX_ZAPDOS_G ; pokedex id
|
||||
|
||||
db 90, 125, 90, 100, 75
|
||||
db 90, 125, 90, 100, 85
|
||||
; hp atk def spd spc
|
||||
|
||||
db FIGHTING, FLYING ; type
|
||||
|
|
|
|||
|
|
@ -1346,8 +1346,8 @@ RamooseDexEntry:
|
|||
text_end
|
||||
|
||||
LuxwanDexEntry:
|
||||
db "MASQUERADE@" ; changed from Wild Duck since it's more closely based on a mute swan
|
||||
db 3,11
|
||||
db "MASQUERADE@" ; changed from Wild Duck since it's more closely based on a swan
|
||||
db 5,3
|
||||
dw 590
|
||||
text_far _LuxwanDexEntry
|
||||
text_end
|
||||
|
|
@ -1675,7 +1675,7 @@ SteelixDexEntry:
|
|||
text_end
|
||||
|
||||
HitmontopDexEntry:
|
||||
db "HEADSTAND@"
|
||||
db "HANDSTAND@"
|
||||
db 4,7
|
||||
dw 1060
|
||||
text_far _HitmontopDexEntry
|
||||
|
|
|
|||
|
|
@ -78,32 +78,32 @@ _SlowbroDexEntry:: ; new entry
|
|||
next "into SLOWBRO"
|
||||
dex
|
||||
|
||||
_IvysaurDexEntry::
|
||||
text "When the bulb on"
|
||||
next "its back grows"
|
||||
next "large, it appears"
|
||||
_IvysaurDexEntry:: ; new entry
|
||||
text "Can often be seen"
|
||||
next "sunbathing. After"
|
||||
next "absorbing enough"
|
||||
|
||||
page "to lose the"
|
||||
next "ability to stand"
|
||||
next "on its hind legs"
|
||||
page "nutrients and sun-"
|
||||
next "light, its bud"
|
||||
next "will blossom"
|
||||
dex
|
||||
|
||||
_ExeggutorDexEntry::
|
||||
text "Known as The"
|
||||
text "Also known as The"
|
||||
next "Walking Tropical"
|
||||
next "Rainforest, each"
|
||||
|
||||
page "fruit has a face"
|
||||
next "and a will of"
|
||||
next "its own"
|
||||
page "of the fruits"
|
||||
next "has a face and"
|
||||
next "will of its own"
|
||||
dex
|
||||
|
||||
_LickitungDexEntry:: ; new entry
|
||||
text "It has a lazy"
|
||||
next "nature and a"
|
||||
next "ravenous appetite,"
|
||||
text "Has a lazy nature"
|
||||
next "and a ravenous"
|
||||
next "appetite, moving"
|
||||
|
||||
page "moving its tongue"
|
||||
page "its long tongue"
|
||||
next "like a human arm"
|
||||
next "for grabbing food"
|
||||
dex
|
||||
|
|
@ -190,8 +190,8 @@ _LaprasDexEntry:: ; new entry
|
|||
|
||||
_ArcanineDexEntry:: ; new entry
|
||||
text "Often depicted in"
|
||||
next "Chinese folklore."
|
||||
next "This legendary"
|
||||
next "Chinese folklore"
|
||||
next "and legends, this"
|
||||
|
||||
page "#MON is capable"
|
||||
next "of outrunning"
|
||||
|
|
@ -299,13 +299,13 @@ _TangelaDexEntry:: ; new entry
|
|||
dex
|
||||
|
||||
_GrowlitheDexEntry:: ; new entry
|
||||
text "Friendly toward"
|
||||
next "people with a"
|
||||
next "loyal nature. Its"
|
||||
text "It's very friendly"
|
||||
next "and faithful to"
|
||||
next "people. CINNABAR's"
|
||||
|
||||
page "development may be"
|
||||
next "due to CINNABAR's"
|
||||
next "ecosystem"
|
||||
page "ecosystem may have"
|
||||
next "influenced its"
|
||||
next "development"
|
||||
dex
|
||||
|
||||
_OnixDexEntry:: ; new entry
|
||||
|
|
@ -419,9 +419,9 @@ _HitmonchanDexEntry:: ; new entry
|
|||
dex
|
||||
|
||||
_ArbokDexEntry:: ; new entry
|
||||
text "ARBOK paralyzes"
|
||||
next "prey with its"
|
||||
next "gaze. It often"
|
||||
text "Weak foes flee at"
|
||||
next "the sight of its"
|
||||
next "belly pattern. It"
|
||||
|
||||
page "fights viciously"
|
||||
next "with its mortal"
|
||||
|
|
@ -430,25 +430,25 @@ _ArbokDexEntry:: ; new entry
|
|||
|
||||
_ParasectDexEntry:: ; new entry
|
||||
text "It lives in dark,"
|
||||
next "damp forests."
|
||||
next "In China, the"
|
||||
next "damp forests. In"
|
||||
next "China, the toxic"
|
||||
|
||||
page "mushroom's toxic"
|
||||
next "spores are used"
|
||||
next "in medicine"
|
||||
page "spores it scatters"
|
||||
next "are sometimes used"
|
||||
next "to make medicine"
|
||||
dex
|
||||
|
||||
_PsyduckDexEntry:: ; new entry, modified from the original.
|
||||
text "It always has a"
|
||||
next "headache. If it"
|
||||
next "intensifies, it"
|
||||
_PsyduckDexEntry:: ; new entry
|
||||
text "Always suffering"
|
||||
next "from a constant"
|
||||
next "headache. If its"
|
||||
|
||||
page "will begin to"
|
||||
next "use psychokinetic"
|
||||
next "powers"
|
||||
page "headache worsens,"
|
||||
next "it unleashes its"
|
||||
next "psychokinesis"
|
||||
dex
|
||||
|
||||
_DrowzeeDexEntry::
|
||||
_DrowzeeDexEntry:: ; new entry
|
||||
text "Said to be a"
|
||||
next "decendant of the"
|
||||
next "legendary Baku,"
|
||||
|
|
@ -461,16 +461,16 @@ _DrowzeeDexEntry::
|
|||
_GolemDexEntry:: ; new entry
|
||||
text "Its rugged shell"
|
||||
next "is made from rock-"
|
||||
next "like slabs. It"
|
||||
next "like slabs. Each"
|
||||
|
||||
page "sheds this shell"
|
||||
next "annually to"
|
||||
next "grow larger"
|
||||
page "year, it sheds its"
|
||||
next "shell in order to"
|
||||
next "grow even larger"
|
||||
dex
|
||||
|
||||
_MagmarDexEntry:: ; new entry, modified from the original
|
||||
text "A rare species,"
|
||||
next "sometimes sighted"
|
||||
text "This rare species"
|
||||
next "has been sighted"
|
||||
next "in volcanic areas."
|
||||
|
||||
page "The temperature of"
|
||||
|
|
@ -485,17 +485,17 @@ _ElectabuzzDexEntry:: ; new entry
|
|||
|
||||
page "electricity. The"
|
||||
next "color red appears"
|
||||
next "to anger it"
|
||||
next "to enrage it"
|
||||
dex
|
||||
|
||||
_MagnetonDexEntry:: ; new entry
|
||||
text "What keeps it"
|
||||
next "levitating is"
|
||||
next "currently unknown."
|
||||
text "A linked cluster"
|
||||
next "of MAGNEMITE. It"
|
||||
next "discharges high-"
|
||||
|
||||
page "It discharges"
|
||||
next "intense voltage"
|
||||
next "and magnetic rays"
|
||||
page "voltage magnetic"
|
||||
next "rays that harm"
|
||||
next "man-made devices"
|
||||
dex
|
||||
|
||||
_KoffingDexEntry:: ; new entry
|
||||
|
|
@ -509,13 +509,13 @@ _KoffingDexEntry:: ; new entry
|
|||
dex
|
||||
|
||||
_MankeyDexEntry:: ; new entry
|
||||
text "While carefree,"
|
||||
next "it can become"
|
||||
next "enraged instantly."
|
||||
text "It's believed that"
|
||||
next "MANKEY's habit of"
|
||||
next "suddenly rampaging"
|
||||
|
||||
page "Research points"
|
||||
next "towards a calcium"
|
||||
next "deficiency"
|
||||
page "could be due to a"
|
||||
next "calcium deficiency"
|
||||
next "in its diet"
|
||||
dex
|
||||
|
||||
_SeelDexEntry::
|
||||
|
|
@ -529,8 +529,8 @@ _SeelDexEntry::
|
|||
dex
|
||||
|
||||
_DiglettDexEntry:: ; new entry
|
||||
text "Burrows through"
|
||||
next "the ground seeking"
|
||||
text "It burrows through"
|
||||
next "the earth, seeking"
|
||||
next "ONIX's leftovers."
|
||||
|
||||
page "The trails of soil"
|
||||
|
|
@ -539,12 +539,12 @@ _DiglettDexEntry:: ; new entry
|
|||
dex
|
||||
|
||||
_TaurosDexEntry:: ; new entry - modified first line from the original
|
||||
text "If provoked by"
|
||||
next "an enemy, it"
|
||||
next "charges furiously"
|
||||
text "If provoked by an"
|
||||
next "enemy, it charges"
|
||||
next "furiously while"
|
||||
|
||||
page "while whipping its"
|
||||
next "body with its"
|
||||
page "whipping its body"
|
||||
next "with its three"
|
||||
next "long tails"
|
||||
dex
|
||||
|
||||
|
|
@ -559,14 +559,13 @@ _FarfetchdDexEntry:: ; new entry
|
|||
dex
|
||||
|
||||
_VenonatDexEntry:: ; new entry
|
||||
text "Its eyes emit"
|
||||
next "beams of light"
|
||||
next "to be used as"
|
||||
text "Its eyes serve as"
|
||||
next "radars, emitting"
|
||||
next "bright beams of"
|
||||
|
||||
page "radars. This lets"
|
||||
page "light. This lets"
|
||||
next "VENONAT remain"
|
||||
next "active at night"
|
||||
|
||||
next "active at night"
|
||||
dex
|
||||
|
||||
_DragoniteDexEntry:: ; new entry
|
||||
|
|
@ -761,19 +760,19 @@ _HorseaDexEntry:: ; new entry
|
|||
dex
|
||||
|
||||
_SeadraDexEntry::
|
||||
text "A vicious #MON,"
|
||||
next "SEADRA's spikes"
|
||||
next "are so painful"
|
||||
text "A vicious #MON."
|
||||
next "SEADRA's sharp,"
|
||||
next "venomous spikes"
|
||||
|
||||
page "to touch that"
|
||||
next "they can cause"
|
||||
next "fainting"
|
||||
page "are so painful to"
|
||||
next "touch, they can"
|
||||
next "cause fainting"
|
||||
dex
|
||||
|
||||
_SandshrewDexEntry:: ; new entry.
|
||||
text "It lives inside"
|
||||
next "deep underground"
|
||||
next "burrows. Curls"
|
||||
next "burrows. It curls"
|
||||
|
||||
page "itself up into a"
|
||||
next "ball to protect"
|
||||
|
|
@ -821,23 +820,23 @@ _JigglypuffDexEntry:: ; new entry
|
|||
dex
|
||||
|
||||
_WigglytuffDexEntry:: ; new entry
|
||||
text "WIGGLYTUFF's"
|
||||
next "dense, supple fur"
|
||||
next "is sold as a"
|
||||
text "WIGGLYTUFF's dense"
|
||||
next "and supple fur is"
|
||||
next "sold as a luxury"
|
||||
|
||||
page "luxury item to"
|
||||
next "a number of rich,"
|
||||
page "item to a large"
|
||||
next "number of rich,"
|
||||
next "foreign buyers"
|
||||
dex
|
||||
|
||||
_EeveeDexEntry:: ; does not need a new entry
|
||||
text "Its genetic code"
|
||||
next "is irregular."
|
||||
next "It may mutate if"
|
||||
_EeveeDexEntry:: ; new entry
|
||||
text "A special #MON"
|
||||
next "that can evolve"
|
||||
next "in multiple ways,"
|
||||
|
||||
page "it is exposed to"
|
||||
next "radiation from"
|
||||
next "element STONEs"
|
||||
page "due to a unique"
|
||||
next "genetic code that"
|
||||
next "it possesses"
|
||||
dex
|
||||
|
||||
_FlareonDexEntry:: ; new entry, sort of modified off the original
|
||||
|
|
@ -921,43 +920,43 @@ _PoliwhirlDexEntry:: ; new entry
|
|||
dex
|
||||
|
||||
_PoliwrathDexEntry:: ; new entry, modified from original.
|
||||
text "An adept swimmer"
|
||||
next "at both the crawl"
|
||||
next "and butterfly."
|
||||
text "An adept swimmer,"
|
||||
next "faster than any"
|
||||
next "Olympic athlete."
|
||||
|
||||
page "Why it remains a"
|
||||
next "tadpole is still"
|
||||
next "unknown"
|
||||
page "Why it remains in"
|
||||
next "a tadpole form is"
|
||||
next "still unknown"
|
||||
dex
|
||||
|
||||
_WeedleDexEntry:: ; new entry, modified from the original, including adding the omitted gingko leaf bit
|
||||
text "Often found in"
|
||||
next "forests, eating"
|
||||
text "It's often found"
|
||||
next "in forests eating"
|
||||
next "gingko leaves."
|
||||
|
||||
page "It wiggles its"
|
||||
next "stinger to"
|
||||
next "sharp stinger to"
|
||||
next "intimidate foes"
|
||||
dex
|
||||
|
||||
_KakunaDexEntry:: ; does not need a new entry.
|
||||
_KakunaDexEntry::
|
||||
text "Almost incapable"
|
||||
next "of moving, this"
|
||||
next "#MON can only"
|
||||
next "of moving. In an"
|
||||
next "attempt to protect"
|
||||
|
||||
page "harden its shell"
|
||||
next "to protect itself"
|
||||
next "from predators"
|
||||
page "itself, it may"
|
||||
next "extend its hidden"
|
||||
next "poisonous barb"
|
||||
dex
|
||||
|
||||
_BeedrillDexEntry:: ; new entry
|
||||
text "Often appears"
|
||||
next "in swarms. It"
|
||||
next "buzzes around at"
|
||||
text "Often appears in"
|
||||
next "swarms. It buzzes"
|
||||
next "around at high"
|
||||
|
||||
page "quick speeds and"
|
||||
next "attacks with its"
|
||||
next "venomous stinger"
|
||||
page "speeds, attacking"
|
||||
next "with its three"
|
||||
next "venomous stingers"
|
||||
dex
|
||||
|
||||
_DodrioDexEntry:: ; new entry
|
||||
|
|
@ -1131,7 +1130,7 @@ _KinglerDexEntry:: ; does not need a new entry
|
|||
dex
|
||||
|
||||
_CloysterDexEntry:: ; new entry
|
||||
text "Its shell is"
|
||||
text "Its hard shell is"
|
||||
next "extremely durable."
|
||||
next "Even napalm bombs"
|
||||
|
||||
|
|
@ -1152,11 +1151,11 @@ _ElectrodeDexEntry:: ; new entry
|
|||
|
||||
_ClefableDexEntry:: ; new entry
|
||||
text "Its hearing is"
|
||||
next "very well-"
|
||||
next "developed. It"
|
||||
next "incredibly well-"
|
||||
next "developed. It can"
|
||||
|
||||
page "can hear a pin"
|
||||
next "drop from nearly"
|
||||
page "hear a pin drop"
|
||||
next "from over half"
|
||||
next "a mile away"
|
||||
dex
|
||||
|
||||
|
|
@ -1292,12 +1291,12 @@ _GoldeenDexEntry:: ; new entry
|
|||
|
||||
_SeakingDexEntry:: ; new entry
|
||||
text "Using its drill-"
|
||||
next "like horn, it"
|
||||
next "hollows out"
|
||||
next "like horn, it can"
|
||||
next "hollow out river"
|
||||
|
||||
page "boulders to"
|
||||
next "prepare for"
|
||||
next "spawning ORFRY"
|
||||
page "boulders, making"
|
||||
next "nests to prepare"
|
||||
next "to spawn ORFRY"
|
||||
dex
|
||||
|
||||
_PonytaDexEntry:: ; new entry
|
||||
|
|
@ -1325,29 +1324,29 @@ _RattataDexEntry:: ; new entry
|
|||
next "material to keep"
|
||||
next "its fangs short."
|
||||
|
||||
page "It feasts on"
|
||||
next "nuts like walnuts"
|
||||
next "and acorns"
|
||||
page "It feasts on nuts"
|
||||
next "and acorns, but"
|
||||
next "also likes cheese"
|
||||
dex
|
||||
|
||||
_RaticateDexEntry:: ; new entry
|
||||
text "Its feet are"
|
||||
next "slightly webbed,"
|
||||
next "letting it swim"
|
||||
text "Its hind feet are"
|
||||
next "webbed, allowing"
|
||||
next "it to swim across"
|
||||
|
||||
page "across rivers."
|
||||
next "Along with nuts,"
|
||||
next "it also eats fish"
|
||||
page "rivers in order"
|
||||
next "to hunt for and"
|
||||
next "eat fish"
|
||||
dex
|
||||
|
||||
_NidorinoDexEntry:: ; new entry
|
||||
text "Easily angered."
|
||||
next "By wildly swinging"
|
||||
next "its horn around,"
|
||||
text "Quick-tempered and"
|
||||
next "aggressive, its"
|
||||
next "horn can pierce"
|
||||
|
||||
page "NIDORINO can even"
|
||||
next "pierce through"
|
||||
next "diamond"
|
||||
page "through diamond"
|
||||
next "when it swings it"
|
||||
next "around wildly"
|
||||
dex
|
||||
|
||||
_NidorinaDexEntry:: ; new entry
|
||||
|
|
@ -1362,17 +1361,17 @@ _NidorinaDexEntry:: ; new entry
|
|||
|
||||
_GeodudeDexEntry:: ; new entry
|
||||
text "Being round and"
|
||||
next "easy to hold,"
|
||||
next "it is often"
|
||||
next "easy to hold, it"
|
||||
next "is often tossed"
|
||||
|
||||
page "tossed around in"
|
||||
next "GEODUDE fights by"
|
||||
next "unruly teenagers"
|
||||
page "around by people"
|
||||
next "as if it were in"
|
||||
next "a snowball fight"
|
||||
dex
|
||||
|
||||
_PorygonDexEntry:: ; new entry
|
||||
text "Created in 1995"
|
||||
next "by SILPH CO."
|
||||
text "It was created in"
|
||||
next "1995 by SILPH CO."
|
||||
next "Cases of illegal"
|
||||
|
||||
page "prize PORYGON are"
|
||||
|
|
@ -1393,11 +1392,11 @@ _AerodactylDexEntry:: ; new entry
|
|||
_MagnemiteDexEntry:: ; new entry altered from original
|
||||
text "Uses anti-gravity"
|
||||
next "to stay suspended."
|
||||
next "The magnets on its"
|
||||
next "The magnets on"
|
||||
|
||||
page "sides radiate"
|
||||
next "electromagnetic"
|
||||
next "waves"
|
||||
page "its sides radiate"
|
||||
next "strange electro-"
|
||||
next "magnetic waves"
|
||||
dex
|
||||
|
||||
_CharmanderDexEntry:: ; new entry
|
||||
|
|
|
|||
|
|
@ -1152,7 +1152,7 @@ MoltresEvosMoves:
|
|||
; Evolutions
|
||||
db 0
|
||||
; Learnset
|
||||
db 51, LEER
|
||||
db 51, FLAMETHROWER
|
||||
db 55, AGILITY
|
||||
db 60, SKY_ATTACK
|
||||
db 0
|
||||
|
|
@ -2150,8 +2150,8 @@ GaotoraEvosMoves:
|
|||
db EV_LEVEL, 36, GOROTORA
|
||||
db 0
|
||||
; Learnset
|
||||
db 9, LEER
|
||||
db 14, ROAR
|
||||
db 6, LEER
|
||||
db 11, ROAR
|
||||
db 23, QUICK_ATTACK
|
||||
db 30, BITE
|
||||
db 37, THUNDER
|
||||
|
|
@ -2162,10 +2162,10 @@ GorotoraEvosMoves:
|
|||
; Evolutions
|
||||
db 0
|
||||
; Learnset
|
||||
db 16, LEER
|
||||
db 21, ROAR
|
||||
db 30, QUICK_ATTACK
|
||||
db 34, BITE
|
||||
db 6, LEER
|
||||
db 11, ROAR
|
||||
db 23, QUICK_ATTACK
|
||||
db 30, BITE
|
||||
db 40, THUNDER
|
||||
db 48, AGILITY
|
||||
db 0
|
||||
|
|
@ -2604,7 +2604,7 @@ GlaceonEvosMoves:
|
|||
db 0
|
||||
; Learnset
|
||||
db 8, SAND_ATTACK
|
||||
db 16, AURORA_BEAM
|
||||
db 16, POWDER_SNOW
|
||||
db 23, QUICK_ATTACK
|
||||
db 30, MIST
|
||||
db 32, HAZE
|
||||
|
|
@ -2834,6 +2834,7 @@ CarapthorEvosMoves:
|
|||
; Evolutions
|
||||
db 0
|
||||
; Learnset
|
||||
db 10, UPPERCUT
|
||||
db 12, COMET_PUNCH
|
||||
db 16, PIN_MISSILE
|
||||
db 20, DEFENSE_CURL
|
||||
|
|
|
|||
|
|
@ -214,6 +214,14 @@ BlkPacket_GameFreakIntro:
|
|||
db $03, 12,11, 14,13, $03
|
||||
db $00
|
||||
|
||||
BlkPacket_Gay:
|
||||
ATTR_BLK 4
|
||||
ATTR_BLK_DATA %011, 0,0,0, 00,00, 04,17 ; left: pal 1
|
||||
ATTR_BLK_DATA %011, 1,1,0, 05,00, 09,17 ; center left: pal 2
|
||||
ATTR_BLK_DATA %011, 2,2,0, 10,00, 14,17 ; center right: pal 3
|
||||
ATTR_BLK_DATA %011, 3,3,0, 15,00, 19,17 ; right: pal 4
|
||||
ds 2, 0
|
||||
|
||||
|
||||
PalPacket_Empty: PAL_SET 0, 0, 0, 0
|
||||
PalPacket_PartyMenu: PAL_SET PAL_MEWMON, PAL_GREENBAR, PAL_YELLOWBAR, PAL_REDBAR
|
||||
|
|
@ -226,6 +234,7 @@ PalPacket_TrainerCard: PAL_SET PAL_MEWMON, PAL_BADGE, PAL_REDMON, PAL_YELLOWM
|
|||
PalPacket_Generic: PAL_SET PAL_MEWMON, 0, 0, 0
|
||||
PalPacket_NidorinoIntro: PAL_SET PAL_PURPLEMON, PAL_BLACK, 0, 0
|
||||
PalPacket_GameFreakIntro: PAL_SET PAL_GAMEFREAK, PAL_REDMON, PAL_VIRIDIAN, PAL_BLUEMON
|
||||
PalPacket_Gay: PAL_SET PAL_YELLOWMON, PAL_REDMON, PAL_GREENMON, PAL_BLUEMON
|
||||
|
||||
PalTrnPacket: PAL_TRN
|
||||
MltReq1Packet: MLT_REQ 1
|
||||
|
|
|
|||
|
|
@ -31,6 +31,11 @@ _BicycleDescription::
|
|||
next "for travel."
|
||||
prompt
|
||||
|
||||
_SafariBallDescription::
|
||||
text "Just an ULTRA BALL"
|
||||
next "painted green."
|
||||
prompt
|
||||
|
||||
_MoonStoneDescription::
|
||||
_FireStoneDescription::
|
||||
_ThunderStoneDescription::
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ Interior_Coll::
|
|||
coll_tiles $04, $0f, $15, $1f, $3b, $45, $47, $55, $56
|
||||
|
||||
Cavern_Coll::
|
||||
coll_tiles $05, $15, $18, $1a, $20, $21, $22, $2a, $2d, $30
|
||||
coll_tiles $05, $15, $18, $1a, $20, $21, $22, $2a, $2d, $30, $38
|
||||
|
||||
Lobby_Coll::
|
||||
coll_tiles $14, $17, $1a, $1c, $20, $38, $45
|
||||
|
|
@ -55,6 +55,7 @@ Lobby_Coll::
|
|||
Mansion_Coll::
|
||||
coll_tiles $01, $05, $11, $12, $14, $1a, $1c, $2c, $53
|
||||
|
||||
FossilLab_Coll:: ; It has the same tileset except the trees are the fossil machine, so...
|
||||
Lab_Coll::
|
||||
coll_tiles $0c, $26, $16, $1e, $34, $37
|
||||
|
||||
|
|
@ -84,3 +85,6 @@ BetaMart_Coll::
|
|||
|
||||
Jacky_Coll::
|
||||
coll_tiles $01, $40, $11, $04, $14, $02, $03, $13, $12,
|
||||
|
||||
SeagallopPort_Coll::
|
||||
coll_tiles $1C, $0E, $1E
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ DoorTileIDPointers:
|
|||
dbw INTERIOR, .InteriorDoorTileIDs ; fixes weirdness in silph co.
|
||||
dbw CITRINE, .CitrineDoorTileIDs
|
||||
dbw CELESTE, .CelesteDoorTileIDs
|
||||
dbw SEAGALLOPPORT, .SeagallopPortDoorTileIDs
|
||||
db -1 ; end
|
||||
|
||||
MACRO door_tiles
|
||||
|
|
@ -60,9 +61,11 @@ ENDM
|
|||
.InteriorDoorTileIDs:
|
||||
door_tiles $04, $15
|
||||
|
||||
.CitrineDoorTileIDs
|
||||
.CitrineDoorTileIDs:
|
||||
door_tiles $1C, $1B, $58, $59
|
||||
|
||||
.CelesteDoorTileIDs
|
||||
.CelesteDoorTileIDs:
|
||||
door_tiles $0C, $1C
|
||||
|
||||
.SeagallopPortDoorTileIDs:
|
||||
door_tiles $0E, $1E
|
||||
|
|
|
|||
|
|
@ -15,12 +15,15 @@ TilePairCollisionsLand::
|
|||
db FOREST, $20, $2E
|
||||
db FOREST, $5E, $2E
|
||||
db FOREST, $5F, $2E
|
||||
db CAVERN, $20, $38
|
||||
db -1 ; end
|
||||
|
||||
TilePairCollisionsWater::
|
||||
db FOREST, $14, $2E
|
||||
db FOREST, $48, $2E
|
||||
db CAVERN, $14, $05
|
||||
db GYM , $14, $32 ;prevent surfing into statue base tile ($32) from water tile ($14)
|
||||
db GYM , $14, $33 ;prevent surfing into statue base tile ($33) from water tile ($14)
|
||||
db CAVERN, $14, $32
|
||||
db CAVERN, $14, $38
|
||||
db GYM, $14, $32 ;prevent surfing into statue base tile ($32) from water tile ($14)
|
||||
db GYM, $14, $33 ;prevent surfing into statue base tile ($33) from water tile ($14)
|
||||
db -1 ; end
|
||||
|
|
|
|||
|
|
@ -13,17 +13,17 @@ FacilitySpinnerArrows:
|
|||
spinner SpinnerArrowAnimTiles, 1, $21
|
||||
spinner SpinnerArrowAnimTiles, 2, $30
|
||||
spinner SpinnerArrowAnimTiles, 3, $31
|
||||
spinner Facility_GFX, $20, $20
|
||||
spinner Facility_GFX, $21, $21
|
||||
spinner Facility_GFX, $30, $30
|
||||
spinner Facility_GFX, $31, $31
|
||||
spinner SpinnerArrowAnimTiles, 4, $20
|
||||
spinner SpinnerArrowAnimTiles, 5, $21
|
||||
spinner SpinnerArrowAnimTiles, 6, $30
|
||||
spinner SpinnerArrowAnimTiles, 7, $31
|
||||
|
||||
GymSpinnerArrows:
|
||||
spinner SpinnerArrowAnimTiles, 1, $3c
|
||||
spinner SpinnerArrowAnimTiles, 3, $3d
|
||||
spinner SpinnerArrowAnimTiles, 0, $4c
|
||||
spinner SpinnerArrowAnimTiles, 2, $4d
|
||||
spinner Gym_GFX, $3c, $3c
|
||||
spinner Gym_GFX, $3d, $3d
|
||||
spinner Gym_GFX, $4c, $4c
|
||||
spinner Gym_GFX, $4d, $4d
|
||||
spinner SpinnerArrowAnimTiles, 5, $3c
|
||||
spinner SpinnerArrowAnimTiles, 7, $3d
|
||||
spinner SpinnerArrowAnimTiles, 4, $4c
|
||||
spinner SpinnerArrowAnimTiles, 6, $4d
|
||||
|
|
|
|||
|
|
@ -39,4 +39,6 @@ Tilesets:
|
|||
tileset RocketHouse, $0A, -1, -1, -1, TILEANIM_NONE
|
||||
tileset BetaMart, $18, -1, -1, -1, TILEANIM_NONE
|
||||
tileset Jacky, -1, -1, -1, -1, TILEANIM_NONE
|
||||
tileset FossilLab, -1, -1, -1, -1, TILEANIM_NONE
|
||||
tileset SeagallopPort, -1, -1, -1, -1, TILEANIM_WATER
|
||||
assert_table_length NUM_TILESETS
|
||||
|
|
|
|||
|
|
@ -32,6 +32,8 @@ WarpTileIDPointers:
|
|||
dw .RocketHouseWarpTileIDs
|
||||
dw .BetaMartWarpTileIDs
|
||||
dw .JackyWarpTileIDs
|
||||
dw .LabWarpTileIDs ; Fossil Lab
|
||||
dw .ShipPortWarpTileIDs ; Seagallop Port
|
||||
assert_table_length NUM_TILESETS
|
||||
|
||||
MACRO warp_tiles
|
||||
|
|
@ -105,7 +107,7 @@ ENDM
|
|||
warp_tiles $1B, $1C, $0B, $0C, $58, $59
|
||||
|
||||
.CelesteWarpTileIDs:
|
||||
warp_tiles $5A, $5C, $3A ; Like Forest but a bit better
|
||||
warp_tiles $5A, $5C, $3A, $30, $50, $51 ; Like Forest but a bit better
|
||||
|
||||
.RocketHouseWarpTileIDs:
|
||||
warp_tiles
|
||||
|
|
|
|||
|
|
@ -404,8 +404,8 @@ CueBallData:
|
|||
db 33, CARAPTHOR, 0
|
||||
; Route 17
|
||||
db 29, MANKEY, PRIMEAPE, 0
|
||||
db 29, MACHOP, MACHOKE, 0
|
||||
db 33, JABETTA, 0
|
||||
db 29, CHEEP, JABETTA, 0
|
||||
db 33, MACHOKE, 0
|
||||
db 26, MANKEY, MACHOKE, CROAKOZUNA, 0
|
||||
db 29, PRIMEAPE, MACHOKE, 0
|
||||
; Route 21
|
||||
|
|
@ -478,7 +478,7 @@ RockerData:
|
|||
; Psychic, Poison, and a little bit of Voltorb.
|
||||
JugglerData:
|
||||
; Silph Co. 5F
|
||||
db 29, KADABRA, MR_MIME, 0
|
||||
db 29, ELECTRODE, KADABRA, MR_MIME, 0
|
||||
; Victory Road 2F
|
||||
db 41, DROWZEE, HYPNO, ESPEON, KADABRA, 0
|
||||
; Fuchsia Gym
|
||||
|
|
@ -541,37 +541,38 @@ BirdKeeperData:
|
|||
; Uses Silph products and Steel-types
|
||||
ChiefData:
|
||||
; Silph Gauntlet 7F
|
||||
db $FF, 71, MAGNEZONE, 70, LAPRAS, 71, TRICULES, 70, GENGAR, 73, PORYGONZ, 75, OMEGADGE, 0
|
||||
db $FF, 71, ELECTRODE, 70, LAPRAS, 71, TRICULES, 70, GENGAR, 73, PORYGONZ, 75, OMEGADGE, 0
|
||||
; Lapras and Gengar are used here since Lapras is given by a Silph worker, and Gengar represents the Silph Scope.
|
||||
|
||||
; Poison- and Electric-type Pokemon
|
||||
ScientistData:
|
||||
; Silph Gauntlet 4F (Lavender Tower)
|
||||
db 65, MAGNEZONE, ELECTRODE, PORYGONZ, MIMMEO, GAVILLAIN, WEEZING, 0
|
||||
; Silph Co. 2F
|
||||
; Silph Co. 2F (unused)
|
||||
db 26, GRIMER, WEEZING, KOFFING, WEEZING, 0
|
||||
db 28, MAGNETITE, VOLTORB, MAGNETON, 0
|
||||
; Silph Co. 3F/Mansion 1F
|
||||
; Silph Co. 3F
|
||||
db 29, ELECTRODE, MUK, 0
|
||||
; Silph Co. 4F
|
||||
db 33, VOLTORB, ELECTRODE, KOFFING, 0
|
||||
; Mansion 1F
|
||||
db 36, VOLTORB, ELECTRODE, KOFFING, 0
|
||||
; Silph Co. 5F
|
||||
db 26, MAGNEMITE, KOFFING, WEEZING, MAGNETITE, 0
|
||||
; Silph Co. 6F
|
||||
db 26, MAGNEMITE, VOLTORB, WEEZING, MAGNETITE, 0
|
||||
; Silph Co. 6F (unused)
|
||||
db 25, VOLTORB, KOFFING, MAGNETITE, MAGNEMITE, KOFFING, 0
|
||||
; Silph Co. 7F
|
||||
db 29, PORYGON, 0 ; stolen technology!!!
|
||||
; Silph Co. 8F
|
||||
db 29, GRIMER, ELECTRODE, 0
|
||||
db 29, ELECTRODE, PORYGON, 0 ; stolen technology!!!
|
||||
; Cinnabar Volcano
|
||||
db 37, GAVILLAIN, WEEZING, 0
|
||||
; Silph Co. 9F
|
||||
db 28, VOLTORB, KOFFING, MAGNETON, 0
|
||||
; Silph Co. 10F
|
||||
; Silph Co. 10F (unused)
|
||||
db 29, MAGNETITE, KOFFING, 0
|
||||
; Mansion 3F
|
||||
db 33, MAGNETITE, MAGNETON, DITTO, 0
|
||||
; Mansion B1F
|
||||
db 34, MAGNETITE, ELECTRODE, 0
|
||||
|
||||
; Gave the Rockets more Sandshrew, Cubone, and Voltorb, Pokemon shown to be used quite a bit in various media.
|
||||
RocketData:
|
||||
; Mt. Moon B2F
|
||||
db 13, RATTATA, ZUBAT, 0
|
||||
|
|
@ -590,7 +591,7 @@ RocketData:
|
|||
db 21, RATICATE, RATICATE, 0
|
||||
db 20, GRIMER, KOFFING, KOFFING, 0
|
||||
db 19, RATTATA, RATICATE, RATICATE, RATTATA, 0
|
||||
db 22, GRIMER, KOFFING, 0
|
||||
db 22, VOLTORB, KOFFING, 0
|
||||
; Rocket Hideout B2F
|
||||
db 17, ZUBAT, KOFFING, GRIMER, CUBONE, RATICATE, 0
|
||||
; Rocket Hideout B3F
|
||||
|
|
@ -602,7 +603,7 @@ RocketData:
|
|||
db 21, KOFFING, ZUBAT, 0
|
||||
; Pokémon Tower 7F
|
||||
db 25, ZUBAT, GRIMER, GOLBAT, 0
|
||||
db 26, KOFFING, DROWZEE, 0
|
||||
db 26, VOLTORB, KOFFING, DROWZEE, 0
|
||||
db 23, ZUBAT, RATTATA, RATICATE, ZUBAT, 0
|
||||
; Silph Gauntlet 4F (Lavender Tower)
|
||||
db 65, PERSIAN, ARBOK, RATICATE, CROBAT, HYPNO, GUARDIA, 0
|
||||
|
|
@ -610,7 +611,7 @@ RocketData:
|
|||
db 29, CUBONE, ZUBAT, 0
|
||||
db 25, GOLBAT, ZUBAT, ZUBAT, RATICATE, ZUBAT, 0
|
||||
; Silph Co. 3F
|
||||
db 28, RATICATE, HYPNO, RATICATE, 0
|
||||
db 28, ELECTRODE, HYPNO, RATICATE, 0
|
||||
; Silph Co. 4F - cut
|
||||
db 29, MACHOP, DROWZEE, 0
|
||||
db 28, EKANS, ZUBAT, CUBONE, 0
|
||||
|
|
@ -622,7 +623,7 @@ RocketData:
|
|||
db 28, ZUBAT, ZUBAT, GOLBAT, 0
|
||||
; Silph Co. 7F
|
||||
db 26, RATICATE, ARBOK, KOFFING, GOLBAT, 0
|
||||
db 29, CUBONE, MACHOKE, 0
|
||||
db 29, CUBONE, MACHOKE, ELECTRODE, 0
|
||||
db 29, SANDSHREW, SANDSLASH, 0
|
||||
; Silph Co. 8F - cut
|
||||
db 26, RATICATE, ZUBAT, GOLBAT, RATTATA, 0
|
||||
|
|
@ -634,7 +635,7 @@ RocketData:
|
|||
db 33, MACHOKE, 0
|
||||
; Silph Co. 11F
|
||||
db 25, RATTATA, ZUBAT, EKANS, RATICATE, 0
|
||||
db 32, CUBONE, DROWZEE, MAROWAK, 0
|
||||
db 32, ELECTRODE, DROWZEE, MAROWAK, 0
|
||||
|
||||
; Very varied, nothing to say
|
||||
CooltrainerMData:
|
||||
|
|
@ -738,6 +739,10 @@ FirefighterData:
|
|||
db 15, POLIWAG, CHEEP, SQUIRTLE, 0
|
||||
; Silph Gauntlet 3F (S.S Anne)
|
||||
db 64, BLASTOISE, OMASTAR, SANDSLASH, KINGDRA, GUARDIA, POLIWRATH, 0
|
||||
; Cinnabar Volcano
|
||||
db 36, WARTORTLE, MAROWAK, POLITOED, 0
|
||||
db 35, SANDSLASH, OMANYTE, SEAKING, CROAKOZUNA, 0
|
||||
db 38, SEADRA, BLASTOISE, 0
|
||||
|
||||
JuniorData:
|
||||
; to be removed
|
||||
|
|
|
|||
|
|
@ -56,17 +56,6 @@ KogaData:
|
|||
db $FF, 47, VENOMOTH, 46, BELLIGNAN, 46, TENTACRUEL, 48, MUK, 48, WEEZING, 50, CROBAT, 0 ; 7 (unused)
|
||||
db $FF, 67, VENOMOTH, 66, BELLIGNAN, 66, SLOWBRO_G, 67, MUK, 67, WEEZING, 70, CROBAT, 0 ; 8 (postgame)
|
||||
|
||||
BlaineData:
|
||||
db $FF, 11, VULPIX, 12, GROWLITHE, 14, PONYTA, 0 ; 0 badges (unused)
|
||||
db $FF, 19, PONYTA, 18, VULPIX, 19, GROWLITHE, 21, MAGMAR, 0 ; 1 (unused)
|
||||
db $FF, 22, PONYTA, 21, VULPIX, 21, GROWLITHE, 23, CHARMELEON, 25, MAGMAR, 0 ; 2
|
||||
db $FF, 29, PONYTA, 28, VULPIX, 28, GROWLITHE, 29, CHARMELEON, 31, MAGMAR, 0 ; 3
|
||||
db $FF, 38, PONYTA, 37, NINETALES, 37, FLAREON, 38, ARCANINE, 40, MAGMORTAR, 0 ; 4
|
||||
db $FF, 41, RAPIDASH, 40, NINETALES, 40, FLAREON, 41, ARCANINE, 43, MAGMORTAR, 0 ; 5
|
||||
db $FF, 45, RAPIDASH, 44, NINETALES, 44, FLAREON, 45, ARCANINE, 47, MAGMORTAR, 0 ; 6
|
||||
db $FF, 47, RAPIDASH, 46, NINETALES, 46, FLAREON, 48, CHARIZARD, 48, ARCANINE, 50, MAGMORTAR, 0 ; 7 (unused)
|
||||
db $FF, 67, RAPIDASH, 67, ARCANINE, 66, TAUROS_PB, 66, FLAREON, 67, CHARIZARD, 70, MAGMORTAR, 0 ; 8 (postgame)
|
||||
|
||||
SabrinaData:
|
||||
db $FF, 11, SLOWPOKE, 12, DROWZEE, 14, KADABRA, 0 ; 0 badges (unused)
|
||||
db $FF, 19, SLOWPOKE, 18, DROWZEE, 19, KADABRA, 21, MR_MIME, 0 ; 1
|
||||
|
|
@ -78,6 +67,17 @@ SabrinaData:
|
|||
db $FF, 47, ESPEON, 46, MR_MIME, 46, SLOWKING, 48, EXEGGUTOR, 48, HYPNO, 50, ALAKAZAM, 0 ; 7 (unused)
|
||||
db $FF, 67, EXEGGUTOR, 67, SLOWKING, 66, RAPIDASH_G, 67, HYPNO, 66, ESPEON, 70, ALAKAZAM, 0 ; 8 (postgame)
|
||||
|
||||
BlaineData:
|
||||
db $FF, 11, VULPIX, 12, GROWLITHE, 14, PONYTA, 0 ; 0 badges (unused)
|
||||
db $FF, 19, PONYTA, 18, VULPIX, 19, GROWLITHE, 21, MAGMAR, 0 ; 1 (unused)
|
||||
db $FF, 22, PONYTA, 21, VULPIX, 21, GROWLITHE, 23, CHARMELEON, 25, MAGMAR, 0 ; 2
|
||||
db $FF, 29, PONYTA, 28, VULPIX, 28, GROWLITHE, 29, CHARMELEON, 31, MAGMAR, 0 ; 3
|
||||
db $FF, 38, PONYTA, 37, NINETALES, 37, FLAREON, 38, ARCANINE, 40, MAGMORTAR, 0 ; 4
|
||||
db $FF, 41, RAPIDASH, 40, NINETALES, 40, FLAREON, 41, ARCANINE, 43, MAGMORTAR, 0 ; 5
|
||||
db $FF, 45, RAPIDASH, 44, NINETALES, 44, FLAREON, 45, ARCANINE, 47, MAGMORTAR, 0 ; 6
|
||||
db $FF, 47, RAPIDASH, 46, NINETALES, 46, FLAREON, 48, CHARIZARD, 48, ARCANINE, 50, MAGMORTAR, 0 ; 7 (unused)
|
||||
db $FF, 67, RAPIDASH, 67, ARCANINE, 66, TAUROS_PB, 66, FLAREON, 67, CHARIZARD, 70, MAGMORTAR, 0 ; 8 (postgame)
|
||||
|
||||
GiovanniData: ; is not scaled as he is always fought last
|
||||
; Rocket Hideout B4F
|
||||
db $FF, 28, BEEDRILL, 30, RHYHORN, 30, KANGASKHAN, 32, PERSIAN, 0
|
||||
|
|
@ -87,37 +87,37 @@ GiovanniData: ; is not scaled as he is always fought last
|
|||
db $FF, 47, TRAMPEL, 46, DUGTRIO, 46, GUARDIA, 48, NIDOQUEEN, 48, NIDOKING, 50, RHYPERIOR, 0
|
||||
|
||||
LoreleiData:
|
||||
db $FF, 53, DEWGONG, 52, CLOYSTER, 52, NINETALES_A, 54, JYNX, 54, GLACEON, 56, LAPRAS, 0
|
||||
db $FF, 53, DEWGONG, 52, CLOYSTER, 52, BUU, 54, JYNX, 54, GLACEON, 56, LAPRAS, 0
|
||||
; post-game rematch team (currently unused)
|
||||
db $FF, 68, JYNX, 67, CLOYSTER, 67, NINETALES_A, 69, MR_RIME, 69, GLACEON, 71, LAPRAS, 0
|
||||
|
||||
BrunoData:
|
||||
db $FF, 55, JABETTA, 54, STEELIX, 54, SIRFETCHD, 56, HITMONCHAN, 56, HITMONLEE, 58, MACHAMP, 0
|
||||
db $FF, 55, JABETTA, 54, STEELIX, 54, TRICULES, 56, HITMONCHAN, 56, HITMONLEE, 58, MACHAMP, 0
|
||||
; post-game rematch team (currently unused)
|
||||
db $FF, 70, JABETTA, 69, STEELIX, 69, SIRFETCHD, 71, HITMONTOP, 71, TRICULES, 73, MACHAMP, 0
|
||||
db $FF, 70, JABETTA, 69, STEELIX, 69, SIRFETCHD, 71, TRICULES, 71, HITMONTOP, 73, MACHAMP, 0
|
||||
|
||||
AgathaData:
|
||||
db $FF, 57, ANNIHILAPE, 56, CROBAT, 56, MAROWAK_A, 58, ARBOK, 58, UMBREON, 60, GENGAR, 0
|
||||
db $FF, 57, ANNIHILAPE, 56, CROBAT, 56, GENGAR, 58, ARBOK, 58, UMBREON, 60, GENGAR, 0 ; Agatha has double Gengars in every single battle in the main-series, it's fine here...
|
||||
; post-game rematch team (currently unused)
|
||||
db $FF, 72, ANNIHILAPE, 71, CROBAT, 71, MAROWAK_A, 73, ARBOK, 73, UMBREON, 75, GENGAR, 0
|
||||
|
||||
LanceData:
|
||||
db $FF, 59, GAVILLAIN, 58, GYARADOS, 58, EXEGGUTOR_A, 60, IGUANARCH, 60, KINGDRA, 62, DRAGONITE, 0
|
||||
db $FF, 59, GAVILLAIN, 58, GYARADOS, 58, KINGDRA, 60, IGUANARCH, 60, AERODACTYL, 62, DRAGONITE, 0
|
||||
; post-game rematch team (currently unused)
|
||||
db $FF, 74, GAVILLAIN, 73, GYARADOS, 73, EXEGGUTOR_A, 75, IGUANARCH, 75, KINGDRA, 77, DRAGONITE, 0
|
||||
db $FF, 74, GAVILLAIN, 73, GYARADOS, 73, EXEGGUTOR_A, 75, KINGDRA, 75, IGUANARCH, 77, DRAGONITE, 0
|
||||
|
||||
YujirouData: ; was unused juggler
|
||||
db $FF, 5, COINPUR, 6, RATTATA, 8, LICKITUNG, 0 ; 0
|
||||
db $FF, 11, COINPUR, 12, RATTATA, 14, LICKITUNG, 0 ; 1
|
||||
db $FF, 5, COINPUR, 6, RATTATA, 8, LICKITUNG, 0 ; 0
|
||||
db $FF, 11, COINPUR, 12, RATTATA, 14, LICKITUNG, 0 ; 1
|
||||
db $FF, 19, MEOWTH, 18, RATICATE, 19, FARFETCHD, 21, LICKITUNG, 0 ; 2
|
||||
db $FF, 22, MEOWTH, 21, RATICATE, 21, FARFETCHD, 23, JIGGLYPUFF, 25, LICKITUNG, 0 ; 3
|
||||
db $FF, 29, PERSIAN, 28, RATICATE, 28, LUXWAN, 29, JIGGLYPUFF, 31, LICKITUNG, 0 ; 4
|
||||
db $FF, 38, PERSIAN, 37, RATICATE, 37, LUXWAN, 38, CHANSEY, 40, LICKITUNG, 0, ; 5
|
||||
db $FF, 41, PERSIAN, 40, TAUROS, 40, LUXWAN, 41, CHANSEY, 43, LICKILICKY, 0 ; 6
|
||||
db $FF, 45, PERSIAN, 44, TAUROS, 44, LUXWAN, 45, CHANSEY, 47, LICKILICKY, 0 ; 7
|
||||
db $FF, 47, PERSIAN, 46, TAUROS, 46, LUXWAN, 48, BLISSEY, 48, SNORLAX, 50, LICKILICKY, 0 ; 8
|
||||
db $FF, 22, MEOWTH, 21, RATICATE, 21, JIGGLYPUFF, 23, FARFETCHD, 25, LICKITUNG, 0 ; 3
|
||||
db $FF, 29, PERSIAN, 28, RATICATE, 28, JIGGLYPUFF, 29, LUXWAN, 31, LICKITUNG, 0 ; 4
|
||||
db $FF, 38, PERSIAN, 37, RATICATE, 37, CHANSEY, 38, LUXWAN, 40, LICKILICKY, 0, ; 5
|
||||
db $FF, 41, PERSIAN, 40, TAUROS, 40, CHANSEY, 41, LUXWAN, 43, LICKILICKY, 0 ; 6
|
||||
db $FF, 45, PERSIAN, 44, TAUROS, 44, CHANSEY, 45, LUXWAN, 47, LICKILICKY, 0 ; 7
|
||||
db $FF, 47, PERSIAN, 46, TAUROS, 46, BLISSEY, 48, LUXWAN, 48, SNORLAX, 50, LICKILICKY, 0 ; 8
|
||||
; post-game rematch team
|
||||
db $FF, 66, PERSIAN, 65, TAUROS, 66, LUXWAN, 65, BLISSEY, 66, SNORLAX, 69, LICKILICKY, 0
|
||||
db $FF, 66, PERSIAN, 65, TAUROS, 66, BLISSEY, 65, LUXWAN, 66, SNORLAX, 69, LICKILICKY, 0
|
||||
|
||||
BlackbeltData:
|
||||
; Koichi parties
|
||||
|
|
|
|||
|
|
@ -112,7 +112,7 @@ WildDataPointers:
|
|||
dw Gauntlet2FWildMons
|
||||
dw Gauntlet3FWildMons
|
||||
dw VictoryRoad1FWildMons
|
||||
dw Gauntlet4FWildMons
|
||||
dw BrunswickGrottoWildMons
|
||||
dw Gauntlet5FWildMons
|
||||
dw Gauntlet6FWildMons
|
||||
dw NothingWildMons
|
||||
|
|
@ -147,8 +147,7 @@ WildDataPointers:
|
|||
dw NothingWildMons
|
||||
dw PokemonTower1FWildMons
|
||||
dw PokemonTower2FWildMons
|
||||
dw BrunswickGrottoWildMons
|
||||
;dw PokemonTower3FWildMons
|
||||
dw Gauntlet4FWildMons
|
||||
dw NothingWildMons
|
||||
dw PokemonTower5FWildMons
|
||||
dw PokemonTower6FWildMons
|
||||
|
|
@ -216,7 +215,6 @@ WildDataPointers:
|
|||
dw NothingWildMons
|
||||
dw NothingWildMons
|
||||
dw NothingWildMons
|
||||
;dw NothingWildMons
|
||||
dw PokemonMansion2FWildMons
|
||||
dw PokemonMansion3FWildMons
|
||||
dw PokemonMansionB1FWildMons
|
||||
|
|
@ -251,8 +249,8 @@ WildDataPointers:
|
|||
dw NothingWildMons
|
||||
dw RockTunnelB1FWildMons
|
||||
dw NothingWildMons
|
||||
dw NothingWildMons ; battle tent
|
||||
dw NothingWildMons ; mt moon square
|
||||
dw NothingWildMons
|
||||
dw NothingWildMons
|
||||
dw NothingWildMons
|
||||
dw CelesteHillCaveWildMons
|
||||
dw CelesteHillWildMons ; using Celeste Hill's summit for Celeste Hill Outside
|
||||
|
|
|
|||
|
|
@ -1,6 +1,16 @@
|
|||
CitrineWildMons: ; encounters are being removed for now since I'm very unsure what to do with them...
|
||||
CitrineWildMons:
|
||||
def_grass_wildmons 0 ; encounter rate
|
||||
end_grass_wildmons
|
||||
|
||||
def_water_wildmons 0 ; encounter rate
|
||||
def_water_wildmons 10 ; encounter rate
|
||||
db 40, TENTACRUEL
|
||||
db 45, TENTACRUEL
|
||||
db 50, PENDRAKEN
|
||||
db 50, PENDRAKEN
|
||||
db 45, JABETTA
|
||||
db 45, JABETTA
|
||||
db 45, TENTACRUEL
|
||||
db 50, TENTACRUEL
|
||||
db 50, SHARPOON
|
||||
db 55, SHARPOON
|
||||
end_water_wildmons
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ MtMoonB1FWildMons:
|
|||
db 9, BITTYBAT
|
||||
db 7, GEODUDE
|
||||
db 8, GEODUDE
|
||||
db 9, GEODUDE
|
||||
db 9, SANDSHREW
|
||||
db 9, PARAS
|
||||
db 10, BITTYBAT
|
||||
db 9, SANDSHREW
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ MtMoonB2FWildMons:
|
|||
db 10, GEODUDE
|
||||
db 11, ZUBAT
|
||||
db 10, PARAS
|
||||
db 11, PARAS
|
||||
db 10, SANDSHREW
|
||||
db 10, CLEFAIRY
|
||||
db 11, SANDSHREW
|
||||
db 12, ZUBAT
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ Route11WildMons:
|
|||
db 13, MAGNEMITE
|
||||
db 13, DROWZEE
|
||||
db 15, SANDSHREW
|
||||
db 17, SPEAROW
|
||||
db 16, SPEAROW
|
||||
db 11, DROWZEE
|
||||
db 15, RATICATE
|
||||
end_grass_wildmons
|
||||
|
|
|
|||
|
|
@ -3,13 +3,13 @@ Route5WildMons:
|
|||
db 13, ODDISH
|
||||
db 13, EKANS
|
||||
db 15, EKANS
|
||||
db 10, MANKEY
|
||||
db 14, MANKEY
|
||||
db 12, JIGGLYPUFF
|
||||
db 15, BELLSPROUT
|
||||
db 16, BELLSPROUT
|
||||
db 15, PIDGEY
|
||||
db 14, PIDGEY
|
||||
db 14, JIGGLYPUFF
|
||||
db 16, PIDGEOTTO
|
||||
end_grass_wildmons
|
||||
|
||||
def_water_wildmons 0 ; encounter rate
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@ Route6WildMons:
|
|||
db 13, RATTATA
|
||||
db 13, PIDGEY
|
||||
db 15, PIDGEOTTO
|
||||
db 10, MEOWTH
|
||||
db 12, MEOWTH
|
||||
db 15, MEOWTH
|
||||
db 16, MEOWTH
|
||||
db 15, GROWLITHE
|
||||
db 16, GROWLITHE
|
||||
db 16, JIGGLYPUFF
|
||||
|
|
|
|||
|
|
@ -108,9 +108,9 @@ TestBattle:
|
|||
ld [hl], a
|
||||
|
||||
; Player's Pokemon.
|
||||
ld a, MEW
|
||||
ld a, GLACEON
|
||||
ld [wcf91], a
|
||||
ld a, 100
|
||||
ld a, 16
|
||||
ld [wCurEnemyLVL], a
|
||||
xor a
|
||||
ld [wMonDataLocation], a
|
||||
|
|
@ -120,19 +120,19 @@ TestBattle:
|
|||
; This function gives you a way to waste a turn, never know when you'll need it.
|
||||
; Alternatively, add a move to test.
|
||||
ld hl, wPartyMon1Moves
|
||||
ld a, POISON_STING ; Something super weak
|
||||
ld a, UPPERCUT ; Something super weak
|
||||
ld [hli], a
|
||||
ld a, LEECH_SEED ; Test new failure text
|
||||
ld a, POWDER_SNOW ; Test new failure text
|
||||
ld [hli], a
|
||||
ld a, FISSURE ; Something that'll miss easily
|
||||
ld a, LOW_KICK ; Something that'll miss easily
|
||||
ld [hli], a
|
||||
ld a, SPLASH ; Skip turn
|
||||
ld a, LEER ; Skip turn
|
||||
ld [hli], a
|
||||
|
||||
; Opponent's Pokemon.
|
||||
ld a, ARTICUNO ; Test new theme
|
||||
ld a, BUU ; Test new theme
|
||||
ld [wCurOpponent], a
|
||||
ld a, 100 ; Set the level you want here.
|
||||
ld a, 10 ; Set the level you want here.
|
||||
ld [wCurEnemyLVL], a
|
||||
|
||||
predef InitOpponent
|
||||
|
|
|
|||
|
|
@ -134,52 +134,82 @@ SetPal_GameFreakIntro:
|
|||
ret
|
||||
|
||||
; uses PalPacket_Empty to build a packet based on the current map
|
||||
; are the edits I've made here horribly inefficient? yes, but as long as it works, who cares?
|
||||
SetPal_Overworld:
|
||||
ld a, [wCurMap]
|
||||
cp CELADON_GYM
|
||||
jr nz, .notCeladon
|
||||
ld hl, PalPacket_Gay
|
||||
ld de, wPalPacket
|
||||
ld bc, $10
|
||||
call CopyData
|
||||
ld hl, PalPacket_Gay
|
||||
ld de, BlkPacket_Gay
|
||||
ld a, SET_PAL_OVERWORLD
|
||||
ld [wDefaultPaletteCommand], a
|
||||
ret
|
||||
.notCeladon
|
||||
ld hl, PalPacket_Empty
|
||||
ld de, wPalPacket
|
||||
ld bc, $10
|
||||
call CopyData
|
||||
ld a, [wCurMapTileset]
|
||||
cp CEMETERY
|
||||
jr z, .PokemonTowerOrAgatha
|
||||
jp z, .PokemonTowerOrAgatha
|
||||
cp CAVERN
|
||||
jr z, .caveOrBruno
|
||||
jp z, .caveOrBruno
|
||||
ld a, [wCurMap]
|
||||
cp BRUNSWICK_TRAIL
|
||||
jr z, .brunswick
|
||||
jp z, .brunswick
|
||||
cp FIRST_INDOOR_MAP
|
||||
jr c, .townOrRoute
|
||||
jp c, .townOrRoute
|
||||
cp POWER_PLANT
|
||||
jr z, .powerPlant
|
||||
jp z, .powerPlant
|
||||
cp BRUNSWICK_GLADE
|
||||
jr z, .brunswick
|
||||
jp z, .brunswick
|
||||
cp BRUNSWICK_GROTTO
|
||||
jr z, .brunswick
|
||||
jp z, .brunswick
|
||||
cp SILPH_GAUNTLET_3F
|
||||
jr z, .ship
|
||||
jp z, .ship
|
||||
cp GAME_CORNER
|
||||
jr z, .pachinko
|
||||
jp z, .pachinko
|
||||
cp GAME_CORNER_PRIZE_ROOM
|
||||
jr z, .pachinko
|
||||
jp z, .pachinko
|
||||
cp ROCKET_HIDEOUT_B1F
|
||||
jp z, .pachinko
|
||||
cp ROCKET_HIDEOUT_B2F
|
||||
jp z, .pachinko
|
||||
cp ROCKET_HIDEOUT_B3F
|
||||
jp z, .pachinko
|
||||
cp ROCKET_HIDEOUT_B4F
|
||||
jp z, .pachinko
|
||||
cp ROCKET_HIDEOUT_ELEVATOR
|
||||
jp z, .pachinko
|
||||
cp FARAWAY_ISLAND_OUTSIDE
|
||||
jp z, .faraway
|
||||
cp FARAWAY_ISLAND_INSIDE
|
||||
jp z, .faraway
|
||||
cp FARAWAY_FERRY_DOCK
|
||||
jp z, .faraway
|
||||
cp SILPH_GAUNTLET_1F
|
||||
jr z, .faraway
|
||||
jp z, .faraway
|
||||
cp CELESTE_HILL_OUTSIDE
|
||||
jr z, .celeste
|
||||
jp z, .celeste
|
||||
cp CELESTE_HILL
|
||||
jr z, .celeste
|
||||
jp z, .celeste
|
||||
cp SILPH_GAUNTLET_5F
|
||||
jr z, .trans
|
||||
jp z, .trans
|
||||
cp CERULEAN_CAVE_2F
|
||||
jr c, .normalDungeonOrBuilding
|
||||
jp c, .normalDungeonOrBuilding
|
||||
cp LORELEIS_ROOM
|
||||
jr z, .seafoam
|
||||
jp z, .seafoam
|
||||
cp BRUNOS_ROOM
|
||||
jr z, .caveOrBruno
|
||||
jp z, .caveOrBruno
|
||||
.normalDungeonOrBuilding
|
||||
ld a, [wLastMap] ; town or route that current dungeon or building is located
|
||||
.townOrRoute
|
||||
cp NUM_CITY_MAPS
|
||||
jr c, .town
|
||||
jp c, .town
|
||||
ld a, PAL_ROUTE - 1
|
||||
.town
|
||||
inc a ; a town's palette ID is its map ID + 1
|
||||
|
|
@ -212,6 +242,8 @@ SetPal_Overworld:
|
|||
jr z, .garnet
|
||||
cp ROCK_TUNNEL_B1F + 1
|
||||
jr c, .caveDefault
|
||||
cp CELESTE_HILL_CAVE
|
||||
jr z, .celeste
|
||||
.caveDefault
|
||||
ld a, PAL_CAVE - 1
|
||||
jr .town
|
||||
|
|
@ -230,9 +262,6 @@ SetPal_Overworld:
|
|||
.celeste
|
||||
ld a, PAL_CELESTE - 1
|
||||
jr .town
|
||||
.faraway
|
||||
ld a, PAL_ROUTE - 1
|
||||
jr .town
|
||||
.seafoam
|
||||
ld a, PAL_CYANMON - 1
|
||||
jr .town
|
||||
|
|
@ -248,6 +277,9 @@ SetPal_Overworld:
|
|||
.trans
|
||||
ld a, PAL_FUCHSIA - 1
|
||||
jr .town
|
||||
.faraway
|
||||
ld a, PAL_ROUTE - 1
|
||||
jr .town
|
||||
|
||||
; used when a Pokemon is the only thing on the screen
|
||||
; such as evolution, trading and the Hall of Fame
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ ItemDescriptionPointers:
|
|||
text_end
|
||||
text_far _UnusedItemDescription
|
||||
text_end
|
||||
text_far _UnusedItemDescription
|
||||
text_far _SafariBallDescription
|
||||
text_end
|
||||
text_far _UnusedItemDescription
|
||||
text_end
|
||||
|
|
|
|||
|
|
@ -202,7 +202,6 @@ HandlePokedexListMenu:
|
|||
ld de, PokedexMenuItemsText
|
||||
call PlaceString
|
||||
; find the highest pokedex number among the pokemon the player has seen
|
||||
ld hl, wPokedexSeenEnd - 1
|
||||
ld b, 251 ; This makes the last number in the dex match up with the last Pokemon in dex order. This makes it look a little odd when incomplete but also allows for Pokemon beyond 248 to display correctly.
|
||||
.maxSeenPokemonLoop
|
||||
ld a, [hld]
|
||||
|
|
@ -516,7 +515,7 @@ ShowPokedexDataInternal:
|
|||
|
||||
ld a, c
|
||||
and a
|
||||
jp z, .waitForButtonPress ; if the pokemon has not been owned, don't print the height, weight, or description
|
||||
jp z, .displaySeenBottomInfo ; if the pokemon has not been owned, don't print the height or weight, but show their type
|
||||
inc de ; de = address of feet (height)
|
||||
ld a, [de] ; reads feet, but a is overwritten without being used
|
||||
hlcoord 12, 6
|
||||
|
|
@ -573,6 +572,85 @@ ShowPokedexDataInternal:
|
|||
ld a, %10
|
||||
ldh [hClearLetterPrintingDelayFlags], a
|
||||
call TextCommandProcessor ; print pokedex description text
|
||||
;;;;;;;;;; PureRGBnote: ADDED: pokedex will display the pokemon's types and their base stats on a new third page.
|
||||
CheckEvent EVENT_GOT_POKEDEX
|
||||
jp z, .clearLetterPrintingFlags ; don't display this new third page if we're showing the starters before getting the pokedex.
|
||||
ld hl, PromptText
|
||||
call TextCommandProcessor
|
||||
hlcoord 1, 10
|
||||
lb bc, 7, 18
|
||||
call ClearScreenArea
|
||||
call PrintMonTypes
|
||||
; print mon base stats
|
||||
hlcoord 9, 10
|
||||
ld de, BaseStatsText
|
||||
call PlaceString
|
||||
hlcoord 12, 11
|
||||
ld de, HPText
|
||||
call PlaceString
|
||||
ld de, wMonHBaseHP
|
||||
hlcoord 15, 11
|
||||
lb bc, 1, 3
|
||||
call PrintNumber
|
||||
hlcoord 11, 12
|
||||
ld de, AtkText
|
||||
call PlaceString
|
||||
ld de, wMonHBaseAttack
|
||||
hlcoord 15, 12
|
||||
lb bc, 1, 3
|
||||
call PrintNumber
|
||||
hlcoord 11, 13
|
||||
ld de, DefText
|
||||
call PlaceString
|
||||
ld de, wMonHBaseDefense
|
||||
hlcoord 15, 13
|
||||
lb bc, 1, 3
|
||||
call PrintNumber
|
||||
hlcoord 11, 14
|
||||
ld de, SpdText
|
||||
call PlaceString
|
||||
ld de, wMonHBaseSpeed
|
||||
hlcoord 15, 14
|
||||
lb bc, 1, 3
|
||||
call PrintNumber
|
||||
hlcoord 11, 15
|
||||
ld de, SpcText
|
||||
call PlaceString
|
||||
ld de, wMonHBaseSpecial
|
||||
hlcoord 15, 15
|
||||
lb bc, 1, 3
|
||||
call PrintNumber
|
||||
hlcoord 9, 16
|
||||
ld de, TotalText
|
||||
call PlaceString
|
||||
; calculate the base stat total to print it
|
||||
ld b, 0
|
||||
ld a, [wMonHBaseHP]
|
||||
ld hl, 0
|
||||
ld c, a
|
||||
add hl, bc
|
||||
ld a, [wMonHBaseAttack]
|
||||
ld c, a
|
||||
add hl, bc
|
||||
ld a, [wMonHBaseDefense]
|
||||
ld c, a
|
||||
add hl, bc
|
||||
ld a, [wMonHBaseSpeed]
|
||||
ld c, a
|
||||
add hl, bc
|
||||
ld a, [wMonHBaseSpecial]
|
||||
ld c, a
|
||||
add hl, bc
|
||||
ld a, h
|
||||
ld [wSum], a
|
||||
ld a, l
|
||||
ld [wSum+1], a
|
||||
ld de, wSum
|
||||
hlcoord 15, 16
|
||||
lb bc, 2, 3
|
||||
call PrintNumber
|
||||
.clearLetterPrintingFlags
|
||||
;;;;;;;;;;
|
||||
xor a
|
||||
ldh [hClearLetterPrintingDelayFlags], a
|
||||
.waitForButtonPress
|
||||
|
|
@ -592,6 +670,26 @@ ShowPokedexDataInternal:
|
|||
ld a, $77 ; max volume
|
||||
ldh [rNR50], a
|
||||
ret
|
||||
.displaySeenBottomInfo
|
||||
call PrintMonTypes ; PureRGBnote: ADDED: for pokemon you have seen but not caught it displays just their types on the bottom
|
||||
jr .waitForButtonPress
|
||||
|
||||
PrintMonTypes:
|
||||
hlcoord 1, 11
|
||||
ld de, DexType1Text
|
||||
call PlaceString
|
||||
hlcoord 2, 12
|
||||
predef PrintMonType
|
||||
ld a, [wMonHType1]
|
||||
ld b, a
|
||||
ld a, [wMonHType2]
|
||||
cp b
|
||||
jr z, .done ; don't print TYPE2/ if the pokemon has 1 type only.
|
||||
hlcoord 1, 13
|
||||
ld de, DexType2Text
|
||||
call PlaceString
|
||||
.done
|
||||
ret
|
||||
|
||||
HeightWeightText:
|
||||
db "HT ?′??″"
|
||||
|
|
@ -665,3 +763,34 @@ IndexToPokedex:
|
|||
ret
|
||||
|
||||
INCLUDE "data/pokemon/dex_order.asm"
|
||||
|
||||
PromptText:
|
||||
text_promptbutton
|
||||
text_end
|
||||
|
||||
DexType1Text:
|
||||
db "TYPE1/@"
|
||||
|
||||
DexType2Text:
|
||||
db "TYPE2/@"
|
||||
|
||||
BaseStatsText:
|
||||
db "BASE STATS@"
|
||||
|
||||
HPText:
|
||||
db "HP@"
|
||||
|
||||
AtkText:
|
||||
db "ATK@"
|
||||
|
||||
DefText:
|
||||
db "DEF@"
|
||||
|
||||
SpdText:
|
||||
db "SPD@"
|
||||
|
||||
SpcText:
|
||||
db "SPC@"
|
||||
|
||||
TotalText:
|
||||
db "TOTAL@"
|
||||
|
|
|
|||
|
|
@ -143,8 +143,8 @@ DoIslandMenu:
|
|||
jr .islandSelected
|
||||
|
||||
.choseFarawayIsland
|
||||
ld b, 0
|
||||
ld c, FARAWAY_ISLAND_OUTSIDE
|
||||
ld b, 1
|
||||
ld c, FARAWAY_FERRY_DOCK
|
||||
jr .islandSelected
|
||||
|
||||
.choseCitrineCity
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ LoadSpinnerArrowTiles::
|
|||
ld de, 6 * 4
|
||||
add hl, de
|
||||
.alternateGraphics
|
||||
ld a, 1
|
||||
ld a, $4
|
||||
ld bc, $0
|
||||
.loop
|
||||
push af
|
||||
|
|
@ -38,7 +38,8 @@ LoadSpinnerArrowTiles::
|
|||
ld a, [hli]
|
||||
ld h, [hl]
|
||||
ld l, a
|
||||
call CopyVideoData
|
||||
;call CopyVideoData
|
||||
call CopySpinnerTiles
|
||||
pop bc
|
||||
ld a, $6
|
||||
add c
|
||||
|
|
@ -47,6 +48,54 @@ LoadSpinnerArrowTiles::
|
|||
pop af
|
||||
dec a
|
||||
jr nz, .loop
|
||||
call DelayFrame ;Delay a frame because CopySpinnerTiles does not do this like CopyVideoData
|
||||
ret
|
||||
|
||||
CopySpinnerTiles:
|
||||
di ;prevent vblank functions from running
|
||||
|
||||
;back up destination address
|
||||
ld b, h
|
||||
ld c, l
|
||||
;back up stack pointer
|
||||
ld hl, sp + 0
|
||||
ld a, h
|
||||
ld [hstemp], a
|
||||
ld a, l
|
||||
ld [hstemp + 1], a
|
||||
;set stack pointer to source address
|
||||
ld h, d
|
||||
ld l, e
|
||||
ld sp, hl
|
||||
;restore destination address
|
||||
ld h, b
|
||||
ld l, c
|
||||
|
||||
;Stack Pointer = tile source address
|
||||
;HL = tile destination address
|
||||
|
||||
ld c, 8
|
||||
.loop
|
||||
pop de
|
||||
.waitVRAM
|
||||
ldh a, [rSTAT] ;read from stat register to get the mode
|
||||
and %10
|
||||
jr nz, .waitVRAM
|
||||
ld [hl], e
|
||||
inc l
|
||||
ld [hl], d
|
||||
inc l
|
||||
dec c
|
||||
jr nz, .loop
|
||||
|
||||
;restore stack spointer
|
||||
ld a, [hstemp]
|
||||
ld h, a
|
||||
ld a, [hstemp + 1]
|
||||
ld l, a
|
||||
ld sp, hl
|
||||
|
||||
ei ;re-enable vblank functions
|
||||
ret
|
||||
|
||||
INCLUDE "data/tilesets/spinner_tiles.asm"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
|
||||
()"""
|
||||
R*+*+:;:;*+*+:;:;LM,,\],,,,,,,,,,,,NO,,^_,,,,,,,,,,LM,,\],,,,,,,,LM,\],,,,,*+*+:;:;,,,,/U/U??@A@APQPQ@A@APQPQ@A,,PQ,,/U/U??@A/UPQ?####9###@A@APQPQ33332223333TTT3333@A@APQPQ@A/UPQ?@A@APQPQ/U@A?PQ!########!## ######## '''''6776777$$$$774$7774##!########!########''''''''$$$$$$$$7'57$533,,,,,,,,,,,,74<<@A,,PQ,,@A@APQPQ9999999999999999@A-.PQ=>@A,,PQ,,@A@APQPQ,,-.,,=>-.,,=>,,@A@APQPQ,,-.,,=>@A,,PQ,,@A@APQPQ,,@A,,PQ
|
||||
R*+*+:;:;*+*+:;:;LM,,\],,,,,,,,,,,,NO,,^_,,,,,,,,,,LM,,\],,,,,,,,LM,\],,,,,*+*+:;:;,,,,/U/U??@A@APQPQ@A@APQPQ@A,,PQ,,/U/U??@A/UPQ?####9###@A@APQPQ33332223333TTT3333@A@APQPQ@A/UPQ?@A@APQPQ/U@A?PQ!########!## ######## '''''6776777$$$$774$7774##!########!########''''''''$$$$$$$$7'57$533,,,,,,,,,,,,74<<@A,,PQ,,@A@APQPQ9999999999999999*+:;@A@APQPQ,,-.,,=>-.,,=>,,@A@APQPQ,,-.,,=>@A,,PQ,,@A@APQPQ,,@A,,PQ
|
||||
|
||||
|
||||
KKKKKK
,,,,,,,,,,,,,,,,
|
||||
|
|
@ -41,7 +41,7 @@ KKKK
|
|||
KKK
|
||||
|
||||
|
||||
KKK999999999999<<67!##!############!##!99NO99^_99999999,,@A,,PQ-.@A=>PQ99999999*+*+:;:;*+*+:;:;*+,,:;,,1111[[TTTT22222T2T2T2T[[[[[[%&
|
||||
KKK,,,,,,,,,,*+,,:;!##!############!##!99NO99^_99999999,,,,,,,,*+,,:;,,99999999*+*+:;:;*+*+:;:;*+,,:;,,*+:;TTTT22222T2T2T2T[[[[[[%&
|
||||
|
||||
KKK
|
||||
|
||||
|
|
@ -51,7 +51,7 @@ KKKK
|
|||
()KKK
|
||||
|
||||
|
||||
KKK33*+:;*+:;*+*+:;:;@A@APQPQ,,,,,,,,@A,,PQ,,@A,,PQ,,,,@A,,PQ,,@A,,PQ,,,,,,,,@A@APQPQ$$$$HI4$XY74""""
|
||||
KKK*+,,:;,,,,,,,,,,*+*+:;:;@A@APQPQ,,,,,,,,@A,,PQ,,@A,,PQ,,,,@A,,PQ,,@A,,PQ,,,,,,,,@A@APQPQ$$$$HI4$XY74""""
|
||||
|
||||
()KKKBCKJJR
|
||||
|
||||
|
|
|
|||
BIN
gfx/blocksets/fossillab.bst
Normal file
BIN
gfx/blocksets/fossillab.bst
Normal file
Binary file not shown.
BIN
gfx/blocksets/seagallop_port.bst
Normal file
BIN
gfx/blocksets/seagallop_port.bst
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue