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.inc208
1 files changed, 104 insertions, 104 deletions
diff --git a/data/scripts/day_care.inc b/data/scripts/day_care.inc
index b5b3d4670..fc5df6abe 100644
--- a/data/scripts/day_care.inc
+++ b/data/scripts/day_care.inc
@@ -1,55 +1,55 @@
Route117_EventScript_1B222D:: @ 81B222D
lock
faceplayer
- special sp0B5_daycare
- specialval RESULT, sp0B6_daycare
+ special GetDaycareMonNicknames
+ specialvar RESULT, GetDaycareState
compare RESULT, 1
- jumpeq Route117_EventScript_1B2262
+ goto_if_eq Route117_EventScript_1B2262
compare RESULT, 2
- jumpeq Route117_EventScript_1B22E7
+ goto_if_eq Route117_EventScript_1B22E7
compare RESULT, 3
- jumpeq Route117_EventScript_1B22FE
+ goto_if_eq Route117_EventScript_1B22FE
msgbox Route117_Text_1B25CB, 4
release
end
Route117_EventScript_1B2262:: @ 81B2262
- msgbox Route117_Text_1B2659, 5
- compare RESULT, 1
- jumpeq Route117_EventScript_1B2298
- msgbox Route117_Text_1B28C4, 5
- compare RESULT, 1
- jumpeq Route117_EventScript_1B2298
+ msgbox Route117_Text_1B2659, MSGBOX_YESNO
+ compare RESULT, YES
+ goto_if_eq Route117_EventScript_1B2298
+ msgbox Route117_Text_1B28C4, MSGBOX_YESNO
+ compare RESULT, YES
+ goto_if_eq Route117_EventScript_1B2298
msgbox Route117_Text_1B2745, 4
- clearflag 134
- special sub_8041E7C
+ clearflag FLAG_PENDING_DAYCARE_EGG
+ special RejectEggFromDayCare
release
end
Route117_EventScript_1B2298:: @ 81B2298
- specialval RESULT, CalculatePlayerPartyCount
+ specialvar RESULT, CalculatePlayerPartyCount
compare RESULT, 6
- jumpif 5, Route117_EventScript_1B22B2
+ goto_if_ne Route117_EventScript_1B22B2
msgbox Route117_Text_1B2766, 4
release
end
Route117_EventScript_1B22B2:: @ 81B22B2
message Route117_Text_1B27A2
- fanfare 367
+ playfanfare BGM_FANFA1
waitfanfare
- waittext
- waitbutton
+ waitmessage
+ waitbuttonpress
msgbox Route117_Text_1B27CD, 4
- special sp0B8_daycare
- clearflag 134
+ special GiveEggFromDaycare
+ clearflag FLAG_PENDING_DAYCARE_EGG
release
end
Route117_EventScript_1B22CD:: @ 81B22CD
- specialval RESULT, sub_8042B4C
+ specialvar RESULT, sub_8042B4C
compare RESULT, 1
- callif 1, Route117_EventScript_1B22DE
+ call_if_eq Route117_EventScript_1B22DE
return
Route117_EventScript_1B22DE:: @ 81B22DE
@@ -57,23 +57,23 @@ Route117_EventScript_1B22DE:: @ 81B22DE
return
Route117_EventScript_1B22E7:: @ 81B22E7
- special sp0B5_daycare
+ special GetDaycareMonNicknames
msgbox Route117_Text_1B2710, 4
- setvar 0x8004, 0
+ setvar VAR_SPECIAL_4, 0
call Route117_EventScript_1B22CD
release
end
Route117_EventScript_1B22FE:: @ 81B22FE
- special sp0B5_daycare
+ special GetDaycareMonNicknames
msgbox Route117_Text_1B2897, 4
- special sp0B9_daycare_relationship_comment
+ special SetDaycareCompatibilityString
special ShowFieldMessageStringVar4
- waittext
- waitbutton
- setvar 0x8004, 0
+ waitmessage
+ waitbuttonpress
+ setvar VAR_SPECIAL_4, 0
call Route117_EventScript_1B22CD
- setvar 0x8004, 1
+ setvar VAR_SPECIAL_4, 1
call Route117_EventScript_1B22CD
release
end
@@ -81,43 +81,43 @@ Route117_EventScript_1B22FE:: @ 81B22FE
Route117_PokemonDayCare_EventScript_1B2327:: @ 81B2327
lock
faceplayer
- specialval RESULT, sp0B6_daycare
+ specialvar RESULT, GetDaycareState
compare RESULT, 1
- jumpeq Route117_PokemonDayCare_EventScript_1B2407
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B2407
compare RESULT, 2
- jumpeq Route117_PokemonDayCare_EventScript_1B242B
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B242B
compare RESULT, 3
- jumpeq Route117_PokemonDayCare_EventScript_1B2558
- msgbox Route117_PokemonDayCare_Text_1B28F2, 5
- compare RESULT, 1
- jumpeq Route117_PokemonDayCare_EventScript_1B236C
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B2558
+ msgbox Route117_PokemonDayCare_Text_1B28F2, MSGBOX_YESNO
+ compare RESULT, YES
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B236C
msgbox Route117_PokemonDayCare_Text_1B2A14, 4
release
end
Route117_PokemonDayCare_EventScript_1B236C:: @ 81B236C
- specialval RESULT, sub_8095B6C
+ specialvar RESULT, GetNumValidDaycarePartyMons
compare RESULT, 1
- jumpeq Route117_PokemonDayCare_EventScript_1B23F3
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B23F3
msgbox Route117_PokemonDayCare_Text_1B2947, 4
fadescreen 1
special ChooseSendDaycareMon
waitstate
- compare 0x8004, 255
- jumpeq Route117_PokemonDayCare_EventScript_1B23D0
- specialval RESULT, sub_8095C10
+ compare VAR_SPECIAL_4, 255
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B23D0
+ specialvar RESULT, CountAlivePartyMonsExceptSelectedOne
compare RESULT, 0
- jumpeq Route117_PokemonDayCare_EventScript_1B23FD
- specialval 0x8005, sub_8042328
- checksound
- pokecry 0x8005, 0
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B23FD
+ specialvar VAR_SPECIAL_5, GetSelectedDaycareMonNickname
+ waitse
+ playmoncry VAR_SPECIAL_5, 0
msgbox Route117_PokemonDayCare_Text_1B296E, 4
- waitpokecry
- special Daycare_SendPokemon_Special
- inccounter GAME_STAT_USED_DAYCARE
- specialval RESULT, sp0B6_daycare
+ waitmoncry
+ special StoreSelectedPokemonInDaycare
+ incrementgamestat GAME_STAT_USED_DAYCARE
+ specialvar RESULT, GetDaycareState
compare RESULT, 2
- jumpeq Route117_PokemonDayCare_EventScript_1B23DA
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B23DA
release
end
@@ -127,10 +127,10 @@ Route117_PokemonDayCare_EventScript_1B23D0:: @ 81B23D0
end
Route117_PokemonDayCare_EventScript_1B23DA:: @ 81B23DA
- msgbox Route117_PokemonDayCare_Text_1B29AD, 5
- compare RESULT, 1
- jumpeq Route117_PokemonDayCare_EventScript_1B236C
- jump Route117_PokemonDayCare_EventScript_1B23D0
+ msgbox Route117_PokemonDayCare_Text_1B29AD, MSGBOX_YESNO
+ compare RESULT, YES
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B236C
+ goto Route117_PokemonDayCare_EventScript_1B23D0
end
Route117_PokemonDayCare_EventScript_1B23F3:: @ 81B23F3
@@ -153,78 +153,78 @@ Route117_PokemonDayCare_EventScript_1B2411:: @ 81B2411
return
Route117_PokemonDayCare_EventScript_1B241A:: @ 81B241A
- specialval RESULT, sub_80417B8
+ specialvar RESULT, GetNumLevelsGainedFromDaycare
compare RESULT, 0
- callif 5, Route117_PokemonDayCare_EventScript_1B2411
+ call_if_ne Route117_PokemonDayCare_EventScript_1B2411
return
Route117_PokemonDayCare_EventScript_1B242B:: @ 81B242B
msgbox Route117_PokemonDayCare_Text_1B2A88, 4
- setvar 0x8004, 0
+ setvar VAR_SPECIAL_4, 0
call Route117_PokemonDayCare_EventScript_1B241A
- msgbox Route117_PokemonDayCare_Text_1B29AD, 5
- compare RESULT, 1
- jumpeq Route117_PokemonDayCare_EventScript_1B236C
- msgbox Route117_PokemonDayCare_Text_1B2BF6, 5
- compare RESULT, 1
- jumpeq Route117_PokemonDayCare_EventScript_1B2469
- jump Route117_PokemonDayCare_EventScript_1B23D0
+ msgbox Route117_PokemonDayCare_Text_1B29AD, MSGBOX_YESNO
+ compare RESULT, YES
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B236C
+ msgbox Route117_PokemonDayCare_Text_1B2BF6, MSGBOX_YESNO
+ compare RESULT, YES
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B2469
+ goto Route117_PokemonDayCare_EventScript_1B23D0
end
Route117_PokemonDayCare_EventScript_1B2469:: @ 81B2469
- specialval RESULT, CalculatePlayerPartyCount
+ specialvar RESULT, CalculatePlayerPartyCount
compare RESULT, 6
- jumpeq Route117_PokemonDayCare_EventScript_1B2539
- specialval RESULT, sp0B6_daycare
- setvar 0x8004, 0
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B2539
+ specialvar RESULT, GetDaycareState
+ setvar VAR_SPECIAL_4, 0
compare RESULT, 2
- jumpeq Route117_PokemonDayCare_EventScript_1B24A8
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B24A8
special ShowDaycareLevelMenu
waitstate
- copyvar 0x8004, RESULT
+ copyvar VAR_SPECIAL_4, RESULT
compare RESULT, 2
- jumpeq Route117_PokemonDayCare_EventScript_1B23D0
- jump Route117_PokemonDayCare_EventScript_1B24A8
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B23D0
+ goto Route117_PokemonDayCare_EventScript_1B24A8
end
Route117_PokemonDayCare_EventScript_1B24A8:: @ 81B24A8
- special sub_8041770
- msgbox Route117_PokemonDayCare_Text_1B2B49, 5
- compare RESULT, 1
- jumpeq Route117_PokemonDayCare_EventScript_1B24C4
- jump Route117_PokemonDayCare_EventScript_1B23D0
+ special GetDaycareCost
+ msgbox Route117_PokemonDayCare_Text_1B2B49, MSGBOX_YESNO
+ compare RESULT, YES
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B24C4
+ goto Route117_PokemonDayCare_EventScript_1B23D0
end
Route117_PokemonDayCare_EventScript_1B24C4:: @ 81B24C4
- specialval RESULT, sub_80B7CE8
+ specialvar RESULT, HasEnoughMoneyFor
compare RESULT, 1
- jumpeq Route117_PokemonDayCare_EventScript_1B24DE
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B24DE
msgbox Route117_PokemonDayCare_Text_1B2A30, 4
release
end
Route117_PokemonDayCare_EventScript_1B24DE:: @ 81B24DE
- move 1, Route117_PokemonDayCare_Movement_1B2543
- waitmove 0
- specialval RESULT, sub_8041648
- special sub_80B7D0C
- playsfx 95
+ applymovement 1, Route117_PokemonDayCare_Movement_1B2543
+ waitmovement 0
+ specialvar RESULT, TakePokemonFromDaycare
+ special PayMoneyFor
+ playse SE_REGI
msgbox Route117_PokemonDayCare_Text_1B2B75, 4
- checksound
- pokecry RESULT, 0
+ waitse
+ playmoncry RESULT, 0
msgbox Route117_PokemonDayCare_Text_1B2B93, 4
- waitpokecry
- specialval RESULT, sp0B6_daycare
+ waitmoncry
+ specialvar RESULT, GetDaycareState
compare RESULT, 2
- jumpeq Route117_PokemonDayCare_EventScript_1B2520
- jump Route117_PokemonDayCare_EventScript_1B23D0
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B2520
+ goto Route117_PokemonDayCare_EventScript_1B23D0
end
Route117_PokemonDayCare_EventScript_1B2520:: @ 81B2520
- msgbox Route117_PokemonDayCare_Text_1B2A4F, 5
- compare RESULT, 1
- jumpeq Route117_PokemonDayCare_EventScript_1B2469
- jump Route117_PokemonDayCare_EventScript_1B23D0
+ msgbox Route117_PokemonDayCare_Text_1B2A4F, MSGBOX_YESNO
+ compare RESULT, YES
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B2469
+ goto Route117_PokemonDayCare_EventScript_1B23D0
end
Route117_PokemonDayCare_EventScript_1B2539:: @ 81B2539
@@ -259,13 +259,13 @@ Route117_PokemonDayCare_Movement_1B2543:: @ 81B2543
Route117_PokemonDayCare_EventScript_1B2558:: @ 81B2558
msgbox Route117_PokemonDayCare_Text_1B2A88, 4
- setvar 0x8004, 0
+ setvar VAR_SPECIAL_4, 0
call Route117_PokemonDayCare_EventScript_1B241A
- setvar 0x8004, 1
+ setvar VAR_SPECIAL_4, 1
call Route117_PokemonDayCare_EventScript_1B241A
- msgbox Route117_PokemonDayCare_Text_1B2BF6, 5
- compare RESULT, 1
- jumpeq Route117_PokemonDayCare_EventScript_1B2469
+ msgbox Route117_PokemonDayCare_Text_1B2BF6, MSGBOX_YESNO
+ compare RESULT, YES
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B2469
msgbox Route117_PokemonDayCare_Text_1B2A76, 4
release
end
@@ -274,15 +274,15 @@ Route117_PokemonDayCare_EventScript_1B2558:: @ 81B2558
special ShowDaycareLevelMenu
waitstate
compare RESULT, 2
- jumpeq Route117_PokemonDayCare_EventScript_1B23D0
- copyvar 0x8004, RESULT
- specialval RESULT, sub_8041648
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B23D0
+ copyvar VAR_SPECIAL_4, RESULT
+ specialvar RESULT, TakePokemonFromDaycare
msgbox Route117_PokemonDayCare_Text_1B2B75, 4
msgbox Route117_PokemonDayCare_Text_1B2A76, 4
release
end
-Event_EggHatch:: @ 81B25BC
+S_EggHatch:: @ 81B25BC
lockall
msgbox UnknownString_81B2C68, 4
special EggHatch