summaryrefslogtreecommitdiff
path: root/data/scripts/day_care.inc
diff options
context:
space:
mode:
Diffstat (limited to 'data/scripts/day_care.inc')
-rw-r--r--data/scripts/day_care.inc233
1 files changed, 52 insertions, 181 deletions
diff --git a/data/scripts/day_care.inc b/data/scripts/day_care.inc
index 9937bf704..8e3318c35 100644
--- a/data/scripts/day_care.inc
+++ b/data/scripts/day_care.inc
@@ -1,93 +1,93 @@
-Route5_PokemonDayCare_EventScript_1BF398:: @ 81BF398
+Route5_PokemonDayCare_EventScript_DaycareMan:: @ 81BF398
goto_if_questlog EventScript_ReleaseEnd
lock
faceplayer
showmoneybox 0, 0, 0
specialvar VAR_RESULT, IsThereMonInRoute5Daycare
- compare VAR_RESULT, 1
- goto_if_eq EventScript_1BF46E
- msgbox Text_19DD66, MSGBOX_YESNO
+ compare VAR_RESULT, TRUE
+ goto_if_eq Route5_PokemonDayCare_EventScript_CheckOnMon
+ msgbox Route5_PokemonDayCare_Text_WantMeToRaiseMon, MSGBOX_YESNO
compare VAR_RESULT, YES
- goto_if_eq EventScript_1BF3DD
- msgbox Text_19DDB2
- goto EventScript_1BF541
+ goto_if_eq Route5_PokemonDayCare_EventScript_TryGiveMon
+ msgbox Route5_PokemonDayCare_Text_ComeAgain
+ goto Route5_PokemonDayCare_EventScript_CloseMoneyBox
end
-EventScript_1BF3DD:: @ 81BF3DD
+Route5_PokemonDayCare_EventScript_TryGiveMon:: @ 81BF3DD
specialvar VAR_RESULT, CountPartyNonEggMons
compare VAR_RESULT, 1
- goto_if_eq EventScript_1BF452
- msgbox Text_19DDBE
+ goto_if_eq Route5_PokemonDayCare_EventScript_OnlyOneMonInParty
+ msgbox Route5_PokemonDayCare_Text_WhichMonShouldIRaise
fadescreen FADE_TO_BLACK
hidemoneybox 0, 0
special ChooseSendDaycareMon
waitstate
showmoneybox 0, 0, 0
- compare VAR_0x8004, 6
- goto_if_ge EventScript_1BF444
+ compare VAR_0x8004, PARTY_SIZE
+ goto_if_ge Route5_PokemonDayCare_EventScript_ComeAgain
specialvar VAR_RESULT, CountPartyAliveNonEggMons_IgnoreVar0x8004Slot
compare VAR_RESULT, 0
- goto_if_eq EventScript_1BF460
- specialvar VAR_0x8005, GetSelectedMonNickAndSpecies
- msgbox Text_19DDF9
+ goto_if_eq Route5_PokemonDayCare_EventScript_OnlyOneAliveMonInParty
+ specialvar VAR_0x8005, GetSelectedMonNicknameAndSpecies
+ msgbox Route5_PokemonDayCare_Text_LookAfterMonForAWhile
waitse
playmoncry VAR_0x8005, 0
- msgbox Text_19DE24
+ msgbox Route5_PokemonDayCare_Text_ComeSeeMeInAWhile
waitmoncry
special PutMonInRoute5Daycare
incrementgamestat GAME_STAT_USED_DAYCARE
- goto EventScript_1BF541
+ goto Route5_PokemonDayCare_EventScript_CloseMoneyBox
end
-EventScript_1BF444:: @ 81BF444
- msgbox Text_19DDDC
- goto EventScript_1BF541
+Route5_PokemonDayCare_EventScript_ComeAgain:: @ 81BF444
+ msgbox Route5_PokemonDayCare_Text_ComeAnytimeYouLike
+ goto Route5_PokemonDayCare_EventScript_CloseMoneyBox
end
-EventScript_1BF452:: @ 81BF452
- msgbox Text_19DEF5
- goto EventScript_1BF541
+Route5_PokemonDayCare_EventScript_OnlyOneMonInParty:: @ 81BF452
+ msgbox Route5_PokemonDayCare_Text_OnlyHaveOneMonWithYou
+ goto Route5_PokemonDayCare_EventScript_CloseMoneyBox
end
-EventScript_1BF460:: @ 81BF460
- msgbox Text_19DF1D
- goto EventScript_1BF541
+Route5_PokemonDayCare_EventScript_OnlyOneAliveMonInParty:: @ 81BF460
+ msgbox Route5_PokemonDayCare_Text_WhatWillYouBattleWith
+ goto Route5_PokemonDayCare_EventScript_CloseMoneyBox
end
-EventScript_1BF46E:: @ 81BF46E
+Route5_PokemonDayCare_EventScript_CheckOnMon:: @ 81BF46E
setvar VAR_0x8004, 0
specialvar VAR_RESULT, GetNumLevelsGainedForRoute5DaycareMon
compare VAR_RESULT, 0
- call_if_ne EventScript_1BF4AA
+ call_if_ne Route5_PokemonDayCare_EventScript_MonHasGrownByXLevels
compare VAR_RESULT, 0
- call_if_eq EventScript_1BF4B3
+ call_if_eq Route5_PokemonDayCare_EventScript_NotEnoughTime
special GetCostToWithdrawRoute5DaycareMon
- msgbox Text_19DE80, MSGBOX_YESNO
+ msgbox Route5_PokemonDayCare_Text_OweMeXForMonsReturn, MSGBOX_YESNO
compare VAR_RESULT, YES
- goto_if_eq EventScript_1BF4BC
- goto EventScript_1BF444
+ goto_if_eq Route5_PokemonDayCare_EventScript_TryRetrieveMon
+ goto Route5_PokemonDayCare_EventScript_ComeAgain
end
-EventScript_1BF4AA:: @ 81BF4AA
- msgbox Text_19DF56
+Route5_PokemonDayCare_EventScript_MonHasGrownByXLevels:: @ 81BF4AA
+ msgbox Route5_PokemonDayCare_Text_MonHasGrownByXLevels
return
-EventScript_1BF4B3:: @ 81BF4B3
- msgbox Text_19DE3C
+Route5_PokemonDayCare_EventScript_NotEnoughTime:: @ 81BF4B3
+ msgbox Route5_PokemonDayCare_Text_MonNeedsToSpendMoreTime
return
-EventScript_1BF4BC:: @ 81BF4BC
+Route5_PokemonDayCare_EventScript_TryRetrieveMon:: @ 81BF4BC
specialvar VAR_RESULT, CalculatePlayerPartyCount
compare VAR_RESULT, PARTY_SIZE
- goto_if_eq EventScript_1BF533
+ goto_if_eq Route5_PokemonDayCare_EventScript_NoRoomInParty
specialvar VAR_RESULT, IsEnoughForCostInVar0x8005
- compare VAR_RESULT, 1
- goto_if_eq EventScript_1BF4EA
- msgbox Text_19E001
- goto EventScript_1BF541
+ compare VAR_RESULT, TRUE
+ goto_if_eq Route5_PokemonDayCare_EventScript_RetrieveMon
+ msgbox Route5_PokemonDayCare_Text_DontHaveEnoughMoney
+ goto Route5_PokemonDayCare_EventScript_CloseMoneyBox
end
-EventScript_1BF4EA:: @ 81BF4EA
+Route5_PokemonDayCare_EventScript_RetrieveMon:: @ 81BF4EA
setvar VAR_0x8004, 0
specialvar VAR_RESULT, TakePokemonFromRoute5Daycare
special SubtractMoneyFromVar0x8005
@@ -97,159 +97,30 @@ EventScript_1BF4EA:: @ 81BF4EA
subvar VAR_RESULT, 1
getpartymonname 0, VAR_RESULT
copyvar VAR_RESULT, VAR_0x8008
- msgbox Text_19DEAF
+ msgbox Route5_PokemonDayCare_Text_ThankYouHeresMon
textcolor 3
waitse
playmoncry VAR_RESULT, 0
- msgbox Text_19DECF
+ msgbox Route5_PokemonDayCare_Text_PlayerGotMonBack
call EventScript_1A6675
waitmoncry
- goto EventScript_1BF541
+ goto Route5_PokemonDayCare_EventScript_CloseMoneyBox
end
-EventScript_1BF533:: @ 81BF533
- msgbox Text_19DFC2
- goto EventScript_1BF541
+Route5_PokemonDayCare_EventScript_NoRoomInParty:: @ 81BF533
+ msgbox Route5_PokemonDayCare_Text_YouveGotNoRoomForIt
+ goto Route5_PokemonDayCare_EventScript_CloseMoneyBox
end
-EventScript_1BF541:: @ 81BF541
+Route5_PokemonDayCare_EventScript_CloseMoneyBox:: @ 81BF541
hidemoneybox 0, 0
release
end
-EventScript_81BF546:: @ 81BF546
+EventScript_EggHatch:: @ 81BF546
lockall
- msgbox Text_1BFB5A
+ msgbox DayCare_Text_Huh
special EggHatch
waitstate
releaseall
end
-
-gUnknown_81BF555:: @ 81BF555
- .string "I'm the DAY-CARE MAN.\p"
- .string "I help take care of the precious\n"
- .string "POKéMON of TRAINERS.\p"
- .string "If you'd like me to raise your\n"
- .string "POKéMON, have a word with my wife.$"
-
-gUnknown_81BF5E3:: @ 81BF5E3
- .string "Ah, it's you!\p"
- .string "We were raising your POKéMON, and\n"
- .string "my goodness, were we surprised!\p"
- .string "Your POKéMON had an EGG!\p"
- .string "We don't know how it got there,\n"
- .string "but your POKéMON had it.\p"
- .string "You do want it, yes?$"
-
-gUnknown_81BF69A:: @ 81BF69A
- .string "Ah, it's you! Good to see you.\n"
- .string "Your {STR_VAR_1}'s doing fine.$"
-
-gUnknown_81BF6CF:: @ 81BF6CF
- .string "Well then, I'll keep it.\n"
- .string "Thanks!$"
-
-gUnknown_81BF6F0:: @ 81BF6F0
- .string "You have no room for it…\n"
- .string "Come back when you've made room.$"
-
-Text_1BF72A:: @ 81BF72A
- .string "{PLAYER} received the EGG from\n"
- .string "the DAY-CARE MAN.$"
-
-gUnknown_81BF755:: @ 81BF755
- .string "Take good care of it.$"
-
-Text_1BF76B:: @ 81BF76B
- .string "ポケモンを ひきとりたい ときは\n"
- .string "ばさんに いって おくれ$"
-
-gUnknown_81BF789:: @ 81BF789
- .string "Ah, it's you! Your {STR_VAR_1} and\n"
- .string "{STR_VAR_2} are doing fine.$"
-
-gUnknown_81BF7B6:: @ 81BF7B6
- .string "I really will keep it.\n"
- .string "You do want this, yes?$"
-
-gUnknown_81BF7E4:: @ 81BF7E4
- .string "I'm the DAY-CARE LADY.\p"
- .string "We can raise POKéMON for you.\p"
- .string "Would you like us to raise one?$"
-
-gUnknown_81BF839:: @ 81BF839
- .string "Which POKéMON should we raise for\n"
- .string "you?$"
-
-gUnknown_81BF860:: @ 81BF860
- .string "Fine, we'll raise your {STR_VAR_1}\n"
- .string "for a while.\p"
- .string "Come back for it later.$"
-
-gUnknown_81BF89F:: @ 81BF89F
- .string "We can raise two of your POKéMON.\p"
- .string "Would you like us to raise one\n"
- .string "more POKéMON for you?$"
-
-gUnknown_81BF8F6:: @ 81BF8F6
- .string "My husband was looking for you.$"
-
-gUnknown_81BF916:: @ 81BF916
- .string "Oh, fine, then.\n"
- .string "Come again.$"
-
-gUnknown_81BF932:: @ 81BF932
- .string "You don't have enough money…$"
-
-gUnknown_81BF94F:: @ 81BF94F
- .string "Will you take back the other one,\n"
- .string "too?$"
-
-gUnknown_81BF976:: @ 81BF976
- .string "Fine.\n"
- .string "Come again.$"
-
-gUnknown_81BF988:: @ 81BF988
- .string "Ah, it's you!\n"
- .string "Good to see you.\p"
- .string "Your POKéMON can only be doing\n"
- .string "good!$"
-
-gUnknown_81BF9CC:: @ 81BF9CC
- .string "By level, your {STR_VAR_1} has\n"
- .string "grown by {STR_VAR_2}.$"
-
-gUnknown_81BF9EF:: @ 81BF9EF
- .string "Your POKéMON party is full.\n"
- .string "Make room, then come see me.$"
-
-Text_1BFA28:: @ 81BFA28
- .string "どっちの ポケモンを ひきとるかい?$"
-
-gUnknown_81BFA3B:: @ 81BFA3B
- .string "If you want your {STR_VAR_1} back,\n"
- .string "it will cost ¥{STR_VAR_2}.$"
-
-gUnknown_81BFA67:: @ 81BFA67
- .string "Perfect!\n"
- .string "Here's your POKéMON.$"
-
-gUnknown_81BFA85:: @ 81BFA85
- .string "{PLAYER} took back {STR_VAR_1} from\n"
- .string "the DAY-CARE LADY.$"
-
-gUnknown_81BFAAD:: @ 81BFAAD
- .string "Oh? But you have just one\n"
- .string "POKéMON.\p"
- .string "Come back another time.$"
-
-gUnknown_81BFAE8:: @ 81BFAE8
- .string "Will you take your POKéMON back?$"
-
-gUnknown_81BFB09:: @ 81BFB09
- .string "If you leave me that POKéMON,\n"
- .string "what will you battle with?\p"
- .string "Come back another time.$"
-
-Text_1BFB5A:: @ 81BFB5A
- .string "Huh?$"