Naming mother restored!

The act of naming your mother was restored by adding a name substitution system to WRAM, thus allowing the Dude to occupy a slot naturally. I believe Red and Blue's names are unused too, but just to be safe, I left them alone. Using this means we can technically have battles that substitute names all the time, so this is really neat.

Reworked the first rival encounter scene to have him treat you like an idiot, blurt out what you name your mother, tease you, and piss you off. Arguably flows better than the original and makes more sense. Also, now the mother's name is placed in various spots.

Only concern really is seeing the default name in the phone contact. Feel free to change that if you want, but it's hard to place due to situations where the player leaves without talking to her, so take care!
This commit is contained in:
Llinos Evans 2024-07-29 14:23:59 +01:00
parent 30af5bc815
commit a4044f0929
11 changed files with 82 additions and 38 deletions

View file

@ -186,4 +186,6 @@ SpecialsPointers::
; Tradeback NPC tutorial
add_special TradebackNPC
;add_special FossilScientist
; Restoring naming the mother.
add_special NameMom

View file

@ -11,7 +11,7 @@ NonTrainerCallerNames:
assert_table_length NUM_NONTRAINER_PHONECONTACTS + 1
.none: db "----------@"
.mom: db "MOM:@"
.mom: db "<MOM>:@" ; Now uses the name you give your mom when talking to Silver.
.bill: db "BILL:@"
.elm: db "PROF.ELM:@"
.bikeshop: db "BIKE SHOP:@"

View file

@ -198,15 +198,18 @@ SentSomeToMomText:
text_decimal wBattleReward, 3, 6
text_start
line "for winning!"
cont "Sent some to MOM!"
cont "Sent some to"
cont "<MOM>!"
prompt
SentHalfToMomText:
text "Sent half to MOM!"
text "Sent half to"
line "<MOM>!"
prompt
SentAllToMomText:
text "Sent all to MOM!"
text "Sent all to"
line "<MOM>!"
prompt
UnusedRivalLossText: ; unreferenced

View file

@ -1569,8 +1569,9 @@ _NPCTradeAfterText5:: ; Should not happen.
done
_MomLeavingText1::
text "Wow, that's a cute"
line "#MON."
text "<MOM>: Wow, you"
line "got such a cute"
cont "#MON!"
para "Where did you get"
line "it?"
@ -1614,9 +1615,9 @@ _MomLeavingText3::
done
_MomIsThisAboutYourMoneyText::
text "Hi! Welcome home!"
line "You're trying very"
cont "hard, I see."
text "<MOM>: Hi! Welcome"
line "home! You're trying"
cont "very hard, I see."
para "I've kept your"
line "room tidy."