You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-04-09 05:44:44 -07:00
Implement Flash technique through a map callback of type MAPCALLBACK_ENDMAPSETUP (#34)
This callback type is executed in a new map setup command at the very end of every map setup script. Maps that should trigger the use of Flash automatically should use an instance of this callback with fixed functionality
This commit is contained in:
@@ -49,8 +49,8 @@ MapGroup_DebugLevel1:
|
||||
|
||||
MapGroup_DebugLevel2:
|
||||
table_width MAP_LENGTH, MapGroup_DebugLevel2
|
||||
map DebugLevel2_Map1, TILESET_BOARD_DEBUG_2, INDOOR_CAVE, LANDMARK_DEBUGLEVEL_2, MUSIC_NEW_BARK_TOWN, FALSE, PALETTE_NITE, FISHGROUP_SHORE, 2
|
||||
map DebugLevel2_Map2, TILESET_BOARD_DEBUG_2, INDOOR_CAVE, LANDMARK_DEBUGLEVEL_2, MUSIC_NEW_BARK_TOWN, FALSE, PALETTE_NITE, FISHGROUP_SHORE, 2
|
||||
map DebugLevel2_Map1, TILESET_BOARD_DEBUG_2, INDOOR_CAVE, LANDMARK_DEBUGLEVEL_2, MUSIC_NEW_BARK_TOWN, FALSE, PALETTE_NITE | IN_DARKNESS, FISHGROUP_SHORE, 2
|
||||
map DebugLevel2_Map2, TILESET_BOARD_DEBUG_2, INDOOR_CAVE, LANDMARK_DEBUGLEVEL_2, MUSIC_NEW_BARK_TOWN, FALSE, PALETTE_NITE | IN_DARKNESS, FISHGROUP_SHORE, 2
|
||||
assert_table_length NUM_DEBUGLEVEL_2_MAPS
|
||||
|
||||
MapGroup_DebugLevel3:
|
||||
|
@@ -56,3 +56,4 @@ MapSetupCommands:
|
||||
add_mapsetup AnchorPointAfterWarp ; 31
|
||||
add_mapsetup BackupMapObjects ; 32
|
||||
add_mapsetup LoadDisabledSpaces ; 33
|
||||
add_mapsetup MapCallbackAtEndMapSetup ; 34
|
||||
|
@@ -48,6 +48,7 @@ MapSetupScript_EnterLevel:
|
||||
mapsetup FadeInPalettesFromWhite
|
||||
mapsetup ActivateMapAnims
|
||||
mapsetup LoadWildMonData
|
||||
mapsetup MapCallbackAtEndMapSetup
|
||||
db -1 ; end
|
||||
|
||||
MapSetupScript_Teleport:
|
||||
@@ -81,6 +82,7 @@ MapSetupScript_Warp:
|
||||
mapsetup ActivateMapAnims
|
||||
mapsetup LoadWildMonData
|
||||
mapsetup AnchorPointAfterWarp
|
||||
mapsetup MapCallbackAtEndMapSetup
|
||||
db -1 ; end
|
||||
|
||||
MapSetupScript_BadWarp:
|
||||
@@ -108,6 +110,7 @@ MapSetupScript_BadWarp:
|
||||
mapsetup ActivateMapAnims
|
||||
mapsetup LoadWildMonData
|
||||
mapsetup AnchorPointAfterWarp
|
||||
mapsetup MapCallbackAtEndMapSetup
|
||||
db -1 ; end
|
||||
|
||||
MapSetupScript_Connection:
|
||||
@@ -128,6 +131,7 @@ MapSetupScript_Connection:
|
||||
mapsetup LoadWildMonData
|
||||
mapsetup UpdateRoamMons
|
||||
mapsetup ActivateMapAnims
|
||||
mapsetup MapCallbackAtEndMapSetup
|
||||
db -1 ; end
|
||||
|
||||
MapSetupScript_Fall:
|
||||
@@ -158,6 +162,7 @@ MapSetupScript_Train:
|
||||
mapsetup LoadWildMonData
|
||||
mapsetup UpdateRoamMons
|
||||
mapsetup AnchorPointAfterWarp
|
||||
mapsetup MapCallbackAtEndMapSetup
|
||||
db -1 ; end
|
||||
|
||||
MapSetupScript_ReloadMap:
|
||||
@@ -178,6 +183,7 @@ MapSetupScript_ReloadMap:
|
||||
mapsetup FadeInPalettesFromWhite
|
||||
mapsetup ActivateMapAnims
|
||||
mapsetup LoadWildMonData
|
||||
mapsetup MapCallbackAtEndMapSetup
|
||||
db -1 ; end
|
||||
|
||||
MapSetupScript_ExitViewMap:
|
||||
@@ -202,6 +208,7 @@ MapSetupScript_ExitViewMap:
|
||||
mapsetup FadeInPalettesFromWhite
|
||||
mapsetup ActivateMapAnims
|
||||
mapsetup LoadWildMonData
|
||||
mapsetup MapCallbackAtEndMapSetup
|
||||
db -1 ; end
|
||||
|
||||
MapSetupScript_LinkReturn:
|
||||
@@ -222,6 +229,7 @@ MapSetupScript_LinkReturn:
|
||||
mapsetup ActivateMapAnims
|
||||
mapsetup LoadWildMonData
|
||||
mapsetup EnableTextAcceleration
|
||||
mapsetup MapCallbackAtEndMapSetup
|
||||
db -1 ; end
|
||||
|
||||
MapSetupScript_Continue:
|
||||
@@ -244,6 +252,7 @@ MapSetupScript_Continue:
|
||||
mapsetup FadeInPalettesFromWhite
|
||||
mapsetup ActivateMapAnims
|
||||
mapsetup LoadWildMonData
|
||||
mapsetup MapCallbackAtEndMapSetup
|
||||
db -1 ; end
|
||||
|
||||
MapSetupScript_Submenu:
|
||||
|
Reference in New Issue
Block a user