diff options
Diffstat (limited to 'maps/NationalParkBugContest.asm')
-rw-r--r-- | maps/NationalParkBugContest.asm | 142 |
1 files changed, 55 insertions, 87 deletions
diff --git a/maps/NationalParkBugContest.asm b/maps/NationalParkBugContest.asm index ed3dce387..fb31d0bbd 100644 --- a/maps/NationalParkBugContest.asm +++ b/maps/NationalParkBugContest.asm @@ -1,149 +1,128 @@ -NationalParkBugContest_MapScriptHeader: ; 0x5c8ea - ; trigger count +NationalParkBugContest_MapScriptHeader: +.MapTriggers: db 0 - ; callback count +.MapCallbacks: db 0 -; 0x5c8ec -YoungsterScript_0x5c8ec: ; 0x5c8ec +YoungsterScript_0x5c8ec: faceplayer loadfont writetext UnknownText_0x5c94c closetext loadmovesprites end -; 0x5c8f4 -YoungsterScript_0x5c8f4: ; 0x5c8f4 +YoungsterScript_0x5c8f4: faceplayer loadfont writetext UnknownText_0x5c973 closetext loadmovesprites end -; 0x5c8fc -RockerScript_0x5c8fc: ; 0x5c8fc +RockerScript_0x5c8fc: faceplayer loadfont writetext UnknownText_0x5c9a3 closetext loadmovesprites end -; 0x5c904 -PokefanMScript_0x5c904: ; 0x5c904 +PokefanMScript_0x5c904: faceplayer loadfont writetext UnknownText_0x5c9cc closetext loadmovesprites end -; 0x5c90c -YoungsterScript_0x5c90c: ; 0x5c90c +YoungsterScript_0x5c90c: faceplayer loadfont writetext UnknownText_0x5ca15 closetext loadmovesprites end -; 0x5c914 -YoungsterScript_0x5c914: ; 0x5c914 +YoungsterScript_0x5c914: faceplayer loadfont writetext UnknownText_0x5ca52 closetext loadmovesprites end -; 0x5c91c -LassScript_0x5c91c: ; 0x5c91c +LassScript_0x5c91c: faceplayer loadfont writetext UnknownText_0x5ca8f closetext loadmovesprites end -; 0x5c924 -YoungsterScript_0x5c924: ; 0x5c924 +YoungsterScript_0x5c924: faceplayer loadfont writetext UnknownText_0x5cac8 closetext loadmovesprites end -; 0x5c92c -YoungsterScript_0x5c92c: ; 0x5c92c +YoungsterScript_0x5c92c: faceplayer loadfont writetext UnknownText_0x5cb25 closetext loadmovesprites end -; 0x5c934 -YoungsterScript_0x5c934: ; 0x5c934 +YoungsterScript_0x5c934: faceplayer loadfont writetext UnknownText_0x5cb64 closetext loadmovesprites end -; 0x5c93c -MapNationalParkBugContestSignpost0Script: ; 0x5c93c +MapNationalParkBugContestSignpost0Script: jumptext UnknownText_0x5cba7 -; 0x5c93f -MapNationalParkBugContestSignpost1Script: ; 0x5c93f +MapNationalParkBugContestSignpost1Script: jumptext UnknownText_0x5cbc8 -; 0x5c942 -MapNationalParkBugContestSignpost3Script: ; 0x5c942 +MapNationalParkBugContestSignpost3Script: jumptext UnknownText_0x5cc1d -; 0x5c945 -ItemFragment_0x5c945: ; 0x5c945 +ItemFragment_0x5c945: db PARLYZ_HEAL, 1 -; 0x5c947 -ItemFragment_0x5c947: ; 0x5c947 - db TM_28, 1 -; 0x5c949 +ItemFragment_0x5c947: + db TM_DIG, 1 -MapNationalParkBugContestSignpostItem2: ; 0x5c949 - dw $0084 - db FULL_HEAL +MapNationalParkBugContestSignpostItem2: + dwb EVENT_NATIONAL_PARK_HIDDEN_FULL_HEAL, FULL_HEAL -; 0x5c94c -UnknownText_0x5c94c: ; 0x5c94c +UnknownText_0x5c94c: text "DON: I'm going to" line "win! Don't bother" cont "me." done -; 0x5c973 -UnknownText_0x5c973: ; 0x5c973 +UnknownText_0x5c973: text "ED: My PARASECT" line "puts #MON to" cont "sleep with SPORE." done -; 0x5c9a3 -UnknownText_0x5c9a3: ; 0x5c9a3 +UnknownText_0x5c9a3: text "NICK: I'm raising" line "fast #MON for" cont "battles." done -; 0x5c9cc -UnknownText_0x5c9cc: ; 0x5c9cc +UnknownText_0x5c9cc: text "WILLIAM: I'm not" line "concerned about" cont "winning." @@ -151,36 +130,32 @@ UnknownText_0x5c9cc: ; 0x5c9cc para "I'm just looking" line "for rare #MON." done -; 0x5ca15 -UnknownText_0x5ca15: ; 0x5ca15 +UnknownText_0x5ca15: text "BENNY: Ssh! You'll" line "scare off SCYTHER." para "I'll talk to you" line "later." done -; 0x5ca52 -UnknownText_0x5ca52: ; 0x5ca52 +UnknownText_0x5ca52: text "BARRY: You should" line "weaken bug #MON" para "first, then throw" line "a BALL." done -; 0x5ca8f -UnknownText_0x5ca8f: ; 0x5ca8f +UnknownText_0x5ca8f: text "CINDY: I love bug" line "#MON." para "I guess you must" line "like them too." done -; 0x5cac8 -UnknownText_0x5cac8: ; 0x5cac8 +UnknownText_0x5cac8: text "JOSH: I've been" line "collecting bug" @@ -190,18 +165,16 @@ UnknownText_0x5cac8: ; 0x5cac8 para "There's no way I'm" line "going to lose!" done -; 0x5cb25 -UnknownText_0x5cb25: ; 0x5cb25 +UnknownText_0x5cb25: text "SAMUEL: If you've" line "got the time to" para "chat, go find some" line "bug #MON." done -; 0x5cb64 -UnknownText_0x5cb64: ; 0x5cb64 +UnknownText_0x5cb64: text "KIPP: I've studied" line "about bug #MON" cont "a lot." @@ -209,15 +182,13 @@ UnknownText_0x5cb64: ; 0x5cb64 para "I'm going to win" line "for sure." done -; 0x5cba7 -UnknownText_0x5cba7: ; 0x5cba7 +UnknownText_0x5cba7: text "RELAXATION SQUARE" line "NATIONAL PARK" done -; 0x5cbc8 -UnknownText_0x5cbc8: ; 0x5cbc8 +UnknownText_0x5cbc8: text "What is this" line "notice?" @@ -227,50 +198,47 @@ UnknownText_0x5cbc8: ; 0x5cbc8 para "NATIONAL PARK" line "WARDEN'S OFFICE" done -; 0x5cc1d -UnknownText_0x5cc1d: ; 0x5cc1d +UnknownText_0x5cc1d: text "TRAINER TIPS" para "Print out MAIL by" line "opening it then" cont "pressing START." done -; 0x5cc5d -NationalParkBugContest_MapEventHeader: ; 0x5cc5d +NationalParkBugContest_MapEventHeader: ; filler db 0, 0 - ; warps +.Warps: db 4 warp_def $12, $21, 1, GROUP_ROUTE_36_NATIONAL_PARK_GATE, MAP_ROUTE_36_NATIONAL_PARK_GATE warp_def $13, $21, 1, GROUP_ROUTE_36_NATIONAL_PARK_GATE, MAP_ROUTE_36_NATIONAL_PARK_GATE warp_def $2f, $a, 1, GROUP_ROUTE_35_NATIONAL_PARK_GATE, MAP_ROUTE_35_NATIONAL_PARK_GATE warp_def $2f, $b, 1, GROUP_ROUTE_35_NATIONAL_PARK_GATE, MAP_ROUTE_35_NATIONAL_PARK_GATE - ; xy triggers +.XYTriggers: db 0 - ; signposts +.Signposts: db 4 - signpost 44, 14, $0, MapNationalParkBugContestSignpost0Script - signpost 31, 27, $0, MapNationalParkBugContestSignpost1Script - signpost 47, 6, $7, MapNationalParkBugContestSignpostItem2 - signpost 4, 12, $0, MapNationalParkBugContestSignpost3Script + signpost 44, 14, SIGNPOST_READ, MapNationalParkBugContestSignpost0Script + signpost 31, 27, SIGNPOST_READ, MapNationalParkBugContestSignpost1Script + signpost 47, 6, SIGNPOST_ITEM, MapNationalParkBugContestSignpostItem2 + signpost 4, 12, SIGNPOST_READ, MapNationalParkBugContestSignpost3Script - ; people-events +.PersonEvents: db 12 - person_event SPRITE_YOUNGSTER, 33, 23, $2, $22, 255, 255, $80, 0, YoungsterScript_0x5c8ec, $0716 - person_event SPRITE_YOUNGSTER, 26, 32, $2, $22, 255, 255, $a0, 0, YoungsterScript_0x5c8f4, $0717 - person_event SPRITE_ROCKER, 22, 13, $7, $0, 255, 255, $90, 0, RockerScript_0x5c8fc, $0718 - person_event SPRITE_POKEFAN_M, 17, 11, $4, $1, 255, 255, $b0, 0, PokefanMScript_0x5c904, $0719 - person_event SPRITE_YOUNGSTER, 13, 27, $3, $0, 255, 255, $80, 0, YoungsterScript_0x5c90c, $071a - person_event SPRITE_YOUNGSTER, 17, 31, $2, $33, 255, 255, $a0, 0, YoungsterScript_0x5c914, $071b - person_event SPRITE_LASS, 27, 11, $5, $2, 255, 255, $90, 0, LassScript_0x5c91c, $071c - person_event SPRITE_YOUNGSTER, 31, 15, $2, $11, 255, 255, $80, 0, YoungsterScript_0x5c924, $071d - person_event SPRITE_YOUNGSTER, 12, 20, $2, $11, 255, 255, $a0, 0, YoungsterScript_0x5c92c, $071e - person_event SPRITE_YOUNGSTER, 38, 21, $2, $33, 255, 255, $90, 0, YoungsterScript_0x5c934, $071f - person_event SPRITE_POKE_BALL, 16, 39, $1, $0, 255, 255, $1, 0, ItemFragment_0x5c945, $0658 - person_event SPRITE_POKE_BALL, 47, 5, $1, $0, 255, 255, $1, 0, ItemFragment_0x5c947, $0659 -; 0x5cd27 + person_event SPRITE_YOUNGSTER, 33, 23, OW_DOWN | $2, $22, -1, -1, (PAL_OW_RED << 4) | $80, 0, YoungsterScript_0x5c8ec, EVENT_BUG_CATCHING_CONTESTANT_1A + person_event SPRITE_YOUNGSTER, 26, 32, OW_DOWN | $2, $22, -1, -1, (PAL_OW_GREEN << 4) | $80, 0, YoungsterScript_0x5c8f4, EVENT_BUG_CATCHING_CONTESTANT_2A + person_event SPRITE_ROCKER, 22, 13, OW_UP | $3, $0, -1, -1, (PAL_OW_BLUE << 4) | $80, 0, RockerScript_0x5c8fc, EVENT_BUG_CATCHING_CONTESTANT_3A + person_event SPRITE_POKEFAN_M, 17, 11, OW_UP | $0, $1, -1, -1, (PAL_OW_BROWN << 4) | $80, 0, PokefanMScript_0x5c904, EVENT_BUG_CATCHING_CONTESTANT_4A + person_event SPRITE_YOUNGSTER, 13, 27, OW_DOWN | $3, $0, -1, -1, (PAL_OW_RED << 4) | $80, 0, YoungsterScript_0x5c90c, EVENT_BUG_CATCHING_CONTESTANT_5A + person_event SPRITE_YOUNGSTER, 17, 31, OW_DOWN | $2, $33, -1, -1, (PAL_OW_GREEN << 4) | $80, 0, YoungsterScript_0x5c914, EVENT_BUG_CATCHING_CONTESTANT_6A + person_event SPRITE_LASS, 27, 11, OW_UP | $1, $2, -1, -1, (PAL_OW_BLUE << 4) | $80, 0, LassScript_0x5c91c, EVENT_BUG_CATCHING_CONTESTANT_7A + person_event SPRITE_YOUNGSTER, 31, 15, OW_DOWN | $2, $11, -1, -1, (PAL_OW_RED << 4) | $80, 0, YoungsterScript_0x5c924, EVENT_BUG_CATCHING_CONTESTANT_8A + person_event SPRITE_YOUNGSTER, 12, 20, OW_DOWN | $2, $11, -1, -1, (PAL_OW_GREEN << 4) | $80, 0, YoungsterScript_0x5c92c, EVENT_BUG_CATCHING_CONTESTANT_9A + person_event SPRITE_YOUNGSTER, 38, 21, OW_DOWN | $2, $33, -1, -1, (PAL_OW_BLUE << 4) | $80, 0, YoungsterScript_0x5c934, EVENT_BUG_CATCHING_CONTESTANT_10A + person_event SPRITE_POKE_BALL, 16, 39, OW_DOWN | $1, $0, -1, -1, $1, 0, ItemFragment_0x5c945, EVENT_NATIONAL_PARK_PARLYZ_HEAL + person_event SPRITE_POKE_BALL, 47, 5, OW_DOWN | $1, $0, -1, -1, $1, 0, ItemFragment_0x5c947, EVENT_NATIONAL_PARK_TM_DIG |