Populating Brunswick Trail

This adds three trainers to Brunswick Trail, as well as the lover NPCs Martha wanted to write dialogue for (with placeholders for now).

Most trainers are merely commenting on the strong and energetic Pokemon, which I think matches the racing theme it has going on. This can be changed if need-be.

I have also removed all the noise on the Fake Tree sprite that got added when I imported the tile. Now, it's far more convincing.
This commit is contained in:
Llinos Evans 2023-07-15 16:30:26 +01:00
parent 21b3f0f5a7
commit ffd03c1b06
8 changed files with 177 additions and 21 deletions

View file

@ -652,7 +652,10 @@
const EVENT_BEAT_MOLTRES const EVENT_BEAT_MOLTRES
const_skip 7 const_skip 7
const EVENT_BEAT_CACTUS const EVENT_BEAT_CACTUS
const_skip 7 const EVENT_BEAT_BRUNSWICK_TRAINER_0
const EVENT_BEAT_BRUNSWICK_TRAINER_1
const EVENT_BEAT_BRUNSWICK_TRAINER_2
const_skip 4
const EVENT_BEAT_ZAPDOSG const EVENT_BEAT_ZAPDOSG
const_skip 7 const_skip 7
const EVENT_BEAT_DRAGONITE const EVENT_BEAT_DRAGONITE

View file

@ -332,7 +332,7 @@ Route25HS:
db ROUTE_25, $0A, SHOW ; HS_ROUTE_25_ITEM db ROUTE_25, $0A, SHOW ; HS_ROUTE_25_ITEM
BrunswickTrailHS: BrunswickTrailHS:
db BRUNSWICK_TRAIL, $01, SHOW ; HS_CACTUS db BRUNSWICK_TRAIL, $01, SHOW ; HS_CACTUS
db BRUNSWICK_TRAIL, $03, SHOW ; HS_BRUNSWICK_ZAPDOS_G_1 db BRUNSWICK_TRAIL, $06, SHOW ; HS_BRUNSWICK_ZAPDOS_G_1
BluesHouseHS: BluesHouseHS:
db BLUES_HOUSE, $01, SHOW ; HS_DAISY_SITTING db BLUES_HOUSE, $01, SHOW ; HS_DAISY_SITTING
db BLUES_HOUSE, $02, HIDE ; HS_DAISY_WALKING db BLUES_HOUSE, $02, HIDE ; HS_DAISY_WALKING

View file

@ -9,7 +9,12 @@ BrunswickTrail_Object:
def_object_events def_object_events
object_event 23, 11, SPRITE_FAKE_TREE, STAY, NONE, 1, CACTUS, 60 | OW_POKEMON ; person object_event 23, 11, SPRITE_FAKE_TREE, STAY, NONE, 1, CACTUS, 60 | OW_POKEMON ; person
object_event 37, 23, SPRITE_BRUNETTE_GIRL, STAY, DOWN, 2 ; person object_event 40, 21, SPRITE_COOLTRAINER_M, STAY, UP, 2, OPP_BIRD_KEEPER, 12 ; person
object_event 54, 9, SPRITE_BIRD, STAY, DOWN, 3 ; person object_event 29, 14, SPRITE_BEAUTY, STAY, DOWN, 3, OPP_BEAUTY, 16 ; person
object_event 25, 21, SPRITE_FISHER, STAY, DOWN, 4, OPP_FISHER, 13 ; person
object_event 10, 10, SPRITE_HIKER, STAY, RIGHT, 5 ; person, Cave guy
object_event 54, 9, SPRITE_BIRD, STAY, UP, 6 ; person, GZap
object_event 6, 16, SPRITE_BRUNETTE_GIRL, STAY, LEFT, 7 ; person, Lover1
object_event 6, 15, SPRITE_BRUNETTE_GIRL, STAY, LEFT, 8 ; person, Lover2
def_warps_to BRUNSWICK_TRAIL def_warps_to BRUNSWICK_TRAIL

View file

@ -209,7 +209,7 @@ SpriteSets:
db SPRITE_HIKER db SPRITE_HIKER
db SPRITE_COOLTRAINER_F ; free slot, add as needed. db SPRITE_COOLTRAINER_F ; free slot, add as needed.
db SPRITE_COOLTRAINER_M ; free slot, add as needed. db SPRITE_COOLTRAINER_M ; free slot, add as needed.
db SPRITE_GUARD ; free slot, add as needed. db SPRITE_FISHER ; free slot, add as needed.
db SPRITE_POKE_BALL ; probably not free db SPRITE_POKE_BALL ; probably not free
db SPRITE_FAKE_TREE db SPRITE_FAKE_TREE

View file

@ -147,14 +147,14 @@ LassData:
; Pretty much a Fisher with Machops and the random Vermilion Gym featuring. ; Pretty much a Fisher with Machops and the random Vermilion Gym featuring.
SailorData: SailorData:
; SS Anne Stern ; SS Anne Stern
db 18, MACHOP, SHELLDER, 0 db 18, MACHOP, BLOTTLE, 0
db 17, MACHOP, TENTACOOL, 0 db 17, MACHOP, TENTACOOL, 0
; SS Anne B1F Rooms ; SS Anne B1F Rooms
db 21, SHELLDER, 0 db 21, SHELLDER, 0
db 17, HORSEA, SHELLDER, TENTACOOL, 0 db 17, HORSEA, SHELLDER, TENTACOOL, 0
db 18, TENTACOOL, STARYU, 0 db 18, TENTACOOL, STARYU, 0
db 17, POLIWAG, RIBBITO, PIKACHU, 0 ; I like the idea of Sailors using Pikachu to "light the way". db 17, POLIWAG, RIBBITO, PIKACHU, 0 ; I like the idea of Sailors using Pikachu to "light the way".
db 20, MACHOP, 0 db 20, MACHOP, CHEEP, 0
; Vermilion Gym ; Vermilion Gym
db 21, KOTORA, GAOTORA, 0 db 21, KOTORA, GAOTORA, 0
; Silph Gauntlet 3F (S.S Anne) ; Silph Gauntlet 3F (S.S Anne)
@ -367,6 +367,8 @@ FisherData:
db 24, SKIMPER, WIGLETT, 0 db 24, SKIMPER, WIGLETT, 0
; Silph Gauntlet 3F (S.S Anne) ; Silph Gauntlet 3F (S.S Anne)
db 64, GYARADOS, SEAKING, TAABAN, WUGTRIO, BLASTOISE, PENDRAKEN, 0 db 64, GYARADOS, SEAKING, TAABAN, WUGTRIO, BLASTOISE, PENDRAKEN, 0
; Brunswick Trail
db 65, POLIWRATH, MACHAMP, GOROTORA, PENDRAKEN, TAUROS_PA, 0
; God this took forever to remove repeats from ; God this took forever to remove repeats from
; Surf encounter extravaganza ; Surf encounter extravaganza
@ -450,6 +452,8 @@ BeautyData:
db 29, STARYU, WEIRDUCK, SEAKING, 0 db 29, STARYU, WEIRDUCK, SEAKING, 0
; Route 20 ; Route 20
db 30, KINGDRA, 0 ; Close to the Trader db 30, KINGDRA, 0 ; Close to the Trader
; Brunswick Trail
db 66, PERSIAN, VENUSAUR, KINGDRA, SYLVEON, CLOYSTER, 0
; yep psychic yep psychic yep psychic ; yep psychic yep psychic yep psychic
PsychicData: PsychicData:
@ -512,19 +516,19 @@ BirdKeeperData:
db 25, FARFETCHD, PIDGEY, SPEAROW, 0 db 25, FARFETCHD, PIDGEY, SPEAROW, 0
db 26, PIDGEY, PIDGEOTTO, SPEAROW, FEAROW, 0 db 26, PIDGEY, PIDGEOTTO, SPEAROW, FEAROW, 0
; Route 14 ; Route 14
db 33, FARFETCHD, 0 db 33, FEAROW, 0
db 29, SPEAROW, FEAROW, 0 db 29, SPEAROW, FEAROW, 0
; Route 15 ; Route 15
db 26, PIDGEOTTO, FARFETCHD, DODUO, PIDGEY, 0 db 26, PIDGEY, DODUO, PIDGEOTTO, 0
db 28, DODRIO, DODUO, DODUO, 0 db 28, FARFETCHD, DODRIO, 0
; Route 18 ; Route 18
db 29, SPEAROW, FEAROW, 0 db 29, SPEAROW, FEAROW, 0
db 34, DODRIO, 0 db 34, DODRIO, 0
db 26, SPEAROW, SPEAROW, FEAROW, SPEAROW, 0 db 26, SPEAROW, SPEAROW, FEAROW, SPEAROW, 0
; Route 20 ; Route 20
db 30, FEAROW, MADAAMU, PIDGEOTTO, 0 db 30, FEAROW, MADAAMU, PIDGEOTTO, 0
; Unused ; Brunswick Trail
db 39, PIDGEOTTO, PIDGEOTTO, PIDGEY, PIDGEOTTO, 0 db 65, PIDGEOT, SIRFETCHD, DODRIO, AERODACTYL, 0
; Silph Gauntlet 1F (Viridian Forest) ; Silph Gauntlet 1F (Viridian Forest)
db 62, FEAROW, GOLDUCK, DODRIO, SIRFETCHD, MADAAMU, AERODACTYL, 0 db 62, FEAROW, GOLDUCK, DODRIO, SIRFETCHD, MADAAMU, AERODACTYL, 0
; Route 14 ; Route 14

Binary file not shown.

Before

Width:  |  Height:  |  Size: 283 B

After

Width:  |  Height:  |  Size: 292 B

View file

@ -14,17 +14,90 @@ BrunswickTrail_ScriptPointers:
BrunswickTrail_TextPointers: BrunswickTrail_TextPointers:
dw FakeTreeEvent dw FakeTreeEvent
dw ZapdosGuy dw BrunswickTrainer1
dw BrunswickTrainer2
dw BrunswickTrainer3
dw CaveGuy
dw GZapFound dw GZapFound
dw Lover1
dw Lover2
BrunswickTrailTrainerHeaders: BrunswickTrailTrainerHeaders:
def_trainers def_trainers
CactusTrainerHeader: CactusTrainerHeader:
trainer EVENT_BEAT_CACTUS, 0, CactusBattleText, CactusBattleText, CactusBattleText trainer EVENT_BEAT_CACTUS, 0, CactusBattleText, CactusBattleText, CactusBattleText
BrunswickTrainerHeader0:
trainer EVENT_BEAT_BRUNSWICK_TRAINER_0, 4, BrunswickBattleText1, BrunswickEndBattleText1, BrunswickAfterBattleText1
BrunswickTrainerHeader1:
trainer EVENT_BEAT_BRUNSWICK_TRAINER_1, 4, BrunswickBattleText2, BrunswickEndBattleText2, BrunswickAfterBattleText2
BrunswickTrainerHeader2:
trainer EVENT_BEAT_BRUNSWICK_TRAINER_2, 1, BrunswickBattleText3, BrunswickEndBattleText3, BrunswickAfterBattleText3
db -1 ; end db -1 ; end
ZapdosGuy: Lover1:
text_far _ZapdosGuy text_far _Lover1
text_end
Lover2:
text_far _Lover2
text_end
BrunswickTrainer1:
text_asm
ld hl, BrunswickTrainerHeader0
call TalkToTrainer
jp TextScriptEnd
BrunswickBattleText1:
text_far _BrunswickBattleText1
text_end
BrunswickEndBattleText1:
text_far _BrunswickEndBattleText1
text_end
BrunswickAfterBattleText1:
text_far _BrunswickAfterBattleText1
text_end
BrunswickTrainer2:
text_asm
ld hl, BrunswickTrainerHeader1
call TalkToTrainer
jp TextScriptEnd
BrunswickBattleText2:
text_far _BrunswickBattleText2
text_end
BrunswickEndBattleText2:
text_far _BrunswickEndBattleText2
text_end
BrunswickAfterBattleText2:
text_far _BrunswickAfterBattleText2
text_end
BrunswickTrainer3:
text_asm
ld hl, BrunswickTrainerHeader2
call TalkToTrainer
jp TextScriptEnd
BrunswickBattleText3:
text_far _BrunswickBattleText3
text_end
BrunswickEndBattleText3:
text_far _BrunswickEndBattleText3
text_end
BrunswickAfterBattleText3:
text_far _BrunswickAfterBattleText3
text_end
CaveGuy:
text_far _CaveGuy
text_end text_end
FakeTreeNoCut: FakeTreeNoCut:

View file

@ -1,9 +1,80 @@
_ZapdosGuy:: _CaveGuy:: ; Used to describe GZap, but the beauty seemed funnier. Needed some lore for Garnet Cavern, if any.
text "Sometimes, a BIRD" text "I've gone through"
line "#MON with" line "many caves in my"
cont "strong legs comes" cont "day, but this one"
cont "to race all the" cont "is taking the"
cont "#MON here." cont "mickey!"
para "Those #MON are"
line "way too strong!"
done
_Lover1::
text "Comment to be"
line "written."
done
_Lover2::
text "Comment to be"
line "written."
done
_BrunswickBattleText1::
text "I'm searching"
line "for rare BIRD"
cont "#MON!"
done
_BrunswickEndBattleText1::
text "Not"
line "enough..."
prompt
_BrunswickAfterBattleText1::
text "AERODACTYL is the"
line "progenitor of"
cont "birds."
para "It's my prized"
line "#MON!"
prompt
_BrunswickBattleText2::
text "My hubby brought"
line "me here!"
done
_BrunswickEndBattleText2::
text "Ohh..."
prompt
_BrunswickAfterBattleText2::
text "I saw a BIRD"
line "#MON with huge"
cont "feet sprint past"
cont "me!"
para "It almost blew me"
line "away! How rude!"
done
_BrunswickBattleText3::
text "The fish here are"
line "huge!"
done
_BrunswickEndBattleText3::
text "Washed"
line "up..."
prompt
_BrunswickAfterBattleText3::
text "Catching the fish"
line "on this island"
cont "is really hard!"
para "The #MON are"
line "so distracting!"
done done
_FakeTreeNoCut:: _FakeTreeNoCut::