Document Lavender Town scripts
This commit is contained in:
@@ -23,7 +23,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "LavenderTown_House2_EventScript_16B266",
|
||||
"script": "LavenderTown_House2_EventScript_NameRater",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,72 +1,72 @@
|
||||
LavenderTown_House2_MapScripts:: @ 816B265
|
||||
.byte 0
|
||||
|
||||
LavenderTown_House2_EventScript_16B266:: @ 816B266
|
||||
LavenderTown_House2_EventScript_NameRater:: @ 816B266
|
||||
lock
|
||||
faceplayer
|
||||
msgbox gUnknown_8193A4B, MSGBOX_YESNO
|
||||
msgbox LavenderTown_House2_Text_WantMeToRateNicknames, MSGBOX_YESNO
|
||||
compare VAR_RESULT, YES
|
||||
goto_if_eq EventScript_16B287
|
||||
goto_if_eq LavenderTown_House2_EventScript_ChooseMon
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16B2AA
|
||||
goto_if_eq LavenderTown_House2_EventScript_DontRateNickname
|
||||
end
|
||||
|
||||
EventScript_16B287:: @ 816B287
|
||||
msgbox gUnknown_8193AA6
|
||||
LavenderTown_House2_EventScript_ChooseMon:: @ 816B287
|
||||
msgbox LavenderTown_House2_Text_CritiqueWhichMonsNickname
|
||||
special Special_ChooseMonFromParty
|
||||
waitstate
|
||||
compare VAR_0x8004, PARTY_SIZE
|
||||
goto_if_lt EventScript_16B2B4
|
||||
goto_if_lt LavenderTown_House2_EventScript_CheckCanRateMon
|
||||
compare VAR_0x8004, PARTY_SIZE
|
||||
goto_if_ge EventScript_16B2AA
|
||||
goto_if_ge LavenderTown_House2_EventScript_DontRateNickname
|
||||
end
|
||||
|
||||
EventScript_16B2AA:: @ 816B2AA
|
||||
msgbox gUnknown_8193BD4
|
||||
LavenderTown_House2_EventScript_DontRateNickname:: @ 816B2AA
|
||||
msgbox LavenderTown_House2_Text_ISeeComeVisitAgain
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16B2B4:: @ 816B2B4
|
||||
LavenderTown_House2_EventScript_CheckCanRateMon:: @ 816B2B4
|
||||
specialvar VAR_RESULT, Special_GetSpeciesOfPartySlot_x8004
|
||||
compare VAR_RESULT, SPECIES_EGG
|
||||
goto_if_eq EventScript_16B307
|
||||
special TV_CopyNicknameToStringVar1AndEnsureTerminated
|
||||
special TV_CheckMonOTIDEqualsPlayerID
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16B311
|
||||
specialvar VAR_RESULT, Special_BufferMonOTNameAndCompareToPlayerName
|
||||
special TV_CopyNicknameToStringVar1AndEnsureTerminated
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16B311
|
||||
msgbox gUnknown_8193AD2, MSGBOX_YESNO
|
||||
goto_if_eq LavenderTown_House2_EventScript_CantNicknameEgg
|
||||
special Special_GetMonNickname
|
||||
special Special_IsMonOTIDNotPlayers
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq LavenderTown_House2_EventScript_CantNicknameTradeMon
|
||||
specialvar VAR_RESULT, Special_IsMonOTNameNotPlayers
|
||||
special Special_GetMonNickname
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq LavenderTown_House2_EventScript_CantNicknameTradeMon
|
||||
msgbox LavenderTown_House2_Text_GiveItANicerName, MSGBOX_YESNO
|
||||
compare VAR_RESULT, YES
|
||||
goto_if_eq EventScript_16B31B
|
||||
goto_if_eq LavenderTown_House2_EventScript_ChooseNewNickname
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16B2AA
|
||||
goto_if_eq LavenderTown_House2_EventScript_DontRateNickname
|
||||
end
|
||||
|
||||
EventScript_16B307:: @ 816B307
|
||||
msgbox gUnknown_8193CC4
|
||||
LavenderTown_House2_EventScript_CantNicknameEgg:: @ 816B307
|
||||
msgbox LavenderTown_House2_Text_ThatIsMerelyAnEgg
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16B311:: @ 816B311
|
||||
msgbox gUnknown_8193C82
|
||||
LavenderTown_House2_EventScript_CantNicknameTradeMon:: @ 816B311
|
||||
msgbox LavenderTown_House2_Text_TrulyImpeccableName
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16B31B:: @ 816B31B
|
||||
msgbox gUnknown_8193B36
|
||||
call EventScript_1A74EB
|
||||
LavenderTown_House2_EventScript_ChooseNewNickname:: @ 816B31B
|
||||
msgbox LavenderTown_House2_Text_WhatShallNewNicknameBe
|
||||
call EventScript_ChangePokemonNickname
|
||||
specialvar VAR_RESULT, NameRaterWasNicknameChanged
|
||||
special TV_CopyNicknameToStringVar1AndEnsureTerminated
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16B345
|
||||
msgbox gUnknown_8193BF0
|
||||
special Special_GetMonNickname
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq LavenderTown_House2_EventScript_ChoseNewNickname
|
||||
msgbox LavenderTown_House2_Text_FromNowOnShallBeKnownAsSameName
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16B345:: @ 816B345
|
||||
msgbox gUnknown_8193B66
|
||||
LavenderTown_House2_EventScript_ChoseNewNickname:: @ 816B345
|
||||
msgbox LavenderTown_House2_Text_FromNowOnShallBeKnownAsName
|
||||
release
|
||||
end
|
||||
|
||||
@@ -1,47 +1,47 @@
|
||||
gUnknown_8193A4B:: @ 8193A4B
|
||||
LavenderTown_House2_Text_WantMeToRateNicknames:: @ 8193A4B
|
||||
.string "Hello, hello!\n"
|
||||
.string "I am the official NAME RATER!\p"
|
||||
.string "Want me to rate the nicknames of\n"
|
||||
.string "your POKéMON?$"
|
||||
|
||||
gUnknown_8193AA6:: @ 8193AA6
|
||||
LavenderTown_House2_Text_CritiqueWhichMonsNickname:: @ 8193AA6
|
||||
.string "Which POKéMON's nickname should\n"
|
||||
.string "I critique?$"
|
||||
|
||||
gUnknown_8193AD2:: @ 8193AD2
|
||||
LavenderTown_House2_Text_GiveItANicerName:: @ 8193AD2
|
||||
.string "{STR_VAR_1}, is it?\n"
|
||||
.string "That is a decent nickname!\p"
|
||||
.string "But, would you like me to give it\n"
|
||||
.string "a nicer name?\p"
|
||||
.string "How about it?$"
|
||||
|
||||
gUnknown_8193B36:: @ 8193B36
|
||||
LavenderTown_House2_Text_WhatShallNewNicknameBe:: @ 8193B36
|
||||
.string "Ah, good. Then, what shall the new\n"
|
||||
.string "nickname be?$"
|
||||
|
||||
gUnknown_8193B66:: @ 8193B66
|
||||
LavenderTown_House2_Text_FromNowOnShallBeKnownAsName:: @ 8193B66
|
||||
.string "Done! From now on, this POKéMON\n"
|
||||
.string "shall be known as {STR_VAR_1}!\p"
|
||||
.string "It is a better name than before!\n"
|
||||
.string "How fortunate for you!$"
|
||||
|
||||
gUnknown_8193BD4:: @ 8193BD4
|
||||
LavenderTown_House2_Text_ISeeComeVisitAgain:: @ 8193BD4
|
||||
.string "I see.\n"
|
||||
.string "Do come visit again.$"
|
||||
|
||||
gUnknown_8193BF0:: @ 8193BF0
|
||||
LavenderTown_House2_Text_FromNowOnShallBeKnownAsSameName:: @ 8193BF0
|
||||
.string "Done! From now on, this POKéMON\n"
|
||||
.string "shall be known as {STR_VAR_1}!\p"
|
||||
.string "It looks no different from before,\n"
|
||||
.string "and yet, this is vastly superior!\p"
|
||||
.string "How fortunate for you!$"
|
||||
|
||||
gUnknown_8193C82:: @ 8193C82
|
||||
LavenderTown_House2_Text_TrulyImpeccableName:: @ 8193C82
|
||||
.string "{STR_VAR_1}, is it?\n"
|
||||
.string "That is a truly impeccable name!\p"
|
||||
.string "Take good care of {STR_VAR_1}!$"
|
||||
|
||||
gUnknown_8193CC4:: @ 8193CC4
|
||||
LavenderTown_House2_Text_ThatIsMerelyAnEgg:: @ 8193CC4
|
||||
.string "Now, now.\n"
|
||||
.string "That is merely an EGG!$"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user