WIP Sunglow City (missing some shit, remind me to get to it later)

This commit is contained in:
Zeta_Null 2024-12-20 23:52:18 -05:00
parent 844aa6d766
commit f98a639b52
36 changed files with 182 additions and 18 deletions

View file

@ -915,6 +915,12 @@ ENDM
map_attributes Route53RuddyTownGate, ROUTE_53_RUDDY_TOWN_GATE, $00, 0
map_attributes Route54RuddyTownGate, ROUTE_54_RUDDY_TOWN_GATE, $00, 0
map_attributes Route57, ROUTE_57, $03, NORTH
connection north, SunglowCity, SUNGLOW_CITY, 0
map_attributes SunglowCity, SUNGLOW_CITY, $03, SOUTH ; this is missing a route connection
connection south, Route57, ROUTE_57, 0
map_attributes BlueForest, BLUE_FOREST, $00, 0 ; this is on its own for now. add connections later.
map_attributes AventurineCity, AVENTURINE_CITY, $05, 0 ; this is on its own for now. add connections later.

View file

@ -1336,5 +1336,11 @@ Route52_Blocks:
RuddyTown_Blocks:
INCBIN "maps/RuddyTown.ablk"
Route57_Blocks:
INCBIN "maps/Route57.ablk"
SunglowCity_Blocks:
INCBIN "maps/SunglowCity.ablk"
AventurineCity_Blocks:
INCBIN "maps/AventurineCity.ablk"

View file

@ -56,9 +56,10 @@ MapGroupPointers::
dw MapGroup_SavoyCity ; 37
dw MapGroup_CoralCity ; 38
dw MapGroup_RuddyTown ; 39
dw MapGroup_BlueForest ; 40
dw MapGroup_Aventurine ; 41
dw MapGroup_WhiteCity ; 42
dw MapGroup_SunglowCity ; 40
dw MapGroup_BlueForest ; 41
dw MapGroup_Aventurine ; 42
dw MapGroup_WhiteCity ; 43
assert_table_length NUM_MAP_GROUPS
MapGroup_Olivine:
@ -758,6 +759,12 @@ MapGroup_RuddyTown:
map Route54RuddyTownGate, TILESET_NIHON_GATE, GATE, LANDMARK_ROUTE_50, MUSIC_PEACEFULTHEME, FALSE, PALETTE_DAY, FISHGROUP_NONE ; see above
assert_table_length NUM_RUDDY_TOWN_MAPS
MapGroup_SunglowCity:
table_width MAP_LENGTH, MapGroup_SunglowCity
map Route57, TILESET_NIHON_BIRDON, ROUTE, LANDMARK_BLUE_FOREST, MUSIC_MOBILE_ADAPTER_MENU, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
map SunglowCity, TILESET_NIHON_BIRDON, TOWN, LANDMARK_BLUE_FOREST, MUSIC_MOBILE_ADAPTER_MENU, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
assert_table_length NUM_SUNGLOW_CITY_MAPS
MapGroup_BlueForest:
table_width MAP_LENGTH, MapGroup_BlueForest
map BlueForest, TILESET_NIHON_SNOWY, TOWN, LANDMARK_BLUE_FOREST, MUSIC_SINJOH_RUINS, FALSE, PALETTE_AUTO, FISHGROUP_SHORE

View file

@ -43,6 +43,7 @@ OutdoorSprites:
dw SavoyCityGroupSprites
dw CoralCityGroupSprites
dw RuddyTownGroupSprites
dw SunglowCityGroupSprites
dw BlueForestGroupSprites
dw AventurineCityGroupSprites
dw WhiteCityGroupSprites
@ -334,6 +335,7 @@ IndigoGroupSprites:
db SPRITE_BOULDER
BlueForestGroupSprites: ; Will have its own thing eventually
SunglowCityGroupSprites: ; Ditto
AventurineCityGroupSprites: ; Ditto
WhiteCityGroupSprites: ; Ditto
NewBarkGroupSprites:

View file

@ -50,10 +50,11 @@ MapGroupRoofs:
db ROOF_VIOLET ; 36 (Old City)
db ROOF_NEW_BARK ; 37 (Savoy City)
db ROOF_NEW_BARK ; 38 (Coral City)
db ROOF_NEW_BARK ; 38 (Ruddy Town)
db ROOF_NEW_BARK ; 40 (Blue Forest)
db ROOF_NEW_BARK ; 41 (Aventurine City)
db ROOF_NEW_BARK ; 42 (White City)
db ROOF_NEW_BARK ; 39 (Ruddy Town)
db ROOF_NEW_BARK ; 40 (Sunglow City)
db ROOF_NEW_BARK ; 41 (Blue Forest)
db ROOF_NEW_BARK ; 42 (Aventurine City)
db ROOF_NEW_BARK ; 43 (White City)
assert_table_length NUM_MAP_GROUPS + 1
Roofs:

View file

@ -647,4 +647,6 @@ INCLUDE "maps/CoralCity.asm"
INCLUDE "maps/Route51.asm"
INCLUDE "maps/Route52.asm"
INCLUDE "maps/RuddyTown.asm"
INCLUDE "maps/Route57.asm"
INCLUDE "maps/SunglowCity.asm"
INCLUDE "maps/AventurineCity.asm"

View file

@ -43,6 +43,7 @@ MapGroupRoofSGBPalInds:
db PREDEFPAL_SAVOY_CITY
db PREDEFPAL_CORAL_CITY
db PREDEFPAL_RUDDY_TOWN
db PREDEFPAL_SUNGLOW_CITY
db PREDEFPAL_BLUE_FOREST
db PREDEFPAL_AVENTURINE
db PREDEFPAL_WHITE_CITY
@ -91,6 +92,7 @@ MapGroupRoofSGBPalIndsMorn:
db PREDEFPAL_SAVOY_CITY_MORN
db PREDEFPAL_CORAL_CITY_MORN
db PREDEFPAL_RUDDY_TOWN_MORN
db PREDEFPAL_SUNGLOW_CITY_MORN
db PREDEFPAL_BLUE_FOREST_MORN
db PREDEFPAL_AVENTURINE_MORN
db PREDEFPAL_WHITE_CITY_MORN

Binary file not shown.

View file

@ -1,11 +1,11 @@
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 00
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 01
tilecoll WALL, WALL, FLOOR, FLOOR ; 02
tilecoll WALL, WALL, WALL, WALL ; 03
tilecoll FLOOR, FLOOR, WALL, WALL ; 03
tilecoll DOOR, DOOR, FLOOR, FLOOR ; 04
tilecoll WALL, WALL, WALL, WALL ; 05
tilecoll WALL, WALL, FLOOR, FLOOR ; 06
tilecoll WALL, WALL, FLOOR, FLOOR ; 07
tilecoll WALL, FLOOR, WALL, WALL ; 06
tilecoll FLOOR, WALL, FLOOR, WALL ; 07
tilecoll COUNTER, COUNTER, COUNTER, FLOOR ; 08
tilecoll COUNTER, COUNTER, FLOOR, COUNTER ; 09
tilecoll FLOOR, FLOOR, WARP_CARPET_DOWN, WARP_CARPET_DOWN ; 0a

Binary file not shown.

Binary file not shown.

View file

@ -116,7 +116,7 @@
tilecoll WALL, WALL, WALL, WALL ; 73
tilecoll WALL, WALL, WALL, WALL ; 74
tilecoll FLOOR, FLOOR, WARP_CARPET_DOWN, WARP_CARPET_DOWN ; 75
tilecoll WALL, WALL, WALL, WALL ; 76
tilecoll FLOOR, FLOOR, WALL, FLOOR ; 76
tilecoll WALL, WALL, WALL, WALL ; 77
tilecoll WALL, WALL, WALL, WALL ; 78
tilecoll WALL, WALL, WALL, WALL ; 79
@ -162,3 +162,5 @@
tilecoll WALL, WALL, WALL, WALL ; a1
tilecoll WALL, WALL, WALL, WALL ; a2
tilecoll WALL, WALL, DOOR, WALL ; a3
tilecoll WARP_CARPET_LEFT, FLOOR, WARP_CARPET_LEFT, FLOOR ; a4
tilecoll LONG_GRASS, LONG_GRASS, LONG_GRASS, LONG_GRASS ; a5

Binary file not shown.

View file

@ -0,0 +1,53 @@
tilecoll WALL, WALL, WALL, WALL ; 00
tilecoll WATER, WATER, WATER, WATER ; 01
tilecoll WALL, WALL, WALL, WALL ; 02
tilecoll WALL, WALL, WALL, WALL ; 03
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 04
tilecoll FLOOR, WALL, WALL, WALL ; 05
tilecoll WARP_CARPET_DOWN, WARP_CARPET_DOWN, WALL, WALL ; 06
tilecoll WALL, FLOOR, WALL, WALL ; 07
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 08
tilecoll WALL, WALL, WALL, WALL ; 09
tilecoll WALL, WALL, WALL, WALL ; 0a
tilecoll WALL, WALL, WALL, WALL ; 0b
tilecoll TALL_GRASS, TALL_GRASS, TALL_GRASS, TALL_GRASS ; 0c
tilecoll WALL, WALL, WALL, FLOOR ; 0d
tilecoll WALL, WALL, FLOOR, FLOOR ; 0e
tilecoll WALL, WALL, FLOOR, WALL ; 0f
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 10
tilecoll WALL, FLOOR, WALL, FLOOR ; 11
tilecoll WALL, FLOOR, FLOOR, FLOOR ; 12
tilecoll FLOOR, WALL, FLOOR, WALL ; 13
tilecoll FLOOR, WALL, FLOOR, WALL ; 14
tilecoll WALL, FLOOR, WALL, WALL ; 15
tilecoll FLOOR, FLOOR, WALL, WALL ; 16
tilecoll FLOOR, WALL, WALL, WALL ; 17
tilecoll HOP_DOWN, HOP_DOWN, WALL, WALL ; 18
tilecoll WALL, WALL, FLOOR, FLOOR ; 19
tilecoll WALL, WALL, WALL, WALL ; 1a
tilecoll WALL, WALL, FLOOR, FLOOR ; 1b
tilecoll FLOOR, WALL, WALL, WALL ; 1c
tilecoll WALL, WALL, WALL, WALL ; 1d
tilecoll WALL, WALL, WALL, DOOR ; 1e
tilecoll WALL, WALL, WALL, WALL ; 1f
tilecoll WALL, WALL, WALL, WALL ; 20
tilecoll WALL, WALL, DOOR, WALL ; 21
tilecoll WALL, WALL, WALL, WALL ; 22
tilecoll WALL, WALL, WALL, WALL ; 23
tilecoll WALL, WALL, WALL, WALL ; 24
tilecoll WALL, WALL, WALL, WALL ; 25
tilecoll WALL, DOOR, FLOOR, FLOOR ; 26
tilecoll WALL, WALL, FLOOR, FLOOR ; 27
tilecoll WALL, WALL, FLOOR, FLOOR ; 28
tilecoll WALL, WALL, FLOOR, FLOOR ; 29
tilecoll WALL, WALL, WALL, WALL ; 2a
tilecoll WALL, WALL, WALL, WALL ; 2b
tilecoll WALL, WALL, WALL, WALL ; 2c
tilecoll WALL, WALL, DOOR, DOOR ; 2d
tilecoll WALL, WALL, WALL, WALL ; 2e
tilecoll WALL, WALL, WALL, WALL ; 2f
tilecoll WALL, WALL, DOOR, WALL ; 30
tilecoll WALL, WALL, WALL, WALL ; 31
tilecoll WALL, WALL, DOOR, DOOR ; 32
tilecoll WALL, WALL, WALL, WALL ; 33
tilecoll DOOR, WALL, FLOOR, FLOOR ; 34

View file

@ -74,3 +74,13 @@
tilecoll WALL, WALL, WALL, WALL ; 49
tilecoll WALL, WALL, WALL, WALL ; 4a
tilecoll WALL, WALL, WALL, WALL ; 4b
tilecoll WALL, WALL, WALL, WALL ; 4c
tilecoll FLOOR, WARP_CARPET_RIGHT, FLOOR, WARP_CARPET_RIGHT ; 4d
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 4e
tilecoll LONG_GRASS, LONG_GRASS, LONG_GRASS, LONG_GRASS ; 4f
tilecoll WALL, WALL, WALL, WALL ; 50
tilecoll WALL, WALL, DOOR, WALL ; 51
tilecoll WATER, WATER, WATER, WATER ; 52
tilecoll WATER, WATER, WATER, WATER ; 53
tilecoll WALL, WALL, WALL, WALL ; 54
tilecoll WALL, WALL, WALL, WALL ; 55

View file

@ -45,3 +45,20 @@
tilecoll WATER, WATER, WATER, WATER ; 2c
tilecoll WALL, FLOOR, FLOOR, FLOOR ; 2d
tilecoll PIT, FLOOR, PIT, FLOOR ; 2e
tilecoll TALL_GRASS, TALL_GRASS, TALL_GRASS, TALL_GRASS ; 2f
tilecoll WALL, WALL, WALL, WALL ; 30
tilecoll WALL, WALL, WALL, WALL ; 31
tilecoll WALL, WALL, WALL, WALL ; 32
tilecoll WALL, WALL, WALL, WALL ; 33
tilecoll FLOOR, FLOOR, WALL, WALL ; 34
tilecoll FLOOR, FLOOR, WALL, WALL ; 35
tilecoll FLOOR, FLOOR, WALL, WALL ; 36
tilecoll FLOOR, FLOOR, WALL, FLOOR ; 37
tilecoll WATER, WATER, WATER, WATER ; 38
tilecoll WATER, WATER, WATER, WATER ; 39
tilecoll WATER, WATER, WATER, WATER ; 3a
tilecoll WATER, WATER, WATER, WATER ; 3b
tilecoll FLOOR, FLOOR, FLOOR, WARP_CARPET_DOWN ; 3c
tilecoll FLOOR, FLOOR, WARP_CARPET_DOWN, FLOOR ; 3d
tilecoll LONG_GRASS, LONG_GRASS, LONG_GRASS, LONG_GRASS ; 3e
tilecoll WALL, WALL, WALL, WALL ; 3f

View file

@ -79,3 +79,14 @@
tilecoll FLOOR, FLOOR, WALL, WALL ; 4e
tilecoll WALL, WALL, WALL, WALL ; 4f
tilecoll WALL, FLOOR, WALL, FLOOR ; 50
tilecoll TALL_GRASS, TALL_GRASS, TALL_GRASS, TALL_GRASS ; 51
tilecoll WALL, WALL, WALL, WALL ; 52
tilecoll LONG_GRASS, LONG_GRASS, LONG_GRASS, LONG_GRASS ; 53
tilecoll WALL, WATER, WALL, WALL ; 54
tilecoll WATER, WATER, WATER, WATER ; 55
tilecoll WATER, WATER, WATER, WATER ; 56
tilecoll FLOOR, FLOOR, HEADBUTT_TREE, HEADBUTT_TREE ; 57
tilecoll FLOOR, HEADBUTT_TREE, FLOOR, HEADBUTT_TREE ; 58
tilecoll TALL_GRASS, TALL_GRASS, HEADBUTT_TREE, HEADBUTT_TREE ; 59
tilecoll HEADBUTT_TREE, FLOOR, HEADBUTT_TREE, HEADBUTT_TREE ; 5a
tilecoll WALL, WALL, DOOR, DOOR ; 5b