Generate local IDs from map.json files

This commit is contained in:
GriffinR
2024-10-11 21:30:52 -04:00
parent 6518f1e3ff
commit 9f31b0fe90
146 changed files with 878 additions and 833 deletions
+72 -77
View File
@@ -1,8 +1,3 @@
.set LOCALID_TWIN, 1
.set LOCALID_MOM, 4
.set LOCALID_RIVAL, 7
.set LOCALID_BIRCH, 8
LittlerootTown_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, LittlerootTown_OnFrame
@@ -76,34 +71,34 @@ LittlerootTown_EventScript_SetExitedHouseAfterLatiSSTicketEvent::
return
LittlerootTown_EventScript_MoveMomToMaysDoor::
setobjectxyperm LOCALID_MOM, 14, 8
setobjectxyperm LOCALID_LITTLEROOT_MOM, 14, 8
return
LittlerootTown_EventScript_SetTwinPos::
goto_if_eq VAR_LITTLEROOT_TOWN_STATE, 0, LittlerootTown_EventScript_SetTwinGuardingRoutePos
setobjectxyperm LOCALID_TWIN, 10, 1
setobjectmovementtype LOCALID_TWIN, MOVEMENT_TYPE_FACE_UP
setobjectxyperm LOCALID_LITTLEROOT_TWIN, 10, 1
setobjectmovementtype LOCALID_LITTLEROOT_TWIN, MOVEMENT_TYPE_FACE_UP
return
LittlerootTown_EventScript_SetTwinGuardingRoutePos::
setobjectxyperm LOCALID_TWIN, 7, 2
setobjectmovementtype LOCALID_TWIN, MOVEMENT_TYPE_FACE_DOWN
setobjectxyperm LOCALID_LITTLEROOT_TWIN, 7, 2
setobjectmovementtype LOCALID_LITTLEROOT_TWIN, MOVEMENT_TYPE_FACE_DOWN
return
LittlerootTown_EventScript_SetMomStandingInFrontOfDoorPos::
clearflag FLAG_HIDE_LITTLEROOT_TOWN_MOM_OUTSIDE
setobjectmovementtype LOCALID_MOM, MOVEMENT_TYPE_FACE_DOWN
setobjectmovementtype LOCALID_LITTLEROOT_MOM, MOVEMENT_TYPE_FACE_DOWN
checkplayergender
call_if_eq VAR_RESULT, MALE, LittlerootTown_EventScript_SetMomInFrontOfDoorMale
call_if_eq VAR_RESULT, FEMALE, LittlerootTown_EventScript_SetMomInFrontOfDoorFemale
return
LittlerootTown_EventScript_SetMomInFrontOfDoorMale::
setobjectxyperm LOCALID_MOM, 5, 9
setobjectxyperm LOCALID_LITTLEROOT_MOM, 5, 9
return
LittlerootTown_EventScript_SetMomInFrontOfDoorFemale::
setobjectxyperm LOCALID_MOM, 14, 9
setobjectxyperm LOCALID_LITTLEROOT_MOM, 14, 9
return
LittlerootTown_OnFrame:
@@ -141,22 +136,22 @@ LittlerootTown_EventScript_GoInsideWithMom::
waitmovement 0
opendoor VAR_0x8004, VAR_0x8005
waitdooranim
addobject LOCALID_MOM
applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitHouse
addobject LOCALID_LITTLEROOT_MOM
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomExitHouse
waitmovement 0
closedoor VAR_0x8004, VAR_0x8005
waitdooranim
delay 10
applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerAtTruck
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomApproachPlayerAtTruck
waitmovement 0
msgbox LittlerootTown_Text_OurNewHomeLetsGoInside, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachDoor
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomApproachDoor
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_Movement_PlayerApproachDoor
waitmovement 0
opendoor VAR_0x8004, VAR_0x8005
waitdooranim
applymovement LOCALID_MOM, LittlerootTown_Movement_MomEnterHouse
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomEnterHouse
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_Movement_PlayerEnterHouse
waitmovement 0
setflag FLAG_HIDE_LITTLEROOT_TOWN_MOM_OUTSIDE
@@ -210,7 +205,7 @@ LittlerootTown_Movement_PlayerStepOffTruck:
LittlerootTown_EventScript_BeginDexUpgradeScene::
lockall
playse SE_PIN
applymovement LOCALID_BIRCH, Common_Movement_ExclamationMark
applymovement LOCALID_LITTLEROOT_BIRCH, Common_Movement_ExclamationMark
waitmovement 0
delay 80
msgbox LittlerootTown_Text_BirchSomethingToShowYouAtLab, MSGBOX_DEFAULT
@@ -229,21 +224,21 @@ LittlerootTown_OnWarp:
.2byte 0
LittlerootTown_EventScript_SetRivalBirchPosForDexUpgrade::
addobject LOCALID_BIRCH
addobject LOCALID_RIVAL
addobject LOCALID_LITTLEROOT_BIRCH
addobject LOCALID_LITTLEROOT_RIVAL
checkplayergender
goto_if_eq VAR_RESULT, MALE, LittlerootTown_EventScript_SetRivalBirchPosForDexUpgradeMale
goto LittlerootTown_EventScript_SetRivalBirchPosForDexUpgradeFemale
end
LittlerootTown_EventScript_SetRivalBirchPosForDexUpgradeMale::
setobjectxy LOCALID_RIVAL, 6, 10
setobjectxy LOCALID_BIRCH, 5, 10
setobjectxy LOCALID_LITTLEROOT_RIVAL, 6, 10
setobjectxy LOCALID_LITTLEROOT_BIRCH, 5, 10
end
LittlerootTown_EventScript_SetRivalBirchPosForDexUpgradeFemale::
setobjectxy LOCALID_RIVAL, 13, 10
setobjectxy LOCALID_BIRCH, 14, 10
setobjectxy LOCALID_LITTLEROOT_RIVAL, 13, 10
setobjectxy LOCALID_LITTLEROOT_BIRCH, 14, 10
end
LittlerootTown_EventScript_FatMan::
@@ -268,7 +263,7 @@ LittlerootTown_EventScript_GoSaveBirch::
special GetPlayerBigGuyGirlString
msgbox LittlerootTown_Text_CanYouGoSeeWhatsHappening, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_TWIN, Common_Movement_FaceOriginalDirection
applymovement LOCALID_LITTLEROOT_TWIN, Common_Movement_FaceOriginalDirection
waitmovement 0
setvar VAR_LITTLEROOT_TOWN_STATE, 2
release
@@ -287,10 +282,10 @@ LittlerootTown_EventScript_GoodLuck::
LittlerootTown_EventScript_NeedPokemonTriggerLeft::
lockall
applymovement LOCALID_TWIN, LittlerootTown_Movement_TwinApproachPlayerLeft
applymovement LOCALID_LITTLEROOT_TWIN, LittlerootTown_Movement_TwinApproachPlayerLeft
waitmovement 0
call LittlerootTown_EventScript_DangerousWithoutPokemon
applymovement LOCALID_TWIN, LittlerootTown_Movement_TwinReturnLeft
applymovement LOCALID_LITTLEROOT_TWIN, LittlerootTown_Movement_TwinReturnLeft
waitmovement 0
releaseall
end
@@ -298,7 +293,7 @@ LittlerootTown_EventScript_NeedPokemonTriggerLeft::
LittlerootTown_EventScript_DangerousWithoutPokemon::
msgbox LittlerootTown_Text_IfYouGoInGrassPokemonWillJumpOut, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_TWIN, LittlerootTown_Movement_TwinPushPlayerFromRoute
applymovement LOCALID_LITTLEROOT_TWIN, LittlerootTown_Movement_TwinPushPlayerFromRoute
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_Movement_PushPlayerBackFromRoute
waitmovement 0
msgbox LittlerootTown_Text_DangerousIfYouDontHavePokemon, MSGBOX_DEFAULT
@@ -345,10 +340,10 @@ LittlerootTown_Movement_PushPlayerBackFromRoute:
LittlerootTown_EventScript_NeedPokemonTriggerRight::
lockall
applymovement LOCALID_TWIN, LittlerootTown_Movement_TwinApproachPlayerRight
applymovement LOCALID_LITTLEROOT_TWIN, LittlerootTown_Movement_TwinApproachPlayerRight
waitmovement 0
call LittlerootTown_EventScript_DangerousWithoutPokemon
applymovement LOCALID_TWIN, LittlerootTown_Movement_TwinReturnRight
applymovement LOCALID_LITTLEROOT_TWIN, LittlerootTown_Movement_TwinReturnRight
waitmovement 0
releaseall
end
@@ -379,14 +374,14 @@ LittlerootTown_Movement_TwinReturnRight:
LittlerootTown_EventScript_GoSaveBirchTrigger::
lockall
applymovement LOCALID_TWIN, Common_Movement_WalkInPlaceFasterRight
applymovement LOCALID_LITTLEROOT_TWIN, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
special GetPlayerBigGuyGirlString
msgbox LittlerootTown_Text_CanYouGoSeeWhatsHappening, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_TWIN, Common_Movement_FaceOriginalDirection
applymovement LOCALID_LITTLEROOT_TWIN, Common_Movement_FaceOriginalDirection
waitmovement 0
setvar VAR_LITTLEROOT_TOWN_STATE, 2
releaseall
@@ -435,14 +430,14 @@ LittlerootTown_EventScript_PlayersHouseSignFemale::
LittlerootTown_EventScript_GiveRunningShoesTrigger0::
lockall
setvar VAR_0x8008, 0
setobjectxy LOCALID_MOM, 10, 9
setobjectxy LOCALID_LITTLEROOT_MOM, 10, 9
goto LittlerootTown_EventScript_GiveRunningShoesTrigger
end
LittlerootTown_EventScript_GiveRunningShoesTrigger1::
lockall
setvar VAR_0x8008, 1
setobjectxy LOCALID_MOM, 11, 9
setobjectxy LOCALID_LITTLEROOT_MOM, 11, 9
goto LittlerootTown_EventScript_GiveRunningShoesTrigger
end
@@ -500,12 +495,12 @@ LittlerootTown_EventScript_SetHomeDoorCoordsFemale::
return
LittlerootTown_EventScript_MomNoticePlayerMale::
applymovement LOCALID_MOM, Common_Movement_WalkInPlaceFasterRight
applymovement LOCALID_LITTLEROOT_MOM, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
return
LittlerootTown_EventScript_MomNoticePlayerFemale::
applymovement LOCALID_MOM, Common_Movement_WalkInPlaceFasterLeft
applymovement LOCALID_LITTLEROOT_MOM, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
return
@@ -530,70 +525,70 @@ LittlerootTown_EventScript_MomApproachPlayerFemale::
LittlerootTown_EventScript_MomApproachPlayer0::
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterDown
waitmovement 0
applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayer0
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomApproachPlayer0
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayer1::
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterDown
waitmovement 0
applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayer1
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomApproachPlayer1
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayerMale2::
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerMale2
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomApproachPlayerMale2
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayerMale3::
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerMale3
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomApproachPlayerMale3
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayerMale4::
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerMale4
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomApproachPlayerMale4
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayerMale5::
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerMale5
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomApproachPlayerMale5
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayerFemale2::
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerFemale2
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomApproachPlayerFemale2
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayerFemale3::
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerFemale3
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomApproachPlayerFemale3
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayerFemale4::
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerFemale4
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomApproachPlayerFemale4
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayerFemale5::
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerFemale5
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomApproachPlayerFemale5
waitmovement 0
return
@@ -616,107 +611,107 @@ LittlerootTown_EventScript_MomReturnHomeFemale::
return
LittlerootTown_EventScript_MomReturnHome0::
applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHome0
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomReturnHome0
waitmovement 0
return
LittlerootTown_EventScript_MomReturnHome1::
applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHome1
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomReturnHome1
waitmovement 0
return
LittlerootTown_EventScript_MomReturnHomeMale2::
applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHomeMale2
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomReturnHomeMale2
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
hideobjectat LOCALID_LITTLEROOT_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
return
LittlerootTown_EventScript_MomReturnHomeMale3::
applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHomeMale3
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomReturnHomeMale3
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
hideobjectat LOCALID_LITTLEROOT_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
return
LittlerootTown_EventScript_MomReturnHomeMale4::
applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHomeMale4
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomReturnHomeMale4
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
hideobjectat LOCALID_LITTLEROOT_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
return
LittlerootTown_EventScript_MomReturnHomeMale5::
applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHomeMale5
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomReturnHomeMale5
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
hideobjectat LOCALID_LITTLEROOT_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
return
LittlerootTown_EventScript_MomReturnHomeFemale2::
applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHomeFemale2
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomReturnHomeFemale2
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
hideobjectat LOCALID_LITTLEROOT_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
return
LittlerootTown_EventScript_MomReturnHomeFemale3::
applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHomeFemale3
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomReturnHomeFemale3
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
hideobjectat LOCALID_LITTLEROOT_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
return
LittlerootTown_EventScript_MomReturnHomeFemale4::
applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHomeFemale4
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomReturnHomeFemale4
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
hideobjectat LOCALID_LITTLEROOT_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
return
LittlerootTown_EventScript_MomReturnHomeFemale5::
applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHomeFemale5
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomReturnHomeFemale5
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
hideobjectat LOCALID_LITTLEROOT_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
return
@@ -878,20 +873,20 @@ LittlerootTown_EventScript_Mom::
call_if_eq VAR_RESULT, MALE, LittlerootTown_EventScript_SetHomeDoorCoordsMale
call_if_eq VAR_RESULT, FEMALE, LittlerootTown_EventScript_SetHomeDoorCoordsFemale
call LittlerootTown_EventScript_GiveRunningShoes
applymovement LOCALID_MOM, Common_Movement_WalkInPlaceFasterUp
applymovement LOCALID_LITTLEROOT_MOM, Common_Movement_WalkInPlaceFasterUp
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
hideobjectat LOCALID_LITTLEROOT_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
goto LittlerootTown_EventScript_SetReceivedRunningShoes
end
LittlerootTown_EventScript_SetReceivedRunningShoes::
removeobject LOCALID_MOM
removeobject LOCALID_LITTLEROOT_MOM
setflag FLAG_SYS_B_DASH
setvar VAR_LITTLEROOT_TOWN_STATE, 4
release