mirror of
https://github.com/pret/pokeruby.git
synced 2026-04-25 15:44:28 -05:00
292 lines
8.1 KiB
PHP
Vendored
292 lines
8.1 KiB
PHP
Vendored
Route117_EventScript_1B222D:: @ 81B222D
|
|
lock
|
|
faceplayer
|
|
special GetDaycareMonNicknames
|
|
specialvar VAR_RESULT, GetDaycareState
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq Route117_EventScript_1B2262
|
|
compare VAR_RESULT, 2
|
|
goto_if_eq Route117_EventScript_1B22E7
|
|
compare VAR_RESULT, 3
|
|
goto_if_eq Route117_EventScript_1B22FE
|
|
msgbox Route117_Text_1B25CB, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
Route117_EventScript_1B2262:: @ 81B2262
|
|
msgbox Route117_Text_1B2659, MSGBOX_YESNO
|
|
compare VAR_RESULT, YES
|
|
goto_if_eq Route117_EventScript_1B2298
|
|
msgbox Route117_Text_1B28C4, MSGBOX_YESNO
|
|
compare VAR_RESULT, YES
|
|
goto_if_eq Route117_EventScript_1B2298
|
|
msgbox Route117_Text_1B2745, MSGBOX_DEFAULT
|
|
clearflag FLAG_PENDING_DAYCARE_EGG
|
|
special RejectEggFromDayCare
|
|
release
|
|
end
|
|
|
|
Route117_EventScript_1B2298:: @ 81B2298
|
|
specialvar VAR_RESULT, CalculatePlayerPartyCount
|
|
compare VAR_RESULT, 6
|
|
goto_if_ne Route117_EventScript_1B22B2
|
|
msgbox Route117_Text_1B2766, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
Route117_EventScript_1B22B2:: @ 81B22B2
|
|
message Route117_Text_1B27A2
|
|
playfanfare MUS_LEVEL_UP
|
|
waitfanfare
|
|
waitmessage
|
|
waitbuttonpress
|
|
msgbox Route117_Text_1B27CD, MSGBOX_DEFAULT
|
|
special GiveEggFromDaycare
|
|
clearflag FLAG_PENDING_DAYCARE_EGG
|
|
release
|
|
end
|
|
|
|
Route117_EventScript_1B22CD:: @ 81B22CD
|
|
specialvar VAR_RESULT, DaycareMonReceivedMail
|
|
compare VAR_RESULT, 1
|
|
call_if_eq Route117_EventScript_1B22DE
|
|
return
|
|
|
|
Route117_EventScript_1B22DE:: @ 81B22DE
|
|
msgbox Route117_Text_1B27E3, MSGBOX_DEFAULT
|
|
return
|
|
|
|
Route117_EventScript_1B22E7:: @ 81B22E7
|
|
special GetDaycareMonNicknames
|
|
msgbox Route117_Text_1B2710, MSGBOX_DEFAULT
|
|
setvar VAR_0x8004, 0
|
|
call Route117_EventScript_1B22CD
|
|
release
|
|
end
|
|
|
|
Route117_EventScript_1B22FE:: @ 81B22FE
|
|
special GetDaycareMonNicknames
|
|
msgbox Route117_Text_1B2897, MSGBOX_DEFAULT
|
|
special SetDaycareCompatibilityString
|
|
special ShowFieldMessageStringVar4
|
|
waitmessage
|
|
waitbuttonpress
|
|
setvar VAR_0x8004, 0
|
|
call Route117_EventScript_1B22CD
|
|
setvar VAR_0x8004, 1
|
|
call Route117_EventScript_1B22CD
|
|
release
|
|
end
|
|
|
|
Route117_PokemonDayCare_EventScript_1B2327:: @ 81B2327
|
|
lock
|
|
faceplayer
|
|
specialvar VAR_RESULT, GetDaycareState
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq Route117_PokemonDayCare_EventScript_1B2407
|
|
compare VAR_RESULT, 2
|
|
goto_if_eq Route117_PokemonDayCare_EventScript_1B242B
|
|
compare VAR_RESULT, 3
|
|
goto_if_eq Route117_PokemonDayCare_EventScript_1B2558
|
|
msgbox Route117_PokemonDayCare_Text_1B28F2, MSGBOX_YESNO
|
|
compare VAR_RESULT, YES
|
|
goto_if_eq Route117_PokemonDayCare_EventScript_1B236C
|
|
msgbox Route117_PokemonDayCare_Text_1B2A14, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
Route117_PokemonDayCare_EventScript_1B236C:: @ 81B236C
|
|
specialvar VAR_RESULT, GetNumValidDaycarePartyMons
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq Route117_PokemonDayCare_EventScript_1B23F3
|
|
msgbox Route117_PokemonDayCare_Text_1B2947, MSGBOX_DEFAULT
|
|
fadescreen FADE_TO_BLACK
|
|
special ChooseSendDaycareMon
|
|
waitstate
|
|
compare VAR_0x8004, 255
|
|
goto_if_eq Route117_PokemonDayCare_EventScript_1B23D0
|
|
specialvar VAR_RESULT, CountAlivePartyMonsExceptSelectedOne
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq Route117_PokemonDayCare_EventScript_1B23FD
|
|
specialvar VAR_0x8005, GetSelectedDaycareMonNickname
|
|
waitse
|
|
playmoncry VAR_0x8005, 0
|
|
msgbox Route117_PokemonDayCare_Text_1B296E, MSGBOX_DEFAULT
|
|
waitmoncry
|
|
special StoreSelectedPokemonInDaycare
|
|
incrementgamestat GAME_STAT_USED_DAYCARE
|
|
specialvar VAR_RESULT, GetDaycareState
|
|
compare VAR_RESULT, 2
|
|
goto_if_eq Route117_PokemonDayCare_EventScript_1B23DA
|
|
release
|
|
end
|
|
|
|
Route117_PokemonDayCare_EventScript_1B23D0:: @ 81B23D0
|
|
msgbox Route117_PokemonDayCare_Text_1B2A76, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
Route117_PokemonDayCare_EventScript_1B23DA:: @ 81B23DA
|
|
msgbox Route117_PokemonDayCare_Text_1B29AD, MSGBOX_YESNO
|
|
compare VAR_RESULT, YES
|
|
goto_if_eq Route117_PokemonDayCare_EventScript_1B236C
|
|
goto Route117_PokemonDayCare_EventScript_1B23D0
|
|
end
|
|
|
|
Route117_PokemonDayCare_EventScript_1B23F3:: @ 81B23F3
|
|
msgbox Route117_PokemonDayCare_Text_1B2BBB, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
Route117_PokemonDayCare_EventScript_1B23FD:: @ 81B23FD
|
|
msgbox Route117_PokemonDayCare_Text_1B2C17, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
Route117_PokemonDayCare_EventScript_1B2407:: @ 81B2407
|
|
msgbox Route117_PokemonDayCare_Text_1B29F4, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
Route117_PokemonDayCare_EventScript_1B2411:: @ 81B2411
|
|
msgbox Route117_PokemonDayCare_Text_1B2ACC, MSGBOX_DEFAULT
|
|
return
|
|
|
|
Route117_PokemonDayCare_EventScript_1B241A:: @ 81B241A
|
|
specialvar VAR_RESULT, GetNumLevelsGainedFromDaycare
|
|
compare VAR_RESULT, 0
|
|
call_if_ne Route117_PokemonDayCare_EventScript_1B2411
|
|
return
|
|
|
|
Route117_PokemonDayCare_EventScript_1B242B:: @ 81B242B
|
|
msgbox Route117_PokemonDayCare_Text_1B2A88, MSGBOX_DEFAULT
|
|
setvar VAR_0x8004, 0
|
|
call Route117_PokemonDayCare_EventScript_1B241A
|
|
msgbox Route117_PokemonDayCare_Text_1B29AD, MSGBOX_YESNO
|
|
compare VAR_RESULT, YES
|
|
goto_if_eq Route117_PokemonDayCare_EventScript_1B236C
|
|
msgbox Route117_PokemonDayCare_Text_1B2BF6, MSGBOX_YESNO
|
|
compare VAR_RESULT, YES
|
|
goto_if_eq Route117_PokemonDayCare_EventScript_1B2469
|
|
goto Route117_PokemonDayCare_EventScript_1B23D0
|
|
end
|
|
|
|
Route117_PokemonDayCare_EventScript_1B2469:: @ 81B2469
|
|
specialvar VAR_RESULT, CalculatePlayerPartyCount
|
|
compare VAR_RESULT, 6
|
|
goto_if_eq Route117_PokemonDayCare_EventScript_1B2539
|
|
specialvar VAR_RESULT, GetDaycareState
|
|
setvar VAR_0x8004, 0
|
|
compare VAR_RESULT, 2
|
|
goto_if_eq Route117_PokemonDayCare_EventScript_1B24A8
|
|
special ShowDaycareLevelMenu
|
|
waitstate
|
|
copyvar VAR_0x8004, VAR_RESULT
|
|
compare VAR_RESULT, 2
|
|
goto_if_eq Route117_PokemonDayCare_EventScript_1B23D0
|
|
goto Route117_PokemonDayCare_EventScript_1B24A8
|
|
end
|
|
|
|
Route117_PokemonDayCare_EventScript_1B24A8:: @ 81B24A8
|
|
special GetDaycareCost
|
|
msgbox Route117_PokemonDayCare_Text_1B2B49, MSGBOX_YESNO
|
|
compare VAR_RESULT, YES
|
|
goto_if_eq Route117_PokemonDayCare_EventScript_1B24C4
|
|
goto Route117_PokemonDayCare_EventScript_1B23D0
|
|
end
|
|
|
|
Route117_PokemonDayCare_EventScript_1B24C4:: @ 81B24C4
|
|
specialvar VAR_RESULT, HasEnoughMoneyFor
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq Route117_PokemonDayCare_EventScript_1B24DE
|
|
msgbox Route117_PokemonDayCare_Text_1B2A30, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
Route117_PokemonDayCare_EventScript_1B24DE:: @ 81B24DE
|
|
applymovement 1, Route117_PokemonDayCare_Movement_1B2543
|
|
waitmovement 0
|
|
specialvar VAR_RESULT, TakePokemonFromDaycare
|
|
special PayMoneyFor
|
|
playse SE_SHOP
|
|
msgbox Route117_PokemonDayCare_Text_1B2B75, MSGBOX_DEFAULT
|
|
waitse
|
|
playmoncry VAR_RESULT, 0
|
|
msgbox Route117_PokemonDayCare_Text_1B2B93, MSGBOX_DEFAULT
|
|
waitmoncry
|
|
specialvar VAR_RESULT, GetDaycareState
|
|
compare VAR_RESULT, 2
|
|
goto_if_eq Route117_PokemonDayCare_EventScript_1B2520
|
|
goto Route117_PokemonDayCare_EventScript_1B23D0
|
|
end
|
|
|
|
Route117_PokemonDayCare_EventScript_1B2520:: @ 81B2520
|
|
msgbox Route117_PokemonDayCare_Text_1B2A4F, MSGBOX_YESNO
|
|
compare VAR_RESULT, YES
|
|
goto_if_eq Route117_PokemonDayCare_EventScript_1B2469
|
|
goto Route117_PokemonDayCare_EventScript_1B23D0
|
|
end
|
|
|
|
Route117_PokemonDayCare_EventScript_1B2539:: @ 81B2539
|
|
msgbox Route117_PokemonDayCare_Text_1B2AEF, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
Route117_PokemonDayCare_Movement_1B2543:: @ 81B2543
|
|
delay_16
|
|
delay_16
|
|
face_left
|
|
delay_16
|
|
delay_16
|
|
face_right
|
|
delay_16
|
|
delay_16
|
|
face_up
|
|
walk_slow_up
|
|
set_invisible
|
|
delay_16
|
|
delay_16
|
|
delay_16
|
|
delay_16
|
|
delay_16
|
|
face_down
|
|
set_visible
|
|
walk_slow_down
|
|
step_end
|
|
|
|
@ 81B2557
|
|
end
|
|
|
|
Route117_PokemonDayCare_EventScript_1B2558:: @ 81B2558
|
|
msgbox Route117_PokemonDayCare_Text_1B2A88, MSGBOX_DEFAULT
|
|
setvar VAR_0x8004, 0
|
|
call Route117_PokemonDayCare_EventScript_1B241A
|
|
setvar VAR_0x8004, 1
|
|
call Route117_PokemonDayCare_EventScript_1B241A
|
|
msgbox Route117_PokemonDayCare_Text_1B2BF6, MSGBOX_YESNO
|
|
compare VAR_RESULT, YES
|
|
goto_if_eq Route117_PokemonDayCare_EventScript_1B2469
|
|
msgbox Route117_PokemonDayCare_Text_1B2A76, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
@ 81B2591
|
|
special ShowDaycareLevelMenu
|
|
waitstate
|
|
compare VAR_RESULT, 2
|
|
goto_if_eq Route117_PokemonDayCare_EventScript_1B23D0
|
|
copyvar VAR_0x8004, VAR_RESULT
|
|
specialvar VAR_RESULT, TakePokemonFromDaycare
|
|
msgbox Route117_PokemonDayCare_Text_1B2B75, MSGBOX_DEFAULT
|
|
msgbox Route117_PokemonDayCare_Text_1B2A76, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
S_EggHatch:: @ 81B25BC
|
|
lockall
|
|
msgbox UnknownString_81B2C68, MSGBOX_DEFAULT
|
|
special EggHatch
|
|
waitstate
|
|
releaseall
|
|
end
|