Document Devon Corp scripts

This commit is contained in:
GriffinR
2019-11-04 18:18:09 -05:00
committed by huderlem
parent 5ef300c10b
commit 1d421f2f71
6 changed files with 245 additions and 242 deletions
+5 -5
View File
@@ -24,7 +24,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "RustboroCity_DevonCorp_3F_EventScript_21256C",
"script": "RustboroCity_DevonCorp_3F_EventScript_MrStone",
"flag": "0"
},
{
@@ -37,7 +37,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "RustboroCity_DevonCorp_3F_EventScript_2125E1",
"script": "RustboroCity_DevonCorp_3F_EventScript_Employee",
"flag": "FLAG_HIDE_RUSTBORO_CITY_DEVON_CORP_3F_EMPLOYEE"
},
{
@@ -50,7 +50,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "RustboroCity_DevonCorp_3F_EventScript_21256C",
"script": "RustboroCity_DevonCorp_3F_EventScript_MrStone",
"flag": "0"
}
],
@@ -71,7 +71,7 @@
"y": 5,
"elevation": 3,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "RustboroCity_DevonCorp_3F_EventScript_212600"
"script": "RustboroCity_DevonCorp_3F_EventScript_RareRocksDisplay"
},
{
"type": "sign",
@@ -79,7 +79,7 @@
"y": 7,
"elevation": 3,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "RustboroCity_DevonCorp_3F_EventScript_212600"
"script": "RustboroCity_DevonCorp_3F_EventScript_RareRocksDisplay"
}
]
}
+62 -61
View File
@@ -1,65 +1,65 @@
RustboroCity_DevonCorp_3F_MapScripts:: @ 821242D
map_script MAP_SCRIPT_ON_TRANSITION, RustboroCity_DevonCorp_3F_OnTransition
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, RustboroCity_DevonCorp_3F_MapScript2_212455
map_script MAP_SCRIPT_ON_FRAME_TABLE, RustboroCity_DevonCorp_3F_MapScript2_212464
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, RustboroCity_DevonCorp_3F_OnWarp
map_script MAP_SCRIPT_ON_FRAME_TABLE, RustboroCity_DevonCorp_3F_OnFrame
.byte 0
RustboroCity_DevonCorp_3F_OnTransition: @ 821243D
compare VAR_DEVON_CORP_3F_STATE, 0
call_if_eq RustboroCity_DevonCorp_3F_EventScript_212449
call_if_eq RustboroCity_DevonCorp_3F_EventScript_SetEmployeePos
end
RustboroCity_DevonCorp_3F_EventScript_212449:: @ 8212449
RustboroCity_DevonCorp_3F_EventScript_SetEmployeePos:: @ 8212449
setobjectxyperm 2, 3, 2
setobjectmovementtype 2, MOVEMENT_TYPE_FACE_LEFT
return
RustboroCity_DevonCorp_3F_MapScript2_212455: @ 8212455
map_script_2 VAR_DEVON_CORP_3F_STATE, 0, RustboroCity_DevonCorp_3F_EventScript_21245F
RustboroCity_DevonCorp_3F_OnWarp: @ 8212455
map_script_2 VAR_DEVON_CORP_3F_STATE, 0, RustboroCity_DevonCorp_3F_EventScript_PlayerFaceEast
.2byte 0
RustboroCity_DevonCorp_3F_EventScript_21245F:: @ 821245F
RustboroCity_DevonCorp_3F_EventScript_PlayerFaceEast:: @ 821245F
turnobject EVENT_OBJ_ID_PLAYER, DIR_EAST
end
RustboroCity_DevonCorp_3F_MapScript2_212464: @ 8212464
map_script_2 VAR_DEVON_CORP_3F_STATE, 0, RustboroCity_DevonCorp_3F_EventScript_21246E
RustboroCity_DevonCorp_3F_OnFrame: @ 8212464
map_script_2 VAR_DEVON_CORP_3F_STATE, 0, RustboroCity_DevonCorp_3F_EventScript_MeetPresident
.2byte 0
RustboroCity_DevonCorp_3F_EventScript_21246E:: @ 821246E
RustboroCity_DevonCorp_3F_EventScript_MeetPresident:: @ 821246E
lockall
msgbox RustboroCity_DevonCorp_3F_Text_212C37, MSGBOX_DEFAULT
msgbox RustboroCity_DevonCorp_3F_Text_ThisIs3rdFloorWaitHere, MSGBOX_DEFAULT
closemessage
applymovement 2, RustboroCity_DevonCorp_3F_Movement_212546
applymovement 2, RustboroCity_DevonCorp_3F_Movement_EmployeeWalkOffscreen
waitmovement 0
delay 80
applymovement 2, RustboroCity_DevonCorp_3F_Movement_21254F
applymovement 2, RustboroCity_DevonCorp_3F_Movement_EmployeeReturnToPlayer
waitmovement 0
msgbox RustboroCity_DevonCorp_3F_Text_212DE8, MSGBOX_DEFAULT
msgbox RustboroCity_DevonCorp_3F_Text_WordWithPresidentComeWithMe, MSGBOX_DEFAULT
closemessage
playbgm MUS_TSURETEK, 0
applymovement 2, RustboroCity_DevonCorp_3F_Movement_212534
applymovement EVENT_OBJ_ID_PLAYER, RustboroCity_DevonCorp_3F_Movement_212558
applymovement 2, RustboroCity_DevonCorp_3F_Movement_LeadPlayerToPresident
applymovement EVENT_OBJ_ID_PLAYER, RustboroCity_DevonCorp_3F_Movement_PlayerFollowToPresident
waitmovement 0
msgbox RustboroCity_DevonCorp_3F_Text_212E2F, MSGBOX_DEFAULT
msgbox RustboroCity_DevonCorp_3F_Text_PleaseGoAhead, MSGBOX_DEFAULT
closemessage
fadedefaultbgm
applymovement 2, RustboroCity_DevonCorp_3F_Movement_212543
applymovement EVENT_OBJ_ID_PLAYER, RustboroCity_DevonCorp_3F_Movement_212566
applymovement 2, RustboroCity_DevonCorp_3F_Movement_EmployeeFaceDesk
applymovement EVENT_OBJ_ID_PLAYER, RustboroCity_DevonCorp_3F_Movement_PlayerApproachDesk
waitmovement 0
msgbox RustboroCity_DevonCorp_3F_Text_212609, MSGBOX_DEFAULT
msgbox RustboroCity_DevonCorp_3F_Text_MrStoneIHaveFavor, MSGBOX_DEFAULT
giveitem_std ITEM_LETTER
msgbox RustboroCity_DevonCorp_3F_Text_21277C, MSGBOX_DEFAULT
msgbox RustboroCity_DevonCorp_3F_Text_MrStoneWantYouToHaveThis, MSGBOX_DEFAULT
playfanfare MUS_FANFA4
message RustboroCity_DevonCorp_3F_Text_212820
message RustboroCity_DevonCorp_3F_Text_ReceivedPokenav
waitfanfare
setflag FLAG_SYS_POKENAV_GET
setflag FLAG_RECEIVED_POKENAV
setflag FLAG_HIDE_RUSTBORO_CITY_POKEMON_SCHOOL_SCOTT
msgbox RustboroCity_DevonCorp_3F_Text_212837, MSGBOX_DEFAULT
msgbox RustboroCity_DevonCorp_3F_Text_MrStoneExplainPokenavRestUp, MSGBOX_DEFAULT
closemessage
call Common_EventScript_OutOfCenterPartyHeal
msgbox RustboroCity_DevonCorp_3F_Text_2129D2, MSGBOX_DEFAULT
msgbox RustboroCity_DevonCorp_3F_Text_MrStoneGoWithCautionAndCare, MSGBOX_DEFAULT
setflag FLAG_HIDE_ROUTE_116_TUNNELER
clearflag FLAG_HIDE_RUSTURF_TUNNEL_LOVER_MAN
clearflag FLAG_HIDE_RUSTURF_TUNNEL_LOVER_WOMAN
@@ -72,6 +72,7 @@ RustboroCity_DevonCorp_3F_EventScript_21246E:: @ 821246E
releaseall
end
@ Unused
RustboroCity_DevonCorp_3F_Movement_21252F: @ 821252F
walk_up
walk_up
@@ -79,7 +80,7 @@ RustboroCity_DevonCorp_3F_Movement_21252F: @ 821252F
walk_in_place_fastest_left
step_end
RustboroCity_DevonCorp_3F_Movement_212534: @ 8212534
RustboroCity_DevonCorp_3F_Movement_LeadPlayerToPresident: @ 8212534
walk_right
walk_right
walk_right
@@ -96,12 +97,12 @@ RustboroCity_DevonCorp_3F_Movement_212534: @ 8212534
walk_in_place_fastest_left
step_end
RustboroCity_DevonCorp_3F_Movement_212543: @ 8212543
RustboroCity_DevonCorp_3F_Movement_EmployeeFaceDesk: @ 8212543
delay_16
walk_in_place_fastest_down
step_end
RustboroCity_DevonCorp_3F_Movement_212546: @ 8212546
RustboroCity_DevonCorp_3F_Movement_EmployeeWalkOffscreen: @ 8212546
walk_right
walk_right
walk_right
@@ -112,7 +113,7 @@ RustboroCity_DevonCorp_3F_Movement_212546: @ 8212546
walk_right
step_end
RustboroCity_DevonCorp_3F_Movement_21254F: @ 821254F
RustboroCity_DevonCorp_3F_Movement_EmployeeReturnToPlayer: @ 821254F
walk_left
walk_left
walk_left
@@ -123,7 +124,7 @@ RustboroCity_DevonCorp_3F_Movement_21254F: @ 821254F
walk_left
step_end
RustboroCity_DevonCorp_3F_Movement_212558: @ 8212558
RustboroCity_DevonCorp_3F_Movement_PlayerFollowToPresident: @ 8212558
walk_right
walk_right
walk_right
@@ -139,7 +140,7 @@ RustboroCity_DevonCorp_3F_Movement_212558: @ 8212558
walk_right
step_end
RustboroCity_DevonCorp_3F_Movement_212566: @ 8212566
RustboroCity_DevonCorp_3F_Movement_PlayerApproachDesk: @ 8212566
delay_16
delay_16
walk_down
@@ -147,57 +148,57 @@ RustboroCity_DevonCorp_3F_Movement_212566: @ 8212566
walk_in_place_fastest_right
step_end
RustboroCity_DevonCorp_3F_EventScript_21256C:: @ 821256C
RustboroCity_DevonCorp_3F_EventScript_MrStone:: @ 821256C
lock
faceplayer
goto_if_set FLAG_RECEIVED_EXP_SHARE, RustboroCity_DevonCorp_3F_EventScript_2125CC
goto_if_set FLAG_DELIVERED_STEVEN_LETTER, RustboroCity_DevonCorp_3F_EventScript_212595
msgbox RustboroCity_DevonCorp_3F_Text_212A09, MSGBOX_DEFAULT
goto_if_set FLAG_RECEIVED_EXP_SHARE, RustboroCity_DevonCorp_3F_EventScript_MrStoneAfterFavor
goto_if_set FLAG_DELIVERED_STEVEN_LETTER, RustboroCity_DevonCorp_3F_EventScript_GiveExpShare
msgbox RustboroCity_DevonCorp_3F_Text_CountingOnYou, MSGBOX_DEFAULT
closemessage
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
RustboroCity_DevonCorp_3F_EventScript_212595:: @ 8212595
msgbox RustboroCity_DevonCorp_3F_Text_212A29, MSGBOX_DEFAULT
RustboroCity_DevonCorp_3F_EventScript_GiveExpShare:: @ 8212595
msgbox RustboroCity_DevonCorp_3F_Text_ThankYouForDeliveringLetter, MSGBOX_DEFAULT
giveitem_std ITEM_EXP_SHARE
compare VAR_RESULT, 0
goto_if_eq Common_EventScript_ShowBagIsFull
setflag FLAG_RECEIVED_EXP_SHARE
msgbox RustboroCity_DevonCorp_3F_Text_212A9E, MSGBOX_DEFAULT
msgbox RustboroCity_DevonCorp_3F_Text_ExplainExpShare, MSGBOX_DEFAULT
closemessage
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
RustboroCity_DevonCorp_3F_EventScript_2125CC:: @ 82125CC
msgbox RustboroCity_DevonCorp_3F_Text_212B78, MSGBOX_DEFAULT
RustboroCity_DevonCorp_3F_EventScript_MrStoneAfterFavor:: @ 82125CC
msgbox RustboroCity_DevonCorp_3F_Text_NotFamiliarWithTrends, MSGBOX_DEFAULT
closemessage
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
RustboroCity_DevonCorp_3F_EventScript_2125E1:: @ 82125E1
RustboroCity_DevonCorp_3F_EventScript_Employee:: @ 82125E1
lock
faceplayer
goto_if_set FLAG_RECEIVED_REPEAT_BALL, RustboroCity_DevonCorp_3F_EventScript_2125F6
msgbox RustboroCity_DevonCorp_3F_Text_212E41, MSGBOX_DEFAULT
goto_if_set FLAG_RECEIVED_REPEAT_BALL, RustboroCity_DevonCorp_3F_EventScript_EmployeeBalls
msgbox RustboroCity_DevonCorp_3F_Text_VisitCaptSternShipyard, MSGBOX_DEFAULT
release
end
RustboroCity_DevonCorp_3F_EventScript_2125F6:: @ 82125F6
msgbox RustboroCity_DevonCorp_3F_Text_212E88, MSGBOX_DEFAULT
RustboroCity_DevonCorp_3F_EventScript_EmployeeBalls:: @ 82125F6
msgbox RustboroCity_DevonCorp_3F_Text_RepeatAndTimerHugelyPopular, MSGBOX_DEFAULT
release
end
RustboroCity_DevonCorp_3F_EventScript_212600:: @ 8212600
msgbox RustboroCity_DevonCorp_3F_Text_212EE9, MSGBOX_SIGN
RustboroCity_DevonCorp_3F_EventScript_RareRocksDisplay:: @ 8212600
msgbox RustboroCity_DevonCorp_3F_Text_RareRocksDisplay, MSGBOX_SIGN
end
RustboroCity_DevonCorp_3F_Text_212609: @ 8212609
RustboroCity_DevonCorp_3F_Text_MrStoneIHaveFavor: @ 8212609
.string "I'm MR. STONE, the PRESIDENT of\n"
.string "the DEVON CORPORATION.\p"
.string "I'd just got word about you!\p"
@@ -212,17 +213,17 @@ RustboroCity_DevonCorp_3F_Text_212609: @ 8212609
.string "I was hoping that you'd deliver a\n"
.string "LETTER to STEVEN in DEWFORD.$"
RustboroCity_DevonCorp_3F_Text_21277C: @ 821277C
RustboroCity_DevonCorp_3F_Text_MrStoneWantYouToHaveThis: @ 821277C
.string "MR. STONE: Now, you should know that\n"
.string "I am a great PRESIDENT.\p"
.string "So, I'd never be so cheap as to ask\n"
.string "a favor for nothing in return.\p"
.string "That's why I want you to have this!$"
RustboroCity_DevonCorp_3F_Text_212820: @ 8212820
RustboroCity_DevonCorp_3F_Text_ReceivedPokenav: @ 8212820
.string "{PLAYER} received a POKéNAV.$"
RustboroCity_DevonCorp_3F_Text_212837: @ 8212837
RustboroCity_DevonCorp_3F_Text_MrStoneExplainPokenavRestUp: @ 8212837
.string "MR. STONE: That device…\p"
.string "It's a POKéMON NAVIGATOR, or POKéNAV\n"
.string "for short.\p"
@@ -237,20 +238,20 @@ RustboroCity_DevonCorp_3F_Text_212837: @ 8212837
.string "I think it would be best if you rested\n"
.string "up before you go on your way.$"
RustboroCity_DevonCorp_3F_Text_2129D2: @ 82129D2
RustboroCity_DevonCorp_3F_Text_MrStoneGoWithCautionAndCare: @ 82129D2
.string "MR. STONE: Well, then, {PLAYER}{KUN},\n"
.string "go with caution and care!$"
RustboroCity_DevonCorp_3F_Text_212A09: @ 8212A09
RustboroCity_DevonCorp_3F_Text_CountingOnYou: @ 8212A09
.string "MR. STONE: I'm counting on you!$"
RustboroCity_DevonCorp_3F_Text_212A29: @ 8212A29
RustboroCity_DevonCorp_3F_Text_ThankYouForDeliveringLetter: @ 8212A29
.string "MR. STONE: You delivered my LETTER?\n"
.string "Thank you kindly!\p"
.string "This is my way of thanking you.\n"
.string "It should help you, a TRAINER.$"
RustboroCity_DevonCorp_3F_Text_212A9E: @ 8212A9E
RustboroCity_DevonCorp_3F_Text_ExplainExpShare: @ 8212A9E
.string "MR. STONE: A POKéMON holding that\n"
.string "EXP. SHARE will be given some of the\l"
.string "EXP Points from battle.\p"
@@ -259,7 +260,7 @@ RustboroCity_DevonCorp_3F_Text_212A9E: @ 8212A9E
.string "I would say EXP. SHARE is quite useful\n"
.string "for raising weak POKéMON.$"
RustboroCity_DevonCorp_3F_Text_212B78: @ 8212B78
RustboroCity_DevonCorp_3F_Text_NotFamiliarWithTrends: @ 8212B78
.string "MR. STONE: Since my youth, I've immersed\n"
.string "myself in work.\p"
.string "Consequently, I'm not familiar with\n"
@@ -267,7 +268,7 @@ RustboroCity_DevonCorp_3F_Text_212B78: @ 8212B78
.string "But do young people all want to be\n"
.string "TRAINERS in the POKéMON LEAGUE?$"
RustboroCity_DevonCorp_3F_Text_212C37: @ 8212C37
RustboroCity_DevonCorp_3F_Text_ThisIs3rdFloorWaitHere: @ 8212C37
.string "This is the DEVON CORPORATION's\n"
.string "third floor.\p"
.string "Our PRESIDENT's OFFICE is on\n"
@@ -285,24 +286,24 @@ RustboroCity_DevonCorp_3F_Text_212C37: @ 8212C37
.string "Oh, that's right.\n"
.string "Could you wait here a second?$"
RustboroCity_DevonCorp_3F_Text_212DE8: @ 8212DE8
RustboroCity_DevonCorp_3F_Text_WordWithPresidentComeWithMe: @ 8212DE8
.string "Our PRESIDENT would like to have\n"
.string "a word with you.\p"
.string "Please come with me.$"
RustboroCity_DevonCorp_3F_Text_212E2F: @ 8212E2F
RustboroCity_DevonCorp_3F_Text_PleaseGoAhead: @ 8212E2F
.string "Please, go ahead.$"
RustboroCity_DevonCorp_3F_Text_212E41: @ 8212E41
RustboroCity_DevonCorp_3F_Text_VisitCaptSternShipyard: @ 8212E41
.string "If you visit the SHIPYARD in SLATEPORT,\n"
.string "you should go see CAPT. STERN.$"
RustboroCity_DevonCorp_3F_Text_212E88: @ 8212E88
RustboroCity_DevonCorp_3F_Text_RepeatAndTimerHugelyPopular: @ 8212E88
.string "DEVON's new products, the REPEAT BALL\n"
.string "and TIMER BALL, have become hugely\l"
.string "popular among TRAINERS.$"
RustboroCity_DevonCorp_3F_Text_212EE9: @ 8212EE9
RustboroCity_DevonCorp_3F_Text_RareRocksDisplay: @ 8212EE9
.string "It's a collection of rare rocks and\n"
.string "stones assembled by the PRESIDENT.$"