ref: 794410352fd92ccf06974763e4b3be0b807641ab
dir: /maps/ManiasHouse.asm/
ManiasHouse_MapScriptHeader: .MapTriggers: db 0 .MapCallbacks: db 0 ManiaScript: faceplayer loadfont checkevent EVENT_MANIA_TOOK_SHUCKIE_OR_LET_YOU_KEEP_HIM iftrue .default_postevent checkevent EVENT_GOT_SHUCKIE iftrue .alreadyhaveshuckie writetext ManiaText_AskLookAfterShuckle yesorno iffalse .refusetotakeshuckie special SpecialGiveShuckle iffalse .partyfull writetext ManiaText_TakeCareOfShuckle keeptextopen waitbutton writetext ManiaText_GotShuckle playsound SFX_KEY_ITEM waitbutton loadmovesprites setevent EVENT_GOT_SHUCKIE end .alreadyhaveshuckie: checkflag ENGINE_SHUCKLE_GIVEN iffalse .returnshuckie writetext ManiaText_TakeCareOfShuckle closetext loadmovesprites end .partyfull: writetext ManiaText_PartyFull closetext loadmovesprites end .refusetotakeshuckie: writetext ManiaText_IfHeComesBack closetext loadmovesprites end .returnshuckie: writetext ManiaText_CanIHaveMyMonBack yesorno iffalse .refused special SpecialReturnShuckle if_equal $0, .wrong if_equal $1, .refused if_equal $3, .superhappy if_equal $4, .default_postevent writetext ManiaText_ThankYou closetext loadmovesprites setevent EVENT_MANIA_TOOK_SHUCKIE_OR_LET_YOU_KEEP_HIM end .wrong: writetext ManiaText_ShuckleNotThere closetext loadmovesprites end .superhappy: writetext ManiaText_ShuckleLikesYou closetext loadmovesprites setevent EVENT_MANIA_TOOK_SHUCKIE_OR_LET_YOU_KEEP_HIM end .refused: writetext ManiaText_SameAsBeingRobbed closetext loadmovesprites end .nothingleft: writetext ManiaText_ShuckleIsYourLastMon closetext loadmovesprites end .default_postevent: writetext ManiaText_HappinessSpeech closetext loadmovesprites end UnknownScript_0x9d300: jumpstd picturebookshelf ManiaText_AskLookAfterShuckle: text "I, I'm in shock!" para "A guy about your" line "age with piercing" para "eyes and long hair" line "came in." para "He scared me into" line "giving him my" cont "prized #MON!" para "I still have one" line "left, but what if" cont "he comes back?" para "You look strong." line "Could you look" para "after my #MON" line "for a while?" done ManiaText_TakeCareOfShuckle: text "Oh, thank you!" para "Take good care of" line "it, please!" done ManiaText_GotShuckle: text "<PLAYER> received a" line "#MON." done ManiaText_PartyFull: text "Your #MON party" line "is full." done ManiaText_IfHeComesBack: text "Oh, no… What'll" line "I do if he comes" cont "back?" done ManiaText_CanIHaveMyMonBack: text "Hi! How's my #-" line "MON?" para "I think I'm safe" line "now, so may I have" cont "it back?" done ManiaText_ThankYou: text "Thank you!" done ManiaText_ShuckleNotThere: text "Hey, you don't" line "have my #MON" cont "with you." done ManiaText_ShuckleLikesYou: text "My #MON has" line "come to like you." para "All right, you" line "should keep it." para "But promise to" line "be good to it!" done ManiaText_SameAsBeingRobbed: text "Oh, no, no… That's" line "the same as being" cont "robbed." done ManiaText_HappinessSpeech: text "For #MON, hap-" line "piness is being" para "with a person who" line "treats them well." done ManiaText_ShuckleIsYourLastMon: text "If I take my #-" line "MON back, what are" para "you going to use" line "in battle?" done ManiasHouse_MapEventHeader: ; filler db 0, 0 .Warps: db 2 warp_def $7, $2, 1, CIANWOOD_CITY warp_def $7, $3, 1, CIANWOOD_CITY .XYTriggers: db 0 .Signposts: db 0 .PersonEvents: db 1 person_event SPRITE_ROCKER, 4, 2, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, ManiaScript, -1