Merge branch 'master' into fix-eventobj
This commit is contained in:
@@ -6,71 +6,71 @@ BattleFrontier_BattlePikeRoom_OnTransition: @ 82C3E25
|
||||
pike_setroomobjects
|
||||
pike_getroomtype
|
||||
switch VAR_RESULT
|
||||
case PIKE_ROOM_SINGLE_BATTLE, BattleFrontier_BattlePikeRoomNormal_EventScript_2C3EB1
|
||||
case PIKE_ROOM_HEAL_FULL, BattleFrontier_BattlePikeRoomNormal_EventScript_2C3EB1
|
||||
case PIKE_ROOM_NPC, BattleFrontier_BattlePikeRoomNormal_EventScript_2C3EC0
|
||||
case PIKE_ROOM_STATUS, BattleFrontier_BattlePikeRoomNormal_EventScript_2C3EA2
|
||||
case PIKE_ROOM_HEAL_PART, BattleFrontier_BattlePikeRoomNormal_EventScript_2C3EB1
|
||||
case PIKE_ROOM_DOUBLE_BATTLE, BattleFrontier_BattlePikeRoomNormal_EventScript_2C3E93
|
||||
case PIKE_ROOM_HARD_BATTLE, BattleFrontier_BattlePikeRoomNormal_EventScript_2C3EA2
|
||||
case PIKE_ROOM_BRAIN, BattleFrontier_BattlePikeRoomNormal_EventScript_2C3ECF
|
||||
case PIKE_ROOM_SINGLE_BATTLE, BattleFrontier_BattlePikeRoomNormal_EventScript_SetOneObjectRoomPos
|
||||
case PIKE_ROOM_HEAL_FULL, BattleFrontier_BattlePikeRoomNormal_EventScript_SetOneObjectRoomPos
|
||||
case PIKE_ROOM_NPC, BattleFrontier_BattlePikeRoomNormal_EventScript_SetNPCRoomObjPos
|
||||
case PIKE_ROOM_STATUS, BattleFrontier_BattlePikeRoomNormal_EventScript_SetTwoObjectRoomPos
|
||||
case PIKE_ROOM_HEAL_PART, BattleFrontier_BattlePikeRoomNormal_EventScript_SetOneObjectRoomPos
|
||||
case PIKE_ROOM_DOUBLE_BATTLE, BattleFrontier_BattlePikeRoomNormal_EventScript_SetDoubleBattleObjPos
|
||||
case PIKE_ROOM_HARD_BATTLE, BattleFrontier_BattlePikeRoomNormal_EventScript_SetTwoObjectRoomPos
|
||||
case PIKE_ROOM_BRAIN, BattleFrontier_BattlePikeRoomNormal_EventScript_SetBrainRoomObjPos
|
||||
end
|
||||
|
||||
BattleFrontier_BattlePikeRoomNormal_EventScript_2C3E93:: @ 82C3E93
|
||||
BattleFrontier_BattlePikeRoomNormal_EventScript_SetDoubleBattleObjPos:: @ 82C3E93
|
||||
setobjectxyperm 1, 2, 5
|
||||
setobjectxyperm 2, 6, 5
|
||||
end
|
||||
|
||||
BattleFrontier_BattlePikeRoomNormal_EventScript_2C3EA2:: @ 82C3EA2
|
||||
BattleFrontier_BattlePikeRoomNormal_EventScript_SetTwoObjectRoomPos:: @ 82C3EA2
|
||||
setobjectxyperm 1, 4, 4
|
||||
setobjectxyperm 2, 3, 4
|
||||
end
|
||||
|
||||
BattleFrontier_BattlePikeRoomNormal_EventScript_2C3EB1:: @ 82C3EB1
|
||||
BattleFrontier_BattlePikeRoomNormal_EventScript_SetOneObjectRoomPos:: @ 82C3EB1
|
||||
setobjectxyperm 1, 4, 4
|
||||
setobjectxyperm 2, 0, 0
|
||||
end
|
||||
|
||||
BattleFrontier_BattlePikeRoomNormal_EventScript_2C3EC0:: @ 82C3EC0
|
||||
BattleFrontier_BattlePikeRoomNormal_EventScript_SetNPCRoomObjPos:: @ 82C3EC0
|
||||
setobjectxyperm 1, 5, 5
|
||||
setobjectxyperm 2, 0, 0
|
||||
end
|
||||
|
||||
BattleFrontier_BattlePikeRoomNormal_EventScript_2C3ECF:: @ 82C3ECF
|
||||
BattleFrontier_BattlePikeRoomNormal_EventScript_SetBrainRoomObjPos:: @ 82C3ECF
|
||||
setobjectxyperm 1, 4, 3
|
||||
setobjectxyperm 2, 4, 4
|
||||
end
|
||||
|
||||
BattleFrontier_BattlePikeRoom_OnWarp: @ 82C3EDE
|
||||
map_script_2 VAR_TEMP_4, 0, BattleFrontier_BattlePikeRoomNormal_EventScript_EnterRoom
|
||||
map_script_2 VAR_TEMP_4, 0, BattleFrontier_BattlePikeRoomNormal_EventScript_InitRoomObjects
|
||||
.2byte 0
|
||||
|
||||
BattleFrontier_BattlePikeRoomNormal_EventScript_EnterRoom:: @ 82C3EE8
|
||||
BattleFrontier_BattlePikeRoomNormal_EventScript_InitRoomObjects:: @ 82C3EE8
|
||||
setvar VAR_OBJ_GFX_ID_1, OBJ_EVENT_GFX_LINK_RECEPTIONIST
|
||||
setvar VAR_OBJ_GFX_ID_0, OBJ_EVENT_GFX_LINK_RECEPTIONIST
|
||||
pike_getroomtype
|
||||
compare VAR_RESULT, PIKE_ROOM_STATUS
|
||||
goto_if_eq BattleFrontier_BattlePikeRoomNormal_EventScript_2C3F35
|
||||
goto_if_eq BattleFrontier_BattlePikeRoomNormal_EventScript_InitTwoObjectRoom
|
||||
compare VAR_RESULT, PIKE_ROOM_HARD_BATTLE
|
||||
goto_if_eq BattleFrontier_BattlePikeRoomNormal_EventScript_2C3F35
|
||||
goto_if_eq BattleFrontier_BattlePikeRoomNormal_EventScript_InitTwoObjectRoom
|
||||
compare VAR_RESULT, PIKE_ROOM_DOUBLE_BATTLE
|
||||
goto_if_eq BattleFrontier_BattlePikeRoomNormal_EventScript_2C3F35
|
||||
goto_if_eq BattleFrontier_BattlePikeRoomNormal_EventScript_InitTwoObjectRoom
|
||||
compare VAR_RESULT, PIKE_ROOM_BRAIN
|
||||
goto_if_eq BattleFrontier_BattlePikeRoomNormal_EventScript_2C3F3F
|
||||
goto_if_eq BattleFrontier_BattlePikeRoomNormal_EventScript_InitBrainRoomObjects
|
||||
hideobjectat 2, MAP_BATTLE_FRONTIER_BATTLE_PIKE_ROOM_NORMAL
|
||||
setvar VAR_TEMP_4, 1
|
||||
turnobject OBJ_EVENT_ID_PLAYER, DIR_NORTH
|
||||
end
|
||||
|
||||
BattleFrontier_BattlePikeRoomNormal_EventScript_2C3F35:: @ 82C3F35
|
||||
BattleFrontier_BattlePikeRoomNormal_EventScript_InitTwoObjectRoom:: @ 82C3F35
|
||||
setvar VAR_TEMP_4, 1
|
||||
turnobject OBJ_EVENT_ID_PLAYER, DIR_NORTH
|
||||
end
|
||||
|
||||
BattleFrontier_BattlePikeRoomNormal_EventScript_2C3F3F:: @ 82C3F3F
|
||||
BattleFrontier_BattlePikeRoomNormal_EventScript_InitBrainRoomObjects:: @ 82C3F3F
|
||||
setvar VAR_TEMP_4, 1
|
||||
turnobject OBJ_EVENT_ID_PLAYER, DIR_NORTH
|
||||
hideobjectat 1, MAP_BATTLE_FRONTIER_BATTLE_PIKE_ROOM_NORMAL
|
||||
hideobjectat 1, MAP_BATTLE_FRONTIER_BATTLE_PIKE_ROOM_NORMAL @ Pike Queen hidden initially
|
||||
end
|
||||
|
||||
BattleFrontier_BattlePikeThreePathRoom_EventScript_LeftRoomWarp:: @ 82C3F4E
|
||||
@@ -125,12 +125,12 @@ BattleFrontier_BattlePikeThreePathRoom_EventScript_WarpWildMonRoom:: @ 82C4049
|
||||
waitstate
|
||||
end
|
||||
|
||||
BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4062:: @ 82C4062
|
||||
BattleFrontier_BattlePikeThreePathRoom_EventScript_SetEnteredRoom:: @ 82C4062
|
||||
setvar VAR_TEMP_3, 1
|
||||
setvar VAR_TEMP_2, 1
|
||||
end
|
||||
|
||||
BattleFrontier_BattlePikeThreePathRoom_EventScript_2C406D:: @ 82C406D
|
||||
BattleFrontier_BattlePikeThreePathRoom_EventScript_NoTurningBack:: @ 82C406D
|
||||
setvar VAR_TEMP_3, 0
|
||||
setvar VAR_TEMP_2, 0
|
||||
lockall
|
||||
@@ -138,12 +138,12 @@ BattleFrontier_BattlePikeThreePathRoom_EventScript_2C406D:: @ 82C406D
|
||||
closemessage
|
||||
end
|
||||
|
||||
BattleFrontier_BattlePikeRoomNormal_EventScript_2C4082:: @ 82C4082
|
||||
BattleFrontier_BattlePikeRoomNormal_EventScript_SetEnteredRoom:: @ 82C4082
|
||||
setvar VAR_TEMP_3, 1
|
||||
setvar VAR_TEMP_2, 1
|
||||
end
|
||||
|
||||
BattleFrontier_BattlePikeRoomNormal_EventScript_2C408D:: @ 82C408D
|
||||
BattleFrontier_BattlePikeRoomNormal_EventScript_NoTurningBack:: @ 82C408D
|
||||
setvar VAR_TEMP_3, 0
|
||||
setvar VAR_TEMP_2, 0
|
||||
lockall
|
||||
@@ -193,7 +193,7 @@ BattleFrontier_BattlePikeRoom_EventScript_WarpToThreePathRoom:: @ 82C415C
|
||||
warpsilent MAP_BATTLE_FRONTIER_BATTLE_PIKE_THREE_PATH_ROOM, 255, 6, 10
|
||||
return
|
||||
|
||||
BattleFrontier_BattlePikeRoomWildMons_EventScript_2C4174:: @ 82C4174
|
||||
BattleFrontier_BattlePikeRoomWildMons_EventScript_Exit:: @ 82C4174
|
||||
pike_exitwildmonroom
|
||||
pike_ispartyfullhealth
|
||||
compare VAR_RESULT, TRUE
|
||||
@@ -214,12 +214,12 @@ BattleFrontier_BattlePikeRoomWildMons_EventScript_2C4174:: @ 82C4174
|
||||
waitstate
|
||||
end
|
||||
|
||||
BattleFrontier_BattlePikeRoomWildMons_EventScript_2C4202:: @ 82C4202
|
||||
BattleFrontier_BattlePikeRoomWildMons_EventScript_SetEnteredRoom:: @ 82C4202
|
||||
setvar VAR_TEMP_3, 1
|
||||
setvar VAR_TEMP_2, 1
|
||||
end
|
||||
|
||||
BattleFrontier_BattlePikeRoomWildMons_EventScript_2C420D:: @ 82C420D
|
||||
BattleFrontier_BattlePikeRoomWildMons_EventScript_NoTurningBack:: @ 82C420D
|
||||
setvar VAR_TEMP_3, 0
|
||||
setvar VAR_TEMP_2, 0
|
||||
lockall
|
||||
@@ -234,14 +234,14 @@ BattleFrontier_BattlePike_EventScript_Retire:: @ 82C4222
|
||||
end
|
||||
|
||||
BattleFrontier_BattlePikeRoom_OnResume: @ 82C423E
|
||||
setorcopyvar VAR_0x8006, VAR_RESULT
|
||||
setorcopyvar VAR_0x8006, VAR_RESULT @ Save VAR_RESULT from being overwritten
|
||||
frontier_get FRONTIER_DATA_CHALLENGE_STATUS
|
||||
compare VAR_RESULT, CHALLENGE_STATUS_PAUSED
|
||||
goto_if_eq BattleFrontier_BattlePikeThreePathRoom_EventScript_2C426B
|
||||
goto_if_eq BattleFrontier_BattlePikeThreePathRoom_EventScript_EndOnResume
|
||||
compare VAR_RESULT, CHALLENGE_STATUS_SAVING
|
||||
goto_if_eq BattleFrontier_BattlePikeThreePathRoom_EventScript_2C426B
|
||||
goto_if_eq BattleFrontier_BattlePikeThreePathRoom_EventScript_EndOnResume
|
||||
call BattleFrontier_BattlePikeRoom_EventScript_ResetSketchedMoves
|
||||
BattleFrontier_BattlePikeThreePathRoom_EventScript_2C426B:: @ 82C426B
|
||||
BattleFrontier_BattlePikeThreePathRoom_EventScript_EndOnResume:: @ 82C426B
|
||||
setorcopyvar VAR_RESULT, VAR_0x8006
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user