Document Trainer Hill
This commit is contained in:
@@ -39,7 +39,7 @@ EventScript_FrontierFieldWhiteOut:: @ 82736F8
|
||||
goto_if_eq BattleFrontier_BattlePyramidTop_EventScript_252B42
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq BattleFrontier_BattlePyramidTop_EventScript_252B42
|
||||
setvar VAR_0x8004, TRAINER_HILL_FUNC_IS_IN
|
||||
setvar VAR_0x8004, TRAINER_HILL_FUNC_IN_CHALLENGE
|
||||
special CallTrainerHillFunction
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq TrainerHill_1F_EventScript_Lost
|
||||
|
||||
@@ -1,8 +1,4 @@
|
||||
TrainerHill_1F_MapScript1_2C8336: @ 82C8336
|
||||
TrainerHill_2F_MapScript1_2C8336: @ 82C8336
|
||||
TrainerHill_3F_MapScript1_2C8336: @ 82C8336
|
||||
TrainerHill_4F_MapScript1_2C8336: @ 82C8336
|
||||
TrainerHill_Roof_MapScript1_2C8336: @ 82C8336
|
||||
TrainerHill_OnResume: @ 82C8336
|
||||
setvar VAR_TEMP_2, 0
|
||||
setvar VAR_0x8004, TRAINER_HILL_FUNC_RESUME_TIMER
|
||||
special CallTrainerHillFunction
|
||||
@@ -17,67 +13,64 @@ TrainerHill_Roof_MapScript1_2C8336: @ 82C8336
|
||||
goto_if_eq TrainerHill_1F_EventScript_Lost
|
||||
end
|
||||
|
||||
TrainerHill_1F_MapScript2_2C8372: @ 82C8372
|
||||
TrainerHill_2F_MapScript2_2C8372: @ 82C8372
|
||||
map_script_2 VAR_TEMP_3, 0, TrainerHill_1F_EventScript_2C837C
|
||||
TrainerHill_OnWarp: @ 82C8372
|
||||
map_script_2 VAR_TEMP_3, 0, TrainerHill_1F_EventScript_DummyOnWarp
|
||||
.2byte 0
|
||||
|
||||
TrainerHill_1F_EventScript_2C837C:: @ 82C837C
|
||||
TrainerHill_1F_EventScript_DummyOnWarp:: @ 82C837C
|
||||
setvar VAR_TEMP_3, 1
|
||||
@ forced stop
|
||||
|
||||
TrainerHill_1F_MapScript2_2C8381: @ 82C8381
|
||||
TrainerHill_2F_MapScript2_2C8381: @ 82C8381
|
||||
TrainerHill_3F_MapScript2_2C8381: @ 82C8381
|
||||
TrainerHill_4F_MapScript2_2C8381: @ 82C8381
|
||||
TrainerHill_Roof_MapScript2_2C8381: @ 82C8381
|
||||
map_script_2 VAR_TEMP_2, 0, TrainerHill_1F_EventScript_2C83A6
|
||||
map_script_2 VAR_TEMP_1, 1, TrainerHill_1F_EventScript_2C83DF
|
||||
TrainerHill_OnFrame: @ 82C8381
|
||||
map_script_2 VAR_TEMP_2, 0, TrainerHill_1F_EventScript_DummyWarpToEntranceCounter
|
||||
map_script_2 VAR_TEMP_1, 1, TrainerHill_EventScript_WarpToEntranceCounter
|
||||
.2byte 0
|
||||
|
||||
EventScript_TrainerHillTimer:: @ 82C8393
|
||||
lockall
|
||||
setvar VAR_0x8004, TRAINER_HILL_FUNC_7
|
||||
setvar VAR_0x8004, TRAINER_HILL_FUNC_GET_CHALLENGE_TIME
|
||||
special CallTrainerHillFunction
|
||||
msgbox TrainerHill_Entrance_Text_268D47, MSGBOX_DEFAULT
|
||||
msgbox TrainerHill_Entrance_Text_ChallengeTime, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
TrainerHill_1F_EventScript_2C83A6:: @ 82C83A6
|
||||
TrainerHill_1F_EventScript_DummyWarpToEntranceCounter:: @ 82C83A6
|
||||
setvar VAR_TEMP_2, 1
|
||||
setvar VAR_0x8004, TRAINER_HILL_FUNC_9
|
||||
setvar VAR_0x8004, TRAINER_HILL_FUNC_CLEAR_RESULT
|
||||
special CallTrainerHillFunction
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq TrainerHill_1F_EventScript_2C83BF
|
||||
compare VAR_RESULT, 1 @ VAR_RESULT always 0 here
|
||||
goto_if_eq TrainerHill_1F_EventScript_WarpSilentToEntranceCounter
|
||||
end
|
||||
|
||||
TrainerHill_1F_EventScript_2C83BF:: @ 82C83BF
|
||||
@ Never reached
|
||||
TrainerHill_1F_EventScript_WarpSilentToEntranceCounter:: @ 82C83BF
|
||||
warpsilent MAP_TRAINER_HILL_ENTRANCE, 255, 9, 6
|
||||
waitstate
|
||||
end
|
||||
|
||||
TrainerHill_1F_EventScript_Lost:: @ 82C83C9
|
||||
setvar VAR_0x8004, TRAINER_HILL_FUNC_12
|
||||
setvar VAR_0x8004, TRAINER_HILL_FUNC_SET_ALL_TRAINER_FLAGS
|
||||
special CallTrainerHillFunction
|
||||
setvar VAR_0x8004, TRAINER_HILL_FUNC_SET_LOST
|
||||
special CallTrainerHillFunction
|
||||
setvar VAR_TEMP_1, 1
|
||||
end
|
||||
|
||||
TrainerHill_1F_EventScript_2C83DF:: @ 82C83DF
|
||||
TrainerHill_Entrance_EventScript_2C83DF:: @ 82C83DF
|
||||
TrainerHill_EventScript_WarpToEntranceCounter:: @ 82C83DF
|
||||
setvar VAR_TEMP_1, 0
|
||||
warp MAP_TRAINER_HILL_ENTRANCE, 255, 9, 6
|
||||
waitstate
|
||||
end
|
||||
|
||||
TrainerHill_1F_Movement_2C83EE:: @ 82C83EE
|
||||
@ Unused
|
||||
TrainerHill_1F_Movement_SetInvisible:: @ 82C83EE
|
||||
set_invisible
|
||||
step_end
|
||||
|
||||
EventScript_2C83F0:: @ 82C83F0
|
||||
trainerbattle TRAINER_BATTLE_12, TRAINER_PHILLIP, 0, BattleFacility_TrainerBattle_PlaceholderText, BattleFacility_TrainerBattle_PlaceholderText
|
||||
setvar VAR_0x8004, TRAINER_HILL_FUNC_11
|
||||
@ TRAINER_PHILLIP is an actual Trainer on the SS Tidal, but is used as a placeholder here
|
||||
TrainerHill_EventScript_TrainerBattle:: @ 82C83F0
|
||||
trainerbattle TRAINER_BATTLE_HILL, TRAINER_PHILLIP, 0, BattleFacility_TrainerBattle_PlaceholderText, BattleFacility_TrainerBattle_PlaceholderText
|
||||
setvar VAR_0x8004, TRAINER_HILL_FUNC_POST_BATTLE_TEXT
|
||||
special CallTrainerHillFunction
|
||||
waitmessage
|
||||
waitbuttonpress
|
||||
|
||||
Reference in New Issue
Block a user