mirror of
https://github.com/pret/pokeruby.git
synced 2026-10-03 08:06:46 -04:00
252 lines
7.3 KiB
PHP
Vendored
252 lines
7.3 KiB
PHP
Vendored
Route110_TrickHouseEnd_MapScripts:: @ 8161936
|
|
map_script 5, Route110_TrickHouseEnd_MapScript1_16194B
|
|
map_script 3, Route110_TrickHouseEnd_MapScript1_161957
|
|
map_script 2, Route110_TrickHouseEnd_MapScript2_16197C
|
|
map_script 4, Route110_TrickHouseEnd_MapScript2_161965
|
|
.byte 0
|
|
|
|
Route110_TrickHouseEnd_MapScript1_16194B:: @ 816194B
|
|
compare VAR_TEMP_1, 1
|
|
call_if_eq Route110_TrickHouseEnd_EventScript_161994
|
|
end
|
|
|
|
Route110_TrickHouseEnd_MapScript1_161957:: @ 8161957
|
|
setvar VAR_TEMP_1, 0
|
|
setvar VAR_TEMP_2, 0
|
|
special SetTrickHouseEndRoomFlag
|
|
end
|
|
|
|
Route110_TrickHouseEnd_MapScript2_161965:: @ 8161965
|
|
map_script_2 VAR_TEMP_2, 0, Route110_TrickHouseEnd_EventScript_16196F
|
|
.2byte 0
|
|
|
|
Route110_TrickHouseEnd_EventScript_16196F:: @ 816196F
|
|
addobject 1
|
|
showobjectat 1, MAP_ROUTE110_TRICK_HOUSE_END
|
|
turnobject 1, 4
|
|
end
|
|
|
|
Route110_TrickHouseEnd_MapScript2_16197C:: @ 816197C
|
|
map_script_2 VAR_TEMP_1, 0, Route110_TrickHouseEnd_EventScript_161986
|
|
.2byte 0
|
|
|
|
Route110_TrickHouseEnd_EventScript_161986:: @ 8161986
|
|
setvar VAR_TEMP_1, 1
|
|
call Route110_TrickHouseEnd_EventScript_161994
|
|
special DrawWholeMapView
|
|
end
|
|
|
|
Route110_TrickHouseEnd_EventScript_161994:: @ 8161994
|
|
setmetatile 10, 1, 539, 1
|
|
return
|
|
|
|
Route110_TrickHouseEnd_EventScript_16199E:: @ 816199E
|
|
lock
|
|
faceplayer
|
|
msgbox Route110_TrickHouseEnd_Text_19C281, 4
|
|
setvar VAR_TEMP_2, 1
|
|
switch VAR_TRICK_HOUSE_ROOMS_COMPLETED
|
|
case 0, Route110_TrickHouseEnd_EventScript_161A0B
|
|
case 1, Route110_TrickHouseEnd_EventScript_161A47
|
|
case 2, Route110_TrickHouseEnd_EventScript_161A83
|
|
case 3, Route110_TrickHouseEnd_EventScript_161ABF
|
|
case 4, Route110_TrickHouseEnd_EventScript_161AFB
|
|
case 5, Route110_TrickHouseEnd_EventScript_161B37
|
|
case 6, Route110_TrickHouseEnd_EventScript_161B73
|
|
case 7, Route110_TrickHouseEnd_EventScript_161BAF
|
|
end
|
|
|
|
Route110_TrickHouseEnd_EventScript_161A0B:: @ 8161A0B
|
|
msgbox Route110_TrickHouseEnd_Text_19C2B2, 4
|
|
msgbox Route110_TrickHouseEnd_Text_19C90B, 4
|
|
setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
|
|
giveitem_std ITEM_RARE_CANDY
|
|
compare RESULT, 0
|
|
call_if_eq Route110_TrickHouseEnd_EventScript_161C4E
|
|
msgbox Route110_TrickHouseEnd_Text_19C9BD, 4
|
|
closemessage
|
|
call Route110_TrickHouseEnd_EventScript_161C2E
|
|
release
|
|
end
|
|
|
|
Route110_TrickHouseEnd_EventScript_161A47:: @ 8161A47
|
|
msgbox Route110_TrickHouseEnd_Text_19C333, 4
|
|
msgbox Route110_TrickHouseEnd_Text_19C90B, 4
|
|
setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
|
|
giveitem_std ITEM_TIMER_BALL
|
|
compare RESULT, 0
|
|
call_if_eq Route110_TrickHouseEnd_EventScript_161C4E
|
|
msgbox Route110_TrickHouseEnd_Text_19C9BD, 4
|
|
closemessage
|
|
call Route110_TrickHouseEnd_EventScript_161C2E
|
|
release
|
|
end
|
|
|
|
Route110_TrickHouseEnd_EventScript_161A83:: @ 8161A83
|
|
msgbox Route110_TrickHouseEnd_Text_19C3A7, 4
|
|
msgbox Route110_TrickHouseEnd_Text_19C90B, 4
|
|
setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
|
|
giveitem_std ITEM_HARD_STONE
|
|
compare RESULT, 0
|
|
call_if_eq Route110_TrickHouseEnd_EventScript_161C4E
|
|
msgbox Route110_TrickHouseEnd_Text_19C9BD, 4
|
|
closemessage
|
|
call Route110_TrickHouseEnd_EventScript_161C2E
|
|
release
|
|
end
|
|
|
|
Route110_TrickHouseEnd_EventScript_161ABF:: @ 8161ABF
|
|
msgbox Route110_TrickHouseEnd_Text_19C41F, 4
|
|
msgbox Route110_TrickHouseEnd_Text_19C90B, 4
|
|
setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
|
|
giveitem_std ITEM_SMOKE_BALL
|
|
compare RESULT, 0
|
|
call_if_eq Route110_TrickHouseEnd_EventScript_161C4E
|
|
msgbox Route110_TrickHouseEnd_Text_19C9BD, 4
|
|
closemessage
|
|
call Route110_TrickHouseEnd_EventScript_161C2E
|
|
release
|
|
end
|
|
|
|
Route110_TrickHouseEnd_EventScript_161AFB:: @ 8161AFB
|
|
msgbox Route110_TrickHouseEnd_Text_19C491, 4
|
|
msgbox Route110_TrickHouseEnd_Text_19C90B, 4
|
|
setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
|
|
giveitem_std ITEM_TM12_TAUNT
|
|
compare RESULT, 0
|
|
call_if_eq Route110_TrickHouseEnd_EventScript_161C4E
|
|
msgbox Route110_TrickHouseEnd_Text_19C9BD, 4
|
|
closemessage
|
|
call Route110_TrickHouseEnd_EventScript_161C2E
|
|
release
|
|
end
|
|
|
|
Route110_TrickHouseEnd_EventScript_161B37:: @ 8161B37
|
|
msgbox Route110_TrickHouseEnd_Text_19C515, 4
|
|
msgbox Route110_TrickHouseEnd_Text_19C90B, 4
|
|
setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
|
|
giveitem_std ITEM_MAGNET
|
|
compare RESULT, 0
|
|
call_if_eq Route110_TrickHouseEnd_EventScript_161C4E
|
|
msgbox Route110_TrickHouseEnd_Text_19C9BD, 4
|
|
closemessage
|
|
call Route110_TrickHouseEnd_EventScript_161C2E
|
|
release
|
|
end
|
|
|
|
Route110_TrickHouseEnd_EventScript_161B73:: @ 8161B73
|
|
msgbox Route110_TrickHouseEnd_Text_19C567, 4
|
|
msgbox Route110_TrickHouseEnd_Text_19C90B, 4
|
|
setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
|
|
giveitem_std ITEM_PP_MAX
|
|
compare RESULT, 0
|
|
call_if_eq Route110_TrickHouseEnd_EventScript_161C4E
|
|
msgbox Route110_TrickHouseEnd_Text_19C9BD, 4
|
|
closemessage
|
|
call Route110_TrickHouseEnd_EventScript_161C2E
|
|
release
|
|
end
|
|
|
|
Route110_TrickHouseEnd_EventScript_161BAF:: @ 8161BAF
|
|
msgbox Route110_TrickHouseEnd_Text_19C5AF, 4
|
|
closemessage
|
|
compare FACING, 1
|
|
call_if_eq Route110_TrickHouseEnd_EventScript_161C74
|
|
compare FACING, 2
|
|
call_if_eq Route110_TrickHouseEnd_EventScript_161C7F
|
|
compare FACING, 3
|
|
call_if_eq Route110_TrickHouseEnd_EventScript_161C8A
|
|
compare FACING, 4
|
|
call_if_eq Route110_TrickHouseEnd_EventScript_161C95
|
|
delay 30
|
|
msgbox Route110_TrickHouseEnd_Text_19C602, 4
|
|
closemessage
|
|
applymovement 1, Route110_TrickHouseEnd_Movement_1A0839
|
|
waitmovement 0
|
|
delay 30
|
|
msgbox Route110_TrickHouseEnd_Text_19C691, 4
|
|
setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
|
|
.ifdef SAPPHIRE
|
|
givedecoration_std DECOR_BLUE_TENT
|
|
.else
|
|
givedecoration_std DECOR_RED_TENT
|
|
.endc
|
|
compare RESULT, 0
|
|
call_if_eq Route110_TrickHouseEnd_EventScript_161C61
|
|
msgbox Route110_TrickHouseEnd_Text_19C85C, 4
|
|
call Route110_TrickHouseEnd_EventScript_161C2E
|
|
special ResetTrickHouseEndRoomFlag
|
|
release
|
|
end
|
|
|
|
Route110_TrickHouseEnd_EventScript_161C2E:: @ 8161C2E
|
|
applymovement 1, Route110_TrickHouseEnd_Movement_161315
|
|
waitmovement 0
|
|
playse SE_W153
|
|
applymovement 1, Route110_TrickHouseEnd_Movement_16131E
|
|
waitmovement 0
|
|
removeobject 1
|
|
addvar VAR_TRICK_HOUSE_ROOMS_COMPLETED, 1
|
|
return
|
|
|
|
Route110_TrickHouseEnd_EventScript_161C4E:: @ 8161C4E
|
|
call Route110_TrickHouseEnd_EventScript_1A02A5
|
|
msgbox Route110_TrickHouseEnd_Text_19C92E, 4
|
|
setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 1
|
|
return
|
|
|
|
Route110_TrickHouseEnd_EventScript_161C61:: @ 8161C61
|
|
call Route110_TrickHouseEnd_EventScript_1A02B8
|
|
msgbox Route110_TrickHouseEnd_Text_19C7D7, 4
|
|
setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 1
|
|
return
|
|
|
|
Route110_TrickHouseEnd_EventScript_161C74:: @ 8161C74
|
|
applymovement 1, Route110_TrickHouseEnd_Movement_1A0845
|
|
waitmovement 0
|
|
return
|
|
|
|
Route110_TrickHouseEnd_EventScript_161C7F:: @ 8161C7F
|
|
applymovement 1, Route110_TrickHouseEnd_Movement_1A0841
|
|
waitmovement 0
|
|
return
|
|
|
|
Route110_TrickHouseEnd_EventScript_161C8A:: @ 8161C8A
|
|
applymovement 1, Route110_TrickHouseEnd_Movement_1A083F
|
|
waitmovement 0
|
|
return
|
|
|
|
Route110_TrickHouseEnd_EventScript_161C95:: @ 8161C95
|
|
applymovement 1, Route110_TrickHouseEnd_Movement_1A0843
|
|
waitmovement 0
|
|
return
|
|
|
|
Route110_TrickHouseEnd_EventScript_161CA0:: @ 8161CA0
|
|
lockall
|
|
turnobject 1, 3
|
|
playse SE_PIN
|
|
applymovement 1, Route110_TrickHouseEnd_Movement_1A0833
|
|
waitmovement 0
|
|
delay 20
|
|
applymovement 1, Route110_TrickHouseEnd_Movement_161CEA
|
|
waitmovement 0
|
|
playse SE_W153
|
|
applymovement 255, Route110_TrickHouseEnd_Movement_1A0845
|
|
waitmovement 0
|
|
msgbox Route110_TrickHouseEnd_Text_19CA8B, 4
|
|
closemessage
|
|
applymovement 255, Route110_TrickHouseEnd_Movement_161CE8
|
|
waitmovement 0
|
|
delay 4
|
|
turnobject 1, 4
|
|
releaseall
|
|
end
|
|
|
|
Route110_TrickHouseEnd_Movement_161CE8:: @ 8161CE8
|
|
step_down
|
|
step_end
|
|
|
|
Route110_TrickHouseEnd_Movement_161CEA:: @ 8161CEA
|
|
step_48
|
|
step_end
|