Route124_DivingTreasureHuntersHouse_MapScripts:: @ 8270A28 map_script MAP_SCRIPT_ON_TRANSITION, Route124_DivingTreasureHuntersHouse_MapScript1_SetLandmark .byte 0 Route124_DivingTreasureHuntersHouse_MapScript1_SetLandmark: @ 8270A2E setflag FLAG_LANDMARK_HUNTERS_HOUSE end Route124_DivingTreasureHuntersHouse_EventScript_270A32:: @ 8270A32 lock faceplayer goto_if_set FLAG_MET_DIVING_TREASURE_HUNTER, Route124_DivingTreasureHuntersHouse_EventScript_270A4E msgbox Route124_DivingTreasureHuntersHouse_Text_270F6C, MSGBOX_DEFAULT setflag FLAG_MET_DIVING_TREASURE_HUNTER goto Route124_DivingTreasureHuntersHouse_EventScript_270A5C end Route124_DivingTreasureHuntersHouse_EventScript_270A4E:: @ 8270A4E msgbox Route124_DivingTreasureHuntersHouse_Text_270FE5, MSGBOX_DEFAULT goto Route124_DivingTreasureHuntersHouse_EventScript_270A5C end Route124_DivingTreasureHuntersHouse_EventScript_270A5C:: @ 8270A5C call Route124_DivingTreasureHuntersHouse_EventScript_270A72 compare VAR_TEMP_1, 0 goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_270F57 goto Route124_DivingTreasureHuntersHouse_EventScript_270AD0 end Route124_DivingTreasureHuntersHouse_EventScript_270A72:: @ 8270A72 setvar VAR_TEMP_1, 0 checkitem ITEM_RED_SHARD, 1 compare VAR_RESULT, 1 call_if_eq Route124_DivingTreasureHuntersHouse_EventScript_270AB8 checkitem ITEM_YELLOW_SHARD, 1 compare VAR_RESULT, 1 call_if_eq Route124_DivingTreasureHuntersHouse_EventScript_270ABE checkitem ITEM_BLUE_SHARD, 1 compare VAR_RESULT, 1 call_if_eq Route124_DivingTreasureHuntersHouse_EventScript_270AC4 checkitem ITEM_GREEN_SHARD, 1 compare VAR_RESULT, 1 call_if_eq Route124_DivingTreasureHuntersHouse_EventScript_270ACA return Route124_DivingTreasureHuntersHouse_EventScript_270AB8:: @ 8270AB8 addvar VAR_TEMP_1, 1 return Route124_DivingTreasureHuntersHouse_EventScript_270ABE:: @ 8270ABE addvar VAR_TEMP_1, 2 return Route124_DivingTreasureHuntersHouse_EventScript_270AC4:: @ 8270AC4 addvar VAR_TEMP_1, 4 return Route124_DivingTreasureHuntersHouse_EventScript_270ACA:: @ 8270ACA addvar VAR_TEMP_1, 8 return Route124_DivingTreasureHuntersHouse_EventScript_270AD0:: @ 8270AD0 msgbox Route124_DivingTreasureHuntersHouse_Text_271098, MSGBOX_DEFAULT goto Route124_DivingTreasureHuntersHouse_EventScript_270ADE end Route124_DivingTreasureHuntersHouse_EventScript_270ADE:: @ 8270ADE message Route124_DivingTreasureHuntersHouse_Text_271117 waitmessage switch VAR_TEMP_1 case 1, Route124_DivingTreasureHuntersHouse_EventScript_270B8F case 2, Route124_DivingTreasureHuntersHouse_EventScript_270BB5 case 3, Route124_DivingTreasureHuntersHouse_EventScript_270BDB case 4, Route124_DivingTreasureHuntersHouse_EventScript_270C0C case 5, Route124_DivingTreasureHuntersHouse_EventScript_270C32 case 6, Route124_DivingTreasureHuntersHouse_EventScript_270C63 case 7, Route124_DivingTreasureHuntersHouse_EventScript_270C94 case 8, Route124_DivingTreasureHuntersHouse_EventScript_270CD0 case 9, Route124_DivingTreasureHuntersHouse_EventScript_270CF6 case 10, Route124_DivingTreasureHuntersHouse_EventScript_270D27 case 11, Route124_DivingTreasureHuntersHouse_EventScript_270D58 case 12, Route124_DivingTreasureHuntersHouse_EventScript_270D94 case 13, Route124_DivingTreasureHuntersHouse_EventScript_270DC5 case 14, Route124_DivingTreasureHuntersHouse_EventScript_270E01 case 15, Route124_DivingTreasureHuntersHouse_EventScript_270E3D end Route124_DivingTreasureHuntersHouse_EventScript_270B8F:: @ 8270B8F multichoice 0, 0, 58, 0 switch VAR_RESULT case 0, Route124_DivingTreasureHuntersHouse_EventScript_270E84 case 1, Route124_DivingTreasureHuntersHouse_EventScript_270F4D goto Route124_DivingTreasureHuntersHouse_EventScript_270F4D end Route124_DivingTreasureHuntersHouse_EventScript_270BB5:: @ 8270BB5 multichoice 0, 0, 59, 0 switch VAR_RESULT case 0, Route124_DivingTreasureHuntersHouse_EventScript_270E93 case 1, Route124_DivingTreasureHuntersHouse_EventScript_270F4D goto Route124_DivingTreasureHuntersHouse_EventScript_270F4D end Route124_DivingTreasureHuntersHouse_EventScript_270BDB:: @ 8270BDB multichoice 0, 0, 60, 0 switch VAR_RESULT case 0, Route124_DivingTreasureHuntersHouse_EventScript_270E84 case 1, Route124_DivingTreasureHuntersHouse_EventScript_270E93 case 2, Route124_DivingTreasureHuntersHouse_EventScript_270F4D goto Route124_DivingTreasureHuntersHouse_EventScript_270F4D end Route124_DivingTreasureHuntersHouse_EventScript_270C0C:: @ 8270C0C multichoice 0, 0, 61, 0 switch VAR_RESULT case 0, Route124_DivingTreasureHuntersHouse_EventScript_270EA2 case 1, Route124_DivingTreasureHuntersHouse_EventScript_270F4D goto Route124_DivingTreasureHuntersHouse_EventScript_270F4D end Route124_DivingTreasureHuntersHouse_EventScript_270C32:: @ 8270C32 multichoice 0, 0, 62, 0 switch VAR_RESULT case 0, Route124_DivingTreasureHuntersHouse_EventScript_270E84 case 1, Route124_DivingTreasureHuntersHouse_EventScript_270EA2 case 2, Route124_DivingTreasureHuntersHouse_EventScript_270F4D goto Route124_DivingTreasureHuntersHouse_EventScript_270F4D end Route124_DivingTreasureHuntersHouse_EventScript_270C63:: @ 8270C63 multichoice 0, 0, 63, 0 switch VAR_RESULT case 0, Route124_DivingTreasureHuntersHouse_EventScript_270E93 case 1, Route124_DivingTreasureHuntersHouse_EventScript_270EA2 case 2, Route124_DivingTreasureHuntersHouse_EventScript_270F4D goto Route124_DivingTreasureHuntersHouse_EventScript_270F4D end Route124_DivingTreasureHuntersHouse_EventScript_270C94:: @ 8270C94 multichoice 0, 0, 64, 0 switch VAR_RESULT case 0, Route124_DivingTreasureHuntersHouse_EventScript_270E84 case 1, Route124_DivingTreasureHuntersHouse_EventScript_270E93 case 2, Route124_DivingTreasureHuntersHouse_EventScript_270EA2 case 3, Route124_DivingTreasureHuntersHouse_EventScript_270F4D goto Route124_DivingTreasureHuntersHouse_EventScript_270F4D end Route124_DivingTreasureHuntersHouse_EventScript_270CD0:: @ 8270CD0 multichoice 0, 0, 65, 0 switch VAR_RESULT case 0, Route124_DivingTreasureHuntersHouse_EventScript_270EB1 case 1, Route124_DivingTreasureHuntersHouse_EventScript_270F4D goto Route124_DivingTreasureHuntersHouse_EventScript_270F4D end Route124_DivingTreasureHuntersHouse_EventScript_270CF6:: @ 8270CF6 multichoice 0, 0, 66, 0 switch VAR_RESULT case 0, Route124_DivingTreasureHuntersHouse_EventScript_270E84 case 1, Route124_DivingTreasureHuntersHouse_EventScript_270EB1 case 2, Route124_DivingTreasureHuntersHouse_EventScript_270F4D goto Route124_DivingTreasureHuntersHouse_EventScript_270F4D end Route124_DivingTreasureHuntersHouse_EventScript_270D27:: @ 8270D27 multichoice 0, 0, 67, 0 switch VAR_RESULT case 0, Route124_DivingTreasureHuntersHouse_EventScript_270E93 case 1, Route124_DivingTreasureHuntersHouse_EventScript_270EB1 case 2, Route124_DivingTreasureHuntersHouse_EventScript_270F4D goto Route124_DivingTreasureHuntersHouse_EventScript_270F4D end Route124_DivingTreasureHuntersHouse_EventScript_270D58:: @ 8270D58 multichoice 0, 0, 68, 0 switch VAR_RESULT case 0, Route124_DivingTreasureHuntersHouse_EventScript_270E84 case 1, Route124_DivingTreasureHuntersHouse_EventScript_270E93 case 2, Route124_DivingTreasureHuntersHouse_EventScript_270EB1 case 3, Route124_DivingTreasureHuntersHouse_EventScript_270F4D goto Route124_DivingTreasureHuntersHouse_EventScript_270F4D end Route124_DivingTreasureHuntersHouse_EventScript_270D94:: @ 8270D94 multichoice 0, 0, 69, 0 switch VAR_RESULT case 0, Route124_DivingTreasureHuntersHouse_EventScript_270EA2 case 1, Route124_DivingTreasureHuntersHouse_EventScript_270EB1 case 2, Route124_DivingTreasureHuntersHouse_EventScript_270F4D goto Route124_DivingTreasureHuntersHouse_EventScript_270F4D end Route124_DivingTreasureHuntersHouse_EventScript_270DC5:: @ 8270DC5 multichoice 0, 0, 70, 0 switch VAR_RESULT case 0, Route124_DivingTreasureHuntersHouse_EventScript_270E84 case 1, Route124_DivingTreasureHuntersHouse_EventScript_270EA2 case 2, Route124_DivingTreasureHuntersHouse_EventScript_270EB1 case 3, Route124_DivingTreasureHuntersHouse_EventScript_270F4D goto Route124_DivingTreasureHuntersHouse_EventScript_270F4D end Route124_DivingTreasureHuntersHouse_EventScript_270E01:: @ 8270E01 multichoice 0, 0, 71, 0 switch VAR_RESULT case 0, Route124_DivingTreasureHuntersHouse_EventScript_270E93 case 1, Route124_DivingTreasureHuntersHouse_EventScript_270EA2 case 2, Route124_DivingTreasureHuntersHouse_EventScript_270EB1 case 3, Route124_DivingTreasureHuntersHouse_EventScript_270F4D goto Route124_DivingTreasureHuntersHouse_EventScript_270F4D end Route124_DivingTreasureHuntersHouse_EventScript_270E3D:: @ 8270E3D multichoice 0, 0, 72, 0 switch VAR_RESULT case 0, Route124_DivingTreasureHuntersHouse_EventScript_270E84 case 1, Route124_DivingTreasureHuntersHouse_EventScript_270E93 case 2, Route124_DivingTreasureHuntersHouse_EventScript_270EA2 case 3, Route124_DivingTreasureHuntersHouse_EventScript_270EB1 case 4, Route124_DivingTreasureHuntersHouse_EventScript_270F4D goto Route124_DivingTreasureHuntersHouse_EventScript_270F4D end Route124_DivingTreasureHuntersHouse_EventScript_270E84:: @ 8270E84 setvar VAR_0x8008, 48 setvar VAR_0x8009, 95 goto Route124_DivingTreasureHuntersHouse_EventScript_270EC0 Route124_DivingTreasureHuntersHouse_EventScript_270E93:: @ 8270E93 setvar VAR_0x8008, 50 setvar VAR_0x8009, 96 goto Route124_DivingTreasureHuntersHouse_EventScript_270EC0 Route124_DivingTreasureHuntersHouse_EventScript_270EA2:: @ 8270EA2 setvar VAR_0x8008, 49 setvar VAR_0x8009, 97 goto Route124_DivingTreasureHuntersHouse_EventScript_270EC0 Route124_DivingTreasureHuntersHouse_EventScript_270EB1:: @ 8270EB1 setvar VAR_0x8008, 51 setvar VAR_0x8009, 98 goto Route124_DivingTreasureHuntersHouse_EventScript_270EC0 Route124_DivingTreasureHuntersHouse_EventScript_270EC0:: @ 8270EC0 bufferitemname 0, VAR_0x8008 bufferitemname 1, VAR_0x8009 msgbox Route124_DivingTreasureHuntersHouse_Text_271132, MSGBOX_YESNO compare VAR_RESULT, 0 goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_270F4D checkitemspace VAR_0x8009, 1 compare VAR_RESULT, 1 goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_270F01 checkitem VAR_0x8008, 2 compare VAR_RESULT, 0 goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_270F01 goto Route124_DivingTreasureHuntersHouse_EventScript_270F43 end Route124_DivingTreasureHuntersHouse_EventScript_270F01:: @ 8270F01 takeitem VAR_0x8008, 1 giveitem_std VAR_0x8009 msgbox Route124_DivingTreasureHuntersHouse_Text_271158, MSGBOX_DEFAULT call Route124_DivingTreasureHuntersHouse_EventScript_270A72 compare VAR_TEMP_1, 0 goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_270F61 msgbox Route124_DivingTreasureHuntersHouse_Text_27117B, MSGBOX_YESNO compare VAR_RESULT, 1 goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_270ADE goto Route124_DivingTreasureHuntersHouse_EventScript_270F4D end Route124_DivingTreasureHuntersHouse_EventScript_270F43:: @ 8270F43 msgbox Route124_DivingTreasureHuntersHouse_Text_2711A0, MSGBOX_DEFAULT release end Route124_DivingTreasureHuntersHouse_EventScript_270F4D:: @ 8270F4D msgbox Route124_DivingTreasureHuntersHouse_Text_2711D8, MSGBOX_DEFAULT release end Route124_DivingTreasureHuntersHouse_EventScript_270F57:: @ 8270F57 msgbox Route124_DivingTreasureHuntersHouse_Text_271027, MSGBOX_DEFAULT release end Route124_DivingTreasureHuntersHouse_EventScript_270F61:: @ 8270F61 release end Route124_DivingTreasureHuntersHouse_EventScript_270F63:: @ 8270F63 msgbox Route124_DivingTreasureHuntersHouse_Text_271217, MSGBOX_SIGN end Route124_DivingTreasureHuntersHouse_Text_270F6C: @ 8270F6C .string "I'm the DIVING TREASURE HUNTER!\p" .string "I'm the awesome dude who makes\n" .string "deep-sea dives to gather treasures\l" .string "resting at the bottom.$" Route124_DivingTreasureHuntersHouse_Text_270FE5: @ 8270FE5 .string "Tell me, have you seen any SHARDS of\n" .string "tools made in ancient times?$" Route124_DivingTreasureHuntersHouse_Text_271027: @ 8271027 .string "You haven't got any treasures\n" .string "for me…\p" .string "If you see any SHARDS, like the RED\n" .string "SHARD, you've got to trade it with me!$" Route124_DivingTreasureHuntersHouse_Text_271098: @ 8271098 .string "Oh, hey! That…\n" .string "That's a SHARD! I'm looking for those!\p" .string "Oh, man, you've got to trade that\n" .string "with me! I'll give you something good!$" Route124_DivingTreasureHuntersHouse_Text_271117: @ 8271117 .string "What do you want to trade?$" Route124_DivingTreasureHuntersHouse_Text_271132: @ 8271132 .string "You'll trade your {STR_VAR_1} for\n" .string "my {STR_VAR_2}, then?$" Route124_DivingTreasureHuntersHouse_Text_271158: @ 8271158 .string "It's a done deal!\n" .string "Use that wisely!$" Route124_DivingTreasureHuntersHouse_Text_27117B: @ 827117B .string "Do you want to trade something else?$" Route124_DivingTreasureHuntersHouse_Text_2711A0: @ 82711A0 .string "Whoops, your BAG's full.\n" .string "Get rid of some items, friend!$" Route124_DivingTreasureHuntersHouse_Text_2711D8: @ 82711D8 .string "No? That's a downer.\n" .string "Well, if you change your mind, come back.$" Route124_DivingTreasureHuntersHouse_Text_271217: @ 8271217 .string "{CLEAR_TO 0x0a}Wanted item{CLEAR_TO 0x7c}Trade item\n" .string "{CLEAR_TO 0x0f}RED SHARD{CLEAR_TO 0x59}{LEFT_ARROW}{RIGHT_ARROW}{CLEAR_TO 0x7b}FIRE STONE{CLEAR_TO 0xc8}\p" .string "{CLEAR_TO 0x0a}Wanted item{CLEAR_TO 0x7c}Trade item\n" .string "{CLEAR_TO 0x06}YELLOW SHARD{CLEAR_TO 0x59}{LEFT_ARROW}{RIGHT_ARROW}{CLEAR_TO 0x73}THUNDERSTONE{CLEAR_TO 0xc8}\p" .string "{CLEAR_TO 0x0a}Wanted item{CLEAR_TO 0x7c}Trade item\n" .string "{CLEAR_TO 0x0c}BLUE SHARD{CLEAR_TO 0x59}{LEFT_ARROW}{RIGHT_ARROW}{CLEAR_TO 0x79}WATER STONE{CLEAR_TO 0xc8}\p" .string "{CLEAR_TO 0x0a}Wanted item{CLEAR_TO 0x7c}Trade item\n" .string "{CLEAR_TO 0x08}GREEN SHARD{CLEAR_TO 0x59}{LEFT_ARROW}{RIGHT_ARROW}{CLEAR_TO 0x7b}LEAF STONE$"