Generate local IDs from map.json files
This commit is contained in:
@@ -1,14 +1,3 @@
|
||||
.set LOCALID_RICH_BOY, 1
|
||||
.set LOCALID_GENTLEMAN, 2
|
||||
.set LOCALID_SCIENTIST, 3
|
||||
.set LOCALID_STEVEN, 4
|
||||
@ Grunt names numbered like their Trainer values (which are for the full Space Center)
|
||||
.set LOCALID_GRUNT_6, 5
|
||||
.set LOCALID_GRUNT_5, 6
|
||||
.set LOCALID_GRUNT_7, 7
|
||||
.set LOCALID_TABITHA, 8
|
||||
.set LOCALID_MAXIE, 9
|
||||
|
||||
MossdeepCity_SpaceCenter_2F_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, MossdeepCity_SpaceCenter_2F_OnTransition
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, MossdeepCity_SpaceCenter_2F_OnFrame
|
||||
@@ -21,18 +10,18 @@ MossdeepCity_SpaceCenter_2F_OnTransition:
|
||||
|
||||
MossdeepCity_SpaceCenter_2F_EventScript_MoveCivilians::
|
||||
clearflag FLAG_INTERACTED_WITH_STEVEN_SPACE_CENTER
|
||||
setobjectxyperm LOCALID_SCIENTIST, 5, 3
|
||||
setobjectmovementtype LOCALID_SCIENTIST, MOVEMENT_TYPE_FACE_RIGHT
|
||||
setobjectxyperm LOCALID_RICH_BOY, 3, 2
|
||||
setobjectmovementtype LOCALID_RICH_BOY, MOVEMENT_TYPE_FACE_RIGHT
|
||||
setobjectxyperm LOCALID_GENTLEMAN, 1, 3
|
||||
setobjectmovementtype LOCALID_GENTLEMAN, MOVEMENT_TYPE_FACE_RIGHT
|
||||
setobjectxyperm LOCALID_SPACE_CENTER_2F_SCIENTIST, 5, 3
|
||||
setobjectmovementtype LOCALID_SPACE_CENTER_2F_SCIENTIST, MOVEMENT_TYPE_FACE_RIGHT
|
||||
setobjectxyperm LOCALID_SPACE_CENTER_2F_RICH_BOY, 3, 2
|
||||
setobjectmovementtype LOCALID_SPACE_CENTER_2F_RICH_BOY, MOVEMENT_TYPE_FACE_RIGHT
|
||||
setobjectxyperm LOCALID_SPACE_CENTER_2F_GENTLEMAN, 1, 3
|
||||
setobjectmovementtype LOCALID_SPACE_CENTER_2F_GENTLEMAN, MOVEMENT_TYPE_FACE_RIGHT
|
||||
return
|
||||
|
||||
MossdeepCity_SpaceCenter_2F_EventScript_MoveDefeatedGrunts::
|
||||
setobjectxyperm LOCALID_GRUNT_6, 11, 2
|
||||
setobjectxyperm LOCALID_GRUNT_7, 15, 2
|
||||
setobjectxyperm LOCALID_GRUNT_5, 13, 4
|
||||
setobjectxyperm LOCALID_SPACE_CENTER_GRUNT_6, 11, 2
|
||||
setobjectxyperm LOCALID_SPACE_CENTER_GRUNT_7, 15, 2
|
||||
setobjectxyperm LOCALID_SPACE_CENTER_GRUNT_5, 13, 4
|
||||
return
|
||||
|
||||
MossdeepCity_SpaceCenter_2F_OnFrame:
|
||||
@@ -63,24 +52,24 @@ MossdeepCity_SpaceCenter_2F_Movement_PlayerExit:
|
||||
MossdeepCity_SpaceCenter_2F_EventScript_BattleThreeMagmaGrunts::
|
||||
msgbox MossdeepCity_SpaceCenter_2F_Text_Grunt5Intro, MSGBOX_DEFAULT
|
||||
trainerbattle_no_intro TRAINER_GRUNT_SPACE_CENTER_5, MossdeepCity_SpaceCenter_2F_Text_Grunt5Defeat
|
||||
applymovement LOCALID_GRUNT_5, MossdeepCity_SpaceCenter_2F_Movement_Grunt5Defeated
|
||||
applymovement LOCALID_SPACE_CENTER_GRUNT_5, MossdeepCity_SpaceCenter_2F_Movement_Grunt5Defeated
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
|
||||
waitmovement 0
|
||||
msgbox MossdeepCity_SpaceCenter_2F_Text_Grunt6Intro, MSGBOX_DEFAULT
|
||||
trainerbattle_no_intro TRAINER_GRUNT_SPACE_CENTER_6, MossdeepCity_SpaceCenter_2F_Text_Grunt6Defeat
|
||||
applymovement LOCALID_GRUNT_6, MossdeepCity_SpaceCenter_2F_Movement_Grunt6Defeated
|
||||
applymovement LOCALID_SPACE_CENTER_GRUNT_6, MossdeepCity_SpaceCenter_2F_Movement_Grunt6Defeated
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
|
||||
waitmovement 0
|
||||
msgbox MossdeepCity_SpaceCenter_2F_Text_Grunt7Intro, MSGBOX_DEFAULT
|
||||
trainerbattle_no_intro TRAINER_GRUNT_SPACE_CENTER_7, MossdeepCity_SpaceCenter_2F_Text_Grunt7Defeat
|
||||
applymovement LOCALID_GRUNT_7, MossdeepCity_SpaceCenter_2F_Movement_Grunt7Defeated
|
||||
applymovement LOCALID_SPACE_CENTER_GRUNT_7, MossdeepCity_SpaceCenter_2F_Movement_Grunt7Defeated
|
||||
waitmovement 0
|
||||
setvar VAR_MOSSDEEP_SPACE_CENTER_STATE, 2
|
||||
copyobjectxytoperm LOCALID_GRUNT_6
|
||||
copyobjectxytoperm LOCALID_GRUNT_7
|
||||
copyobjectxytoperm LOCALID_GRUNT_5
|
||||
copyobjectxytoperm LOCALID_SPACE_CENTER_GRUNT_6
|
||||
copyobjectxytoperm LOCALID_SPACE_CENTER_GRUNT_7
|
||||
copyobjectxytoperm LOCALID_SPACE_CENTER_GRUNT_5
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -198,13 +187,13 @@ MossdeepCity_SpaceCenter_2F_EventScript_Steven::
|
||||
playse SE_NOT_EFFECTIVE
|
||||
switch VAR_FACING
|
||||
case DIR_SOUTH, MossdeepCity_SpaceCenter_2F_EventScript_StevenFightMovementSouth
|
||||
applymovement LOCALID_STEVEN, MossdeepCity_SpaceCenter_2F_Movement_StevenFight
|
||||
applymovement LOCALID_SPACE_CENTER_2F_STEVEN, MossdeepCity_SpaceCenter_2F_Movement_StevenFight
|
||||
waitmovement 0
|
||||
releaseall
|
||||
end
|
||||
|
||||
MossdeepCity_SpaceCenter_2F_EventScript_StevenFightMovementSouth::
|
||||
applymovement LOCALID_STEVEN, MossdeepCity_SpaceCenter_2F_Movement_StevenFightSouth
|
||||
applymovement LOCALID_SPACE_CENTER_2F_STEVEN, MossdeepCity_SpaceCenter_2F_Movement_StevenFightSouth
|
||||
waitmovement 0
|
||||
releaseall
|
||||
end
|
||||
@@ -275,12 +264,12 @@ MossdeepCity_SpaceCenter_2F_EventScript_DefeatedMaxieTabitha::
|
||||
msgbox MossdeepCity_SpaceCenter_2F_Text_MaxieWeFailedIsAquaAlsoMisguided, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
delay 20
|
||||
applymovement LOCALID_MAXIE, Common_Movement_WalkInPlaceFasterLeft
|
||||
applymovement LOCALID_TABITHA, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_SPACE_CENTER_MAXIE, Common_Movement_WalkInPlaceFasterLeft
|
||||
applymovement LOCALID_SPACE_CENTER_TABITHA, Common_Movement_WalkInPlaceFasterDown
|
||||
waitmovement 0
|
||||
delay 60
|
||||
applymovement LOCALID_MAXIE, Common_Movement_WalkInPlaceFasterUp
|
||||
applymovement LOCALID_TABITHA, Common_Movement_WalkInPlaceFasterRight
|
||||
applymovement LOCALID_SPACE_CENTER_MAXIE, Common_Movement_WalkInPlaceFasterUp
|
||||
applymovement LOCALID_SPACE_CENTER_TABITHA, Common_Movement_WalkInPlaceFasterRight
|
||||
waitmovement 0
|
||||
delay 20
|
||||
msgbox MossdeepCity_SpaceCenter_2F_Text_MaxieWeWillGiveUp, MSGBOX_DEFAULT
|
||||
@@ -292,17 +281,17 @@ MossdeepCity_SpaceCenter_2F_EventScript_DefeatedMaxieTabitha::
|
||||
setflag FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_1F_TEAM_MAGMA
|
||||
setflag FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_2F_TEAM_MAGMA
|
||||
setflag FLAG_HIDE_MOSSDEEP_CITY_TEAM_MAGMA
|
||||
removeobject LOCALID_GRUNT_6
|
||||
removeobject LOCALID_GRUNT_7
|
||||
removeobject LOCALID_GRUNT_5
|
||||
removeobject LOCALID_TABITHA
|
||||
removeobject LOCALID_MAXIE
|
||||
setobjectxy LOCALID_SCIENTIST, 5, 6
|
||||
turnobject LOCALID_SCIENTIST, DIR_SOUTH
|
||||
setobjectxy LOCALID_GENTLEMAN, 11, 8
|
||||
turnobject LOCALID_GENTLEMAN, DIR_NORTH
|
||||
setobjectxy LOCALID_RICH_BOY, 6, 2
|
||||
turnobject LOCALID_RICH_BOY, DIR_NORTH
|
||||
removeobject LOCALID_SPACE_CENTER_GRUNT_6
|
||||
removeobject LOCALID_SPACE_CENTER_GRUNT_7
|
||||
removeobject LOCALID_SPACE_CENTER_GRUNT_5
|
||||
removeobject LOCALID_SPACE_CENTER_TABITHA
|
||||
removeobject LOCALID_SPACE_CENTER_MAXIE
|
||||
setobjectxy LOCALID_SPACE_CENTER_2F_SCIENTIST, 5, 6
|
||||
turnobject LOCALID_SPACE_CENTER_2F_SCIENTIST, DIR_SOUTH
|
||||
setobjectxy LOCALID_SPACE_CENTER_2F_GENTLEMAN, 11, 8
|
||||
turnobject LOCALID_SPACE_CENTER_2F_GENTLEMAN, DIR_NORTH
|
||||
setobjectxy LOCALID_SPACE_CENTER_2F_RICH_BOY, 6, 2
|
||||
turnobject LOCALID_SPACE_CENTER_2F_RICH_BOY, DIR_NORTH
|
||||
call MossdeepCity_SpaceCenter_2F_EventScript_StevenFacePlayer
|
||||
fadescreen FADE_FROM_BLACK
|
||||
msgbox MossdeepCity_SpaceCenter_2F_Text_StevenThankYouComeSeeMeAtHome, MSGBOX_DEFAULT
|
||||
@@ -310,15 +299,15 @@ MossdeepCity_SpaceCenter_2F_EventScript_DefeatedMaxieTabitha::
|
||||
fadescreen FADE_TO_BLACK
|
||||
setflag FLAG_DEFEATED_MAGMA_SPACE_CENTER
|
||||
setflag FLAG_HIDE_MOSSDEEP_CITY_STEVENS_HOUSE_STEVEN
|
||||
removeobject LOCALID_STEVEN
|
||||
removeobject LOCALID_SPACE_CENTER_2F_STEVEN
|
||||
setflag FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_MAGMA_NOTE
|
||||
clearflag FLAG_HIDE_MOSSDEEP_CITY_STEVENS_HOUSE_STEVEN
|
||||
setvar VAR_STEVENS_HOUSE_STATE, 1
|
||||
setflag FLAG_HIDE_MOSSDEEP_CITY_SCOTT
|
||||
removeobject LOCALID_SCIENTIST
|
||||
setobjectxyperm LOCALID_SCIENTIST, 5, 6
|
||||
setobjectmovementtype LOCALID_SCIENTIST, MOVEMENT_TYPE_WANDER_AROUND
|
||||
addobject LOCALID_SCIENTIST
|
||||
removeobject LOCALID_SPACE_CENTER_2F_SCIENTIST
|
||||
setobjectxyperm LOCALID_SPACE_CENTER_2F_SCIENTIST, 5, 6
|
||||
setobjectmovementtype LOCALID_SPACE_CENTER_2F_SCIENTIST, MOVEMENT_TYPE_WANDER_AROUND
|
||||
addobject LOCALID_SPACE_CENTER_2F_SCIENTIST
|
||||
fadescreen FADE_FROM_BLACK
|
||||
#ifdef BUGFIX
|
||||
releaseall
|
||||
@@ -332,11 +321,11 @@ MossdeepCity_SpaceCenter_2F_EventScript_StevenFacePlayer::
|
||||
return
|
||||
|
||||
MossdeepCity_SpaceCenter_2F_EventScript_StevenFacePlayerSouth::
|
||||
turnobject LOCALID_STEVEN, DIR_NORTH
|
||||
turnobject LOCALID_SPACE_CENTER_2F_STEVEN, DIR_NORTH
|
||||
return
|
||||
|
||||
MossdeepCity_SpaceCenter_2F_EventScript_StevenFacePlayerWest::
|
||||
turnobject LOCALID_STEVEN, DIR_EAST
|
||||
turnobject LOCALID_SPACE_CENTER_2F_STEVEN, DIR_EAST
|
||||
return
|
||||
|
||||
MossdeepCity_SpaceCenter_2F_EventScript_MaxieTrainer::
|
||||
|
||||
Reference in New Issue
Block a user