Pokemon Pagoda

This gives Sepia City all of its locations.

The pagoda uses references to the Five-Story Pagoda story from 1891, with Sages using various 成语 translated into English.

This also adds the Elder class, assigning it to Li and (now) Roen.

The Elder in the pagoda is not yet battle-able as I haven't really fit anything into the story. No cutscenes, etc, it's all too early.
This commit is contained in:
Llinos Evans 2024-07-26 13:17:15 +01:00
parent 675e112bee
commit e43decef70
37 changed files with 1017 additions and 151 deletions

View file

@ -834,6 +834,11 @@ ENDM
map_attributes SepiaSchool, SEPIA_SCHOOL, $00, 0
map_attributes OldCityGym, OLD_CITY_GYM, $00, 0
map_attributes OldCityMuseum, OLD_CITY_MUSEUM, $00, 0
map_attributes PokemonPagoda1F, POKEMON_PAGODA_1F, $00, 0
map_attributes PokemonPagoda2F, POKEMON_PAGODA_2F, $00, 0
map_attributes PokemonPagoda3F, POKEMON_PAGODA_3F, $00, 0
map_attributes PokemonPagoda4F, POKEMON_PAGODA_4F, $00, 0
map_attributes PokemonPagoda5F, POKEMON_PAGODA_5F, $00, 0
map_attributes BlueForest, BLUE_FOREST, $00, 0 ; this is on its own for now. add connections later.

View file

@ -1246,3 +1246,18 @@ OldCityGym_Blocks:
OldCityMuseum_Blocks:
INCBIN "maps/OldCityMuseum.ablk"
PokemonPagoda1F_Blocks:
INCBIN "maps/PokemonPagoda1F.ablk"
PokemonPagoda2F_Blocks:
INCBIN "maps/PokemonPagoda2F.ablk"
PokemonPagoda3F_Blocks:
INCBIN "maps/PokemonPagoda3F.ablk"
PokemonPagoda4F_Blocks:
INCBIN "maps/PokemonPagoda4F.ablk"
PokemonPagoda5F_Blocks:
INCBIN "maps/PokemonPagoda5F.ablk"

View file

@ -136,6 +136,7 @@ Landmarks:
landmark 84, 108, Route49Name
landmark 76, 108, QuietCaveName
landmark 76, 100, OldCityName
landmark 76, 100, PokemonPagodaName
landmark 140, 60, BlueForestName
landmark 108, 108, Route66Name
landmark 124, 108, WhiteCityName
@ -251,6 +252,7 @@ Route66Name: db "ROUTE 66@"
Route49Name: db "ROUTE 49@"
QuietCaveName: db "QUIET¯CAVE@"
OldCityName: db "SEPIA¯CITY@"
PokemonPagodaName: db "#MON¯PAGODA@"
; High Tech will be called "Vogue City"
BlueForestName: db "BLUE¯FOREST@"
WhiteCityName: db "WHITE¯CITY@"

View file

@ -705,6 +705,11 @@ MapGroup_OldCity:
map SepiaSchool, TILESET_LAB, INDOOR, LANDMARK_OLD_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_NONE
map OldCityGym, TILESET_TOWER, INDOOR, LANDMARK_OLD_CITY, MUSIC_GYM, FALSE, PALETTE_DAY, FISHGROUP_NONE
map OldCityMuseum, TILESET_TOWER, INDOOR, LANDMARK_OLD_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_NONE
map PokemonPagoda1F, TILESET_TOWER, INDOOR, LANDMARK_POKEMON_PAGODA, MUSIC_SPROUT_TOWER, FALSE, PALETTE_DAY, FISHGROUP_NONE
map PokemonPagoda2F, TILESET_TOWER, INDOOR, LANDMARK_POKEMON_PAGODA, MUSIC_SPROUT_TOWER, FALSE, PALETTE_DAY, FISHGROUP_NONE
map PokemonPagoda3F, TILESET_TOWER, INDOOR, LANDMARK_POKEMON_PAGODA, MUSIC_SPROUT_TOWER, FALSE, PALETTE_DAY, FISHGROUP_NONE
map PokemonPagoda4F, TILESET_TOWER, INDOOR, LANDMARK_POKEMON_PAGODA, MUSIC_SPROUT_TOWER, FALSE, PALETTE_DAY, FISHGROUP_NONE
map PokemonPagoda5F, TILESET_TOWER, INDOOR, LANDMARK_POKEMON_PAGODA, MUSIC_SPROUT_TOWER, FALSE, PALETTE_DAY, FISHGROUP_NONE
assert_table_length NUM_OLD_CITY_MAPS
MapGroup_BlueForest:

View file

@ -591,6 +591,11 @@ INCLUDE "maps/Route66WhiteCityGate.asm"
SECTION "Map Scripts 30", ROMX
INCLUDE "maps/OldCityGym.asm"
INCLUDE "maps/OldCityMuseum.asm"
INCLUDE "maps/PokemonPagoda1F.asm"
INCLUDE "maps/PokemonPagoda2F.asm"
INCLUDE "maps/PokemonPagoda3F.asm"
INCLUDE "maps/PokemonPagoda4F.asm"
INCLUDE "maps/PokemonPagoda5F.asm"
SECTION "Map Scripts 31", ROMX ; spillover
INCLUDE "maps/TanobyRuins.asm"