diff options
Diffstat (limited to 'data/scripts/day_care.inc')
-rw-r--r-- | data/scripts/day_care.inc | 439 |
1 files changed, 439 insertions, 0 deletions
diff --git a/data/scripts/day_care.inc b/data/scripts/day_care.inc new file mode 100644 index 000000000..63ebafe4f --- /dev/null +++ b/data/scripts/day_care.inc @@ -0,0 +1,439 @@ +Route117_EventScript_291C18:: @ 8291C18 + lock + faceplayer + special sp0B5_daycare + specialvar VAR_RESULT, sp0B6_daycare + compare_var_to_value VAR_RESULT, 1 + goto_eq Route117_EventScript_291C4D + compare_var_to_value VAR_RESULT, 2 + goto_eq Route117_EventScript_291CD1 + compare_var_to_value VAR_RESULT, 3 + goto_eq Route117_EventScript_291CE8 + msgbox Route117_Text_291FCF, 4 + release + end + +Route117_EventScript_291C4D:: @ 8291C4D + msgbox Route117_Text_29205D, 5 + compare_var_to_value VAR_RESULT, 1 + goto_eq Route117_EventScript_291C83 + msgbox Route117_Text_2922C6, 5 + compare_var_to_value VAR_RESULT, 1 + goto_eq Route117_EventScript_291C83 + msgbox Route117_Text_292149, 4 + clearflag FLAG_0x086 + special sub_8070728 + release + end + +Route117_EventScript_291C83:: @ 8291C83 + specialvar VAR_RESULT, CalculatePlayerPartyCount + compare_var_to_value VAR_RESULT, 6 + goto_if 5, Route117_EventScript_291C9D + msgbox Route117_Text_29216A, 4 + release + end + +Route117_EventScript_291C9D:: @ 8291C9D + message Route117_Text_2921A4 + playfanfare BGM_FANFA1 + waitfanfare + waitbuttonpress + msgbox Route117_Text_2921CF, 4 + special sp0B8_daycare + clearflag FLAG_0x086 + release + end + +Route117_EventScript_291CB7:: @ 8291CB7 + specialvar VAR_RESULT, sub_8071614 + compare_var_to_value VAR_RESULT, 1 + call_if 1, Route117_EventScript_291CC8 + return + +Route117_EventScript_291CC8:: @ 8291CC8 + msgbox Route117_Text_2921E5, 4 + return + +Route117_EventScript_291CD1:: @ 8291CD1 + special sp0B5_daycare + msgbox Route117_Text_292114, 4 + setvar VAR_0x8004, 0 + call Route117_EventScript_291CB7 + release + end + +Route117_EventScript_291CE8:: @ 8291CE8 + special sp0B5_daycare + msgbox Route117_Text_292299, 4 + special sp0B9_daycare_relationship_comment + special sub_8138AC0 + waitmessage + waitbuttonpress + setvar VAR_0x8004, 0 + call Route117_EventScript_291CB7 + setvar VAR_0x8004, 1 + call Route117_EventScript_291CB7 + release + end + +Route117_PokemonDayCare_EventScript_291D11:: @ 8291D11 + lock + faceplayer + specialvar VAR_RESULT, sp0B6_daycare + compare_var_to_value VAR_RESULT, 1 + goto_eq Route117_PokemonDayCare_EventScript_291E0B + compare_var_to_value VAR_RESULT, 2 + goto_eq Route117_PokemonDayCare_EventScript_291E2F + compare_var_to_value VAR_RESULT, 3 + goto_eq Route117_PokemonDayCare_EventScript_291F5C + msgbox Route117_PokemonDayCare_Text_2922F4, 5 + compare_var_to_value VAR_RESULT, 1 + goto_eq Route117_PokemonDayCare_EventScript_291D56 + msgbox Route117_PokemonDayCare_Text_292416, 4 + release + end + +Route117_PokemonDayCare_EventScript_291D56:: @ 8291D56 + specialvar VAR_RESULT, sub_80C7008 + compare_var_to_value VAR_RESULT, 1 + goto_eq Route117_PokemonDayCare_EventScript_291DED + specialvar VAR_RESULT, sub_80722E0 + compare_var_to_value VAR_RESULT, 2 + goto_eq Route117_PokemonDayCare_EventScript_291E01 + msgbox Route117_PokemonDayCare_Text_292349, 4 + fadescreen 1 + special sub_8071330 + waitstate + compare_var_to_value VAR_0x8004, 255 + goto_eq Route117_PokemonDayCare_EventScript_291DCA + specialvar VAR_RESULT, sub_80C70AC + compare_var_to_value VAR_RESULT, 0 + goto_eq Route117_PokemonDayCare_EventScript_291DF7 + specialvar VAR_0x8005, sub_8070C58 + waitse + playmoncry VAR_0x8005, 0 + msgbox Route117_PokemonDayCare_Text_292370, 4 + waitmoncry + special daycare_send_selected_pokemon + incrementgamestat 47 + specialvar VAR_RESULT, sp0B6_daycare + compare_var_to_value VAR_RESULT, 2 + goto_eq Route117_PokemonDayCare_EventScript_291DD4 + release + end + +Route117_PokemonDayCare_EventScript_291DCA:: @ 8291DCA + msgbox Route117_PokemonDayCare_Text_292476, 4 + release + end + +Route117_PokemonDayCare_EventScript_291DD4:: @ 8291DD4 + msgbox Route117_PokemonDayCare_Text_2923AF, 5 + compare_var_to_value VAR_RESULT, 1 + goto_eq Route117_PokemonDayCare_EventScript_291D56 + goto Route117_PokemonDayCare_EventScript_291DCA + end + +Route117_PokemonDayCare_EventScript_291DED:: @ 8291DED + msgbox Route117_PokemonDayCare_Text_2925BB, 4 + release + end + +Route117_PokemonDayCare_EventScript_291DF7:: @ 8291DF7 + msgbox Route117_PokemonDayCare_Text_292617, 4 + release + end + +Route117_PokemonDayCare_EventScript_291E01:: @ 8291E01 + msgbox Route117_PokemonDayCare_Text_29266D, 4 + release + end + +Route117_PokemonDayCare_EventScript_291E0B:: @ 8291E0B + msgbox Route117_PokemonDayCare_Text_2923F6, 4 + release + end + +Route117_PokemonDayCare_EventScript_291E15:: @ 8291E15 + msgbox Route117_PokemonDayCare_Text_2924CC, 4 + return + +Route117_PokemonDayCare_EventScript_291E1E:: @ 8291E1E + specialvar VAR_RESULT, sub_806FF30 + compare_var_to_value VAR_RESULT, 0 + call_if 5, Route117_PokemonDayCare_EventScript_291E15 + return + +Route117_PokemonDayCare_EventScript_291E2F:: @ 8291E2F + msgbox Route117_PokemonDayCare_Text_292488, 4 + setvar VAR_0x8004, 0 + call Route117_PokemonDayCare_EventScript_291E1E + msgbox Route117_PokemonDayCare_Text_2923AF, 5 + compare_var_to_value VAR_RESULT, 1 + goto_eq Route117_PokemonDayCare_EventScript_291D56 + msgbox Route117_PokemonDayCare_Text_2925F6, 5 + compare_var_to_value VAR_RESULT, 1 + goto_eq Route117_PokemonDayCare_EventScript_291E6D + goto Route117_PokemonDayCare_EventScript_291DCA + end + +Route117_PokemonDayCare_EventScript_291E6D:: @ 8291E6D + specialvar VAR_RESULT, CalculatePlayerPartyCount + compare_var_to_value VAR_RESULT, 6 + goto_eq Route117_PokemonDayCare_EventScript_291F3D + specialvar VAR_RESULT, sp0B6_daycare + setvar VAR_0x8004, 0 + compare_var_to_value VAR_RESULT, 2 + goto_eq Route117_PokemonDayCare_EventScript_291EAC + special sub_80712C0 + waitstate + copyvar VAR_0x8004, VAR_RESULT + compare_var_to_value VAR_RESULT, 2 + goto_eq Route117_PokemonDayCare_EventScript_291DCA + goto Route117_PokemonDayCare_EventScript_291EAC + end + +Route117_PokemonDayCare_EventScript_291EAC:: @ 8291EAC + special sub_806FED8 + msgbox Route117_PokemonDayCare_Text_292549, 5 + compare_var_to_value VAR_RESULT, 1 + goto_eq Route117_PokemonDayCare_EventScript_291EC8 + goto Route117_PokemonDayCare_EventScript_291DCA + end + +Route117_PokemonDayCare_EventScript_291EC8:: @ 8291EC8 + specialvar VAR_RESULT, IsEnoughForCostInVar0x8005 + compare_var_to_value VAR_RESULT, 1 + goto_eq Route117_PokemonDayCare_EventScript_291EE2 + msgbox Route117_PokemonDayCare_Text_292432, 4 + release + end + +Route117_PokemonDayCare_EventScript_291EE2:: @ 8291EE2 + applymovement 1, Route117_PokemonDayCare_Movement_291F47 + waitmovement 0 + specialvar VAR_RESULT, sub_806FDC4 + special SubtractMoneyFromVar0x8005 + playse SE_REGI + msgbox Route117_PokemonDayCare_Text_292575, 4 + waitse + playmoncry VAR_RESULT, 0 + msgbox Route117_PokemonDayCare_Text_292593, 4 + waitmoncry + specialvar VAR_RESULT, sp0B6_daycare + compare_var_to_value VAR_RESULT, 2 + goto_eq Route117_PokemonDayCare_EventScript_291F24 + goto Route117_PokemonDayCare_EventScript_291DCA + end + +Route117_PokemonDayCare_EventScript_291F24:: @ 8291F24 + msgbox Route117_PokemonDayCare_Text_29244F, 5 + compare_var_to_value VAR_RESULT, 1 + goto_eq Route117_PokemonDayCare_EventScript_291E6D + goto Route117_PokemonDayCare_EventScript_291DCA + end + +Route117_PokemonDayCare_EventScript_291F3D:: @ 8291F3D + msgbox Route117_PokemonDayCare_Text_2924EF, 4 + release + end + +Route117_PokemonDayCare_Movement_291F47: @ 8291F47 + step_14 + step_14 + step_02 + step_14 + step_14 + step_03 + step_14 + step_14 + step_01 + slow_step_up + step_54 + step_14 + step_14 + step_14 + step_14 + step_14 + step_00 + step_55 + slow_step_down + step_end + +Route117_PokemonDayCare_EventScript_291F5B:: @ 8291F5B + end + +Route117_PokemonDayCare_EventScript_291F5C:: @ 8291F5C + msgbox Route117_PokemonDayCare_Text_292488, 4 + setvar VAR_0x8004, 0 + call Route117_PokemonDayCare_EventScript_291E1E + setvar VAR_0x8004, 1 + call Route117_PokemonDayCare_EventScript_291E1E + msgbox Route117_PokemonDayCare_Text_2925F6, 5 + compare_var_to_value VAR_RESULT, 1 + goto_eq Route117_PokemonDayCare_EventScript_291E6D + msgbox Route117_PokemonDayCare_Text_292476, 4 + release + end + +Route117_PokemonDayCare_EventScript_291F95:: @ 8291F95 + special sub_80712C0 + waitstate + compare_var_to_value VAR_RESULT, 2 + goto_eq Route117_PokemonDayCare_EventScript_291DCA + copyvar VAR_0x8004, VAR_RESULT + specialvar VAR_RESULT, sub_806FDC4 + msgbox Route117_PokemonDayCare_Text_292575, 4 + msgbox Route117_PokemonDayCare_Text_292476, 4 + release + end + +Route117_PokemonDayCare_EventScript_291FC0:: @ 8291FC0 + lockall + msgbox Text_292668, 4 + special EggHatch + waitstate + releaseall + end + +Route117_Text_291FCF: @ 8291FCF + .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 POKéMON,\n" + .string "have a word with my wife.$" + +Route117_Text_29205D: @ 829205D + .string "Ah, it’s you!\p" + .string "We were raising your POKéMON,\n" + .string "and 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?$" + +Route117_Text_292114: @ 8292114 + .string "Ah, it’s you! Good to see you.\n" + .string "Your {STR_VAR_1}’s doing fine.$" + +Route117_Text_292149: @ 8292149 + .string "Well then, I’ll keep it.\n" + .string "Thanks!$" + +Route117_Text_29216A: @ 829216A + .string "You have no room for it…\n" + .string "Come back when you’ve made room.$" + +Route117_Text_2921A4: @ 82921A4 + .string "{PLAYER} received the EGG from\n" + .string "the DAY-CARE MAN.$" + +Route117_Text_2921CF: @ 82921CF + .string "Take good care of it.$" + +Route117_Text_2921E5: @ 82921E5 + .string "By the way, about your {STR_VAR_1},\n" + .string "it seemed to be friendly with\l" + .string "{STR_VAR_2}’s {STR_VAR_3}.\p" + .string "I may even have seen it receiving\n" + .string "a piece of MAIL.$" + +Route117_Text_29225A: @ 829225A + .string "If you want to pick up your POKéMON,\n" + .string "have a word with my wife.$" + +Route117_Text_292299: @ 8292299 + .string "Ah, it’s you! Your {STR_VAR_1} and\n" + .string "{STR_VAR_2} are doing fine.$" + +Route117_Text_2922C6: @ 82922C6 + .string "I really will keep it.\n" + .string "You do want this, yes?$" + +Route117_PokemonDayCare_Text_2922F4: @ 82922F4 + .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?$" + +Route117_PokemonDayCare_Text_292349: @ 8292349 + .string "Which POKéMON should we raise for\n" + .string "you?$" + +Route117_PokemonDayCare_Text_292370: @ 8292370 + .string "Fine, we’ll raise your {STR_VAR_1}\n" + .string "for a while.\p" + .string "Come back for it later.$" + +Route117_PokemonDayCare_Text_2923AF: @ 82923AF + .string "We can raise two of your POKéMON.\n" + .string "Would you like us to raise one more?$" + +Route117_PokemonDayCare_Text_2923F6: @ 82923F6 + .string "My husband was looking for you.$" + +Route117_PokemonDayCare_Text_292416: @ 8292416 + .string "Oh, fine, then.\n" + .string "Come again.$" + +Route117_PokemonDayCare_Text_292432: @ 8292432 + .string "You don’t have enough money…$" + +Route117_PokemonDayCare_Text_29244F: @ 829244F + .string "Will you take back the other one,\n" + .string "too?$" + +Route117_PokemonDayCare_Text_292476: @ 8292476 + .string "Fine.\n" + .string "Come again.$" + +Route117_PokemonDayCare_Text_292488: @ 8292488 + .string "Ah, it’s you! Good to see you.\n" + .string "Your POKéMON can only be doing good!$" + +Route117_PokemonDayCare_Text_2924CC: @ 82924CC + .string "By level, your {STR_VAR_1} has\n" + .string "grown by {STR_VAR_2}.$" + +Route117_PokemonDayCare_Text_2924EF: @ 82924EF + .string "Your POKéMON team is full.\n" + .string "Make room, then come see me.$" + +Route117_PokemonDayCare_Text_292527: @ 8292527 + .string "Which POKéMON will you take back?$" + +Route117_PokemonDayCare_Text_292549: @ 8292549 + .string "If you want your {STR_VAR_1} back,\n" + .string "it will cost ¥{STR_VAR_2}.$" + +Route117_PokemonDayCare_Text_292575: @ 8292575 + .string "Perfect!\n" + .string "Here’s your POKéMON.$" + +Route117_PokemonDayCare_Text_292593: @ 8292593 + .string "{PLAYER} took back {STR_VAR_1} from\n" + .string "the DAY-CARE LADY.$" + +Route117_PokemonDayCare_Text_2925BB: @ 82925BB + .string "Oh? But you have just one\n" + .string "POKéMON.\p" + .string "Come back another time.$" + +Route117_PokemonDayCare_Text_2925F6: @ 82925F6 + .string "Will you take your POKéMON back?$" + +Route117_PokemonDayCare_Text_292617: @ 8292617 + .string "If you leave me that POKéMON,\n" + .string "what will you battle with?\p" + .string "Come back another time.$" + +Text_292668: @ 8292668 + .string "Huh?$" + +Route117_PokemonDayCare_Text_29266D: @ 829266D + .string "Huh?\n" + .string "Now, now.\p" + .string "If you leave that POKéMON with\n" + .string "me, you’ll be left with just one.\p" + .string "You will be better off if you catch\n" + .string "some more, I dare say.$" |