object_const_def const OLIVINEGOODRODHOUSE_FISHING_GURU OlivineGoodRodHouse_MapScripts: def_scene_scripts def_callbacks GoodRodGuru: faceplayer opentext checkevent EVENT_GOT_GOOD_ROD iftrue .AlreadyGotItem writetext OfferGoodRodText yesorno iffalse .DontWantIt writetext GiveGoodRodText promptbutton verbosegiveitem GOOD_ROD writetext GaveGoodRodText waitbutton closetext setevent EVENT_GOT_GOOD_ROD end .DontWantIt: writetext DontWantGoodRodText waitbutton closetext end .AlreadyGotItem: writetext HaveGoodRodText waitbutton closetext end GoodRodHouseBookshelf: ; unreferenced jumpstd PictureBookshelfScript OfferGoodRodText: text "OLIVINE is on the" line "sea!" para "And if it's on the" line "sea, there are" cont "bound to be fish!" para "I've fished here" line "for 30 years." para "Would you like to" line "face the sea and" cont "fish?" done GiveGoodRodText: text "Ah, hahah!" line "We have ourselves" cont "a new angler!" done GaveGoodRodText: text "Fish aren't found" line "in the sea alone." para "They go wherever" line "there is water." done DontWantGoodRodText: text "Whaaat? You don't" line "like to fish!?" cont "Incomprehensible!" done HaveGoodRodText: text "How are things?" line "Land the big one?" done OlivineGoodRodHouse_MapEvents: db 0, 0 ; filler def_warp_events warp_event 2, 7, OLIVINE_CITY, 6 warp_event 3, 7, OLIVINE_CITY, 6 def_coord_events def_bg_events def_object_events object_event 2, 3, SPRITE_FISHING_GURU, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, GoodRodGuru, -1