Blue's Lab Groundwork

So the scenes are massively unfinished and need some bug fixes, namely;
- Make the Silent Hills scene load properly.
- Finish the interior scene; have the player walk into the map.
- Make the scene loading in the second Blue's Lab room load properly (same issue as Silent Hills)

Main issues come from the events not working like RBY:
- You cannot be walked directly into a warp!
- Coord events don't seem to trigger scenes on their own and I'm just kind of perplexed by it.

If anyone more experienced wants to take a stab at it, by all means! This is looking really good!
This commit is contained in:
Llinos Evans 2024-07-19 23:42:49 +01:00
parent 6816e6bd8e
commit 30e57c9e38
29 changed files with 1075 additions and 72 deletions

View file

@ -1508,7 +1508,15 @@
const EVENT_WINNERS_PATH_ITEM1
const EVENT_WINNERS_PATH_ITEM2
const EVENT_WINNERS_PATH_SWITCH_PRESSED
; Unused: next 47 events
const EVENT_DRAGGED_BY_BLUE
const EVENT_GOT_POKEMON_FROM_BLUE
const EVENT_GOT_PALSSIO_FROM_BLUE
const EVENT_GOT_CUBBURN_FROM_BLUE
const EVENT_CUBBURN_POKEBALL_IN_BLUES_LAB ; to hide
const EVENT_PALSSIO_POKEBALL_IN_BLUES_LAB ; to hide
const EVENT_GONE_THROUGH_STARTER_DOOR
const EVENT_BRIEFED_BY_BLUE
; Unused: next 40 events
const_next 2048
DEF NUM_EVENTS EQU const_value ; 800

View file

@ -631,6 +631,7 @@ ENDM
map_const SINJOH_RUINS_EXTERIOR, 10, 10 ; 13
map_const SINJOH_RUINS_INTERIOR, 10, 10 ; 14
map_const ROUTE_49_OLD_CITY_GATE, 5, 4 ; 15
map_const BLUE_LAB, 12, 10 ; 16
endgroup
newgroup BLUE_FOREST ; 36

View file

@ -8,7 +8,7 @@
const PHONE_SCHOOLBOY_JACK
const PHONE_POKEFAN_BEVERLY
const PHONE_SAILOR_HUEY
const_skip
const PHONE_BLUE
const_skip
const_skip
const PHONE_COOLTRAINERM_GAVEN

View file

@ -47,6 +47,7 @@
const TILESET_NIHON_SOUTH ; 2D
const TILESET_NIHON_WEST ; 2E
const TILESET_LAVENDER_CRYPT ; 2F
const TILESET_BLUE_LAB ; 30
DEF NUM_TILESETS EQU const_value - 1
; wTileset struct size

View file

@ -25,6 +25,7 @@ DEF CHRIS EQU __trainer_class__
const PHONECONTACT_BILL
const PHONECONTACT_ELM
const PHONECONTACT_BUENA
const PHONECONTACT_BLUE
DEF NUM_NONTRAINER_PHONECONTACTS EQU const_value - 1
DEF KRIS EQU __trainer_class__