.set LOCALID_STEVEN, 1 GraniteCave_StevensRoom_MapScripts:: .byte 0 GraniteCave_StevensRoom_EventScript_Steven:: lock faceplayer msgbox GraniteCave_StevensRoom_Text_ImStevenLetterForMe, MSGBOX_DEFAULT setvar VAR_0x8004, ITEM_LETTER call Common_EventScript_PlayerHandedOverTheItem setflag FLAG_DELIVERED_STEVEN_LETTER msgbox GraniteCave_StevensRoom_Text_ThankYouTakeThis, MSGBOX_DEFAULT giveitem ITEM_TM_STEEL_WING call_if_eq VAR_RESULT, FALSE, GraniteCave_StevensRoom_EventScript_BagFull msgbox GraniteCave_StevensRoom_Text_CouldBecomeChampionLetsRegister, MSGBOX_DEFAULT closemessage delay 30 playfanfare MUS_REGISTER_MATCH_CALL msgbox GraniteCave_StevensRoom_Text_RegisteredSteven, MSGBOX_DEFAULT waitfanfare closemessage delay 30 setflag FLAG_REGISTERED_STEVEN_POKENAV msgbox GraniteCave_StevensRoom_Text_IveGotToHurryAlong, MSGBOX_DEFAULT closemessage call_if_eq VAR_FACING, DIR_NORTH, GraniteCave_StevensRoom_EventScript_StevenExitNorth call_if_eq VAR_FACING, DIR_SOUTH, GraniteCave_StevensRoom_EventScript_StevenExitSouth call_if_eq VAR_FACING, DIR_WEST, GraniteCave_StevensRoom_EventScript_StevenExitWestEast call_if_eq VAR_FACING, DIR_EAST, GraniteCave_StevensRoom_EventScript_StevenExitWestEast playse SE_EXIT removeobject LOCALID_STEVEN release end GraniteCave_StevensRoom_EventScript_StevenExitNorth:: applymovement LOCALID_STEVEN, GraniteCave_StevensRoom_Movement_StevenExit waitmovement 0 return GraniteCave_StevensRoom_EventScript_StevenExitWestEast:: applymovement OBJ_EVENT_ID_PLAYER, GraniteCave_StevensRoom_Movement_PlayerTurnTowardExit applymovement LOCALID_STEVEN, GraniteCave_StevensRoom_Movement_StevenExit waitmovement 0 return GraniteCave_StevensRoom_EventScript_StevenExitSouth:: applymovement OBJ_EVENT_ID_PLAYER, GraniteCave_StevensRoom_Movement_PlayerTurnTowardExit applymovement LOCALID_STEVEN, GraniteCave_StevensRoom_Movement_StevenExitSouth waitmovement 0 return GraniteCave_StevensRoom_EventScript_BagFull:: msgbox GraniteCave_StevensRoom_Text_OhBagIsFull, MSGBOX_DEFAULT return GraniteCave_StevensRoom_Movement_StevenExit: walk_up walk_up walk_up walk_up walk_up delay_8 step_end GraniteCave_StevensRoom_Movement_PlayerTurnTowardExit: delay_16 delay_16 delay_16 walk_in_place_faster_up step_end GraniteCave_StevensRoom_Movement_StevenExitSouth: walk_left walk_up walk_up walk_up walk_right walk_up walk_up delay_8 step_end GraniteCave_StevensRoom_Text_ImStevenLetterForMe: .string "我的名字是大吾。\p对稀有的石头很感兴趣,\n正在四处旅行收集。\p喔?\n是给我的信?$" GraniteCave_StevensRoom_Text_ThankYouTakeThis: .string "大吾:嗯,谢谢你。\p送这个过来辛苦你了。\n我得谢谢你。\p我想想…\n这个招式学习器给你吧。\p里面有我最爱的招式\n钢翼。$" GraniteCave_StevensRoom_Text_CouldBecomeChampionLetsRegister: .string "大吾:你的宝可梦看起来\n很能干嘛。\p如果坚持训练,也许有天\n你能成为宝可梦联盟\l的冠军呢。我是这么想啦。\p这样吧,既然我们已经互相认识了\n就在宝可梦导航仪上\l登录一下吧。\p… … … … … …$" GraniteCave_StevensRoom_Text_RegisteredSteven: .string "把大吾的信息\n登记到宝可梦导航仪里。$" GraniteCave_StevensRoom_Text_IveGotToHurryAlong: .string "好了,我得快点走了。$" GraniteCave_StevensRoom_Text_OhBagIsFull: .string "喔,你的包满了…\n真糟糕呢。$"