Merge branch 'mistress' into renewables

This commit is contained in:
Thorn Avery 2023-12-01 07:52:50 +11:00
commit 5187896598
176 changed files with 1999 additions and 943 deletions

View file

@ -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.

View file

@ -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

View file

@ -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

View file

@ -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.

View file

@ -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

View file

@ -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

View file

@ -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.

View file

@ -31,4 +31,6 @@
const ROCKETHOUSE
const BETAMART
const JACKY
const FOSSILLAB
const SEAGALLOPPORT
DEF NUM_TILESETS EQU const_value

View file

@ -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)

View file

@ -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

View file

@ -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

View file

@ -15,6 +15,7 @@ CreditsMons:
db VENUSAUR
db CHARIZARD
db TOTARTLE
db UMBREON
db OMEGADGE
db ARTICUNO_G
db ZAPDOS_G

View file

@ -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

View file

@ -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@"

View file

@ -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

View file

@ -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

View file

@ -1,2 +1,2 @@
map_header CitrineFerryDock, CITRINE_FERRY_DOCK, SHIP_PORT, 0
map_header CitrineFerryDock, CITRINE_FERRY_DOCK, SEAGALLOPPORT, 0
end_map_header

View file

@ -0,0 +1,2 @@
map_header FarawayFerryDock, FARAWAY_FERRY_DOCK, SEAGALLOPPORT, 0
end_map_header

View file

@ -1,2 +1,2 @@
map_header VermilionFerryDock, VERMILION_FERRY_DOCK, SHIP_PORT, 0
map_header VermilionFerryDock, VERMILION_FERRY_DOCK, SEAGALLOPPORT, 0
end_map_header

View file

@ -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

View file

@ -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)

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View 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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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
.Route10: fly_warp ROUTE_10, 11, 28
.RedsHouse2F: fly_warp REDS_HOUSE_2F, 3, 6
.FarawayIslandOutside: fly_warp FARAWAY_ISLAND_OUTSIDE, 2, 23

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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"
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

View file

@ -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

View file

@ -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

View file

@ -31,6 +31,11 @@ _BicycleDescription::
next "for travel."
prompt
_SafariBallDescription::
text "Just an ULTRA BALL"
next "painted green."
prompt
_MoonStoneDescription::
_FireStoneDescription::
_ThunderStoneDescription::

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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@"

View file

@ -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

View file

@ -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.

View file

@ -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

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show more