summaryrefslogtreecommitdiff
path: root/constants/scene_constants.asm
diff options
context:
space:
mode:
Diffstat (limited to 'constants/scene_constants.asm')
-rw-r--r--constants/scene_constants.asm166
1 files changed, 6 insertions, 160 deletions
diff --git a/constants/scene_constants.asm b/constants/scene_constants.asm
index 157f84111..67a0351ce 100644
--- a/constants/scene_constants.asm
+++ b/constants/scene_constants.asm
@@ -1,8 +1,11 @@
; See data/maps/scenes.asm for which maps have scene variables.
-; Values default to 0 and can be changed with setscene or setmapscene.
-; Each scene_script and coord_event goes with a single scene ID.
+; Each scene_script and coord_event is associated with a current scene ID.
-SCENE_DEFAULT EQU 0
+; Scene variables default to 0.
+SCENE_DEFAULT EQU 0
+; Often a map will have a one-time default event for scene 0, and switch to a
+; do-nothing scene 1 when the event finishes.
+SCENE_FINISHED EQU 1
; wPokecenter2FSceneID
const_def 1
@@ -12,19 +15,6 @@ SCENE_DEFAULT EQU 0
const SCENE_POKECENTER2F_LEAVE_MOBILE_TRADE_ROOM ; 4
const SCENE_POKECENTER2F_LEAVE_MOBILE_BATTLE_ROOM ; 5
-; wTradeCenterSceneID
- const_def 1
- const SCENE_TRADECENTER_NOTHING ; 1
-
-; wColosseumSceneID
- const_def 1
- const SCENE_COLOSSEUM_NOTHING ; 1
- const SCENE_COLOSSEUM_UNUSED ; 2
-
-; wTimeCapsuleSceneID
- const_def 1
- const SCENE_TIMECAPSULE_NOTHING ; 1
-
; wPowerPlantSceneID
const_def
const SCENE_POWERPLANT_NOTHING ; 0
@@ -40,42 +30,10 @@ SCENE_DEFAULT EQU 0
const SCENE_ROUTE25_NOTHING ; 0
const SCENE_ROUTE25_MISTYS_DATE ; 1
-; wVictoryRoadGateSceneID
- const_def 1
- const SCENE_VICTORYROADGATE_NOTHING ; 1
-
-; wWillsRoomSceneID
- const_def 1
- const SCENE_WILLSROOM_NOTHING ; 1
-
-; wKogasRoomSceneID
- const_def 1
- const SCENE_KOGASROOM_NOTHING ; 1
-
-; wBrunosRoomSceneID
- const_def 1
- const SCENE_BRUNOSROOM_NOTHING ; 1
-
-; wKarensRoomSceneID
- const_def 1
- const SCENE_KARENSROOM_NOTHING ; 1
-
; wLancesRoomSceneID
const_def 1
const SCENE_LANCESROOM_APPROACH_LANCE ; 1
-; wHallOfFameSceneID
- const_def 1
- const SCENE_HALLOFFAME_NOTHING ; 1
-
-; wRoute27SceneID
- const_def 1
- const SCENE_ROUTE27_NOTHING ; 1
-
-; wNewBarkTownSceneID
- const_def 1
- const SCENE_NEWBARKTOWN_NOTHING ; 1
-
; wElmsLabSceneID
const_def 1
const SCENE_ELMSLAB_CANT_LEAVE ; 1
@@ -85,10 +43,6 @@ SCENE_DEFAULT EQU 0
const SCENE_ELMSLAB_AIDE_GIVES_POTION ; 5
const SCENE_ELMSLAB_AIDE_GIVES_POKE_BALLS ; 6
-; wPlayersHouse1FSceneID
- const_def 1
- const SCENE_PLAYERSHOUSE1F_NOTHING ; 1
-
; wRoute29SceneID
const_def
const SCENE_ROUTE29_NOTHING ; 0
@@ -99,10 +53,6 @@ SCENE_DEFAULT EQU 0
const SCENE_CHERRYGROVECITY_NOTHING ; 0
const SCENE_CHERRYGROVECITY_MEET_RIVAL ; 1
-; wMrPokemonsHouseSceneID
- const_def 1
- const SCENE_MRPOKEMONSHOUSE_NOTHING ; 1
-
; wRoute32SceneID
const_def 1
const SCENE_ROUTE32_OFFER_SLOWPOKETAIL ; 1
@@ -136,30 +86,6 @@ SCENE_DEFAULT EQU 0
const SCENE_GOLDENRODGYM_NOTHING ; 0
const SCENE_GOLDENRODGYM_WHITNEY_STOPS_CRYING ; 1
-; wOlivineCitySceneID
- const_def 1
- const SCENE_OLIVINECITY_NOTHING ; 1
-
-; wEcruteakTinTowerEntranceSceneID
- const_def 1
- const SCENE_ECRUTEAKTINTOWERENTRANCE_NOTHING ; 1
-
-; wWiseTriosRoomSceneID
- const_def 1
- const SCENE_WISETRIOSROOM_NOTHING ; 1
-
-; wEcruteakPokecenter1FSceneID
- const_def 1
- const SCENE_ECRUTEAKPOKECENTER1F_NOTHING ; 1
-
-; wEcruteakGymSceneID
- const_def 1
- const SCENE_ECRUTEAKGYM_NOTHING ; 1
-
-; wMahoganyTownSceneID
- const_def 1
- const SCENE_MAHOGANYTOWN_NOTHING ; 1
-
; wRoute42SceneID
const_def
const SCENE_ROUTE42_NOTHING ; 0
@@ -170,47 +96,11 @@ SCENE_DEFAULT EQU 0
const SCENE_CIANWOODCITY_NOTHING ; 0
const SCENE_CIANWOODCITY_SUICUNE_AND_EUSINE ; 1
-; wBattleTower1FSceneID
- const_def 1
- const SCENE_BATTLETOWER1F_NOTHING ; 1
-
-; wBattleTowerBattleRoomSceneID
- const_def 1
- const SCENE_BATTLETOWERBATTLEROOM_NOTHING ; 1
-
-; wBattleTowerElevatorSceneID
- const_def 1
- const SCENE_BATTLETOWERELEVATOR_NOTHING ; 1
-
-; wBattleTowerHallwaySceneID
- const_def 1
- const SCENE_BATTLETOWERHALLWAY_NOTHING ; 1
-
-; wRoute43GateSceneID
- const_def 1
- const SCENE_ROUTE43GATE_NOTHING ; 1
-
-; wMountMoonSceneID
- const_def 1
- const SCENE_MOUNTMOON_NOTHING ; 1
-
-; wSproutTower3FSceneID
- const_def 1
- const SCENE_SPROUTTOWER3F_NOTHING ; 1
-
-; wTinTower1FSceneID
- const_def 1
- const SCENE_TINTOWER1F_NOTHING ; 1
-
; wBurnedTower1FSceneID
const_def 1
const SCENE_BURNEDTOWER1F_RIVAL_BATTLE ; 1
const SCENE_BURNEDTOWER1F_NOTHING ; 2
-; wBurnedTowerB1FSceneID
- const_def 1
- const SCENE_BURNEDTOWERB1F_NOTHING ; 1
-
; wRadioTower5FSceneID
const_def 1
const SCENE_RADIOTOWER5F_ROCKET_BOSS ; 1
@@ -226,22 +116,6 @@ SCENE_DEFAULT EQU 0
const SCENE_RUINSOFALPHRESEARCHCENTER_NOTHING ; 0
const SCENE_RUINSOFALPHRESEARCHCENTER_GET_UNOWN_DEX ; 1
-; wRuinsOfAlphHoOhChamberSceneID
- const_def 1
- const SCENE_RUINSOFALPHHOOHCHAMBER_NOTHING ; 1
-
-; wRuinsOfAlphKabutoChamberSceneID
- const_def 1
- const SCENE_RUINSOFALPHKABUTOCHAMBER_NOTHING ; 1
-
-; wRuinsOfAlphOmanyteChamberSceneID
- const_def 1
- const SCENE_RUINSOFALPHOMANYTECHAMBER_NOTHING ; 1
-
-; wRuinsOfAlphAerodactylChamberSceneID
- const_def 1
- const SCENE_RUINSOFALPHAERODACTYLCHAMBER_NOTHING ; 1
-
; wRuinsOfAlphInnerChamberSceneID
const_def
const SCENE_RUINSOFALPHINNERCHAMBER_NOTHING ; 0
@@ -264,23 +138,11 @@ SCENE_DEFAULT EQU 0
const SCENE_TEAMROCKETBASEB3F_ROCKET_BOSS ; 2
const SCENE_TEAMROCKETBASEB3F_NOTHING ; 3
-; wGoldenrodUndergroundSwitchRoomEntrancesSceneID
- const_def 1
- const SCENE_GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_NOTHING ; 1
-
-; wVictoryRoadSceneID
- const_def 1
- const SCENE_VICTORYROAD_NOTHING ; 1
-
; wDragonsDenB1FSceneID
const_def
const SCENE_DRAGONSDENB1F_NOTHING ; 0
const SCENE_DRAGONSDENB1F_CLAIR_GIVES_TM ; 1
-; wDragonShrineSceneID
- const_def 1
- const SCENE_DRAGONSHRINE_NOTHING ; 1
-
; wOlivinePortSceneID
const_def 1
const SCENE_OLIVINEPORT_LEAVE_SHIP ; 1
@@ -293,19 +155,3 @@ SCENE_DEFAULT EQU 0
const_def 1
const SCENE_FASTSHIP1F_ENTER_SHIP ; 1
const SCENE_FASTSHIP1F_MEET_GRANDPA ; 2
-
-; wFastShipB1FSceneID
- const_def 1
- const SCENE_FASTSHIPB1F_NOTHING ; 1
-
-; wMountMoonSquareSceneID
- const_def 1
- const SCENE_MOUNTMOONSQUARE_UNUSED ; 1
-
-; wMobileTradeRoomSceneID
- const_def 1
- const SCENE_MOBILETRADEROOM_NOTHING ; 1
-
-; wMobileBattleRoomSceneID
- const_def 1
- const SCENE_MOBILEBATTLEROOM_NOTHING ; 1