summaryrefslogtreecommitdiff
path: root/data/maps/SaffronCity_Dojo/scripts.inc
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/SaffronCity_Dojo/scripts.inc')
-rw-r--r--data/maps/SaffronCity_Dojo/scripts.inc112
1 files changed, 57 insertions, 55 deletions
diff --git a/data/maps/SaffronCity_Dojo/scripts.inc b/data/maps/SaffronCity_Dojo/scripts.inc
index d5c3e6603..88e53d64c 100644
--- a/data/maps/SaffronCity_Dojo/scripts.inc
+++ b/data/maps/SaffronCity_Dojo/scripts.inc
@@ -1,157 +1,159 @@
+.equ LOCALID_KARATE_MASTER, 5
+
SaffronCity_Dojo_MapScripts:: @ 816EBDB
.byte 0
-SaffronCity_Dojo_EventScript_16EBDC:: @ 816EBDC
+SaffronCity_Dojo_EventScript_TriggerMasterBattleLeft:: @ 816EBDC
lockall
setvar VAR_MAP_SCENE_SAFFRON_CITY_DOJO, 1
- applymovement 5, Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_KARATE_MASTER, Movement_WalkInPlaceFastestLeft
waitmovement 0
releaseall
end
-SaffronCity_Dojo_EventScript_16EBEE:: @ 816EBEE
+SaffronCity_Dojo_EventScript_TriggerMasterBattleRight:: @ 816EBEE
lockall
setvar VAR_MAP_SCENE_SAFFRON_CITY_DOJO, 1
- applymovement 5, Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_KARATE_MASTER, Movement_WalkInPlaceFastestRight
waitmovement 0
releaseall
end
-SaffronCity_Dojo_EventScript_16EC00:: @ 816EC00
+SaffronCity_Dojo_EventScript_HitmonleeBall:: @ 816EC00
lock
faceplayer
- goto_if_set FLAG_GOT_HITMON_FROM_DOJO, EventScript_16EC3C
+ goto_if_set FLAG_GOT_HITMON_FROM_DOJO, SaffronCity_Dojo_EventScript_AlreadyGotHitmon
drawmonpic SPECIES_HITMONLEE, 10, 3
setvar VAR_TEMP_1, SPECIES_HITMONLEE
- applymovement 5, Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_KARATE_MASTER, Movement_WalkInPlaceFastestUp
waitmovement 0
textcolor 0
- msgbox gUnknown_819B44E, MSGBOX_YESNO
+ msgbox SaffronCity_Dojo_Text_YouWantHitmonlee, MSGBOX_YESNO
call EventScript_1A6675
compare VAR_RESULT, YES
- goto_if_eq EventScript_16EC82
+ goto_if_eq SaffronCity_Dojo_EventScript_GiveHitmon
erasemonpic
release
end
-EventScript_16EC3C:: @ 816EC3C
- msgbox gUnknown_819B4E1
+SaffronCity_Dojo_EventScript_AlreadyGotHitmon:: @ 816EC3C
+ msgbox SaffronCity_Dojo_Text_BetterNotGetGreedy
release
end
-SaffronCity_Dojo_EventScript_16EC46:: @ 816EC46
+SaffronCity_Dojo_EventScript_HitmonchanBall:: @ 816EC46
lock
faceplayer
- goto_if_set FLAG_GOT_HITMON_FROM_DOJO, EventScript_16EC3C
+ goto_if_set FLAG_GOT_HITMON_FROM_DOJO, SaffronCity_Dojo_EventScript_AlreadyGotHitmon
drawmonpic SPECIES_HITMONCHAN, 10, 3
setvar VAR_TEMP_1, SPECIES_HITMONCHAN
- applymovement 5, Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_KARATE_MASTER, Movement_WalkInPlaceFastestUp
waitmovement 0
textcolor 0
- msgbox gUnknown_819B49E, MSGBOX_YESNO
+ msgbox SaffronCity_Dojo_Text_YouWantHitmonchan, MSGBOX_YESNO
call EventScript_1A6675
compare VAR_RESULT, YES
- goto_if_eq EventScript_16EC82
+ goto_if_eq SaffronCity_Dojo_EventScript_GiveHitmon
erasemonpic
release
end
-EventScript_16EC82:: @ 816EC82
+SaffronCity_Dojo_EventScript_GiveHitmon:: @ 816EC82
erasemonpic
givemon VAR_TEMP_1, 25, ITEM_NONE
compare VAR_RESULT, 0
- goto_if_eq EventScript_16ECB5
+ goto_if_eq SaffronCity_Dojo_EventScript_ReceivedHitmonParty
compare VAR_RESULT, 1
- goto_if_eq EventScript_16ECEC
+ goto_if_eq SaffronCity_Dojo_EventScript_ReceivedHitmonPC
compare VAR_RESULT, 2
goto_if_eq EventScript_NoMoreRoomForPokemon
release
end
-EventScript_16ECB5:: @ 816ECB5
+SaffronCity_Dojo_EventScript_ReceivedHitmonParty:: @ 816ECB5
removeobject VAR_LAST_TALKED
getspeciesname 0, VAR_TEMP_1
playfanfare MUS_FANFA1
- message Text_19B473
+ message SaffronCity_Dojo_Text_ReceivedMonFromKarateMaster
waitmessage
waitfanfare
setflag FLAG_GOT_HITMON_FROM_DOJO
msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
compare VAR_RESULT, NO
- goto_if_eq EventScript_16ED29
+ goto_if_eq SaffronCity_Dojo_EventScript_EndGiveMon
call EventScript_GetGiftMonPartySlot
call EventScript_ChangePokemonNickname
- goto EventScript_16ED29
+ goto SaffronCity_Dojo_EventScript_EndGiveMon
end
-EventScript_16ECEC:: @ 816ECEC
+SaffronCity_Dojo_EventScript_ReceivedHitmonPC:: @ 816ECEC
removeobject VAR_LAST_TALKED
getspeciesname 0, VAR_TEMP_1
playfanfare MUS_FANFA1
- message Text_19B473
+ message SaffronCity_Dojo_Text_ReceivedMonFromKarateMaster
waitmessage
waitfanfare
setflag FLAG_GOT_HITMON_FROM_DOJO
msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
compare VAR_RESULT, NO
- goto_if_eq EventScript_16ED1E
+ goto_if_eq SaffronCity_Dojo_EventScript_TransferredHitmonToPC
call EventScript_NameReceivedBoxMon
- goto EventScript_16ED1E
+ goto SaffronCity_Dojo_EventScript_TransferredHitmonToPC
end
-EventScript_16ED1E:: @ 816ED1E
+SaffronCity_Dojo_EventScript_TransferredHitmonToPC:: @ 816ED1E
call EventScript_TransferredToPC
- goto EventScript_16ED29
+ goto SaffronCity_Dojo_EventScript_EndGiveMon
end
-EventScript_16ED29:: @ 816ED29
+SaffronCity_Dojo_EventScript_EndGiveMon:: @ 816ED29
release
end
-SaffronCity_Dojo_EventScript_16ED2B:: @ 816ED2B
- msgbox gUnknown_819B52E, MSGBOX_SIGN
+SaffronCity_Dojo_EventScript_Statue:: @ 816ED2B
+ msgbox SaffronCity_Dojo_Text_FightingDojo, MSGBOX_SIGN
end
-SaffronCity_Dojo_EventScript_16ED34:: @ 816ED34
- msgbox gUnknown_819B4F8, MSGBOX_SIGN
+SaffronCity_Dojo_EventScript_LeftScroll:: @ 816ED34
+ msgbox SaffronCity_Dojo_Text_EnemiesOnEverySide, MSGBOX_SIGN
end
-SaffronCity_Dojo_EventScript_16ED3D:: @ 816ED3D
- msgbox gUnknown_819B50F, MSGBOX_SIGN
+SaffronCity_Dojo_EventScript_RightScroll:: @ 816ED3D
+ msgbox SaffronCity_Dojo_Text_GoesAroundComesAround, MSGBOX_SIGN
end
-SaffronCity_Dojo_EventScript_16ED46:: @ 816ED46
- trainerbattle_single TRAINER_BLACK_BELT_HITOSHI, Text_19B3DF, Text_19B40F
- msgbox gUnknown_819B41F, MSGBOX_AUTOCLOSE
+SaffronCity_Dojo_EventScript_Hitoshi:: @ 816ED46
+ trainerbattle_single TRAINER_BLACK_BELT_HITOSHI, SaffronCity_Dojo_Text_HitoshiIntro, SaffronCity_Dojo_Text_HitoshiDefeat
+ msgbox SaffronCity_Dojo_Text_HitoshiPostBattle, MSGBOX_AUTOCLOSE
end
-SaffronCity_Dojo_EventScript_16ED5D:: @ 816ED5D
- trainerbattle_single TRAINER_BLACK_BELT_HIDEKI, Text_19B2E0, Text_19B2FD
- msgbox gUnknown_819B30F, MSGBOX_AUTOCLOSE
+SaffronCity_Dojo_EventScript_Hideki:: @ 816ED5D
+ trainerbattle_single TRAINER_BLACK_BELT_HIDEKI, SaffronCity_Dojo_Text_HidekiIntro, SaffronCity_Dojo_Text_HidekiDefeat
+ msgbox SaffronCity_Dojo_Text_HidekiPostBattle, MSGBOX_AUTOCLOSE
end
-SaffronCity_Dojo_EventScript_16ED74:: @ 816ED74
- trainerbattle_single TRAINER_BLACK_BELT_AARON, Text_19B341, Text_19B396
- msgbox gUnknown_819B3AC, MSGBOX_AUTOCLOSE
+SaffronCity_Dojo_EventScript_Aaron:: @ 816ED74
+ trainerbattle_single TRAINER_BLACK_BELT_AARON, SaffronCity_Dojo_Text_AaronIntro, SaffronCity_Dojo_Text_AaronDefeat
+ msgbox SaffronCity_Dojo_Text_AaronPostBattle, MSGBOX_AUTOCLOSE
end
-SaffronCity_Dojo_EventScript_16ED8B:: @ 816ED8B
- trainerbattle_single TRAINER_BLACK_BELT_MIKE, Text_19B275, Text_19B292
- msgbox gUnknown_819B29D, MSGBOX_AUTOCLOSE
+SaffronCity_Dojo_EventScript_Mike:: @ 816ED8B
+ trainerbattle_single TRAINER_BLACK_BELT_MIKE, SaffronCity_Dojo_Text_MikeIntro, SaffronCity_Dojo_Text_MikeDefeat
+ msgbox SaffronCity_Dojo_Text_MikePostBattle, MSGBOX_AUTOCLOSE
end
-SaffronCity_Dojo_EventScript_16EDA2:: @ 816EDA2
- trainerbattle_single TRAINER_BLACK_BELT_KOICHI, Text_19B12C, Text_19B193, EventScript_16EDD0
- goto_if_set FLAG_GOT_HITMON_FROM_DOJO, EventScript_16EDC6
- msgbox gUnknown_819B1A7, MSGBOX_AUTOCLOSE
+SaffronCity_Dojo_EventScript_MasterKoichi:: @ 816EDA2
+ trainerbattle_single TRAINER_BLACK_BELT_KOICHI, SaffronCity_Dojo_Text_MasterKoichiIntro, SaffronCity_Dojo_Text_MasterKoichiDefeat, SaffronCity_Dojo_EventScript_DefeatedMasterKoichi
+ goto_if_set FLAG_GOT_HITMON_FROM_DOJO, SaffronCity_Dojo_EventScript_MasterKoichiAlreadyGotHitmon
+ msgbox SaffronCity_Dojo_Text_ChoosePrizedFightingMon, MSGBOX_AUTOCLOSE
end
-EventScript_16EDC6:: @ 816EDC6
- msgbox gUnknown_819B24C
+SaffronCity_Dojo_EventScript_MasterKoichiAlreadyGotHitmon:: @ 816EDC6
+ msgbox SaffronCity_Dojo_Text_StayAndTrainWithUs
release
end
-EventScript_16EDD0:: @ 816EDD0
+SaffronCity_Dojo_EventScript_DefeatedMasterKoichi:: @ 816EDD0
setvar VAR_MAP_SCENE_SAFFRON_CITY_DOJO, 1
release
end