const_value set 2 const ROUTE39FARMHOUSE_POKEFAN_M const ROUTE39FARMHOUSE_POKEFAN_F Route39Farmhouse_MapScriptHeader: .MapTriggers: db 0 .MapCallbacks: db 0 PokefanM_DairyFarmer: faceplayer opentext checkevent EVENT_HEALED_MOOMOO iftrue FarmerMScript_SellMilk writetext FarmerMText_SickCow waitbutton closetext setevent EVENT_TALKED_TO_FARMER_ABOUT_MOOMOO end FarmerMScript_SellMilk: checkitem MOOMOO_MILK iftrue FarmerMScript_Milking writetext FarmerMText_BuyMilk special PlaceMoneyTopRight yesorno iffalse FarmerMScript_NoSale checkmoney $0, 500 if_equal $2, FarmerMScript_NoMoney giveitem MOOMOO_MILK iffalse FarmerMScript_NoRoom takemoney $0, 500 special PlaceMoneyTopRight waitsfx playsound SFX_TRANSACTION writetext FarmerMText_GotMilk buttonsound itemnotify closetext end FarmerMScript_NoMoney: writetext FarmerMText_NoMoney waitbutton closetext end FarmerMScript_NoRoom: writetext FarmerMText_NoRoom waitbutton closetext end FarmerMScript_NoSale: writetext FarmerMText_NoSale waitbutton closetext end FarmerMScript_Milking: writetext FarmerMText_Milking waitbutton closetext end PokefanF_SnoreFarmer: faceplayer opentext checkevent EVENT_GOT_TM13_SNORE_FROM_MOOMOO_FARM iftrue FarmerFScript_GotSnore checkevent EVENT_HEALED_MOOMOO iftrue FarmerFScript_GiveSnore writetext FarmerFText_InTrouble waitbutton closetext end FarmerFScript_GiveSnore: writetext FarmerFText_HealedMiltank buttonsound verbosegiveitem TM_SNORE iffalse FarmerFScript_NoRoomForSnore setevent EVENT_GOT_TM13_SNORE_FROM_MOOMOO_FARM FarmerFScript_GotSnore: writetext FarmerFText_SnoreSpeech waitbutton FarmerFScript_NoRoomForSnore: closetext end FarmhouseBookshelf: jumpstd picturebookshelf FarmerMText_SickCow: text "My MILTANK ain't" line "givin' me milk" cont "n'more." para "This here FARM's" line "got famous milk." para "Most everyone" line "wants a drink." para "It'll give me lots" line "o' milk if'n I" para "feed it lots o'" line "BERRIES, I reckon." done FarmerMText_BuyMilk: text "How'd you like my" line "MOOMOO MILK?" para "It's my pride and" line "joy, there." para "Give it to #MON" line "to restore HP!" para "I'll give it to ya" line "fer just ¥500." done FarmerMText_GotMilk: text "Here ya go!" line "Drink up'n enjoy!" done FarmerMText_NoMoney: text "Sorry, there." line "No cash, no sale!" done FarmerMText_NoRoom: text "I reckon yer" line "PACK's full." done FarmerMText_NoSale: text "You don't want it?" line "Come again, hear?" done FarmerMText_Milking: text "I best go do my" line "milkin'." done FarmerFText_InTrouble: text "Our milk even goes" line "out to KANTO." para "So if our own" line "MILTANK won't give" para "us any milk, we're" line "in trouble." done FarmerFText_HealedMiltank: text "You fixed our" line "MILTANK, hon. Now" para "it gives MOOMOO" line "MILK again." para "Here's somethin'" line "fer your trouble." done Text_ReceivedTM13: text " received" line "TM13." done FarmerFText_SnoreSpeech: text "That there's" line "SNORE." para "It's a rare move" line "that only works" para "while the #MON" line "is asleep." para "You best think how" line "you ought to use" cont "it, hon." done Route39Farmhouse_MapEventHeader: ; filler db 0, 0 .Warps: db 2 warp_def $7, $2, 2, ROUTE_39 warp_def $7, $3, 2, ROUTE_39 .XYTriggers: db 0 .Signposts: db 2 signpost 1, 0, SIGNPOST_READ, FarmhouseBookshelf signpost 1, 1, SIGNPOST_READ, FarmhouseBookshelf .PersonEvents: db 2 person_event SPRITE_POKEFAN_M, 2, 3, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, PokefanM_DairyFarmer, -1 person_event SPRITE_POKEFAN_F, 4, 5, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, (1 << 3) | PAL_OW_BROWN, PERSONTYPE_SCRIPT, 0, PokefanF_SnoreFarmer, -1