mirror of
https://github.com/pret/pokefirered.git
synced 2026-04-17 06:56:02 -05:00
215 lines
6.4 KiB
PHP
215 lines
6.4 KiB
PHP
Route23_EventScript_MissingBoulderBadge:: @ 81A77C9
|
|
msgbox Text_OnlySkilledTrainersAllowedThrough
|
|
playse SE_BOO
|
|
msgbox Text_CantLetYouPass
|
|
release
|
|
end
|
|
|
|
Route23_EventScript_MissingBadge:: @ 81A77DE
|
|
message Text_OnlyPassWithBadgeDontHaveYet
|
|
waitmessage
|
|
playse SE_BOO
|
|
waitbuttonpress
|
|
closemessage
|
|
waitse
|
|
release
|
|
end
|
|
|
|
Route23_EventScript_AlreadyRecognizedBoulderBadge:: @ 81A77EC
|
|
message Text_OhThatsBadgeGoRightAhead
|
|
waitmessage
|
|
playfanfare MUS_FANFA1
|
|
waitfanfare
|
|
waitbuttonpress
|
|
release
|
|
end
|
|
|
|
Route23_EventScript_AlreadyRecognizedBadge:: @ 81A77F9
|
|
msgbox Text_OnlyPassWithBadgeOhGoAhead
|
|
release
|
|
end
|
|
|
|
@ Duplicate of the below, only used for Boulder Badge
|
|
Route22_NorthEntrance_EventScript_BadgeGuard:: @ 81A7803
|
|
compare VAR_MAP_SCENE_ROUTE23, VAR_TEMP_1
|
|
goto_if_ge Route23_EventScript_AlreadyRecognizedBoulderBadge
|
|
switch VAR_TEMP_1
|
|
case 1, Route23_EventScript_CheckBoulderBadge
|
|
case 2, Route23_EventScript_CheckCascadeBadge
|
|
case 3, Route23_EventScript_CheckThunderBadge
|
|
case 4, Route23_EventScript_CheckRainbowBadge
|
|
case 5, Route23_EventScript_CheckSoulBadge
|
|
case 6, Route23_EventScript_CheckMarshBadge
|
|
case 7, Route23_EventScript_CheckVolcanoBadge
|
|
case 8, Route23_EventScript_CheckEarthBadge
|
|
end
|
|
|
|
Route23_EventScript_BadgeGuard:: @ 81A786C
|
|
compare VAR_MAP_SCENE_ROUTE23, VAR_TEMP_1
|
|
goto_if_ge Route23_EventScript_AlreadyRecognizedBadge
|
|
switch VAR_TEMP_1
|
|
case 1, Route23_EventScript_CheckBoulderBadge
|
|
case 2, Route23_EventScript_CheckCascadeBadge
|
|
case 3, Route23_EventScript_CheckThunderBadge
|
|
case 4, Route23_EventScript_CheckRainbowBadge
|
|
case 5, Route23_EventScript_CheckSoulBadge
|
|
case 6, Route23_EventScript_CheckMarshBadge
|
|
case 7, Route23_EventScript_CheckVolcanoBadge
|
|
case 8, Route23_EventScript_CheckEarthBadge
|
|
end
|
|
|
|
Route23_EventScript_CheckBoulderBadge:: @ 81A78D5
|
|
goto_if_set FLAG_BADGE01_GET, Route23_EventScript_RecognizeBoulderBadge
|
|
goto Route23_EventScript_MissingBoulderBadge
|
|
end
|
|
|
|
Route23_EventScript_CheckCascadeBadge:: @ 81A78E4
|
|
goto_if_set FLAG_BADGE02_GET, Route23_EventScript_RecognizeBadge
|
|
goto Route23_EventScript_MissingBadge
|
|
end
|
|
|
|
Route23_EventScript_CheckThunderBadge:: @ 81A78F3
|
|
goto_if_set FLAG_BADGE03_GET, Route23_EventScript_RecognizeBadge
|
|
goto Route23_EventScript_MissingBadge
|
|
end
|
|
|
|
Route23_EventScript_CheckRainbowBadge:: @ 81A7902
|
|
goto_if_set FLAG_BADGE04_GET, Route23_EventScript_RecognizeBadge
|
|
goto Route23_EventScript_MissingBadge
|
|
end
|
|
|
|
Route23_EventScript_CheckSoulBadge:: @ 81A7911
|
|
goto_if_set FLAG_BADGE05_GET, Route23_EventScript_RecognizeBadge
|
|
goto Route23_EventScript_MissingBadge
|
|
end
|
|
|
|
Route23_EventScript_CheckMarshBadge:: @ 81A7920
|
|
goto_if_set FLAG_BADGE06_GET, Route23_EventScript_RecognizeBadge
|
|
goto Route23_EventScript_MissingBadge
|
|
end
|
|
|
|
Route23_EventScript_CheckVolcanoBadge:: @ 81A792F
|
|
goto_if_set FLAG_BADGE07_GET, Route23_EventScript_RecognizeBadge
|
|
goto Route23_EventScript_MissingBadge
|
|
end
|
|
|
|
Route23_EventScript_CheckEarthBadge:: @ 81A793E
|
|
goto_if_set FLAG_BADGE08_GET, Route23_EventScript_RecognizeBadge
|
|
goto Route23_EventScript_MissingBadge
|
|
end
|
|
|
|
Route23_EventScript_RecognizeBoulderBadge:: @ 81A794D
|
|
message Text_OhThatsBadgeGoRightAhead
|
|
waitmessage
|
|
playfanfare MUS_FANFA1
|
|
waitfanfare
|
|
waitbuttonpress
|
|
copyvar VAR_MAP_SCENE_ROUTE23, VAR_TEMP_1
|
|
release
|
|
end
|
|
|
|
Route23_EventScript_RecognizeBadge:: @ 81A795F
|
|
msgbox Text_OnlyPassWithBadgeOhGoAhead
|
|
copyvar VAR_MAP_SCENE_ROUTE23, VAR_TEMP_1
|
|
release
|
|
end
|
|
|
|
Route23_EventScript_BadgeGuardTrigger:: @ 81A796E
|
|
textcolor 0
|
|
applymovement VAR_0x8009, Movement_WalkInPlaceFastestLeft
|
|
waitmovement 0
|
|
switch VAR_TEMP_1
|
|
case 1, Route23_EventScript_CheckBoulderBadgeTrigger
|
|
case 2, Route23_EventScript_CheckCascadeBadgeTrigger
|
|
case 3, Route23_EventScript_CheckThunderBadgeTrigger
|
|
case 4, Route23_EventScript_CheckRainbowBadgeTrigger
|
|
case 5, Route23_EventScript_CheckSoulBadgeTrigger
|
|
case 6, Route23_EventScript_CheckMarshBadgeTrigger
|
|
case 7, Route23_EventScript_CheckVolcanoBadgeTrigger
|
|
case 8, Route23_EventScript_CheckEarthBadgeTrigger
|
|
end
|
|
|
|
Route23_EventScript_CheckBoulderBadgeTrigger:: @ 81A79D8
|
|
goto_if_set FLAG_BADGE01_GET, Route23_EventScript_RecognizeBoulderBadgeTrigger
|
|
goto Route23_EventScript_MissingBoulderBadgeTrigger
|
|
end
|
|
|
|
Route23_EventScript_CheckCascadeBadgeTrigger:: @ 81A79E7
|
|
goto_if_set FLAG_BADGE02_GET, Route23_EventScript_RecognizeBadgeTrigger
|
|
goto Route23_EventScript_MissingBadgeTrigger
|
|
end
|
|
|
|
Route23_EventScript_CheckThunderBadgeTrigger:: @ 81A79F6
|
|
goto_if_set FLAG_BADGE03_GET, Route23_EventScript_RecognizeBadgeTrigger
|
|
goto Route23_EventScript_MissingBadgeTrigger
|
|
end
|
|
|
|
Route23_EventScript_CheckRainbowBadgeTrigger:: @ 81A7A05
|
|
goto_if_set FLAG_BADGE04_GET, Route23_EventScript_RecognizeBadgeTrigger
|
|
goto Route23_EventScript_MissingBadgeTrigger
|
|
end
|
|
|
|
Route23_EventScript_CheckSoulBadgeTrigger:: @ 81A7A14
|
|
goto_if_set FLAG_BADGE05_GET, Route23_EventScript_RecognizeBadgeTrigger
|
|
goto Route23_EventScript_MissingBadgeTrigger
|
|
end
|
|
|
|
Route23_EventScript_CheckMarshBadgeTrigger:: @ 81A7A23
|
|
goto_if_set FLAG_BADGE06_GET, Route23_EventScript_RecognizeBadgeTrigger
|
|
goto Route23_EventScript_MissingBadgeTrigger
|
|
end
|
|
|
|
Route23_EventScript_CheckVolcanoBadgeTrigger:: @ 81A7A32
|
|
goto_if_set FLAG_BADGE07_GET, Route23_EventScript_RecognizeBadgeTrigger
|
|
goto Route23_EventScript_MissingBadgeTrigger
|
|
end
|
|
|
|
Route23_EventScript_CheckEarthBadgeTrigger:: @ 81A7A41
|
|
goto_if_set FLAG_BADGE08_GET, Route23_EventScript_RecognizeBadgeTrigger
|
|
goto Route23_EventScript_MissingBadgeTrigger
|
|
end
|
|
|
|
Route23_EventScript_MissingBoulderBadgeTrigger:: @ 81A7A50
|
|
msgbox Text_OnlySkilledTrainersAllowedThrough
|
|
playse SE_BOO
|
|
msgbox Text_CantLetYouPass
|
|
closemessage
|
|
applymovement OBJ_EVENT_ID_PLAYER, Route23_Movement_WalkDown
|
|
applymovement VAR_0x8009, Movement_WalkInPlaceFastestDown
|
|
waitmovement 0
|
|
releaseall
|
|
end
|
|
|
|
Route23_EventScript_MissingBadgeTrigger:: @ 81A7A77
|
|
message Text_OnlyPassWithBadgeDontHaveYet
|
|
waitmessage
|
|
playse SE_BOO
|
|
waitbuttonpress
|
|
closemessage
|
|
waitse
|
|
applymovement OBJ_EVENT_ID_PLAYER, Route23_Movement_WalkDown
|
|
applymovement VAR_0x8009, Movement_WalkInPlaceFastestDown
|
|
waitmovement 0
|
|
releaseall
|
|
end
|
|
|
|
Route23_EventScript_RecognizeBoulderBadgeTrigger:: @ 81A7A96
|
|
message Text_OhThatsBadgeGoRightAhead
|
|
waitmessage
|
|
playfanfare MUS_FANFA1
|
|
waitfanfare
|
|
waitbuttonpress
|
|
copyvar VAR_MAP_SCENE_ROUTE23, VAR_TEMP_1
|
|
releaseall
|
|
end
|
|
|
|
Route23_EventScript_RecognizeBadgeTrigger:: @ 81A7AA8
|
|
msgbox Text_OnlyPassWithBadgeOhGoAhead
|
|
copyvar VAR_MAP_SCENE_ROUTE23, VAR_TEMP_1
|
|
releaseall
|
|
end
|
|
|
|
Route23_Movement_WalkDown:: @ 81A7AB7
|
|
walk_down
|
|
step_end
|