Finish adding local IDs to map.json files
This commit is contained in:
@@ -1,17 +1,13 @@
|
||||
.set LOCALID_PLAYER, 1
|
||||
.set LOCALID_ATTENDANT, 2
|
||||
.set LOCALID_OPPONENT, 3
|
||||
|
||||
@ On this map the player will automatically walk into the room, but the camera is supposed to remain still.
|
||||
@ To do this GF sets the player (OBJ_EVENT_ID_PLAYER) invisible and creates a fake player object (LOCALID_FALLARBOR_TENT_BATTLE_PLAYER).
|
||||
@ The graphics of this fake player object are represented with VAR_OBJ_GFX_ID_1.
|
||||
@ The graphics of the opponent are represented with VAR_OBJ_GFX_ID_0, which will ultimately be set by tower_setopponent.
|
||||
FallarborTown_BattleTentBattleRoom_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, FallarborTown_BattleTentBattleRoom_OnTransition
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, FallarborTown_BattleTentBattleRoom_OnFrame
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, FallarborTown_BattleTentBattleRoom_OnWarp
|
||||
.byte 0
|
||||
|
||||
@ On this map the player (OBJ_EVENT_ID_PLAYER) is hidden
|
||||
@ The player is represented instead by object event 1, which has the gfx id VAR_OBJ_GFX_ID_1
|
||||
@ The opponent is represented by object event 3, which has the gfx id VAR_OBJ_GFX_ID_0
|
||||
|
||||
FallarborTown_BattleTentBattleRoom_OnTransition:
|
||||
call FallarborTown_BattleTentBattleRoom_EventScript_SetPlayerGfx
|
||||
end
|
||||
@@ -38,17 +34,17 @@ FallarborTown_BattleTentBattleRoom_OnFrame:
|
||||
|
||||
FallarborTown_BattleTentBattleRoom_EventScript_EnterRoom::
|
||||
lockall
|
||||
showobjectat LOCALID_PLAYER, MAP_FALLARBOR_TOWN_BATTLE_TENT_BATTLE_ROOM
|
||||
applymovement LOCALID_PLAYER, FallarborTown_BattleTentBattleRoom_Movement_PlayerEnter
|
||||
showobjectat LOCALID_FALLARBOR_TENT_BATTLE_PLAYER, MAP_FALLARBOR_TOWN_BATTLE_TENT_BATTLE_ROOM
|
||||
applymovement LOCALID_FALLARBOR_TENT_BATTLE_PLAYER, FallarborTown_BattleTentBattleRoom_Movement_PlayerEnter
|
||||
waitmovement 0
|
||||
frontier_get FRONTIER_DATA_BATTLE_NUM
|
||||
goto_if_ne VAR_RESULT, 0, FallarborTown_BattleTentBattleRoom_EventScript_ResumeChallenge
|
||||
FallarborTown_BattleTentBattleRoom_EventScript_NextOpponentEnter::
|
||||
tower_setopponent
|
||||
addobject LOCALID_OPPONENT
|
||||
applymovement LOCALID_OPPONENT, FallarborTown_BattleTentBattleRoom_Movement_OpponentEnter
|
||||
addobject LOCALID_FALLARBOR_TENT_BATTLE_OPPONENT
|
||||
applymovement LOCALID_FALLARBOR_TENT_BATTLE_OPPONENT, FallarborTown_BattleTentBattleRoom_Movement_OpponentEnter
|
||||
waitmovement 0
|
||||
applymovement LOCALID_ATTENDANT, FallarborTown_BattleTentBattleRoom_Movement_AttendantJump
|
||||
applymovement LOCALID_FALLARBOR_TENT_BATTLE_ATTENDANT, FallarborTown_BattleTentBattleRoom_Movement_AttendantJump
|
||||
playse SE_M_BELLY_DRUM
|
||||
waitse
|
||||
waitmovement 0
|
||||
@@ -59,7 +55,7 @@ FallarborTown_BattleTentBattleRoom_EventScript_NextOpponentEnter::
|
||||
call BattleFrontier_BattleArenaBattleRoom_EventScript_DoArenaBattle
|
||||
switch VAR_RESULT
|
||||
case 1, FallarborTown_BattleTentBattleRoom_EventScript_DefeatedOpponent
|
||||
applymovement LOCALID_ATTENDANT, FallarborTown_BattleTentBattleRoom_Movement_AttendantJump
|
||||
applymovement LOCALID_FALLARBOR_TENT_BATTLE_ATTENDANT, FallarborTown_BattleTentBattleRoom_Movement_AttendantJump
|
||||
playse SE_M_SNORE
|
||||
waitse
|
||||
waitmovement 0
|
||||
@@ -72,7 +68,7 @@ FallarborTown_BattleTentBattleRoom_EventScript_WarpToLobbyLost::
|
||||
waitstate
|
||||
|
||||
FallarborTown_BattleTentBattleRoom_EventScript_DefeatedOpponent::
|
||||
applymovement LOCALID_ATTENDANT, FallarborTown_BattleTentBattleRoom_Movement_AttendantJump
|
||||
applymovement LOCALID_FALLARBOR_TENT_BATTLE_ATTENDANT, FallarborTown_BattleTentBattleRoom_Movement_AttendantJump
|
||||
playse SE_BANG
|
||||
waitse
|
||||
waitmovement 0
|
||||
@@ -84,12 +80,12 @@ FallarborTown_BattleTentBattleRoom_EventScript_IncrementBattleNum::
|
||||
frontier_set FRONTIER_DATA_BATTLE_NUM, VAR_RESULT
|
||||
switch VAR_RESULT
|
||||
case 3, FallarborTown_BattleTentBattleRoom_EventScript_WarpToLobbyWon
|
||||
applymovement LOCALID_OPPONENT, FallarborTown_BattleTentBattleRoom_Movement_OpponentExit
|
||||
applymovement LOCALID_FALLARBOR_TENT_BATTLE_OPPONENT, FallarborTown_BattleTentBattleRoom_Movement_OpponentExit
|
||||
waitmovement 0
|
||||
removeobject LOCALID_OPPONENT
|
||||
applymovement LOCALID_ATTENDANT, FallarborTown_BattleTentBattleRoom_Movement_AttendantApproachPlayer
|
||||
removeobject LOCALID_FALLARBOR_TENT_BATTLE_OPPONENT
|
||||
applymovement LOCALID_FALLARBOR_TENT_BATTLE_ATTENDANT, FallarborTown_BattleTentBattleRoom_Movement_AttendantApproachPlayer
|
||||
waitmovement 0
|
||||
applymovement LOCALID_PLAYER, FallarborTown_BattleTentBattleRoom_Movement_PlayerFaceAttendant
|
||||
applymovement LOCALID_FALLARBOR_TENT_BATTLE_PLAYER, FallarborTown_BattleTentBattleRoom_Movement_PlayerFaceAttendant
|
||||
waitmovement 0
|
||||
msgbox BattleFrontier_BattleArenaBattleRoom_Text_MonsWillBeRestored, MSGBOX_DEFAULT
|
||||
special LoadPlayerParty
|
||||
@@ -126,9 +122,9 @@ FallarborTown_BattleTentBattleRoom_EventScript_AskRetireChallenge::
|
||||
|
||||
FallarborTown_BattleTentBattleRoom_EventScript_ContinueChallenge::
|
||||
closemessage
|
||||
applymovement LOCALID_ATTENDANT, FallarborTown_BattleTentBattleRoom_Movement_AttendantReturnToPos
|
||||
applymovement LOCALID_FALLARBOR_TENT_BATTLE_ATTENDANT, FallarborTown_BattleTentBattleRoom_Movement_AttendantReturnToPos
|
||||
waitmovement 0
|
||||
applymovement LOCALID_PLAYER, FallarborTown_BattleTentBattleRoom_Movement_PlayerFaceBattle
|
||||
applymovement LOCALID_FALLARBOR_TENT_BATTLE_PLAYER, FallarborTown_BattleTentBattleRoom_Movement_PlayerFaceBattle
|
||||
waitmovement 0
|
||||
goto FallarborTown_BattleTentBattleRoom_EventScript_NextOpponentEnter
|
||||
waitstate
|
||||
@@ -168,9 +164,9 @@ FallarborTown_BattleTentBattleRoom_EventScript_PauseChallenge::
|
||||
end
|
||||
|
||||
FallarborTown_BattleTentBattleRoom_EventScript_ResumeChallenge::
|
||||
applymovement LOCALID_ATTENDANT, FallarborTown_BattleTentBattleRoom_Movement_AttendantApproachPlayer
|
||||
applymovement LOCALID_FALLARBOR_TENT_BATTLE_ATTENDANT, FallarborTown_BattleTentBattleRoom_Movement_AttendantApproachPlayer
|
||||
waitmovement 0
|
||||
applymovement LOCALID_PLAYER, FallarborTown_BattleTentBattleRoom_Movement_PlayerFaceAttendant
|
||||
applymovement LOCALID_FALLARBOR_TENT_BATTLE_PLAYER, FallarborTown_BattleTentBattleRoom_Movement_PlayerFaceAttendant
|
||||
waitmovement 0
|
||||
goto FallarborTown_BattleTentBattleRoom_EventScript_AskContinueChallenge
|
||||
end
|
||||
@@ -235,8 +231,8 @@ FallarborTown_BattleTentBattleRoom_OnWarp:
|
||||
|
||||
FallarborTown_BattleTentBattleRoom_EventScript_SetUpObjects::
|
||||
hideobjectat OBJ_EVENT_ID_PLAYER, MAP_FALLARBOR_TOWN_BATTLE_TENT_BATTLE_ROOM
|
||||
hideobjectat LOCALID_PLAYER, MAP_FALLARBOR_TOWN_BATTLE_TENT_BATTLE_ROOM
|
||||
removeobject LOCALID_OPPONENT
|
||||
hideobjectat LOCALID_FALLARBOR_TENT_BATTLE_PLAYER, MAP_FALLARBOR_TOWN_BATTLE_TENT_BATTLE_ROOM
|
||||
removeobject LOCALID_FALLARBOR_TENT_BATTLE_OPPONENT
|
||||
setvar VAR_TEMP_1, 1
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user