diff options
author | IIMarckus <iimarckus@gmail.com> | 2018-08-19 04:14:24 -0600 |
---|---|---|
committer | IIMarckus <iimarckus@gmail.com> | 2018-08-19 04:14:24 -0600 |
commit | ff79210d4431643ab670f69f088a0fb1fa8c6fcd (patch) | |
tree | 4d9f8d92c446813f1551328f8a643dd0961316c0 | |
parent | cea65e335490b8094362a3f12d0903e91ded84d4 (diff) |
Add map objects for National Park (Bug-Catching Contest).
-rw-r--r-- | main.asm | 3 | ||||
-rw-r--r-- | maps/NationalParkBugContest.asm | 252 |
2 files changed, 254 insertions, 1 deletions
@@ -1543,7 +1543,8 @@ INCLUDE "maps/SproutTower3F.asm" SECTION "bank43", ROMX, BANK[$43] INCLUDE "maps/NationalPark.asm" - dr $10c87e, $10f198 +INCLUDE "maps/NationalParkBugContest.asm" + dr $10cccf, $10f198 SECTION "bank44", ROMX, BANK[$44] dr $110000, $114000 diff --git a/maps/NationalParkBugContest.asm b/maps/NationalParkBugContest.asm new file mode 100644 index 00000000..2125c341 --- /dev/null +++ b/maps/NationalParkBugContest.asm @@ -0,0 +1,252 @@ + const_def 2 ; object constants + const NATIONALPARKBUGCONTEST_YOUNGSTER1 + const NATIONALPARKBUGCONTEST_YOUNGSTER2 + const NATIONALPARKBUGCONTEST_ROCKER + const NATIONALPARKBUGCONTEST_POKEFAN_M + const NATIONALPARKBUGCONTEST_YOUNGSTER3 + const NATIONALPARKBUGCONTEST_YOUNGSTER4 + const NATIONALPARKBUGCONTEST_LASS + const NATIONALPARKBUGCONTEST_YOUNGSTER5 + const NATIONALPARKBUGCONTEST_YOUNGSTER6 + const NATIONALPARKBUGCONTEST_YOUNGSTER7 + const NATIONALPARKBUGCONTEST_POKE_BALL1 + const NATIONALPARKBUGCONTEST_POKE_BALL2 + +NationalParkBugContest_MapScripts: + db 0 ; scene scripts + + db 0 ; callbacks + +BugCatchingContestant1AScript: + faceplayer + opentext + writetext UnknownText_0x5c94c + waitbutton + closetext + end + +BugCatchingContestant2AScript: + faceplayer + opentext + writetext UnknownText_0x5c973 + waitbutton + closetext + end + +BugCatchingContestant3AScript: + faceplayer + opentext + writetext UnknownText_0x5c9a3 + waitbutton + closetext + end + +BugCatchingContestant4AScript: + faceplayer + opentext + writetext UnknownText_0x5c9cc + waitbutton + closetext + end + +BugCatchingContestant5AScript: + faceplayer + opentext + writetext UnknownText_0x5ca15 + waitbutton + closetext + end + +BugCatchingContestant6AScript: + faceplayer + opentext + writetext UnknownText_0x5ca52 + waitbutton + closetext + end + +BugCatchingContestant7AScript: + faceplayer + opentext + writetext UnknownText_0x5ca8f + waitbutton + closetext + end + +BugCatchingContestant8AScript: + faceplayer + opentext + writetext UnknownText_0x5cac8 + waitbutton + closetext + end + +BugCatchingContestant9AScript: + faceplayer + opentext + writetext UnknownText_0x5cb25 + waitbutton + closetext + end + +BugCatchingContestant10AScript: + faceplayer + opentext + writetext UnknownText_0x5cb64 + waitbutton + closetext + end + +NationalParkBugContestRelaxationSquareSign: + jumptext NationalParkBugContestRelaxationSquareText + +NationalParkBugContestBattleNoticeSign: + jumptext NationalParkBugContestBattleNoticeText + +NationalParkBugContestTrainerTipsSign: + jumptext NationalParkBugContestTrainerTipsText + +NationalParkBugContestParlyzHeal: + itemball PARLYZ_HEAL + +NationalParkBugContestTMDig: + itemball TM_DIG + +NationalParkBugContestHiddenFullHeal: + hiddenitem FULL_HEAL, EVENT_NATIONAL_PARK_HIDDEN_FULL_HEAL + +UnknownText_0x5c94c: + text "DON: I'm going to" + line "win! Don't bother" + cont "me." + done + +UnknownText_0x5c973: + text "ED: My PARASECT" + line "puts #MON to" + cont "sleep with SPORE." + done + +UnknownText_0x5c9a3: + text "NICK: I'm raising" + line "fast #MON for" + cont "battles." + done + +UnknownText_0x5c9cc: + text "WILLIAM: I'm not" + line "concerned about" + cont "winning." + + para "I'm just looking" + line "for rare #MON." + done + +UnknownText_0x5ca15: + text "BENNY: Ssh! You'll" + line "scare off SCYTHER." + + para "I'll talk to you" + line "later." + done + +UnknownText_0x5ca52: + text "BARRY: You should" + line "weaken bug #MON" + + para "first, then throw" + line "a # BALL." + done + +UnknownText_0x5ca8f: + text "CINDY: What is it?" + + para "Do you find it" + line "funny that a girl" + + para "is catching bug" + line "#MON?" + done + +UnknownText_0x5cac8: + text "JOSH: I've been" + line "collecting bug" + + para "#MON since I" + line "was just a baby." + + para "There's no way I'm" + line "going to lose!" + done + +UnknownText_0x5cb25: + text "SAMUEL: If you've" + line "got the time to" + + para "chat, go find some" + line "bug #MON." + done + +UnknownText_0x5cb64: + text "KIPP: I've studied" + line "about bug #MON" + cont "a lot." + + para "I'm going to win" + line "for sure." + done + +NationalParkBugContestRelaxationSquareText: + text "RELAXATION SQUARE" + line "NATIONAL PARK" + done + +NationalParkBugContestBattleNoticeText: + text "What is this" + line "notice?" + + para "Please battle only" + line "in the grass." + + para "NATIONAL PARK" + line "WARDEN'S OFFICE" + done + +NationalParkBugContestTrainerTipsText: + text "TRAINER TIPS" + + para "Print out MAIL by" + line "opening it then" + cont "pressing START." + done + +NationalParkBugContest_MapEvents: + db 0, 0 ; filler + + db 4 ; warp events + warp_event 33, 18, ROUTE_36_NATIONAL_PARK_GATE, 1 + warp_event 33, 19, ROUTE_36_NATIONAL_PARK_GATE, 1 + warp_event 10, 47, ROUTE_35_NATIONAL_PARK_GATE, 1 + warp_event 11, 47, ROUTE_35_NATIONAL_PARK_GATE, 1 + + db 0 ; coord events + + db 4 ; bg events + bg_event 14, 44, BGEVENT_READ, NationalParkBugContestRelaxationSquareSign + bg_event 27, 31, BGEVENT_READ, NationalParkBugContestBattleNoticeSign + bg_event 6, 47, BGEVENT_ITEM, NationalParkBugContestHiddenFullHeal + bg_event 12, 4, BGEVENT_READ, NationalParkBugContestTrainerTipsSign + + db 12 ; object events + object_event 19, 29, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 2, 2, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant1AScript, EVENT_BUG_CATCHING_CONTESTANT_1A + object_event 28, 22, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 2, 2, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant2AScript, EVENT_BUG_CATCHING_CONTESTANT_2A + object_event 9, 18, SPRITE_ROCKER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant3AScript, EVENT_BUG_CATCHING_CONTESTANT_3A + object_event 7, 13, SPRITE_POKEFAN_M, SPRITEMOVEDATA_WALK_UP_DOWN, 1, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant4AScript, EVENT_BUG_CATCHING_CONTESTANT_4A + object_event 23, 9, SPRITE_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant5AScript, EVENT_BUG_CATCHING_CONTESTANT_5A + object_event 27, 13, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 3, 3, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant6AScript, EVENT_BUG_CATCHING_CONTESTANT_6A + object_event 7, 23, SPRITE_LASS, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant7AScript, EVENT_BUG_CATCHING_CONTESTANT_7A + object_event 11, 27, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant8AScript, EVENT_BUG_CATCHING_CONTESTANT_8A + object_event 16, 8, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant9AScript, EVENT_BUG_CATCHING_CONTESTANT_9A + object_event 17, 34, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 3, 3, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant10AScript, EVENT_BUG_CATCHING_CONTESTANT_10A + object_event 35, 12, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, NationalParkBugContestParlyzHeal, EVENT_NATIONAL_PARK_PARLYZ_HEAL + object_event 1, 43, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, NationalParkBugContestTMDig, EVENT_NATIONAL_PARK_TM_DIG |