Skip to content

Commit 5e8b835

Browse files
authored
Use dname macro to automatically pad names with "@" characters (#525)
1 parent 31fc2e2 commit 5e8b835

File tree

4 files changed

+219
-202
lines changed

4 files changed

+219
-202
lines changed

data/events/trades.asm

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,27 @@
1+
MACRO npctrade
2+
; give mon, get mon, dialog id, nickname
3+
db \1, \2, \3
4+
dname \4, NAME_LENGTH
5+
ENDM
6+
17
TradeMons:
28
; entries correspond to TRADE_FOR_* constants
39
table_width 3 + NAME_LENGTH
4-
; give mon, get mon, dialog id, nickname
510
; The two instances of TRADE_DIALOGSET_EVOLUTION are a leftover
611
; from the Japanese Blue trades, which used species that evolve.
712
; TRADE_DIALOGSET_EVOLUTION did not refer to evolution in Japanese
813
; Red/Green. Japanese Blue changed _AfterTrade2Text to say your Pokémon
914
; "went and evolved" and also changed the trades to match. English
1015
; Red/Blue uses the original JP Red/Green trades but with the JP Blue
1116
; post-trade text.
12-
db NIDORINO, NIDORINA, TRADE_DIALOGSET_CASUAL, "TERRY@@@@@@"
13-
db ABRA, MR_MIME, TRADE_DIALOGSET_CASUAL, "MARCEL@@@@@"
14-
db BUTTERFREE, BEEDRILL, TRADE_DIALOGSET_HAPPY, "CHIKUCHIKU@" ; unused
15-
db PONYTA, SEEL, TRADE_DIALOGSET_CASUAL, "SAILOR@@@@@"
16-
db SPEAROW, FARFETCHD, TRADE_DIALOGSET_HAPPY, "DUX@@@@@@@@"
17-
db SLOWBRO, LICKITUNG, TRADE_DIALOGSET_CASUAL, "MARC@@@@@@@"
18-
db POLIWHIRL, JYNX, TRADE_DIALOGSET_EVOLUTION, "LOLA@@@@@@@"
19-
db RAICHU, ELECTRODE, TRADE_DIALOGSET_EVOLUTION, "DORIS@@@@@@"
20-
db VENONAT, TANGELA, TRADE_DIALOGSET_HAPPY, "CRINKLES@@@"
21-
db NIDORAN_M, NIDORAN_F, TRADE_DIALOGSET_HAPPY, "SPOT@@@@@@@"
17+
npctrade NIDORINO, NIDORINA, TRADE_DIALOGSET_CASUAL, "TERRY"
18+
npctrade ABRA, MR_MIME, TRADE_DIALOGSET_CASUAL, "MARCEL"
19+
npctrade BUTTERFREE, BEEDRILL, TRADE_DIALOGSET_HAPPY, "CHIKUCHIKU" ; unused
20+
npctrade PONYTA, SEEL, TRADE_DIALOGSET_CASUAL, "SAILOR"
21+
npctrade SPEAROW, FARFETCHD, TRADE_DIALOGSET_HAPPY, "DUX"
22+
npctrade SLOWBRO, LICKITUNG, TRADE_DIALOGSET_CASUAL, "MARC"
23+
npctrade POLIWHIRL, JYNX, TRADE_DIALOGSET_EVOLUTION, "LOLA"
24+
npctrade RAICHU, ELECTRODE, TRADE_DIALOGSET_EVOLUTION, "DORIS"
25+
npctrade VENONAT, TANGELA, TRADE_DIALOGSET_HAPPY, "CRINKLES"
26+
npctrade NIDORAN_M, NIDORAN_F, TRADE_DIALOGSET_HAPPY, "SPOT"
2227
assert_table_length NUM_NPC_TRADES

0 commit comments

Comments
 (0)