Reference TMs and HMs by move instead of number (#1732)
This commit is contained in:
@@ -50,8 +50,8 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "AbandonedShip_HiddenFloorRooms_EventScript_ItemTM18",
|
||||
"flag": "FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOM_1_TM18"
|
||||
"script": "AbandonedShip_HiddenFloorRooms_EventScript_ItemTMRainDance",
|
||||
"flag": "FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOM_1_TM_RAIN_DANCE"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_ITEM_BALL",
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "AbandonedShip_Room_B1F_EventScript_ItemTM13",
|
||||
"flag": "FLAG_ITEM_ABANDONED_SHIP_ROOMS_B1F_TM13"
|
||||
"script": "AbandonedShip_Room_B1F_EventScript_ItemTMIceBeam",
|
||||
"flag": "FLAG_ITEM_ABANDONED_SHIP_ROOMS_B1F_TM_ICE_BEAM"
|
||||
}
|
||||
],
|
||||
"warp_events": [
|
||||
|
||||
@@ -136,7 +136,7 @@ DewfordTown_Gym_EventScript_Brawly::
|
||||
trainerbattle_single TRAINER_BRAWLY_1, DewfordTown_Gym_Text_BrawlyIntro, DewfordTown_Gym_Text_BrawlyDefeat, DewfordTown_Gym_EventScript_BrawlyDefeated, NO_MUSIC
|
||||
specialvar VAR_RESULT, ShouldTryRematchBattle
|
||||
goto_if_eq VAR_RESULT, TRUE, DewfordTown_Gym_EventScript_BrawlyRematch
|
||||
goto_if_unset FLAG_RECEIVED_TM08, DewfordTown_Gym_EventScript_GiveBulkUp2
|
||||
goto_if_unset FLAG_RECEIVED_TM_BULK_UP, DewfordTown_Gym_EventScript_GiveBulkUp2
|
||||
msgbox DewfordTown_Gym_Text_BrawlyPostBattle, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
@@ -168,17 +168,17 @@ DewfordTown_Gym_EventScript_BrawlyDefeated::
|
||||
end
|
||||
|
||||
DewfordTown_Gym_EventScript_GiveBulkUp::
|
||||
giveitem ITEM_TM08
|
||||
giveitem ITEM_TM_BULK_UP
|
||||
goto_if_eq VAR_RESULT, 0, Common_EventScript_BagIsFull
|
||||
msgbox DewfordTown_Gym_Text_ExplainBulkUp, MSGBOX_DEFAULT
|
||||
setflag FLAG_RECEIVED_TM08
|
||||
setflag FLAG_RECEIVED_TM_BULK_UP
|
||||
return
|
||||
|
||||
DewfordTown_Gym_EventScript_GiveBulkUp2:
|
||||
giveitem ITEM_TM08
|
||||
giveitem ITEM_TM_BULK_UP
|
||||
goto_if_eq VAR_RESULT, 0, Common_EventScript_ShowBagIsFull
|
||||
msgbox DewfordTown_Gym_Text_ExplainBulkUp, MSGBOX_DEFAULT
|
||||
setflag FLAG_RECEIVED_TM08
|
||||
setflag FLAG_RECEIVED_TM_BULK_UP
|
||||
release
|
||||
end
|
||||
|
||||
|
||||
@@ -246,11 +246,11 @@ DewfordTown_Hall_EventScript_SludgeBombMan::
|
||||
lock
|
||||
faceplayer
|
||||
call Common_EventScript_BufferTrendyPhrase
|
||||
goto_if_set FLAG_RECEIVED_TM36, DewfordTown_Hall_EventScript_ReceivedSludgeBomb
|
||||
goto_if_set FLAG_RECEIVED_TM_SLUDGE_BOMB, DewfordTown_Hall_EventScript_ReceivedSludgeBomb
|
||||
msgbox DewfordTown_Hall_Text_GiveYouSludgeBomb, MSGBOX_DEFAULT
|
||||
giveitem ITEM_TM36
|
||||
giveitem ITEM_TM_SLUDGE_BOMB
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
|
||||
setflag FLAG_RECEIVED_TM36
|
||||
setflag FLAG_RECEIVED_TM_SLUDGE_BOMB
|
||||
release
|
||||
end
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ FallarborTown_CozmosHouse_MapScripts::
|
||||
FallarborTown_CozmosHouse_EventScript_ProfCozmo::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_TM27, FallarborTown_CozmosHouse_EventScript_GaveMeteorite
|
||||
goto_if_set FLAG_RECEIVED_TM_RETURN, FallarborTown_CozmosHouse_EventScript_GaveMeteorite
|
||||
checkitem ITEM_METEORITE
|
||||
goto_if_eq VAR_RESULT, TRUE, FallarborTown_CozmosHouse_EventScript_PlayerHasMeteorite
|
||||
msgbox FallarborTown_CozmosHouse_Text_MeteoriteWillNeverBeMineNow, MSGBOX_DEFAULT
|
||||
@@ -16,11 +16,11 @@ FallarborTown_CozmosHouse_EventScript_PlayerHasMeteorite::
|
||||
call_if_set FLAG_TEMP_2, FallarborTown_CozmosHouse_EventScript_AskForMeteorite
|
||||
goto_if_eq VAR_RESULT, NO, FallarborTown_CozmosHouse_EventScript_DeclineGiveMeteorite
|
||||
msgbox FallarborTown_CozmosHouse_Text_PleaseUseThisTM, MSGBOX_DEFAULT
|
||||
giveitem ITEM_TM27
|
||||
giveitem ITEM_TM_RETURN
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
|
||||
setvar VAR_0x8004, ITEM_METEORITE
|
||||
call Common_EventScript_PlayerHandedOverTheItem
|
||||
setflag FLAG_RECEIVED_TM27
|
||||
setflag FLAG_RECEIVED_TM_RETURN
|
||||
msgbox FallarborTown_CozmosHouse_Text_ReallyGoingToHelpMyResearch, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
@@ -48,7 +48,7 @@ FallarborTown_CozmosHouse_EventScript_GaveMeteorite::
|
||||
FallarborTown_CozmosHouse_EventScript_CozmosWife::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_TM27, FallarborTown_CozmosHouse_EventScript_CozmoIsHappy
|
||||
goto_if_set FLAG_RECEIVED_TM_RETURN, FallarborTown_CozmosHouse_EventScript_CozmoIsHappy
|
||||
goto_if_set FLAG_DEFEATED_EVIL_TEAM_MT_CHIMNEY, FallarborTown_CozmosHouse_EventScript_CozmoIsSad
|
||||
msgbox FallarborTown_CozmosHouse_Text_CozmoWentToMeteorFalls, MSGBOX_DEFAULT
|
||||
release
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FieryPath_EventScript_ItemTM06",
|
||||
"flag": "FLAG_ITEM_FIERY_PATH_TM06"
|
||||
"script": "FieryPath_EventScript_ItemTMToxic",
|
||||
"flag": "FLAG_ITEM_FIERY_PATH_TM_TOXIC"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_PUSHABLE_BOULDER",
|
||||
|
||||
@@ -19,7 +19,7 @@ FortreeCity_Gym_EventScript_Winona::
|
||||
trainerbattle_single TRAINER_WINONA_1, FortreeCity_Gym_Text_WinonaIntro, FortreeCity_Gym_Text_WinonaDefeat, FortreeCity_Gym_EventScript_WinonaDefeated, NO_MUSIC
|
||||
specialvar VAR_RESULT, ShouldTryRematchBattle
|
||||
goto_if_eq VAR_RESULT, TRUE, FortreeCity_Gym_EventScript_WinonaRematch
|
||||
goto_if_unset FLAG_RECEIVED_TM40, FortreeCity_Gym_EventScript_GiveAerialAce2
|
||||
goto_if_unset FLAG_RECEIVED_TM_AERIAL_ACE, FortreeCity_Gym_EventScript_GiveAerialAce2
|
||||
msgbox FortreeCity_Gym_Text_WinonaPostBattle, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
@@ -48,18 +48,18 @@ FortreeCity_Gym_EventScript_WinonaDefeated::
|
||||
end
|
||||
|
||||
FortreeCity_Gym_EventScript_GiveAerialAce2::
|
||||
giveitem ITEM_TM40
|
||||
giveitem ITEM_TM_AERIAL_ACE
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
|
||||
msgbox FortreeCity_Gym_Text_ExplainAerialAce, MSGBOX_DEFAULT
|
||||
setflag FLAG_RECEIVED_TM40
|
||||
setflag FLAG_RECEIVED_TM_AERIAL_ACE
|
||||
release
|
||||
end
|
||||
|
||||
FortreeCity_Gym_EventScript_GiveAerialAce::
|
||||
giveitem ITEM_TM40
|
||||
giveitem ITEM_TM_AERIAL_ACE
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_BagIsFull
|
||||
msgbox FortreeCity_Gym_Text_ExplainAerialAce, MSGBOX_DEFAULT
|
||||
setflag FLAG_RECEIVED_TM40
|
||||
setflag FLAG_RECEIVED_TM_AERIAL_ACE
|
||||
return
|
||||
|
||||
FortreeCity_Gym_EventScript_WinonaRematch::
|
||||
|
||||
@@ -4,7 +4,7 @@ FortreeCity_House2_MapScripts::
|
||||
FortreeCity_House2_EventScript_HiddenPowerGiver::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_TM10, FortreeCity_House2_EventScript_ExplainHiddenPower
|
||||
goto_if_set FLAG_RECEIVED_TM_HIDDEN_POWER, FortreeCity_House2_EventScript_ExplainHiddenPower
|
||||
call_if_unset FLAG_MET_HIDDEN_POWER_GIVER, FortreeCity_House2_EventScript_Greeting
|
||||
msgbox FortreeCity_House2_Text_CoinInWhichHand, MSGBOX_DEFAULT
|
||||
multichoice 21, 8, MULTI_RIGHTLEFT, TRUE
|
||||
@@ -19,9 +19,9 @@ FortreeCity_House2_EventScript_HiddenPowerGiver::
|
||||
switch VAR_RESULT
|
||||
case 0, FortreeCity_House2_EventScript_WrongGuess
|
||||
msgbox FortreeCity_House2_Text_YourHiddenPowerHasAwoken, MSGBOX_DEFAULT
|
||||
giveitem ITEM_TM10
|
||||
giveitem ITEM_TM_HIDDEN_POWER
|
||||
goto_if_eq VAR_RESULT, 0, Common_EventScript_ShowBagIsFull
|
||||
setflag FLAG_RECEIVED_TM10
|
||||
setflag FLAG_RECEIVED_TM_HIDDEN_POWER
|
||||
msgbox FortreeCity_House2_Text_ExplainHiddenPower, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
@@ -4,10 +4,10 @@ GraniteCave_1F_MapScripts::
|
||||
GraniteCave_1F_EventScript_Hiker::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_HM05, GraniteCave_1F_EventScript_ReceivedFlash
|
||||
goto_if_set FLAG_RECEIVED_HM_FLASH, GraniteCave_1F_EventScript_ReceivedFlash
|
||||
msgbox GraniteCave_1F_Text_GetsDarkAheadHereYouGo, MSGBOX_DEFAULT
|
||||
giveitem ITEM_HM05
|
||||
setflag FLAG_RECEIVED_HM05
|
||||
giveitem ITEM_HM_FLASH
|
||||
setflag FLAG_RECEIVED_HM_FLASH
|
||||
msgbox GraniteCave_1F_Text_ExplainFlash, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
@@ -11,7 +11,7 @@ GraniteCave_StevensRoom_EventScript_Steven::
|
||||
call Common_EventScript_PlayerHandedOverTheItem
|
||||
setflag FLAG_DELIVERED_STEVEN_LETTER
|
||||
msgbox GraniteCave_StevensRoom_Text_ThankYouTakeThis, MSGBOX_DEFAULT
|
||||
giveitem ITEM_TM47
|
||||
giveitem ITEM_TM_STEEL_WING
|
||||
call_if_eq VAR_RESULT, FALSE, GraniteCave_StevensRoom_EventScript_BagFull
|
||||
msgbox GraniteCave_StevensRoom_Text_CouldBecomeChampionLetsRegister, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
|
||||
@@ -52,7 +52,7 @@ LavaridgeTown_Gym_1F_EventScript_Flannery::
|
||||
trainerbattle_single TRAINER_FLANNERY_1, LavaridgeTown_Gym_1F_Text_FlanneryIntro, LavaridgeTown_Gym_1F_Text_FlanneryDefeat, LavaridgeTown_Gym_1F_EventScript_FlanneryDefeated, NO_MUSIC
|
||||
specialvar VAR_RESULT, ShouldTryRematchBattle
|
||||
goto_if_eq VAR_RESULT, TRUE, LavaridgeTown_Gym_1F_EventScript_FlanneryRematch
|
||||
goto_if_unset FLAG_RECEIVED_TM50, LavaridgeTown_Gym_1F_EventScript_GiveOverheat2
|
||||
goto_if_unset FLAG_RECEIVED_TM_OVERHEAT, LavaridgeTown_Gym_1F_EventScript_GiveOverheat2
|
||||
msgbox LavaridgeTown_Gym_1F_Text_FlanneryPostBattle, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
@@ -84,18 +84,18 @@ LavaridgeTown_Gym_1F_EventScript_FlanneryDefeated::
|
||||
end
|
||||
|
||||
LavaridgeTown_Gym_1F_EventScript_GiveOverheat2::
|
||||
giveitem ITEM_TM50
|
||||
giveitem ITEM_TM_OVERHEAT
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
|
||||
msgbox LavaridgeTown_Gym_1F_Text_ExplainOverheat, MSGBOX_DEFAULT
|
||||
setflag FLAG_RECEIVED_TM50
|
||||
setflag FLAG_RECEIVED_TM_OVERHEAT
|
||||
release
|
||||
end
|
||||
|
||||
LavaridgeTown_Gym_1F_EventScript_GiveOverheat::
|
||||
giveitem ITEM_TM50
|
||||
giveitem ITEM_TM_OVERHEAT
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_BagIsFull
|
||||
msgbox LavaridgeTown_Gym_1F_Text_ExplainOverheat, MSGBOX_DEFAULT
|
||||
setflag FLAG_RECEIVED_TM50
|
||||
setflag FLAG_RECEIVED_TM_OVERHEAT
|
||||
return
|
||||
|
||||
LavaridgeTown_Gym_1F_EventScript_FlanneryRematch::
|
||||
|
||||
@@ -25,10 +25,10 @@ LilycoveCity_DepartmentStore_4F_EventScript_ClerkLeft::
|
||||
|
||||
.align 2
|
||||
LilycoveCity_DepartmentStore_4F_Pokemart_AttackTMs:
|
||||
.2byte ITEM_TM38 @ Fire Blast
|
||||
.2byte ITEM_TM25 @ Thunder
|
||||
.2byte ITEM_TM14 @ Blizzard
|
||||
.2byte ITEM_TM15 @ Hyper Beam
|
||||
.2byte ITEM_TM_FIRE_BLAST
|
||||
.2byte ITEM_TM_THUNDER
|
||||
.2byte ITEM_TM_BLIZZARD
|
||||
.2byte ITEM_TM_HYPER_BEAM
|
||||
.2byte ITEM_NONE
|
||||
release
|
||||
end
|
||||
@@ -45,10 +45,10 @@ LilycoveCity_DepartmentStore_4F_EventScript_ClerkRight::
|
||||
|
||||
.align 2
|
||||
LilycoveCity_DepartmentStore_4F_Pokemart_DefenseTMs:
|
||||
.2byte ITEM_TM17 @ Protect
|
||||
.2byte ITEM_TM20 @ Safeguard
|
||||
.2byte ITEM_TM33 @ Reflect
|
||||
.2byte ITEM_TM16 @ Light Screen
|
||||
.2byte ITEM_TM_PROTECT
|
||||
.2byte ITEM_TM_SAFEGUARD
|
||||
.2byte ITEM_TM_REFLECT
|
||||
.2byte ITEM_TM_LIGHT_SCREEN
|
||||
.2byte ITEM_NONE
|
||||
release
|
||||
end
|
||||
|
||||
@@ -4,11 +4,11 @@ LilycoveCity_House2_MapScripts::
|
||||
LilycoveCity_House2_EventScript_FatMan::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_TM44, LilycoveCity_House2_EventScript_ReceivedRest
|
||||
goto_if_set FLAG_RECEIVED_TM_REST, LilycoveCity_House2_EventScript_ReceivedRest
|
||||
msgbox LilycoveCity_House2_Text_NotAwakeYetHaveThis, MSGBOX_DEFAULT
|
||||
giveitem ITEM_TM44
|
||||
giveitem ITEM_TM_REST
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
|
||||
setflag FLAG_RECEIVED_TM44
|
||||
setflag FLAG_RECEIVED_TM_REST
|
||||
msgbox LilycoveCity_House2_Text_SleepIsEssential, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
@@ -13,7 +13,7 @@ MauvilleCity_OnTransition:
|
||||
setflag FLAG_SYS_TV_START
|
||||
clearflag FLAG_MAUVILLE_GYM_BARRIERS_STATE
|
||||
setvar VAR_MAUVILLE_GYM_STATE, 0
|
||||
call_if_set FLAG_GOT_TM24_FROM_WATTSON, MauvilleCity_EventScript_MoveWattsonBackToGym
|
||||
call_if_set FLAG_GOT_TM_THUNDERBOLT_FROM_WATTSON, MauvilleCity_EventScript_MoveWattsonBackToGym
|
||||
end
|
||||
|
||||
MauvilleCity_EventScript_MoveWattsonBackToGym::
|
||||
@@ -418,7 +418,7 @@ MauvilleCity_Movement_ScottExitEast:
|
||||
MauvilleCity_EventScript_Wattson::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_GOT_TM24_FROM_WATTSON, MauvilleCity_EventScript_ReceivedThunderbolt
|
||||
goto_if_set FLAG_GOT_TM_THUNDERBOLT_FROM_WATTSON, MauvilleCity_EventScript_ReceivedThunderbolt
|
||||
goto_if_eq VAR_NEW_MAUVILLE_STATE, 2, MauvilleCity_EventScript_CompletedNewMauville
|
||||
goto_if_set FLAG_GOT_BASEMENT_KEY_FROM_WATTSON, MauvilleCity_EventScript_BegunNewMauville
|
||||
msgbox MauvilleCity_Text_WattsonNeedFavorTakeKey, MSGBOX_DEFAULT
|
||||
@@ -435,9 +435,9 @@ MauvilleCity_EventScript_BegunNewMauville::
|
||||
|
||||
MauvilleCity_EventScript_CompletedNewMauville::
|
||||
msgbox MauvilleCity_Text_WattsonThanksTakeTM, MSGBOX_DEFAULT
|
||||
giveitem ITEM_TM24
|
||||
giveitem ITEM_TM_THUNDERBOLT
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
|
||||
setflag FLAG_GOT_TM24_FROM_WATTSON
|
||||
setflag FLAG_GOT_TM_THUNDERBOLT_FROM_WATTSON
|
||||
msgbox MauvilleCity_Text_WattsonYoungTakeCharge, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
@@ -2,12 +2,12 @@ MauvilleCity_GameCorner_MapScripts::
|
||||
.byte 0
|
||||
|
||||
@ Game Corner prices
|
||||
.set TM32_COINS, 1500
|
||||
.set TM29_COINS, 3500
|
||||
.set TM35_COINS, 4000
|
||||
.set TM24_COINS, 4000
|
||||
.set TM13_COINS, 4000
|
||||
.set DOLL_COINS, 1000
|
||||
.set TM_DOUBLE_TEAM_COINS, 1500
|
||||
.set TM_PSYCHIC_COINS, 3500
|
||||
.set TM_FLAMETHROWER_COINS, 4000
|
||||
.set TM_THUNDERBOLT_COINS, 4000
|
||||
.set TM_ICE_BEAM_COINS, 4000
|
||||
.set DOLL_COINS, 1000
|
||||
|
||||
.set COINS_PRICE_50, 1000
|
||||
.set COINS_PRICE_500, 10000
|
||||
@@ -236,43 +236,43 @@ MauvilleCity_GameCorner_EventScript_ReturnToChooseTMPrize::
|
||||
MauvilleCity_GameCorner_EventScript_ChooseTMPrize::
|
||||
multichoice 12, 0, MULTI_GAME_CORNER_TMS, FALSE
|
||||
switch VAR_RESULT
|
||||
case 0, MauvilleCity_GameCorner_EventScript_TM32
|
||||
case 1, MauvilleCity_GameCorner_EventScript_TM29
|
||||
case 2, MauvilleCity_GameCorner_EventScript_TM35
|
||||
case 3, MauvilleCity_GameCorner_EventScript_TM24
|
||||
case 4, MauvilleCity_GameCorner_EventScript_TM13
|
||||
case 0, MauvilleCity_GameCorner_EventScript_TMDoubleTeam
|
||||
case 1, MauvilleCity_GameCorner_EventScript_TMPsychic
|
||||
case 2, MauvilleCity_GameCorner_EventScript_TMFlamethrower
|
||||
case 3, MauvilleCity_GameCorner_EventScript_TMThunderbolt
|
||||
case 4, MauvilleCity_GameCorner_EventScript_TMIceBeam
|
||||
case 5, MauvilleCity_GameCorner_EventScript_CancelTMSelect
|
||||
goto MauvilleCity_GameCorner_EventScript_CancelTMSelect
|
||||
end
|
||||
|
||||
MauvilleCity_GameCorner_EventScript_TM32::
|
||||
MauvilleCity_GameCorner_EventScript_TMDoubleTeam::
|
||||
setvar VAR_TEMP_1, 1
|
||||
bufferitemname STR_VAR_1, ITEM_TM32
|
||||
setvar VAR_0x8004, ITEM_TM32
|
||||
bufferitemname STR_VAR_1, ITEM_TM_DOUBLE_TEAM
|
||||
setvar VAR_0x8004, ITEM_TM_DOUBLE_TEAM
|
||||
goto MauvilleCity_GameCorner_EventScript_ConfirmTMPrize
|
||||
|
||||
MauvilleCity_GameCorner_EventScript_TM29::
|
||||
MauvilleCity_GameCorner_EventScript_TMPsychic::
|
||||
setvar VAR_TEMP_1, 2
|
||||
bufferitemname STR_VAR_1, ITEM_TM29
|
||||
setvar VAR_0x8004, ITEM_TM29
|
||||
bufferitemname STR_VAR_1, ITEM_TM_PSYCHIC
|
||||
setvar VAR_0x8004, ITEM_TM_PSYCHIC
|
||||
goto MauvilleCity_GameCorner_EventScript_ConfirmTMPrize
|
||||
|
||||
MauvilleCity_GameCorner_EventScript_TM35::
|
||||
MauvilleCity_GameCorner_EventScript_TMFlamethrower::
|
||||
setvar VAR_TEMP_1, 3
|
||||
bufferitemname STR_VAR_1, ITEM_TM35
|
||||
setvar VAR_0x8004, ITEM_TM35
|
||||
bufferitemname STR_VAR_1, ITEM_TM_FLAMETHROWER
|
||||
setvar VAR_0x8004, ITEM_TM_FLAMETHROWER
|
||||
goto MauvilleCity_GameCorner_EventScript_ConfirmTMPrize
|
||||
|
||||
MauvilleCity_GameCorner_EventScript_TM24::
|
||||
MauvilleCity_GameCorner_EventScript_TMThunderbolt::
|
||||
setvar VAR_TEMP_1, 4
|
||||
bufferitemname STR_VAR_1, ITEM_TM24
|
||||
setvar VAR_0x8004, ITEM_TM24
|
||||
bufferitemname STR_VAR_1, ITEM_TM_THUNDERBOLT
|
||||
setvar VAR_0x8004, ITEM_TM_THUNDERBOLT
|
||||
goto MauvilleCity_GameCorner_EventScript_ConfirmTMPrize
|
||||
|
||||
MauvilleCity_GameCorner_EventScript_TM13::
|
||||
MauvilleCity_GameCorner_EventScript_TMIceBeam::
|
||||
setvar VAR_TEMP_1, 5
|
||||
bufferitemname STR_VAR_1, ITEM_TM13
|
||||
setvar VAR_0x8004, ITEM_TM13
|
||||
bufferitemname STR_VAR_1, ITEM_TM_ICE_BEAM
|
||||
setvar VAR_0x8004, ITEM_TM_ICE_BEAM
|
||||
goto MauvilleCity_GameCorner_EventScript_ConfirmTMPrize
|
||||
|
||||
MauvilleCity_GameCorner_EventScript_ConfirmTMPrize::
|
||||
@@ -280,72 +280,72 @@ MauvilleCity_GameCorner_EventScript_ConfirmTMPrize::
|
||||
msgbox MauvilleCity_GameCorner_Text_SoYourChoiceIsTheTMX, MSGBOX_YESNO
|
||||
goto_if_eq VAR_RESULT, NO, MauvilleCity_GameCorner_EventScript_CancelTMSelect
|
||||
switch VAR_TEMP_1
|
||||
case 1, MauvilleCity_GameCorner_EventScript_BuyTM32
|
||||
case 2, MauvilleCity_GameCorner_EventScript_BuyTM29
|
||||
case 3, MauvilleCity_GameCorner_EventScript_BuyTM35
|
||||
case 4, MauvilleCity_GameCorner_EventScript_BuyTM24
|
||||
case 5, MauvilleCity_GameCorner_EventScript_BuyTM13
|
||||
case 1, MauvilleCity_GameCorner_EventScript_BuyTMDoubleTeam
|
||||
case 2, MauvilleCity_GameCorner_EventScript_BuyTMPsychic
|
||||
case 3, MauvilleCity_GameCorner_EventScript_BuyTMFlamethrower
|
||||
case 4, MauvilleCity_GameCorner_EventScript_BuyTMThunderbolt
|
||||
case 5, MauvilleCity_GameCorner_EventScript_BuyTMIceBeam
|
||||
end
|
||||
|
||||
MauvilleCity_GameCorner_EventScript_BuyTM32::
|
||||
MauvilleCity_GameCorner_EventScript_BuyTMDoubleTeam::
|
||||
checkcoins VAR_TEMP_2
|
||||
goto_if_lt VAR_TEMP_2, TM32_COINS, MauvilleCity_GameCorner_EventScript_NotEnoughCoinsForTM
|
||||
checkitemspace ITEM_TM32
|
||||
goto_if_lt VAR_TEMP_2, TM_DOUBLE_TEAM_COINS, MauvilleCity_GameCorner_EventScript_NotEnoughCoinsForTM
|
||||
checkitemspace ITEM_TM_DOUBLE_TEAM
|
||||
goto_if_eq VAR_RESULT, FALSE, MauvilleCity_GameCorner_EventScript_NoRoomForTM
|
||||
removecoins TM32_COINS
|
||||
additem ITEM_TM32
|
||||
removecoins TM_DOUBLE_TEAM_COINS
|
||||
additem ITEM_TM_DOUBLE_TEAM
|
||||
updatecoinsbox 1, 1
|
||||
playse SE_SHOP
|
||||
msgbox MauvilleCity_GameCorner_Text_HereYouGo, MSGBOX_DEFAULT
|
||||
goto MauvilleCity_GameCorner_EventScript_ReturnToChooseTMPrize
|
||||
end
|
||||
|
||||
MauvilleCity_GameCorner_EventScript_BuyTM29::
|
||||
MauvilleCity_GameCorner_EventScript_BuyTMPsychic::
|
||||
checkcoins VAR_TEMP_2
|
||||
goto_if_lt VAR_TEMP_2, TM29_COINS, MauvilleCity_GameCorner_EventScript_NotEnoughCoinsForTM
|
||||
checkitemspace ITEM_TM29
|
||||
goto_if_lt VAR_TEMP_2, TM_PSYCHIC_COINS, MauvilleCity_GameCorner_EventScript_NotEnoughCoinsForTM
|
||||
checkitemspace ITEM_TM_PSYCHIC
|
||||
goto_if_eq VAR_RESULT, FALSE, MauvilleCity_GameCorner_EventScript_NoRoomForTM
|
||||
removecoins TM29_COINS
|
||||
additem ITEM_TM29
|
||||
removecoins TM_PSYCHIC_COINS
|
||||
additem ITEM_TM_PSYCHIC
|
||||
updatecoinsbox 1, 1
|
||||
playse SE_SHOP
|
||||
msgbox MauvilleCity_GameCorner_Text_HereYouGo, MSGBOX_DEFAULT
|
||||
goto MauvilleCity_GameCorner_EventScript_ReturnToChooseTMPrize
|
||||
end
|
||||
|
||||
MauvilleCity_GameCorner_EventScript_BuyTM35::
|
||||
MauvilleCity_GameCorner_EventScript_BuyTMFlamethrower::
|
||||
checkcoins VAR_TEMP_2
|
||||
goto_if_lt VAR_TEMP_2, TM35_COINS, MauvilleCity_GameCorner_EventScript_NotEnoughCoinsForTM
|
||||
checkitemspace ITEM_TM35
|
||||
goto_if_lt VAR_TEMP_2, TM_FLAMETHROWER_COINS, MauvilleCity_GameCorner_EventScript_NotEnoughCoinsForTM
|
||||
checkitemspace ITEM_TM_FLAMETHROWER
|
||||
goto_if_eq VAR_RESULT, FALSE, MauvilleCity_GameCorner_EventScript_NoRoomForTM
|
||||
removecoins TM35_COINS
|
||||
additem ITEM_TM35
|
||||
removecoins TM_FLAMETHROWER_COINS
|
||||
additem ITEM_TM_FLAMETHROWER
|
||||
updatecoinsbox 1, 1
|
||||
playse SE_SHOP
|
||||
msgbox MauvilleCity_GameCorner_Text_HereYouGo, MSGBOX_DEFAULT
|
||||
goto MauvilleCity_GameCorner_EventScript_ReturnToChooseTMPrize
|
||||
end
|
||||
|
||||
MauvilleCity_GameCorner_EventScript_BuyTM24::
|
||||
MauvilleCity_GameCorner_EventScript_BuyTMThunderbolt::
|
||||
checkcoins VAR_TEMP_2
|
||||
goto_if_lt VAR_TEMP_2, TM24_COINS, MauvilleCity_GameCorner_EventScript_NotEnoughCoinsForTM
|
||||
checkitemspace ITEM_TM24
|
||||
goto_if_lt VAR_TEMP_2, TM_THUNDERBOLT_COINS, MauvilleCity_GameCorner_EventScript_NotEnoughCoinsForTM
|
||||
checkitemspace ITEM_TM_THUNDERBOLT
|
||||
goto_if_eq VAR_RESULT, FALSE, MauvilleCity_GameCorner_EventScript_NoRoomForTM
|
||||
removecoins TM24_COINS
|
||||
additem ITEM_TM24
|
||||
removecoins TM_THUNDERBOLT_COINS
|
||||
additem ITEM_TM_THUNDERBOLT
|
||||
updatecoinsbox 1, 1
|
||||
playse SE_SHOP
|
||||
msgbox MauvilleCity_GameCorner_Text_HereYouGo, MSGBOX_DEFAULT
|
||||
goto MauvilleCity_GameCorner_EventScript_ReturnToChooseTMPrize
|
||||
end
|
||||
|
||||
MauvilleCity_GameCorner_EventScript_BuyTM13::
|
||||
MauvilleCity_GameCorner_EventScript_BuyTMIceBeam::
|
||||
checkcoins VAR_TEMP_2
|
||||
goto_if_lt VAR_TEMP_2, TM13_COINS, MauvilleCity_GameCorner_EventScript_NotEnoughCoinsForTM
|
||||
checkitemspace ITEM_TM13
|
||||
goto_if_lt VAR_TEMP_2, TM_ICE_BEAM_COINS, MauvilleCity_GameCorner_EventScript_NotEnoughCoinsForTM
|
||||
checkitemspace ITEM_TM_ICE_BEAM
|
||||
goto_if_eq VAR_RESULT, FALSE, MauvilleCity_GameCorner_EventScript_NoRoomForTM
|
||||
removecoins TM13_COINS
|
||||
additem ITEM_TM13
|
||||
removecoins TM_ICE_BEAM_COINS
|
||||
additem ITEM_TM_ICE_BEAM
|
||||
updatecoinsbox 1, 1
|
||||
playse SE_SHOP
|
||||
msgbox MauvilleCity_GameCorner_Text_HereYouGo, MSGBOX_DEFAULT
|
||||
|
||||
@@ -77,7 +77,7 @@ MauvilleCity_Gym_EventScript_Wattson::
|
||||
trainerbattle_single TRAINER_WATTSON_1, MauvilleCity_Gym_Text_WattsonIntro, MauvilleCity_Gym_Text_WattsonDefeat, MauvilleCity_Gym_EventScript_WattsonDefeated, NO_MUSIC
|
||||
specialvar VAR_RESULT, ShouldTryRematchBattle
|
||||
goto_if_eq VAR_RESULT, TRUE, MauvilleCity_Gym_EventScript_WattsonRematch
|
||||
goto_if_unset FLAG_RECEIVED_TM34, MauvilleCity_Gym_EventScript_GiveShockWave2
|
||||
goto_if_unset FLAG_RECEIVED_TM_SHOCK_WAVE, MauvilleCity_Gym_EventScript_GiveShockWave2
|
||||
goto_if_eq VAR_NEW_MAUVILLE_STATE, 2, MauvilleCity_Gym_EventScript_CompletedNewMauville
|
||||
msgbox MauvilleCity_Gym_Text_WattsonPostBattle, MSGBOX_DEFAULT
|
||||
release
|
||||
@@ -112,18 +112,18 @@ MauvilleCity_Gym_EventScript_WattsonDefeated::
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_GiveShockWave2::
|
||||
giveitem ITEM_TM34
|
||||
giveitem ITEM_TM_SHOCK_WAVE
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
|
||||
msgbox MauvilleCity_Gym_Text_ExplainShockWave, MSGBOX_DEFAULT
|
||||
setflag FLAG_RECEIVED_TM34
|
||||
setflag FLAG_RECEIVED_TM_SHOCK_WAVE
|
||||
release
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_GiveShockWave::
|
||||
giveitem ITEM_TM34
|
||||
giveitem ITEM_TM_SHOCK_WAVE
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_BagIsFull
|
||||
msgbox MauvilleCity_Gym_Text_ExplainShockWave, MSGBOX_DEFAULT
|
||||
setflag FLAG_RECEIVED_TM34
|
||||
setflag FLAG_RECEIVED_TM_SHOCK_WAVE
|
||||
return
|
||||
|
||||
MauvilleCity_Gym_EventScript_CompletedNewMauville::
|
||||
|
||||
@@ -4,10 +4,10 @@ MauvilleCity_House1_MapScripts::
|
||||
MauvilleCity_House1_EventScript_RockSmashDude::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_HM06, MauvilleCity_House1_EventScript_ReceivedRockSmash
|
||||
goto_if_set FLAG_RECEIVED_HM_ROCK_SMASH, MauvilleCity_House1_EventScript_ReceivedRockSmash
|
||||
msgbox MauvilleCity_House1_Text_ImRockSmashDudeTakeThis, MSGBOX_DEFAULT
|
||||
giveitem ITEM_HM06
|
||||
setflag FLAG_RECEIVED_HM06
|
||||
giveitem ITEM_HM_ROCK_SMASH
|
||||
setflag FLAG_RECEIVED_HM_ROCK_SMASH
|
||||
setflag FLAG_HIDE_ROUTE_111_ROCK_SMASH_TIP_GUY
|
||||
msgbox MauvilleCity_House1_Text_ExplainRockSmash, MSGBOX_DEFAULT
|
||||
release
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MeteorFalls_1F_1R_EventScript_ItemTM23",
|
||||
"flag": "FLAG_ITEM_METEOR_FALLS_1F_1R_TM23"
|
||||
"script": "MeteorFalls_1F_1R_EventScript_ItemTMIronTail",
|
||||
"flag": "FLAG_ITEM_METEOR_FALLS_1F_1R_TM_IRON_TAIL"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_ITEM_BALL",
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MeteorFalls_B1F_2R_EventScript_ItemTM02",
|
||||
"flag": "FLAG_ITEM_METEOR_FALLS_B1F_2R_TM02"
|
||||
"script": "MeteorFalls_B1F_2R_EventScript_ItemTMDragonClaw",
|
||||
"flag": "FLAG_ITEM_METEOR_FALLS_B1F_2R_TM_DRAGON_CLAW"
|
||||
}
|
||||
],
|
||||
"warp_events": [
|
||||
|
||||
@@ -20,7 +20,7 @@ MossdeepCity_OnTransition:
|
||||
MossdeepCity_EventScript_PokefanF::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_HM08, MossdeepCity_EventScript_PokefanFMagmaGone
|
||||
goto_if_set FLAG_RECEIVED_HM_DIVE, MossdeepCity_EventScript_PokefanFMagmaGone
|
||||
msgbox MossdeepCity_Text_SpaceCenterReceivedLetter, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
@@ -33,7 +33,7 @@ MossdeepCity_EventScript_PokefanFMagmaGone::
|
||||
MossdeepCity_EventScript_Sailor::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_HM08, MossdeepCity_EventScript_SailorMagmaGone
|
||||
goto_if_set FLAG_RECEIVED_HM_DIVE, MossdeepCity_EventScript_SailorMagmaGone
|
||||
msgbox MossdeepCity_Text_MossdeepTargetedByMagma, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
@@ -52,7 +52,7 @@ MossdeepCity_Gym_EventScript_TateAndLiza::
|
||||
trainerbattle_double TRAINER_TATE_AND_LIZA_1, MossdeepCity_Gym_Text_TateAndLizaIntro, MossdeepCity_Gym_Text_TateAndLizaDefeat, MossdeepCity_Gym_Text_TateAndLizaNeedTwoMons, MossdeepCity_Gym_EventScript_TateAndLizaDefeated, NO_MUSIC
|
||||
specialvar VAR_RESULT, ShouldTryRematchBattle
|
||||
goto_if_eq VAR_RESULT, TRUE, MossdeepCity_Gym_EventScript_TateAndLizaRematch
|
||||
goto_if_unset FLAG_RECEIVED_TM04, MossdeepCity_Gym_EventScript_GiveCalmMind2
|
||||
goto_if_unset FLAG_RECEIVED_TM_CALM_MIND, MossdeepCity_Gym_EventScript_GiveCalmMind2
|
||||
msgbox MossdeepCity_Gym_Text_TateAndLizaPostBattle, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
@@ -90,18 +90,18 @@ MossdeepCity_Gym_EventScript_TateAndLizaDefeated::
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_GiveCalmMind2::
|
||||
giveitem ITEM_TM04
|
||||
giveitem ITEM_TM_CALM_MIND
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
|
||||
msgbox MossdeepCity_Gym_Text_ExplainCalmMind, MSGBOX_DEFAULT
|
||||
setflag FLAG_RECEIVED_TM04
|
||||
setflag FLAG_RECEIVED_TM_CALM_MIND
|
||||
release
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_GiveCalmMind::
|
||||
giveitem ITEM_TM04
|
||||
giveitem ITEM_TM_CALM_MIND
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_BagIsFull
|
||||
msgbox MossdeepCity_Gym_Text_ExplainCalmMind, MSGBOX_DEFAULT
|
||||
setflag FLAG_RECEIVED_TM04
|
||||
setflag FLAG_RECEIVED_TM_CALM_MIND
|
||||
return
|
||||
|
||||
MossdeepCity_Gym_EventScript_TateAndLizaRematch::
|
||||
|
||||
@@ -40,8 +40,8 @@ MossdeepCity_StevensHouse_EventScript_StevenGivesDive::
|
||||
applymovement LOCALID_STEVEN, MossdeepCity_StevensHouse_Movement_StevenApproachPlayer
|
||||
waitmovement 0
|
||||
msgbox MossdeepCity_StevensHouse_Text_YouveEarnedHMDive, MSGBOX_DEFAULT
|
||||
giveitem ITEM_HM08
|
||||
setflag FLAG_RECEIVED_HM08
|
||||
giveitem ITEM_HM_DIVE
|
||||
setflag FLAG_RECEIVED_HM_DIVE
|
||||
setflag FLAG_OMIT_DIVE_FROM_STEVEN_LETTER
|
||||
msgbox MossdeepCity_StevensHouse_Text_ExplainDive, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
@@ -146,8 +146,8 @@ MossdeepCity_StevensHouse_EventScript_Letter::
|
||||
|
||||
@ Unused, leftover from RS
|
||||
MossdeepCity_StevensHouse_EventScript_DiveItemBall::
|
||||
finditem ITEM_HM08
|
||||
setflag FLAG_RECEIVED_HM08
|
||||
finditem ITEM_HM_DIVE
|
||||
setflag FLAG_RECEIVED_HM_DIVE
|
||||
end
|
||||
|
||||
MossdeepCity_StevensHouse_Text_YouveEarnedHMDive:
|
||||
|
||||
@@ -37,8 +37,8 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MtPyre_6F_EventScript_ItemTM30",
|
||||
"flag": "FLAG_ITEM_MT_PYRE_6F_TM30"
|
||||
"script": "MtPyre_6F_EventScript_ItemTMShadowBall",
|
||||
"flag": "FLAG_ITEM_MT_PYRE_6F_TM_SHADOW_BALL"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_PSYCHIC_M",
|
||||
|
||||
@@ -37,8 +37,8 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MtPyre_Exterior_EventScript_ItemTM48",
|
||||
"flag": "FLAG_ITEM_MT_PYRE_EXTERIOR_TM48"
|
||||
"script": "MtPyre_Exterior_EventScript_ItemTMSkillSwap",
|
||||
"flag": "FLAG_ITEM_MT_PYRE_EXTERIOR_TM_SKILL_SWAP"
|
||||
}
|
||||
],
|
||||
"warp_events": [
|
||||
|
||||
@@ -38,7 +38,7 @@ PacifidlogTown_House2_EventScript_ClearReceivedFanClubTM::
|
||||
|
||||
PacifidlogTown_House2_EventScript_GiveReturn::
|
||||
msgbox PacifidlogTown_House2_Text_AdoringPokemonTakeThis, MSGBOX_DEFAULT
|
||||
giveitem ITEM_TM27
|
||||
giveitem ITEM_TM_RETURN
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
|
||||
setflag FLAG_RECEIVED_FANCLUB_TM_THIS_WEEK
|
||||
special SetPacifidlogTMReceivedDay
|
||||
@@ -53,7 +53,7 @@ PacifidlogTown_House2_EventScript_PutInEffort::
|
||||
|
||||
PacifidlogTown_House2_EventScript_GiveFrustration::
|
||||
msgbox PacifidlogTown_House2_Text_ViciousPokemonTakeThis, MSGBOX_DEFAULT
|
||||
giveitem ITEM_TM21
|
||||
giveitem ITEM_TM_FRUSTRATION
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
|
||||
setflag FLAG_RECEIVED_FANCLUB_TM_THIS_WEEK
|
||||
special SetPacifidlogTMReceivedDay
|
||||
|
||||
@@ -332,7 +332,7 @@ PetalburgCity_Gym_EventScript_NormanFaceDoorEast::
|
||||
PetalburgCity_Gym_EventScript_NormanPostBattle::
|
||||
call PetalburgCity_Gym_EventScript_ShouldGiveEnigmaBerry
|
||||
goto_if_eq VAR_RESULT, TRUE, PetalburgCity_Gym_EventScript_GiveEnigmaBerry
|
||||
goto_if_unset FLAG_RECEIVED_TM42, PetalburgCity_Gym_EventScript_GiveFacade2
|
||||
goto_if_unset FLAG_RECEIVED_TM_FACADE, PetalburgCity_Gym_EventScript_GiveFacade2
|
||||
goto_if_set FLAG_SYS_GAME_CLEAR, PetalburgCity_Gym_EventScript_NoAmountOfTrainingIsEnough
|
||||
msgbox PetalburgCity_Gym_Text_DadGoingToKeepTraining, MSGBOX_DEFAULT
|
||||
release
|
||||
@@ -405,9 +405,9 @@ PetalburgCity_Gym_EventScript_NormanBattle::
|
||||
end
|
||||
|
||||
PetalburgCity_Gym_EventScript_GiveFacade::
|
||||
giveitem ITEM_TM42
|
||||
giveitem ITEM_TM_FACADE
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_BagIsFull
|
||||
setflag FLAG_RECEIVED_TM42
|
||||
setflag FLAG_RECEIVED_TM_FACADE
|
||||
msgbox PetalburgCity_Gym_Text_ExplainFacade, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
|
||||
@@ -15,14 +15,14 @@ PetalburgCity_WallysHouse_EventScript_PlayerWallysDadFaceEachOther::
|
||||
end
|
||||
|
||||
PetalburgCity_WallysHouse_OnFrame:
|
||||
map_script_2 VAR_PETALBURG_CITY_STATE, 4, PetalburgCity_WallysHouse_EventScript_GiveHM03Surf
|
||||
map_script_2 VAR_PETALBURG_CITY_STATE, 4, PetalburgCity_WallysHouse_EventScript_GiveHMSurf
|
||||
.2byte 0
|
||||
|
||||
PetalburgCity_WallysHouse_EventScript_GiveHM03Surf::
|
||||
PetalburgCity_WallysHouse_EventScript_GiveHMSurf::
|
||||
lockall
|
||||
msgbox PetalburgCity_WallysHouse_Text_PleaseExcuseUs, MSGBOX_DEFAULT
|
||||
giveitem ITEM_HM03
|
||||
setflag FLAG_RECEIVED_HM03
|
||||
giveitem ITEM_HM_SURF
|
||||
setflag FLAG_RECEIVED_HM_SURF
|
||||
msgbox PetalburgCity_WallysHouse_Text_SurfGoAllSortsOfPlaces, MSGBOX_DEFAULT
|
||||
setvar VAR_PETALBURG_CITY_STATE, 5
|
||||
releaseall
|
||||
@@ -32,14 +32,14 @@ PetalburgCity_WallysHouse_EventScript_WallysDad::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_DEFEATED_WALLY_VICTORY_ROAD, PetalburgCity_WallysHouse_EventScript_DefeatedWallyInVictoryRoad
|
||||
goto_if_set FLAG_RECEIVED_HM03, PetalburgCity_WallysHouse_EventScript_ReceievedHM03Surf
|
||||
goto_if_set FLAG_RECEIVED_HM_SURF, PetalburgCity_WallysHouse_EventScript_ReceievedHMSurf
|
||||
goto_if_set FLAG_THANKED_FOR_PLAYING_WITH_WALLY, PetalburgCity_WallysHouse_EventScript_PlayedWithWally
|
||||
msgbox PetalburgCity_WallysHouse_Text_ThanksForPlayingWithWally, MSGBOX_DEFAULT
|
||||
setflag FLAG_THANKED_FOR_PLAYING_WITH_WALLY
|
||||
release
|
||||
end
|
||||
|
||||
PetalburgCity_WallysHouse_EventScript_ReceievedHM03Surf::
|
||||
PetalburgCity_WallysHouse_EventScript_ReceievedHMSurf::
|
||||
msgbox PetalburgCity_WallysHouse_Text_WallyIsComingHomeSoon, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
@@ -57,12 +57,12 @@ PetalburgCity_WallysHouse_EventScript_PlayedWithWally::
|
||||
PetalburgCity_WallysHouse_EventScript_WallysMom::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_HM03, PetalburgCity_WallysHouse_EventScript_ReceivedHM03Surf
|
||||
goto_if_set FLAG_RECEIVED_HM_SURF, PetalburgCity_WallysHouse_EventScript_ReceivedHMSurf
|
||||
msgbox PetalburgCity_WallysHouse_Text_WallyWasReallyHappy, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
PetalburgCity_WallysHouse_EventScript_ReceivedHM03Surf::
|
||||
PetalburgCity_WallysHouse_EventScript_ReceivedHMSurf::
|
||||
msgbox PetalburgCity_WallysHouse_Text_WallyLeftWithoutTelling, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
@@ -329,11 +329,11 @@ Route104_EventScript_Woman::
|
||||
Route104_EventScript_Boy2::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_TM09, Route104_EventScript_ReceivedBulletSeed
|
||||
goto_if_set FLAG_RECEIVED_TM_BULLET_SEED, Route104_EventScript_ReceivedBulletSeed
|
||||
msgbox Route104_Text_LikeFillingMouthWithSeedsTakeThis, MSGBOX_DEFAULT
|
||||
giveitem ITEM_TM09
|
||||
giveitem ITEM_TM_BULLET_SEED
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
|
||||
setflag FLAG_RECEIVED_TM09
|
||||
setflag FLAG_RECEIVED_TM_BULLET_SEED
|
||||
release
|
||||
end
|
||||
|
||||
|
||||
@@ -109,7 +109,7 @@ Route110_TrickHouseEnd_EventScript_CompletedPuzzle5::
|
||||
msgbox Route110_TrickHouseEnd_Text_AllNightToMakeMechadolls, MSGBOX_DEFAULT
|
||||
msgbox Route110_TrickHouseEnd_Text_YouHaveEarnedThisReward, MSGBOX_DEFAULT
|
||||
setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
|
||||
giveitem ITEM_TM12
|
||||
giveitem ITEM_TM_TAUNT
|
||||
call_if_eq VAR_RESULT, FALSE, Route110_TrickHouseEnd_EventScript_BagFull
|
||||
msgbox Route110_TrickHouseEnd_Text_MakeNewTricksToStumpYou, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
|
||||
@@ -370,7 +370,7 @@ Route110_TrickHouseEntrance_EventScript_GivePuzzle4Reward::
|
||||
end
|
||||
|
||||
Route110_TrickHouseEntrance_EventScript_GivePuzzle5Reward::
|
||||
giveitem ITEM_TM12
|
||||
giveitem ITEM_TM_TAUNT
|
||||
goto_if_eq VAR_RESULT, TRUE, Route110_TrickHouseEntrance_EventScript_GotReward
|
||||
call_if_eq VAR_RESULT, FALSE, Common_EventScript_BagIsFull
|
||||
msgbox Route110_TrickHouseEntrance_Text_DidYouNotComeToClaimReward, MSGBOX_DEFAULT
|
||||
|
||||
@@ -261,8 +261,8 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route111_EventScript_ItemTM37",
|
||||
"flag": "FLAG_ITEM_ROUTE_111_TM37"
|
||||
"script": "Route111_EventScript_ItemTMSandstorm",
|
||||
"flag": "FLAG_ITEM_ROUTE_111_TM_SANDSTORM"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_BERRY_TREE",
|
||||
|
||||
@@ -450,8 +450,8 @@
|
||||
"x": 22,
|
||||
"y": 5,
|
||||
"elevation": 3,
|
||||
"item": "ITEM_TM32",
|
||||
"flag": "FLAG_HIDDEN_ITEM_ROUTE_113_TM32"
|
||||
"item": "ITEM_TM_DOUBLE_TEAM",
|
||||
"flag": "FLAG_HIDDEN_ITEM_ROUTE_113_TM_DOUBLE_TEAM"
|
||||
},
|
||||
{
|
||||
"type": "hidden_item",
|
||||
|
||||
@@ -43,11 +43,11 @@ Route114_EventScript_ReceivedBerry::
|
||||
Route114_EventScript_RoarGentleman::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_TM05, Route114_EventScript_ReceivedRoar
|
||||
goto_if_set FLAG_RECEIVED_TM_ROAR, Route114_EventScript_ReceivedRoar
|
||||
msgbox Route114_Text_AllMyMonDoesIsRoarTakeThis, MSGBOX_DEFAULT
|
||||
giveitem ITEM_TM05
|
||||
giveitem ITEM_TM_ROAR
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
|
||||
setflag FLAG_RECEIVED_TM05
|
||||
setflag FLAG_RECEIVED_TM_ROAR
|
||||
msgbox Route114_Text_ExplainRoar, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
@@ -9,11 +9,11 @@ Route114_FossilManiacsHouse_OnTransition:
|
||||
Route114_FossilManiacsHouse_EventScript_FossilManiacsBrother::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_TM28, Route114_FossilManiacsHouse_EventScript_ReceivedDig
|
||||
goto_if_set FLAG_RECEIVED_TM_DIG, Route114_FossilManiacsHouse_EventScript_ReceivedDig
|
||||
msgbox Route114_FossilManiacsHouse_Text_HaveThisToDigLikeMyBrother, MSGBOX_DEFAULT
|
||||
giveitem ITEM_TM28
|
||||
giveitem ITEM_TM_DIG
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
|
||||
setflag FLAG_RECEIVED_TM28
|
||||
setflag FLAG_RECEIVED_TM_DIG
|
||||
release
|
||||
end
|
||||
|
||||
|
||||
@@ -165,8 +165,8 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route115_EventScript_ItemTM01",
|
||||
"flag": "FLAG_ITEM_ROUTE_115_TM01"
|
||||
"script": "Route115_EventScript_ItemTMFocusPunch",
|
||||
"flag": "FLAG_ITEM_ROUTE_115_TM_FOCUS_PUNCH"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_ITEM_BALL",
|
||||
|
||||
@@ -132,8 +132,8 @@ Route119_EventScript_DefeatedBrendan::
|
||||
end
|
||||
|
||||
Route119_EventScript_GiveFlyHM::
|
||||
giveitem ITEM_HM02
|
||||
setflag FLAG_RECEIVED_HM02
|
||||
giveitem ITEM_HM_FLY
|
||||
setflag FLAG_RECEIVED_HM_FLY
|
||||
return
|
||||
|
||||
Route119_EventScript_RivalExitScottArrive::
|
||||
|
||||
@@ -9,14 +9,14 @@ Route123_OnTransition:
|
||||
Route123_EventScript_GigaDrainGirl::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_TM19, Route123_EventScript_ReceivedGigaDrain
|
||||
goto_if_set FLAG_RECEIVED_TM_GIGA_DRAIN, Route123_EventScript_ReceivedGigaDrain
|
||||
msgbox Route123_Text_LoveGrassMonsHaveAny, MSGBOX_DEFAULT
|
||||
special IsGrassTypeInParty
|
||||
goto_if_eq VAR_RESULT, FALSE, Route123_EventScript_NoGrassMons
|
||||
msgbox Route123_Text_YouLikeGrassMonsTooHaveThis, MSGBOX_DEFAULT
|
||||
giveitem ITEM_TM19
|
||||
giveitem ITEM_TM_GIGA_DRAIN
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
|
||||
setflag FLAG_RECEIVED_TM19
|
||||
setflag FLAG_RECEIVED_TM_GIGA_DRAIN
|
||||
msgbox Route123_Text_CheckTreesWithMyGrassMon, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
@@ -4,10 +4,10 @@ RustboroCity_CuttersHouse_MapScripts::
|
||||
RustboroCity_CuttersHouse_EventScript_Cutter::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_HM01, RustboroCity_CuttersHouse_EventScript_ExplainCut
|
||||
goto_if_set FLAG_RECEIVED_HM_CUT, RustboroCity_CuttersHouse_EventScript_ExplainCut
|
||||
msgbox RustboroCity_CuttersHouse_Text_YouCanPutThisHMToGoodUse, MSGBOX_DEFAULT
|
||||
giveitem ITEM_HM01
|
||||
setflag FLAG_RECEIVED_HM01
|
||||
giveitem ITEM_HM_CUT
|
||||
setflag FLAG_RECEIVED_HM_CUT
|
||||
msgbox RustboroCity_CuttersHouse_Text_ExplainCut, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
@@ -5,7 +5,7 @@ RustboroCity_Gym_EventScript_Roxanne::
|
||||
trainerbattle_single TRAINER_ROXANNE_1, RustboroCity_Gym_Text_RoxanneIntro, RustboroCity_Gym_Text_RoxanneDefeat, RustboroCity_Gym_EventScript_RoxanneDefeated, NO_MUSIC
|
||||
specialvar VAR_RESULT, ShouldTryRematchBattle
|
||||
goto_if_eq VAR_RESULT, TRUE, RustboroCity_Gym_EventScript_RoxanneRematch
|
||||
goto_if_unset FLAG_RECEIVED_TM39, RustboroCity_Gym_EventScript_GiveRockTomb
|
||||
goto_if_unset FLAG_RECEIVED_TM_ROCK_TOMB, RustboroCity_Gym_EventScript_GiveRockTomb
|
||||
msgbox RustboroCity_Gym_Text_RoxannePostBattle, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
@@ -26,9 +26,9 @@ RustboroCity_Gym_EventScript_RoxanneDefeated::
|
||||
end
|
||||
|
||||
RustboroCity_Gym_EventScript_GiveRockTomb::
|
||||
giveitem ITEM_TM39
|
||||
giveitem ITEM_TM_ROCK_TOMB
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
|
||||
setflag FLAG_RECEIVED_TM39
|
||||
setflag FLAG_RECEIVED_TM_ROCK_TOMB
|
||||
msgbox RustboroCity_Gym_Text_ExplainRockTomb, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
@@ -62,8 +62,8 @@ RusturfTunnel_EventScript_ClearTunnelScene::
|
||||
msgbox RusturfTunnel_Text_YouShatteredBoulderTakeHM, MSGBOX_DEFAULT
|
||||
call_if_eq VAR_TEMP_1, 2, RusturfTunnel_EventScript_WandasBoyfriendApproachPlayer
|
||||
call_if_eq VAR_TEMP_1, 3, RusturfTunnel_EventScript_WandasBoyfriendApproachPlayer
|
||||
giveitem ITEM_HM04
|
||||
setflag FLAG_RECEIVED_HM04
|
||||
giveitem ITEM_HM_STRENGTH
|
||||
setflag FLAG_RECEIVED_HM_STRENGTH
|
||||
msgbox RusturfTunnel_Text_ExplainStrength, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
call_if_eq VAR_TEMP_1, 1, RusturfTunnel_EventScript_BoyfriendApproachWanda1
|
||||
|
||||
@@ -124,7 +124,7 @@ SSTidalCorridor_EventScript_ExitSailor::
|
||||
SSTidalCorridor_EventScript_ExitLilycove::
|
||||
setrespawn HEAL_LOCATION_LILYCOVE_CITY
|
||||
msgbox SSTidalCorridor_Text_WeveArrived, MSGBOX_DEFAULT
|
||||
call_if_set FLAG_RECEIVED_TM49, SSTidalCorridor_EventScript_HideSnatchGiver
|
||||
call_if_set FLAG_RECEIVED_TM_SNATCH, SSTidalCorridor_EventScript_HideSnatchGiver
|
||||
warp MAP_LILYCOVE_CITY_HARBOR, 8, 11
|
||||
waitstate
|
||||
release
|
||||
@@ -133,7 +133,7 @@ SSTidalCorridor_EventScript_ExitLilycove::
|
||||
SSTidalCorridor_EventScript_ExitSlateport::
|
||||
setrespawn HEAL_LOCATION_SLATEPORT_CITY
|
||||
msgbox SSTidalCorridor_Text_WeveArrived, MSGBOX_DEFAULT
|
||||
call_if_set FLAG_RECEIVED_TM49, SSTidalCorridor_EventScript_HideSnatchGiver
|
||||
call_if_set FLAG_RECEIVED_TM_SNATCH, SSTidalCorridor_EventScript_HideSnatchGiver
|
||||
warp MAP_SLATEPORT_CITY_HARBOR, 8, 11
|
||||
waitstate
|
||||
release
|
||||
|
||||
@@ -4,11 +4,11 @@ SSTidalRooms_MapScripts::
|
||||
SSTidalRooms_EventScript_SnatchGiver::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_TM49, SSTidalRooms_EventScript_ExplainSnatch
|
||||
goto_if_set FLAG_RECEIVED_TM_SNATCH, SSTidalRooms_EventScript_ExplainSnatch
|
||||
msgbox SSTidalRooms_Text_NotSuspiciousTakeThis, MSGBOX_DEFAULT
|
||||
giveitem ITEM_TM49
|
||||
giveitem ITEM_TM_SNATCH
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
|
||||
setflag FLAG_RECEIVED_TM49
|
||||
setflag FLAG_RECEIVED_TM_SNATCH
|
||||
msgbox SSTidalRooms_Text_ExplainSnatch, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
@@ -48,8 +48,8 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "SafariZone_Northwest_EventScript_ItemTM22",
|
||||
"flag": "FLAG_ITEM_SAFARI_ZONE_NORTH_WEST_TM22"
|
||||
"script": "SafariZone_Northwest_EventScript_ItemTMSolarBeam",
|
||||
"flag": "FLAG_ITEM_SAFARI_ZONE_NORTH_WEST_TM_SOLAR_BEAM"
|
||||
}
|
||||
],
|
||||
"warp_events": [],
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "ScorchedSlab_EventScript_ItemTM11",
|
||||
"flag": "FLAG_ITEM_SCORCHED_SLAB_TM11"
|
||||
"script": "ScorchedSlab_EventScript_ItemTMSunnyDay",
|
||||
"flag": "FLAG_ITEM_SCORCHED_SLAB_TM_SUNNY_DAY"
|
||||
}
|
||||
],
|
||||
"warp_events": [
|
||||
|
||||
@@ -89,8 +89,8 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "SeafloorCavern_Room9_EventScript_ItemTM26",
|
||||
"flag": "FLAG_ITEM_SEAFLOOR_CAVERN_ROOM_9_TM26"
|
||||
"script": "SeafloorCavern_Room9_EventScript_ItemTMEarthquake",
|
||||
"flag": "FLAG_ITEM_SEAFLOOR_CAVERN_ROOM_9_TM_EARTHQUAKE"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_KYOGRE_ASLEEP",
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "ShoalCave_LowTideIceRoom_EventScript_ItemTM07",
|
||||
"flag": "FLAG_ITEM_SHOAL_CAVE_ICE_ROOM_TM07"
|
||||
"script": "ShoalCave_LowTideIceRoom_EventScript_ItemTMHail",
|
||||
"flag": "FLAG_ITEM_SHOAL_CAVE_ICE_ROOM_TM_HAIL"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_ITEM_BALL",
|
||||
|
||||
@@ -566,8 +566,8 @@ SlateportCity_EventScript_PowerTMClerk::
|
||||
|
||||
.align 2
|
||||
SlateportCity_Pokemart_PowerTMs:
|
||||
.2byte ITEM_TM10 @ Hidden Power
|
||||
.2byte ITEM_TM43 @ Secret Power
|
||||
.2byte ITEM_TM_HIDDEN_POWER
|
||||
.2byte ITEM_TM_SECRET_POWER
|
||||
.2byte ITEM_NONE
|
||||
release
|
||||
end
|
||||
|
||||
@@ -199,11 +199,11 @@ SlateportCity_BattleTentLobby_Movement_UnusedEnterDoor::
|
||||
SlateportCity_BattleTentLobby_EventScript_TormentGiver::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_TM41, SlateportCity_BattleTentLobby_EventScript_ReceivedTorment
|
||||
goto_if_set FLAG_RECEIVED_TM_TORMENT, SlateportCity_BattleTentLobby_EventScript_ReceivedTorment
|
||||
msgbox SlateportCity_BattleTentLobby_Text_CouldntFindMonForMe, MSGBOX_DEFAULT
|
||||
giveitem ITEM_TM41
|
||||
giveitem ITEM_TM_TORMENT
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
|
||||
setflag FLAG_RECEIVED_TM41
|
||||
setflag FLAG_RECEIVED_TM_TORMENT
|
||||
msgbox SlateportCity_BattleTentLobby_Text_ExplainTorment, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
@@ -151,9 +151,9 @@ SlateportCity_OceanicMuseum_1F_EventScript_FamiliarGrunt::
|
||||
applymovement LOCALID_FAMILIAR_GRUNT, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
msgbox SlateportCity_OceanicMuseum_1F_Text_RememberMeTakeThis, MSGBOX_DEFAULT
|
||||
giveitem ITEM_TM46
|
||||
giveitem ITEM_TM_THIEF
|
||||
goto_if_eq VAR_RESULT, 0, SlateportCity_OceanicMuseum_1F_EventScript_NoRoomForThief
|
||||
setflag FLAG_RECEIVED_TM46
|
||||
setflag FLAG_RECEIVED_TM_THIEF
|
||||
msgbox SlateportCity_OceanicMuseum_1F_Text_HopeINeverSeeYouAgain, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
goto_if_eq VAR_FACING, DIR_NORTH, SlateportCity_OceanicMuseum_1F_EventScript_FamiliarGruntExitNorth
|
||||
|
||||
@@ -1300,7 +1300,7 @@ SootopolisCity_EventScript_Wallace::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_eq VAR_SOOTOPOLIS_CITY_STATE, 4, SootopolisCity_EventScript_GoToSkyPillar
|
||||
goto_if_set FLAG_RECEIVED_HM07, SootopolisCity_EventScript_GoToGym
|
||||
goto_if_set FLAG_RECEIVED_HM_WATERFALL, SootopolisCity_EventScript_GoToGym
|
||||
goto_if_set FLAG_SOOTOPOLIS_ARCHIE_MAXIE_LEAVE, SootopolisCity_EventScript_GiveWaterfall
|
||||
msgbox SootopolisCity_Text_AquaMagmaDidntMeanHarm, MSGBOX_DEFAULT
|
||||
release
|
||||
@@ -1308,8 +1308,8 @@ SootopolisCity_EventScript_Wallace::
|
||||
|
||||
SootopolisCity_EventScript_GiveWaterfall::
|
||||
msgbox SootopolisCity_Text_ThankYouForHelpAcceptThis, MSGBOX_DEFAULT
|
||||
giveitem ITEM_HM07
|
||||
setflag FLAG_RECEIVED_HM07
|
||||
giveitem ITEM_HM_WATERFALL
|
||||
setflag FLAG_RECEIVED_HM_WATERFALL
|
||||
msgbox SootopolisCity_Text_ExplainWaterfallGoToGym, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
call_if_eq VAR_FACING, DIR_NORTH, SootopolisCity_EventScript_WallaceMoveFromGym
|
||||
|
||||
@@ -83,7 +83,7 @@ SootopolisCity_Gym_1F_EventScript_Juan::
|
||||
trainerbattle_single TRAINER_JUAN_1, SootopolisCity_Gym_1F_Text_JuanIntro, SootopolisCity_Gym_1F_Text_JuanDefeat, SootopolisCity_Gym_1F_EventScript_JuanDefeated, NO_MUSIC
|
||||
specialvar VAR_RESULT, ShouldTryRematchBattle
|
||||
goto_if_eq VAR_RESULT, TRUE, SootopolisCity_Gym_1F_EventScript_JuanRematch
|
||||
goto_if_unset FLAG_RECEIVED_TM03, SootopolisCity_Gym_1F_EventScript_GiveWaterPulse2
|
||||
goto_if_unset FLAG_RECEIVED_TM_WATER_PULSE, SootopolisCity_Gym_1F_EventScript_GiveWaterPulse2
|
||||
goto_if_unset FLAG_BADGE06_GET, SootopolisCity_Gym_1F_EventScript_GoGetFortreeBadge
|
||||
msgbox SootopolisCity_Gym_1F_Text_JuanPostBattle, MSGBOX_DEFAULT
|
||||
release
|
||||
@@ -116,17 +116,17 @@ SootopolisCity_Gym_1F_EventScript_JuanDefeated::
|
||||
end
|
||||
|
||||
SootopolisCity_Gym_1F_EventScript_GiveWaterPulse::
|
||||
giveitem ITEM_TM03
|
||||
giveitem ITEM_TM_WATER_PULSE
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_BagIsFull
|
||||
msgbox SootopolisCity_Gym_1F_Text_ExplainWaterPulse, MSGBOX_DEFAULT
|
||||
setflag FLAG_RECEIVED_TM03
|
||||
setflag FLAG_RECEIVED_TM_WATER_PULSE
|
||||
return
|
||||
|
||||
SootopolisCity_Gym_1F_EventScript_GiveWaterPulse2::
|
||||
giveitem ITEM_TM03
|
||||
giveitem ITEM_TM_WATER_PULSE
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
|
||||
msgbox SootopolisCity_Gym_1F_Text_ExplainWaterPulse, MSGBOX_DEFAULT
|
||||
setflag FLAG_RECEIVED_TM03
|
||||
setflag FLAG_RECEIVED_TM_WATER_PULSE
|
||||
release
|
||||
end
|
||||
|
||||
|
||||
@@ -4,11 +4,11 @@ SootopolisCity_House1_MapScripts::
|
||||
SootopolisCity_House1_EventScript_BrickBreakBlackBelt::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_TM31, SootopolisCity_House1_EventScript_ReceivedBrickBreak
|
||||
goto_if_set FLAG_RECEIVED_TM_BRICK_BREAK, SootopolisCity_House1_EventScript_ReceivedBrickBreak
|
||||
msgbox SootopolisCity_House1_Text_DevelopedThisTM, MSGBOX_DEFAULT
|
||||
giveitem ITEM_TM31
|
||||
giveitem ITEM_TM_BRICK_BREAK
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
|
||||
setflag FLAG_RECEIVED_TM31
|
||||
setflag FLAG_RECEIVED_TM_BRICK_BREAK
|
||||
msgbox SootopolisCity_House1_Text_ExplainBrickBreak, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
@@ -225,11 +225,11 @@ VerdanturfTown_BattleTentLobby_Movement_PlayerEnterDoor:
|
||||
VerdanturfTown_BattleTentLobby_EventScript_AttractGiver::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_TM45, VerdanturfTown_BattleTentLobby_EventScript_ReceivedAttract
|
||||
goto_if_set FLAG_RECEIVED_TM_ATTRACT, VerdanturfTown_BattleTentLobby_EventScript_ReceivedAttract
|
||||
msgbox VerdanturfTown_BattleTentLobby_Text_AttractionRunsDeep, MSGBOX_DEFAULT
|
||||
giveitem ITEM_TM45
|
||||
giveitem ITEM_TM_ATTRACT
|
||||
goto_if_eq VAR_RESULT, 0, Common_EventScript_ShowBagIsFull
|
||||
setflag FLAG_RECEIVED_TM45
|
||||
setflag FLAG_RECEIVED_TM_ATTRACT
|
||||
msgbox VerdanturfTown_BattleTentLobby_Text_AttractionMutual, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
@@ -245,8 +245,8 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "VictoryRoad_B1F_EventScript_ItemTM29",
|
||||
"flag": "FLAG_ITEM_VICTORY_ROAD_B1F_TM29"
|
||||
"script": "VictoryRoad_B1F_EventScript_ItemTMPsychic",
|
||||
"flag": "FLAG_ITEM_VICTORY_ROAD_B1F_TM_PSYCHIC"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_ITEM_BALL",
|
||||
|
||||
Reference in New Issue
Block a user