summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorred031000 <rubenru09@aol.com>2020-08-07 18:15:57 +0200
committerGitHub <noreply@github.com>2020-08-07 18:15:57 +0200
commit8c3282cded0a1f6a54160e7166bfea23ec31da7e (patch)
tree4773d2f08e7c7207a884ac2bd6c0e79cb3cd5835
parent14655718ad3fa1ea0ce481b599943b3480ad9e3e (diff)
parent20573e3d384f73f63836864a0c6c9b0069ee9e9d (diff)
Merge pull request #259 from PikalaxALT/pikalax_work
Refactor message command syntax; decomp string16 funcs
-rw-r--r--arm9/asm/error_handling.s2
-rw-r--r--arm9/asm/scrcmd.s38
-rw-r--r--arm9/asm/scrcmd_4.s2
-rw-r--r--arm9/asm/scrcmd_9.s2
-rw-r--r--arm9/asm/unk_020010A8.s10
-rw-r--r--arm9/asm/unk_02001B80.s12
-rw-r--r--arm9/asm/unk_020023C0.s136
-rw-r--r--arm9/asm/unk_02002C14.s83
-rw-r--r--arm9/asm/unk_02002F08.s6
-rw-r--r--arm9/asm/unk_0200AA80.s28
-rw-r--r--arm9/asm/unk_02012CC8.s4
-rw-r--r--arm9/asm/unk_02013724.s4
-rw-r--r--arm9/asm/unk_02015EA0.s78
-rw-r--r--arm9/asm/unk_020166C8.s2
-rw-r--r--arm9/asm/unk_0201BCBC.s58
-rw-r--r--arm9/asm/unk_02021590.s2
-rw-r--r--arm9/asm/unk_02021934.s983
-rw-r--r--arm9/asm/unk_02021FF8.s2
-rw-r--r--arm9/asm/unk_020238C4.s8
-rw-r--r--arm9/asm/unk_02023AC4.s6
-rw-r--r--arm9/asm/unk_02024E64.s8
-rw-r--r--arm9/asm/unk_02024F30.s10
-rw-r--r--arm9/asm/unk_02025954.s6
-rw-r--r--arm9/asm/unk_02026CD0.s6
-rw-r--r--arm9/asm/unk_020281E0.s4
-rw-r--r--arm9/asm/unk_020286F8.s4
-rw-r--r--arm9/asm/unk_0202B034.s8
-rw-r--r--arm9/asm/unk_0202B870.s4
-rw-r--r--arm9/asm/unk_0202F150.s10
-rw-r--r--arm9/asm/unk_02033874.s2
-rw-r--r--arm9/asm/unk_02033F50.s4
-rw-r--r--arm9/asm/unk_02034188.s2
-rw-r--r--arm9/asm/unk_02035068.s8
-rw-r--r--arm9/asm/unk_020372D4.s10
-rw-r--r--arm9/asm/unk_020377F0.s8
-rw-r--r--arm9/asm/unk_02046030.s6
-rw-r--r--arm9/asm/unk_02048120.s10
-rw-r--r--arm9/asm/unk_0204B34C.s6
-rw-r--r--arm9/asm/unk_0204CB20.s8
-rw-r--r--arm9/asm/unk_02050E48.s28
-rw-r--r--arm9/asm/unk_02054590.s4
-rw-r--r--arm9/asm/unk_0205CE48.s6
-rw-r--r--arm9/asm/unk_0206015C.s6
-rw-r--r--arm9/asm/unk_02060CCC.s6
-rw-r--r--arm9/asm/unk_020625EC.s44
-rw-r--r--arm9/asm/unk_020653EC.s26
-rw-r--r--arm9/asm/unk_0206ABC4.s2
-rw-r--r--arm9/asm/unk_0206B16C.s4
-rw-r--r--arm9/asm/unk_0206C700.s10
-rw-r--r--arm9/asm/unk_0206E2F0.s4
-rw-r--r--arm9/asm/unk_0206F3FC.s52
-rw-r--r--arm9/asm/unk_02072548.s38
-rw-r--r--arm9/asm/unk_02073DA8.s22
-rw-r--r--arm9/asm/unk_0207550C.s112
-rw-r--r--arm9/asm/unk_020772F0.s42
-rw-r--r--arm9/asm/unk_020799E8.s6
-rw-r--r--arm9/asm/unk_02079C70.s46
-rw-r--r--arm9/asm/unk_0207D5BC.s64
-rw-r--r--arm9/asm/unk_0207FD00.s6
-rw-r--r--arm9/asm/unk_020834D0.s4
-rw-r--r--arm9/asm/unk_020854E0.s2
-rw-r--r--arm9/asm/unk_02086414.s4
-rw-r--r--arm9/asm/unk_02089498.s8
-rw-r--r--arm9/asm/unk_02089960.s8
-rw-r--r--arm9/asm/unk_02089D90.s2
-rw-r--r--arm9/asm/unk_02089F24.s4
-rw-r--r--arm9/asm/unk_0208A338.s16
-rw-r--r--arm9/asm/unk_0208A998.s14
-rw-r--r--arm9/global.inc55
-rw-r--r--arm9/modules/05/asm/mod05_021E1AD8.s30
-rw-r--r--arm9/modules/05/asm/module_05.s30
-rw-r--r--arm9/modules/06/asm/module_06.s180
-rw-r--r--arm9/modules/07/asm/module_07.s40
-rw-r--r--arm9/modules/08/asm/module_08.s4
-rw-r--r--arm9/modules/09/asm/module_09.s238
-rw-r--r--arm9/modules/11/asm/module_11_thumb1.s4
-rw-r--r--arm9/modules/11/asm/module_11_thumb2.s80
-rw-r--r--arm9/modules/12/asm/module_12.s48
-rw-r--r--arm9/modules/14/asm/module_14.s166
-rw-r--r--arm9/modules/15/asm/module_15.s42
-rw-r--r--arm9/modules/16/asm/module_16.s170
-rw-r--r--arm9/modules/17/asm/module_17.s38
-rw-r--r--arm9/modules/18/asm/module_18.s228
-rw-r--r--arm9/modules/38/asm/module_38.s4
-rw-r--r--arm9/modules/43/asm/module_43.s2
-rw-r--r--arm9/modules/47/asm/module_47.s20
-rw-r--r--arm9/modules/49/asm/module_49.s2
-rw-r--r--arm9/modules/51/asm/module_51.s14
-rw-r--r--arm9/modules/53/asm/module_53.s10
-rw-r--r--arm9/modules/54/asm/module_54.s34
-rw-r--r--arm9/modules/55/asm/module_55.s96
-rw-r--r--arm9/modules/56/asm/module_56.s114
-rw-r--r--arm9/modules/57/asm/module_57.s44
-rw-r--r--arm9/modules/58/asm/module_58.s8
-rw-r--r--arm9/modules/59/asm/module_59.s32
-rw-r--r--arm9/modules/60/asm/module_60.s22
-rw-r--r--arm9/modules/61/asm/module_61.s22
-rw-r--r--arm9/modules/62/asm/module_62.s28
-rw-r--r--arm9/modules/63/asm/mod63_021D74E0.s12
-rw-r--r--arm9/modules/63/asm/mod63_021D8890.s6
-rw-r--r--arm9/modules/64/asm/module_64.s16
-rw-r--r--arm9/modules/65/asm/module_65.s40
-rw-r--r--arm9/modules/66/asm/module_66.s28
-rw-r--r--arm9/modules/67/asm/module_67.s198
-rw-r--r--arm9/modules/68/asm/module_68.s24
-rw-r--r--arm9/modules/69/asm/module_69.s24
-rw-r--r--arm9/modules/70/asm/module_70.s26
-rw-r--r--arm9/modules/71/asm/module_71.s18
-rw-r--r--arm9/modules/73/asm/module_73.s44
-rw-r--r--arm9/modules/74/asm/module_74.s64
-rw-r--r--arm9/modules/75/asm/module_75.s146
-rw-r--r--arm9/modules/76/asm/module_76.s14
-rw-r--r--arm9/modules/77/asm/module_77.s28
-rw-r--r--arm9/modules/80/asm/module_80.s76
-rw-r--r--arm9/modules/81/asm/module_81.s16
-rw-r--r--arm9/modules/82/asm/module_82.s30
-rw-r--r--arm9/modules/83/asm/module_83.s164
-rw-r--r--arm9/modules/84/asm/module_84_thumb1.s6
-rw-r--r--arm9/modules/84/asm/module_84_thumb2.s6
-rw-r--r--arm9/modules/85/asm/module_85.s22
-rw-r--r--arm9/modules/86/asm/module_86.s18
-rw-r--r--arm9/src/main.c38
-rw-r--r--arm9/src/msgdata.c10
-rw-r--r--arm9/src/pokemon.c14
-rw-r--r--arm9/src/unk_0200CA44.c8
-rw-r--r--arm9/src/unk_0201B8B8.c12
-rw-r--r--arm9/src/unk_02021934.c367
-rw-r--r--files/msgdata/msg/narc_0000.txt2802
-rw-r--r--files/msgdata/msg/narc_0001.txt2
-rw-r--r--files/msgdata/msg/narc_0002.txt50
-rw-r--r--files/msgdata/msg/narc_0003.txt112
-rw-r--r--files/msgdata/msg/narc_0007.txt64
-rw-r--r--files/msgdata/msg/narc_0009.txt16
-rw-r--r--files/msgdata/msg/narc_0012.txt6
-rw-r--r--files/msgdata/msg/narc_0014.txt2
-rw-r--r--files/msgdata/msg/narc_0015.txt20
-rw-r--r--files/msgdata/msg/narc_0017.txt32
-rw-r--r--files/msgdata/msg/narc_0018.txt26
-rw-r--r--files/msgdata/msg/narc_0025.txt8
-rw-r--r--files/msgdata/msg/narc_0026.txt2
-rw-r--r--files/msgdata/msg/narc_0029.txt2
-rw-r--r--files/msgdata/msg/narc_0037.txt2
-rw-r--r--files/msgdata/msg/narc_0040.txt2
-rw-r--r--files/msgdata/msg/narc_0042.txt8
-rw-r--r--files/msgdata/msg/narc_0047.txt14
-rw-r--r--files/msgdata/msg/narc_0049.txt12
-rw-r--r--files/msgdata/msg/narc_0051.txt2
-rw-r--r--files/msgdata/msg/narc_0053.txt34
-rw-r--r--files/msgdata/msg/narc_0055.txt4
-rw-r--r--files/msgdata/msg/narc_0056.txt4
-rw-r--r--files/msgdata/msg/narc_0057.txt2
-rw-r--r--files/msgdata/msg/narc_0058.txt8
-rw-r--r--files/msgdata/msg/narc_0060.txt10
-rw-r--r--files/msgdata/msg/narc_0061.txt6
-rw-r--r--files/msgdata/msg/narc_0065.txt4
-rw-r--r--files/msgdata/msg/narc_0072.txt6
-rw-r--r--files/msgdata/msg/narc_0078.txt2
-rw-r--r--files/msgdata/msg/narc_0080.txt6
-rw-r--r--files/msgdata/msg/narc_0081.txt4
-rw-r--r--files/msgdata/msg/narc_0082.txt2
-rw-r--r--files/msgdata/msg/narc_0089.txt8
-rw-r--r--files/msgdata/msg/narc_0093.txt8
-rw-r--r--files/msgdata/msg/narc_0097.txt2
-rw-r--r--files/msgdata/msg/narc_0098.txt4
-rw-r--r--files/msgdata/msg/narc_0100.txt6
-rw-r--r--files/msgdata/msg/narc_0104.txt6
-rw-r--r--files/msgdata/msg/narc_0107.txt4
-rw-r--r--files/msgdata/msg/narc_0109.txt2
-rw-r--r--files/msgdata/msg/narc_0118.txt2
-rw-r--r--files/msgdata/msg/narc_0120.txt12
-rw-r--r--files/msgdata/msg/narc_0123.txt6
-rw-r--r--files/msgdata/msg/narc_0125.txt10
-rw-r--r--files/msgdata/msg/narc_0128.txt2
-rw-r--r--files/msgdata/msg/narc_0132.txt2
-rw-r--r--files/msgdata/msg/narc_0134.txt2
-rw-r--r--files/msgdata/msg/narc_0135.txt16
-rw-r--r--files/msgdata/msg/narc_0136.txt12
-rw-r--r--files/msgdata/msg/narc_0139.txt6
-rw-r--r--files/msgdata/msg/narc_0140.txt2
-rw-r--r--files/msgdata/msg/narc_0141.txt2
-rw-r--r--files/msgdata/msg/narc_0142.txt2
-rw-r--r--files/msgdata/msg/narc_0143.txt2
-rw-r--r--files/msgdata/msg/narc_0144.txt4
-rw-r--r--files/msgdata/msg/narc_0146.txt2
-rw-r--r--files/msgdata/msg/narc_0147.txt6
-rw-r--r--files/msgdata/msg/narc_0151.txt2
-rw-r--r--files/msgdata/msg/narc_0155.txt6
-rw-r--r--files/msgdata/msg/narc_0156.txt4
-rw-r--r--files/msgdata/msg/narc_0158.txt8
-rw-r--r--files/msgdata/msg/narc_0159.txt20
-rw-r--r--files/msgdata/msg/narc_0164.txt6
-rw-r--r--files/msgdata/msg/narc_0165.txt2
-rw-r--r--files/msgdata/msg/narc_0166.txt6
-rw-r--r--files/msgdata/msg/narc_0169.txt10
-rw-r--r--files/msgdata/msg/narc_0172.txt2
-rw-r--r--files/msgdata/msg/narc_0175.txt4
-rw-r--r--files/msgdata/msg/narc_0181.txt8
-rw-r--r--files/msgdata/msg/narc_0182.txt4
-rw-r--r--files/msgdata/msg/narc_0183.txt10
-rw-r--r--files/msgdata/msg/narc_0191.txt46
-rw-r--r--files/msgdata/msg/narc_0193.txt8
-rw-r--r--files/msgdata/msg/narc_0195.txt42
-rw-r--r--files/msgdata/msg/narc_0196.txt8
-rw-r--r--files/msgdata/msg/narc_0198.txt60
-rw-r--r--files/msgdata/msg/narc_0199.txt108
-rw-r--r--files/msgdata/msg/narc_0200.txt2
-rw-r--r--files/msgdata/msg/narc_0203.txt30
-rw-r--r--files/msgdata/msg/narc_0204.txt2
-rw-r--r--files/msgdata/msg/narc_0207.txt16
-rw-r--r--files/msgdata/msg/narc_0213.txt8
-rw-r--r--files/msgdata/msg/narc_0220.txt30
-rw-r--r--files/msgdata/msg/narc_0234.txt4
-rw-r--r--files/msgdata/msg/narc_0235.txt6
-rw-r--r--files/msgdata/msg/narc_0236.txt26
-rw-r--r--files/msgdata/msg/narc_0245.txt6
-rw-r--r--files/msgdata/msg/narc_0246.txt6
-rw-r--r--files/msgdata/msg/narc_0247.txt4
-rw-r--r--files/msgdata/msg/narc_0249.txt2
-rw-r--r--files/msgdata/msg/narc_0252.txt4
-rw-r--r--files/msgdata/msg/narc_0253.txt10
-rw-r--r--files/msgdata/msg/narc_0258.txt8
-rw-r--r--files/msgdata/msg/narc_0261.txt2
-rw-r--r--files/msgdata/msg/narc_0263.txt4
-rw-r--r--files/msgdata/msg/narc_0268.txt2
-rw-r--r--files/msgdata/msg/narc_0270.txt22
-rw-r--r--files/msgdata/msg/narc_0271.txt18
-rw-r--r--files/msgdata/msg/narc_0272.txt6
-rw-r--r--files/msgdata/msg/narc_0276.txt4
-rw-r--r--files/msgdata/msg/narc_0277.txt4
-rw-r--r--files/msgdata/msg/narc_0281.txt10
-rw-r--r--files/msgdata/msg/narc_0282.txt6
-rw-r--r--files/msgdata/msg/narc_0283.txt64
-rw-r--r--files/msgdata/msg/narc_0284.txt6
-rw-r--r--files/msgdata/msg/narc_0285.txt2
-rw-r--r--files/msgdata/msg/narc_0286.txt14
-rw-r--r--files/msgdata/msg/narc_0291.txt8
-rw-r--r--files/msgdata/msg/narc_0298.txt28
-rw-r--r--files/msgdata/msg/narc_0299.txt2
-rw-r--r--files/msgdata/msg/narc_0300.txt2
-rw-r--r--files/msgdata/msg/narc_0306.txt2
-rw-r--r--files/msgdata/msg/narc_0308.txt10
-rw-r--r--files/msgdata/msg/narc_0311.txt12
-rw-r--r--files/msgdata/msg/narc_0312.txt14
-rw-r--r--files/msgdata/msg/narc_0313.txt8
-rw-r--r--files/msgdata/msg/narc_0314.txt54
-rw-r--r--files/msgdata/msg/narc_0315.txt2
-rw-r--r--files/msgdata/msg/narc_0316.txt52
-rw-r--r--files/msgdata/msg/narc_0318.txt6
-rw-r--r--files/msgdata/msg/narc_0319.txt4
-rw-r--r--files/msgdata/msg/narc_0320.txt6
-rw-r--r--files/msgdata/msg/narc_0321.txt52
-rw-r--r--files/msgdata/msg/narc_0322.txt116
-rw-r--r--files/msgdata/msg/narc_0323.txt4
-rw-r--r--files/msgdata/msg/narc_0324.txt2254
-rw-r--r--files/msgdata/msg/narc_0325.txt18
-rw-r--r--files/msgdata/msg/narc_0327.txt2
-rw-r--r--files/msgdata/msg/narc_0328.txt4
-rw-r--r--files/msgdata/msg/narc_0329.txt22
-rw-r--r--files/msgdata/msg/narc_0332.txt34
-rw-r--r--files/msgdata/msg/narc_0333.txt18
-rw-r--r--files/msgdata/msg/narc_0334.txt18
-rw-r--r--files/msgdata/msg/narc_0335.txt20
-rw-r--r--files/msgdata/msg/narc_0337.txt10
-rw-r--r--files/msgdata/msg/narc_0339.txt200
-rw-r--r--files/msgdata/msg/narc_0341.txt20
-rw-r--r--files/msgdata/msg/narc_0346.txt882
-rw-r--r--files/msgdata/msg/narc_0349.txt16
-rw-r--r--files/msgdata/msg/narc_0350.txt42
-rw-r--r--files/msgdata/msg/narc_0351.txt6
-rw-r--r--files/msgdata/msg/narc_0352.txt6
-rw-r--r--files/msgdata/msg/narc_0360.txt2
-rw-r--r--files/msgdata/msg/narc_0363.txt990
-rw-r--r--files/msgdata/msg/narc_0365.txt66
-rw-r--r--files/msgdata/msg/narc_0366.txt50
-rw-r--r--files/msgdata/msg/narc_0367.txt14
-rw-r--r--files/msgdata/msg/narc_0368.txt50
-rw-r--r--files/msgdata/msg/narc_0369.txt2
-rw-r--r--files/msgdata/msg/narc_0370.txt14
-rw-r--r--files/msgdata/msg/narc_0371.txt14
-rw-r--r--files/msgdata/msg/narc_0374.txt8
-rw-r--r--files/msgdata/msg/narc_0377.txt6
-rw-r--r--files/msgdata/msg/narc_0378.txt32
-rw-r--r--files/msgdata/msg/narc_0380.txt4
-rw-r--r--files/msgdata/msg/narc_0395.txt40
-rw-r--r--files/msgdata/msg/narc_0396.txt40
-rw-r--r--files/msgdata/msg/narc_0397.txt40
-rw-r--r--files/msgdata/msg/narc_0398.txt28
-rw-r--r--files/msgdata/msg/narc_0399.txt40
-rw-r--r--files/msgdata/msg/narc_0402.txt138
-rw-r--r--files/msgdata/msg/narc_0403.txt10
-rw-r--r--files/msgdata/msg/narc_0404.txt184
-rw-r--r--files/msgdata/msg/narc_0411.txt6
-rw-r--r--files/msgdata/msg/narc_0412.txt8
-rw-r--r--files/msgdata/msg/narc_0413.txt14
-rw-r--r--files/msgdata/msg/narc_0415.txt14
-rw-r--r--files/msgdata/msg/narc_0416.txt12
-rw-r--r--files/msgdata/msg/narc_0417.txt4
-rw-r--r--files/msgdata/msg/narc_0426.txt16
-rw-r--r--files/msgdata/msg/narc_0428.txt6
-rw-r--r--files/msgdata/msg/narc_0429.txt6
-rw-r--r--files/msgdata/msg/narc_0432.txt2
-rw-r--r--files/msgdata/msg/narc_0435.txt2
-rw-r--r--files/msgdata/msg/narc_0441.txt6
-rw-r--r--files/msgdata/msg/narc_0443.txt8
-rw-r--r--files/msgdata/msg/narc_0446.txt92
-rw-r--r--files/msgdata/msg/narc_0455.txt4
-rw-r--r--files/msgdata/msg/narc_0460.txt2
-rw-r--r--files/msgdata/msg/narc_0461.txt4
-rw-r--r--files/msgdata/msg/narc_0464.txt30
-rw-r--r--files/msgdata/msg/narc_0465.txt6
-rw-r--r--files/msgdata/msg/narc_0468.txt6
-rw-r--r--files/msgdata/msg/narc_0470.txt8
-rw-r--r--files/msgdata/msg/narc_0474.txt8
-rw-r--r--files/msgdata/msg/narc_0478.txt20
-rw-r--r--files/msgdata/msg/narc_0481.txt16
-rw-r--r--files/msgdata/msg/narc_0482.txt8
-rw-r--r--files/msgdata/msg/narc_0483.txt10
-rw-r--r--files/msgdata/msg/narc_0485.txt2
-rw-r--r--files/msgdata/msg/narc_0486.txt2
-rw-r--r--files/msgdata/msg/narc_0488.txt20
-rw-r--r--files/msgdata/msg/narc_0492.txt26
-rw-r--r--files/msgdata/msg/narc_0493.txt98
-rw-r--r--files/msgdata/msg/narc_0494.txt8
-rw-r--r--files/msgdata/msg/narc_0496.txt48
-rw-r--r--files/msgdata/msg/narc_0498.txt18
-rw-r--r--files/msgdata/msg/narc_0499.txt12
-rw-r--r--files/msgdata/msg/narc_0500.txt6
-rw-r--r--files/msgdata/msg/narc_0501.txt52
-rw-r--r--files/msgdata/msg/narc_0502.txt2
-rw-r--r--files/msgdata/msg/narc_0503.txt2
-rw-r--r--files/msgdata/msg/narc_0504.txt4
-rw-r--r--files/msgdata/msg/narc_0505.txt18
-rw-r--r--files/msgdata/msg/narc_0509.txt42
-rw-r--r--files/msgdata/msg/narc_0510.txt10
-rw-r--r--files/msgdata/msg/narc_0511.txt2
-rw-r--r--files/msgdata/msg/narc_0516.txt10
-rw-r--r--files/msgdata/msg/narc_0523.txt2
-rw-r--r--files/msgdata/msg/narc_0524.txt6
-rw-r--r--files/msgdata/msg/narc_0526.txt4
-rw-r--r--files/msgdata/msg/narc_0527.txt2
-rw-r--r--files/msgdata/msg/narc_0529.txt2
-rw-r--r--files/msgdata/msg/narc_0533.txt4
-rw-r--r--files/msgdata/msg/narc_0534.txt2
-rw-r--r--files/msgdata/msg/narc_0543.txt26
-rw-r--r--files/msgdata/msg/narc_0544.txt2
-rw-r--r--files/msgdata/msg/narc_0557.txt8
-rw-r--r--files/msgdata/msg/narc_0562.txt6
-rw-r--r--files/msgdata/msg/narc_0568.txt258
-rw-r--r--files/msgdata/msg/narc_0569.txt16
-rw-r--r--files/msgdata/msg/narc_0570.txt120
-rw-r--r--files/msgdata/msg/narc_0572.txt66
-rw-r--r--files/msgdata/msg/narc_0575.txt108
-rw-r--r--files/msgdata/msg/narc_0576.txt68
-rw-r--r--files/msgdata/msg/narc_0577.txt12
-rw-r--r--files/msgdata/msg/narc_0578.txt10
-rw-r--r--files/msgdata/msg/narc_0579.txt8
-rw-r--r--files/msgdata/msg/narc_0580.txt12
-rw-r--r--files/msgdata/msg/narc_0581.txt34
-rw-r--r--files/msgdata/msg/narc_0584.txt2
-rw-r--r--files/msgdata/msg/narc_0586.txt48
-rw-r--r--files/msgdata/msg/narc_0590.txt2
-rw-r--r--files/msgdata/msg/narc_0591.txt38
-rw-r--r--files/msgdata/msg/narc_0592.txt48
-rw-r--r--files/msgdata/msg/narc_0593.txt38
-rw-r--r--files/msgdata/msg/narc_0613.txt26
-rw-r--r--include/main.h2
-rw-r--r--include/proto.h7
-rw-r--r--include/string16.h29
-rw-r--r--include/unk_0201B8B8.h9
-rw-r--r--include/unk_0201B8B88.h9
-rw-r--r--tools/msgenc/msgenc.cpp19
371 files changed, 8214 insertions, 8823 deletions
diff --git a/arm9/asm/error_handling.s b/arm9/asm/error_handling.s
index 04589e6c..d6330897 100644
--- a/arm9/asm/error_handling.s
+++ b/arm9/asm/error_handling.s
@@ -12,6 +12,6 @@ ErrorHandling: ; 0x02020C2C
bl OS_GetProcMode
cmp r0, #0x12
beq _02020C42
- bl FUN_0208A9B8
+ bl PrintErrorMessageAndReset
_02020C42:
pop {r3, pc}
diff --git a/arm9/asm/scrcmd.s b/arm9/asm/scrcmd.s
index 68c87867..e979c01d 100644
--- a/arm9/asm/scrcmd.s
+++ b/arm9/asm/scrcmd.s
@@ -5,7 +5,7 @@
.extern UNK_020F34E8
.extern UNK_020F34FC
.extern UNK_020F3538
- .extern gUnknown21C48B8
+ .extern gMain
.extern gUnk021C4918
.section .bss
@@ -1417,7 +1417,7 @@ _0203A468: .word FUN_0203A46C
thumb_func_start FUN_0203A46C
FUN_0203A46C: ; 0x0203A46C
- ldr r0, _0203A480 ; =gUnknown21C48B8
+ ldr r0, _0203A480 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x3
tst r0, r1
@@ -1428,7 +1428,7 @@ _0203A47A:
mov r0, #0x0
bx lr
nop
-_0203A480: .word gUnknown21C48B8
+_0203A480: .word gMain
thumb_func_start FUN_0203A484
FUN_0203A484: ; 0x0203A484
@@ -1451,7 +1451,7 @@ _0203A4A8: .word FUN_0203A4AC
thumb_func_start FUN_0203A4AC
FUN_0203A4AC: ; 0x0203A4AC
- ldr r1, _0203A4CC ; =gUnknown21C48B8
+ ldr r1, _0203A4CC ; =gMain
ldr r2, [r1, #0x48]
mov r1, #0x3
tst r1, r2
@@ -1469,7 +1469,7 @@ _0203A4C6:
mov r0, #0x0
bx lr
nop
-_0203A4CC: .word gUnknown21C48B8
+_0203A4CC: .word gMain
thumb_func_start FUN_0203A4D0
FUN_0203A4D0: ; 0x0203A4D0
@@ -1484,7 +1484,7 @@ _0203A4DC: .word FUN_0203A4E0
thumb_func_start FUN_0203A4E0
FUN_0203A4E0: ; 0x0203A4E0
push {r4, lr}
- ldr r1, _0203A55C ; =gUnknown21C48B8
+ ldr r1, _0203A55C ; =gMain
ldr r2, [r1, #0x48]
mov r1, #0x3
add r3, r2, #0x0
@@ -1547,7 +1547,7 @@ _0203A556:
mov r0, #0x1
pop {r4, pc}
nop
-_0203A55C: .word gUnknown21C48B8
+_0203A55C: .word gMain
thumb_func_start FUN_0203A560
FUN_0203A560: ; 0x0203A560
@@ -1561,7 +1561,7 @@ _0203A56C: .word FUN_0203A570
thumb_func_start FUN_0203A570
FUN_0203A570: ; 0x0203A570
- ldr r0, _0203A58C ; =gUnknown21C48B8
+ ldr r0, _0203A58C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x3
tst r0, r1
@@ -1578,7 +1578,7 @@ _0203A588:
mov r0, #0x0
bx lr
.balign 4
-_0203A58C: .word gUnknown21C48B8
+_0203A58C: .word gMain
thumb_func_start FUN_0203A590
FUN_0203A590: ; 0x0203A590
@@ -1883,7 +1883,7 @@ _0203A7E0:
ldr r0, [r0, #0x0]
ldr r1, [r7, #0x0]
ldr r2, [r2, #0x0]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, [r4, #0x60]
bl MOD05_021E8140
mov r3, #0x0
@@ -1892,7 +1892,7 @@ _0203A7E0:
str r3, [sp, #0x8]
ldr r2, [r7, #0x0]
mov r1, #0x1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r0, #0x1
add sp, #0x1c
pop {r4-r7, pc}
@@ -2011,7 +2011,7 @@ FUN_0203A8B8: ; 0x0203A8B8
ldr r1, [r7, #0x0]
ldr r0, [r0, #0x0]
ldr r2, [r6, #0x0]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, [r4, #0x60]
bl MOD05_021E8140
add r4, r0, #0x0
@@ -2066,7 +2066,7 @@ FUN_0203A94C: ; 0x0203A94C
mov r0, #0x1
pop {r3-r7, pc}
_0203A986:
- ldr r0, _0203A9EC ; =gUnknown21C48B8
+ ldr r0, _0203A9EC ; =gMain
mov r1, #0x40
ldr r0, [r0, #0x48]
tst r1, r0
@@ -2120,7 +2120,7 @@ _0203A9E4:
pop {r3-r7, pc}
.balign 4
_0203A9E8: .word 0x0000FFFF
-_0203A9EC: .word gUnknown21C48B8
+_0203A9EC: .word gMain
thumb_func_start FUN_0203A9F0
FUN_0203A9F0: ; 0x0203A9F0
@@ -2147,7 +2147,7 @@ FUN_0203AA0C: ; 0x0203AA0C
lsr r1, r1, #0x10
bl FUN_020394B8
add r4, r0, #0x0
- ldr r0, _0203AA88 ; =gUnknown21C48B8
+ ldr r0, _0203AA88 ; =gMain
ldr r1, _0203AA8C ; =0x0000FFFF
ldr r2, [r0, #0x48]
mov r0, #0x3
@@ -2205,7 +2205,7 @@ _0203AA82:
mov r0, #0x0
pop {r3-r5, pc}
nop
-_0203AA88: .word gUnknown21C48B8
+_0203AA88: .word gMain
_0203AA8C: .word 0x0000FFFF
thumb_func_start FUN_0203AA90
@@ -7715,7 +7715,7 @@ FUN_0203D6E0: ; 0x0203D6E0
ldr r0, [r0, #0x0]
ldr r0, [r0, #0x78]
bl FUN_02052648
- ldr r1, _0203D724 ; =gUnknown21C48B8
+ ldr r1, _0203D724 ; =gMain
ldr r2, [r1, #0x48]
mov r1, #0x2
tst r1, r2
@@ -7735,7 +7735,7 @@ _0203D720:
mov r0, #0x0
pop {r3-r5, pc}
.balign 4
-_0203D724: .word gUnknown21C48B8
+_0203D724: .word gMain
thumb_func_start FUN_0203D728
FUN_0203D728: ; 0x0203D728
@@ -12209,7 +12209,7 @@ FUN_0203FA58: ; 0x0203FA58
str r0, [sp, #0x0]
ldr r1, [sp, #0x0]
add r0, r7, #0x0
- bl FUN_02021CE0
+ bl StringCompare
cmp r0, #0x0
bne _0203FB24
mov r0, #0x1
diff --git a/arm9/asm/scrcmd_4.s b/arm9/asm/scrcmd_4.s
index cb148e1a..16052c26 100644
--- a/arm9/asm/scrcmd_4.s
+++ b/arm9/asm/scrcmd_4.s
@@ -893,7 +893,7 @@ FUN_02040DEC: ; 0x02040DEC
bl FUN_02024F0C
add r1, r0, #0x0
add r0, r4, #0x0
- bl FUN_02021E28
+ bl CopyU16ArrayToString
ldr r0, _02040E48 ; =gGameLanguage
mov r3, #0x0
ldrb r0, [r0, #0x0]
diff --git a/arm9/asm/scrcmd_9.s b/arm9/asm/scrcmd_9.s
index c4315fb0..ab9a501c 100644
--- a/arm9/asm/scrcmd_9.s
+++ b/arm9/asm/scrcmd_9.s
@@ -527,7 +527,7 @@ FUN_0204224C: ; 0x0204224C
bl String_ctor
add r1, r7, #0x0
add r4, r0, #0x0
- bl FUN_02021E28
+ bl CopyU16ArrayToString
ldr r0, [sp, #0x24]
ldr r3, [sp, #0x8]
str r0, [sp, #0x0]
diff --git a/arm9/asm/unk_020010A8.s b/arm9/asm/unk_020010A8.s
index 74a4e970..f3c838d8 100644
--- a/arm9/asm/unk_020010A8.s
+++ b/arm9/asm/unk_020010A8.s
@@ -1,7 +1,7 @@
.include "asm/macros.inc"
.include "global.inc"
- .extern gUnknown21C48B8
+ .extern gMain
.text
@@ -180,7 +180,7 @@ FUN_02001204: ; 0x02001204
push {r4-r6, lr}
add r4, r0, #0x0
add r1, r4, #0x0
- ldr r6, _020012FC ; =gUnknown21C48B8
+ ldr r6, _020012FC ; =gMain
mov r3, #0x0
add r1, #0x33
strb r3, [r1, #0x0]
@@ -311,7 +311,7 @@ _020012F4:
mvn r0, r0
pop {r4-r6, pc}
nop
-_020012FC: .word gUnknown21C48B8
+_020012FC: .word gMain
thumb_func_start FUN_02001300
FUN_02001300: ; 0x02001300
@@ -871,7 +871,7 @@ FUN_0200165C: ; 0x0200165C
ldrb r1, [r6, #0x0]
lsl r1, r1, #0x19
lsr r1, r1, #0x19
- bl FUN_0201BE3C
+ bl AddTextPrinterParameterized3
add sp, #0x18
pop {r4-r6, pc}
_020016CC:
@@ -907,7 +907,7 @@ _020016CC:
ldr r0, [r6, #0xc]
lsl r1, r1, #0x11
lsr r1, r1, #0x1a
- bl FUN_0201BE3C
+ bl AddTextPrinterParameterized3
_02001710:
add sp, #0x18
pop {r4-r6, pc}
diff --git a/arm9/asm/unk_02001B80.s b/arm9/asm/unk_02001B80.s
index d2319bbb..52c55775 100644
--- a/arm9/asm/unk_02001B80.s
+++ b/arm9/asm/unk_02001B80.s
@@ -1,7 +1,7 @@
.include "asm/macros.inc"
.include "global.inc"
- .extern gUnknown21C48B8
+ .extern gMain
.section .rodata
@@ -141,7 +141,7 @@ FUN_02001C78: ; 0x02001C78
push {r3-r5, lr}
add r4, r0, #0x0
mov r1, #0x0
- ldr r2, _02001D24 ; =gUnknown21C48B8
+ ldr r2, _02001D24 ; =gMain
strb r1, [r4, #0x1b]
ldr r2, [r2, #0x48]
mov r5, #0x1
@@ -228,7 +228,7 @@ _02001D1C:
add r0, r1, #0x0
pop {r3-r5, pc}
nop
-_02001D24: .word gUnknown21C48B8
+_02001D24: .word gMain
_02001D28: .word 0x000005DC
thumb_func_start FUN_02001D2C
@@ -237,7 +237,7 @@ FUN_02001D2C: ; 0x02001D2C
add r2, r1, #0x0
add r4, r0, #0x0
mov r1, #0x0
- ldr r3, _02001DD4 ; =gUnknown21C48B8
+ ldr r3, _02001DD4 ; =gMain
strb r1, [r4, #0x1b]
ldr r5, [r3, #0x48]
mov r3, #0x1
@@ -322,7 +322,7 @@ _02001DCE:
add r0, r1, #0x0
pop {r4-r6, pc}
.balign 4
-_02001DD4: .word gUnknown21C48B8
+_02001DD4: .word gMain
_02001DD8: .word 0x000005DC
thumb_func_start FUN_02001DDC
@@ -676,7 +676,7 @@ _0200202A:
ldrb r1, [r5, #0x8]
ldr r0, [r5, #0x4]
add r3, r7, #0x0
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r4, #0x1
lsl r0, r0, #0x18
ldrb r2, [r5, #0xa]
diff --git a/arm9/asm/unk_020023C0.s b/arm9/asm/unk_020023C0.s
index eaba9e8d..110db7ea 100644
--- a/arm9/asm/unk_020023C0.s
+++ b/arm9/asm/unk_020023C0.s
@@ -4,10 +4,10 @@
.section .bss
.extern UNK_021C48F8
- .extern gUnknown21C48B8
+ .extern gMain
- .global UNK_02106FC4
-UNK_02106FC4: ; 0x02106FC4
+ .global gTextFlags
+gTextFlags: ; 0x02106FC4
.space 0x4
.section .rodata
@@ -18,8 +18,8 @@ UNK_020ECB50: ; 0x020ECB50
.text
- thumb_func_start FUN_020023C0
-FUN_020023C0: ; 0x020023C0
+ thumb_func_start RenderText
+RenderText: ; 0x020023C0
push {r3-r6, lr}
sub sp, #0xc
add r4, r0, #0x0
@@ -47,7 +47,7 @@ _020023E2: ; jump table (using 16-bit offset)
.short _0200280C - _020023E2 - 2; case 5
.short _02002818 - _020023E2 - 2; case 6
_020023F0:
- ldr r0, _02002658 ; =gUnknown21C48B8
+ ldr r0, _02002658 ; =gMain
ldr r1, [r0, #0x44]
mov r0, #0x3
tst r0, r1
@@ -61,7 +61,7 @@ _02002402:
ldrh r0, [r0, #0x22]
cmp r0, #0x0
beq _02002432
- ldr r0, _02002660 ; =UNK_02106FC4
+ ldr r0, _02002660 ; =gTextFlags
ldrb r0, [r0, #0x0]
lsl r0, r0, #0x1b
lsr r0, r0, #0x1f
@@ -77,7 +77,7 @@ _02002414:
lsl r0, r0, #0x19
lsr r0, r0, #0x19
beq _02002432
- ldr r1, _02002660 ; =UNK_02106FC4
+ ldr r1, _02002660 ; =gTextFlags
mov r0, #0x40
ldrb r2, [r1, #0x0]
orr r0, r2
@@ -101,12 +101,12 @@ _02002432:
add r0, r4, #0x0
add r0, #0x26
strb r1, [r0, #0x0]
- ldr r0, _02002660 ; =UNK_02106FC4
+ ldr r0, _02002660 ; =gTextFlags
ldrb r0, [r0, #0x0]
lsl r1, r0, #0x1f
lsr r1, r1, #0x1f
beq _02002486
- ldr r1, _02002658 ; =gUnknown21C48B8
+ ldr r1, _02002658 ; =gMain
ldr r2, [r1, #0x48]
mov r1, #0x3
tst r1, r2
@@ -153,10 +153,10 @@ _020024B0:
cmp r5, r0
bgt _020024DA
bge _0200250E
- ldr r1, _02002668 ; =0x000025BD
+ ldr r1, _02002668 ; =0x000025BD \f
cmp r5, r1
bgt _020024D0
- sub r0, r1, #0x1
+ sub r0, r1, #0x1 ; \r
cmp r5, r0
blt _020024CE
bne _020024C8
@@ -174,7 +174,7 @@ _020024D0:
beq _020024F2
b _02002700
_020024DA:
- ldr r0, _0200266C ; =0x0000FFFE
+ ldr r0, _0200266C ; =0x0000FFFE EXT_CTRL_CODE_BEGIN
cmp r5, r0
bgt _020024E4
beq _0200251A
@@ -213,7 +213,7 @@ _0200251A:
ldr r0, [r4, #0x0]
sub r0, r0, #0x2
str r0, [r4, #0x0]
- bl FUN_0201B8E0
+ bl MsgArray_GetControlCode
lsl r0, r0, #0x10
ldr r1, _02002670 ; =0x0000FE06
lsr r0, r0, #0x10
@@ -234,11 +234,11 @@ _02002532:
asr r1, r1, #0x10
add pc, r1
_02002548: ; jump table (using 16-bit offset)
- .short _020025B4 - _02002548 - 2; case 0
- .short _020025DE - _02002548 - 2; case 1
- .short _02002600 - _02002548 - 2; case 2
- .short _02002618 - _02002548 - 2; case 3
- .short _02002624 - _02002548 - 2; case 4
+ .short _020025B4 - _02002548 - 2; case 0x200
+ .short _020025DE - _02002548 - 2; case 0x201
+ .short _02002600 - _02002548 - 2; case 0x202
+ .short _02002618 - _02002548 - 2; case 0x203
+ .short _02002624 - _02002548 - 2; case 0x204
_02002552:
mov r1, #0xff
lsl r1, r1, #0x8
@@ -255,7 +255,7 @@ _0200255E:
_02002566:
ldr r0, [r4, #0x0]
mov r1, #0x0
- bl FUN_0201B914
+ bl MsgArray_ControlCodeGetField
lsl r0, r0, #0x10
lsr r0, r0, #0x10
cmp r0, #0xff
@@ -295,7 +295,7 @@ _0200259E:
_020025B4:
ldr r0, [r4, #0x0]
mov r1, #0x0
- bl FUN_0201B914
+ bl MsgArray_ControlCodeGetField
lsl r0, r0, #0x10
lsr r3, r0, #0x10
ldrb r1, [r4, #0xc]
@@ -314,12 +314,12 @@ _020025B4:
_020025DE:
ldr r0, [r4, #0x0]
mov r1, #0x0
- bl FUN_0201B914
+ bl MsgArray_ControlCodeGetField
add r1, r4, #0x0
add r1, #0x26
strb r0, [r1, #0x0]
ldr r0, [r4, #0x0]
- bl FUN_0201B8B8
+ bl MsgArray_SkipControlCode
str r0, [r4, #0x0]
mov r0, #0x6
add r4, #0x24
@@ -330,10 +330,10 @@ _020025DE:
_02002600:
ldr r0, [r4, #0x0]
mov r1, #0x0
- bl FUN_0201B914
+ bl MsgArray_ControlCodeGetField
strh r0, [r4, #0x2a]
ldr r0, [r4, #0x0]
- bl FUN_0201B8B8
+ bl MsgArray_SkipControlCode
str r0, [r4, #0x0]
add sp, #0xc
mov r0, #0x3
@@ -341,19 +341,19 @@ _02002600:
_02002618:
ldr r0, [r4, #0x0]
mov r1, #0x0
- bl FUN_0201B914
+ bl MsgArray_ControlCodeGetField
strb r0, [r4, #0xc]
b _020026CA
_02002624:
ldr r0, [r4, #0x0]
mov r1, #0x0
- bl FUN_0201B914
+ bl MsgArray_ControlCodeGetField
strb r0, [r4, #0xd]
b _020026CA
_02002630:
ldr r0, [r4, #0x0]
mov r1, #0x0
- bl FUN_0201B914
+ bl MsgArray_ControlCodeGetField
lsl r0, r0, #0x10
lsr r0, r0, #0x10
cmp r0, #0x64
@@ -374,9 +374,9 @@ _0200264E:
strb r0, [r4, #0x16]
b _020026CA
.balign 4
-_02002658: .word gUnknown21C48B8
+_02002658: .word gMain
_0200265C: .word UNK_021C48F8
-_02002660: .word UNK_02106FC4
+_02002660: .word gTextFlags
_02002664: .word 0x0000F0FD
_02002668: .word 0x000025BD
_0200266C: .word 0x0000FFFE
@@ -385,7 +385,7 @@ _02002674: .word 0x0000FFFC
_02002678:
ldr r0, [r4, #0x0]
mov r1, #0x0
- bl FUN_0201B914
+ bl MsgArray_ControlCodeGetField
lsl r0, r0, #0x10
lsr r1, r0, #0x10
mov r0, #0xfe
@@ -402,7 +402,7 @@ _02002678:
add r0, r4, #0x0
bl FUN_0200284C
ldr r0, [r4, #0x0]
- bl FUN_0201B8B8
+ bl MsgArray_SkipControlCode
str r0, [r4, #0x0]
add sp, #0xc
mov r0, #0x3
@@ -415,14 +415,14 @@ _020026AE:
add r0, r4, #0x0
bl FUN_0200284C
ldr r0, [r4, #0x0]
- bl FUN_0201B8B8
+ bl MsgArray_SkipControlCode
str r0, [r4, #0x0]
add sp, #0xc
mov r0, #0x3
pop {r3-r6, pc}
_020026CA:
ldr r0, [r4, #0x0]
- bl FUN_0201B8B8
+ bl MsgArray_SkipControlCode
str r0, [r4, #0x0]
add sp, #0xc
mov r0, #0x2
@@ -614,15 +614,15 @@ _02002838:
thumb_func_start FUN_02002840
FUN_02002840: ; 0x02002840
- ldr r1, _02002848 ; =UNK_02106FC4
+ ldr r1, _02002848 ; =gTextFlags
strh r0, [r1, #0x2]
bx lr
nop
-_02002848: .word UNK_02106FC4
+_02002848: .word gTextFlags
thumb_func_start FUN_0200284C
FUN_0200284C: ; 0x0200284C
- ldr r1, _02002874 ; =UNK_02106FC4
+ ldr r1, _02002874 ; =gTextFlags
add r0, #0x1c
ldrb r1, [r1, #0x0]
lsl r1, r1, #0x1d
@@ -644,14 +644,14 @@ _02002862:
strb r2, [r0, #0x1]
bx lr
.balign 4
-_02002874: .word UNK_02106FC4
+_02002874: .word gTextFlags
thumb_func_start FUN_02002878
FUN_02002878: ; 0x02002878
push {r4-r7, lr}
sub sp, #0x2c
add r5, r0, #0x0
- ldr r0, _020029F8 ; =UNK_02106FC4
+ ldr r0, _020029F8 ; =gTextFlags
add r4, r5, #0x0
ldrb r0, [r0, #0x0]
add r4, #0x1c
@@ -687,7 +687,7 @@ _020028AC:
str r0, [sp, #0x28]
ldr r0, [r5, #0x4]
bl FUN_0201AB0C
- ldr r1, _020029F8 ; =UNK_02106FC4
+ ldr r1, _020029F8 ; =gTextFlags
ldrh r6, [r1, #0x2]
ldr r1, [sp, #0x28]
add r7, r1, #0x2
@@ -835,7 +835,7 @@ _020029F4:
add sp, #0x2c
pop {r4-r7, pc}
.balign 4
-_020029F8: .word UNK_02106FC4
+_020029F8: .word gTextFlags
_020029FC: .word UNK_020ECB50
thumb_func_start FUN_02002A00
@@ -854,7 +854,7 @@ FUN_02002A00: ; 0x02002A00
add r6, r0, #0x0
ldr r0, [r5, #0x4]
bl FUN_0201AB0C
- ldr r1, _02002A90 ; =UNK_02106FC4
+ ldr r1, _02002A90 ; =gTextFlags
add r7, r6, #0x2
ldrh r4, [r1, #0x2]
ldr r1, [sp, #0x14]
@@ -905,12 +905,12 @@ FUN_02002A00: ; 0x02002A00
add sp, #0x18
pop {r3-r7, pc}
nop
-_02002A90: .word UNK_02106FC4
+_02002A90: .word gTextFlags
thumb_func_start FUN_02002A94
FUN_02002A94: ; 0x02002A94
push {r3, lr}
- ldr r0, _02002ACC ; =gUnknown21C48B8
+ ldr r0, _02002ACC ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x3
tst r0, r1
@@ -919,7 +919,7 @@ FUN_02002A94: ; 0x02002A94
ldrh r0, [r0, #0x20]
cmp r0, #0x0
beq _02002AC6
- ldr r0, _02002AD4 ; =UNK_02106FC4
+ ldr r0, _02002AD4 ; =gTextFlags
ldrb r0, [r0, #0x0]
lsl r0, r0, #0x1b
lsr r0, r0, #0x1f
@@ -927,7 +927,7 @@ FUN_02002A94: ; 0x02002A94
_02002AB2:
ldr r0, _02002AD8 ; =0x000005DC
bl FUN_020054C8
- ldr r1, _02002AD4 ; =UNK_02106FC4
+ ldr r1, _02002AD4 ; =gTextFlags
mov r0, #0x80
ldrb r2, [r1, #0x0]
orr r0, r2
@@ -938,9 +938,9 @@ _02002AC6:
mov r0, #0x0
pop {r3, pc}
nop
-_02002ACC: .word gUnknown21C48B8
+_02002ACC: .word gMain
_02002AD0: .word UNK_021C48F8
-_02002AD4: .word UNK_02106FC4
+_02002AD4: .word gTextFlags
_02002AD8: .word 0x000005DC
thumb_func_start FUN_02002ADC
@@ -964,7 +964,7 @@ _02002AEE:
lsr r3, r3, #0x18
orr r1, r3
strb r1, [r2, #0x2]
- ldr r1, _02002B14 ; =UNK_02106FC4
+ ldr r1, _02002B14 ; =gTextFlags
ldrb r1, [r1, #0x0]
lsl r1, r1, #0x1a
lsr r1, r1, #0x1f
@@ -975,12 +975,12 @@ _02002B10:
mov r0, #0x0
pop {r4, pc}
.balign 4
-_02002B14: .word UNK_02106FC4
+_02002B14: .word gTextFlags
thumb_func_start FUN_02002B18
FUN_02002B18: ; 0x02002B18
push {r4, lr}
- ldr r1, _02002B38 ; =UNK_02106FC4
+ ldr r1, _02002B38 ; =gTextFlags
add r4, r0, #0x0
ldrb r1, [r1, #0x0]
lsl r1, r1, #0x1d
@@ -994,12 +994,12 @@ _02002B2C:
bl FUN_02002A94
pop {r4, pc}
.balign 4
-_02002B38: .word UNK_02106FC4
+_02002B38: .word gTextFlags
thumb_func_start FUN_02002B3C
FUN_02002B3C: ; 0x02002B3C
push {r3, lr}
- ldr r1, _02002B5C ; =UNK_02106FC4
+ ldr r1, _02002B5C ; =gTextFlags
ldrb r1, [r1, #0x0]
lsl r1, r1, #0x1d
lsr r1, r1, #0x1f
@@ -1014,11 +1014,11 @@ _02002B52:
lsr r0, r0, #0x18
pop {r3, pc}
.balign 4
-_02002B5C: .word UNK_02106FC4
+_02002B5C: .word gTextFlags
thumb_func_start FUN_02002B60
FUN_02002B60: ; 0x02002B60
- ldr r2, _02002B78 ; =UNK_02106FC4
+ ldr r2, _02002B78 ; =gTextFlags
mov r1, #0x1
ldrb r3, [r2, #0x0]
lsl r0, r0, #0x18
@@ -1030,12 +1030,12 @@ FUN_02002B60: ; 0x02002B60
strb r0, [r2, #0x0]
bx lr
nop
-_02002B78: .word UNK_02106FC4
+_02002B78: .word gTextFlags
thumb_func_start FUN_02002B7C
FUN_02002B7C: ; 0x02002B7C
push {r3-r4}
- ldr r1, _02002BB4 ; =UNK_02106FC4
+ ldr r1, _02002BB4 ; =gTextFlags
mov r3, #0x4
ldrb r2, [r1, #0x0]
mov r4, #0x1
@@ -1062,11 +1062,11 @@ FUN_02002B7C: ; 0x02002B7C
pop {r3-r4}
bx lr
nop
-_02002BB4: .word UNK_02106FC4
+_02002BB4: .word gTextFlags
thumb_func_start FUN_02002BB8
FUN_02002BB8: ; 0x02002BB8
- ldr r2, _02002BD0 ; =UNK_02106FC4
+ ldr r2, _02002BD0 ; =gTextFlags
lsl r0, r0, #0x18
ldrb r3, [r2, #0x0]
lsr r0, r0, #0x18
@@ -1078,46 +1078,46 @@ FUN_02002BB8: ; 0x02002BB8
strb r0, [r2, #0x0]
bx lr
nop
-_02002BD0: .word UNK_02106FC4
+_02002BD0: .word gTextFlags
thumb_func_start FUN_02002BD4
FUN_02002BD4: ; 0x02002BD4
- ldr r0, _02002BE0 ; =UNK_02106FC4
+ ldr r0, _02002BE0 ; =gTextFlags
ldrb r0, [r0, #0x0]
lsl r0, r0, #0x19
lsr r0, r0, #0x1f
bx lr
nop
-_02002BE0: .word UNK_02106FC4
+_02002BE0: .word gTextFlags
thumb_func_start FUN_02002BE4
FUN_02002BE4: ; 0x02002BE4
- ldr r1, _02002BF0 ; =UNK_02106FC4
+ ldr r1, _02002BF0 ; =gTextFlags
mov r0, #0x40
ldrb r2, [r1, #0x0]
bic r2, r0
strb r2, [r1, #0x0]
bx lr
.balign 4
-_02002BF0: .word UNK_02106FC4
+_02002BF0: .word gTextFlags
thumb_func_start FUN_02002BF4
FUN_02002BF4: ; 0x02002BF4
- ldr r0, _02002C00 ; =UNK_02106FC4
+ ldr r0, _02002C00 ; =gTextFlags
ldrb r0, [r0, #0x0]
lsl r0, r0, #0x18
lsr r0, r0, #0x1f
bx lr
nop
-_02002C00: .word UNK_02106FC4
+_02002C00: .word gTextFlags
thumb_func_start FUN_02002C04
FUN_02002C04: ; 0x02002C04
- ldr r1, _02002C10 ; =UNK_02106FC4
+ ldr r1, _02002C10 ; =gTextFlags
mov r0, #0x80
ldrb r2, [r1, #0x0]
bic r2, r0
strb r2, [r1, #0x0]
bx lr
.balign 4
-_02002C10: .word UNK_02106FC4
+_02002C10: .word gTextFlags
diff --git a/arm9/asm/unk_02002C14.s b/arm9/asm/unk_02002C14.s
index ee2881da..c6fd3590 100644
--- a/arm9/asm/unk_02002C14.s
+++ b/arm9/asm/unk_02002C14.s
@@ -15,45 +15,18 @@ UNK_02106FCC: ; 0x02106FCC
.global UNK_020ECB54
UNK_020ECB54: ; 0x020ECB54
- .byte 0x00, 0x00
-
- .global UNK_020ECB56
-UNK_020ECB56: ; 0x020ECB56
- .byte 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
+ .short 0x0000, 0x0000
+ .short 0x0001, 0x0000
+ .short 0x0002, 0x0000
+ .short 0x0003, 0x0000
.global UNK_020ECB64
UNK_020ECB64: ; 0x020ECB64
- .byte 0x0B
-
- .global UNK_020ECB65
-UNK_020ECB65: ; 0x020ECB65
- .byte 0x10
-
- .global UNK_020ECB66
-UNK_020ECB66: ; 0x020ECB66
- .byte 0x00
-
- .global UNK_020ECB67
-UNK_020ECB67: ; 0x020ECB67
- .byte 0x00
-
- .global UNK_020ECB68
-UNK_020ECB68: ; 0x020ECB68
- .byte 0x00
-
- .global UNK_020ECB69
-UNK_020ECB69: ; 0x020ECB69
- .byte 0x01
-
- .global UNK_020ECB6A
-UNK_020ECB6A: ; 0x020ECB6A
- .byte 0x0F
-
- .global UNK_020ECB6B
-UNK_020ECB6B: ; 0x020ECB6B
- .byte 0x02, 0x0B, 0x10, 0x00, 0x00, 0x00, 0x01, 0x0F, 0x02, 0x0B, 0x10, 0x00, 0x00, 0x00, 0x01, 0x0F
- .byte 0x02, 0x0B, 0x10, 0x00, 0x00, 0x00, 0x01, 0x0F, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00
+ .byte 0x0B, 0x10, 0x00, 0x00, 0x00, 0x01, 0x0F, 0x02
+ .byte 0x0B, 0x10, 0x00, 0x00, 0x00, 0x01, 0x0F, 0x02
+ .byte 0x0B, 0x10, 0x00, 0x00, 0x00, 0x01, 0x0F, 0x02
+ .byte 0x0B, 0x10, 0x00, 0x00, 0x00, 0x01, 0x0F, 0x02
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.text
@@ -94,7 +67,7 @@ FUN_02002C50: ; 0x02002C50
str r1, [sp, #0x0]
lsl r4, r0, #0x2
ldr r1, _02002C78 ; =UNK_020ECB54
- ldr r3, _02002C7C ; =UNK_020ECB56
+ ldr r3, _02002C7C ; =UNK_020ECB54 + 2
ldrh r1, [r1, r4]
ldrh r3, [r3, r4]
mov r0, #0xe
@@ -109,7 +82,7 @@ FUN_02002C50: ; 0x02002C50
pop {r3-r4, pc}
nop
_02002C78: .word UNK_020ECB54
-_02002C7C: .word UNK_020ECB56
+_02002C7C: .word UNK_020ECB54 + 2
_02002C80: .word UNK_02106FC8
thumb_func_start FUN_02002C84
@@ -271,8 +244,8 @@ FUN_02002D94: ; 0x02002D94
.balign 4
_02002DAC: .word UNK_02106FC8
- thumb_func_start FUN_02002DB0
-FUN_02002DB0: ; 0x02002DB0
+ thumb_func_start FontFunc
+FontFunc: ; 0x02002DB0
push {r4, lr}
add r3, r1, #0x0
add r3, #0x1c
@@ -295,7 +268,7 @@ FUN_02002DB0: ; 0x02002DB0
strb r0, [r3, #0x1]
_02002DD8:
add r0, r1, #0x0
- bl FUN_020023C0
+ bl RenderText
pop {r4, pc}
thumb_func_start FUN_02002DE0
@@ -381,50 +354,50 @@ _02002E6E:
b _02002EAC
_02002E76:
lsl r1, r0, #0x3
- ldr r0, _02002EB4 ; =UNK_020ECB65
+ ldr r0, _02002EB4 ; =UNK_020ECB64 + 1
ldrb r2, [r0, r1]
b _02002EAC
_02002E7E:
lsl r1, r0, #0x3
- ldr r0, _02002EB8 ; =UNK_020ECB66
+ ldr r0, _02002EB8 ; =UNK_020ECB64 + 2
ldrb r2, [r0, r1]
b _02002EAC
_02002E86:
lsl r1, r0, #0x3
- ldr r0, _02002EBC ; =UNK_020ECB67
+ ldr r0, _02002EBC ; =UNK_020ECB64 + 3
ldrb r2, [r0, r1]
b _02002EAC
_02002E8E:
lsl r1, r0, #0x3
- ldr r0, _02002EC0 ; =UNK_020ECB68
+ ldr r0, _02002EC0 ; =UNK_020ECB64 + 4
ldrb r2, [r0, r1]
b _02002EAC
_02002E96:
lsl r1, r0, #0x3
- ldr r0, _02002EC4 ; =UNK_020ECB69
+ ldr r0, _02002EC4 ; =UNK_020ECB64 + 5
ldrb r2, [r0, r1]
b _02002EAC
_02002E9E:
lsl r1, r0, #0x3
- ldr r0, _02002EC8 ; =UNK_020ECB6A
+ ldr r0, _02002EC8 ; =UNK_020ECB64 + 6
ldrb r2, [r0, r1]
b _02002EAC
_02002EA6:
lsl r1, r0, #0x3
- ldr r0, _02002ECC ; =UNK_020ECB6B
+ ldr r0, _02002ECC ; =UNK_020ECB64 + 7
ldrb r2, [r0, r1]
_02002EAC:
add r0, r2, #0x0
bx lr
.balign 4
_02002EB0: .word UNK_020ECB64
-_02002EB4: .word UNK_020ECB65
-_02002EB8: .word UNK_020ECB66
-_02002EBC: .word UNK_020ECB67
-_02002EC0: .word UNK_020ECB68
-_02002EC4: .word UNK_020ECB69
-_02002EC8: .word UNK_020ECB6A
-_02002ECC: .word UNK_020ECB6B
+_02002EB4: .word UNK_020ECB64 + 1
+_02002EB8: .word UNK_020ECB64 + 2
+_02002EBC: .word UNK_020ECB64 + 3
+_02002EC0: .word UNK_020ECB64 + 4
+_02002EC4: .word UNK_020ECB64 + 5
+_02002EC8: .word UNK_020ECB64 + 6
+_02002ECC: .word UNK_020ECB64 + 7
thumb_func_start FUN_02002ED0
FUN_02002ED0: ; 0x02002ED0
diff --git a/arm9/asm/unk_02002F08.s b/arm9/asm/unk_02002F08.s
index a1fdc78f..b844da17 100644
--- a/arm9/asm/unk_02002F08.s
+++ b/arm9/asm/unk_02002F08.s
@@ -29,7 +29,7 @@ _02002F22:
add r0, r0, r4
add r0, #0x94
ldr r0, [r0, #0x0]
- bl FUN_02021934
+ bl StringGetWidth
pop {r4-r6, pc}
.balign 4
_02002F3C: .word UNK_02106FC8
@@ -64,7 +64,7 @@ FUN_02002F58: ; 0x02002F58
_02002F6C:
cmp r2, r4
bne _02002F76
- bl FUN_0201B8B8
+ bl MsgArray_SkipControlCode
b _02002F82
_02002F76:
cmp r2, r6
@@ -113,7 +113,7 @@ _02002FB4:
add r0, r0, r4
add r0, #0x94
ldr r0, [r0, #0x0]
- bl FUN_0202199C
+ bl StringGetWidth_SingleLine_HandleClearToControlCode
pop {r3-r5, pc}
.balign 4
_02002FCC: .word UNK_02106FC8
diff --git a/arm9/asm/unk_0200AA80.s b/arm9/asm/unk_0200AA80.s
index 165a789e..a054a19f 100644
--- a/arm9/asm/unk_0200AA80.s
+++ b/arm9/asm/unk_0200AA80.s
@@ -206,7 +206,7 @@ FUN_0200ABC0: ; 0x0200ABC0
bl FUN_0202398C
add r1, r0, #0x0
ldr r0, [r5, #0xc]
- bl FUN_02021E28
+ bl CopyU16ArrayToString
ldr r2, [r5, #0xc]
add r0, r5, #0x0
add r1, r4, #0x0
@@ -225,7 +225,7 @@ FUN_0200ABE4: ; 0x0200ABE4
bl FUN_02024EE8
add r1, r0, #0x0
ldr r0, [r5, #0xc]
- bl FUN_02021E28
+ bl CopyU16ArrayToString
ldr r2, [r5, #0xc]
add r0, r5, #0x0
add r1, r4, #0x0
@@ -906,7 +906,7 @@ FUN_0200B144: ; 0x0200B144
add r2, #0x14
add r4, r1, #0x0
add r1, r2, #0x0
- bl FUN_02021E28
+ bl CopyU16ArrayToString
ldr r2, [r5, #0xc]
add r0, r5, #0x0
add r1, r4, #0x0
@@ -1658,7 +1658,7 @@ FUN_0200B708: ; 0x0200B708
bl FUN_020287A8
add r1, r0, #0x0
add r0, r4, #0x0
- bl FUN_02021E28
+ bl CopyU16ArrayToString
mov r0, #0x1
str r0, [sp, #0x0]
ldr r0, [sp, #0x8]
@@ -1713,14 +1713,14 @@ FUN_0200B7A8: ; 0x0200B7A8
ldr r2, [r0, #0x8]
lsl r0, r1, #0x3
add r0, r2, r0
- ldr r3, _0200B7B4 ; =FUN_02021FF8
+ ldr r3, _0200B7B4 ; =StrUpperFirstChar
ldr r0, [r0, #0x4]
bx r3
.balign 4
-_0200B7B4: .word FUN_02021FF8
+_0200B7B4: .word StrUpperFirstChar
- thumb_func_start StringExpandPlaceholders
-StringExpandPlaceholders: ; 0x0200B7B8
+ thumb_func_start FUN_0200B7B8
+FUN_0200B7B8: ; 0x0200B7B8
push {r3-r7, lr}
add r7, r0, #0x0
add r6, r1, #0x0
@@ -1738,12 +1738,12 @@ _0200B7D4:
cmp r1, r0
bne _0200B82E
add r0, r5, #0x0
- bl FUN_0201B8F8
+ bl MsgArray_ControlCodeIsStrVar
cmp r0, #0x0
beq _0200B810
add r0, r5, #0x0
mov r1, #0x0
- bl FUN_0201B914
+ bl MsgArray_ControlCodeGetField
add r4, r0, #0x0
ldr r0, [r7, #0x0]
cmp r4, r0
@@ -1757,13 +1757,13 @@ _0200B7F8:
add r0, r6, #0x0
bl FUN_02022048
add r0, r5, #0x0
- bl FUN_0201B8B8
+ bl MsgArray_SkipControlCode
add r5, r0, #0x0
b _0200B838
_0200B810:
add r0, r5, #0x0
add r4, r5, #0x0
- bl FUN_0201B8B8
+ bl MsgArray_SkipControlCode
add r5, r0, #0x0
cmp r4, r5
bhs _0200B838
@@ -1771,7 +1771,7 @@ _0200B81E:
ldrh r1, [r4, #0x0]
add r0, r6, #0x0
add r4, r4, #0x2
- bl FUN_02021FB0
+ bl StrAddChar
cmp r4, r5
blo _0200B81E
b _0200B838
@@ -1779,7 +1779,7 @@ _0200B82E:
ldrh r1, [r5, #0x0]
add r0, r6, #0x0
add r5, r5, #0x2
- bl FUN_02021FB0
+ bl StrAddChar
_0200B838:
ldrh r1, [r5, #0x0]
ldr r0, _0200B844 ; =0x0000FFFF
diff --git a/arm9/asm/unk_02012CC8.s b/arm9/asm/unk_02012CC8.s
index 0f39b4e8..b77e441c 100644
--- a/arm9/asm/unk_02012CC8.s
+++ b/arm9/asm/unk_02012CC8.s
@@ -1503,7 +1503,7 @@ FUN_02013690: ; 0x02013690
bl String_ctor
ldr r1, _020136BC ; =UNK_020ED548
str r0, [r4, #0x4]
- bl FUN_02021E28
+ bl CopyU16ArrayToString
_020136B2:
add r0, r4, #0x0
pop {r3-r5, pc}
@@ -1563,7 +1563,7 @@ FUN_020136F8: ; 0x020136F8
ldr r2, [r6, #0x4]
add r0, r5, #0x0
add r3, r4, #0x0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r5, #0x0
bl FUN_02019548
add sp, #0x10
diff --git a/arm9/asm/unk_02013724.s b/arm9/asm/unk_02013724.s
index b9edb722..1cbd1070 100644
--- a/arm9/asm/unk_02013724.s
+++ b/arm9/asm/unk_02013724.s
@@ -274,13 +274,13 @@ _020138E2:
cmp r1, r6
bne _020138FC
add r0, r4, #0x0
- bl FUN_0201B8F8
+ bl MsgArray_ControlCodeIsStrVar
cmp r0, #0x0
beq _020138F2
add r5, r5, #0x1
_020138F2:
add r0, r4, #0x0
- bl FUN_0201B8B8
+ bl MsgArray_SkipControlCode
add r4, r0, #0x0
b _020138FE
_020138FC:
diff --git a/arm9/asm/unk_02015EA0.s b/arm9/asm/unk_02015EA0.s
index 3a876cb5..047d2a6b 100644
--- a/arm9/asm/unk_02015EA0.s
+++ b/arm9/asm/unk_02015EA0.s
@@ -10,8 +10,8 @@ UNK_020EDB10: ; 0x020EDB10
.section .bss
- .global gUnknown21C48B8
-gUnknown21C48B8: ; 0x021C48B8
+ .global gMain
+gMain: ; 0x021C48B8
.space 0x40
.global UNK_021C48F8
@@ -47,10 +47,10 @@ FUN_02015EA0: ; 0x02015EA0
str r0, [r3, r1]
mov r0, #0x3
bl MI_WaitDma
- ldr r0, _02015ED0 ; =gUnknown21C48B8
+ ldr r0, _02015ED0 ; =gMain
ldr r0, [r0, #0x1c]
bl FUN_0201B5CC
- ldr r0, _02015ED0 ; =gUnknown21C48B8
+ ldr r0, _02015ED0 ; =gMain
ldr r1, [r0, #0x30]
add r1, r1, #0x1
str r1, [r0, #0x30]
@@ -58,7 +58,7 @@ FUN_02015EA0: ; 0x02015EA0
nop
_02015EC8: .word 0x027E0000
_02015ECC: .word 0x00003FF8
-_02015ED0: .word gUnknown21C48B8
+_02015ED0: .word gMain
thumb_func_start FUN_02015ED4
FUN_02015ED4: ; 0x02015ED4
@@ -92,25 +92,25 @@ _02015F0C: .word FUN_02015ED4
thumb_func_start FUN_02015F10
FUN_02015F10: ; 0x02015F10
- ldr r2, _02015F18 ; =gUnknown21C48B8
+ ldr r2, _02015F18 ; =gMain
str r0, [r2, #0x0]
str r1, [r2, #0x4]
bx lr
.balign 4
-_02015F18: .word gUnknown21C48B8
+_02015F18: .word gMain
thumb_func_start FUN_02015F1C
FUN_02015F1C: ; 0x02015F1C
push {r3, lr}
mov r0, #0x0
bl FUN_02015F80
- ldr r0, _02015F30 ; =gUnknown21C48B8
+ ldr r0, _02015F30 ; =gMain
mov r1, #0x0
str r1, [r0, #0x8]
str r1, [r0, #0xc]
pop {r3, pc}
nop
-_02015F30: .word gUnknown21C48B8
+_02015F30: .word gMain
thumb_func_start FUN_02015F34
FUN_02015F34: ; 0x02015F34
@@ -119,14 +119,14 @@ FUN_02015F34: ; 0x02015F34
bne _02015F4C
mov r0, #0x0
bl FUN_02015F80
- ldr r0, _02015F68 ; =gUnknown21C48B8
+ ldr r0, _02015F68 ; =gMain
mov r1, #0x0
str r1, [r0, #0x8]
str r1, [r0, #0xc]
mov r0, #0x1
pop {r3, pc}
_02015F4C:
- ldr r2, _02015F68 ; =gUnknown21C48B8
+ ldr r2, _02015F68 ; =gMain
ldr r3, [r2, #0x8]
cmp r3, #0x0
bne _02015F62
@@ -140,12 +140,12 @@ _02015F62:
mov r0, #0x0
pop {r3, pc}
nop
-_02015F68: .word gUnknown21C48B8
+_02015F68: .word gMain
thumb_func_start FUN_02015F6C
FUN_02015F6C: ; 0x02015F6C
push {r3, lr}
- ldr r0, _02015F7C ; =gUnknown21C48B8
+ ldr r0, _02015F7C ; =gMain
ldr r1, [r0, #0x8]
cmp r1, #0x0
beq _02015F7A
@@ -154,7 +154,7 @@ FUN_02015F6C: ; 0x02015F6C
_02015F7A:
pop {r3, pc}
.balign 4
-_02015F7C: .word gUnknown21C48B8
+_02015F7C: .word gMain
thumb_func_start FUN_02015F80
FUN_02015F80: ; 0x02015F80
@@ -255,7 +255,7 @@ InitSystemForTheGame: ; 0x02016014
add r1, r0, #0x0
mov r0, #0xa0
bl FUN_0201B580
- ldr r1, _02016130 ; =gUnknown21C48B8
+ ldr r1, _02016130 ; =gMain
str r0, [r1, #0x18]
mov r0, #0x10
bl FUN_0201B578
@@ -266,7 +266,7 @@ InitSystemForTheGame: ; 0x02016014
add r1, r0, #0x0
mov r0, #0x10
bl FUN_0201B580
- ldr r1, _02016130 ; =gUnknown21C48B8
+ ldr r1, _02016130 ; =gMain
str r0, [r1, #0x1c]
mov r0, #0x20
bl FUN_0201B578
@@ -277,7 +277,7 @@ InitSystemForTheGame: ; 0x02016014
add r1, r0, #0x0
mov r0, #0x20
bl FUN_0201B580
- ldr r1, _02016130 ; =gUnknown21C48B8
+ ldr r1, _02016130 ; =gMain
str r0, [r1, #0x20]
mov r0, #0x4
bl FUN_0201B578
@@ -288,7 +288,7 @@ InitSystemForTheGame: ; 0x02016014
add r1, r0, #0x0
mov r0, #0x4
bl FUN_0201B580
- ldr r1, _02016130 ; =gUnknown21C48B8
+ ldr r1, _02016130 ; =gMain
str r0, [r1, #0x24]
bl GX_DispOff
ldr r2, _02016134 ; =0x04001000
@@ -332,7 +332,7 @@ _02016108:
add r0, r5, #0x0
add r1, r4, #0x0
bl FS_TryLoadTable
- ldr r0, _02016130 ; =gUnknown21C48B8
+ ldr r0, _02016130 ; =gMain
mov r1, #0x0
str r1, [r0, #0x0]
str r1, [r0, #0x8]
@@ -346,7 +346,7 @@ _02016108:
_02016124: .word 0x04000304
_02016128: .word 0xFFFFFDF1
_0201612C: .word 0x0000020E
-_02016130: .word gUnknown21C48B8
+_02016130: .word gMain
_02016134: .word 0x04001000
_02016138: .word 0xFFFEFFFF
_0201613C: .word FUN_02015EA0
@@ -683,7 +683,7 @@ _020163B8: .word UNK_021C4928
FUN_020163BC: ; 0x020163BC
push {r3, lr}
sub sp, #0x8
- ldr r0, _0201641C ; =gUnknown21C48B8
+ ldr r0, _0201641C ; =gMain
mov r2, #0x0
str r2, [r0, #0x34]
str r2, [r0, #0x38]
@@ -727,7 +727,7 @@ _02016402:
add sp, #0x8
pop {r3, pc}
.balign 4
-_0201641C: .word gUnknown21C48B8
+_0201641C: .word gMain
_02016420: .word UNK_021C48F8
_02016424: .word gUnk021C4918
_02016428: .word 0x000002AE
@@ -775,7 +775,7 @@ FUN_02016464: ; 0x02016464
and r0, r1
asr r0, r0, #0xf
beq _0201648A
- ldr r0, _02016554 ; =gUnknown21C48B8
+ ldr r0, _02016554 ; =gMain
mov r1, #0x0
str r1, [r0, #0x48]
str r1, [r0, #0x44]
@@ -793,7 +793,7 @@ _0201648A:
ldr r0, _02016560 ; =0x00002FFF
eor r1, r0
and r0, r1
- ldr r1, _02016554 ; =gUnknown21C48B8
+ ldr r1, _02016554 ; =gMain
lsl r0, r0, #0x10
lsr r0, r0, #0x10
ldr r2, [r1, #0x38]
@@ -815,11 +815,11 @@ _0201648A:
str r2, [r1, #0x50]
b _020164C8
_020164C2:
- ldr r1, _02016554 ; =gUnknown21C48B8
+ ldr r1, _02016554 ; =gMain
ldr r2, [r1, #0x58]
str r2, [r1, #0x50]
_020164C8:
- ldr r1, _02016554 ; =gUnknown21C48B8
+ ldr r1, _02016554 ; =gMain
str r0, [r1, #0x38]
ldr r2, [r1, #0x3c]
str r2, [r1, #0x48]
@@ -891,7 +891,7 @@ _0201653A:
pop {r4, pc}
nop
_02016550: .word 0x027FFFA8
-_02016554: .word gUnknown21C48B8
+_02016554: .word gMain
_02016558: .word UNK_021C48F8
_0201655C: .word 0x04000130
_02016560: .word 0x00002FFF
@@ -899,7 +899,7 @@ _02016564: .word gUnk021C4918
thumb_func_start FUN_02016568
FUN_02016568: ; 0x02016568
- ldr r0, _02016690 ; =gUnknown21C48B8
+ ldr r0, _02016690 ; =gMain
ldr r1, [r0, #0x34]
cmp r1, #0x3
bls _02016572
@@ -926,7 +926,7 @@ _02016586:
orr r1, r2
str r1, [r0, #0x48]
_02016596:
- ldr r1, _02016690 ; =gUnknown21C48B8
+ ldr r1, _02016690 ; =gMain
mov r0, #0x8
ldr r2, [r1, #0x44]
add r3, r2, #0x0
@@ -936,7 +936,7 @@ _02016596:
orr r0, r2
str r0, [r1, #0x44]
_020165A8:
- ldr r1, _02016690 ; =gUnknown21C48B8
+ ldr r1, _02016690 ; =gMain
mov r0, #0x8
ldr r2, [r1, #0x4c]
add r3, r2, #0x0
@@ -965,7 +965,7 @@ _020165CE:
lsr r0, r0, #0x1
orr r1, r0
_020165DC:
- ldr r2, _02016690 ; =gUnknown21C48B8
+ ldr r2, _02016690 ; =gMain
ldr r0, _02016694 ; =0x0000F3FF
ldr r3, [r2, #0x48]
and r0, r3
@@ -989,7 +989,7 @@ _020165FA:
lsr r1, r1, #0x1
orr r0, r1
_02016608:
- ldr r2, _02016690 ; =gUnknown21C48B8
+ ldr r2, _02016690 ; =gMain
ldr r1, _02016694 ; =0x0000F3FF
ldr r3, [r2, #0x44]
and r1, r3
@@ -1013,7 +1013,7 @@ _02016626:
lsr r1, r1, #0x1
orr r0, r1
_02016634:
- ldr r2, _02016690 ; =gUnknown21C48B8
+ ldr r2, _02016690 ; =gMain
ldr r1, _02016694 ; =0x0000F3FF
ldr r3, [r2, #0x4c]
and r1, r3
@@ -1030,7 +1030,7 @@ _02016642:
orr r1, r2
str r1, [r0, #0x48]
_02016652:
- ldr r1, _02016690 ; =gUnknown21C48B8
+ ldr r1, _02016690 ; =gMain
mov r0, #0x2
ldr r2, [r1, #0x44]
lsl r0, r0, #0x8
@@ -1040,7 +1040,7 @@ _02016652:
orr r0, r2
str r0, [r1, #0x44]
_02016664:
- ldr r1, _02016690 ; =gUnknown21C48B8
+ ldr r1, _02016690 ; =gMain
mov r0, #0x2
ldr r2, [r1, #0x4c]
lsl r0, r0, #0x8
@@ -1050,7 +1050,7 @@ _02016664:
orr r0, r2
str r0, [r1, #0x4c]
_02016676:
- ldr r1, _02016690 ; =gUnknown21C48B8
+ ldr r1, _02016690 ; =gMain
ldr r0, _02016698 ; =0x0000FCFF
ldr r2, [r1, #0x48]
and r2, r0
@@ -1064,18 +1064,18 @@ _02016676:
_0201668C:
bx lr
nop
-_02016690: .word gUnknown21C48B8
+_02016690: .word gMain
_02016694: .word 0x0000F3FF
_02016698: .word 0x0000FCFF
thumb_func_start FUN_0201669C
FUN_0201669C: ; 0x0201669C
- ldr r2, _020166A4 ; =gUnknown21C48B8
+ ldr r2, _020166A4 ; =gMain
str r0, [r2, #0x54]
str r1, [r2, #0x58]
bx lr
.balign 4
-_020166A4: .word gUnknown21C48B8
+_020166A4: .word gMain
thumb_func_start FUN_020166A8
FUN_020166A8: ; 0x020166A8
diff --git a/arm9/asm/unk_020166C8.s b/arm9/asm/unk_020166C8.s
index 87453775..3c251114 100644
--- a/arm9/asm/unk_020166C8.s
+++ b/arm9/asm/unk_020166C8.s
@@ -393,7 +393,7 @@ FUN_02016988: ; 0x02016988
bl FUN_02031810
cmp r0, #0x0
beq _02016996
- bl FUN_0208A9B8
+ bl PrintErrorMessageAndReset
_02016996:
pop {r3, pc}
diff --git a/arm9/asm/unk_0201BCBC.s b/arm9/asm/unk_0201BCBC.s
index c8cd3e56..49d206bb 100644
--- a/arm9/asm/unk_0201BCBC.s
+++ b/arm9/asm/unk_0201BCBC.s
@@ -3,9 +3,9 @@
.section .data
- .global UNK_02105BB4
-UNK_02105BB4: ; 0x02105BB4
- .byte 0x00, 0x00, 0x00, 0x00
+ .global gFonts
+gFonts: ; 0x02105BB4
+ .word 0
.section .bss
@@ -25,11 +25,11 @@ UNK_021C5734: ; 0x021C5734
thumb_func_start FUN_0201BCBC
FUN_0201BCBC: ; 0x0201BCBC
- ldr r1, _0201BCC4 ; =UNK_02105BB4
+ ldr r1, _0201BCC4 ; =gFonts
str r0, [r1, #0x0]
bx lr
nop
-_0201BCC4: .word UNK_02105BB4
+_0201BCC4: .word gFonts
thumb_func_start FUN_0201BCC8
FUN_0201BCC8: ; 0x0201BCC8
@@ -141,8 +141,8 @@ FUN_0201BD7C: ; 0x0201BD7C
.balign 4
_0201BD80: .word FUN_0201BCFC
- thumb_func_start FUN_0201BD84
-FUN_0201BD84: ; 0x0201BD84
+ thumb_func_start AddTextPrinterParameterized
+AddTextPrinterParameterized: ; 0x0201BD84
push {r3, lr}
sub sp, #0x18
str r0, [sp, #0x4]
@@ -158,7 +158,7 @@ FUN_0201BD84: ; 0x0201BD84
strb r0, [r2, #0xb]
strb r3, [r2, #0xc]
strb r0, [r2, #0xd]
- ldr r0, _0201BDDC ; =UNK_02105BB4
+ ldr r0, _0201BDDC ; =gFonts
lsl r1, r1, #0x3
ldr r0, [r0, #0x0]
add r1, r0, r1
@@ -182,14 +182,14 @@ FUN_0201BD84: ; 0x0201BD84
strb r0, [r2, #0x17]
ldr r2, [sp, #0x28]
add r0, sp, #0x0
- bl FUN_0201BE98
+ bl AddTextPrinter
add sp, #0x18
pop {r3, pc}
nop
-_0201BDDC: .word UNK_02105BB4
+_0201BDDC: .word gFonts
- thumb_func_start FUN_0201BDE0
-FUN_0201BDE0: ; 0x0201BDE0
+ thumb_func_start AddTextPrinterParameterized2
+AddTextPrinterParameterized2: ; 0x0201BDE0
push {r3, lr}
sub sp, #0x18
str r0, [sp, #0x4]
@@ -205,7 +205,7 @@ FUN_0201BDE0: ; 0x0201BDE0
strb r0, [r2, #0xb]
strb r3, [r2, #0xc]
strb r0, [r2, #0xd]
- ldr r0, _0201BE38 ; =UNK_02105BB4
+ ldr r0, _0201BE38 ; =gFonts
lsl r1, r1, #0x3
ldr r0, [r0, #0x0]
add r1, r0, r1
@@ -229,14 +229,14 @@ FUN_0201BDE0: ; 0x0201BDE0
ldr r1, [sp, #0x24]
ldr r2, [sp, #0x2c]
add r0, sp, #0x0
- bl FUN_0201BE98
+ bl AddTextPrinter
add sp, #0x18
pop {r3, pc}
nop
-_0201BE38: .word UNK_02105BB4
+_0201BE38: .word gFonts
- thumb_func_start FUN_0201BE3C
-FUN_0201BE3C: ; 0x0201BE3C
+ thumb_func_start AddTextPrinterParameterized3
+AddTextPrinterParameterized3: ; 0x0201BE3C
push {r3, lr}
sub sp, #0x18
str r0, [sp, #0x4]
@@ -256,7 +256,7 @@ FUN_0201BE3C: ; 0x0201BE3C
strb r0, [r2, #0xe]
ldr r0, [sp, #0x30]
strb r0, [r2, #0xf]
- ldr r0, _0201BE94 ; =UNK_02105BB4
+ ldr r0, _0201BE94 ; =gFonts
ldr r3, [r0, #0x0]
lsl r0, r1, #0x3
add r0, r3, r0
@@ -276,17 +276,17 @@ FUN_0201BE3C: ; 0x0201BE3C
ldr r1, [sp, #0x24]
ldr r2, [sp, #0x34]
add r0, sp, #0x0
- bl FUN_0201BE98
+ bl AddTextPrinter
add sp, #0x18
pop {r3, pc}
nop
-_0201BE94: .word UNK_02105BB4
+_0201BE94: .word gFonts
- thumb_func_start FUN_0201BE98
-FUN_0201BE98: ; 0x0201BE98
+ thumb_func_start AddTextPrinter
+AddTextPrinter: ; 0x0201BE98
push {r3-r7, lr}
add r7, r0, #0x0
- ldr r0, _0201BFD0 ; =UNK_02105BB4
+ ldr r0, _0201BFD0 ; =gFonts
add r6, r1, #0x0
ldr r0, [r0, #0x0]
add r5, r2, #0x0
@@ -418,7 +418,7 @@ _0201BF74:
lsl r7, r7, #0xa
_0201BFA4:
add r0, r4, #0x0
- bl FUN_0201C048
+ bl RenderFont
cmp r0, #0x1
beq _0201BFB4
add r5, r5, #0x1
@@ -437,7 +437,7 @@ _0201BFBE:
mov r0, #0x8
pop {r3-r7, pc}
nop
-_0201BFD0: .word UNK_02105BB4
+_0201BFD0: .word gFonts
_0201BFD4: .word UNK_021C570C
_0201BFD8: .word FUN_0201BFDC
@@ -461,7 +461,7 @@ FUN_0201BFDC: ; 0x0201BFDC
ldrb r2, [r4, #0x13]
bl FUN_0201C05C
add r0, r4, #0x0
- bl FUN_0201C048
+ bl RenderFont
cmp r0, #0x0
beq _0201C014
cmp r0, #0x1
@@ -499,14 +499,14 @@ _0201C042:
.balign 4
_0201C044: .word UNK_021C570C
- thumb_func_start FUN_0201C048
-FUN_0201C048: ; 0x0201C048
+ thumb_func_start RenderFont
+RenderFont: ; 0x0201C048
push {r4, lr}
add r4, r0, #0x0
_0201C04C:
ldrb r0, [r4, #0x9]
add r1, r4, #0x0
- bl FUN_02002DB0
+ bl FontFunc
cmp r0, #0x2
beq _0201C04C
pop {r4, pc}
diff --git a/arm9/asm/unk_02021590.s b/arm9/asm/unk_02021590.s
index 82989218..d526846f 100644
--- a/arm9/asm/unk_02021590.s
+++ b/arm9/asm/unk_02021590.s
@@ -474,7 +474,7 @@ _020218EA:
cmp r1, r0
bne _02021900
add r0, r4, #0x0
- bl FUN_0201B8B8
+ bl MsgArray_SkipControlCode
add r4, r0, #0x0
ldrh r1, [r4, #0x0]
ldr r0, _0202191C ; =0x0000FFFF
diff --git a/arm9/asm/unk_02021934.s b/arm9/asm/unk_02021934.s
deleted file mode 100644
index 337bae11..00000000
--- a/arm9/asm/unk_02021934.s
+++ /dev/null
@@ -1,983 +0,0 @@
- .include "asm/macros.inc"
- .include "global.inc"
-
- .section .rodata
-
- .global UNK_020EE67C
-UNK_020EE67C: ; 0x020EE67C
- .byte 0xA2, 0x00, 0xA3, 0x00, 0xA4, 0x00, 0xA5, 0x00, 0xA6, 0x00, 0xA7, 0x00, 0xA8, 0x00, 0xA9, 0x00
- .byte 0xAA, 0x00, 0xAB, 0x00
-
- .global UNK_020EE690
-UNK_020EE690: ; 0x020EE690
- .byte 0x21, 0x01, 0x22, 0x01, 0x23, 0x01, 0x24, 0x01, 0x25, 0x01, 0x26, 0x01, 0x27, 0x01, 0x28, 0x01
-
- .global UNK_020EE6A0
-UNK_020EE6A0: ; 0x020EE6A0
- .byte 0x29, 0x01, 0x2A, 0x01, 0x01, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00
- .byte 0xE8, 0x03, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0xA0, 0x86, 0x01, 0x00, 0x40, 0x42, 0x0F, 0x00
- .byte 0x80, 0x96, 0x98, 0x00, 0x00, 0xE1, 0xF5, 0x05, 0x00, 0xCA, 0x9A, 0x3B
-
- .text
-
- thumb_func_start FUN_02021934
-FUN_02021934: ; 0x02021934
- push {r3-r7, lr}
- add r5, r1, #0x0
- ldrh r1, [r5, #0x0]
- add r7, r0, #0x0
- mov r4, #0x0
- ldr r0, _02021994 ; =0x0000FFFF
- add r6, r2, #0x0
- str r4, [sp, #0x0]
- cmp r1, r0
- beq _02021986
-_02021948:
- ldr r0, _02021998 ; =0x0000FFFE
- cmp r1, r0
- bne _02021958
- add r0, r5, #0x0
- bl FUN_0201B8B8
- add r5, r0, #0x0
- b _0202197E
-_02021958:
- mov r0, #0xe
- lsl r0, r0, #0xc
- cmp r1, r0
- bne _02021970
- ldr r0, [sp, #0x0]
- sub r1, r4, r6
- cmp r0, r1
- bhs _0202196A
- str r1, [sp, #0x0]
-_0202196A:
- mov r4, #0x0
- add r5, r5, #0x2
- b _0202197E
-_02021970:
- ldr r2, [r7, #0x70]
- add r0, r7, #0x0
- sub r1, r1, #0x1
- blx r2
- add r0, r6, r0
- add r4, r4, r0
- add r5, r5, #0x2
-_0202197E:
- ldrh r1, [r5, #0x0]
- ldr r0, _02021994 ; =0x0000FFFF
- cmp r1, r0
- bne _02021948
-_02021986:
- ldr r0, [sp, #0x0]
- sub r1, r4, r6
- cmp r0, r1
- bhs _02021990
- str r1, [sp, #0x0]
-_02021990:
- ldr r0, [sp, #0x0]
- pop {r3-r7, pc}
- .balign 4
-_02021994: .word 0x0000FFFF
-_02021998: .word 0x0000FFFE
-
- thumb_func_start FUN_0202199C
-FUN_0202199C: ; 0x0202199C
- push {r3-r7, lr}
- add r5, r1, #0x0
- ldrh r1, [r5, #0x0]
- add r6, r0, #0x0
- ldr r0, _020219EC ; =0x0000FFFF
- mov r4, #0x0
- cmp r1, r0
- beq _020219E8
- sub r7, r0, #0x1
-_020219AE:
- cmp r1, r7
- bne _020219D4
- add r0, r5, #0x0
- bl FUN_0201B8E0
- ldr r1, _020219F0 ; =0x00000203
- cmp r0, r1
- bne _020219CA
- add r0, r5, #0x0
- mov r1, #0x0
- bl FUN_0201B914
- add r4, r0, #0x0
- sub r4, #0xc
-_020219CA:
- add r0, r5, #0x0
- bl FUN_0201B8B8
- add r5, r0, #0x0
- b _020219E0
-_020219D4:
- ldr r2, [r6, #0x70]
- add r0, r6, #0x0
- sub r1, r1, #0x1
- blx r2
- add r4, r4, r0
- add r5, r5, #0x2
-_020219E0:
- ldrh r1, [r5, #0x0]
- ldr r0, _020219EC ; =0x0000FFFF
- cmp r1, r0
- bne _020219AE
-_020219E8:
- add r0, r4, #0x0
- pop {r3-r7, pc}
- .balign 4
-_020219EC: .word 0x0000FFFF
-_020219F0: .word 0x00000203
-
- thumb_func_start String_ctor
-String_ctor: ; 0x020219F4
- push {r4, lr}
- add r4, r0, #0x0
- add r0, r1, #0x0
- lsl r1, r4, #0x1
- add r1, #0xa
- bl AllocFromHeap
- cmp r0, #0x0
- beq _02021A14
- ldr r1, _02021A18 ; =0xB6F8D2EC
- str r1, [r0, #0x4]
- strh r4, [r0, #0x0]
- mov r1, #0x0
- strh r1, [r0, #0x2]
- ldr r1, _02021A1C ; =0x0000FFFF
- strh r1, [r0, #0x8]
-_02021A14:
- pop {r4, pc}
- nop
-_02021A18: .word 0xB6F8D2EC
-_02021A1C: .word 0x0000FFFF
-
- thumb_func_start String_dtor
-String_dtor: ; 0x02021A20
- push {r4, lr}
- add r4, r0, #0x0
- bne _02021A2A
- bl ErrorHandling
-_02021A2A:
- ldr r1, [r4, #0x4]
- ldr r0, _02021A44 ; =0xB6F8D2EC
- cmp r1, r0
- beq _02021A36
- bl ErrorHandling
-_02021A36:
- ldr r0, _02021A48 ; =0xB6F8D2ED
- str r0, [r4, #0x4]
- add r0, r4, #0x0
- bl FreeToHeap
- pop {r4, pc}
- nop
-_02021A44: .word 0xB6F8D2EC
-_02021A48: .word 0xB6F8D2ED
-
- thumb_func_start StringSetEmpty
-StringSetEmpty: ; 0x02021A4C
- push {r4, lr}
- add r4, r0, #0x0
- bne _02021A56
- bl ErrorHandling
-_02021A56:
- ldr r1, [r4, #0x4]
- ldr r0, _02021A6C ; =0xB6F8D2EC
- cmp r1, r0
- beq _02021A62
- bl ErrorHandling
-_02021A62:
- mov r0, #0x0
- strh r0, [r4, #0x2]
- ldr r0, _02021A70 ; =0x0000FFFF
- strh r0, [r4, #0x8]
- pop {r4, pc}
- .balign 4
-_02021A6C: .word 0xB6F8D2EC
-_02021A70: .word 0x0000FFFF
-
- thumb_func_start StringCopy
-StringCopy: ; 0x02021A74
- push {r3-r5, lr}
- add r5, r0, #0x0
- add r4, r1, #0x0
- cmp r5, #0x0
- bne _02021A82
- bl ErrorHandling
-_02021A82:
- ldr r1, [r5, #0x4]
- ldr r0, _02021AC8 ; =0xB6F8D2EC
- cmp r1, r0
- beq _02021A8E
- bl ErrorHandling
-_02021A8E:
- cmp r4, #0x0
- bne _02021A96
- bl ErrorHandling
-_02021A96:
- ldr r1, [r4, #0x4]
- ldr r0, _02021AC8 ; =0xB6F8D2EC
- cmp r1, r0
- beq _02021AA2
- bl ErrorHandling
-_02021AA2:
- ldrh r2, [r4, #0x2]
- ldrh r0, [r5, #0x0]
- cmp r0, r2
- bls _02021AC0
- add r0, r5, #0x0
- add r1, r4, #0x0
- add r2, r2, #0x1
- add r0, #0x8
- add r1, #0x8
- lsl r2, r2, #0x1
- bl memcpy
- ldrh r0, [r4, #0x2]
- strh r0, [r5, #0x2]
- pop {r3-r5, pc}
-_02021AC0:
- bl ErrorHandling
- pop {r3-r5, pc}
- nop
-_02021AC8: .word 0xB6F8D2EC
-
- thumb_func_start StringDup
-StringDup: ; 0x02021ACC
- push {r3-r5, lr}
- add r5, r0, #0x0
- add r4, r1, #0x0
- cmp r5, #0x0
- bne _02021ADA
- bl ErrorHandling
-_02021ADA:
- ldr r1, [r5, #0x4]
- ldr r0, _02021B00 ; =0xB6F8D2EC
- cmp r1, r0
- beq _02021AE6
- bl ErrorHandling
-_02021AE6:
- ldrh r0, [r5, #0x2]
- add r1, r4, #0x0
- add r0, r0, #0x1
- bl String_ctor
- add r4, r0, #0x0
- beq _02021AFA
- add r1, r5, #0x0
- bl StringCopy
-_02021AFA:
- add r0, r4, #0x0
- pop {r3-r5, pc}
- nop
-_02021B00: .word 0xB6F8D2EC
-
- thumb_func_start String16_FormatInteger
-String16_FormatInteger: ; 0x02021B04
- push {r3-r7, lr}
- sub sp, #0x8
- add r5, r0, #0x0
- ldr r0, [sp, #0x20]
- add r6, r1, #0x0
- add r7, r3, #0x0
- str r2, [sp, #0x0]
- str r0, [sp, #0x20]
- cmp r5, #0x0
- bne _02021B1C
- bl ErrorHandling
-_02021B1C:
- ldr r1, [r5, #0x4]
- ldr r0, _02021C1C ; =0xB6F8D2EC
- cmp r1, r0
- beq _02021B28
- bl ErrorHandling
-_02021B28:
- cmp r6, #0x0
- bge _02021B30
- mov r4, #0x1
- b _02021B32
-_02021B30:
- mov r4, #0x0
-_02021B32:
- ldr r0, [sp, #0x0]
- ldrh r1, [r5, #0x0]
- add r0, r0, r4
- cmp r1, r0
- bls _02021C14
- ldr r0, [sp, #0x20]
- cmp r0, #0x0
- bne _02021B48
- ldr r0, _02021C20 ; =UNK_020EE67C
- str r0, [sp, #0x4]
- b _02021B4C
-_02021B48:
- ldr r0, _02021C24 ; =UNK_020EE690
- str r0, [sp, #0x4]
-_02021B4C:
- add r0, r5, #0x0
- bl StringSetEmpty
- cmp r4, #0x0
- beq _02021B74
- mov r0, #0x0
- mvn r0, r0
- mul r6, r0
- ldr r0, [sp, #0x20]
- cmp r0, #0x0
- bne _02021B66
- mov r0, #0xf1
- b _02021B68
-_02021B66:
- ldr r0, _02021C28 ; =0x000001BE
-_02021B68:
- ldrh r2, [r5, #0x2]
- add r1, r2, #0x1
- strh r1, [r5, #0x2]
- lsl r1, r2, #0x1
- add r1, r5, r1
- strh r0, [r1, #0x8]
-_02021B74:
- ldr r0, [sp, #0x0]
- lsl r1, r0, #0x2
- ldr r0, _02021C2C ; =UNK_020EE6A0
- ldr r4, [r0, r1]
- cmp r4, #0x0
- beq _02021C06
-_02021B80:
- add r0, r6, #0x0
- add r1, r4, #0x0
- bl _u32_div_f
- lsl r0, r0, #0x10
- lsr r1, r0, #0x10
- add r0, r4, #0x0
- mul r0, r1
- sub r6, r6, r0
- cmp r7, #0x2
- bne _02021BB4
- cmp r1, #0xa
- bhs _02021BA2
- ldr r0, [sp, #0x4]
- lsl r1, r1, #0x1
- ldrh r1, [r0, r1]
- b _02021BA4
-_02021BA2:
- mov r1, #0xe2
-_02021BA4:
- ldrh r0, [r5, #0x2]
- add r2, r0, #0x0
- add r2, r2, #0x1
- lsl r0, r0, #0x1
- strh r2, [r5, #0x2]
- add r0, r5, r0
- strh r1, [r0, #0x8]
- b _02021BFA
-_02021BB4:
- cmp r1, #0x0
- bne _02021BBC
- cmp r4, #0x1
- bne _02021BDC
-_02021BBC:
- mov r7, #0x2
- cmp r1, #0xa
- bhs _02021BCA
- ldr r0, [sp, #0x4]
- lsl r1, r1, #0x1
- ldrh r1, [r0, r1]
- b _02021BCC
-_02021BCA:
- mov r1, #0xe2
-_02021BCC:
- ldrh r0, [r5, #0x2]
- add r2, r0, #0x0
- add r2, r2, #0x1
- lsl r0, r0, #0x1
- strh r2, [r5, #0x2]
- add r0, r5, r0
- strh r1, [r0, #0x8]
- b _02021BFA
-_02021BDC:
- cmp r7, #0x1
- bne _02021BFA
- ldr r0, [sp, #0x20]
- cmp r0, #0x0
- bne _02021BEA
- mov r1, #0x1
- b _02021BEC
-_02021BEA:
- ldr r1, _02021C30 ; =0x000001E2
-_02021BEC:
- ldrh r0, [r5, #0x2]
- add r2, r0, #0x0
- add r2, r2, #0x1
- lsl r0, r0, #0x1
- strh r2, [r5, #0x2]
- add r0, r5, r0
- strh r1, [r0, #0x8]
-_02021BFA:
- add r0, r4, #0x0
- mov r1, #0xa
- bl _u32_div_f
- add r4, r0, #0x0
- bne _02021B80
-_02021C06:
- ldrh r0, [r5, #0x2]
- ldr r1, _02021C34 ; =0x0000FFFF
- add sp, #0x8
- lsl r0, r0, #0x1
- add r0, r5, r0
- strh r1, [r0, #0x8]
- pop {r3-r7, pc}
-_02021C14:
- bl ErrorHandling
- add sp, #0x8
- pop {r3-r7, pc}
- .balign 4
-_02021C1C: .word 0xB6F8D2EC
-_02021C20: .word UNK_020EE67C
-_02021C24: .word UNK_020EE690
-_02021C28: .word 0x000001BE
-_02021C2C: .word UNK_020EE6A0
-_02021C30: .word 0x000001E2
-_02021C34: .word 0x0000FFFF
-
- thumb_func_start FUN_02021C38
-FUN_02021C38: ; 0x02021C38
- push {r3-r7, lr}
- sub sp, #0x10
- str r1, [sp, #0x0]
- mov r1, #0x0
- str r1, [sp, #0x8]
- str r1, [sp, #0xc]
- add r5, r1, #0x0
- ldrh r1, [r0, #0x2]
- mov r7, #0x1
- cmp r1, #0x12
- bls _02021C56
- ldr r0, [sp, #0x8]
- add sp, #0x10
- add r1, r0, #0x0
- pop {r3-r7, pc}
-_02021C56:
- sub r1, r1, #0x1
- str r1, [sp, #0x4]
- bmi _02021CCC
- lsl r1, r1, #0x1
- add r4, r0, r1
-_02021C60:
- ldrh r6, [r4, #0x8]
- mov r3, #0xa
- mov r0, #0x0
- add r1, r6, #0x0
- sub r1, #0xa2
- asr r2, r1, #0x1f
- sub r3, r1, r3
- mov r12, r2
- mov r3, r12
- sbc r3, r0
- blo _02021C98
- ldr r0, _02021CDC ; =0x00000121
- mov r3, #0xa
- sub r1, r6, r0
- asr r2, r1, #0x1f
- mov r0, #0x0
- sub r3, r1, r3
- mov r12, r2
- mov r3, r12
- sbc r3, r0
- blo _02021C98
- ldr r0, [sp, #0x0]
- mov r1, #0x0
- str r1, [r0, #0x0]
- ldr r0, [sp, #0x8]
- ldr r1, [sp, #0xc]
- add sp, #0x10
- pop {r3-r7, pc}
-_02021C98:
- add r0, r1, #0x0
- add r1, r2, #0x0
- add r2, r7, #0x0
- add r3, r5, #0x0
- bl _ll_mul
- add r2, r1, #0x0
- ldr r1, [sp, #0x8]
- add r0, r1, r0
- str r0, [sp, #0x8]
- ldr r0, [sp, #0xc]
- adc r0, r2
- str r0, [sp, #0xc]
- add r0, r7, #0x0
- add r1, r5, #0x0
- mov r2, #0xa
- mov r3, #0x0
- bl _ll_mul
- add r7, r0, #0x0
- ldr r0, [sp, #0x4]
- add r5, r1, #0x0
- sub r4, r4, #0x2
- sub r0, r0, #0x1
- str r0, [sp, #0x4]
- bpl _02021C60
-_02021CCC:
- ldr r0, [sp, #0x0]
- mov r1, #0x1
- str r1, [r0, #0x0]
- ldr r0, [sp, #0x8]
- ldr r1, [sp, #0xc]
- add sp, #0x10
- pop {r3-r7, pc}
- nop
-_02021CDC: .word 0x00000121
-
- thumb_func_start FUN_02021CE0
-FUN_02021CE0: ; 0x02021CE0
- push {r3-r5, lr}
- add r5, r0, #0x0
- add r4, r1, #0x0
- cmp r5, #0x0
- bne _02021CEE
- bl ErrorHandling
-_02021CEE:
- ldr r1, [r5, #0x4]
- ldr r0, _02021D34 ; =0xB6F8D2EC
- cmp r1, r0
- beq _02021CFA
- bl ErrorHandling
-_02021CFA:
- cmp r4, #0x0
- bne _02021D02
- bl ErrorHandling
-_02021D02:
- ldr r1, [r4, #0x4]
- ldr r0, _02021D34 ; =0xB6F8D2EC
- cmp r1, r0
- beq _02021D0E
- bl ErrorHandling
-_02021D0E:
- ldrh r1, [r5, #0x8]
- ldrh r0, [r4, #0x8]
- cmp r1, r0
- bne _02021D2E
- ldr r0, _02021D38 ; =0x0000FFFF
-_02021D18:
- ldrh r1, [r5, #0x8]
- cmp r1, r0
- bne _02021D22
- mov r0, #0x0
- pop {r3-r5, pc}
-_02021D22:
- add r5, r5, #0x2
- add r4, r4, #0x2
- ldrh r2, [r5, #0x8]
- ldrh r1, [r4, #0x8]
- cmp r2, r1
- beq _02021D18
-_02021D2E:
- mov r0, #0x1
- pop {r3-r5, pc}
- nop
-_02021D34: .word 0xB6F8D2EC
-_02021D38: .word 0x0000FFFF
-
- thumb_func_start FUN_02021D3C
-FUN_02021D3C: ; 0x02021D3C
- push {r4, lr}
- add r4, r0, #0x0
- bne _02021D46
- bl ErrorHandling
-_02021D46:
- ldr r1, [r4, #0x4]
- ldr r0, _02021D58 ; =0xB6F8D2EC
- cmp r1, r0
- beq _02021D52
- bl ErrorHandling
-_02021D52:
- ldrh r0, [r4, #0x2]
- pop {r4, pc}
- nop
-_02021D58: .word 0xB6F8D2EC
-
- thumb_func_start FUN_02021D5C
-FUN_02021D5C: ; 0x02021D5C
- push {r3-r5, lr}
- add r4, r0, #0x0
- bne _02021D66
- bl ErrorHandling
-_02021D66:
- ldr r1, [r4, #0x4]
- ldr r0, _02021D98 ; =0xB6F8D2EC
- cmp r1, r0
- beq _02021D72
- bl ErrorHandling
-_02021D72:
- ldrh r1, [r4, #0x2]
- mov r3, #0x0
- mov r0, #0x1
- cmp r1, #0x0
- ble _02021D94
- mov r1, #0xe
- add r5, r4, #0x0
- lsl r1, r1, #0xc
-_02021D82:
- ldrh r2, [r5, #0x8]
- cmp r2, r1
- bne _02021D8A
- add r0, r0, #0x1
-_02021D8A:
- ldrh r2, [r4, #0x2]
- add r3, r3, #0x1
- add r5, r5, #0x2
- cmp r3, r2
- blt _02021D82
-_02021D94:
- pop {r3-r5, pc}
- nop
-_02021D98: .word 0xB6F8D2EC
-
- thumb_func_start FUN_02021D9C
-FUN_02021D9C: ; 0x02021D9C
- push {r3-r7, lr}
- add r5, r1, #0x0
- add r7, r0, #0x0
- add r6, r2, #0x0
- cmp r5, #0x0
- bne _02021DAC
- bl ErrorHandling
-_02021DAC:
- ldr r1, [r5, #0x4]
- ldr r0, _02021E24 ; =0xB6F8D2EC
- cmp r1, r0
- beq _02021DB8
- bl ErrorHandling
-_02021DB8:
- cmp r7, #0x0
- bne _02021DC0
- bl ErrorHandling
-_02021DC0:
- ldr r1, [r7, #0x4]
- ldr r0, _02021E24 ; =0xB6F8D2EC
- cmp r1, r0
- beq _02021DCC
- bl ErrorHandling
-_02021DCC:
- mov r4, #0x0
- cmp r6, #0x0
- beq _02021DF6
- ldrh r0, [r5, #0x2]
- cmp r0, #0x0
- ble _02021DF6
- mov r1, #0xe
- add r0, r5, #0x0
- lsl r1, r1, #0xc
-_02021DDE:
- ldrh r2, [r0, #0x8]
- cmp r2, r1
- bne _02021DEC
- sub r6, r6, #0x1
- bne _02021DEC
- add r4, r4, #0x1
- b _02021DF6
-_02021DEC:
- ldrh r2, [r5, #0x2]
- add r4, r4, #0x1
- add r0, r0, #0x2
- cmp r4, r2
- blt _02021DDE
-_02021DF6:
- add r0, r7, #0x0
- bl StringSetEmpty
- ldrh r0, [r5, #0x2]
- cmp r4, r0
- bge _02021E20
- lsl r0, r4, #0x1
- add r6, r5, r0
-_02021E06:
- ldrh r1, [r6, #0x8]
- mov r0, #0xe
- lsl r0, r0, #0xc
- cmp r1, r0
- beq _02021E20
- add r0, r7, #0x0
- bl FUN_02021FB0
- ldrh r0, [r5, #0x2]
- add r4, r4, #0x1
- add r6, r6, #0x2
- cmp r4, r0
- blt _02021E06
-_02021E20:
- pop {r3-r7, pc}
- nop
-_02021E24: .word 0xB6F8D2EC
-
- thumb_func_start FUN_02021E28
-FUN_02021E28: ; 0x02021E28
- push {r3-r5, lr}
- add r5, r0, #0x0
- add r4, r1, #0x0
- cmp r5, #0x0
- bne _02021E36
- bl ErrorHandling
-_02021E36:
- ldr r1, [r5, #0x4]
- ldr r0, _02021E84 ; =0xB6F8D2EC
- cmp r1, r0
- beq _02021E42
- bl ErrorHandling
-_02021E42:
- mov r0, #0x0
- strh r0, [r5, #0x2]
- ldrh r1, [r4, #0x0]
- ldr r0, _02021E88 ; =0x0000FFFF
- cmp r1, r0
- beq _02021E76
- add r1, r0, #0x0
-_02021E50:
- ldrh r2, [r5, #0x0]
- ldrh r0, [r5, #0x2]
- sub r2, r2, #0x1
- cmp r0, r2
- blt _02021E60
- bl ErrorHandling
- b _02021E76
-_02021E60:
- add r2, r0, #0x0
- add r2, r2, #0x1
- strh r2, [r5, #0x2]
- ldrh r2, [r4, #0x0]
- lsl r0, r0, #0x1
- add r0, r5, r0
- add r4, r4, #0x2
- strh r2, [r0, #0x8]
- ldrh r0, [r4, #0x0]
- cmp r0, r1
- bne _02021E50
-_02021E76:
- ldrh r0, [r5, #0x2]
- ldr r1, _02021E88 ; =0x0000FFFF
- lsl r0, r0, #0x1
- add r0, r5, r0
- strh r1, [r0, #0x8]
- pop {r3-r5, pc}
- nop
-_02021E84: .word 0xB6F8D2EC
-_02021E88: .word 0x0000FFFF
-
- thumb_func_start FUN_02021E8C
-FUN_02021E8C: ; 0x02021E8C
- push {r3-r7, lr}
- add r5, r0, #0x0
- add r7, r1, #0x0
- add r4, r2, #0x0
- cmp r5, #0x0
- bne _02021E9C
- bl ErrorHandling
-_02021E9C:
- ldr r1, [r5, #0x4]
- ldr r0, _02021EE8 ; =0xB6F8D2EC
- cmp r1, r0
- beq _02021EA8
- bl ErrorHandling
-_02021EA8:
- ldrh r0, [r5, #0x0]
- cmp r4, r0
- bhi _02021EE2
- lsl r6, r4, #0x1
- add r0, r5, #0x0
- add r0, #0x8
- add r1, r7, #0x0
- add r2, r6, #0x0
- bl memcpy
- mov r2, #0x0
- cmp r4, #0x0
- bls _02021ED4
- ldr r0, _02021EEC ; =0x0000FFFF
- add r3, r5, #0x0
-_02021EC6:
- ldrh r1, [r3, #0x8]
- cmp r1, r0
- beq _02021ED4
- add r2, r2, #0x1
- add r3, r3, #0x2
- cmp r2, r4
- blo _02021EC6
-_02021ED4:
- strh r2, [r5, #0x2]
- cmp r2, r4
- bne _02021EE6
- ldr r1, _02021EEC ; =0x0000FFFF
- add r0, r5, r6
- strh r1, [r0, #0x6]
- pop {r3-r7, pc}
-_02021EE2:
- bl ErrorHandling
-_02021EE6:
- pop {r3-r7, pc}
- .balign 4
-_02021EE8: .word 0xB6F8D2EC
-_02021EEC: .word 0x0000FFFF
-
- thumb_func_start FUN_02021EF0
-FUN_02021EF0: ; 0x02021EF0
- push {r4-r6, lr}
- add r5, r0, #0x0
- add r6, r1, #0x0
- add r4, r2, #0x0
- cmp r5, #0x0
- bne _02021F00
- bl ErrorHandling
-_02021F00:
- ldr r1, [r5, #0x4]
- ldr r0, _02021F28 ; =0xB6F8D2EC
- cmp r1, r0
- beq _02021F0C
- bl ErrorHandling
-_02021F0C:
- ldrh r0, [r5, #0x2]
- add r2, r0, #0x1
- cmp r2, r4
- bhi _02021F22
- add r5, #0x8
- add r0, r6, #0x0
- add r1, r5, #0x0
- lsl r2, r2, #0x1
- bl memcpy
- pop {r4-r6, pc}
-_02021F22:
- bl ErrorHandling
- pop {r4-r6, pc}
- .balign 4
-_02021F28: .word 0xB6F8D2EC
-
- thumb_func_start String_c_str
-String_c_str: ; 0x02021F2C
- push {r4, lr}
- add r4, r0, #0x0
- bne _02021F36
- bl ErrorHandling
-_02021F36:
- ldr r1, [r4, #0x4]
- ldr r0, _02021F48 ; =0xB6F8D2EC
- cmp r1, r0
- beq _02021F42
- bl ErrorHandling
-_02021F42:
- add r4, #0x8
- add r0, r4, #0x0
- pop {r4, pc}
- .balign 4
-_02021F48: .word 0xB6F8D2EC
-
- thumb_func_start FUN_02021F4C
-FUN_02021F4C: ; 0x02021F4C
- push {r3-r5, lr}
- add r5, r0, #0x0
- add r4, r1, #0x0
- cmp r5, #0x0
- bne _02021F5A
- bl ErrorHandling
-_02021F5A:
- ldr r1, [r5, #0x4]
- ldr r0, _02021FAC ; =0xB6F8D2EC
- cmp r1, r0
- beq _02021F66
- bl ErrorHandling
-_02021F66:
- cmp r4, #0x0
- bne _02021F6E
- bl ErrorHandling
-_02021F6E:
- ldr r1, [r4, #0x4]
- ldr r0, _02021FAC ; =0xB6F8D2EC
- cmp r1, r0
- beq _02021F7A
- bl ErrorHandling
-_02021F7A:
- ldrh r2, [r4, #0x2]
- ldrh r0, [r5, #0x2]
- add r1, r0, r2
- add r3, r1, #0x1
- ldrh r1, [r5, #0x0]
- cmp r3, r1
- bgt _02021FA6
- add r1, r5, #0x0
- add r1, #0x8
- lsl r0, r0, #0x1
- add r0, r1, r0
- add r1, r4, #0x0
- add r2, r2, #0x1
- add r1, #0x8
- lsl r2, r2, #0x1
- bl memcpy
- ldrh r1, [r5, #0x2]
- ldrh r0, [r4, #0x2]
- add r0, r1, r0
- strh r0, [r5, #0x2]
- pop {r3-r5, pc}
-_02021FA6:
- bl ErrorHandling
- pop {r3-r5, pc}
- .balign 4
-_02021FAC: .word 0xB6F8D2EC
-
- thumb_func_start FUN_02021FB0
-FUN_02021FB0: ; 0x02021FB0
- push {r3-r5, lr}
- add r5, r0, #0x0
- add r4, r1, #0x0
- cmp r5, #0x0
- bne _02021FBE
- bl ErrorHandling
-_02021FBE:
- ldr r1, [r5, #0x4]
- ldr r0, _02021FF0 ; =0xB6F8D2EC
- cmp r1, r0
- beq _02021FCA
- bl ErrorHandling
-_02021FCA:
- ldrh r2, [r5, #0x2]
- ldrh r0, [r5, #0x0]
- add r1, r2, #0x1
- cmp r1, r0
- bge _02021FE8
- lsl r0, r2, #0x1
- strh r1, [r5, #0x2]
- add r0, r5, r0
- strh r4, [r0, #0x8]
- ldrh r0, [r5, #0x2]
- ldr r1, _02021FF4 ; =0x0000FFFF
- lsl r0, r0, #0x1
- add r0, r5, r0
- strh r1, [r0, #0x8]
- pop {r3-r5, pc}
-_02021FE8:
- bl ErrorHandling
- pop {r3-r5, pc}
- nop
-_02021FF0: .word 0xB6F8D2EC
-_02021FF4: .word 0x0000FFFF
-
- thumb_func_start FUN_02021FF8
-FUN_02021FF8: ; 0x02021FF8
- push {r4, lr}
- add r4, r0, #0x0
- bne _02022002
- bl ErrorHandling
-_02022002:
- ldr r1, [r4, #0x4]
- ldr r0, _02022028 ; =0xB6F8D2EC
- cmp r1, r0
- beq _0202200E
- bl ErrorHandling
-_0202200E:
- ldrh r0, [r4, #0x2]
- cmp r0, #0x0
- beq _02022026
- ldrh r1, [r4, #0x8]
- ldr r0, _0202202C ; =0x00000145
- cmp r1, r0
- blo _02022026
- add r0, #0x19
- cmp r1, r0
- bhi _02022026
- sub r1, #0x1a
- strh r1, [r4, #0x8]
-_02022026:
- pop {r4, pc}
- .balign 4
-_02022028: .word 0xB6F8D2EC
-_0202202C: .word 0x00000145
diff --git a/arm9/asm/unk_02021FF8.s b/arm9/asm/unk_02021FF8.s
index 150d6003..0609835c 100644
--- a/arm9/asm/unk_02021FF8.s
+++ b/arm9/asm/unk_02021FF8.s
@@ -86,7 +86,7 @@ _020220A2:
_020220B2:
ldr r0, [sp, #0x0]
add r1, r4, #0x0
- bl FUN_02021F4C
+ bl StringCat
pop {r3-r7, pc}
.balign 4
_020220BC: .word 0x000001FF
diff --git a/arm9/asm/unk_020238C4.s b/arm9/asm/unk_020238C4.s
index 339a723f..70e0d568 100644
--- a/arm9/asm/unk_020238C4.s
+++ b/arm9/asm/unk_020238C4.s
@@ -115,14 +115,14 @@ _02023970:
thumb_func_start FUN_0202397C
FUN_0202397C: ; 0x0202397C
- ldr r3, _02023988 ; =FUN_02021EF0
+ ldr r3, _02023988 ; =CopyStringToU16Array
add r2, r0, #0x0
add r0, r1, #0x0
add r1, r2, #0x0
mov r2, #0x8
bx r3
.balign 4
-_02023988: .word FUN_02021EF0
+_02023988: .word CopyStringToU16Array
thumb_func_start FUN_0202398C
FUN_0202398C: ; 0x0202398C
@@ -131,13 +131,13 @@ FUN_0202398C: ; 0x0202398C
thumb_func_start FUN_02023990
FUN_02023990: ; 0x02023990
- ldr r3, _0202399C ; =FUN_02021E28
+ ldr r3, _0202399C ; =CopyU16ArrayToString
add r2, r0, #0x0
add r0, r1, #0x0
add r1, r2, #0x0
bx r3
nop
-_0202399C: .word FUN_02021E28
+_0202399C: .word CopyU16ArrayToString
thumb_func_start FUN_020239A0
FUN_020239A0: ; 0x020239A0
diff --git a/arm9/asm/unk_02023AC4.s b/arm9/asm/unk_02023AC4.s
index ea875620..7470de58 100644
--- a/arm9/asm/unk_02023AC4.s
+++ b/arm9/asm/unk_02023AC4.s
@@ -47,14 +47,14 @@ _02023AE0: .word memset
thumb_func_start FUN_02023AE4
FUN_02023AE4: ; 0x02023AE4
- ldr r3, _02023AF0 ; =FUN_02021E8C
+ ldr r3, _02023AF0 ; =CopyU16ArrayToStringN
add r2, r0, #0x0
add r0, r1, #0x0
add r1, r2, #0x0
mov r2, #0xc
bx r3
.balign 4
-_02023AF0: .word FUN_02021E8C
+_02023AF0: .word CopyU16ArrayToStringN
thumb_func_start FUN_02023AF4
FUN_02023AF4: ; 0x02023AF4
@@ -64,7 +64,7 @@ FUN_02023AF4: ; 0x02023AF4
bl String_ctor
add r1, r5, #0x0
add r4, r0, #0x0
- bl FUN_02021E28
+ bl CopyU16ArrayToString
add r0, r4, #0x0
pop {r3-r5, pc}
.balign 4
diff --git a/arm9/asm/unk_02024E64.s b/arm9/asm/unk_02024E64.s
index 3c770b30..f48042bb 100644
--- a/arm9/asm/unk_02024E64.s
+++ b/arm9/asm/unk_02024E64.s
@@ -88,13 +88,13 @@ FUN_02024EF4: ; 0x02024EF4
add r2, r0, #0x0
add r0, r1, #0x0
ldr r1, _02024F04 ; =0x00000724
- ldr r3, _02024F08 ; =FUN_02021EF0
+ ldr r3, _02024F08 ; =CopyStringToU16Array
add r1, r2, r1
mov r2, #0x8
bx r3
nop
_02024F04: .word 0x00000724
-_02024F08: .word FUN_02021EF0
+_02024F08: .word CopyStringToU16Array
thumb_func_start FUN_02024F0C
FUN_02024F0C: ; 0x02024F0C
@@ -109,10 +109,10 @@ FUN_02024F18: ; 0x02024F18
add r2, r0, #0x0
add r0, r1, #0x0
ldr r1, _02024F28 ; =0x00000734
- ldr r3, _02024F2C ; =FUN_02021EF0
+ ldr r3, _02024F2C ; =CopyStringToU16Array
add r1, r2, r1
mov r2, #0xb
bx r3
nop
_02024F28: .word 0x00000734
-_02024F2C: .word FUN_02021EF0
+_02024F2C: .word CopyStringToU16Array
diff --git a/arm9/asm/unk_02024F30.s b/arm9/asm/unk_02024F30.s
index 899404c6..0ee173aa 100644
--- a/arm9/asm/unk_02024F30.s
+++ b/arm9/asm/unk_02024F30.s
@@ -1,7 +1,7 @@
.include "asm/macros.inc"
.include "global.inc"
- .extern gUnknown21C48B8
+ .extern gMain
.text
@@ -79,22 +79,22 @@ _02024FAC:
beq _02024FC2
b _02024FCA
_02024FBA:
- ldr r0, _02024FD4 ; =gUnknown21C48B8
+ ldr r0, _02024FD4 ; =gMain
mov r1, #0x1
str r1, [r0, #0x34]
pop {r3, pc}
_02024FC2:
- ldr r0, _02024FD4 ; =gUnknown21C48B8
+ ldr r0, _02024FD4 ; =gMain
mov r1, #0x3
str r1, [r0, #0x34]
pop {r3, pc}
_02024FCA:
- ldr r0, _02024FD4 ; =gUnknown21C48B8
+ ldr r0, _02024FD4 ; =gMain
mov r1, #0x0
str r1, [r0, #0x34]
pop {r3, pc}
nop
-_02024FD4: .word gUnknown21C48B8
+_02024FD4: .word gMain
thumb_func_start FUN_02024FD8
FUN_02024FD8: ; 0x02024FD8
diff --git a/arm9/asm/unk_02025954.s b/arm9/asm/unk_02025954.s
index b981217f..eb1d3969 100644
--- a/arm9/asm/unk_02025954.s
+++ b/arm9/asm/unk_02025954.s
@@ -1,7 +1,7 @@
.include "asm/macros.inc"
.include "global.inc"
- .extern gUnknown21C48B8
+ .extern gMain
.section .rodata
@@ -61,7 +61,7 @@ FUN_0202597C: ; 0x0202597C
add r0, sp, #0xc
add r1, sp, #0x0
bl FUN_0201265C
- ldr r0, _020259D8 ; =gUnknown21C48B8
+ ldr r0, _020259D8 ; =gMain
ldr r6, [sp, #0xc]
ldr r1, [sp, #0x8]
ldr r0, [r0, #0x2c]
@@ -99,7 +99,7 @@ FUN_0202597C: ; 0x0202597C
add sp, #0x1c
pop {r4-r7, pc}
nop
-_020259D8: .word gUnknown21C48B8
+_020259D8: .word gMain
_020259DC: .word 0x000009B4
thumb_func_start FUN_020259E0
diff --git a/arm9/asm/unk_02026CD0.s b/arm9/asm/unk_02026CD0.s
index ec6fd057..75016f0b 100644
--- a/arm9/asm/unk_02026CD0.s
+++ b/arm9/asm/unk_02026CD0.s
@@ -112,7 +112,7 @@ FUN_02026D98: ; 0x02026D98
add r4, r2, #0x0
add r1, #0x20
mov r2, #0x8
- bl FUN_02021EF0
+ bl CopyStringToU16Array
add r5, #0x34
strb r4, [r5, #0x0]
pop {r3-r5, pc}
@@ -2242,13 +2242,13 @@ FUN_02027C84: ; 0x02027C84
thumb_func_start FUN_02027C88
FUN_02027C88: ; 0x02027C88
add r2, r0, #0x0
- ldr r3, _02027C94 ; =FUN_02021E28
+ ldr r3, _02027C94 ; =CopyU16ArrayToString
add r2, #0x20
add r0, r1, #0x0
add r1, r2, #0x0
bx r3
.balign 4
-_02027C94: .word FUN_02021E28
+_02027C94: .word CopyU16ArrayToString
thumb_func_start FUN_02027C98
FUN_02027C98: ; 0x02027C98
diff --git a/arm9/asm/unk_020281E0.s b/arm9/asm/unk_020281E0.s
index edf5e64f..b55e419f 100644
--- a/arm9/asm/unk_020281E0.s
+++ b/arm9/asm/unk_020281E0.s
@@ -291,7 +291,7 @@ _020283D0:
add r1, r2, r1
add r0, r6, #0x0
mov r2, #0x10
- bl FUN_02021EF0
+ bl CopyStringToU16Array
pop {r4-r6, pc}
.balign 4
@@ -330,7 +330,7 @@ _02028414:
add r1, r2, r1
add r0, r6, #0x0
mov r2, #0x10
- bl FUN_02021EF0
+ bl CopyStringToU16Array
pop {r4-r6, pc}
.balign 4
diff --git a/arm9/asm/unk_020286F8.s b/arm9/asm/unk_020286F8.s
index d0ed994b..ffb1a935 100644
--- a/arm9/asm/unk_020286F8.s
+++ b/arm9/asm/unk_020286F8.s
@@ -146,7 +146,7 @@ FUN_020287C0: ; 0x020287C0
add r1, r4, r2
add r0, r3, #0x0
mov r2, #0x8
- bl FUN_02021EF0
+ bl CopyStringToU16Array
pop {r4, pc}
_020287D8:
mov r2, #0x2c
@@ -155,7 +155,7 @@ _020287D8:
add r0, r3, #0x0
add r1, #0x10
mov r2, #0x8
- bl FUN_02021EF0
+ bl CopyStringToU16Array
pop {r4, pc}
.balign 4
diff --git a/arm9/asm/unk_0202B034.s b/arm9/asm/unk_0202B034.s
index 8c604e39..f6d8f57e 100644
--- a/arm9/asm/unk_0202B034.s
+++ b/arm9/asm/unk_0202B034.s
@@ -142,7 +142,7 @@ _0202B0BA:
add r0, r6, #0x0
add r1, #0xc
mov r2, #0xb
- bl FUN_02021EF0
+ bl CopyStringToU16Array
add r0, r4, #0x0
mov r1, #0x90
add r2, r6, #0x0
@@ -151,7 +151,7 @@ _0202B0BA:
add r0, r6, #0x0
add r1, #0x22
mov r2, #0x8
- bl FUN_02021EF0
+ bl CopyStringToU16Array
b _0202B17C
_0202B176:
ldr r0, _0202B1EC ; =0x0000FFFF
@@ -359,11 +359,11 @@ _0202B2CE:
ldrb r0, [r5, #0x3]
strb r0, [r4, #0x13]
ldr r0, [r4, #0x0]
- bl FUN_02021E28
+ bl CopyU16ArrayToString
add r1, r5, #0x0
ldr r0, [r4, #0x4]
add r1, #0x22
- bl FUN_02021E28
+ bl CopyU16ArrayToString
mov r1, #0x0
_0202B306:
ldrh r0, [r5, #0x32]
diff --git a/arm9/asm/unk_0202B870.s b/arm9/asm/unk_0202B870.s
index b9a2a3b1..eb4d094a 100644
--- a/arm9/asm/unk_0202B870.s
+++ b/arm9/asm/unk_0202B870.s
@@ -277,7 +277,7 @@ _0202BA38:
add r0, r7, #0x0
add r1, #0x8
mov r2, #0x8
- bl FUN_02021EF0
+ bl CopyStringToU16Array
ldr r0, [r5, #0x0]
add r6, r6, #0x1
str r0, [r4, #0x4]
@@ -822,7 +822,7 @@ _0202BE14:
add r1, r5, #0x0
ldr r0, [r0, #0xc]
add r1, #0x8
- bl FUN_02021E28
+ bl CopyU16ArrayToString
ldr r0, [r4, #0x0]
add r0, r0, #0x1
str r0, [r4, #0x0]
diff --git a/arm9/asm/unk_0202F150.s b/arm9/asm/unk_0202F150.s
index 4d05c01e..22bf52e9 100644
--- a/arm9/asm/unk_0202F150.s
+++ b/arm9/asm/unk_0202F150.s
@@ -1,7 +1,7 @@
.include "asm/macros.inc"
.include "global.inc"
- .extern gUnknown21C48B8
+ .extern gMain
.section .bss
@@ -1277,7 +1277,7 @@ FUN_0202FB80: ; 0x0202FB80
strb r0, [r1, #0x0]
bl FUN_0202F984
ldr r0, _0202FC48 ; =UNK_021C59F4
- ldr r1, _0202FC50 ; =gUnknown21C48B8
+ ldr r1, _0202FC50 ; =gMain
ldr r0, [r0, #0x4]
ldr r2, _0202FC54 ; =0x00000628
ldr r3, [r1, #0x44]
@@ -1355,7 +1355,7 @@ _0202FC3A:
.balign 4
_0202FC48: .word UNK_021C59F4
_0202FC4C: .word 0x0000068A
-_0202FC50: .word gUnknown21C48B8
+_0202FC50: .word gMain
_0202FC54: .word 0x00000628
_0202FC58: .word 0x00007FFF
_0202FC5C: .word 0x0000065C
@@ -4279,7 +4279,7 @@ FUN_020312BC: ; 0x020312BC
add r0, sp, #0x10
add r1, sp, #0x4
bl FUN_0201265C
- ldr r0, _02031340 ; =gUnknown21C48B8
+ ldr r0, _02031340 ; =gMain
ldr r6, [sp, #0x10]
mov r5, #0x0
lsr r7, r6, #0x1c
@@ -4339,7 +4339,7 @@ FUN_020312BC: ; 0x020312BC
add sp, #0x20
pop {r3-r7, pc}
.balign 4
-_02031340: .word gUnknown21C48B8
+_02031340: .word gMain
_02031344: .word 0x00000000
_02031348: .word 0x6C078965
_0203134C: .word 0x5D588B65
diff --git a/arm9/asm/unk_02033874.s b/arm9/asm/unk_02033874.s
index 24d12a3a..648cf799 100644
--- a/arm9/asm/unk_02033874.s
+++ b/arm9/asm/unk_02033874.s
@@ -333,7 +333,7 @@ _02033B22:
bl FUN_0202DFFC
add r1, r0, #0x0
ldr r0, [sp, #0x10]
- bl FUN_02021E28
+ bl CopyU16ArrayToString
ldr r2, [sp, #0x10]
add r0, r4, #0x0
add r1, r5, #0x0
diff --git a/arm9/asm/unk_02033F50.s b/arm9/asm/unk_02033F50.s
index ff184e1c..acf3edeb 100644
--- a/arm9/asm/unk_02033F50.s
+++ b/arm9/asm/unk_02033F50.s
@@ -220,7 +220,7 @@ _02033FA4:
ldr r2, [sp, #0x14]
add r0, r4, #0x0
add r1, r7, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r1, #0x0
str r1, [sp, #0x0]
str r1, [sp, #0x4]
@@ -228,7 +228,7 @@ _02033FA4:
add r2, r7, #0x0
add r3, r1, #0x0
str r1, [sp, #0x8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r7, #0x0
bl String_dtor
bl FUN_0201E788
diff --git a/arm9/asm/unk_02034188.s b/arm9/asm/unk_02034188.s
index 4116fa17..f4979b35 100644
--- a/arm9/asm/unk_02034188.s
+++ b/arm9/asm/unk_02034188.s
@@ -155,7 +155,7 @@ FUN_02034188: ; 0x02034188
add r2, r4, #0x0
add r3, r1, #0x0
str r1, [sp, #0x8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r4, #0x0
bl String_dtor
bl FUN_0201E788
diff --git a/arm9/asm/unk_02035068.s b/arm9/asm/unk_02035068.s
index 5a905b2d..09b94b57 100644
--- a/arm9/asm/unk_02035068.s
+++ b/arm9/asm/unk_02035068.s
@@ -677,7 +677,7 @@ _02035526:
ldr r2, [sp, #0x20]
add r0, r6, #0x0
add r1, r7, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r2, r4, r5
add r2, #0x30
ldrb r2, [r2, #0x0]
@@ -991,7 +991,7 @@ _020357D6:
add r2, r7, #0x0
add r3, r1, #0x0
str r1, [sp, #0x8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r7, #0x0
bl String_dtor
mov r0, #0xb
@@ -1035,7 +1035,7 @@ _0203584C:
ldr r1, [sp, #0x18]
ldr r2, [sp, #0x14]
add r0, r7, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0x10
str r0, [sp, #0x0]
mov r0, #0xff
@@ -1046,7 +1046,7 @@ _0203584C:
add r0, #0x10
add r3, r1, #0x0
str r1, [sp, #0x8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, [sp, #0x18]
bl String_dtor
ldr r0, [sp, #0x14]
diff --git a/arm9/asm/unk_020372D4.s b/arm9/asm/unk_020372D4.s
index 92ff091d..abbd1d7e 100644
--- a/arm9/asm/unk_020372D4.s
+++ b/arm9/asm/unk_020372D4.s
@@ -1,7 +1,7 @@
.include "asm/macros.inc"
.include "global.inc"
- .extern gUnknown21C48B8
+ .extern gMain
.section .bss
@@ -386,7 +386,7 @@ _020375B4:
beq _020375D4
ldr r0, [r4, #0x38]
bl FUN_02055A38
- ldr r3, _02037758 ; =gUnknown21C48B8
+ ldr r3, _02037758 ; =gMain
add r0, sp, #0x8
ldr r2, [r3, #0x48]
ldr r3, [r3, #0x44]
@@ -500,7 +500,7 @@ _02037672:
add sp, #0x10
pop {r3-r5, pc}
_020376A6:
- ldr r0, _02037758 ; =gUnknown21C48B8
+ ldr r0, _02037758 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x1
tst r0, r1
@@ -553,7 +553,7 @@ _020376E2:
add sp, #0x10
pop {r3-r5, pc}
_0203771C:
- ldr r0, _02037758 ; =gUnknown21C48B8
+ ldr r0, _02037758 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x1
tst r0, r1
@@ -583,7 +583,7 @@ _02037754:
add sp, #0x10
pop {r3-r5, pc}
.balign 4
-_02037758: .word gUnknown21C48B8
+_02037758: .word gMain
_0203775C: .word 0x00000146
thumb_func_start FUN_02037760
diff --git a/arm9/asm/unk_020377F0.s b/arm9/asm/unk_020377F0.s
index f4394e88..6056f12f 100644
--- a/arm9/asm/unk_020377F0.s
+++ b/arm9/asm/unk_020377F0.s
@@ -1817,7 +1817,7 @@ _020384D6:
bne _020384F2
ldr r0, [r1, #0x18]
ldr r1, [r4, #0x10]
- bl FUN_02021CE0
+ bl StringCompare
cmp r0, #0x0
bne _02038514
ldr r0, [r4, #0xc]
@@ -1990,12 +1990,12 @@ _02038620:
beq _0203866E
ldr r0, [r4, #0x10]
add r1, r5, #0x0
- bl FUN_02021E28
+ bl CopyU16ArrayToString
b _0203866E
_02038656:
ldr r0, [r4, #0x10]
add r1, r5, #0x0
- bl FUN_02021E28
+ bl CopyU16ArrayToString
b _0203866E
_02038660:
cmp r5, #0x0
@@ -2003,7 +2003,7 @@ _02038660:
ldr r0, [r4, #0xc]
add r1, r5, #0x0
ldr r0, [r0, #0x18]
- bl FUN_02021E28
+ bl CopyU16ArrayToString
_0203866E:
ldr r0, [sp, #0x4]
ldr r1, _0203867C ; =FUN_0203847C
diff --git a/arm9/asm/unk_02046030.s b/arm9/asm/unk_02046030.s
index be79d918..3ca3d7e7 100644
--- a/arm9/asm/unk_02046030.s
+++ b/arm9/asm/unk_02046030.s
@@ -1,7 +1,7 @@
.include "asm/macros.inc"
.include "global.inc"
- .extern gUnknown21C48B8
+ .extern gMain
.text
@@ -144,7 +144,7 @@ _02046118:
strb r0, [r4, #0x8]
b _020461F8
_02046150:
- ldr r0, _02046210 ; =gUnknown21C48B8
+ ldr r0, _02046210 ; =gMain
ldr r2, [r0, #0x48]
mov r0, #0x3
tst r0, r2
@@ -233,7 +233,7 @@ _02046200: .word 0x0000034F
_02046204: .word 0x00000231
_02046208: .word 0x0000FFFF
_0204620C: .word 0x00000679
-_02046210: .word gUnknown21C48B8
+_02046210: .word gMain
thumb_func_start FUN_02046214
FUN_02046214: ; 0x02046214
diff --git a/arm9/asm/unk_02048120.s b/arm9/asm/unk_02048120.s
index cf52f344..79bb65c1 100644
--- a/arm9/asm/unk_02048120.s
+++ b/arm9/asm/unk_02048120.s
@@ -1,7 +1,7 @@
.include "asm/macros.inc"
.include "global.inc"
- .extern gUnknown21C48B8
+ .extern gMain
.section .rodata
@@ -178,7 +178,7 @@ _02048258:
str r0, [r4, #0x0]
b _020482EA
_02048268:
- ldr r0, _020482F0 ; =gUnknown21C48B8
+ ldr r0, _020482F0 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x1
tst r0, r1
@@ -241,7 +241,7 @@ _020482EA:
add sp, #0xc
pop {r3-r4, pc}
.balign 4
-_020482F0: .word gUnknown21C48B8
+_020482F0: .word gMain
thumb_func_start FUN_020482F4
FUN_020482F4: ; 0x020482F4
@@ -271,7 +271,7 @@ FUN_020482F4: ; 0x020482F4
ldr r0, [r5, #0x20]
add r1, r4, #0x0
add r2, r6, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0x0
add r1, r4, #0x0
add r2, r0, #0x0
@@ -295,7 +295,7 @@ FUN_020482F4: ; 0x020482F4
sub r3, r3, #0x4
lsl r3, r3, #0x18
lsr r3, r3, #0x18
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0x0
bl String_dtor
add r0, r4, #0x0
diff --git a/arm9/asm/unk_0204B34C.s b/arm9/asm/unk_0204B34C.s
index dd43d375..ac1c53ff 100644
--- a/arm9/asm/unk_0204B34C.s
+++ b/arm9/asm/unk_0204B34C.s
@@ -1,7 +1,7 @@
.include "asm/macros.inc"
.include "global.inc"
- .extern gUnknown21C48B8
+ .extern gMain
.section .rodata
@@ -697,7 +697,7 @@ _0204B866:
mov r0, #0x2
str r0, [r4, #0x0]
_0204B876:
- ldr r0, _0204B994 ; =gUnknown21C48B8
+ ldr r0, _0204B994 ; =gMain
mov r1, #0x20
ldr r0, [r0, #0x44]
tst r1, r0
@@ -833,7 +833,7 @@ _0204B98E:
mov r0, #0x0
pop {r3-r5, pc}
nop
-_0204B994: .word gUnknown21C48B8
+_0204B994: .word gMain
_0204B998: .word UNK_020F4850
_0204B99C: .word UNK_020F4858
diff --git a/arm9/asm/unk_0204CB20.s b/arm9/asm/unk_0204CB20.s
index 6351a0e1..610901c6 100644
--- a/arm9/asm/unk_0204CB20.s
+++ b/arm9/asm/unk_0204CB20.s
@@ -1,7 +1,7 @@
.include "asm/macros.inc"
.include "global.inc"
- .extern gUnknown21C48B8
+ .extern gMain
.section .rodata
@@ -1279,7 +1279,7 @@ _0204D4D4: .word 0x00000132
thumb_func_start FUN_0204D4D8
FUN_0204D4D8: ; 0x0204D4D8
- ldr r1, _0204D4E8 ; =gUnknown21C48B8
+ ldr r1, _0204D4E8 ; =gMain
mov r0, #0x2
ldr r1, [r1, #0x44]
tst r1, r0
@@ -1289,7 +1289,7 @@ _0204D4E4:
ldr r3, _0204D4EC ; =FUN_02030F60
bx r3
.balign 4
-_0204D4E8: .word gUnknown21C48B8
+_0204D4E8: .word gMain
_0204D4EC: .word FUN_02030F60
thumb_func_start FUN_0204D4F0
@@ -6102,7 +6102,7 @@ FUN_0204F9BC: ; 0x0204F9BC
mov r1, #0xf
bl FUN_020239A0
str r0, [sp, #0x0]
- bl FUN_02021D3C
+ bl StringGetLength
cmp r0, #0x0
beq _0204F9FE
ldr r0, _0204FA54 ; =UNK_021C5A68
diff --git a/arm9/asm/unk_02050E48.s b/arm9/asm/unk_02050E48.s
index c4024a82..6971b088 100644
--- a/arm9/asm/unk_02050E48.s
+++ b/arm9/asm/unk_02050E48.s
@@ -2,7 +2,7 @@
.include "global.inc"
.extern UNK_020F96DC
- .extern gUnknown21C48B8
+ .extern gMain
.extern UNK_020FA6E8
.section .rodata
@@ -429,7 +429,7 @@ _0205116A:
blx r2
b _020517B8
_0205118A:
- ldr r0, _020514A4 ; =gUnknown21C48B8
+ ldr r0, _020514A4 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x2
tst r0, r1
@@ -791,7 +791,7 @@ _0205142C:
ldr r0, [r4, #0x28]
ldr r1, [r4, #0x10]
ldr r2, [r4, #0xc]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r1, [r4, #0x10]
add r0, r4, #0x0
bl FUN_020517C0
@@ -823,7 +823,7 @@ _0205148E:
str r0, [r4, #0x34]
b _020517B8
.balign 4
-_020514A4: .word gUnknown21C48B8
+_020514A4: .word gMain
_020514A8:
add r0, r4, #0x0
bl FUN_02051A80
@@ -970,7 +970,7 @@ _020515BA:
ldr r0, [r4, #0x28]
ldr r1, [r4, #0x10]
ldr r2, [r4, #0xc]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r1, [r4, #0x10]
add r0, r4, #0x0
bl FUN_020517C0
@@ -1025,7 +1025,7 @@ _02051642:
ldr r0, [r4, #0x28]
ldr r1, [r4, #0x10]
ldr r2, [r4, #0xc]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r1, [r4, #0x10]
add r0, r4, #0x0
bl FUN_020517C0
@@ -1734,7 +1734,7 @@ _02051BD6:
ldr r2, [r5, #0xc]
mov r1, #0x0
mov r3, #0x10
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, [sp, #0x1c]
add r7, r7, #0x1
add r6, r6, r0
@@ -1754,7 +1754,7 @@ _02051BD6:
ldr r0, [sp, #0x20]
ldr r2, [r5, #0xc]
mov r3, #0x10
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, [sp, #0x18]
bl DestroyMsgData
_02051C34:
@@ -1855,7 +1855,7 @@ _02051CE0:
add r0, r7, #0x0
mov r1, #0x0
mov r3, #0x10
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r6, r6, #0x1
add r4, #0x10
cmp r6, #0x3
@@ -1901,7 +1901,7 @@ FUN_02051D54: ; 0x02051D54
push {r4, lr}
sub sp, #0x8
add r4, r0, #0x0
- ldr r0, _02051E1C ; =gUnknown21C48B8
+ ldr r0, _02051E1C ; =gMain
mov r1, #0x40
ldr r0, [r0, #0x48]
tst r1, r0
@@ -2001,7 +2001,7 @@ _02051DE0:
add sp, #0x8
pop {r4, pc}
nop
-_02051E1C: .word gUnknown21C48B8
+_02051E1C: .word gMain
_02051E20: .word 0x000005DC
thumb_func_start FUN_02051E24
@@ -2154,7 +2154,7 @@ _02051EF2:
ldr r0, [r4, #0x18]
ldr r1, [r4, #0x4]
ldr r2, [r4, #0x0]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r1, r4, #0x0
ldr r0, [r5, #0x8]
add r1, #0x8
@@ -2186,7 +2186,7 @@ _02051F7C:
bl FUN_020546C8
cmp r0, #0x0
beq _0205203A
- ldr r0, _02052040 ; =gUnknown21C48B8
+ ldr r0, _02052040 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x1
tst r0, r1
@@ -2269,7 +2269,7 @@ _0205203A:
mov r0, #0x0
pop {r4-r6, pc}
nop
-_02052040: .word gUnknown21C48B8
+_02052040: .word gMain
thumb_func_start FUN_02052044
FUN_02052044: ; 0x02052044
diff --git a/arm9/asm/unk_02054590.s b/arm9/asm/unk_02054590.s
index 92a182d7..772871af 100644
--- a/arm9/asm/unk_02054590.s
+++ b/arm9/asm/unk_02054590.s
@@ -127,7 +127,7 @@ FUN_02054658: ; 0x02054658
mov r1, #0x1
add r2, r4, #0x0
str r3, [sp, #0x8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add sp, #0xc
pop {r3-r6, pc}
@@ -153,7 +153,7 @@ FUN_02054690: ; 0x02054690
add r1, r7, #0x0
add r2, r6, #0x0
str r3, [sp, #0x8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add sp, #0xc
pop {r4-r7, pc}
.balign 4
diff --git a/arm9/asm/unk_0205CE48.s b/arm9/asm/unk_0205CE48.s
index 6feef167..65e31220 100644
--- a/arm9/asm/unk_0205CE48.s
+++ b/arm9/asm/unk_0205CE48.s
@@ -1,7 +1,7 @@
.include "asm/macros.inc"
.include "global.inc"
- .extern gUnknown21C48B8
+ .extern gMain
.extern UNK_020F96DC
.section .rodata
@@ -1455,7 +1455,7 @@ _0205D95C:
bl FUN_020546C8
cmp r0, #0x1
bne _0205D9A0
- ldr r0, _0205D9A4 ; =gUnknown21C48B8
+ ldr r0, _0205D9A4 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0xf3
tst r0, r1
@@ -1482,7 +1482,7 @@ _0205D9A0:
mov r0, #0x0
pop {r3-r5, pc}
.balign 4
-_0205D9A4: .word gUnknown21C48B8
+_0205D9A4: .word gMain
thumb_func_start FUN_0205D9A8
FUN_0205D9A8: ; 0x0205D9A8
diff --git a/arm9/asm/unk_0206015C.s b/arm9/asm/unk_0206015C.s
index a12d86ab..a0436e35 100644
--- a/arm9/asm/unk_0206015C.s
+++ b/arm9/asm/unk_0206015C.s
@@ -1,7 +1,7 @@
.include "asm/macros.inc"
.include "global.inc"
- .extern gUnknown21C48B8
+ .extern gMain
.text
@@ -164,7 +164,7 @@ _020602A2:
ldrb r0, [r4, #0xe]
cmp r0, #0x3c
bhs _020602B8
- ldr r0, _02060340 ; =gUnknown21C48B8
+ ldr r0, _02060340 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x1
tst r0, r1
@@ -230,4 +230,4 @@ _02060332:
.balign 4
_02060338: .word 0x00000679
_0206033C: .word 0x0000FFFF
-_02060340: .word gUnknown21C48B8
+_02060340: .word gMain
diff --git a/arm9/asm/unk_02060CCC.s b/arm9/asm/unk_02060CCC.s
index 6bc4b7fb..cd102e3a 100644
--- a/arm9/asm/unk_02060CCC.s
+++ b/arm9/asm/unk_02060CCC.s
@@ -267,7 +267,7 @@ FUN_02060D90: ; 0x02060D90
bl String_ctor
add r1, r7, #0x0
add r4, r0, #0x0
- bl FUN_02021E28
+ bl CopyU16ArrayToString
ldr r0, [sp, #0x24]
ldr r3, [sp, #0x8]
str r0, [sp, #0x0]
@@ -327,7 +327,7 @@ FUN_02060E04: ; 0x02060E04
add r0, r4, #0x0
add r1, r5, #0x0
mov r2, #0xb
- bl FUN_02021EF0
+ bl CopyStringToU16Array
add r0, r4, #0x0
bl String_dtor
pop {r4-r6, pc}
@@ -436,7 +436,7 @@ FUN_02060ECC: ; 0x02060ECC
add r0, r4, #0x0
add r1, r7, #0x0
mov r2, #0xb
- bl FUN_02021EF0
+ bl CopyStringToU16Array
add r0, r4, #0x0
bl String_dtor
_02060F0C:
diff --git a/arm9/asm/unk_020625EC.s b/arm9/asm/unk_020625EC.s
index 2450a9ad..618ef08b 100644
--- a/arm9/asm/unk_020625EC.s
+++ b/arm9/asm/unk_020625EC.s
@@ -1,7 +1,7 @@
.include "asm/macros.inc"
.include "global.inc"
- .extern gUnknown21C48B8
+ .extern gMain
.section .rodata
@@ -247,7 +247,7 @@ FUN_02062770: ; 0x02062770
add r0, #0xc0
ldr r0, [r0, #0x0]
bl FUN_02001204
- ldr r1, _020627C8 ; =gUnknown21C48B8
+ ldr r1, _020627C8 ; =gMain
ldr r3, [r1, #0x48]
mov r1, #0x2
tst r1, r3
@@ -287,7 +287,7 @@ _020627B8:
mov r0, #0x4
pop {r4, pc}
.balign 4
-_020627C8: .word gUnknown21C48B8
+_020627C8: .word gMain
_020627CC: .word 0x0000FFFF
thumb_func_start FUN_020627D0
@@ -301,7 +301,7 @@ FUN_020627D0: ; 0x020627D0
thumb_func_start FUN_020627DC
FUN_020627DC: ; 0x020627DC
push {r3, lr}
- ldr r1, _02062804 ; =gUnknown21C48B8
+ ldr r1, _02062804 ; =gMain
ldr r2, [r1, #0x48]
mov r1, #0x3
tst r1, r2
@@ -320,12 +320,12 @@ _020627FE:
mov r0, #0x5
pop {r3, pc}
nop
-_02062804: .word gUnknown21C48B8
+_02062804: .word gMain
thumb_func_start FUN_02062808
FUN_02062808: ; 0x02062808
push {r4, lr}
- ldr r1, _020628B8 ; =gUnknown21C48B8
+ ldr r1, _020628B8 ; =gMain
mov r2, #0x2
ldr r1, [r1, #0x48]
add r4, r0, #0x0
@@ -387,7 +387,7 @@ _0206285C:
asr r2, r2, #0x10
bl FUN_0200C714
_02062882:
- ldr r0, _020628B8 ; =gUnknown21C48B8
+ ldr r0, _020628B8 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x80
tst r0, r1
@@ -415,7 +415,7 @@ _020628B4:
mov r0, #0x6
pop {r4, pc}
.balign 4
-_020628B8: .word gUnknown21C48B8
+_020628B8: .word gMain
thumb_func_start FUN_020628BC
FUN_020628BC: ; 0x020628BC
@@ -481,7 +481,7 @@ _02062912:
add r0, r4, #0x0
ldr r2, [r2, #0x0]
add r0, #0xe4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
strb r0, [r4, #0x1e]
mov r0, #0xa6
lsl r0, r0, #0x2
@@ -592,7 +592,7 @@ _020629EE:
add r0, r4, #0x0
ldr r2, [r2, #0x0]
add r0, #0xe4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
strb r0, [r4, #0x1e]
mov r0, #0xa6
lsl r0, r0, #0x2
@@ -613,7 +613,7 @@ _02062A2A:
str r0, [r4, #0xc]
b _02062A60
_02062A3C:
- ldr r1, _02062A6C ; =gUnknown21C48B8
+ ldr r1, _02062A6C ; =gMain
ldr r2, [r1, #0x48]
mov r1, #0x3
tst r1, r2
@@ -635,7 +635,7 @@ _02062A60:
pop {r4, pc}
nop
_02062A68: .word 0x0001020F
-_02062A6C: .word gUnknown21C48B8
+_02062A6C: .word gMain
thumb_func_start FUN_02062A70
FUN_02062A70: ; 0x02062A70
@@ -1485,7 +1485,7 @@ _02063094:
ldr r2, [r5, #0x3c]
add r0, #0xe4
mov r1, #0x1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0xa6
lsl r0, r0, #0x2
ldr r0, [r5, r0]
@@ -1591,7 +1591,7 @@ FUN_02063208: ; 0x02063208
ldr r2, [r4, #0x0]
add r0, #0xe4
mov r1, #0x1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add sp, #0x10
pop {r4, pc}
.balign 4
@@ -1640,7 +1640,7 @@ FUN_02063264: ; 0x02063264
add r2, r4, r2
ldr r2, [r2, #0x7c]
mov r1, #0x1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0xa6
lsl r0, r0, #0x2
ldr r0, [r4, r0]
@@ -1734,7 +1734,7 @@ _02063318:
ldr r0, [r4, #0x30]
ldr r1, [r4, #0x34]
ldr r2, [r4, #0x44]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, [sp, #0x30]
mov r1, #0x0
str r0, [sp, #0x0]
@@ -1747,7 +1747,7 @@ _02063318:
str r0, [sp, #0xc]
ldr r0, [sp, #0x2c]
ldr r2, [r4, #0x34]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0x1
str r0, [sp, #0x0]
str r0, [sp, #0x4]
@@ -1764,7 +1764,7 @@ _02063318:
lsl r2, r2, #0x2
add r2, r4, r2
ldr r2, [r2, #0xc]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0x0
ldr r1, [r4, #0x34]
add r2, r0, #0x0
@@ -1784,7 +1784,7 @@ _02063318:
ldr r2, [r4, #0x34]
mov r1, #0x0
sub r3, r3, r6
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x18]
ldr r1, [sp, #0x20]
add r2, r4, r0
@@ -1912,7 +1912,7 @@ FUN_02063430: ; 0x02063430
ldr r2, [r4, #0x40]
add r0, #0xf4
add r3, r1, #0x0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r4, #0xd0
ldr r0, [r4, #0x0]
mov r1, #0x3
@@ -2074,7 +2074,7 @@ _02063602:
bl FUN_0201FDEC
b _02063646
_02063618:
- ldr r0, _0206364C ; =gUnknown21C48B8
+ ldr r0, _0206364C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x1
tst r0, r1
@@ -2102,7 +2102,7 @@ _02063646:
mov r0, #0x0
pop {r3-r5, pc}
nop
-_0206364C: .word gUnknown21C48B8
+_0206364C: .word gMain
thumb_func_start FUN_02063650
FUN_02063650: ; 0x02063650
diff --git a/arm9/asm/unk_020653EC.s b/arm9/asm/unk_020653EC.s
index f463a96a..7dab8c17 100644
--- a/arm9/asm/unk_020653EC.s
+++ b/arm9/asm/unk_020653EC.s
@@ -1,7 +1,7 @@
.include "asm/macros.inc"
.include "global.inc"
- .extern gUnknown21C48B8
+ .extern gMain
.extern UNK_020F96DC
.section .rodata
@@ -155,7 +155,7 @@ FUN_020654D0: ; 0x020654D0
beq _020654EE
bl FUN_0205EC18
_020654EE:
- ldr r0, _02065544 ; =gUnknown21C48B8
+ ldr r0, _02065544 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x2
tst r0, r1
@@ -198,7 +198,7 @@ _02065536:
_02065542:
pop {r3-r5, pc}
.balign 4
-_02065544: .word gUnknown21C48B8
+_02065544: .word gMain
_02065548: .word FUN_02065658
_0206554C: .word FUN_020654A4
_02065550: .word 0x000005DC
@@ -258,7 +258,7 @@ FUN_020655B0: ; 0x020655B0
ldr r0, [r4, r0]
bl FUN_02001204
add r5, r0, #0x0
- ldr r0, _02065638 ; =gUnknown21C48B8
+ ldr r0, _02065638 ; =gMain
mov r1, #0x2
ldr r0, [r0, #0x48]
tst r1, r0
@@ -317,7 +317,7 @@ _0206562C:
_02065634:
pop {r4-r6, pc}
nop
-_02065638: .word gUnknown21C48B8
+_02065638: .word gMain
_0206563C: .word FUN_02065674
_02065640: .word FUN_020654B0
_02065644: .word 0x000005DC
@@ -586,7 +586,7 @@ _0206584E:
add sp, #0x4
pop {r3-r4, pc}
_0206585C:
- ldr r0, _02065888 ; =gUnknown21C48B8
+ ldr r0, _02065888 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x3
tst r0, r1
@@ -609,7 +609,7 @@ _02065884:
add sp, #0x4
pop {r3-r4, pc}
.balign 4
-_02065888: .word gUnknown21C48B8
+_02065888: .word gMain
_0206588C: .word FUN_02065674
_02065890: .word FUN_020654B0
@@ -733,7 +733,7 @@ _02065970:
add sp, #0x4
pop {r3-r4, pc}
_0206597E:
- ldr r0, _020659AC ; =gUnknown21C48B8
+ ldr r0, _020659AC ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x3
tst r0, r1
@@ -756,7 +756,7 @@ _020659A6:
add sp, #0x4
pop {r3-r4, pc}
nop
-_020659AC: .word gUnknown21C48B8
+_020659AC: .word gMain
_020659B0: .word FUN_02065674
_020659B4: .word FUN_020654B0
@@ -1132,7 +1132,7 @@ _02065C64:
sub r2, #0x78
ldr r2, [r5, r2]
mov r3, #0x2
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0x65
lsl r0, r0, #0x2
ldr r2, _02065CF4 ; =0x000003D9
@@ -1671,7 +1671,7 @@ _020660AE:
bl FUN_020257C4
add r1, r0, #0x0
ldr r0, [r5, #0x8]
- bl FUN_02021E28
+ bl CopyU16ArrayToString
ldrb r0, [r6, #0x19]
strb r0, [r5, #0x2]
ldrb r1, [r5, #0x0]
@@ -2101,7 +2101,7 @@ _02066426:
add r2, #0x10
ldr r1, [r5, r1]
ldr r2, [r3, r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0x45
lsl r0, r0, #0x2
ldr r2, [r5, r0]
@@ -2123,7 +2123,7 @@ _0206649E:
add r0, r5, r0
mov r1, #0x1
str r3, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r1, #0x4e
lsl r1, r1, #0x2
strb r0, [r5, r1]
diff --git a/arm9/asm/unk_0206ABC4.s b/arm9/asm/unk_0206ABC4.s
index bddf1314..cd1030b7 100644
--- a/arm9/asm/unk_0206ABC4.s
+++ b/arm9/asm/unk_0206ABC4.s
@@ -70,7 +70,7 @@ _0206AC26:
add r6, r0, #0x0
add r1, r5, #0x0
mov r2, #0x8
- bl FUN_02021EF0
+ bl CopyStringToU16Array
add r0, r6, #0x0
bl String_dtor
_0206AC3E:
diff --git a/arm9/asm/unk_0206B16C.s b/arm9/asm/unk_0206B16C.s
index e5b5bebe..1e7eb1f4 100644
--- a/arm9/asm/unk_0206B16C.s
+++ b/arm9/asm/unk_0206B16C.s
@@ -464,7 +464,7 @@ _0206B492:
mov r2, #0x28
mul r2, r1
add r1, r3, r2
- bl FUN_02021E28
+ bl CopyU16ArrayToString
pop {r3, pc}
_0206B4A8:
bl ErrorHandling
@@ -491,7 +491,7 @@ _0206B4C2:
mul r2, r1
add r1, r3, r2
mov r2, #0x14
- bl FUN_02021EF0
+ bl CopyStringToU16Array
bl FUN_02022830
_0206B4DC:
pop {r3, pc}
diff --git a/arm9/asm/unk_0206C700.s b/arm9/asm/unk_0206C700.s
index 30db1fe3..52e88375 100644
--- a/arm9/asm/unk_0206C700.s
+++ b/arm9/asm/unk_0206C700.s
@@ -1,7 +1,7 @@
.include "asm/macros.inc"
.include "global.inc"
- .extern gUnknown21C48B8
+ .extern gMain
.extern UNK_020FA6E8
.section .rodata
@@ -451,7 +451,7 @@ _0206CA9C:
ldrb r0, [r0, #0x0]
cmp r0, #0x8
bne _0206CAD6
- ldr r0, _0206CE0C ; =gUnknown21C48B8
+ ldr r0, _0206CE0C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x2
tst r0, r1
@@ -859,7 +859,7 @@ _0206CDD6:
ldr r2, _0206CE14 ; =0x0000F3FF
b _0206CE2C
.balign 4
-_0206CE0C: .word gUnknown21C48B8
+_0206CE0C: .word gMain
_0206CE10: .word 0x00007FFF
_0206CE14: .word 0x0000F3FF
_0206CE18: .word 0x00000395
@@ -2668,7 +2668,7 @@ FUN_0206DD6C: ; 0x0206DD6C
ldr r0, [r4, #0xc]
ldr r1, [r4, #0x10]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl FreeToHeap
ldr r0, [r4, #0x4]
@@ -2684,7 +2684,7 @@ FUN_0206DD6C: ; 0x0206DD6C
str r0, [sp, #0x8]
ldr r0, [r4, #0x4]
ldr r2, [r4, #0x10]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add sp, #0xc
pop {r4-r5, pc}
.balign 4
diff --git a/arm9/asm/unk_0206E2F0.s b/arm9/asm/unk_0206E2F0.s
index 6d87f0fa..d46ad82e 100644
--- a/arm9/asm/unk_0206E2F0.s
+++ b/arm9/asm/unk_0206E2F0.s
@@ -295,7 +295,7 @@ _0206E4FA:
ldr r1, [sp, #0x8]
add r0, r4, #0x0
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
add r0, r4, #0x0
@@ -364,7 +364,7 @@ _0206E56A:
add r0, r4, #0x0
add r1, r5, #0x0
add r2, r6, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0x0
bl String_dtor
add r0, r4, #0x0
diff --git a/arm9/asm/unk_0206F3FC.s b/arm9/asm/unk_0206F3FC.s
index 23b8fdb0..d5e109fb 100644
--- a/arm9/asm/unk_0206F3FC.s
+++ b/arm9/asm/unk_0206F3FC.s
@@ -2,7 +2,7 @@
.include "global.inc"
.extern UNK_021C48F8
- .extern gUnknown21C48B8
+ .extern gMain
.section .rodata
@@ -828,7 +828,7 @@ _0206F9A0: .word 0x00000B22
thumb_func_start FUN_0206F9A4
FUN_0206F9A4: ; 0x0206F9A4
push {r3, lr}
- ldr r0, _0206F9C0 ; =gUnknown21C48B8
+ ldr r0, _0206F9C0 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x3
tst r0, r1
@@ -841,7 +841,7 @@ _0206F9BA:
mov r0, #0x15
pop {r3, pc}
nop
-_0206F9C0: .word gUnknown21C48B8
+_0206F9C0: .word gMain
_0206F9C4: .word 0x000005DC
thumb_func_start FUN_0206F9C8
@@ -2960,7 +2960,7 @@ FUN_02070B28: ; 0x02070B28
push {r3-r6, lr}
sub sp, #0x4
add r5, r0, #0x0
- ldr r0, _02070CC0 ; =gUnknown21C48B8
+ ldr r0, _02070CC0 ; =gMain
mov r1, #0x40
ldr r0, [r0, #0x4c]
mov r3, #0x4
@@ -3161,7 +3161,7 @@ _02070CB8:
add sp, #0x4
pop {r3-r6, pc}
nop
-_02070CC0: .word gUnknown21C48B8
+_02070CC0: .word gMain
_02070CC4: .word 0x00000B25
_02070CC8: .word UNK_020F9468
_02070CCC: .word 0x000005A4
@@ -3507,7 +3507,7 @@ _02070F90: .word 0x00000B21
FUN_02070F94: ; 0x02070F94
push {r4, lr}
add r4, r0, #0x0
- ldr r0, _020710AC ; =gUnknown21C48B8
+ ldr r0, _020710AC ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x1
tst r0, r1
@@ -3597,7 +3597,7 @@ _0207103A:
mov r0, #0x0
pop {r4, pc}
_0207104A:
- ldr r0, _020710AC ; =gUnknown21C48B8
+ ldr r0, _020710AC ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x2
tst r0, r1
@@ -3647,7 +3647,7 @@ _0207108E:
_020710AA:
pop {r4, pc}
.balign 4
-_020710AC: .word gUnknown21C48B8
+_020710AC: .word gMain
_020710B0: .word 0x00000B25
_020710B4: .word 0x000005DC
_020710B8: .word 0x00000B23
@@ -4200,7 +4200,7 @@ _020714CC:
thumb_func_start FUN_020714D0
FUN_020714D0: ; 0x020714D0
push {r4, lr}
- ldr r1, _02071550 ; =gUnknown21C48B8
+ ldr r1, _02071550 ; =gMain
add r4, r0, #0x0
ldr r2, [r1, #0x48]
mov r1, #0x1
@@ -4261,7 +4261,7 @@ _02071544:
_0207154C:
pop {r4, pc}
nop
-_02071550: .word gUnknown21C48B8
+_02071550: .word gMain
_02071554: .word 0x000005DC
_02071558: .word 0x00000B25
@@ -4404,7 +4404,7 @@ _02071630:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
mov r1, #0x0
@@ -4818,7 +4818,7 @@ _0207198A: ; jump table (using 16-bit offset)
.short _02071B34 - _0207198A - 2; case 3
.short _02071BE0 - _0207198A - 2; case 4
_02071994:
- ldr r2, _02071C1C ; =gUnknown21C48B8
+ ldr r2, _02071C1C ; =gMain
ldr r3, [r2, #0x48]
mov r2, #0x1
tst r2, r3
@@ -4890,7 +4890,7 @@ _02071A1A:
mov r0, #0x1a
pop {r4-r6, pc}
_02071A26:
- ldr r0, _02071C1C ; =gUnknown21C48B8
+ ldr r0, _02071C1C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x2
tst r0, r1
@@ -4976,7 +4976,7 @@ _02071AC6:
mov r0, #0x1a
pop {r4-r6, pc}
_02071AD2:
- ldr r0, _02071C1C ; =gUnknown21C48B8
+ ldr r0, _02071C1C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x3
tst r0, r1
@@ -5065,7 +5065,7 @@ _02071B34:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
mov r1, #0x0
@@ -5098,7 +5098,7 @@ _02071B34:
mov r0, #0x14
pop {r4-r6, pc}
_02071BE0:
- ldr r0, _02071C1C ; =gUnknown21C48B8
+ ldr r0, _02071C1C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x3
tst r0, r1
@@ -5125,7 +5125,7 @@ _02071C12:
pop {r4-r6, pc}
.balign 4
_02071C18: .word 0x00000B2A
-_02071C1C: .word gUnknown21C48B8
+_02071C1C: .word gMain
_02071C20: .word 0x000005DC
_02071C24: .word 0x000005EC
_02071C28: .word 0x000005C8
@@ -5265,7 +5265,7 @@ _02071D44: .word 0x000005A4
thumb_func_start FUN_02071D48
FUN_02071D48: ; 0x02071D48
push {r4, lr}
- ldr r1, _02071DE0 ; =gUnknown21C48B8
+ ldr r1, _02071DE0 ; =gMain
add r4, r0, #0x0
ldr r2, [r1, #0x48]
mov r1, #0x1
@@ -5342,7 +5342,7 @@ _02071DBA:
_02071DDE:
pop {r4, pc}
.balign 4
-_02071DE0: .word gUnknown21C48B8
+_02071DE0: .word gMain
_02071DE4: .word 0x00000B25
_02071DE8: .word 0x000005DC
_02071DEC: .word 0x000005F2
@@ -5586,7 +5586,7 @@ _02071FA0:
add r2, #0x8
ldr r1, [r5, r1]
ldr r2, [r5, r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r4, #0xb
b _02072054
_02071FF2:
@@ -5623,7 +5623,7 @@ _02071FF2:
add r2, #0x8
ldr r1, [r5, r1]
ldr r2, [r5, r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r4, #0x9
b _02072054
_02072044:
@@ -5749,7 +5749,7 @@ FUN_02072140: ; 0x02072140
bl FUN_0201BD70
cmp r0, #0x0
bne _02072162
- ldr r0, _0207216C ; =gUnknown21C48B8
+ ldr r0, _0207216C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x3
tst r0, r1
@@ -5762,7 +5762,7 @@ _02072162:
pop {r4, pc}
nop
_02072168: .word 0x00000B24
-_0207216C: .word gUnknown21C48B8
+_0207216C: .word gMain
thumb_func_start FUN_02072170
FUN_02072170: ; 0x02072170
@@ -5893,7 +5893,7 @@ _02072246:
add r2, #0x8
ldr r1, [r5, r1]
ldr r2, [r5, r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
_02072282:
mov r0, #0x89
lsl r0, r0, #0x2
@@ -6014,7 +6014,7 @@ FUN_0207230C: ; 0x0207230C
add r2, #0x8
ldr r1, [r5, r1]
ldr r2, [r5, r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
b _020723D6
_02072388:
ldr r0, _02072410 ; =0x000005A4
@@ -6050,7 +6050,7 @@ _02072388:
add r2, #0x8
ldr r1, [r5, r1]
ldr r2, [r5, r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
_020723D6:
mov r0, #0x89
lsl r0, r0, #0x2
diff --git a/arm9/asm/unk_02072548.s b/arm9/asm/unk_02072548.s
index 2592e6ed..e4f28bfe 100644
--- a/arm9/asm/unk_02072548.s
+++ b/arm9/asm/unk_02072548.s
@@ -416,7 +416,7 @@ FUN_020727FC: ; 0x020727FC
add r1, #0xc
ldr r1, [r2, r1]
add r2, r6, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0x0
bl String_dtor
pop {r3-r7, pc}
@@ -603,7 +603,7 @@ _0207297E:
add r1, r1, #0x4
ldr r1, [r5, r1]
add r2, r4, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0x0
bl String_dtor
pop {r4-r6, pc}
@@ -667,7 +667,7 @@ FUN_02072A00: ; 0x02072A00
add r2, #0x60
ldr r1, [r1, r2]
add r2, r6, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0x0
bl String_dtor
pop {r3-r7, pc}
@@ -700,7 +700,7 @@ FUN_02072A54: ; 0x02072A54
ldr r2, [r3, r2]
add r0, r4, r6
add r3, r1, #0x0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r2, #0x71
add r0, r5, r7
lsl r2, r2, #0x4
@@ -740,7 +740,7 @@ _02072A9C:
ldr r2, [r5, r2]
add r0, r4, r6
mov r3, #0x40
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
b _02072B0A
_02072ADC:
cmp r0, #0x1
@@ -763,7 +763,7 @@ _02072ADC:
ldr r2, [r5, r2]
add r0, r4, r6
mov r3, #0x40
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_02072B0A:
add r0, r4, r6
bl FUN_02019220
@@ -1497,7 +1497,7 @@ FUN_02073094: ; 0x02073094
ldr r2, _02073154 ; =0x000006A8
str r1, [sp, #0xc]
ldr r2, [r5, r2]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0x79
lsl r0, r0, #0x2
add r0, r5, r0
@@ -1531,7 +1531,7 @@ _020730FE:
ldr r2, _02073154 ; =0x000006A8
str r1, [sp, #0xc]
ldr r2, [r5, r2]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0x7d
lsl r0, r0, #0x2
add r0, r5, r0
@@ -1584,7 +1584,7 @@ _02073198:
ldr r2, [r5, r2]
add r0, r4, #0x0
mov r1, #0x1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r4, #0x0
bl FUN_02019220
add sp, #0xc
@@ -1676,7 +1676,7 @@ FUN_0207322C: ; 0x0207322C
ldr r2, [r4, r2]
add r0, r4, r0
mov r1, #0x1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r1, _02073278 ; =0x00000B24
strb r0, [r4, r1]
add sp, #0xc
@@ -1793,7 +1793,7 @@ _02073332:
add r0, r4, r6
add r3, r1, #0x0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
bl String_dtor
add r0, r4, r6
@@ -1856,7 +1856,7 @@ _020733B4:
add r0, r4, r7
add r3, r1, #0x0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
bl String_dtor
add r0, r4, r7
@@ -1904,7 +1904,7 @@ _02073416:
add r0, r4, r6
add r3, r1, #0x0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r5, #0x0
bl String_dtor
add r0, r4, r6
@@ -1962,7 +1962,7 @@ _02073490:
add r0, r4, r7
add r3, r1, #0x0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r5, #0x0
bl String_dtor
add r0, r4, r7
@@ -2069,7 +2069,7 @@ _0207356C:
ldr r2, [sp, #0x18]
add r0, r5, r0
add r3, r1, #0x0
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, [sp, #0x18]
bl String_dtor
ldr r0, _02073630 ; =0x0000069C
@@ -2097,7 +2097,7 @@ _0207356C:
ldr r0, [r5, r0]
ldr r1, [r5, r1]
ldr r2, [sp, #0x1c]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, [sp, #0x1c]
bl String_dtor
ldr r1, _02073638 ; =0x000006A4
@@ -2118,7 +2118,7 @@ _0207356C:
ldr r2, [r5, r2]
add r0, r5, r0
mov r1, #0x0
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldrh r1, [r6, #0x0]
ldr r0, _02073634 ; =0x00000B28
add r4, #0x10
@@ -2187,7 +2187,7 @@ _0207366E:
ldr r0, [r5, r0]
ldr r1, [r5, r1]
ldr r2, [sp, #0xc]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r1, _020736F0 ; =0x000006A4
mov r0, #0x0
ldr r1, [r5, r1]
@@ -2207,7 +2207,7 @@ _0207366E:
add r0, r5, r0
mov r1, #0x0
sub r3, r3, r7
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, [sp, #0x10]
add r6, r6, #0x2
add r0, r0, #0x1
diff --git a/arm9/asm/unk_02073DA8.s b/arm9/asm/unk_02073DA8.s
index e30d5da6..98d5417f 100644
--- a/arm9/asm/unk_02073DA8.s
+++ b/arm9/asm/unk_02073DA8.s
@@ -1,7 +1,7 @@
.include "asm/macros.inc"
.include "global.inc"
- .extern gUnknown21C48B8
+ .extern gMain
.section .rodata
@@ -222,7 +222,7 @@ FUN_02073EEC: ; 0x02073EEC
add r2, #0x8
ldr r1, [r5, r1]
ldr r2, [r5, r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
b _02074018
_02073F66:
ldr r0, [r5, r0]
@@ -280,7 +280,7 @@ _02073F66:
add r2, #0x8
ldr r1, [r5, r1]
ldr r2, [r5, r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r1, _0207404C ; =0x00000B25
mov r2, #0x2c
ldrb r3, [r5, r1]
@@ -340,7 +340,7 @@ FUN_0207405C: ; 0x0207405C
bl FUN_0201BD70
cmp r0, #0x0
bne _0207409A
- ldr r0, _020740A4 ; =gUnknown21C48B8
+ ldr r0, _020740A4 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x3
tst r0, r1
@@ -365,7 +365,7 @@ _0207409A:
pop {r4, pc}
nop
_020740A0: .word 0x00000B24
-_020740A4: .word gUnknown21C48B8
+_020740A4: .word gMain
_020740A8: .word 0x000005C8
thumb_func_start FUN_020740AC
@@ -697,7 +697,7 @@ _02074368: .word 0x000005C8
FUN_0207436C: ; 0x0207436C
push {r4, lr}
add r4, r0, #0x0
- ldr r0, _020743A4 ; =gUnknown21C48B8
+ ldr r0, _020743A4 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x3
tst r0, r1
@@ -721,7 +721,7 @@ _0207439E:
mov r0, #0x10
pop {r4, pc}
nop
-_020743A4: .word gUnknown21C48B8
+_020743A4: .word gMain
_020743A8: .word 0x000005C8
thumb_func_start FUN_020743AC
@@ -2168,7 +2168,7 @@ _02074F68: .word 0x00000B22
FUN_02074F6C: ; 0x02074F6C
push {r4, lr}
add r4, r0, #0x0
- ldr r0, _02074FA4 ; =gUnknown21C48B8
+ ldr r0, _02074FA4 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x3
tst r0, r1
@@ -2192,7 +2192,7 @@ _02074F9E:
mov r0, #0x13
pop {r4, pc}
nop
-_02074FA4: .word gUnknown21C48B8
+_02074FA4: .word gMain
_02074FA8: .word 0x000005C8
thumb_func_start FUN_02074FAC
@@ -2852,7 +2852,7 @@ _020754CC: .word 0x00000B2A
FUN_020754D0: ; 0x020754D0
push {r4, lr}
add r4, r0, #0x0
- ldr r0, _02075504 ; =gUnknown21C48B8
+ ldr r0, _02075504 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x3
tst r1, r0
@@ -2874,5 +2874,5 @@ FUN_020754D0: ; 0x020754D0
_02075500:
pop {r4, pc}
nop
-_02075504: .word gUnknown21C48B8
+_02075504: .word gMain
_02075508: .word 0x000005C8
diff --git a/arm9/asm/unk_0207550C.s b/arm9/asm/unk_0207550C.s
index 1dd536b9..a17d5fd5 100644
--- a/arm9/asm/unk_0207550C.s
+++ b/arm9/asm/unk_0207550C.s
@@ -1,7 +1,7 @@
.include "asm/macros.inc"
.include "global.inc"
- .extern gUnknown21C48B8
+ .extern gMain
.text
@@ -426,7 +426,7 @@ _0207586C:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
pop {r4-r6, pc}
@@ -442,7 +442,7 @@ _02075890:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
pop {r4-r6, pc}
@@ -458,7 +458,7 @@ _020758B4:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
pop {r4-r6, pc}
@@ -474,7 +474,7 @@ _020758D8:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
pop {r4-r6, pc}
@@ -490,7 +490,7 @@ _020758FC:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
pop {r4-r6, pc}
@@ -506,7 +506,7 @@ _02075920:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
pop {r4-r6, pc}
@@ -522,7 +522,7 @@ _02075944:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
pop {r4-r6, pc}
@@ -538,7 +538,7 @@ _02075968:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
pop {r4-r6, pc}
@@ -560,7 +560,7 @@ _0207598C:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
pop {r4-r6, pc}
@@ -582,7 +582,7 @@ _020759BE:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
pop {r4-r6, pc}
@@ -604,7 +604,7 @@ _020759F0:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
pop {r4-r6, pc}
@@ -626,7 +626,7 @@ _02075A22:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
pop {r4-r6, pc}
@@ -648,7 +648,7 @@ _02075A54:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
pop {r4-r6, pc}
@@ -670,7 +670,7 @@ _02075A86:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
pop {r4-r6, pc}
@@ -693,7 +693,7 @@ _02075AB8:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
pop {r4-r6, pc}
@@ -716,7 +716,7 @@ _02075AEC:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
pop {r4-r6, pc}
@@ -739,7 +739,7 @@ _02075B20:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
pop {r4-r6, pc}
@@ -762,7 +762,7 @@ _02075B54:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
pop {r4-r6, pc}
@@ -791,7 +791,7 @@ _02075B98:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
pop {r4-r6, pc}
@@ -814,7 +814,7 @@ _02075BCA:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
pop {r4-r6, pc}
@@ -836,7 +836,7 @@ _02075BFE:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r6, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0x0
bl String_dtor
pop {r4-r6, pc}
@@ -946,7 +946,7 @@ FUN_02075CE4: ; 0x02075CE4
mov r0, #0x5
pop {r4, pc}
_02075CF8:
- ldr r0, _02075D18 ; =gUnknown21C48B8
+ ldr r0, _02075D18 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x3
tst r0, r1
@@ -963,7 +963,7 @@ _02075D10:
pop {r4, pc}
.balign 4
_02075D14: .word 0x00000B24
-_02075D18: .word gUnknown21C48B8
+_02075D18: .word gMain
_02075D1C: .word 0x000005A4
thumb_func_start FUN_02075D20
@@ -1311,7 +1311,7 @@ _02075FDA:
add r1, r1, #0x4
ldr r1, [r5, r1]
add r2, r7, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r7, #0x0
bl String_dtor
ldr r0, [sp, #0x8]
@@ -1594,7 +1594,7 @@ _02076212:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r6, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0x0
bl String_dtor
ldr r7, _020763E0 ; =0x00000B25
@@ -1706,7 +1706,7 @@ _02076360:
bl FUN_0201BD70
cmp r0, #0x0
bne _020763D6
- ldr r0, _02076404 ; =gUnknown21C48B8
+ ldr r0, _02076404 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x3
tst r0, r1
@@ -1769,7 +1769,7 @@ _020763F4: .word 0x0000070E
_020763F8: .word 0xFFFFF000
_020763FC: .word 0x000005EC
_02076400: .word 0x00000706
-_02076404: .word gUnknown21C48B8
+_02076404: .word gMain
_02076408: .word 0x000005DC
thumb_func_start FUN_0207640C
@@ -1901,7 +1901,7 @@ FUN_0207640C: ; 0x0207640C
add r1, r1, #0x4
ldr r1, [r5, r1]
add r2, r7, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r7, #0x0
bl String_dtor
add r0, r4, #0x0
@@ -2005,7 +2005,7 @@ _02076612:
bl FUN_0201BD70
cmp r0, #0x0
bne _020766A8
- ldr r0, _02076870 ; =gUnknown21C48B8
+ ldr r0, _02076870 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x3
tst r0, r1
@@ -2019,7 +2019,7 @@ _02076612:
strb r1, [r4, r0]
b _02076868
_0207663C:
- ldr r0, _02076870 ; =gUnknown21C48B8
+ ldr r0, _02076870 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x3
tst r0, r1
@@ -2033,7 +2033,7 @@ _0207663C:
strb r1, [r4, r0]
b _02076868
_0207665A:
- ldr r0, _02076870 ; =gUnknown21C48B8
+ ldr r0, _02076870 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x3
tst r0, r1
@@ -2109,7 +2109,7 @@ _020766BA:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
mov r1, #0x0
@@ -2156,7 +2156,7 @@ _02076724:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
mov r1, #0x0
@@ -2174,7 +2174,7 @@ _02076780:
bl FUN_0201BD70
cmp r0, #0x0
bne _02076868
- ldr r0, _02076870 ; =gUnknown21C48B8
+ ldr r0, _02076870 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x3
tst r0, r1
@@ -2186,7 +2186,7 @@ _02076780:
strb r1, [r4, r0]
b _02076868
_020767A4:
- ldr r0, _02076870 ; =gUnknown21C48B8
+ ldr r0, _02076870 ; =gMain
ldr r2, [r0, #0x48]
mov r0, #0x3
tst r0, r2
@@ -2223,7 +2223,7 @@ _020767A4:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
mov r1, #0x0
@@ -2282,7 +2282,7 @@ _02076868:
pop {r3-r5, pc}
.balign 4
_0207686C: .word 0x00000B27
-_02076870: .word gUnknown21C48B8
+_02076870: .word gMain
_02076874: .word 0x000005DC
_02076878: .word 0x000005A4
_0207687C: .word 0x0000FFFE
@@ -2353,7 +2353,7 @@ _020768E6:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
mov r1, #0x0
@@ -2390,7 +2390,7 @@ FUN_02076950: ; 0x02076950
add r1, r1, #0x4
ldr r1, [r5, r1]
add r2, r4, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0x0
bl String_dtor
mov r1, #0x0
@@ -2428,7 +2428,7 @@ FUN_020769A4: ; 0x020769A4
add r1, r1, #0x4
ldr r1, [r5, r1]
add r2, r4, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0x0
bl String_dtor
mov r1, #0x0
@@ -2468,7 +2468,7 @@ FUN_020769FC: ; 0x020769FC
add r1, r1, #0x4
ldr r1, [r5, r1]
add r2, r4, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0x0
bl String_dtor
mov r1, #0x0
@@ -2503,7 +2503,7 @@ FUN_02076A48: ; 0x02076A48
add r1, r1, #0x4
ldr r1, [r5, r1]
add r2, r4, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0x0
bl String_dtor
mov r1, #0x0
@@ -2650,7 +2650,7 @@ _02076B68:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
mov r1, #0x0
@@ -2679,7 +2679,7 @@ _02076BB2:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
mov r1, #0x0
@@ -2708,7 +2708,7 @@ _02076BF2:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
mov r1, #0x0
@@ -2738,7 +2738,7 @@ _02076C34:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
mov r1, #0x0
@@ -2821,7 +2821,7 @@ _02076CDC:
add r1, r1, #0x4
ldr r1, [r4, r1]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
mov r1, #0x0
@@ -2844,7 +2844,7 @@ _02076D38: .word 0x00000B22
FUN_02076D3C: ; 0x02076D3C
push {r3-r5, lr}
add r5, r0, #0x0
- ldr r0, _02076DC0 ; =gUnknown21C48B8
+ ldr r0, _02076DC0 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x3
tst r0, r1
@@ -2881,7 +2881,7 @@ FUN_02076D3C: ; 0x02076D3C
add r1, r1, #0x4
ldr r1, [r5, r1]
add r2, r4, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0x0
bl String_dtor
mov r1, #0x0
@@ -2903,7 +2903,7 @@ _02076DBC:
mov r0, #0x12
pop {r3-r5, pc}
.balign 4
-_02076DC0: .word gUnknown21C48B8
+_02076DC0: .word gMain
_02076DC4: .word 0x000005A4
_02076DC8: .word 0x00000B25
_02076DCC: .word 0x0000069C
@@ -2924,7 +2924,7 @@ FUN_02076DD4: ; 0x02076DD4
add r1, r1, #0x4
ldr r1, [r5, r1]
add r2, r4, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0x0
bl String_dtor
mov r1, #0x0
@@ -2962,7 +2962,7 @@ FUN_02076E28: ; 0x02076E28
add r1, r1, #0x4
ldr r1, [r5, r1]
add r2, r4, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0x0
bl String_dtor
mov r1, #0x0
@@ -3002,7 +3002,7 @@ FUN_02076E80: ; 0x02076E80
add r1, r1, #0x4
ldr r1, [r5, r1]
add r2, r4, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0x0
bl String_dtor
mov r1, #0x0
@@ -3040,7 +3040,7 @@ FUN_02076ED4: ; 0x02076ED4
add r1, r1, #0x4
ldr r1, [r5, r1]
add r2, r4, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0x0
bl String_dtor
mov r1, #0x0
@@ -3163,7 +3163,7 @@ FUN_02076FB0: ; 0x02076FB0
add r1, #0x8
ldr r1, [r5, r1]
add r2, r7, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r7, #0x0
bl String_dtor
cmp r4, #0x0
diff --git a/arm9/asm/unk_020772F0.s b/arm9/asm/unk_020772F0.s
index 6011647b..5c572392 100644
--- a/arm9/asm/unk_020772F0.s
+++ b/arm9/asm/unk_020772F0.s
@@ -3,7 +3,7 @@
.extern UNK_021C48F8
.extern gUnk021C4918
- .extern gUnknown21C48B8
+ .extern gMain
.section .rodata
@@ -706,7 +706,7 @@ _02077594:
lsl r2, r2, #0x6
ldr r2, [r4, r2]
add r0, r4, r0
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r1, _020776B4 ; =0x00000458
str r0, [r4, r1]
sub r1, #0x10
@@ -828,7 +828,7 @@ FUN_020776C4: ; 0x020776C4
add r5, r0, #0x0
add r4, r1, #0x0
bl FUN_02078C98
- ldr r0, _020777BC ; =gUnknown21C48B8
+ ldr r0, _020777BC ; =gMain
mov r1, #0x4
ldr r0, [r0, #0x48]
tst r1, r0
@@ -947,7 +947,7 @@ _020777B8:
add r0, r4, #0x0
pop {r3-r5, pc}
.balign 4
-_020777BC: .word gUnknown21C48B8
+_020777BC: .word gMain
_020777C0: .word 0x0000045C
_020777C4: .word 0x0000069E
_020777C8: .word 0x000005C8
@@ -1003,7 +1003,7 @@ _0207781A:
add r4, #0x1c
add r1, r4, #0x0
mov r2, #0xa
- bl FUN_02021EF0
+ bl CopyStringToU16Array
pop {r4-r6, pc}
_02077836:
cmp r0, #0x3
@@ -1027,7 +1027,7 @@ _02077836:
add r4, #0x1c
add r1, r4, #0x0
mov r2, #0xa
- bl FUN_02021EF0
+ bl CopyStringToU16Array
pop {r4-r6, pc}
_02077864:
mov r0, #0x1
@@ -1132,7 +1132,7 @@ _0207790E:
add r1, r4, #0x0
ldr r0, [r5, #0x18]
add r1, #0xd8
- bl FUN_02021E28
+ bl CopyU16ArrayToString
_02077932:
mov r0, #0x61
lsl r0, r0, #0x2
@@ -1642,7 +1642,7 @@ FUN_02077CD4: ; 0x02077CD4
beq _02077D88
add r1, r4, r1
mov r2, #0x20
- bl FUN_02021EF0
+ bl CopyStringToU16Array
_02077D88:
add r1, r4, #0x0
mov r0, #0x1
@@ -1866,7 +1866,7 @@ _02077F50:
add r1, r5, #0x0
add r0, r7, #0x0
add r1, #0xd8
- bl FUN_02021E28
+ bl CopyU16ArrayToString
mov r1, #0x0
str r1, [sp, #0x0]
mov r0, #0x5a
@@ -3011,7 +3011,7 @@ FUN_02078894: ; 0x02078894
mov r1, #0x1
add r2, r4, #0x0
str r3, [sp, #0x8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r5, #0x0
bl FUN_020191D0
add sp, #0xc
@@ -3044,7 +3044,7 @@ _020788DE:
add r2, r6, #0x0
add r3, r4, #0x0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r5, #0x0
bl FUN_020191D0
add sp, #0x10
@@ -3496,7 +3496,7 @@ _02078C94: .word 0x0000E001
FUN_02078C98: ; 0x02078C98
push {r4-r6, lr}
add r5, r0, #0x0
- ldr r0, _02078D70 ; =gUnknown21C48B8
+ ldr r0, _02078D70 ; =gMain
mov r4, #0x0
ldr r1, [r0, #0x4c]
mov r0, #0x40
@@ -3513,7 +3513,7 @@ FUN_02078C98: ; 0x02078C98
mov r6, #0x1
add r4, r4, #0x1
_02078CC0:
- ldr r0, _02078D70 ; =gUnknown21C48B8
+ ldr r0, _02078D70 ; =gMain
ldr r1, [r0, #0x4c]
mov r0, #0x80
tst r0, r1
@@ -3528,7 +3528,7 @@ _02078CC0:
mov r6, #0x2
add r4, r4, #0x1
_02078CE0:
- ldr r0, _02078D70 ; =gUnknown21C48B8
+ ldr r0, _02078D70 ; =gMain
ldr r1, [r0, #0x4c]
mov r0, #0x20
tst r0, r1
@@ -3543,7 +3543,7 @@ _02078CE0:
mov r6, #0x3
add r4, r4, #0x1
_02078D00:
- ldr r0, _02078D70 ; =gUnknown21C48B8
+ ldr r0, _02078D70 ; =gMain
ldr r1, [r0, #0x4c]
mov r0, #0x10
tst r0, r1
@@ -3558,7 +3558,7 @@ _02078D00:
mov r6, #0x4
add r4, r4, #0x1
_02078D20:
- ldr r0, _02078D70 ; =gUnknown21C48B8
+ ldr r0, _02078D70 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x8
tst r0, r1
@@ -3597,7 +3597,7 @@ _02078D5A:
_02078D6E:
pop {r4-r6, pc}
.balign 4
-_02078D70: .word gUnknown21C48B8
+_02078D70: .word gMain
_02078D74: .word 0x000005DC
_02078D78: .word 0x000005C8
@@ -3814,7 +3814,7 @@ _02078F0A:
add r5, r0, #0x0
ldr r0, [sp, #0x28]
add r1, sp, #0x38
- bl FUN_02021E28
+ bl CopyU16ArrayToString
ldr r0, [sp, #0x20]
sub r3, r6, r5
str r0, [sp, #0x0]
@@ -3837,7 +3837,7 @@ _02078F0A:
ldr r2, [sp, #0x28]
mov r1, #0x0
add r3, r5, r3
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_02078F56:
add r4, r4, #0x1
_02078F58:
@@ -3872,7 +3872,7 @@ FUN_02078F7C: ; 0x02078F7C
add r3, r5, #0x0
add r4, r0, #0x0
str r5, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [r4, #0xc]
add sp, #0x10
pop {r4-r6, pc}
@@ -3944,7 +3944,7 @@ _02079012:
bl FUN_02019620
add r0, r4, #0x0
add r1, sp, #0xc
- bl FUN_02021E28
+ bl CopyU16ArrayToString
ldr r3, _0207906C ; =0x000D0E0F
add r0, r6, r7
add r1, r4, #0x0
diff --git a/arm9/asm/unk_020799E8.s b/arm9/asm/unk_020799E8.s
index 61d5124f..7f35d1a7 100644
--- a/arm9/asm/unk_020799E8.s
+++ b/arm9/asm/unk_020799E8.s
@@ -1,7 +1,7 @@
.include "asm/macros.inc"
.include "global.inc"
- .extern gUnknown21C48B8
+ .extern gMain
.section .rodata
@@ -131,7 +131,7 @@ _02079A90:
thumb_func_start FUN_02079AAC
FUN_02079AAC: ; 0x02079AAC
push {r4-r5}
- ldr r3, _02079B5C ; =gUnknown21C48B8
+ ldr r3, _02079B5C ; =gMain
mov r2, #0x0
ldr r3, [r3, #0x4c]
mov r5, #0x40
@@ -231,7 +231,7 @@ _02079B56:
pop {r4-r5}
bx lr
.balign 4
-_02079B5C: .word gUnknown21C48B8
+_02079B5C: .word gMain
thumb_func_start FUN_02079B60
FUN_02079B60: ; 0x02079B60
diff --git a/arm9/asm/unk_02079C70.s b/arm9/asm/unk_02079C70.s
index 644dbb64..32848371 100644
--- a/arm9/asm/unk_02079C70.s
+++ b/arm9/asm/unk_02079C70.s
@@ -1,7 +1,7 @@
.include "asm/macros.inc"
.include "global.inc"
- .extern gUnknown21C48B8
+ .extern gMain
.section .rodata
@@ -716,7 +716,7 @@ FUN_0207A1A0: ; 0x0207A1A0
cmp r1, #0x0
beq _0207A24C
ldr r0, [r4, r2]
- bl FUN_02021E28
+ bl CopyU16ArrayToString
_0207A24C:
pop {r4, pc}
nop
@@ -822,7 +822,7 @@ FUN_0207A310: ; 0x0207A310
mov r0, #0x12
pop {r4-r6, pc}
_0207A32E:
- ldr r2, _0207A43C ; =gUnknown21C48B8
+ ldr r2, _0207A43C ; =gMain
mov r1, #0x20
ldr r5, [r2, #0x4c]
add r6, r5, #0x0
@@ -956,7 +956,7 @@ _0207A434:
pop {r4-r6, pc}
.balign 4
_0207A438: .word 0x0000068F
-_0207A43C: .word gUnknown21C48B8
+_0207A43C: .word gMain
_0207A440: .word 0x0000068C
_0207A444: .word 0x0000068E
@@ -1015,7 +1015,7 @@ _0207A492:
thumb_func_start FUN_0207A498
FUN_0207A498: ; 0x0207A498
push {r4, lr}
- ldr r1, _0207A568 ; =gUnknown21C48B8
+ ldr r1, _0207A568 ; =gMain
add r4, r0, #0x0
ldr r2, [r1, #0x48]
mov r1, #0x40
@@ -1118,7 +1118,7 @@ _0207A564:
mov r0, #0x7
pop {r4, pc}
.balign 4
-_0207A568: .word gUnknown21C48B8
+_0207A568: .word gMain
_0207A56C: .word 0x000005DC
_0207A570: .word 0x0000068D
_0207A574: .word 0x0000068E
@@ -1127,7 +1127,7 @@ _0207A578: .word 0x0000069C
thumb_func_start FUN_0207A57C
FUN_0207A57C: ; 0x0207A57C
push {r4, lr}
- ldr r1, _0207A644 ; =gUnknown21C48B8
+ ldr r1, _0207A644 ; =gMain
add r4, r0, #0x0
ldr r2, [r1, #0x48]
mov r1, #0x40
@@ -1219,7 +1219,7 @@ _0207A63E:
mov r0, #0x8
pop {r4, pc}
nop
-_0207A644: .word gUnknown21C48B8
+_0207A644: .word gMain
_0207A648: .word 0x000005DC
_0207A64C: .word 0x0000068D
_0207A650: .word 0x000005DD
@@ -1227,7 +1227,7 @@ _0207A650: .word 0x000005DD
thumb_func_start FUN_0207A654
FUN_0207A654: ; 0x0207A654
push {r4, lr}
- ldr r1, _0207A750 ; =gUnknown21C48B8
+ ldr r1, _0207A750 ; =gMain
add r4, r0, #0x0
ldr r2, [r1, #0x48]
mov r1, #0x20
@@ -1348,7 +1348,7 @@ _0207A74C:
mov r0, #0x9
pop {r4, pc}
.balign 4
-_0207A750: .word gUnknown21C48B8
+_0207A750: .word gMain
_0207A754: .word 0x000005DC
_0207A758: .word 0x000005DD
_0207A75C: .word 0x0000068D
@@ -1356,7 +1356,7 @@ _0207A75C: .word 0x0000068D
thumb_func_start FUN_0207A760
FUN_0207A760: ; 0x0207A760
push {r3, lr}
- ldr r1, _0207A778 ; =gUnknown21C48B8
+ ldr r1, _0207A778 ; =gMain
ldr r2, [r1, #0x48]
mov r1, #0x3
tst r1, r2
@@ -1368,7 +1368,7 @@ _0207A774:
mov r0, #0xa
pop {r3, pc}
.balign 4
-_0207A778: .word gUnknown21C48B8
+_0207A778: .word gMain
thumb_func_start FUN_0207A77C
FUN_0207A77C: ; 0x0207A77C
@@ -1399,7 +1399,7 @@ _0207A79E:
thumb_func_start FUN_0207A7A4
FUN_0207A7A4: ; 0x0207A7A4
push {r3-r5, lr}
- ldr r3, _0207A80C ; =gUnknown21C48B8
+ ldr r3, _0207A80C ; =gMain
mov r1, #0x20
ldr r2, [r3, #0x4c]
add r4, r0, #0x0
@@ -1451,7 +1451,7 @@ _0207A808:
mov r0, #0xd
pop {r3-r5, pc}
.balign 4
-_0207A80C: .word gUnknown21C48B8
+_0207A80C: .word gMain
_0207A810: .word 0x000005DD
_0207A814: .word 0x0000068E
@@ -1515,7 +1515,7 @@ _0207A880: .word 0x0000068F
FUN_0207A884: ; 0x0207A884
push {r4-r6, lr}
sub sp, #0x8
- ldr r1, _0207AA00 ; =gUnknown21C48B8
+ ldr r1, _0207AA00 ; =gMain
add r5, r0, #0x0
ldr r2, [r1, #0x48]
mov r1, #0x3
@@ -1696,7 +1696,7 @@ _0207A9FA:
add sp, #0x8
pop {r4-r6, pc}
.balign 4
-_0207AA00: .word gUnknown21C48B8
+_0207AA00: .word gMain
_0207AA04: .word 0x0000068E
_0207AA08: .word 0x00000295
_0207AA0C: .word 0x00000296
@@ -1709,7 +1709,7 @@ _0207AA1C: .word 0x000003E2
FUN_0207AA20: ; 0x0207AA20
push {r3-r5, lr}
add r5, r0, #0x0
- ldr r0, _0207AA68 ; =gUnknown21C48B8
+ ldr r0, _0207AA68 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x3
tst r0, r1
@@ -1745,12 +1745,12 @@ _0207AA62:
mov r0, #0x10
pop {r3-r5, pc}
nop
-_0207AA68: .word gUnknown21C48B8
+_0207AA68: .word gMain
_0207AA6C: .word 0x0000068E
thumb_func_start FUN_0207AA70
FUN_0207AA70: ; 0x0207AA70
- ldr r0, _0207AA84 ; =gUnknown21C48B8
+ ldr r0, _0207AA84 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x3
tst r0, r1
@@ -1761,7 +1761,7 @@ _0207AA7E:
mov r0, #0x11
bx lr
nop
-_0207AA84: .word gUnknown21C48B8
+_0207AA84: .word gMain
thumb_func_start FUN_0207AA88
FUN_0207AA88: ; 0x0207AA88
@@ -1871,7 +1871,7 @@ FUN_0207AB0C: ; 0x0207AB0C
add r2, r2, #0x4
ldr r1, [r7, r1]
ldr r2, [r7, r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r2, _0207AEAC ; =0x00000674
mov r1, #0x0
ldr r0, [r7, r2]
@@ -1890,7 +1890,7 @@ FUN_0207AB0C: ; 0x0207AB0C
add r2, r2, #0x4
ldr r1, [r7, r1]
ldr r2, [r7, r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r2, _0207AEAC ; =0x00000674
mov r1, #0xe
ldr r0, [r7, r2]
@@ -1909,7 +1909,7 @@ FUN_0207AB0C: ; 0x0207AB0C
add r2, r2, #0x4
ldr r1, [r7, r1]
ldr r2, [r7, r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0x0
mov r1, #0x6
mov r2, #0x0
diff --git a/arm9/asm/unk_0207D5BC.s b/arm9/asm/unk_0207D5BC.s
index ecdfaaa3..28f9597d 100644
--- a/arm9/asm/unk_0207D5BC.s
+++ b/arm9/asm/unk_0207D5BC.s
@@ -313,7 +313,7 @@ FUN_0207D768: ; 0x0207D768
ldr r2, [r5, r2]
add r0, r5, r4
add r3, r1, #0x0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0x0
add r0, #0x3e
ldrb r1, [r5, r0]
@@ -410,7 +410,7 @@ FUN_0207D800: ; 0x0207D800
ldr r0, [r5, r1]
add r1, r1, #0x4
ldr r1, [r5, r1]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0x0
bl String_dtor
mov r1, #0x0
@@ -425,7 +425,7 @@ FUN_0207D800: ; 0x0207D800
ldr r2, [r5, r2]
add r0, r5, r6
mov r3, #0x10
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_0207D88A:
add r0, r5, r6
bl FUN_02019220
@@ -463,7 +463,7 @@ FUN_0207D8A0: ; 0x0207D8A0
ldr r0, [r5, r1]
add r1, r1, #0x4
ldr r1, [r5, r1]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0x0
bl String_dtor
b _0207D8F2
@@ -543,7 +543,7 @@ FUN_0207D958: ; 0x0207D958
add r3, #0xc
ldr r0, [r1, r3]
ldr r1, [r1, r2]
- bl FUN_02021CE0
+ bl StringCompare
cmp r0, #0x0
bne _0207D98E
mov r0, #0x1
@@ -617,7 +617,7 @@ _0207D9FE:
lsl r2, r2, #0x6
ldr r2, [r4, r2]
add r0, r6, #0x0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add sp, #0x10
pop {r3-r7, pc}
.balign 4
@@ -672,7 +672,7 @@ FUN_0207DA48: ; 0x0207DA48
ldr r0, [r5, r1]
add r1, r1, #0x4
ldr r1, [r5, r1]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0x0
bl String_dtor
add sp, #0x8
@@ -729,7 +729,7 @@ FUN_0207DA94: ; 0x0207DA94
ldr r2, [r4, r2]
ldr r3, [sp, #0x14]
add r0, r5, r7
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0x0
str r0, [sp, #0x0]
add r3, sp, #0x28
@@ -760,7 +760,7 @@ FUN_0207DA94: ; 0x0207DA94
ldr r2, [r4, r2]
add r0, r5, r7
sub r3, r3, r6
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0x0
str r0, [sp, #0x0]
add r3, sp, #0x28
@@ -782,7 +782,7 @@ FUN_0207DA94: ; 0x0207DA94
ldr r2, [r4, r2]
ldr r3, [sp, #0x18]
add r0, r5, r7
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add sp, #0x20
pop {r3-r7, pc}
.balign 4
@@ -966,7 +966,7 @@ FUN_0207DB78: ; 0x0207DB78
lsl r2, r2, #0x6
ldr r2, [r4, r2]
add r3, r1, #0x0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0x0
str r0, [sp, #0x0]
ldr r3, _0207DD7C ; =0x000F0E00
@@ -1252,7 +1252,7 @@ _0207DF36:
lsl r3, r3, #0x3
sub r3, r3, r5
lsr r3, r3, #0x1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r1, #0x96
lsl r1, r1, #0x2
mov r0, #0x0
@@ -1285,7 +1285,7 @@ _0207DF36:
add r5, #0x14
add r0, r2, #0x0
ldr r2, [r4, r5]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
b _0207DFD0
_0207DFB6:
mov r1, #0x0
@@ -1299,7 +1299,7 @@ _0207DFB6:
add r5, #0x14
add r0, r2, #0x0
ldr r2, [r4, r5]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_0207DFD0:
mov r0, #0x2
mov r2, #0x99
@@ -1435,7 +1435,7 @@ FUN_0207E0C4: ; 0x0207E0C4
str r0, [sp, #0x8]
add r0, r5, #0x0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_0207E0F8:
ldr r2, [r4, #0x20]
cmp r2, #0x0
@@ -1452,7 +1452,7 @@ _0207E0F8:
str r0, [sp, #0x8]
add r0, r5, #0x0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_0207E11A:
ldr r2, [r4, #0x28]
cmp r2, #0x0
@@ -1469,7 +1469,7 @@ _0207E11A:
str r0, [sp, #0x8]
add r0, r5, #0x0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_0207E13C:
ldr r2, [r4, #0x30]
cmp r2, #0x0
@@ -1486,7 +1486,7 @@ _0207E13C:
str r0, [sp, #0x8]
add r0, r5, #0x0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_0207E15E:
ldr r2, [r4, #0x38]
cmp r2, #0x0
@@ -1503,7 +1503,7 @@ _0207E15E:
str r0, [sp, #0x8]
add r0, r5, #0x0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_0207E180:
add r0, r4, #0x0
bl FUN_02080094
@@ -1767,7 +1767,7 @@ FUN_0207E200: ; 0x0207E200
ldr r0, [r4, r1]
add r1, r1, #0x4
ldr r1, [r4, r1]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
mov r1, #0x91
@@ -1914,7 +1914,7 @@ _0207E4C6:
ldr r2, [r4, r2]
add r0, #0x10
add r3, r1, #0x0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0x91
lsl r0, r0, #0x2
ldr r0, [r4, r0]
@@ -2253,7 +2253,7 @@ _0207E7BC:
ldr r2, [r4, r2]
add r0, #0x10
add r3, r1, #0x0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0x91
lsl r0, r0, #0x2
ldr r0, [r4, r0]
@@ -2299,7 +2299,7 @@ FUN_0207E840: ; 0x0207E840
ldr r0, [r5, r1]
add r1, r1, #0x4
ldr r1, [r5, r1]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0x0
bl String_dtor
mov r1, #0x1a
@@ -2329,7 +2329,7 @@ FUN_0207E840: ; 0x0207E840
ldr r2, [r5, r2]
add r0, #0x10
add r3, r4, #0x0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, _0207E994 ; =0x00000674
mov r1, #0xb9
ldr r0, [r5, r0]
@@ -2357,7 +2357,7 @@ FUN_0207E840: ; 0x0207E840
ldr r0, [r5, r0]
add r3, r4, #0x0
add r0, #0x10
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0x0
bl String_dtor
ldr r0, _0207E994 ; =0x00000674
@@ -2386,7 +2386,7 @@ FUN_0207E840: ; 0x0207E840
ldr r0, [r5, r1]
add r1, r1, #0x4
ldr r1, [r5, r1]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0x0
bl String_dtor
mov r1, #0x1a
@@ -2414,7 +2414,7 @@ FUN_0207E840: ; 0x0207E840
ldr r0, [r5, r0]
ldr r2, [r5, r2]
add r0, #0x10
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0x91
lsl r0, r0, #0x2
ldr r0, [r5, r0]
@@ -2555,7 +2555,7 @@ _0207EA88:
ldr r2, [r5, r2]
add r0, r4, r6
mov r3, #0x1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x20]
ldr r2, _0207EB5C ; =0x00000674
cmp r0, #0x0
@@ -2577,7 +2577,7 @@ _0207EA88:
lsl r2, r2, #0x6
ldr r2, [r5, r2]
add r0, r4, r6
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0x0
add r0, #0x8d
str r0, [sp, #0x0]
@@ -2627,7 +2627,7 @@ _0207EB10:
lsl r2, r2, #0x6
ldr r2, [r5, r2]
sub r3, r3, r4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add sp, #0x24
pop {r4-r7, pc}
nop
@@ -3009,7 +3009,7 @@ FUN_0207EE2C: ; 0x0207EE2C
ldr r2, [r5, r2]
add r0, #0x50
add r3, r1, #0x0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0x0
bl DestroyMsgData
mov r0, #0x75
@@ -3117,7 +3117,7 @@ _0207EF10:
ldr r2, [r4, r2]
add r0, r6, #0x0
mov r1, #0x1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0x0
bl FUN_02019220
add sp, #0x10
diff --git a/arm9/asm/unk_0207FD00.s b/arm9/asm/unk_0207FD00.s
index 9e7642aa..7269a626 100644
--- a/arm9/asm/unk_0207FD00.s
+++ b/arm9/asm/unk_0207FD00.s
@@ -606,7 +606,7 @@ FUN_02080108: ; 0x02080108
ldr r0, [r5, #0x8]
ldr r1, [r5, #0x20]
add r2, r4, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0x0
bl String_dtor
add sp, #0x8
@@ -764,7 +764,7 @@ _0208036E:
ldr r0, [r4, #0x8]
ldr r1, [r4, #0x20]
add r2, r5, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0x0
bl String_dtor
add sp, #0x8
@@ -881,7 +881,7 @@ _02080478:
ldr r0, [r5, #0x8]
ldr r1, [r5, #0x20]
add r2, r4, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0x0
bl String_dtor
add sp, #0x8
diff --git a/arm9/asm/unk_020834D0.s b/arm9/asm/unk_020834D0.s
index 6b8df55d..e86c6f2d 100644
--- a/arm9/asm/unk_020834D0.s
+++ b/arm9/asm/unk_020834D0.s
@@ -550,7 +550,7 @@ FUN_02083888: ; 0x02083888
bl StringSetEmpty
ldr r0, [r4, r7]
add r1, r5, #0x4
- bl FUN_02021E28
+ bl CopyU16ArrayToString
ldr r0, _020838B0 ; =0x00000584
ldrb r1, [r6, r0]
add r1, r1, #0x1
@@ -567,7 +567,7 @@ FUN_020838B4: ; 0x020838B4
add r0, r2, #0x0
add r1, sp, #0x0
mov r2, #0x8
- bl FUN_02021EF0
+ bl CopyStringToU16Array
mov r0, #0x14
add r1, r0, #0x0
bl AllocFromHeap
diff --git a/arm9/asm/unk_020854E0.s b/arm9/asm/unk_020854E0.s
index cf2ec66b..959d633f 100644
--- a/arm9/asm/unk_020854E0.s
+++ b/arm9/asm/unk_020854E0.s
@@ -302,7 +302,7 @@ FUN_020856F0: ; 0x020856F0
bl FUN_020257C4
add r1, r0, #0x0
ldr r0, [r6, #0x10]
- bl FUN_02021E28
+ bl CopyU16ArrayToString
add r0, r4, #0x0
bl FUN_020257CC
strb r0, [r6, #0xf]
diff --git a/arm9/asm/unk_02086414.s b/arm9/asm/unk_02086414.s
index d479cde5..7c862646 100644
--- a/arm9/asm/unk_02086414.s
+++ b/arm9/asm/unk_02086414.s
@@ -594,7 +594,7 @@ FUN_020867EC: ; 0x020867EC
ldr r2, [sp, #0x14]
add r0, r5, #0x0
add r1, r4, #0x0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r3, #0x0
str r3, [sp, #0x0]
str r6, [sp, #0x4]
@@ -602,7 +602,7 @@ FUN_020867EC: ; 0x020867EC
mov r1, #0x1
add r2, r4, #0x0
str r3, [sp, #0x8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r6, r0, #0x0
add r0, r7, #0x0
bl DestroyMsgData
diff --git a/arm9/asm/unk_02089498.s b/arm9/asm/unk_02089498.s
index 2eb6f36e..20b958ad 100644
--- a/arm9/asm/unk_02089498.s
+++ b/arm9/asm/unk_02089498.s
@@ -1,7 +1,7 @@
.include "asm/macros.inc"
.include "global.inc"
- .extern gUnknown21C48B8
+ .extern gMain
.section .rodata
@@ -563,7 +563,7 @@ _020898B8:
ldr r2, [r5, #0x10]
add r0, #0x1c
mov r1, #0x1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
str r0, [r5, #0xc]
cmp r4, #0x0
bne _02089918
@@ -593,7 +593,7 @@ _02089920:
_0208993C:
cmp r2, #0x0
bne _0208994A
- ldr r0, _0208995C ; =gUnknown21C48B8
+ ldr r0, _0208995C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x1
tst r0, r1
@@ -608,4 +608,4 @@ _02089950:
pop {r4-r7, pc}
nop
_02089958: .word 0x000001E2
-_0208995C: .word gUnknown21C48B8
+_0208995C: .word gMain
diff --git a/arm9/asm/unk_02089960.s b/arm9/asm/unk_02089960.s
index df52b64f..d7d6fc47 100644
--- a/arm9/asm/unk_02089960.s
+++ b/arm9/asm/unk_02089960.s
@@ -1,7 +1,7 @@
.include "asm/macros.inc"
.include "global.inc"
- .extern gUnknown21C48B8
+ .extern gMain
.section .rodata
@@ -490,7 +490,7 @@ _02089CE8:
ldr r2, [r5, #0x14]
add r0, #0x20
mov r1, #0x1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
str r0, [r5, #0x10]
cmp r4, #0x0
bne _02089D48
@@ -520,7 +520,7 @@ _02089D50:
_02089D6C:
cmp r2, #0x0
bne _02089D7A
- ldr r0, _02089D8C ; =gUnknown21C48B8
+ ldr r0, _02089D8C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x1
tst r0, r1
@@ -535,4 +535,4 @@ _02089D80:
pop {r4-r7, pc}
nop
_02089D88: .word 0x000001E2
-_02089D8C: .word gUnknown21C48B8
+_02089D8C: .word gMain
diff --git a/arm9/asm/unk_02089D90.s b/arm9/asm/unk_02089D90.s
index b4903516..6849192b 100644
--- a/arm9/asm/unk_02089D90.s
+++ b/arm9/asm/unk_02089D90.s
@@ -154,7 +154,7 @@ FUN_02089D90: ; 0x02089D90
add r2, r4, #0x0
add r3, r1, #0x0
str r1, [sp, #0x8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r4, #0x0
bl String_dtor
bl FUN_0201E788
diff --git a/arm9/asm/unk_02089F24.s b/arm9/asm/unk_02089F24.s
index 5ab705d4..19e3631e 100644
--- a/arm9/asm/unk_02089F24.s
+++ b/arm9/asm/unk_02089F24.s
@@ -158,7 +158,7 @@ FUN_02089F24: ; 0x02089F24
add r2, r4, #0x0
add r3, r1, #0x0
str r1, [sp, #0x8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r4, #0x0
bl String_dtor
bl FUN_0201E788
@@ -327,7 +327,7 @@ _0208A0C8:
add r2, r4, #0x0
add r3, r1, #0x0
str r1, [sp, #0x8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r4, #0x0
bl String_dtor
bl FUN_0201E788
diff --git a/arm9/asm/unk_0208A338.s b/arm9/asm/unk_0208A338.s
index 3c3bfb6c..7425416f 100644
--- a/arm9/asm/unk_0208A338.s
+++ b/arm9/asm/unk_0208A338.s
@@ -1,7 +1,7 @@
.include "asm/macros.inc"
.include "global.inc"
- .extern gUnknown21C48B8
+ .extern gMain
.text
@@ -413,7 +413,7 @@ _0208A6A2:
bl FUN_0208A750
cmp r0, #0x0
beq _0208A6C8
- ldr r0, _0208A6D0 ; =gUnknown21C48B8
+ ldr r0, _0208A6D0 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0xf3
tst r0, r1
@@ -432,7 +432,7 @@ _0208A6C8:
pop {r3-r5, pc}
.balign 4
_0208A6CC: .word 0x0000FFFF
-_0208A6D0: .word gUnknown21C48B8
+_0208A6D0: .word gMain
thumb_func_start FUN_0208A6D4
FUN_0208A6D4: ; 0x0208A6D4
@@ -448,7 +448,7 @@ FUN_0208A6D4: ; 0x0208A6D4
ldr r0, [r5, #0xc]
ldr r1, [r5, #0x8]
ldr r2, [r5, #0x4]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
b _0208A6FA
_0208A6F4:
ldr r2, [r5, #0x8]
@@ -574,7 +574,7 @@ _0208A7D2:
add r0, r7, #0x0
mov r1, #0x0
mov r3, #0xc
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r6, r6, #0x1
add r4, #0x10
cmp r6, #0x5
@@ -662,7 +662,7 @@ _0208A882:
add r0, r7, #0x0
mov r1, #0x0
mov r3, #0xc
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r6, r6, #0x1
add r4, #0x10
cmp r6, #0x2
@@ -699,7 +699,7 @@ FUN_0208A8DC: ; 0x0208A8DC
push {r4, lr}
sub sp, #0x8
add r4, r0, #0x0
- ldr r0, _0208A990 ; =gUnknown21C48B8
+ ldr r0, _0208A990 ; =gMain
mov r1, #0x40
ldr r0, [r0, #0x48]
tst r1, r0
@@ -787,5 +787,5 @@ _0208A954:
add sp, #0x8
pop {r4, pc}
nop
-_0208A990: .word gUnknown21C48B8
+_0208A990: .word gMain
_0208A994: .word 0x000005DC
diff --git a/arm9/asm/unk_0208A998.s b/arm9/asm/unk_0208A998.s
index 2c02879a..bd8f0bf7 100644
--- a/arm9/asm/unk_0208A998.s
+++ b/arm9/asm/unk_0208A998.s
@@ -30,8 +30,8 @@ UNK_020FF4D8: ; 0x020FF4D8
.section .bss
- .global UNK_021C8C58
-UNK_021C8C58: ; 0x021C8C58
+ .global sErrorMessagePrinterLock
+sErrorMessagePrinterLock: ; 0x021C8C58
.space 0x4
.text
@@ -52,11 +52,11 @@ _0208A9AC: .word 0x027E0000
_0208A9B0: .word 0x00003FF8
_0208A9B4: .word MI_WaitDma
- thumb_func_start FUN_0208A9B8
-FUN_0208A9B8: ; 0x0208A9B8
+ thumb_func_start PrintErrorMessageAndReset
+PrintErrorMessageAndReset: ; 0x0208A9B8
push {r4-r7, lr}
sub sp, #0x24
- ldr r0, _0208ABC8 ; =UNK_021C8C58
+ ldr r0, _0208ABC8 ; =sErrorMessagePrinterLock
ldr r1, [r0, #0x0]
cmp r1, #0x1
bne _0208A9C6
@@ -209,7 +209,7 @@ _0208A9C6:
add r2, r4, #0x0
add r3, r1, #0x0
str r1, [sp, #0x8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r4, #0x0
bl String_dtor
bl FUN_0201E788
@@ -273,7 +273,7 @@ _0208ABC4:
add sp, #0x24
pop {r4-r7, pc}
.balign 4
-_0208ABC8: .word UNK_021C8C58
+_0208ABC8: .word sErrorMessagePrinterLock
_0208ABCC: .word UNK_020FF4A4
_0208ABD0: .word FUN_0208A998
_0208ABD4: .word 0xFFFFE0FF
diff --git a/arm9/global.inc b/arm9/global.inc
index a10ad0cf..931a1bdd 100644
--- a/arm9/global.inc
+++ b/arm9/global.inc
@@ -14,8 +14,7 @@
.extern CARD_UnlockRom
.extern CARD_WaitBackupAsync
.extern CARDi_CheckPulledOutCore
-.extern CARDi_IdentifyBackupCore
-.extern CARDi_InitCommon
+.extern CARDi_IdentifyBackupCoreStringLength
.extern CARDi_OnFifoRecv
.extern CARDi_ReadRom
.extern CARDi_Request
@@ -219,7 +218,7 @@
.extern FUN_020021CC
.extern FUN_020021EC
.extern FUN_02002218
-.extern FUN_020023C0
+.extern RenderText
.extern FUN_02002840
.extern FUN_02002B60
.extern FUN_02002B7C
@@ -234,7 +233,7 @@
.extern FUN_02002CC0
.extern FUN_02002CF8
.extern FUN_02002D94
-.extern FUN_02002DB0
+.extern FontFunc
.extern FUN_02002DE0
.extern FUN_02002E14
.extern FUN_02002E4C
@@ -598,7 +597,7 @@
.extern FUN_0200B708
.extern FUN_0200B764
.extern FUN_0200B7A8
-.extern StringExpandPlaceholders
+.extern FUN_0200B7B8
.extern FUN_0200B84C
.extern FUN_0200B870
.extern FUN_0200B990
@@ -1141,10 +1140,10 @@
.extern FUN_0201B6D0
.extern FUN_0201B76C
.extern FUN_0201B7DC
-.extern FUN_0201B8B8
-.extern FUN_0201B8E0
-.extern FUN_0201B8F8
-.extern FUN_0201B914
+.extern MsgArray_SkipControlCode
+.extern MsgArray_GetControlCode
+.extern MsgArray_ControlCodeIsStrVar
+.extern MsgArray_ControlCodeGetField
.extern Sin
.extern Cos
.extern Sin_Wrap
@@ -1158,9 +1157,9 @@
.extern FUN_0201BD5C
.extern FUN_0201BD70
.extern FUN_0201BD7C
-.extern FUN_0201BD84
-.extern FUN_0201BDE0
-.extern FUN_0201BE3C
+.extern AddTextPrinterParameterized
+.extern AddTextPrinterParameterized2
+.extern AddTextPrinterParameterized3
.extern FUN_0201C05C
.extern FUN_0201C100
.extern FUN_0201C1EC
@@ -1388,26 +1387,26 @@
.extern FUN_020215E0
.extern FUN_02021750
.extern FUN_020218D8
-.extern FUN_02021934
-.extern FUN_0202199C
+.extern StringGetWidth
+.extern StringGetWidth_SingleLine_HandleClearToControlCode
.extern String_ctor
.extern String_dtor
.extern StringSetEmpty
.extern StringCopy
.extern StringDup
.extern String16_FormatInteger
-.extern FUN_02021C38
-.extern FUN_02021CE0
-.extern FUN_02021D3C
-.extern FUN_02021D5C
-.extern FUN_02021D9C
-.extern FUN_02021E28
-.extern FUN_02021E8C
-.extern FUN_02021EF0
+.extern String_atoi
+.extern StringCompare
+.extern StringGetLength
+.extern StringCountLines
+.extern StringGetLineN
+.extern CopyU16ArrayToString
+.extern CopyU16ArrayToStringN
+.extern CopyStringToU16Array
.extern String_c_str
-.extern FUN_02021F4C
-.extern FUN_02021FB0
-.extern FUN_02021FF8
+.extern StringCat
+.extern StrAddChar
+.extern StrUpperFirstChar
.extern FUN_02022048
.extern FUN_020220C4
.extern FUN_0202212C
@@ -5480,7 +5479,7 @@
.extern FUN_0208A330
.extern FUN_0208A334
.extern FUN_0208A338
-.extern FUN_0208A9B8
+.extern PrintErrorMessageAndReset
.extern FUN_0208AC14
.extern FUN_0208AC58
.extern FUN_0208ACEC
@@ -8126,7 +8125,7 @@
.extern UNK_02105BB8
.extern UNK_021064BC
.extern UNK_021064C4
-.extern gUnknown21C48B8
+.extern gMain
.extern gUnk021C4918
.extern UNK_021CED20
.extern UNK_021CED98
@@ -8399,3 +8398,5 @@
.extern MOD06_0224CAAC
.extern MOD06_0224CB54
.extern gSineTable
+.extern CARDi_IdentifyBackupCore
+.extern CARDi_InitCommon
diff --git a/arm9/modules/05/asm/mod05_021E1AD8.s b/arm9/modules/05/asm/mod05_021E1AD8.s
index 3d877d0d..8dba7426 100644
--- a/arm9/modules/05/asm/mod05_021E1AD8.s
+++ b/arm9/modules/05/asm/mod05_021E1AD8.s
@@ -340,7 +340,7 @@ MOD05_021E1D38: ; 0x021E1D38
ldr r0, [r0]
ldr r1, [r1, #0x1c]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0
add r0, #0x9b
ldrb r2, [r0]
@@ -782,7 +782,7 @@ MOD05_021E2094: ; 0x021E2094
ldr r0, [r0]
ldr r1, [r1, #0x1c]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0
add r0, #0x9b
ldrb r1, [r0]
@@ -1063,7 +1063,7 @@ _021E22B8:
ldr r0, _021E235C ; =0x000005DC
bl FUN_020054C8
_021E22EE:
- ldr r0, _021E2360 ; =gUnknown21C48B8
+ ldr r0, _021E2360 ; =gMain
mov r1, #0x40
ldr r0, [r0, #0x4c]
tst r1, r0
@@ -1120,7 +1120,7 @@ _021E235A:
pop {r4, r5, r6, pc}
.balign 4, 0
_021E235C: .word 0x000005DC
-_021E2360: .word gUnknown21C48B8
+_021E2360: .word gMain
_021E2364: .word 0x0000FFFE
thumb_func_start MOD05_021E2368
@@ -1201,7 +1201,7 @@ MOD05_021E23D0: ; 0x021E23D0
ldr r0, [r0]
add r1, r6, #0
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r3, #0
str r3, [sp]
str r7, [sp, #4]
@@ -1209,7 +1209,7 @@ MOD05_021E23D0: ; 0x021E23D0
ldr r0, [r5, #0x18]
mov r1, #1
add r2, r6, #0
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r4, #0
bl String_dtor
add r0, r6, #0
@@ -1373,7 +1373,7 @@ MOD05_021E2540: ; 0x021E2540
ldr r0, [r0]
add r1, r6, #0
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
str r7, [sp]
mov r0, #0xff
str r0, [sp, #4]
@@ -1383,7 +1383,7 @@ MOD05_021E2540: ; 0x021E2540
ldr r3, [sp, #0x10]
add r0, r5, #0
add r2, r6, #0
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r4, #0
bl String_dtor
add r0, r6, #0
@@ -1769,7 +1769,7 @@ MOD05_021E27E8: ; 0x021E27E8
add r2, r6, #0
add r3, r1, #0
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r7, #0
bl DestroyMsgData
add r0, r6, #0
@@ -1840,7 +1840,7 @@ MOD05_021E28A0: ; 0x021E28A0
ldr r2, [sp, #0x10]
add r0, r6, #0
add r1, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
add r1, r4, #0
add r2, r0, #0
@@ -1855,7 +1855,7 @@ MOD05_021E28A0: ; 0x021E28A0
add r0, r5, #0
add r2, r4, #0
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, [sp, #0x10]
bl String_dtor
add r0, r4, #0
@@ -1968,7 +1968,7 @@ MOD05_021E29C8: ; 0x021E29C8
ldr r2, [sp, #0x10]
add r0, r5, #0
add r1, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
add r1, r4, #0
add r2, r0, #0
@@ -1982,7 +1982,7 @@ MOD05_021E29C8: ; 0x021E29C8
ldr r0, [sp, #0xc]
add r2, r4, #0
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, [sp, #0x10]
bl String_dtor
add r0, r4, #0
@@ -2088,7 +2088,7 @@ MOD05_021E2AD4: ; 0x021E2AD4
ldr r2, [sp, #0x10]
add r0, r5, #0
add r1, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
add r1, r4, #0
add r2, r0, #0
@@ -2102,7 +2102,7 @@ MOD05_021E2AD4: ; 0x021E2AD4
ldr r0, [sp, #0xc]
add r2, r4, #0
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, [sp, #0x10]
bl String_dtor
add r0, r4, #0
diff --git a/arm9/modules/05/asm/module_05.s b/arm9/modules/05/asm/module_05.s
index ec878fb7..6e557880 100644
--- a/arm9/modules/05/asm/module_05.s
+++ b/arm9/modules/05/asm/module_05.s
@@ -311,7 +311,7 @@ MOD05_021E2DD4: ; 0x021E2DD4
ldr r0, [r4, #8]
ldr r1, [r4]
ldr r2, [r4, #4]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
pop {r4, pc}
.balign 4, 0
@@ -384,7 +384,7 @@ MOD05_021E2E68: ; 0x021E2E68
str r3, [sp, #8]
ldr r0, [r4, #0xc]
ldr r2, [r4]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r1, [r4, #0x14]
strb r0, [r1]
add sp, #0xc
@@ -835,7 +835,7 @@ MOD05_021E31D4: ; 0x021E31D4
add r3, #0x30
ldrb r3, [r3]
add r0, #0x20
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add sp, #0x10
pop {r3, pc}
nop
@@ -7957,7 +7957,7 @@ _021E6824:
_021E682A:
ldr r0, [r4, #0xc]
bl FUN_020552F8
- ldr r2, _021E68D4 ; =gUnknown21C48B8
+ ldr r2, _021E68D4 ; =gMain
str r0, [sp]
ldr r1, [r2, #0x48]
ldr r2, [r2, #0x44]
@@ -8031,7 +8031,7 @@ _021E68C6:
.balign 4, 0
_021E68CC: .word 0x00000651
_021E68D0: .word 0x00000652
-_021E68D4: .word gUnknown21C48B8
+_021E68D4: .word gMain
thumb_func_start MOD05_021E68D8
MOD05_021E68D8: ; 0x021E68D8
@@ -11660,7 +11660,7 @@ MOD05_021E8410: ; 0x021E8410
ldr r0, [r5, #0x10]
add r2, r6, #0
add r3, r1, #0
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r6, #0
bl String_dtor
mov r0, #1
@@ -11691,7 +11691,7 @@ _021E846E:
ldr r0, [r5, #0x10]
add r2, r6, #0
add r3, r1, #0
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r6, #0
bl String_dtor
sub r2, r7, #4
@@ -11718,7 +11718,7 @@ _021E846E:
ldr r0, [r5, #0x10]
mov r1, #0
add r2, r6, #0
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r6, #0
bl String_dtor
_021E84D6:
@@ -27128,7 +27128,7 @@ _021EFF2E:
bl FUN_020283A4
add r1, r0, #0
ldr r0, [r5, #8]
- bl FUN_02021E28
+ bl CopyU16ArrayToString
ldr r0, [r5]
ldr r1, [r5, #8]
add r2, r4, #0
@@ -27473,7 +27473,7 @@ _021F0204:
ldr r0, [r4, #0x38]
ldr r1, [r4, #0xc]
ldr r2, [r4, #8]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, [r4, #0x30]
add r1, r4, #0
ldr r0, [r0, #8]
@@ -39943,7 +39943,7 @@ _021F6088:
thumb_func_start MOD05_021F6098
MOD05_021F6098: ; 0x021F6098
- ldr r0, _021F60A8 ; =gUnknown21C48B8
+ ldr r0, _021F60A8 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r1, r0
@@ -39952,11 +39952,11 @@ MOD05_021F6098: ; 0x021F6098
_021F60A4:
bx lr
nop
-_021F60A8: .word gUnknown21C48B8
+_021F60A8: .word gMain
thumb_func_start MOD05_021F60AC
MOD05_021F60AC: ; 0x021F60AC
- ldr r0, _021F60C0 ; =gUnknown21C48B8
+ ldr r0, _021F60C0 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -39967,7 +39967,7 @@ _021F60BA:
mov r0, #0
bx lr
nop
-_021F60C0: .word gUnknown21C48B8
+_021F60C0: .word gMain
thumb_func_start MOD05_021F60C4
MOD05_021F60C4: ; 0x021F60C4
@@ -40043,7 +40043,7 @@ MOD05_021F6140: ; 0x021F6140
ldr r0, [r5, #0x34]
ldr r1, [r5, #0x2c]
ldr r2, [r5, #0x30]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, [r4, #0xc]
bl LoadPlayerDataAddress
add r2, r0, #0
diff --git a/arm9/modules/06/asm/module_06.s b/arm9/modules/06/asm/module_06.s
index b8101755..485937c9 100644
--- a/arm9/modules/06/asm/module_06.s
+++ b/arm9/modules/06/asm/module_06.s
@@ -8638,7 +8638,7 @@ MOD06_0223D7EC: ; 0x0223D7EC
mov r0, #0
pop {r3, r4, r5, pc}
_0223D804:
- ldr r0, _0223D90C ; =gUnknown21C48B8
+ ldr r0, _0223D90C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -8759,7 +8759,7 @@ _0223D908:
mov r0, #0
pop {r3, r4, r5, pc}
.align 2, 0
-_0223D90C: .word gUnknown21C48B8
+_0223D90C: .word gMain
_0223D910: .word 0x00000241
_0223D914: .word 0x000001BE
@@ -9308,7 +9308,7 @@ _0223DD86:
add r0, #0x18
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
lsl r1, r5, #0x10
@@ -9418,7 +9418,7 @@ MOD06_0223DE34: ; 0x0223DE34
ldr r0, [r0]
add r1, r4, #0
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
add r1, r4, #0
add r2, r0, #0
@@ -9436,7 +9436,7 @@ MOD06_0223DE34: ; 0x0223DE34
add r2, r4, #0
sub r3, r5, r3
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
add r0, r4, #0
@@ -9478,7 +9478,7 @@ MOD06_0223DED0: ; 0x0223DED0
add r2, r4, #0
add r3, r1, #0
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r4, #0
bl String_dtor
b _0223DF30
@@ -9522,7 +9522,7 @@ _0223DF30:
ldr r0, [r0]
add r1, r4, #0
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
add r1, r4, #0
add r2, r0, #0
@@ -9539,7 +9539,7 @@ _0223DF30:
add r2, r4, #0
sub r3, r3, r6
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r7, #0
bl String_dtor
add r0, r4, #0
@@ -9679,7 +9679,7 @@ _0223E034:
ldr r0, [r0]
ldr r1, [r5, r1]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
mov r2, #0x23
@@ -9734,7 +9734,7 @@ _0223E124:
ldr r0, [r0]
ldr r1, [r5, r1]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
mov r2, #0x23
@@ -9864,7 +9864,7 @@ _0223E214:
ldr r0, [r0]
add r1, r6, #0
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r1, #0
str r1, [sp]
mov r0, #0xff
@@ -9874,7 +9874,7 @@ _0223E214:
add r2, r6, #0
add r3, r1, #0
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r7, #0
bl String_dtor
add r0, r6, #0
@@ -9907,7 +9907,7 @@ MOD06_0223E29C: ; 0x0223E29C
mov r0, #6
pop {r4, pc}
_0223E2C4:
- ldr r0, _0223E37C ; =gUnknown21C48B8
+ ldr r0, _0223E37C ; =gMain
mov r1, #1
ldr r2, [r0, #0x48]
add r0, r2, #0
@@ -9985,7 +9985,7 @@ _0223E374:
pop {r4, pc}
.align 2, 0
_0223E378: .word 0x00000638
-_0223E37C: .word gUnknown21C48B8
+_0223E37C: .word gMain
_0223E380: .word 0x000005DC
thumb_func_start MOD06_0223E384
@@ -10072,7 +10072,7 @@ _0223E418:
ldr r0, [r0]
ldr r1, [r4, r1]
add r2, r5, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0
bl String_dtor
mov r2, #0x23
@@ -10137,7 +10137,7 @@ _0223E450:
ldr r0, [r0]
ldr r1, [r4, r1]
add r2, r5, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0
bl String_dtor
mov r2, #0x23
@@ -10204,7 +10204,7 @@ _0223E50A:
ldr r0, [r0]
add r1, r4, #0
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #8
str r0, [sp]
mov r0, #0xff
@@ -10215,7 +10215,7 @@ _0223E50A:
add r2, r4, #0
add r3, r1, #0
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r6, #0
bl String_dtor
add r0, r5, #0
@@ -10244,7 +10244,7 @@ _0223E50A:
ldr r0, [r0]
add r1, r4, #0
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
add r1, r4, #0
add r2, r0, #0
@@ -10261,7 +10261,7 @@ _0223E50A:
add r2, r4, #0
sub r3, r3, r6
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r7, #0
bl String_dtor
add r0, r4, #0
@@ -10423,7 +10423,7 @@ _0223E704:
ldr r0, [r0]
ldr r1, [r5, r1]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
add r0, r5, #0
@@ -10591,7 +10591,7 @@ MOD06_0223E858: ; 0x0223E858
mov r0, #0xa
pop {r3, r4, r5, pc}
_0223E86E:
- ldr r0, _0223E948 ; =gUnknown21C48B8
+ ldr r0, _0223E948 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -10638,7 +10638,7 @@ _0223E88A:
ldr r0, [r0]
ldr r1, [r5, r1]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
add r0, r5, #0
@@ -10691,7 +10691,7 @@ _0223E944:
mov r0, #0xa
pop {r3, r4, r5, pc}
.align 2, 0
-_0223E948: .word gUnknown21C48B8
+_0223E948: .word gMain
_0223E94C: .word 0x00000241
thumb_func_start MOD06_0223E950
@@ -10707,7 +10707,7 @@ MOD06_0223E950: ; 0x0223E950
mov r0, #0xb
pop {r4, pc}
_0223E966:
- ldr r0, _0223E9B8 ; =gUnknown21C48B8
+ ldr r0, _0223E9B8 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -10743,7 +10743,7 @@ _0223E9B2:
mov r0, #0xb
pop {r4, pc}
nop
-_0223E9B8: .word gUnknown21C48B8
+_0223E9B8: .word gMain
thumb_func_start MOD06_0223E9BC
MOD06_0223E9BC: ; 0x0223E9BC
@@ -10880,7 +10880,7 @@ _0223EA74:
ldr r0, [r0]
ldr r1, [r5, r1]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
mov r2, #0x23
@@ -10941,7 +10941,7 @@ MOD06_0223EB2C: ; 0x0223EB2C
ldr r0, [r0]
ldr r1, [r4, r1]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0
bl String_dtor
add r1, r4, #0
@@ -11223,7 +11223,7 @@ _0223ED66:
ldr r0, [r0]
ldr r1, [r5, r1]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
mov r2, #0x23
@@ -11272,7 +11272,7 @@ _0223EDE6:
ldr r0, [r2, #0x58]
ldr r1, [r2, #0x14]
ldr r2, [r2, #0x10]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
b _0223EE16
_0223EE08:
ldr r0, _0223EE70 ; =0x02252420
@@ -11718,7 +11718,7 @@ _0223F11A:
ldr r2, [r0]
ldr r0, [r2, #0x50]
ldmia r2!, {r1, r2}
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, _0223F26C ; =0x02252420
mov r1, #0
ldr r2, [r0]
@@ -11730,7 +11730,7 @@ _0223F11A:
ldr r2, [r2]
add r0, #0x20
mov r3, #8
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, _0223F26C ; =0x02252420
ldr r0, [r0]
ldr r0, [r0, #0x7c]
@@ -11758,7 +11758,7 @@ _0223F11A:
ldr r0, [r2, #0x50]
ldr r1, [r2, #8]
ldr r2, [r2, #0xc]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, _0223F26C ; =0x02252420
mov r1, #0
ldr r2, [r0]
@@ -11770,7 +11770,7 @@ _0223F11A:
ldr r2, [r2, #8]
add r0, #0x20
mov r3, #0x58
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add sp, #0x10
pop {r3, r4, r5, pc}
_0223F21C:
@@ -11794,7 +11794,7 @@ _0223F21C:
ldr r2, [r0]
ldr r0, [r2, #0x50]
ldmia r2!, {r1, r2}
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, _0223F26C ; =0x02252420
mov r1, #0
ldr r2, [r0]
@@ -11806,7 +11806,7 @@ _0223F21C:
ldr r2, [r2]
add r0, #0x20
mov r3, #8
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add sp, #0x10
pop {r3, r4, r5, pc}
nop
@@ -11947,7 +11947,7 @@ MOD06_0223F344: ; 0x0223F344
ldr r0, [r2, #0x54]
ldr r1, [r2, #0x1c]
ldr r2, [r2, #0x18]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, _0223F3B4 ; =0x02252420
mov r3, #2
ldr r2, [r0]
@@ -11958,7 +11958,7 @@ MOD06_0223F344: ; 0x0223F344
str r1, [sp, #8]
ldr r2, [r2, #0x1c]
add r0, #0x30
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add sp, #0xc
pop {pc}
nop
@@ -12001,7 +12001,7 @@ _0223F3E0:
ldr r2, [r4]
ldr r0, [r2, #0x50]
ldmia r2!, {r1, r2}
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r1, [r4]
mov r2, #0
ldr r0, [r1, #0x64]
@@ -12343,7 +12343,7 @@ MOD06_0223F6D8: ; 0x0223F6D8
bl MOD06_0223F5D0
cmp r0, #0
bne _0223F712
- ldr r0, _0223F718 ; =gUnknown21C48B8
+ ldr r0, _0223F718 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #2
tst r0, r1
@@ -12357,7 +12357,7 @@ _0223F712:
pop {r3, r4, r5, pc}
.align 2, 0
_0223F714: .word MOD6_02252420
-_0223F718: .word gUnknown21C48B8
+_0223F718: .word gMain
_0223F71C: .word MOD06_0223F720
thumb_func_start MOD06_0223F720
@@ -12480,7 +12480,7 @@ _0223F7E0:
ldr r2, [r0]
ldr r0, [r2, #0x50]
ldmia r2!, {r1, r2}
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, _0223F898 ; =0x02252420
lsl r4, r4, #4
ldr r2, [r0]
@@ -12492,7 +12492,7 @@ _0223F7E0:
ldr r2, [r2]
add r0, #0x20
mov r3, #8
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, sp, #0xc
ldrh r0, [r0]
bl FUN_0202DFA4
@@ -12518,7 +12518,7 @@ _0223F7E0:
ldr r0, [r2, #0x50]
ldr r1, [r2, #8]
ldr r2, [r2, #0xc]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, _0223F898 ; =0x02252420
mov r1, #0
ldr r2, [r0]
@@ -12529,7 +12529,7 @@ _0223F7E0:
str r1, [sp, #8]
ldr r2, [r2, #8]
add r0, #0x20
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
_0223F892:
add sp, #0x10
pop {r4, pc}
@@ -12739,7 +12739,7 @@ _0223FA02:
ldr r0, [r2, #0x54]
ldr r1, [r2, #0x18]
ldr r2, [r2, #0x1c]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, _0223FA5C ; =0x02252420
mov r3, #2
ldr r2, [r0]
@@ -12750,7 +12750,7 @@ _0223FA02:
str r1, [sp, #8]
ldr r2, [r2, #0x18]
add r0, #0x30
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add sp, #0xc
pop {r3, r4, pc}
.align 2, 0
@@ -13312,7 +13312,7 @@ MOD06_0223FEF0: ; 0x0223FEF0
bl FUN_020546C8
cmp r0, #0
beq _0223FF26
- ldr r0, _0223FF2C ; =gUnknown21C48B8
+ ldr r0, _0223FF2C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -13330,7 +13330,7 @@ _0223FF26:
pop {r3, r4, r5, pc}
.align 2, 0
_0223FF28: .word MOD6_02252420
-_0223FF2C: .word gUnknown21C48B8
+_0223FF2C: .word gMain
thumb_func_start MOD06_0223FF30
MOD06_0223FF30: ; 0x0223FF30
@@ -13344,7 +13344,7 @@ MOD06_0223FF30: ; 0x0223FF30
bl FUN_020546C8
cmp r0, #0
beq _0223FF5C
- ldr r0, _0223FF64 ; =gUnknown21C48B8
+ ldr r0, _0223FF64 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -13356,7 +13356,7 @@ _0223FF5C:
pop {r3, pc}
nop
_0223FF60: .word MOD6_02252420
-_0223FF64: .word gUnknown21C48B8
+_0223FF64: .word gMain
_0223FF68: .word MOD06_0223FF6C
thumb_func_start MOD06_0223FF6C
@@ -13606,7 +13606,7 @@ MOD06_02240164: ; 0x02240164
bl FUN_020546C8
cmp r0, #0
beq _02240192
- ldr r0, _02240198 ; =gUnknown21C48B8
+ ldr r0, _02240198 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -13622,7 +13622,7 @@ _02240192:
pop {r4, pc}
.align 2, 0
_02240194: .word MOD6_02252420
-_02240198: .word gUnknown21C48B8
+_02240198: .word gMain
thumb_func_start MOD06_0224019C
MOD06_0224019C: ; 0x0224019C
@@ -14172,7 +14172,7 @@ MOD06_0224062C: ; 0x0224062C
bl FUN_020546C8
cmp r0, #0
beq _0224065E
- ldr r0, _02240664 ; =gUnknown21C48B8
+ ldr r0, _02240664 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -14189,7 +14189,7 @@ _0224065E:
pop {r4, pc}
.align 2, 0
_02240660: .word MOD6_02252420
-_02240664: .word gUnknown21C48B8
+_02240664: .word gMain
thumb_func_start MOD06_02240668
MOD06_02240668: ; 0x02240668
@@ -14267,7 +14267,7 @@ MOD06_022406EC: ; 0x022406EC
bl FUN_020546C8
cmp r0, #0
beq _02240718
- ldr r0, _02240720 ; =gUnknown21C48B8
+ ldr r0, _02240720 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -14280,7 +14280,7 @@ _02240718:
pop {r3, r4, r5, pc}
nop
_0224071C: .word MOD6_02252420
-_02240720: .word gUnknown21C48B8
+_02240720: .word gMain
thumb_func_start MOD06_02240724
MOD06_02240724: ; 0x02240724
@@ -14500,7 +14500,7 @@ _022408A6:
ldr r0, [r5, #0x64]
ldr r1, [r5, #0x18]
ldr r2, [r5, #0x14]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, [r5, #0x10]
ldr r0, [r0, #0xc]
bl LoadPlayerDataAddress
@@ -14621,7 +14621,7 @@ _02240998:
ldr r0, [r5, #0x64]
ldr r1, [r5, #0x20]
ldr r2, [r5, #0x1c]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, [r5, #8]
ldr r1, [r5, #0x20]
add r2, r4, #0
@@ -15006,7 +15006,7 @@ MOD06_02240C58: ; 0x02240C58
ldr r1, [sp, #0x28]
ldr r2, [sp, #0x2c]
add r0, r5, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r1, #0
str r1, [sp]
mov r0, #0xff
@@ -15015,7 +15015,7 @@ MOD06_02240C58: ; 0x02240C58
ldr r2, [sp, #0x28]
mov r3, #0x39
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r6, #0
mov r4, #0x10
mov r7, #0xff
@@ -15033,7 +15033,7 @@ _02240CFE:
ldr r2, [sp, #0x2c]
mov r1, #0
mov r3, #2
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r6, r6, #1
add r4, #0xf
cmp r6, #9
@@ -15223,7 +15223,7 @@ _02240E8C:
ldr r1, [sp, #0x28]
ldr r2, [sp, #0x2c]
add r0, r5, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
ldr r1, [sp, #0x28]
add r2, r0, #0
@@ -15240,7 +15240,7 @@ _02240E8C:
ldr r2, [sp, #0x28]
mov r1, #0
sub r3, r3, r4
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, [sp, #0x20]
add r7, r7, #1
add r0, r0, #1
@@ -15503,7 +15503,7 @@ _022410D2:
bl FUN_020546C8
cmp r0, #0
beq _0224117E
- ldr r0, _02241184 ; =gUnknown21C48B8
+ ldr r0, _02241184 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -15521,7 +15521,7 @@ _022410F0:
str r0, [r4, #0x7c]
b _0224117E
_02241104:
- ldr r1, _02241184 ; =gUnknown21C48B8
+ ldr r1, _02241184 ; =gMain
ldr r2, [r1, #0x48]
mov r1, #3
tst r1, r2
@@ -15575,7 +15575,7 @@ _0224117E:
mov r0, #0
pop {r4, pc}
nop
-_02241184: .word gUnknown21C48B8
+_02241184: .word gMain
thumb_func_start MOD06_02241188
MOD06_02241188: ; 0x02241188
@@ -19317,7 +19317,7 @@ MOD06_02242F54: ; 0x02242F54
push {r3, r4, lr}
sub sp, #4
add r4, r0, #0
- ldr r0, _02242FE0 ; =gUnknown21C48B8
+ ldr r0, _02242FE0 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #4
tst r0, r1
@@ -19385,7 +19385,7 @@ _02242FDC:
add sp, #4
pop {r3, r4, pc}
.align 2, 0
-_02242FE0: .word gUnknown21C48B8
+_02242FE0: .word gMain
_02242FE4: .word MOD6_02250C40
_02242FE8: .word 0x000003D9
@@ -19488,7 +19488,7 @@ MOD06_02243080: ; 0x02243080
ldr r0, [r5, #0x58]
add r1, r6, #0
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r3, #0
str r3, [sp]
add r5, #0x14
@@ -19497,7 +19497,7 @@ MOD06_02243080: ; 0x02243080
mov r1, #1
add r2, r6, #0
str r3, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r4, #0
bl String_dtor
add r0, r6, #0
@@ -22563,7 +22563,7 @@ MOD06_02244820: ; 0x02244820
add r4, r0, #0
add r1, r5, #0
mov r2, #8
- bl FUN_02021EF0
+ bl CopyStringToU16Array
add r0, r4, #0
bl String_dtor
add r0, r7, #0
@@ -31009,7 +31009,7 @@ _0224886C:
add r5, r0, #0
add r1, sp, #4
mov r2, #0x80
- bl FUN_02021EF0
+ bl CopyStringToU16Array
add r0, r5, #0
bl String_dtor
ldr r0, [r4, #8]
@@ -40815,7 +40815,7 @@ _0224D432:
str r0, [r4, #4]
b _0224D462
_0224D442:
- ldr r0, _0224D468 ; =gUnknown21C48B8
+ ldr r0, _0224D468 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -40834,7 +40834,7 @@ _0224D462:
mov r0, #0
pop {r3, r4, r5, pc}
nop
-_0224D468: .word gUnknown21C48B8
+_0224D468: .word gMain
thumb_func_start MOD06_0224D46C
MOD06_0224D46C: ; 0x0224D46C
@@ -40909,7 +40909,7 @@ MOD06_0224D46C: ; 0x0224D46C
ldr r0, [r4, #0x14]
add r1, r6, #0
add r2, r5, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0
mov r1, #0
mov r2, #1
@@ -40923,7 +40923,7 @@ MOD06_0224D46C: ; 0x0224D46C
add r0, r4, #0
add r2, r6, #0
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r5, #0
bl String_dtor
ldr r0, [r4, #0x10]
@@ -40943,7 +40943,7 @@ MOD06_0224D46C: ; 0x0224D46C
add r0, r4, #0
add r2, r5, #0
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r5, #0
bl String_dtor
mov r0, #0
@@ -40970,7 +40970,7 @@ _0224D576:
mov r0, #0
str r0, [sp, #8]
add r0, r4, #0
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r7, #0
bl String_dtor
ldr r0, [sp, #0x24]
@@ -41003,7 +41003,7 @@ _0224D5BE:
mov r0, #0
str r0, [sp, #8]
add r0, r4, #0
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r7, #0
bl String_dtor
ldr r0, [sp, #0x14]
@@ -41040,7 +41040,7 @@ _0224D60C:
ldr r0, [r4, #0x14]
ldr r2, [sp, #0x2c]
add r1, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r3, #4
ldrsh r3, [r5, r3]
add r0, r6, #0
@@ -41058,7 +41058,7 @@ _0224D60C:
mov r0, #0
str r0, [sp, #8]
add r0, r4, #0
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, [sp, #0x2c]
bl String_dtor
add r7, r7, #1
@@ -41647,7 +41647,7 @@ _0224DB3E:
bl MOD06_0224DD28
cmp r0, #0
beq _0224DB9A
- ldr r0, _0224DB68 ; =gUnknown21C48B8
+ ldr r0, _0224DB68 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -41659,7 +41659,7 @@ _0224DB3E:
_0224DB5C: .word MOD6_02252080
_0224DB60: .word MOD06_0224E410
_0224DB64: .word 0x000005DC
-_0224DB68: .word gUnknown21C48B8
+_0224DB68: .word gMain
_0224DB6C:
mov r0, #0x55
lsl r0, r0, #2
@@ -41873,7 +41873,7 @@ _0224DCEC:
str r3, [sp, #0xc]
ldr r0, [r5, #4]
ldr r2, [r5, #0x10]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
str r0, [r5, #0xc]
ldr r0, [r5, #4]
bl FUN_020191D0
@@ -41950,7 +41950,7 @@ MOD06_0224DD50: ; 0x0224DD50
ldr r1, [sp, #0xc]
ldr r2, [sp, #0x10]
add r0, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, [sp, #8]
ldr r1, [sp, #0xc]
add r2, r7, #0
@@ -42010,7 +42010,7 @@ MOD06_0224DDD8: ; 0x0224DDD8
ldr r1, [sp, #0xc]
ldr r2, [sp, #0x10]
add r0, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, [sp, #8]
ldr r1, [sp, #0xc]
add r2, r7, #0
@@ -42155,7 +42155,7 @@ _0224DF64:
ldr r0, [r5, #8]
ldr r1, [r5, #0xc]
ldr r2, [r6, #0x10]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r1, #0
str r4, [sp]
mov r0, #0xff
@@ -42167,7 +42167,7 @@ _0224DF64:
str r0, [sp, #0xc]
ldr r0, [r5, #4]
ldr r2, [r5, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r7, r7, #1
add r6, r6, #4
add r4, #0x10
@@ -42266,7 +42266,7 @@ _0224E034:
ldr r0, [r5, r0]
ldr r1, [r5, r1]
ldr r2, [sp, #0x1c]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0x4a
lsl r0, r0, #2
ldr r0, [r5, r0]
diff --git a/arm9/modules/07/asm/module_07.s b/arm9/modules/07/asm/module_07.s
index 26d85266..11506c14 100644
--- a/arm9/modules/07/asm/module_07.s
+++ b/arm9/modules/07/asm/module_07.s
@@ -2464,7 +2464,7 @@ MOD07_02213220: ; 0x02213220
add r2, r7, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, _022132C0 ; =0x00000B44
ldr r0, [r4, r0]
str r0, [sp, #0x10]
@@ -4511,7 +4511,7 @@ _022142BE:
ldr r0, [sp, #0x14]
ldr r2, [sp, #0x20]
add r1, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, [sp, #0x20]
bl String_dtor
mov r1, #0
@@ -4525,7 +4525,7 @@ _022142BE:
add r3, r1, #0
add r0, r7, r0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0x18
mul r0, r4
add r2, r5, r0
@@ -4553,7 +4553,7 @@ _022142BE:
add r0, r7, r0
mov r3, #0x40
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add sp, #0x24
pop {r4, r5, r6, r7, pc}
_02214344:
@@ -4574,7 +4574,7 @@ _02214344:
mov r3, #0x40
add r0, r7, r0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_0221436C:
add sp, #0x24
pop {r4, r5, r6, r7, pc}
@@ -4625,7 +4625,7 @@ MOD07_0221437C: ; 0x0221437C
ldr r0, [sp, #0x10]
ldr r1, [sp, #0x28]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r7, #0
bl String_dtor
mov r1, #0
@@ -4638,7 +4638,7 @@ MOD07_0221437C: ; 0x0221437C
add r0, r5, r4
mov r3, #0x10
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add sp, #0x14
pop {r4, r5, r6, r7, pc}
.align 2, 0
@@ -4682,7 +4682,7 @@ MOD07_022143FC: ; 0x022143FC
ldr r0, [sp, #0x18]
ldr r2, [sp, #0x20]
add r1, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, [sp, #0x20]
bl String_dtor
mov r0, #0
@@ -4703,7 +4703,7 @@ MOD07_022143FC: ; 0x022143FC
add r2, r4, #0
sub r3, r3, r6
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x14]
mov r1, #0x1a
add r2, r4, #0
@@ -4719,7 +4719,7 @@ MOD07_022143FC: ; 0x022143FC
mov r3, #0x1c
add r0, r7, r0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0
add r1, r4, #0
add r2, r0, #0
@@ -4746,7 +4746,7 @@ MOD07_022143FC: ; 0x022143FC
ldr r0, [sp, #0x18]
add r1, r4, #0
add r2, r5, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0
bl String_dtor
mov r1, #0
@@ -4762,7 +4762,7 @@ MOD07_022143FC: ; 0x022143FC
add r0, r7, r0
str r1, [sp, #0xc]
str r3, [sp, #0x24]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add sp, #0x2c
pop {r4, r5, r6, r7, pc}
nop
@@ -5062,7 +5062,7 @@ MOD07_02214720: ; 0x02214720
ldr r0, [r0, #0x14]
add r1, r5, #0
mov r2, #8
- bl FUN_02021EF0
+ bl CopyStringToU16Array
ldr r1, [sp, #0x10]
ldr r3, [r4, #0x24]
add r0, r5, #0
@@ -5114,7 +5114,7 @@ _022147BC:
ldr r0, [r0, #0x14]
add r1, r5, #0
mov r2, #8
- bl FUN_02021EF0
+ bl CopyStringToU16Array
ldr r1, [sp, #0x14]
ldr r3, [r4, #0x24]
add r0, r5, #0
@@ -5147,7 +5147,7 @@ _02214808:
ldr r0, [r0, #0x14]
add r1, r5, #0
mov r2, #8
- bl FUN_02021EF0
+ bl CopyStringToU16Array
ldr r1, [sp, #0x18]
ldr r3, [r4, #0x24]
add r0, r5, #0
@@ -5180,7 +5180,7 @@ _02214854:
ldr r0, [r0, #0x14]
add r1, r5, #0
mov r2, #8
- bl FUN_02021EF0
+ bl CopyStringToU16Array
ldr r1, [sp, #0x1c]
ldr r3, [r4, #0x24]
add r0, r5, #0
@@ -5215,11 +5215,11 @@ _022148A0:
ldr r0, [r4, #0x18]
add r1, r5, #0
mov r2, #8
- bl FUN_02021EF0
+ bl CopyStringToU16Array
ldr r0, [r4, #0x20]
add r1, r7, #0
mov r2, #8
- bl FUN_02021EF0
+ bl CopyStringToU16Array
b _02214914
_022148EA:
add r0, #0x29
@@ -5234,11 +5234,11 @@ _022148EA:
ldr r0, [r4, #0x14]
add r1, r5, #0
mov r2, #8
- bl FUN_02021EF0
+ bl CopyStringToU16Array
ldr r0, [r4, #0x1c]
add r1, r7, #0
mov r2, #8
- bl FUN_02021EF0
+ bl CopyStringToU16Array
_02214914:
str r6, [sp]
ldr r0, [r4, #0x24]
diff --git a/arm9/modules/08/asm/module_08.s b/arm9/modules/08/asm/module_08.s
index cec0bf0a..bd4cc319 100644
--- a/arm9/modules/08/asm/module_08.s
+++ b/arm9/modules/08/asm/module_08.s
@@ -1196,7 +1196,7 @@ MOD08_022126A4: ; 0x022126A4
mov r1, #1
add r2, #0x8d
strb r1, [r2]
- ldr r3, _022126D8 ; =gUnknown21C48B8
+ ldr r3, _022126D8 ; =gMain
lsl r2, r1, #9
ldr r4, [r3, #0x44]
tst r2, r4
@@ -1219,7 +1219,7 @@ _022126D4:
pop {r3, r4}
bx lr
.align 2, 0
-_022126D8: .word gUnknown21C48B8
+_022126D8: .word gMain
thumb_func_start MOD08_022126DC
MOD08_022126DC: ; 0x022126DC
diff --git a/arm9/modules/09/asm/module_09.s b/arm9/modules/09/asm/module_09.s
index 5ccfec47..882a9e27 100644
--- a/arm9/modules/09/asm/module_09.s
+++ b/arm9/modules/09/asm/module_09.s
@@ -1544,7 +1544,7 @@ _02212AA0: .word 0x0000207B
MOD09_02212AA4: ; 0x02212AA4
push {r4, lr}
add r4, r0, #0
- ldr r0, _02212AC4 ; =gUnknown21C48B8
+ ldr r0, _02212AC4 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -1560,7 +1560,7 @@ _02212AC0:
mov r0, #0x12
pop {r4, pc}
.align 2, 0
-_02212AC4: .word gUnknown21C48B8
+_02212AC4: .word gMain
_02212AC8: .word 0x00002079
thumb_func_start MOD09_02212ACC
@@ -3480,7 +3480,7 @@ MOD09_022139D4: ; 0x022139D4
ldr r0, [r5, r1]
add r1, r1, #4
ldr r1, [r5, r1]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
mov r0, #0
@@ -3506,7 +3506,7 @@ _02213A30:
ldr r0, [r5, r1]
add r1, r1, #4
ldr r1, [r5, r1]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0
bl String_dtor
mov r0, #0
@@ -3541,7 +3541,7 @@ _02213A82:
ldr r0, [r5, r1]
add r1, r1, #4
ldr r1, [r5, r1]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0
bl String_dtor
mov r0, #0
@@ -3590,7 +3590,7 @@ _02213AD4:
ldr r0, [r5, r1]
add r1, r1, #4
ldr r1, [r5, r1]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0
bl String_dtor
mov r0, #0
@@ -3622,7 +3622,7 @@ _02213B24:
ldr r0, [r5, r1]
add r1, r1, #4
ldr r1, [r5, r1]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r7, #0
bl String_dtor
mov r0, #0
@@ -4093,7 +4093,7 @@ MOD09_02213E84: ; 0x02213E84
ldr r1, [sp, #0x1c]
ldr r0, [r6, r0]
ldr r2, [sp, #0x18]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, [sp, #0x10]
add r3, sp, #0x38
cmp r0, #0
@@ -4110,7 +4110,7 @@ MOD09_02213E84: ; 0x02213E84
str r0, [sp, #0xc]
ldrb r3, [r3, #0x10]
add r0, r5, r4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
b _02213F22
_02213F06:
ldrb r7, [r3, #0x14]
@@ -4125,7 +4125,7 @@ _02213F06:
str r0, [sp, #0xc]
ldrb r3, [r3, #0x10]
add r0, r5, r4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_02213F22:
ldr r0, [sp, #0x18]
bl String_dtor
@@ -4171,7 +4171,7 @@ _02213F22:
add r0, r5, r4
add r2, r6, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
b _02213F9E
_02213F8A:
mov r0, #0xff
@@ -4182,7 +4182,7 @@ _02213F8A:
add r0, r5, r4
add r2, r6, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_02213F9E:
add r0, r6, #0
bl String_dtor
@@ -4218,7 +4218,7 @@ _02213FA6:
add r0, r5, r4
add r2, r6, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
b _02214002
_02213FEE:
mov r0, #0xff
@@ -4229,7 +4229,7 @@ _02213FEE:
add r0, r5, r4
add r2, r6, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_02214002:
add r0, r6, #0
bl String_dtor
@@ -4486,7 +4486,7 @@ MOD09_022141D8: ; 0x022141D8
ldr r2, [sp, #0x10]
ldr r0, [r5, r0]
add r1, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r1, #0
str r1, [sp]
mov r0, #0xff
@@ -4500,7 +4500,7 @@ MOD09_022141D8: ; 0x022141D8
add r2, r6, #0
add r0, r0, r4
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
bl String_dtor
add r0, r6, #0
@@ -4556,7 +4556,7 @@ _02214284:
ldr r2, [sp, #0x10]
ldr r0, [r4, r0]
add r1, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, [sp, #0x10]
bl String_dtor
_022142BA:
@@ -4573,7 +4573,7 @@ _022142BA:
add r2, r6, #0
add r0, r0, r5
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
ldr r0, _022142F8 ; =0x00002070
@@ -4617,7 +4617,7 @@ MOD09_022142FC: ; 0x022142FC
ldr r2, [sp, #0x18]
ldr r0, [r5, r0]
add r1, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, sp, #0x20
ldrh r0, [r0, #0x10]
cmp r0, #2
@@ -4649,7 +4649,7 @@ _02214362:
str r0, [sp, #0xc]
ldrh r1, [r1, #0x10]
add r0, r4, r6
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x18]
bl String_dtor
add r0, r7, #0
@@ -4689,7 +4689,7 @@ MOD09_022143A0: ; 0x022143A0
ldr r3, [sp, #0x10]
add r0, r0, r5
add r2, r7, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
ldr r0, _022143F4 ; =0x00002070
@@ -4735,7 +4735,7 @@ MOD09_022143F8: ; 0x022143F8
add r2, r5, #0
add r0, r4, r0
str r3, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r5, #0
bl String_dtor
ldr r0, _02214450 ; =0x00002050
@@ -4782,7 +4782,7 @@ MOD09_0221445C: ; 0x0221445C
mov r1, #2
add r2, r7, #0
lsr r3, r3, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add r0, r5, r4
@@ -4826,7 +4826,7 @@ MOD09_022144C0: ; 0x022144C0
add r3, r1, #0
add r0, r2, r0
add r2, r7, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
ldr r0, _02214688 ; =0x00001FA8
@@ -4854,7 +4854,7 @@ MOD09_022144C0: ; 0x022144C0
ldr r1, [sp, #0x1c]
ldr r0, [r5, r0]
ldr r2, [sp, #0x18]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r1, #0
add r0, r6, #0
add r0, #0xb
@@ -4870,7 +4870,7 @@ MOD09_022144C0: ; 0x022144C0
ldr r0, [r5, r0]
add r3, r1, #0
add r0, r0, r7
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x18]
bl String_dtor
ldr r0, [sp, #0x1c]
@@ -4893,7 +4893,7 @@ MOD09_022144C0: ; 0x022144C0
add r3, r1, #0
add r0, r2, r0
ldr r2, [sp, #0x20]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x20]
bl String_dtor
ldr r0, _02214688 ; =0x00001FA8
@@ -4938,7 +4938,7 @@ _022145F4:
ldr r1, [sp, #0x10]
ldr r0, [r5, r0]
ldr r2, [sp, #0x14]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, _02214684 ; =0x00002070
add r6, #0xc
ldr r0, [r5, r0]
@@ -4965,7 +4965,7 @@ _022145F4:
str r1, [sp, #0xc]
ldr r0, [r5, r0]
add r0, r0, r4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x14]
bl String_dtor
ldr r0, [sp, #0x10]
@@ -5029,7 +5029,7 @@ MOD09_02214694: ; 0x02214694
ldr r0, [r5, r0]
add r3, r1, #0
add r0, #0xe0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
ldr r0, _02214784 ; =0x00001FA8
@@ -5058,7 +5058,7 @@ MOD09_02214694: ; 0x02214694
ldr r2, [sp, #0x10]
ldr r0, [r5, r0]
add r1, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
add r1, r6, #0
add r2, r0, #0
@@ -5086,7 +5086,7 @@ MOD09_02214694: ; 0x02214694
str r1, [sp, #0xc]
ldr r0, [r5, r0]
add r0, r0, r4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
bl String_dtor
add r0, r6, #0
@@ -5138,7 +5138,7 @@ MOD09_02214790: ; 0x02214790
ldr r0, [r5, r0]
add r3, r1, #0
add r0, #0xf0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
ldr r0, _02214880 ; =0x00001FA8
@@ -5167,7 +5167,7 @@ MOD09_02214790: ; 0x02214790
ldr r2, [sp, #0x10]
ldr r0, [r5, r0]
add r1, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
add r1, r6, #0
add r2, r0, #0
@@ -5195,7 +5195,7 @@ MOD09_02214790: ; 0x02214790
str r1, [sp, #0xc]
ldr r0, [r5, r0]
add r0, r0, r4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
bl String_dtor
add r0, r6, #0
@@ -5248,7 +5248,7 @@ MOD09_0221488C: ; 0x0221488C
add r3, r1, #0
add r0, r0, r2
add r2, r6, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
ldr r0, _02214980 ; =0x00001FA8
@@ -5277,7 +5277,7 @@ MOD09_0221488C: ; 0x0221488C
ldr r2, [sp, #0x10]
ldr r0, [r5, r0]
add r1, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
add r1, r6, #0
add r2, r0, #0
@@ -5305,7 +5305,7 @@ MOD09_0221488C: ; 0x0221488C
str r1, [sp, #0xc]
ldr r0, [r5, r0]
add r0, r0, r4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
bl String_dtor
add r0, r6, #0
@@ -5360,7 +5360,7 @@ MOD09_0221498C: ; 0x0221498C
add r3, r1, #0
add r0, r2, r0
add r2, r6, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
ldr r0, _02214A80 ; =0x00001FA8
@@ -5389,7 +5389,7 @@ MOD09_0221498C: ; 0x0221498C
ldr r2, [sp, #0x10]
ldr r0, [r4, r0]
add r1, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
add r1, r6, #0
add r2, r0, #0
@@ -5417,7 +5417,7 @@ MOD09_0221498C: ; 0x0221498C
str r1, [sp, #0xc]
ldr r0, [r4, r0]
add r0, r0, r5
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
bl String_dtor
add r0, r6, #0
@@ -5472,7 +5472,7 @@ MOD09_02214A8C: ; 0x02214A8C
add r3, r1, #0
add r0, r2, r0
add r2, r6, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
ldr r0, _02214B80 ; =0x00001FA8
@@ -5501,7 +5501,7 @@ MOD09_02214A8C: ; 0x02214A8C
ldr r2, [sp, #0x10]
ldr r0, [r4, r0]
add r1, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
add r1, r6, #0
add r2, r0, #0
@@ -5529,7 +5529,7 @@ MOD09_02214A8C: ; 0x02214A8C
str r1, [sp, #0xc]
ldr r0, [r4, r0]
add r0, r0, r5
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
bl String_dtor
add r0, r6, #0
@@ -5586,7 +5586,7 @@ MOD09_02214B8C: ; 0x02214B8C
ldr r0, [r5, r0]
add r3, r1, #0
add r0, #0xd0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
ldr r0, _02214D18 ; =0x00001FA8
@@ -5622,7 +5622,7 @@ MOD09_02214B8C: ; 0x02214B8C
str r1, [sp, #0xc]
ldr r0, [r5, r0]
add r0, r0, r4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
bl String_dtor
ldr r0, _02214D18 ; =0x00001FA8
@@ -5648,7 +5648,7 @@ MOD09_02214B8C: ; 0x02214B8C
ldr r1, [sp, #0x1c]
ldr r0, [r5, r0]
ldr r2, [sp, #0x18]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
ldr r1, [sp, #0x1c]
add r2, r0, #0
@@ -5666,7 +5666,7 @@ MOD09_02214B8C: ; 0x02214B8C
ldr r0, [r5, r0]
sub r3, r6, r3
add r0, r0, r4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x18]
bl String_dtor
ldr r0, [sp, #0x1c]
@@ -5694,7 +5694,7 @@ MOD09_02214B8C: ; 0x02214B8C
ldr r1, [sp, #0x24]
ldr r0, [r5, r0]
ldr r2, [sp, #0x20]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r1, #0
ldr r3, [sp, #0x14]
str r1, [sp]
@@ -5708,7 +5708,7 @@ MOD09_02214B8C: ; 0x02214B8C
ldr r0, [r5, r0]
add r3, r6, r3
add r0, r0, r4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x20]
bl String_dtor
ldr r0, [sp, #0x24]
@@ -5769,7 +5769,7 @@ MOD09_02214D24: ; 0x02214D24
ldr r0, [r5, r0]
add r3, r1, #0
add r0, r0, r4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
add r0, r7, #0
@@ -5808,7 +5808,7 @@ MOD09_02214DA0: ; 0x02214DA0
add r0, r5, r4
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
add r0, r5, r4
@@ -5857,7 +5857,7 @@ MOD09_02214DE8: ; 0x02214DE8
str r0, [sp, #8]
add r0, r4, r6
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
b _02214EB8
@@ -5885,7 +5885,7 @@ _02214E42:
ldr r2, [sp, #0x14]
ldr r0, [r5, r0]
add r1, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
add r1, r7, #0
add r2, r0, #0
@@ -5907,7 +5907,7 @@ _02214E42:
str r0, [sp, #8]
add r0, r4, r6
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x14]
bl String_dtor
add r0, r7, #0
@@ -5944,7 +5944,7 @@ MOD09_02214ED0: ; 0x02214ED0
add r0, r5, r4
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
add r0, r5, r4
@@ -5993,7 +5993,7 @@ MOD09_02214F18: ; 0x02214F18
str r0, [sp, #8]
add r0, r4, r6
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
b _02214FE8
@@ -6021,7 +6021,7 @@ _02214F72:
ldr r2, [sp, #0x14]
ldr r0, [r5, r0]
add r1, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
add r1, r7, #0
add r2, r0, #0
@@ -6043,7 +6043,7 @@ _02214F72:
str r0, [sp, #8]
add r0, r4, r6
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x14]
bl String_dtor
add r0, r7, #0
@@ -6087,7 +6087,7 @@ MOD09_02215000: ; 0x02215000
add r0, r5, r4
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
add r0, r7, #0
@@ -6134,7 +6134,7 @@ MOD09_02215060: ; 0x02215060
add r0, r5, r4
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
ldr r0, [sp, #0x10]
@@ -6182,7 +6182,7 @@ MOD09_022150C8: ; 0x022150C8
str r0, [sp, #8]
add r0, r5, r4
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add r0, r5, r4
@@ -6243,7 +6243,7 @@ _0221516C:
str r0, [sp, #8]
add r0, r5, r4
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
add r0, r5, r4
@@ -6290,7 +6290,7 @@ MOD09_022151A8: ; 0x022151A8
str r0, [sp, #8]
add r0, r4, r6
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x18]
bl String_dtor
ldr r0, _022152D4 ; =0x00001FA8
@@ -6316,7 +6316,7 @@ MOD09_022151A8: ; 0x022151A8
ldr r1, [sp, #0x24]
ldr r0, [r5, r0]
ldr r2, [sp, #0x20]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
ldr r1, [sp, #0x24]
add r2, r0, #0
@@ -6332,7 +6332,7 @@ MOD09_022151A8: ; 0x022151A8
add r0, r4, r6
sub r3, r7, r3
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x20]
bl String_dtor
ldr r0, [sp, #0x24]
@@ -6360,7 +6360,7 @@ MOD09_022151A8: ; 0x022151A8
ldr r1, [sp, #0x2c]
ldr r0, [r5, r0]
ldr r2, [sp, #0x28]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r1, #0
ldr r3, [sp, #0x1c]
str r1, [sp]
@@ -6372,7 +6372,7 @@ MOD09_022151A8: ; 0x022151A8
add r0, r4, r6
add r3, r7, r3
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x28]
bl String_dtor
ldr r0, [sp, #0x2c]
@@ -6430,7 +6430,7 @@ _02215306:
mov r1, #2
add r2, r6, #0
lsr r3, r3, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
add r0, r5, r4
@@ -6477,7 +6477,7 @@ _02215368:
add r0, r5, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add r0, r5, #0
@@ -6519,7 +6519,7 @@ MOD09_022153B0: ; 0x022153B0
add r0, r4, r6
mov r3, #0x28
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x14]
bl String_dtor
ldr r0, _022154F0 ; =0x00001FA8
@@ -6543,7 +6543,7 @@ MOD09_022153B0: ; 0x022153B0
add r0, r4, r6
mov r3, #0x50
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x18]
bl String_dtor
ldr r0, _022154F0 ; =0x00001FA8
@@ -6565,7 +6565,7 @@ MOD09_022153B0: ; 0x022153B0
ldr r2, [sp, #0x20]
ldr r0, [r5, r0]
add r1, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0x18
str r0, [sp]
mov r0, #0xff
@@ -6579,7 +6579,7 @@ MOD09_022153B0: ; 0x022153B0
add r2, r7, #0
str r1, [sp, #0xc]
str r3, [sp, #0x1c]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x20]
bl String_dtor
ldr r0, _022154F0 ; =0x00001FA8
@@ -6601,7 +6601,7 @@ MOD09_022153B0: ; 0x022153B0
ldr r2, [sp, #0x24]
ldr r0, [r5, r0]
add r1, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
add r1, r7, #0
add r2, r0, #0
@@ -6619,7 +6619,7 @@ MOD09_022153B0: ; 0x022153B0
add r2, r7, #0
sub r3, r3, r5
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x24]
bl String_dtor
add r0, r7, #0
@@ -6693,7 +6693,7 @@ MOD09_022154FC: ; 0x022154FC
ldr r1, [sp, #0x14]
ldr r0, [r5, r0]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
ldr r1, [sp, #0x14]
add r2, r0, #0
@@ -6711,7 +6711,7 @@ MOD09_022154FC: ; 0x022154FC
add r0, r4, r6
sub r3, r3, r5
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
ldr r0, [sp, #0x14]
@@ -6977,7 +6977,7 @@ MOD09_02215784: ; 0x02215784
ldr r1, [sp, #0x10]
ldr r0, [r4, r0]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0
bl String_dtor
ldr r0, [sp, #0x14]
@@ -7051,7 +7051,7 @@ _02215840:
ldr r0, [sp, #0x18]
mov r1, #2
add r3, r7, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
bl String_dtor
cmp r5, #0
@@ -7073,7 +7073,7 @@ _02215840:
add r2, r5, #0
add r3, r4, r3
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
b _022158C0
_022158A4:
mov r0, #8
@@ -7088,7 +7088,7 @@ _022158A4:
add r2, r5, #0
add r3, r4, r3
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_022158C0:
add r0, r5, #0
bl String_dtor
@@ -8178,7 +8178,7 @@ MOD09_022161B0: ; 0x022161B0
str r1, [sp, #0xc]
ldr r0, [r5, r0]
add r0, #0x40
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
ldr r0, _02216304 ; =0x00002070
@@ -8301,7 +8301,7 @@ MOD09_0221633C: ; 0x0221633C
sub r2, #0xb0
ldr r2, [r4, r2]
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r1, _02216374 ; =0x0000207B
strb r0, [r4, r1]
add sp, #0xc
@@ -8439,7 +8439,7 @@ _02216444:
ldr r0, [r5, r1]
add r1, r1, #4
ldr r1, [r5, r1]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
b _022166BE
@@ -8480,7 +8480,7 @@ _0221648E:
ldr r0, [r5, r1]
add r1, r1, #4
ldr r1, [r5, r1]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
b _022166BE
@@ -8523,7 +8523,7 @@ _02216512:
ldr r0, [r5, r1]
add r1, r1, #4
ldr r1, [r5, r1]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
b _022166BE
@@ -8546,7 +8546,7 @@ _0221654A:
ldr r0, [r5, r1]
add r1, r1, #4
ldr r1, [r5, r1]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
b _022166BE
@@ -8569,7 +8569,7 @@ _02216580:
ldr r0, [r5, r1]
add r1, r1, #4
ldr r1, [r5, r1]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
b _022166BE
@@ -8592,7 +8592,7 @@ _022165B6:
ldr r0, [r5, r1]
add r1, r1, #4
ldr r1, [r5, r1]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
b _022166BE
@@ -8615,7 +8615,7 @@ _022165EC:
ldr r0, [r5, r1]
add r1, r1, #4
ldr r1, [r5, r1]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
b _022166BE
@@ -8638,7 +8638,7 @@ _02216622:
ldr r0, [r5, r1]
add r1, r1, #4
ldr r1, [r5, r1]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
b _022166BE
@@ -8661,7 +8661,7 @@ _02216658:
ldr r0, [r5, r1]
add r1, r1, #4
ldr r1, [r5, r1]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
b _022166BE
@@ -8682,7 +8682,7 @@ _0221668E:
ldr r0, [r5, r1]
add r1, r1, #4
ldr r1, [r5, r1]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
_022166BE:
@@ -8729,7 +8729,7 @@ MOD09_022166D0: ; 0x022166D0
ldr r0, [r5, r1]
add r1, r1, #4
ldr r1, [r5, r1]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
pop {r4, r5, r6, pc}
@@ -13359,7 +13359,7 @@ _02218C68:
ldr r0, [r5, #0x14]
ldr r1, [r5, #0x18]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
add r0, r5, #0
@@ -13420,7 +13420,7 @@ _02218D22:
ldr r0, [r5, #0x14]
ldr r1, [r5, #0x18]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0
bl String_dtor
add r0, r7, #0
@@ -13585,7 +13585,7 @@ _02218E8A:
MOD09_02218E90: ; 0x02218E90
push {r4, lr}
add r4, r0, #0
- ldr r0, _02218EB0 ; =gUnknown21C48B8
+ ldr r0, _02218EB0 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -13601,7 +13601,7 @@ _02218EAC:
mov r0, #0xa
pop {r4, pc}
.align 2, 0
-_02218EB0: .word gUnknown21C48B8
+_02218EB0: .word gMain
_02218EB4: .word 0x0000114B
thumb_func_start MOD09_02218EB8
@@ -14465,7 +14465,7 @@ MOD09_02219560: ; 0x02219560
mov r0, #0
str r0, [sp, #0xc]
add r0, r5, r4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
bl String_dtor
add r0, r5, r4
@@ -14565,7 +14565,7 @@ _022195C4:
mov r1, #2
add r0, #0x40
add r2, r4, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
ldr r0, [r5, #0x2c]
@@ -14619,7 +14619,7 @@ MOD09_02219694: ; 0x02219694
ldr r0, [r5, #0x14]
ldr r1, [r5, #0x18]
ldr r2, [sp, #0x14]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, [sp, #0x30]
ldr r1, [r5, #0x18]
mov r2, #0
@@ -14641,7 +14641,7 @@ MOD09_02219694: ; 0x02219694
str r0, [sp, #0xc]
ldr r2, [r5, #0x18]
add r0, r4, r6
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x14]
bl String_dtor
_02219726:
@@ -14699,7 +14699,7 @@ MOD09_02219738: ; 0x02219738
ldr r0, [r5, #0x14]
ldr r1, [r5, #0x18]
ldr r2, [sp, #0x14]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, [sp, #0x34]
mov r3, #0
str r0, [sp]
@@ -14711,7 +14711,7 @@ MOD09_02219738: ; 0x02219738
str r3, [sp, #0xc]
ldr r2, [r5, #0x18]
add r0, r4, r7
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x14]
bl String_dtor
_022197BA:
@@ -14858,7 +14858,7 @@ MOD09_02219884: ; 0x02219884
add r0, r4, r0
add r3, r6, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
bl String_dtor
ldr r0, [r5, #0x10]
@@ -14882,7 +14882,7 @@ MOD09_02219884: ; 0x02219884
ldr r0, [r5, #0x14]
ldr r1, [r5, #0x18]
ldr r2, [sp, #0x14]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #4
str r0, [sp]
mov r0, #0xff
@@ -14896,7 +14896,7 @@ MOD09_02219884: ; 0x02219884
ldr r2, [r5, #0x18]
add r0, r4, r0
add r3, r6, r7
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x14]
bl String_dtor
ldr r0, [r5, #0x10]
@@ -14920,7 +14920,7 @@ MOD09_02219884: ; 0x02219884
ldr r0, [r5, #0x14]
ldr r1, [r5, #0x18]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
ldr r1, [r5, #0x18]
add r2, r0, #0
@@ -14939,7 +14939,7 @@ MOD09_02219884: ; 0x02219884
ldr r2, [r5, #0x18]
add r0, r4, r0
sub r3, r6, r3
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
mov r0, #0x19
@@ -15086,7 +15086,7 @@ MOD09_02219A8C: ; 0x02219A8C
ldr r0, [r5, #0x14]
ldr r1, [r5, #0x18]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
mov r1, #0
bl FUN_02019620
@@ -15100,7 +15100,7 @@ MOD09_02219A8C: ; 0x02219A8C
str r1, [sp, #0xc]
ldr r2, [r5, #0x18]
add r0, r4, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add r0, r4, #0
@@ -15147,7 +15147,7 @@ MOD09_02219AFC: ; 0x02219AFC
add r0, r4, #0
mov r3, #4
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add r0, r4, #0
@@ -15255,7 +15255,7 @@ MOD09_02219C08: ; 0x02219C08
ldr r2, [r4, #0x18]
add r0, #0x1c
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r4, #0x32
strb r0, [r4]
add sp, #0xc
@@ -17372,7 +17372,7 @@ MOD09_0221AC98: ; 0x0221AC98
mov r0, #1
pop {r3, r4, pc}
_0221ACA8:
- ldr r1, _0221ACDC ; =gUnknown21C48B8
+ ldr r1, _0221ACDC ; =gMain
ldr r2, [r1, #0x48]
mov r1, #0xf3
tst r1, r2
@@ -17397,7 +17397,7 @@ _0221ACD4:
add sp, #4
pop {r3, r4, pc}
nop
-_0221ACDC: .word gUnknown21C48B8
+_0221ACDC: .word gMain
_0221ACE0: .word 0x000005DC
thumb_func_start MOD09_0221ACE4
@@ -17460,7 +17460,7 @@ MOD09_0221AD30: ; 0x0221AD30
mvn r0, r0
pop {r4, r5, r6, r7, pc}
_0221AD46:
- ldr r0, _0221AEBC ; =gUnknown21C48B8
+ ldr r0, _0221AEBC ; =gMain
mov r1, #0x40
ldr r0, [r0, #0x48]
tst r1, r0
@@ -17631,7 +17631,7 @@ _0221AE8A:
mvn r0, r0
pop {r4, r5, r6, r7, pc}
_0221AE92:
- ldr r0, _0221AEBC ; =gUnknown21C48B8
+ ldr r0, _0221AEBC ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -17654,7 +17654,7 @@ _0221AEB6:
add sp, #0x14
pop {r4, r5, r6, r7, pc}
.align 2, 0
-_0221AEBC: .word gUnknown21C48B8
+_0221AEBC: .word gMain
_0221AEC0: .word 0x000005DC
_0221AEC4: .word 0x000005DD
diff --git a/arm9/modules/11/asm/module_11_thumb1.s b/arm9/modules/11/asm/module_11_thumb1.s
index 4f33530a..ed9b4dc3 100644
--- a/arm9/modules/11/asm/module_11_thumb1.s
+++ b/arm9/modules/11/asm/module_11_thumb1.s
@@ -677,7 +677,7 @@ MOD11_0222DB50: ; 0x0222DB50
add r0, sp, #0x20
add r1, sp, #0x14
bl FUN_0201265C
- ldr r0, _0222DF10 ; =gUnknown21C48B8
+ ldr r0, _0222DF10 ; =gMain
ldr r6, [sp, #0x24]
ldr r5, [r0, #0x2c]
ldr r1, [sp, #0x18]
@@ -1057,7 +1057,7 @@ _0222DC42:
pop {r3, r4, r5, r6, r7, pc}
nop
_0222DF0C: .word 0x00002430
-_0222DF10: .word gUnknown21C48B8
+_0222DF10: .word gMain
_0222DF14: .word MOD11_0225DA20
_0222DF18: .word MOD11_0225D9D8
_0222DF1C: .word 0x00100010
diff --git a/arm9/modules/11/asm/module_11_thumb2.s b/arm9/modules/11/asm/module_11_thumb2.s
index f66fef5e..5640bb75 100644
--- a/arm9/modules/11/asm/module_11_thumb2.s
+++ b/arm9/modules/11/asm/module_11_thumb2.s
@@ -215,7 +215,7 @@ _0222F30E:
ldr r0, [r5, #8]
mov r1, #1
add r2, r6, #0
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r6, #0
bl String_dtor
add r0, r4, #0
@@ -4864,7 +4864,7 @@ _022316CC:
str r0, [sp, #8]
add r0, r6, #0
add r2, r4, #0
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r5, r0, #0
add r0, r4, #0
bl String_dtor
@@ -4902,7 +4902,7 @@ _02231708:
str r0, [sp, #8]
add r0, r6, #0
add r2, r4, #0
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r5, r0, #0
add r0, r4, #0
bl String_dtor
@@ -4927,7 +4927,7 @@ _0223174C:
str r0, [sp, #8]
ldr r2, [r5, #0x18]
add r0, r6, #0
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r5, r0, #0
_02231778:
lsl r0, r5, #0x18
@@ -4971,7 +4971,7 @@ MOD11_0223178C: ; 0x0223178C
ldr r2, [r5, #0x18]
add r0, r7, #0
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add sp, #0x10
pop {r3, r4, r5, r6, r7, pc}
nop
@@ -5027,7 +5027,7 @@ _0223182E:
ldr r4, [sp, #0x20]
ldr r2, [r5, #0x18]
add r3, r4, r3
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add sp, #0xc
pop {r4, r5, r6, r7, pc}
.align 2, 0
@@ -6224,7 +6224,7 @@ MOD11_022321EC: ; 0x022321EC
ldr r0, [r5, #0x14]
ldr r1, [r5, #0x18]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
pop {r3, r4, r5, pc}
@@ -8728,7 +8728,7 @@ MOD11_02233598: ; 0x02233598
mov r1, #4
tst r0, r1
bne _022335D2
- ldr r0, _022335FC ; =gUnknown21C48B8
+ ldr r0, _022335FC ; =gMain
ldr r1, [r0, #0x48]
ldr r0, _02233600 ; =0x00000C03
tst r0, r1
@@ -8763,7 +8763,7 @@ _022335F2:
mov r0, #0
pop {r4, r5, r6, pc}
nop
-_022335FC: .word gUnknown21C48B8
+_022335FC: .word gMain
_02233600: .word 0x00000C03
thumb_func_start MOD11_02233604
@@ -24031,7 +24031,7 @@ _0223ADEC:
str r0, [r4, #0x28]
pop {r4, r5, r6, r7, pc}
_0223AE3C:
- ldr r0, _0223AF68 ; =gUnknown21C48B8
+ ldr r0, _0223AF68 ; =gMain
ldr r1, [r0, #0x48]
ldr r0, _0223AF6C ; =0x00000C03
tst r0, r1
@@ -24169,7 +24169,7 @@ _0223AF58: .word MOD11_0225DC60
_0223AF5C: .word 0x000003B3
_0223AF60: .word MOD11_0225DC90
_0223AF64: .word 0x000003B5
-_0223AF68: .word gUnknown21C48B8
+_0223AF68: .word gMain
_0223AF6C: .word 0x00000C03
_0223AF70: .word 0x000005DC
_0223AF74: .word 0x0000FFFE
@@ -25397,7 +25397,7 @@ _0223B990:
bl MOD16_021EEF84
cmp r0, #0
beq _0223BA4C
- ldr r0, _0223BBE0 ; =gUnknown21C48B8
+ ldr r0, _0223BBE0 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -25659,7 +25659,7 @@ _0223BBCA:
_0223BBD4: .word 0x0000FFFF
_0223BBD8: .word 0x00000367
_0223BBDC: .word 0x0000219C
-_0223BBE0: .word gUnknown21C48B8
+_0223BBE0: .word gMain
_0223BBE4: .word 0x000005DC
_0223BBE8: .word 0x00000496
_0223BBEC:
@@ -28095,7 +28095,7 @@ _0223CF5C:
ldr r0, [sp, #0x24]
ldr r1, [sp, #0x20]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0
bl String_dtor
add r0, sp, #0x68
@@ -28118,7 +28118,7 @@ _0223CF5C:
add r0, sp, #0x68
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, sp, #0x68
mov r1, #1
mov r2, #5
@@ -41251,7 +41251,7 @@ _022435DC:
add r4, #0x36
add r0, r3, #0
add r1, r4, #0
- bl FUN_02021E28
+ bl CopyU16ArrayToString
b _02243798
_022435E8:
ldr r0, [r4, #0x4c]
@@ -69293,7 +69293,7 @@ _02250D98:
strb r0, [r4, #0xa]
pop {r4, r5, r6, r7, pc}
_02250DA0:
- ldr r0, _02250E98 ; =gUnknown21C48B8
+ ldr r0, _02250E98 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #8
tst r0, r1
@@ -69404,7 +69404,7 @@ _02250E88: .word 0x000004CA
_02250E8C: .word 0x0000039A
_02250E90: .word 0x000004C6
_02250E94: .word 0x00000197
-_02250E98: .word gUnknown21C48B8
+_02250E98: .word gMain
_02250E9C: .word 0x000005DD
_02250EA0:
ldrb r1, [r4, #9]
@@ -82473,7 +82473,7 @@ MOD11_022574F0: ; 0x022574F0
ldr r1, [sp, #0x18]
ldr r2, [sp, #0x1c]
add r0, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
str r0, [sp]
mov r0, #0xf
@@ -82495,7 +82495,7 @@ MOD11_022574F0: ; 0x022574F0
str r1, [sp, #0x14]
add r0, sp, #0x24
add r3, r1, #0
- bl FUN_0201BE3C
+ bl AddTextPrinterParameterized3
ldr r0, [r5, #4]
ldr r6, [sp, #0x30]
ldr r0, [r0]
@@ -83068,7 +83068,7 @@ _02257A26:
str r1, [sp, #0x14]
add r0, sp, #0x18
add r3, r1, #0
- bl FUN_0201BE3C
+ bl AddTextPrinterParameterized3
ldr r0, [r4, #4]
ldr r5, [sp, #0x24]
ldr r0, [r0]
@@ -83172,7 +83172,7 @@ _02257B1E:
ldr r2, [sp, #0x18]
add r0, r7, #0
add r1, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
str r0, [sp]
mov r0, #0xf
@@ -83194,7 +83194,7 @@ _02257B1E:
str r1, [sp, #0x14]
add r0, sp, #0x24
add r3, r1, #0
- bl FUN_0201BE3C
+ bl AddTextPrinterParameterized3
ldr r0, [r4, #4]
ldr r5, [sp, #0x30]
ldr r0, [r0]
@@ -86994,11 +86994,11 @@ MOD11_022599CC: ; 0x022599CC
ldr r2, [sp, #0x1c]
add r0, r4, #0
add r1, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r2, [sp, #0x20]
add r0, r4, #0
add r1, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, _02259AA0 ; =0x00010203
ldr r1, _02259AA4 ; =0x000004CC
str r0, [sp]
@@ -87090,11 +87090,11 @@ MOD11_02259AB0: ; 0x02259AB0
ldr r2, [sp, #0x1c]
add r0, r4, #0
add r1, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r2, [sp, #0x20]
add r0, r4, #0
add r1, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, _02259B84 ; =0x00010203
ldr r1, _02259B88 ; =0x000004CC
str r0, [sp]
@@ -87187,11 +87187,11 @@ MOD11_02259B94: ; 0x02259B94
ldr r2, [sp, #0x1c]
add r0, r4, #0
add r1, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r2, [sp, #0x20]
add r0, r4, #0
add r1, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, _02259C64 ; =0x00010203
ldr r1, _02259C68 ; =0x000004CC
str r0, [sp]
@@ -87348,7 +87348,7 @@ _02259D2A:
ldr r0, [sp, #0x1c]
ldr r1, [sp, #0x28]
ldr r2, [sp, #0x24]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #1
tst r0, r4
beq _02259D5A
@@ -88303,7 +88303,7 @@ _0225A49C:
ldr r2, [sp, #0x18]
add r0, sp, #0x3c
str r3, [sp, #0x14]
- bl FUN_0201BE3C
+ bl AddTextPrinterParameterized3
b _0225A4E6
_0225A4DA:
add r3, r4, #0
@@ -88794,7 +88794,7 @@ _0225A876:
ldr r0, [sp, #0x24]
ldr r1, [sp, #0x30]
ldr r2, [sp, #0x2c]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldrh r0, [r5, #8]
ldrh r1, [r5, #0x10]
bl MOD11_0225B3D4
@@ -88938,7 +88938,7 @@ _0225A994:
add r0, r4, #0
add r2, r6, #0
str r3, [sp, #0x14]
- bl FUN_0201BE3C
+ bl AddTextPrinterParameterized3
add sp, #0x20
pop {r3, r4, r5, r6, r7, pc}
@@ -90879,7 +90879,7 @@ _0225B8D4:
ldrb r0, [r5, r0]
cmp r0, #1
beq _0225B8EC
- ldr r1, _0225B918 ; =gUnknown21C48B8
+ ldr r1, _0225B918 ; =gMain
ldr r2, [r1, #0x48]
ldr r1, _0225B91C ; =0x00000CF3
tst r1, r2
@@ -90908,7 +90908,7 @@ _0225B90C:
pop {r4, r5, r6, pc}
nop
_0225B914: .word MOD11_0225FAAC
-_0225B918: .word gUnknown21C48B8
+_0225B918: .word gMain
_0225B91C: .word 0x00000CF3
_0225B920: .word 0x000005DC
_0225B924: .word 0x000006F4
@@ -91006,7 +91006,7 @@ _0225B9CA:
str r0, [sp, #0xc]
cmp r0, #3
bne _0225B9EC
- ldr r0, _0225BAF8 ; =gUnknown21C48B8
+ ldr r0, _0225BAF8 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x40
tst r0, r1
@@ -91022,7 +91022,7 @@ _0225B9EC:
ldr r0, [sp, #0xc]
cmp r0, #0
bne _0225BA34
- ldr r0, _0225BAF8 ; =gUnknown21C48B8
+ ldr r0, _0225BAF8 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x20
tst r0, r1
@@ -91153,7 +91153,7 @@ _0225BAE8: .word MOD11_0225FAAC
_0225BAEC: .word MOD11_0225F698
_0225BAF0: .word 0x000006EC
_0225BAF4: .word 0x0000069F
-_0225BAF8: .word gUnknown21C48B8
+_0225BAF8: .word gMain
_0225BAFC: .word 0x000005DC
_0225BB00: .word 0x000006A3
@@ -92596,7 +92596,7 @@ _0225C594:
str r1, [sp]
ldrsb r1, [r0, r5]
mov ip, r1
- ldr r1, _0225C764 ; =gUnknown21C48B8
+ ldr r1, _0225C764 ; =gMain
ldr r1, [r1, #0x48]
tst r3, r1
beq _0225C5FA
@@ -92846,7 +92846,7 @@ _0225C75E:
add r0, r5, #0
pop {r3, r4, r5, r6, r7, pc}
nop
-_0225C764: .word gUnknown21C48B8
+_0225C764: .word gMain
_0225C768: .word 0x000005DC
thumb_func_start MOD11_0225C76C
diff --git a/arm9/modules/12/asm/module_12.s b/arm9/modules/12/asm/module_12.s
index 7a48bc38..c8a949ca 100644
--- a/arm9/modules/12/asm/module_12.s
+++ b/arm9/modules/12/asm/module_12.s
@@ -7590,7 +7590,7 @@ _022313B0:
ldr r2, [sp, #0x8c]
add r0, sp, #0x34
str r3, [sp, #0x14]
- bl FUN_0201BE3C
+ bl AddTextPrinterParameterized3
ldr r2, [sp, #0x18]
add r0, sp, #0x34
mov r1, #1
@@ -9563,7 +9563,7 @@ _022322FE:
ldr r2, [sp, #0x18]
add r0, sp, #0x3c
str r3, [sp, #0x14]
- bl FUN_0201BE3C
+ bl AddTextPrinterParameterized3
b _02232348
_0223233C:
add r3, r4, #0
@@ -10952,7 +10952,7 @@ _02232DA8:
add r0, r4, #0
add r2, r6, #0
str r3, [sp, #0x14]
- bl FUN_0201BE3C
+ bl AddTextPrinterParameterized3
add sp, #0x20
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
@@ -11011,7 +11011,7 @@ _02232E3C:
ldrb r0, [r5, r0]
cmp r0, #1
beq _02232E54
- ldr r1, _02232E80 ; =gUnknown21C48B8
+ ldr r1, _02232E80 ; =gMain
ldr r2, [r1, #0x48]
ldr r1, _02232E84 ; =0x00000CF3
tst r1, r2
@@ -11041,7 +11041,7 @@ _02232E76:
pop {r4, r5, r6, pc}
.align 2, 0
_02232E7C: .word MOD12_02245074
-_02232E80: .word gUnknown21C48B8
+_02232E80: .word gMain
_02232E84: .word 0x00000CF3
_02232E88: .word 0x000005DC
@@ -11469,7 +11469,7 @@ MOD12_0223318C: ; 0x0223318C
add r2, r3, #0
mov r3, #0x40
mov ip, r1
- ldr r1, _02233364 ; =gUnknown21C48B8
+ ldr r1, _02233364 ; =gMain
ldr r1, [r1, #0x48]
tst r3, r1
beq _022331FA
@@ -11719,7 +11719,7 @@ _0223335E:
add r0, r5, #0
pop {r3, r4, r5, r6, r7, pc}
nop
-_02233364: .word gUnknown21C48B8
+_02233364: .word gMain
_02233368: .word 0x000005DC
thumb_func_start MOD12_0223336C
@@ -15271,7 +15271,7 @@ _02234F42:
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0
add r0, #0x34
mov r1, #0xff
@@ -15284,7 +15284,7 @@ _02234F42:
ldr r2, [r5, #0x58]
add r0, #0x34
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r1, #0x8b
lsl r1, r1, #2
strb r0, [r5, r1]
@@ -25514,7 +25514,7 @@ _02239AF4:
ldr r0, [r5, #0x48]
ldr r1, [r5, #0x4c]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0
add r0, #0x34
mov r1, #0xff
@@ -25527,7 +25527,7 @@ _02239AF4:
ldr r2, [r5, #0x4c]
add r0, #0x34
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r5, #0xd0
strb r0, [r5]
add r0, r6, #0
@@ -28407,7 +28407,7 @@ _0223B14C:
ldr r0, [r0, #0x18]
cmp r0, #0x1e
bge _0223B186
- ldr r0, _0223B348 ; =gUnknown21C48B8
+ ldr r0, _0223B348 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -28664,7 +28664,7 @@ _0223B340:
pop {r4, r5, r6, r7, pc}
.align 2, 0
_0223B344: .word 0x00000171
-_0223B348: .word gUnknown21C48B8
+_0223B348: .word gMain
_0223B34C: .word UNK_021C48F8
_0223B350: .word 0x000006ED
_0223B354: .word MOD12_02245F84
@@ -29335,7 +29335,7 @@ _0223B8AC:
ldr r1, _0223B914 ; =MOD12_02246070
cmp r2, r1
bne _0223B8F0
- ldr r1, _0223B918 ; =gUnknown21C48B8
+ ldr r1, _0223B918 ; =gMain
mov r2, #0x11
ldr r1, [r1, #0x48]
add r3, r1, #0
@@ -29382,7 +29382,7 @@ _0223B90A:
nop
_0223B910: .word MOD12_02246094
_0223B914: .word MOD12_02246070
-_0223B918: .word gUnknown21C48B8
+_0223B918: .word gMain
thumb_func_start MOD12_0223B91C
MOD12_0223B91C: ; 0x0223B91C
@@ -29927,7 +29927,7 @@ _0223BD1C:
ldr r2, [sp, #0x1c]
add r0, sp, #0x38
str r3, [sp, #0x14]
- bl FUN_0201BE3C
+ bl AddTextPrinterParameterized3
add r0, sp, #0x38
mov r1, #2
mov r2, #0x17
@@ -34763,7 +34763,7 @@ _0223E210:
ldr r0, [r0]
ldr r1, [r1]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0
add r0, #0x78
mov r1, #0xff
@@ -34778,7 +34778,7 @@ _0223E210:
ldr r2, [r2]
add r0, #0x78
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r1, _0223E270 ; =0x00000AB8
strb r0, [r5, r1]
add r0, r6, #0
@@ -35100,7 +35100,7 @@ _0223E49A:
ldr r0, [r0]
ldr r1, [r1]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0
add r0, #0x88
mov r1, #0xff
@@ -35115,7 +35115,7 @@ _0223E49A:
ldr r2, [r2]
add r0, #0x88
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r6, #0
bl String_dtor
ldr r0, _0223E51C ; =0x00001BF1
@@ -43550,7 +43550,7 @@ _02242618:
ldr r0, [r0]
ldr r1, [r1]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0
add r0, #0x34
mov r1, #0xff
@@ -43565,7 +43565,7 @@ _02242618:
ldr r2, [r2]
add r0, #0x34
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r1, #0xe6
lsl r1, r1, #2
strb r0, [r5, r1]
@@ -43914,7 +43914,7 @@ _022428E6:
add r2, r7, #0
add r0, r4, r0
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #3
str r0, [sp]
mov r0, #0
@@ -43932,7 +43932,7 @@ _022428E6:
ldr r2, [r2]
add r0, r4, r0
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r5, r5, #1
cmp r5, #4
blt _022428E6
diff --git a/arm9/modules/14/asm/module_14.s b/arm9/modules/14/asm/module_14.s
index d53e4a93..911f12fe 100644
--- a/arm9/modules/14/asm/module_14.s
+++ b/arm9/modules/14/asm/module_14.s
@@ -73,7 +73,7 @@ _021D7568:
ldr r0, [r4, r0]
cmp r0, #0
beq _021D75AA
- ldr r0, _021D75B4 ; =gUnknown21C48B8
+ ldr r0, _021D75B4 ; =gMain
ldr r2, [r0, #0x48]
mov r0, #2
lsl r0, r0, #0xa
@@ -105,7 +105,7 @@ _021D75AA:
mov r0, #1
pop {r4, pc}
nop
-_021D75B4: .word gUnknown21C48B8
+_021D75B4: .word gMain
thumb_func_start MOD14_021D75B8
MOD14_021D75B8: ; 0x021D75B8
@@ -346,7 +346,7 @@ _021D7764:
_021D776A:
b _021D7970
_021D776C:
- ldr r1, _021D7974 ; =gUnknown21C48B8
+ ldr r1, _021D7974 ; =gMain
ldr r2, [r1, #0x48]
mov r1, #1
tst r1, r2
@@ -368,7 +368,7 @@ _021D7792:
bl MOD14_021D7610
b _021D7970
_021D779C:
- ldr r0, _021D7974 ; =gUnknown21C48B8
+ ldr r0, _021D7974 ; =gMain
mov r2, #2
ldr r1, [r0, #0x48]
tst r1, r2
@@ -587,7 +587,7 @@ _021D7970:
mov r0, #0
pop {r4, pc}
.align 2, 0
-_021D7974: .word gUnknown21C48B8
+_021D7974: .word gMain
_021D7978: .word MOD14_021D8804
_021D797C: .word MOD14_021D8A68
_021D7980: .word MOD14_021D86BC
@@ -652,7 +652,7 @@ _021D79EC: ; jump table
.short _021D7CB6 - _021D79EC - 2 ; case 5
.short _021D7CE4 - _021D79EC - 2 ; case 6
_021D79FA:
- ldr r1, _021D7D00 ; =gUnknown21C48B8
+ ldr r1, _021D7D00 ; =gMain
mov r2, #1
ldr r1, [r1, #0x48]
tst r2, r1
@@ -698,7 +698,7 @@ _021D7A40:
tst r0, r1
bne _021D7A6A
_021D7A56:
- ldr r0, _021D7D00 ; =gUnknown21C48B8
+ ldr r0, _021D7D00 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x10
tst r0, r1
@@ -714,7 +714,7 @@ _021D7A6A:
str r1, [r4, r0]
b _021D7CF8
_021D7A74:
- ldr r0, _021D7D00 ; =gUnknown21C48B8
+ ldr r0, _021D7D00 ; =gMain
add r1, r4, #0
ldr r0, [r0, #0x44]
bl MOD14_021DB5B4
@@ -987,7 +987,7 @@ _021D7CB6:
bl MOD14_021DCB98
cmp r0, #0
beq _021D7CF8
- ldr r0, _021D7D00 ; =gUnknown21C48B8
+ ldr r0, _021D7D00 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -1017,7 +1017,7 @@ _021D7CF8:
add sp, #4
pop {r3, r4, pc}
nop
-_021D7D00: .word gUnknown21C48B8
+_021D7D00: .word gMain
_021D7D04: .word MOD14_021D8804
_021D7D08: .word MOD14_021D8A68
_021D7D0C: .word MOD14_021DAC80
@@ -1041,7 +1041,7 @@ MOD14_021D7D20: ; 0x021D7D20
_021D7D34:
b _021D7EE8
_021D7D36:
- ldr r5, _021D7EEC ; =gUnknown21C48B8
+ ldr r5, _021D7EEC ; =gMain
add r2, r3, #0
ldr r1, [r5, #0x44]
add r2, #0x70
@@ -1241,7 +1241,7 @@ _021D7EE8:
mov r0, #0
pop {r3, r4, r5, pc}
.align 2, 0
-_021D7EEC: .word gUnknown21C48B8
+_021D7EEC: .word gMain
_021D7EF0: .word MOD14_021DABE8
_021D7EF4: .word MOD14_021D8D70
_021D7EF8: .word MOD14_021D86BC
@@ -1269,7 +1269,7 @@ _021D7F20:
_021D7F26:
b _021D80F2
_021D7F28:
- ldr r3, _021D80F8 ; =gUnknown21C48B8
+ ldr r3, _021D80F8 ; =gMain
mov r1, #1
ldr r5, [r3, #0x48]
tst r1, r5
@@ -1481,7 +1481,7 @@ _021D80F2:
mov r0, #0
pop {r3, r4, r5, pc}
nop
-_021D80F8: .word gUnknown21C48B8
+_021D80F8: .word gMain
_021D80FC: .word MOD14_021D854C
_021D8100: .word MOD14_021D86BC
_021D8104: .word MOD14_021DABE8
@@ -1513,7 +1513,7 @@ _021D8132: ; jump table
.short _021D838A - _021D8132 - 2 ; case 4
.short _021D83A8 - _021D8132 - 2 ; case 5
_021D813E:
- ldr r3, _021D83C8 ; =gUnknown21C48B8
+ ldr r3, _021D83C8 ; =gMain
mov r1, #1
ldr r5, [r3, #0x48]
tst r1, r5
@@ -1795,7 +1795,7 @@ _021D838A:
bl MOD14_021D7600
b _021D83C4
_021D83A8:
- ldr r0, _021D83C8 ; =gUnknown21C48B8
+ ldr r0, _021D83C8 ; =gMain
ldr r2, [r0, #0x48]
mov r0, #3
tst r0, r2
@@ -1812,7 +1812,7 @@ _021D83C4:
mov r0, #0
pop {r3, r4, r5, pc}
.align 2, 0
-_021D83C8: .word gUnknown21C48B8
+_021D83C8: .word gMain
_021D83CC: .word 0x000005F3
_021D83D0: .word MOD14_021D86BC
_021D83D4: .word MOD14_021DABE8
@@ -2139,7 +2139,7 @@ _021D8660:
mov r0, #5
str r0, [r5]
_021D8674:
- ldr r0, _021D86B8 ; =gUnknown21C48B8
+ ldr r0, _021D86B8 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -2169,7 +2169,7 @@ _021D86A8: .word MOD14_021DA7C4
_021D86AC: .word 0x000005F3
_021D86B0: .word 0x000005DD
_021D86B4: .word MOD14_021D850C
-_021D86B8: .word gUnknown21C48B8
+_021D86B8: .word gMain
thumb_func_start MOD14_021D86BC
MOD14_021D86BC: ; 0x021D86BC
@@ -2295,7 +2295,7 @@ _021D87A6:
mov r0, #3
str r0, [r5]
_021D87BA:
- ldr r0, _021D8800 ; =gUnknown21C48B8
+ ldr r0, _021D8800 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -2325,7 +2325,7 @@ _021D87F0: .word 0x000005F3
_021D87F4: .word MOD14_021DA7C4
_021D87F8: .word 0x000005DD
_021D87FC: .word MOD14_021D850C
-_021D8800: .word gUnknown21C48B8
+_021D8800: .word gMain
thumb_func_start MOD14_021D8804
MOD14_021D8804: ; 0x021D8804
@@ -2949,7 +2949,7 @@ _021D8D24:
bl MOD14_021D7620
pop {r3, r4, r5, pc}
_021D8D3A:
- ldr r0, _021D8D6C ; =gUnknown21C48B8
+ ldr r0, _021D8D6C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -2969,7 +2969,7 @@ _021D8D5C: .word 0x000005DD
_021D8D60: .word MOD14_021DA3E4
_021D8D64: .word MOD14_021DA9D0
_021D8D68: .word MOD14_021DA7C4
-_021D8D6C: .word gUnknown21C48B8
+_021D8D6C: .word gMain
thumb_func_start MOD14_021D8D70
MOD14_021D8D70: ; 0x021D8D70
@@ -3597,7 +3597,7 @@ _021D924A: ; jump table
.short _021D942C - _021D924A - 2 ; case 3
.short _021D9440 - _021D924A - 2 ; case 4
_021D9254:
- ldr r1, _021D9458 ; =gUnknown21C48B8
+ ldr r1, _021D9458 ; =gMain
ldr r2, [r1, #0x44]
mov r1, #1
tst r1, r2
@@ -3619,7 +3619,7 @@ _021D927C:
bl MOD14_021D7610
pop {r3, r4, r5, pc}
_021D9284:
- ldr r1, _021D9458 ; =gUnknown21C48B8
+ ldr r1, _021D9458 ; =gMain
ldr r2, [r1, #0x44]
mov r1, #1
tst r1, r2
@@ -3631,7 +3631,7 @@ _021D9284:
beq _021D92B6
cmp r0, #2
bne _021D9342
- ldr r1, _021D9458 ; =gUnknown21C48B8
+ ldr r1, _021D9458 ; =gMain
mov r0, #0xf0
ldr r2, [r1, #0x44]
ldr r1, [r1, #0x48]
@@ -3698,7 +3698,7 @@ _021D9326:
bl MOD14_021DCBC0
cmp r0, #0
beq _021D9342
- ldr r0, _021D9458 ; =gUnknown21C48B8
+ ldr r0, _021D9458 ; =gMain
add r1, r4, #0
ldr r0, [r0, #0x44]
bl MOD14_021DB790
@@ -3720,7 +3720,7 @@ _021D9350: ; jump table
.short _021D9396 - _021D9350 - 2 ; case 3
.short _021D93BC - _021D9350 - 2 ; case 4
_021D935A:
- ldr r1, _021D9458 ; =gUnknown21C48B8
+ ldr r1, _021D9458 ; =gMain
mov r0, #0xf0
ldr r2, [r1, #0x44]
ldr r1, [r1, #0x48]
@@ -3780,7 +3780,7 @@ _021D93BC:
bl MOD14_021DCB2C
pop {r3, r4, r5, pc}
_021D93E2:
- ldr r0, _021D9458 ; =gUnknown21C48B8
+ ldr r0, _021D9458 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -3835,7 +3835,7 @@ _021D9440:
_021D9454:
pop {r3, r4, r5, pc}
nop
-_021D9458: .word gUnknown21C48B8
+_021D9458: .word gMain
_021D945C: .word 0x000005DC
_021D9460: .word MOD14_021D94BC
_021D9464: .word 0x000005F3
@@ -3969,7 +3969,7 @@ _021D954E:
str r0, [r5]
pop {r3, r4, r5, pc}
_021D9574:
- ldr r0, _021D95B0 ; =gUnknown21C48B8
+ ldr r0, _021D95B0 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -3996,7 +3996,7 @@ _021D95A4:
nop
_021D95A8: .word 0x000005EB
_021D95AC: .word 0x000005F3
-_021D95B0: .word gUnknown21C48B8
+_021D95B0: .word gMain
thumb_func_start MOD14_021D95B4
MOD14_021D95B4: ; 0x021D95B4
@@ -4177,7 +4177,7 @@ _021D971C:
bl MOD14_021DCB98
cmp r0, #0
beq _021D9762
- ldr r0, _021D976C ; =gUnknown21C48B8
+ ldr r0, _021D976C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -4206,7 +4206,7 @@ _021D9762:
.align 2, 0
_021D9764: .word 0x000005F3
_021D9768: .word 0x000005DC
-_021D976C: .word gUnknown21C48B8
+_021D976C: .word gMain
thumb_func_start MOD14_021D9770
MOD14_021D9770: ; 0x021D9770
@@ -4391,7 +4391,7 @@ _021D98E8:
bl MOD14_021DCB98
cmp r0, #0
beq _021D9928
- ldr r0, _021D9930 ; =gUnknown21C48B8
+ ldr r0, _021D9930 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -4417,7 +4417,7 @@ _021D9928:
pop {r3, r4, r5, pc}
nop
_021D992C: .word 0x000005EB
-_021D9930: .word gUnknown21C48B8
+_021D9930: .word gMain
thumb_func_start MOD14_021D9934
MOD14_021D9934: ; 0x021D9934
@@ -4602,7 +4602,7 @@ _021D9AB2:
bl MOD14_021DCB98
cmp r0, #0
beq _021D9B74
- ldr r0, _021D9B80 ; =gUnknown21C48B8
+ ldr r0, _021D9B80 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -4620,7 +4620,7 @@ _021D9AD8:
bl MOD14_021DCB98
cmp r0, #0
beq _021D9B74
- ldr r0, _021D9B80 ; =gUnknown21C48B8
+ ldr r0, _021D9B80 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -4689,7 +4689,7 @@ _021D9B74:
nop
_021D9B78: .word 0x000005F3
_021D9B7C: .word 0x000001C1
-_021D9B80: .word gUnknown21C48B8
+_021D9B80: .word gMain
thumb_func_start MOD14_021D9B84
MOD14_021D9B84: ; 0x021D9B84
@@ -5059,7 +5059,7 @@ _021D9E62:
_021D9E70:
b _021D9F76
_021D9E72:
- ldr r0, _021D9F7C ; =gUnknown21C48B8
+ ldr r0, _021D9F7C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -5082,7 +5082,7 @@ _021D9E96:
bl MOD14_021DCBC0
cmp r0, #0
beq _021D9F76
- ldr r0, _021D9F7C ; =gUnknown21C48B8
+ ldr r0, _021D9F7C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -5105,7 +5105,7 @@ _021D9EC8:
bl MOD14_021DCBC0
cmp r0, #0
beq _021D9F76
- ldr r0, _021D9F7C ; =gUnknown21C48B8
+ ldr r0, _021D9F7C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -5158,7 +5158,7 @@ _021D9F36:
bl MOD14_021DCB98
cmp r0, #0
beq _021D9F76
- ldr r0, _021D9F7C ; =gUnknown21C48B8
+ ldr r0, _021D9F7C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -5184,7 +5184,7 @@ _021D9F76:
pop {r3, r4, r5, pc}
.align 2, 0
_021D9F78: .word 0x000005F3
-_021D9F7C: .word gUnknown21C48B8
+_021D9F7C: .word gMain
thumb_func_start MOD14_021D9F80
MOD14_021D9F80: ; 0x021D9F80
@@ -5963,7 +5963,7 @@ _021DA58E:
bl MOD14_021DCB98
cmp r0, #0
beq _021DA5D6
- ldr r0, _021DA5E8 ; =gUnknown21C48B8
+ ldr r0, _021DA5E8 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -5995,7 +5995,7 @@ _021DA5D8: .word MOD14_021E6264
_021DA5DC: .word SDK_OVERLAY_MODULE_75_ID
_021DA5E0: .word MOD75_021EC68C
_021DA5E4: .word MOD14_021E6A00
-_021DA5E8: .word gUnknown21C48B8
+_021DA5E8: .word gMain
_021DA5EC: .word 0x000005DD
thumb_func_start MOD14_021DA5F0
@@ -6187,7 +6187,7 @@ _021DA76C:
bl MOD14_021DCB98
cmp r0, #0
beq _021DA7B2
- ldr r0, _021DA7BC ; =gUnknown21C48B8
+ ldr r0, _021DA7BC ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -6216,7 +6216,7 @@ _021DA7B2:
.align 2, 0
_021DA7B4: .word MOD14_021E6A00
_021DA7B8: .word 0x000005F3
-_021DA7BC: .word gUnknown21C48B8
+_021DA7BC: .word gMain
_021DA7C0: .word 0x000005DD
thumb_func_start MOD14_021DA7C4
@@ -6435,7 +6435,7 @@ _021DA978:
bl MOD14_021DCB98
cmp r0, #0
beq _021DA9BE
- ldr r0, _021DA9C8 ; =gUnknown21C48B8
+ ldr r0, _021DA9C8 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -6464,7 +6464,7 @@ _021DA9BE:
.align 2, 0
_021DA9C0: .word MOD14_021E6A00
_021DA9C4: .word 0x000005F3
-_021DA9C8: .word gUnknown21C48B8
+_021DA9C8: .word gMain
_021DA9CC: .word 0x000005DD
thumb_func_start MOD14_021DA9D0
@@ -6527,7 +6527,7 @@ _021DAA2A:
str r0, [r4]
pop {r3, r4, r5, pc}
_021DAA42:
- ldr r0, _021DAA78 ; =gUnknown21C48B8
+ ldr r0, _021DAA78 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0xf3
tst r1, r0
@@ -6553,7 +6553,7 @@ _021DAA5E:
_021DAA74:
pop {r3, r4, r5, pc}
nop
-_021DAA78: .word gUnknown21C48B8
+_021DAA78: .word gMain
thumb_func_start MOD14_021DAA7C
MOD14_021DAA7C: ; 0x021DAA7C
@@ -6669,7 +6669,7 @@ _021DAB3E:
bl MOD14_021DCB98
cmp r0, #0
beq _021DABDC
- ldr r0, _021DABE0 ; =gUnknown21C48B8
+ ldr r0, _021DABE0 ; =gMain
mov r1, #0x22
ldr r0, [r0, #0x48]
lsl r1, r1, #4
@@ -6743,7 +6743,7 @@ _021DABDC:
mov r0, #0
pop {r3, r4, r5, pc}
.align 2, 0
-_021DABE0: .word gUnknown21C48B8
+_021DABE0: .word gMain
_021DABE4: .word 0x000005DD
thumb_func_start MOD14_021DABE8
@@ -6907,7 +6907,7 @@ _021DAD2C:
bl FUN_020054C8
pop {r3, r4, r5, r6, r7, pc}
_021DAD34:
- ldr r0, _021DAF6C ; =gUnknown21C48B8
+ ldr r0, _021DAF6C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0xf3
tst r0, r1
@@ -7176,7 +7176,7 @@ _021DAF5E:
_021DAF60: .word 0x000005E4
_021DAF64: .word MOD14_021DAF78
_021DAF68: .word 0x000005F3
-_021DAF6C: .word gUnknown21C48B8
+_021DAF6C: .word gMain
_021DAF70: .word 0x000005DD
_021DAF74: .word 0x000005DC
@@ -7262,7 +7262,7 @@ _021DAFFE:
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
_021DB01E:
- ldr r0, _021DB1BC ; =gUnknown21C48B8
+ ldr r0, _021DB1BC ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0xf3
tst r0, r1
@@ -7459,7 +7459,7 @@ _021DB1B0:
.align 2, 0
_021DB1B4: .word 0x000005E4
_021DB1B8: .word MOD14_021DAC80
-_021DB1BC: .word gUnknown21C48B8
+_021DB1BC: .word gMain
_021DB1C0: .word 0x000005DD
_021DB1C4: .word 0x000005DC
@@ -13851,7 +13851,7 @@ MOD14_021DE1D0: ; 0x021DE1D0
mov r3, #0x54
add r0, r4, #0
sub r3, r3, r5
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl FreeToHeap
_021DE250:
@@ -20217,7 +20217,7 @@ _021E13D2:
mov r1, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_021E13E6:
add sp, #0x1c
pop {r3, r4, r5, r6, pc}
@@ -20391,7 +20391,7 @@ MOD14_021E153C: ; 0x021E153C
str r1, [sp, #0xc]
ldr r0, [r5, #4]
ldr r2, [r4, #0x18]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r1, #0
str r1, [sp]
mov r0, #0xff
@@ -20403,7 +20403,7 @@ MOD14_021E153C: ; 0x021E153C
ldr r0, [r5, #4]
ldr r2, [r4, #0x14]
add r0, #0x20
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r1, #0
str r1, [sp]
mov r0, #0xff
@@ -20415,7 +20415,7 @@ MOD14_021E153C: ; 0x021E153C
ldr r0, [r5, #4]
ldr r2, [r4, #0x14]
add r0, #0x20
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldrb r0, [r4, #0xe]
cmp r0, #0
beq _021E15A2
@@ -20434,7 +20434,7 @@ _021E15A2:
ldr r0, [r5, #4]
ldr r2, [r5, #0x44]
add r0, #0x20
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
b _021E15D8
_021E15BE:
mov r1, #0
@@ -20448,7 +20448,7 @@ _021E15BE:
ldr r0, [r5, #4]
ldr r2, [r5, #0x48]
add r0, #0x20
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_021E15D8:
ldrb r0, [r4, #0xf]
cmp r0, #0
@@ -20464,7 +20464,7 @@ _021E15D8:
ldr r0, [r5, #4]
ldr r2, [r4, #0x1c]
add r0, #0x30
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldrh r2, [r4, #8]
cmp r2, #0
beq _021E1616
@@ -20630,7 +20630,7 @@ MOD14_021E1704: ; 0x021E1704
ldr r0, [r5, #4]
ldr r2, [r4, #0x1c]
add r0, #0x30
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_021E1742:
add r0, r5, #0
bl MOD14_021E1114
@@ -20836,7 +20836,7 @@ MOD14_021E189C: ; 0x021E189C
ldr r0, [r5, #0x2c]
ldr r1, [r5, #0x34]
ldr r2, [r5, #0x30]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r3, #0
str r3, [sp]
mov r0, #0xff
@@ -20845,7 +20845,7 @@ MOD14_021E189C: ; 0x021E189C
ldr r0, [r5, #0x18]
ldr r2, [r5, #0x34]
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, [r5, #0x18]
bl FUN_02019548
ldr r0, [r5]
@@ -21018,7 +21018,7 @@ _021E1A26:
ldr r0, [sp, #0x14]
ldr r2, [r5, #0x30]
mov r3, #0xa
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_021E1A4C:
ldr r0, [sp, #0x10]
add r6, r6, #1
@@ -22273,7 +22273,7 @@ MOD14_021E2394: ; 0x021E2394
mov r3, #0x30
add r0, r4, #0
sub r3, r3, r5
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl FUN_02019548
add sp, #0x10
@@ -22717,7 +22717,7 @@ MOD14_021E26E4: ; 0x021E26E4
ldr r2, [r5, r2]
add r0, #0x20
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [r5, #0x10]
add r0, #0x20
bl FUN_020191D0
@@ -27077,7 +27077,7 @@ _021E47AE:
ldr r2, [r2]
add r0, r7, #0
add r3, r3, #4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
sub r4, r4, #1
bpl _021E4800
mov r4, #0x11
@@ -29068,7 +29068,7 @@ _021E5742:
str r0, [sp, #0xc]
ldr r2, [r5, #0x74]
add r0, r7, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
add r6, r6, #2
add r0, r0, #1
@@ -29099,7 +29099,7 @@ _021E5786:
str r1, [sp, #0xc]
ldr r2, [r5, #0x74]
add r0, r7, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_021E57B8:
add r0, r7, #0
bl FUN_02019548
@@ -29189,7 +29189,7 @@ _021E5840:
str r1, [sp, #0xc]
ldr r2, [r6, #0x2c]
add r0, r4, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r7, #0
add r6, #8
_021E5872:
@@ -29220,7 +29220,7 @@ _021E5872:
str r0, [sp, #0xc]
ldr r2, [r5, #0x74]
add r0, r4, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r7, r7, #1
add r6, r6, #2
cmp r7, #7
@@ -29252,7 +29252,7 @@ _021E58C8:
str r0, [sp, #0xc]
ldr r2, [r5, #0x74]
add r0, r4, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r7, r7, #1
add r6, #0x10
cmp r7, #8
@@ -29343,7 +29343,7 @@ _021E5970:
str r0, [sp, #0xc]
ldr r2, [r5, #0x74]
add r0, r4, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_021E59A8:
ldr r0, [sp, #0x14]
add r6, r6, #2
@@ -29379,7 +29379,7 @@ _021E59C6:
str r0, [sp, #0xc]
ldr r2, [r5, #0x74]
add r0, r4, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r7, r7, #1
add r6, #0x18
cmp r7, #4
@@ -29779,7 +29779,7 @@ MOD14_021E5CFC: ; 0x021E5CFC
str r1, [sp, #0xc]
ldr r2, [r5, #0x28]
add r0, r4, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_021E5D56:
add r0, r4, #0
bl FUN_02019548
@@ -30289,7 +30289,7 @@ _021E615A:
MOD14_021E6160: ; 0x021E6160
push {r3, r4, r5, lr}
add r4, r0, #0
- ldr r0, _021E6208 ; =gUnknown21C48B8
+ ldr r0, _021E6208 ; =gMain
add r4, #0x74
ldr r1, [r0, #0x48]
mov r0, #0x40
@@ -30375,7 +30375,7 @@ _021E6202:
sub r0, r0, #4
pop {r3, r4, r5, pc}
nop
-_021E6208: .word gUnknown21C48B8
+_021E6208: .word gMain
_021E620C: .word 0x000005DD
thumb_func_start MOD14_021E6210
diff --git a/arm9/modules/15/asm/module_15.s b/arm9/modules/15/asm/module_15.s
index b8195ed1..5a05b6f7 100644
--- a/arm9/modules/15/asm/module_15.s
+++ b/arm9/modules/15/asm/module_15.s
@@ -68,7 +68,7 @@ MOD15_021D7558: ; 0x021D7558
push {r4, lr}
bl FUN_02006278
add r4, r0, #0
- ldr r0, _021D7594 ; =gUnknown21C48B8
+ ldr r0, _021D7594 ; =gMain
ldr r1, [r0, #0x48]
strh r1, [r4, #0x30]
ldr r1, [r0, #0x44]
@@ -94,7 +94,7 @@ _021D7586:
blx r2
pop {r4, pc}
nop
-_021D7594: .word gUnknown21C48B8
+_021D7594: .word gMain
thumb_func_start MOD15_021D7598
MOD15_021D7598: ; 0x021D7598
@@ -4876,7 +4876,7 @@ _021D9A66:
ldr r0, [sp, #0x24]
mov r1, #1
add r3, r5, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r1, [sp, #0x1c]
mov r0, #1
mov r2, #0
@@ -5041,12 +5041,12 @@ _021D9B9C:
ldr r0, [sp]
mov r1, ip
add r2, r2, #1
- bl FUN_02021E8C
+ bl CopyU16ArrayToStringN
mov r0, #0
pop {r3, r4, r5, r6, r7, pc}
_021D9BB6:
mov r0, ip
- bl FUN_0201B8B8
+ bl MsgArray_SkipControlCode
str r0, [r4, #4]
mov r0, #1
b _021D9BD0
@@ -5173,7 +5173,7 @@ MOD15_021D9C58: ; 0x021D9C58
ldrsh r3, [r3, r6]
ldr r2, [r5, #0x4c]
add r0, r4, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_021D9CA2:
add sp, #0x14
pop {r3, r4, r5, r6, pc}
@@ -5232,7 +5232,7 @@ _021D9CDC:
ldr r2, [r4, #0x4c]
add r0, r5, #0
add r1, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r3, #0
str r3, [sp]
mov r0, #0xff
@@ -5244,7 +5244,7 @@ _021D9CDC:
add r0, #0x1c
add r2, r6, #0
str r3, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
add r0, r5, #0
@@ -5266,7 +5266,7 @@ _021D9D40:
add r0, r4, #0
ldr r2, [r4, #0x4c]
add r0, #0x1c
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
b _021D9DB0
_021D9D66:
ldr r0, [r4, #0x48]
@@ -5284,7 +5284,7 @@ _021D9D66:
add r0, r4, #0
ldr r2, [r4, #0x4c]
add r0, #0x1c
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
b _021D9DB0
_021D9D8C:
ldr r0, [r4, #0x48]
@@ -5302,7 +5302,7 @@ _021D9D8C:
add r0, r4, #0
ldr r2, [r4, #0x4c]
add r0, #0x1c
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_021D9DB0:
add r4, #0x1c
add r0, r4, #0
@@ -5478,7 +5478,7 @@ MOD15_021D9ECC: ; 0x021D9ECC
add r0, r5, #0
ldr r2, [r5, #0x4c]
add r0, #0x2c
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [r5, #0x48]
ldr r2, [r5, #0x4c]
mov r1, #0xa
@@ -5495,7 +5495,7 @@ MOD15_021D9ECC: ; 0x021D9ECC
ldr r2, [r5, #0x4c]
add r0, #0x2c
mov r3, #0xe
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r2, [r5, #0x60]
add r0, r5, #0
lsl r2, r2, #0x10
@@ -5674,7 +5674,7 @@ MOD15_021DA044: ; 0x021DA044
str r0, [sp, #8]
add r0, sp, #0x10
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, sp, #0x10
bl FUN_02019548
add r0, r4, #0
@@ -6040,7 +6040,7 @@ _021DA31A:
str r0, [sp, #0xc]
add r0, sp, #0x28
add r2, r5, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, sp, #0x28
bl FUN_02019270
add r0, sp, #0x28
@@ -6137,7 +6137,7 @@ _021DA430:
add r0, sp, #0x20
mov r1, #0
add r3, r3, #3
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r5, r5, #1
cmp r5, r7
blo _021DA40C
@@ -6228,7 +6228,7 @@ _021DA4C2:
ldr r3, [sp, #0x18]
add r0, r6, #0
mov r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl FUN_02019270
add r0, r6, #0
@@ -7368,7 +7368,7 @@ MOD15_021DAD98: ; 0x021DAD98
ldr r2, [r5, #0x3c]
add r0, #0x10
mul r3, r4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add sp, #0x18
pop {r3, r4, r5, r6, r7, pc}
_021DADD4:
@@ -7390,7 +7390,7 @@ _021DADD4:
add r0, r5, #0
ldr r2, [r5, #0x3c]
add r0, #0x20
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r2, #0
mov r0, #1
add r1, r7, #0
@@ -7784,7 +7784,7 @@ _021DB120:
mov r0, #0
str r0, [sp, #0xc]
ldr r0, [sp, #0x10]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r4, r4, #1
add r5, r5, #2
cmp r4, #4
@@ -8617,7 +8617,7 @@ _021DB782:
add r1, r2, r1
add r0, r5, #0
mov r2, #2
- bl FUN_02021E8C
+ bl CopyU16ArrayToStringN
pop {r3, r4, r5, pc}
.align 2, 0
_021DB794: .word MOD15_021DBA4C
diff --git a/arm9/modules/16/asm/module_16.s b/arm9/modules/16/asm/module_16.s
index 1c08b8e1..a6d13041 100644
--- a/arm9/modules/16/asm/module_16.s
+++ b/arm9/modules/16/asm/module_16.s
@@ -1184,7 +1184,7 @@ MOD16_021D7D9C: ; 0x021D7D9C
add r0, r5, #0
mov r1, #2
mov r3, #0x16
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r1, #0
str r1, [sp]
mov r0, #0xff
@@ -1196,7 +1196,7 @@ MOD16_021D7D9C: ; 0x021D7D9C
add r0, r5, #0
mov r1, #2
mov r3, #0x31
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add r0, r6, #0
@@ -5727,7 +5727,7 @@ MOD16_021D9F8C: ; 0x021D9F8C
str r2, [r0, r1]
bx lr
_021D9F9C:
- ldr r1, _021D9FB4 ; =gUnknown21C48B8
+ ldr r1, _021D9FB4 ; =gMain
ldr r1, [r1, #0x44]
cmp r1, #0
beq _021D9FAA
@@ -5739,7 +5739,7 @@ _021D9FAA:
.align 2, 0
_021D9FAC: .word UNK_021C48F8
_021D9FB0: .word 0x00001758
-_021D9FB4: .word gUnknown21C48B8
+_021D9FB4: .word gMain
thumb_func_end MOD16_021D9F8C
thumb_func_start MOD16_021D9FB8
@@ -8491,7 +8491,7 @@ _021DB3E4:
str r0, [sp, #0xc]
add r0, r6, #0
add r2, r4, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #2
add r1, r4, #0
mov r2, #0
@@ -8522,7 +8522,7 @@ MOD16_021DB42C: ; 0x021DB42C
str r0, [sp, #0xc]
add r0, r1, #0
mov r1, #2
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add sp, #0x10
pop {r3, pc}
.align 2, 0
@@ -11019,7 +11019,7 @@ MOD16_021DC540: ; 0x021DC540
thumb_func_start MOD16_021DC550
MOD16_021DC550: ; 0x021DC550
- ldr r1, _021DC594 ; =gUnknown21C48B8
+ ldr r1, _021DC594 ; =gMain
mov r2, #2
ldr r1, [r1, #0x48]
tst r2, r1
@@ -11058,7 +11058,7 @@ _021DC588:
_021DC590:
bx lr
nop
-_021DC594: .word gUnknown21C48B8
+_021DC594: .word gMain
thumb_func_end MOD16_021DC550
thumb_func_start MOD16_021DC598
@@ -11549,7 +11549,7 @@ MOD16_021DC958: ; 0x021DC958
add r2, r4, #0
mov r3, #8
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
mov r1, #1
add r2, r4, #0
@@ -11564,7 +11564,7 @@ MOD16_021DC958: ; 0x021DC958
add r2, r4, #0
mov r3, #0x80
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #1
str r0, [sp]
add r0, r4, #0
@@ -11582,7 +11582,7 @@ MOD16_021DC958: ; 0x021DC958
add r2, r4, #0
mov r3, #0x30
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #1
str r0, [sp]
ldr r1, [sp, #0x10]
@@ -11600,7 +11600,7 @@ MOD16_021DC958: ; 0x021DC958
add r2, r4, #0
mov r3, #0xb4
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add r0, r6, #0
@@ -11644,7 +11644,7 @@ MOD16_021DCA2C: ; 0x021DCA2C
add r2, r4, #0
mov r3, #8
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #1
str r0, [sp]
add r0, r4, #0
@@ -11662,7 +11662,7 @@ MOD16_021DCA2C: ; 0x021DCA2C
add r2, r4, #0
mov r3, #0x30
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add r0, r6, #0
@@ -12852,7 +12852,7 @@ MOD16_021DD370: ; 0x021DD370
add r0, r5, #0
mov r1, #2
mov r3, #0x16
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x14]
mov r1, #0x63
add r2, r7, #0
@@ -12868,7 +12868,7 @@ MOD16_021DD370: ; 0x021DD370
add r0, r5, #0
mov r1, #2
mov r3, #0x31
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r4, [sp, #0x10]
lsl r6, r6, #2
add r4, #0x28
@@ -13853,7 +13853,7 @@ _021DDB54: .word 0x0000068B
thumb_func_start MOD16_021DDB58
MOD16_021DDB58: ; 0x021DDB58
push {r3, r4, r5, lr}
- ldr r2, _021DDC24 ; =gUnknown21C48B8
+ ldr r2, _021DDC24 ; =gMain
add r4, r1, #0
ldr r3, [r2, #0x44]
add r5, r0, #0
@@ -13950,7 +13950,7 @@ _021DDC0E:
_021DDC20:
pop {r3, r4, r5, pc}
nop
-_021DDC24: .word gUnknown21C48B8
+_021DDC24: .word gMain
_021DDC28: .word 0x0000068B
thumb_func_end MOD16_021DDB58
@@ -17112,7 +17112,7 @@ _021DF394:
add r2, r6, #0
add r3, r4, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
add sp, #0x10
@@ -17164,7 +17164,7 @@ MOD16_021DF3E4: ; 0x021DF3E4
add r2, r6, #0
add r3, r5, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
add sp, #0x10
@@ -17409,7 +17409,7 @@ MOD16_021DF5D0: ; 0x021DF5D0
add r0, r4, #4
add r2, r5, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r5, #0
bl String_dtor
add sp, #0x10
@@ -17503,7 +17503,7 @@ _021DF698:
add r0, r5, #4
add r2, r4, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add sp, #0x10
@@ -17630,7 +17630,7 @@ _021DF774:
add r0, r5, #4
add r2, r4, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add sp, #0x14
@@ -17898,7 +17898,7 @@ MOD16_021DF970: ; 0x021DF970
add r2, r4, #0
mov r3, #0x60
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
mov r0, #1
@@ -20278,7 +20278,7 @@ _021E0A9A:
MOD16_021E0AB0: ; 0x021E0AB0
push {r4, lr}
add r4, r0, #0
- ldr r0, _021E0BB4 ; =gUnknown21C48B8
+ ldr r0, _021E0BB4 ; =gMain
ldr r1, [r0, #0x44]
mov r0, #1
tst r0, r1
@@ -20399,7 +20399,7 @@ _021E0B86:
add r0, #0x8c
str r1, [r0]
_021E0B94:
- ldr r0, _021E0BB4 ; =gUnknown21C48B8
+ ldr r0, _021E0BB4 ; =gMain
mov r1, #2
ldr r0, [r0, #0x48]
tst r0, r1
@@ -20417,7 +20417,7 @@ _021E0B94:
_021E0BB2:
pop {r4, pc}
.align 2, 0
-_021E0BB4: .word gUnknown21C48B8
+_021E0BB4: .word gMain
thumb_func_end MOD16_021E0AB0
thumb_func_start MOD16_021E0BB8
@@ -20569,7 +20569,7 @@ _021E0C7E:
MOD16_021E0CB8: ; 0x021E0CB8
push {r4, lr}
add r4, r0, #0
- ldr r0, _021E0D8C ; =gUnknown21C48B8
+ ldr r0, _021E0D8C ; =gMain
ldr r1, [r0, #0x44]
mov r0, #1
tst r0, r1
@@ -20681,7 +20681,7 @@ _021E0D82:
_021E0D88:
pop {r4, pc}
nop
-_021E0D8C: .word gUnknown21C48B8
+_021E0D8C: .word gMain
thumb_func_end MOD16_021E0CB8
thumb_func_start MOD16_021E0D90
@@ -20833,7 +20833,7 @@ _021E0E56:
MOD16_021E0E90: ; 0x021E0E90
push {r4, lr}
add r4, r0, #0
- ldr r0, _021E0FD8 ; =gUnknown21C48B8
+ ldr r0, _021E0FD8 ; =gMain
ldr r1, [r0, #0x44]
mov r0, #1
tst r0, r1
@@ -21011,7 +21011,7 @@ _021E0FD0:
_021E0FD6:
pop {r4, pc}
.align 2, 0
-_021E0FD8: .word gUnknown21C48B8
+_021E0FD8: .word gMain
thumb_func_end MOD16_021E0E90
thumb_func_start MOD16_021E0FDC
@@ -21190,7 +21190,7 @@ _021E10D0:
MOD16_021E1110: ; 0x021E1110
push {r4, lr}
add r4, r0, #0
- ldr r0, _021E1278 ; =gUnknown21C48B8
+ ldr r0, _021E1278 ; =gMain
ldr r1, [r0, #0x44]
mov r0, #1
tst r0, r1
@@ -21385,7 +21385,7 @@ _021E1270:
_021E1276:
pop {r4, pc}
.align 2, 0
-_021E1278: .word gUnknown21C48B8
+_021E1278: .word gMain
thumb_func_end MOD16_021E1110
thumb_func_start MOD16_021E127C
@@ -21591,7 +21591,7 @@ _021E13C8:
MOD16_021E13E0: ; 0x021E13E0
push {r4, lr}
add r4, r0, #0
- ldr r0, _021E1530 ; =gUnknown21C48B8
+ ldr r0, _021E1530 ; =gMain
ldr r1, [r0, #0x44]
mov r0, #1
tst r0, r1
@@ -21773,7 +21773,7 @@ _021E1528:
_021E152E:
pop {r4, pc}
.align 2, 0
-_021E1530: .word gUnknown21C48B8
+_021E1530: .word gMain
thumb_func_end MOD16_021E13E0
thumb_func_start MOD16_021E1534
@@ -21925,7 +21925,7 @@ _021E15FA:
MOD16_021E1634: ; 0x021E1634
push {r4, lr}
add r4, r0, #0
- ldr r0, _021E1800 ; =gUnknown21C48B8
+ ldr r0, _021E1800 ; =gMain
ldr r1, [r0, #0x44]
mov r0, #1
tst r0, r1
@@ -22173,14 +22173,14 @@ _021E17F6:
_021E17FC:
pop {r4, pc}
nop
-_021E1800: .word gUnknown21C48B8
+_021E1800: .word gMain
thumb_func_end MOD16_021E1634
thumb_func_start MOD16_021E1804
MOD16_021E1804: ; 0x021E1804
push {r3, r4, r5, lr}
add r5, r0, #0
- ldr r0, _021E1890 ; =gUnknown21C48B8
+ ldr r0, _021E1890 ; =gMain
add r4, r1, #0
ldr r1, [r0, #0x48]
mov r0, #0x10
@@ -22195,7 +22195,7 @@ MOD16_021E1804: ; 0x021E1804
add r0, #0x8c
str r1, [r0]
_021E1826:
- ldr r0, _021E1890 ; =gUnknown21C48B8
+ ldr r0, _021E1890 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x20
tst r0, r1
@@ -22209,7 +22209,7 @@ _021E1826:
add r0, #0x8c
str r1, [r0]
_021E1842:
- ldr r0, _021E1890 ; =gUnknown21C48B8
+ ldr r0, _021E1890 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x40
tst r0, r1
@@ -22223,7 +22223,7 @@ _021E1842:
add r0, #0x8c
str r1, [r0]
_021E185E:
- ldr r0, _021E1890 ; =gUnknown21C48B8
+ ldr r0, _021E1890 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x80
tst r0, r1
@@ -22247,7 +22247,7 @@ _021E187A:
bl MOD16_021E1894
pop {r3, r4, r5, pc}
.align 2, 0
-_021E1890: .word gUnknown21C48B8
+_021E1890: .word gMain
thumb_func_end MOD16_021E1804
thumb_func_start MOD16_021E1894
@@ -28676,7 +28676,7 @@ MOD16_021E4850: ; 0x021E4850
bne _021E48B2
ldr r0, [r4]
bl MOD16_021E2F30
- ldr r1, _021E48B8 ; =gUnknown21C48B8
+ ldr r1, _021E48B8 ; =gMain
ldr r2, [r1, #0x48]
mov r1, #0x20
tst r1, r2
@@ -28713,7 +28713,7 @@ _021E48B2:
pop {r3, r4, r5, pc}
.align 2, 0
_021E48B4: .word UNK_021C48F8
-_021E48B8: .word gUnknown21C48B8
+_021E48B8: .word gMain
thumb_func_end MOD16_021E4850
thumb_func_start MOD16_021E48BC
@@ -29797,7 +29797,7 @@ MOD16_021E5064: ; 0x021E5064
add r2, r7, #0
mov r3, #0x98
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x18]
mov r1, #0xa
add r2, r7, #0
@@ -29811,7 +29811,7 @@ MOD16_021E5064: ; 0x021E5064
add r2, r7, #0
mov r3, #0x98
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
ldr r0, [sp, #0x18]
@@ -29868,7 +29868,7 @@ MOD16_021E5104: ; 0x021E5104
add r2, r4, #0
mov r3, #0xb8
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add r0, r6, #0
@@ -29907,7 +29907,7 @@ MOD16_021E5158: ; 0x021E5158
add r2, r4, #0
mov r3, #0xb8
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add r0, r6, #0
@@ -29952,7 +29952,7 @@ _021E51DA:
add r0, r5, #0
add r2, r4, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl MOD16_021DBBAC
add sp, #0x10
@@ -34499,7 +34499,7 @@ _021E731E:
mov r3, #0xb8
add r0, r0, #4
sub r3, r3, r6
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x18]
bl String_dtor
ldr r0, [sp, #0x14]
@@ -34563,7 +34563,7 @@ _021E73CA:
ldr r0, [r5]
add r2, r4, #0
add r0, r0, #4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl MOD16_021DBBAC
add sp, #0x10
@@ -35496,7 +35496,7 @@ MOD16_021E7AB4: ; 0x021E7AB4
add r2, r4, #0
add r0, r0, #4
mov r3, #0x80
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl MOD16_021DBBAC
add sp, #0x10
@@ -35532,7 +35532,7 @@ MOD16_021E7AF0: ; 0x021E7AF0
ldr r0, [r5]
add r2, r4, #0
add r0, r0, #4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl MOD16_021DBBAC
add sp, #0x10
@@ -37567,7 +37567,7 @@ _021E8AB8: .word 0x0000068B
thumb_func_start MOD16_021E8ABC
MOD16_021E8ABC: ; 0x021E8ABC
- ldr r1, _021E8AE0 ; =gUnknown21C48B8
+ ldr r1, _021E8AE0 ; =gMain
ldr r2, [r1, #0x48]
mov r1, #0x40
tst r1, r2
@@ -37587,7 +37587,7 @@ _021E8AD8:
str r1, [r0, #0x34]
bx lr
nop
-_021E8AE0: .word gUnknown21C48B8
+_021E8AE0: .word gMain
thumb_func_end MOD16_021E8ABC
thumb_func_start MOD16_021E8AE4
@@ -40195,7 +40195,7 @@ MOD16_021E9E34: ; 0x021E9E34
add r5, r0, #0
ldr r4, [r5, #4]
bl MOD16_021E9E64
- ldr r0, _021E9E5C ; =gUnknown21C48B8
+ ldr r0, _021E9E5C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #2
tst r0, r1
@@ -40209,7 +40209,7 @@ MOD16_021E9E34: ; 0x021E9E34
_021E9E58:
pop {r3, r4, r5, pc}
nop
-_021E9E5C: .word gUnknown21C48B8
+_021E9E5C: .word gMain
_021E9E60: .word 0x000005DD
thumb_func_end MOD16_021E9E34
@@ -40338,7 +40338,7 @@ MOD16_021E9F48: ; 0x021E9F48
beq _021E9F58
b _021EA066
_021E9F58:
- ldr r0, _021EA068 ; =gUnknown21C48B8
+ ldr r0, _021EA068 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x10
tst r0, r1
@@ -40348,7 +40348,7 @@ _021E9F58:
mov r2, #1
bl MOD16_021DB4CC
_021E9F6C:
- ldr r0, _021EA068 ; =gUnknown21C48B8
+ ldr r0, _021EA068 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x20
tst r0, r1
@@ -40358,7 +40358,7 @@ _021E9F6C:
sub r2, r1, #1
bl MOD16_021DB4CC
_021E9F80:
- ldr r0, _021EA068 ; =gUnknown21C48B8
+ ldr r0, _021EA068 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -40470,7 +40470,7 @@ _021EA052:
_021EA066:
pop {r4, r5, r6, pc}
.align 2, 0
-_021EA068: .word gUnknown21C48B8
+_021EA068: .word gMain
_021EA06C: .word 0x0000068B
_021EA070: .word 0x000005DD
thumb_func_end MOD16_021E9F48
@@ -40552,7 +40552,7 @@ MOD16_021EA0EC: ; 0x021EA0EC
ldr r0, [r1, #0x30]
cmp r0, #0
bne _021EA10A
- ldr r0, _021EA11C ; =gUnknown21C48B8
+ ldr r0, _021EA11C ; =gMain
ldr r2, [r0, #0x48]
mov r0, #0x80
tst r0, r2
@@ -40561,7 +40561,7 @@ MOD16_021EA0EC: ; 0x021EA0EC
str r0, [r1, #0x30]
bx lr
_021EA10A:
- ldr r0, _021EA11C ; =gUnknown21C48B8
+ ldr r0, _021EA11C ; =gMain
ldr r2, [r0, #0x48]
mov r0, #0x40
tst r0, r2
@@ -40571,7 +40571,7 @@ _021EA10A:
_021EA118:
bx lr
nop
-_021EA11C: .word gUnknown21C48B8
+_021EA11C: .word gMain
thumb_func_end MOD16_021EA0EC
thumb_func_start MOD16_021EA120
@@ -44906,7 +44906,7 @@ MOD16_021EC144: ; 0x021EC144
ldr r0, [r4, #4]
bl MOD16_021D9DE8
add r6, r0, #0
- ldr r0, _021EC1B4 ; =gUnknown21C48B8
+ ldr r0, _021EC1B4 ; =gMain
mov r1, #1
ldr r0, [r0, #0x48]
tst r0, r1
@@ -44957,7 +44957,7 @@ _021EC1A6:
_021EC1B0:
pop {r4, r5, r6, pc}
nop
-_021EC1B4: .word gUnknown21C48B8
+_021EC1B4: .word gMain
thumb_func_end MOD16_021EC144
thumb_func_start MOD16_021EC1B8
@@ -45841,7 +45841,7 @@ MOD16_021EC7E8: ; 0x021EC7E8
ldr r0, [r5]
add r2, r4, #0
add r0, r0, #4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
mov r1, #9
add r2, r4, #0
@@ -45857,7 +45857,7 @@ MOD16_021EC7E8: ; 0x021EC7E8
add r2, r4, #0
add r0, r0, #4
mov r3, #0x20
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
mov r1, #9
add r2, r4, #0
@@ -45873,7 +45873,7 @@ MOD16_021EC7E8: ; 0x021EC7E8
add r2, r4, #0
add r0, r0, #4
mov r3, #0x98
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add r0, r6, #0
@@ -45920,7 +45920,7 @@ MOD16_021EC898: ; 0x021EC898
ldr r2, [sp, #0x18]
add r0, r0, #4
mov r3, #0x1a
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
ldr r1, [sp, #0x14]
add r2, r4, #0
@@ -45941,7 +45941,7 @@ MOD16_021EC898: ; 0x021EC898
ldr r0, [r5]
add r2, r4, #0
add r0, r0, #4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x18]
bl String_dtor
ldr r0, [sp, #0x10]
@@ -45965,7 +45965,7 @@ MOD16_021EC898: ; 0x021EC898
ldr r0, [r5]
mov r3, #0x92
add r0, r0, #4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [r6, #4]
bl MOD16_021D9F4C
cmp r0, #0
@@ -45997,7 +45997,7 @@ _021EC970:
ldr r0, [r5]
add r2, r4, #0
add r0, r0, #4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add r0, r7, #0
@@ -47497,7 +47497,7 @@ _021ED48C:
thumb_func_start MOD16_021ED4C8
MOD16_021ED4C8: ; 0x021ED4C8
push {r3, lr}
- ldr r2, _021ED504 ; =gUnknown21C48B8
+ ldr r2, _021ED504 ; =gMain
ldr r3, [r2, #0x48]
mov r2, #1
tst r3, r2
@@ -47528,7 +47528,7 @@ _021ED4FA:
_021ED500:
pop {r3, pc}
nop
-_021ED504: .word gUnknown21C48B8
+_021ED504: .word gMain
_021ED508: .word 0x000005DD
thumb_func_end MOD16_021ED4C8
@@ -48821,7 +48821,7 @@ MOD16_021EDEC8: ; 0x021EDEC8
ldr r0, [r5]
add r2, r4, #0
add r0, r0, #4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
mov r1, #0xa
add r2, r4, #0
@@ -48837,7 +48837,7 @@ MOD16_021EDEC8: ; 0x021EDEC8
add r2, r4, #0
add r0, r0, #4
mov r3, #0x20
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
mov r1, #0xa
add r2, r4, #0
@@ -48853,7 +48853,7 @@ MOD16_021EDEC8: ; 0x021EDEC8
add r2, r4, #0
add r0, r0, #4
mov r3, #0x98
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add r0, r6, #0
@@ -48899,7 +48899,7 @@ MOD16_021EDF78: ; 0x021EDF78
ldr r2, [sp, #0x18]
add r0, r0, #4
mov r3, #0x1a
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
ldr r1, [sp, #0x14]
add r2, r4, #0
@@ -48920,7 +48920,7 @@ MOD16_021EDF78: ; 0x021EDF78
ldr r0, [r5]
add r2, r4, #0
add r0, r0, #4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x18]
bl String_dtor
ldr r0, [sp, #0x10]
@@ -48944,7 +48944,7 @@ MOD16_021EDF78: ; 0x021EDF78
ldr r0, [r5]
mov r3, #0x92
add r0, r0, #4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [r6]
bl MOD16_021D9F4C
cmp r0, #0
@@ -48976,7 +48976,7 @@ _021EE04E:
ldr r0, [r5]
add r2, r4, #0
add r0, r0, #4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add r0, r7, #0
@@ -50911,7 +50911,7 @@ MOD16_021EEE80: ; 0x021EEE80
thumb_func_start MOD16_021EEEB4
MOD16_021EEEB4: ; 0x021EEEB4
- ldr r1, _021EEEC4 ; =gUnknown21C48B8
+ ldr r1, _021EEEC4 ; =gMain
ldr r2, [r1, #0x44]
mov r1, #1
tst r2, r1
@@ -50920,7 +50920,7 @@ MOD16_021EEEB4: ; 0x021EEEB4
_021EEEC0:
bx lr
nop
-_021EEEC4: .word gUnknown21C48B8
+_021EEEC4: .word gMain
thumb_func_end MOD16_021EEEB4
thumb_func_start MOD16_021EEEC8
@@ -52441,7 +52441,7 @@ MOD16_021EFA6C: ; 0x021EFA6C
add r2, r5, #0
mov r3, #0x20
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r5, #0
bl String_dtor
add r0, r4, #0
diff --git a/arm9/modules/17/asm/module_17.s b/arm9/modules/17/asm/module_17.s
index 43a76d69..624ed28f 100644
--- a/arm9/modules/17/asm/module_17.s
+++ b/arm9/modules/17/asm/module_17.s
@@ -2238,7 +2238,7 @@ _021D858A:
str r0, [r5]
b _021D8710
_021D85AA:
- ldr r0, _021D8728 ; =gUnknown21C48B8
+ ldr r0, _021D8728 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
and r1, r0
@@ -2423,7 +2423,7 @@ _021D8710:
_021D871C: .word 0x00000554
_021D8720: .word 0x00000151
_021D8724: .word 0x000006CC
-_021D8728: .word gUnknown21C48B8
+_021D8728: .word gMain
_021D872C: .word UNK_021C48F8
_021D8730: .word 0x0000069C
_021D8734: .word 0x0000048C
@@ -4727,7 +4727,7 @@ MOD17_021D9918: ; 0x021D9918
ldr r0, [r5, r0]
mov r1, #1
add r2, r4, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add r0, r6, #0
@@ -4772,7 +4772,7 @@ MOD17_021D99E0: ; 0x021D99E0
add r1, r4, #0
ldr r0, [r5, r0]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r3, #0
str r3, [sp]
ldr r0, _021D9A64 ; =0x0001020F
@@ -4783,7 +4783,7 @@ MOD17_021D99E0: ; 0x021D99E0
ldr r0, [r5, r0]
mov r1, #1
add r2, r4, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add r0, r6, #0
@@ -4839,7 +4839,7 @@ _021D9A7E:
ldr r0, [r5, r0]
ldr r1, [r5, r1]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, _021D9B10 ; =0x000006C4
ldr r1, [r5, r0]
ldrb r1, [r1, #0x16]
@@ -4863,7 +4863,7 @@ _021D9AD0:
add r2, #0x28
ldr r2, [r5, r2]
mov r1, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r6, r0, #0
add r0, r4, #0
bl String_dtor
@@ -11290,7 +11290,7 @@ _021DC898:
add r0, r4, #0
add r2, r7, #0
str r3, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add r0, r6, #0
@@ -11954,7 +11954,7 @@ _021DCD98:
mov r0, #0
str r0, [sp, #0xc]
add r0, r6, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r6, r0, #0
add r0, r4, #0
bl String_dtor
@@ -12005,7 +12005,7 @@ _021DCE00:
str r0, [sp, #0xc]
ldr r2, [r4]
add r0, r7, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r4, r0, #0
add r0, r5, #0
bl DestroyMsgData
@@ -13928,7 +13928,7 @@ _021DDC9C:
str r0, [r4]
b _021DDCEA
_021DDCAC:
- ldr r1, _021DDCF0 ; =gUnknown21C48B8
+ ldr r1, _021DDCF0 ; =gMain
ldr r2, [r1, #0x48]
mov r1, #3
tst r1, r2
@@ -13964,7 +13964,7 @@ _021DDCEA:
add sp, #0xc
pop {r4, r5, pc}
.align 2, 0
-_021DDCF0: .word gUnknown21C48B8
+_021DDCF0: .word gMain
thumb_func_end MOD17_021DDC30
thumb_func_start MOD17_021DDCF4
@@ -14395,7 +14395,7 @@ _021DDFF8:
ldr r0, [r5, r0]
add r2, r7, #0
sub r3, r3, r4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
ldr r0, [r5]
@@ -14415,7 +14415,7 @@ _021DDFF8:
add r0, r6, #0
add r1, r4, #0
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
add r1, r4, #0
add r2, r0, #0
@@ -14437,7 +14437,7 @@ _021DDFF8:
mov r3, #0x80
add r2, r4, #0
sub r3, r3, r5
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add r0, r7, #0
@@ -14531,7 +14531,7 @@ _021DE1A0:
add r0, r7, #0
add r1, r4, #0
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0
bl String_dtor
mov r0, #0
@@ -14555,7 +14555,7 @@ _021DE1A0:
mov r3, #0x80
add r2, r4, #0
sub r3, r3, r6
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
mov r1, #0x2c
bl NewString_ReadMsgData
@@ -14563,7 +14563,7 @@ _021DE1A0:
add r0, r7, #0
add r1, r4, #0
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0
bl String_dtor
mov r0, #0
@@ -14587,7 +14587,7 @@ _021DE1A0:
mov r3, #0x80
add r2, r4, #0
sub r3, r3, r5
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
ldr r0, [sp, #0x10]
diff --git a/arm9/modules/18/asm/module_18.s b/arm9/modules/18/asm/module_18.s
index 598adb7e..fd50f831 100644
--- a/arm9/modules/18/asm/module_18.s
+++ b/arm9/modules/18/asm/module_18.s
@@ -2251,7 +2251,7 @@ _0223A844:
ldrh r0, [r0, #0x20]
cmp r0, #0
bne _0223A86C
- ldr r0, _0223AB0C ; =gUnknown21C48B8
+ ldr r0, _0223AB0C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -2330,7 +2330,7 @@ _0223A8E4:
ldrh r0, [r0, #0x20]
cmp r0, #0
bne _0223A924
- ldr r0, _0223AB0C ; =gUnknown21C48B8
+ ldr r0, _0223AB0C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -2384,7 +2384,7 @@ _0223A958:
ldrh r0, [r0, #0x20]
cmp r0, #0
bne _0223A98A
- ldr r0, _0223AB0C ; =gUnknown21C48B8
+ ldr r0, _0223AB0C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -2559,7 +2559,7 @@ _0223AAF2:
_0223AB00: .word 0x00000621
_0223AB04: .word MOD18_02251380
_0223AB08: .word UNK_021C48F8
-_0223AB0C: .word gUnknown21C48B8
+_0223AB0C: .word gMain
_0223AB10: .word 0x000005E3
_0223AB14: .word 0x000003D9
_0223AB18: .word 0x000009E8
@@ -2669,7 +2669,7 @@ _0223ABDC:
ldrh r0, [r0, #0x20]
cmp r0, #0
bne _0223AC04
- ldr r0, _0223AC20 ; =gUnknown21C48B8
+ ldr r0, _0223AC20 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -2686,7 +2686,7 @@ _0223AC10:
_0223AC14: .word MOD18_02251380
_0223AC18: .word 0x000006A1
_0223AC1C: .word UNK_021C48F8
-_0223AC20: .word gUnknown21C48B8
+_0223AC20: .word gMain
thumb_func_end MOD18_0223A64C
thumb_func_start MOD18_0223AC24
@@ -7729,7 +7729,7 @@ _0223D212:
ldr r1, [sp]
add r0, r5, #0
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r1, _0223D290 ; =0x02251384
mov r0, #0
ldr r1, [r1]
@@ -8341,7 +8341,7 @@ MOD18_0223D6D8: ; 0x0223D6D8
ldr r1, [sp, #4]
add r0, r4, #0
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r7, #0
bl String_dtor
add r0, r4, #0
@@ -8384,7 +8384,7 @@ MOD18_0223D744: ; 0x0223D744
ldr r1, [sp, #4]
add r0, r4, #0
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0
bl String_dtor
add r0, r4, #0
@@ -10160,7 +10160,7 @@ MOD18_0223E4D4: ; 0x0223E4D4
add r1, r1, r4
add r1, #0xdc
ldr r1, [r1]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r7, #0
bl String_dtor
add r0, r6, #0
@@ -22176,7 +22176,7 @@ _0224416E:
ldrh r1, [r1]
add r2, r5, #0
bl MOD18_022440C4
- ldr r0, _02244310 ; =gUnknown21C48B8
+ ldr r0, _02244310 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -22322,7 +22322,7 @@ _02244268:
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_0224428C:
- ldr r0, _02244310 ; =gUnknown21C48B8
+ ldr r0, _02244310 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #4
tst r0, r1
@@ -22388,7 +22388,7 @@ _02244308:
add sp, #0x10
pop {r3, r4, r5, r6, r7, pc}
nop
-_02244310: .word gUnknown21C48B8
+_02244310: .word gMain
_02244314: .word 0x000005DC
thumb_func_end MOD18_02244140
@@ -23360,7 +23360,7 @@ _02244AB8:
mov r3, #0
ldr r0, [sp, #0xc]
str r3, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
str r0, [r7]
mov r0, #1
add sp, #0x10
@@ -23489,7 +23489,7 @@ MOD18_02244BB4: ; 0x02244BB4
add r1, r5, #0
add r1, #0x94
mov r2, #0x50
- bl FUN_02021EF0
+ bl CopyStringToU16Array
add r0, r5, #0
add r0, #0x94
ldrh r2, [r0]
@@ -23542,7 +23542,7 @@ _02244C14:
add r1, r5, #0
ldr r0, [r0]
add r1, #0x94
- bl FUN_02021E28
+ bl CopyU16ArrayToString
add r0, r5, #0
add r0, #0x88
add r1, r6, #1
@@ -23550,7 +23550,7 @@ _02244C14:
add r5, #0x94
lsl r1, r1, #1
add r1, r5, r1
- bl FUN_02021E28
+ bl CopyU16ArrayToString
mov r0, #2
pop {r3, r4, r5, r6, r7, pc}
nop
@@ -27087,7 +27087,7 @@ _02246762:
bl MOD18_0224DF88
cmp r0, #0
bne _02246848
- ldr r0, _02246864 ; =gUnknown21C48B8
+ ldr r0, _02246864 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -27158,7 +27158,7 @@ _02246802:
bl MOD18_0224DF88
cmp r0, #0
bne _0224682A
- ldr r0, _02246864 ; =gUnknown21C48B8
+ ldr r0, _02246864 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -27193,7 +27193,7 @@ _02246854: .word 0x000003D9
_02246858: .word MOD18_022513EC
_0224685C: .word 0x000013E6
_02246860: .word 0x00000604
-_02246864: .word gUnknown21C48B8
+_02246864: .word gMain
_02246868: .word 0x000012E4
thumb_func_end MOD18_02246514
@@ -27361,7 +27361,7 @@ _022469C6:
bl MOD18_0224DF88
cmp r0, #0
bne _02246A80
- ldr r0, _02246AD4 ; =gUnknown21C48B8
+ ldr r0, _02246AD4 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r1, r0
@@ -27470,7 +27470,7 @@ _02246ACA:
pop {r4, r5, r6, r7, pc}
nop
_02246AD0: .word 0x0000061E
-_02246AD4: .word gUnknown21C48B8
+_02246AD4: .word gMain
_02246AD8: .word MOD18_022504F8
_02246ADC: .word 0x000003D9
_02246AE0: .word MOD18_022453E0
@@ -28585,7 +28585,7 @@ _0224737C:
bl MOD18_0224DF88
cmp r0, #0
bne _02247406
- ldr r0, _02247410 ; =gUnknown21C48B8
+ ldr r0, _02247410 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -28605,7 +28605,7 @@ _022473AA:
bl MOD18_0224DF88
cmp r0, #0
bne _02247406
- ldr r0, _02247410 ; =gUnknown21C48B8
+ ldr r0, _02247410 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -28644,7 +28644,7 @@ _02247406:
pop {r4, r5, pc}
nop
_0224740C: .word 0x000005E3
-_02247410: .word gUnknown21C48B8
+_02247410: .word gMain
thumb_func_end MOD18_02247338
thumb_func_start MOD18_02247414
@@ -30392,7 +30392,7 @@ _02248186:
bl MOD18_0224DF88
cmp r0, #0
bne _02248256
- ldr r0, _022484C0 ; =gUnknown21C48B8
+ ldr r0, _022484C0 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -30476,7 +30476,7 @@ _02248240:
bl MOD18_0224DF88
cmp r0, #0
bne _02248256
- ldr r0, _022484C0 ; =gUnknown21C48B8
+ ldr r0, _022484C0 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -30782,7 +30782,7 @@ _0224849A:
strb r1, [r0]
b _022485F6
nop
-_022484C0: .word gUnknown21C48B8
+_022484C0: .word gMain
_022484C4: .word MOD18_0224804C
_022484C8: .word MOD18_02248034
_022484CC: .word MOD18_022513F0
@@ -30859,7 +30859,7 @@ _0224856E:
bl MOD18_0224DF88
cmp r0, #0
bne _022485F6
- ldr r0, _02248658 ; =gUnknown21C48B8
+ ldr r0, _02248658 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -30967,7 +30967,7 @@ _02248652:
add sp, #4
pop {r3, r4, r5, r6, pc}
nop
-_02248658: .word gUnknown21C48B8
+_02248658: .word gMain
thumb_func_end MOD18_02248054
thumb_func_start MOD18_0224865C
@@ -31478,7 +31478,7 @@ _02248A56:
mov r1, #0xc
add r0, #0x2e
strb r1, [r0]
- ldr r0, _02248D8C ; =gUnknown21C48B8
+ ldr r0, _02248D8C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #2
tst r0, r1
@@ -31557,7 +31557,7 @@ _02248AF4:
bl MOD18_0224DF88
cmp r0, #0
bne _02248B86
- ldr r0, _02248D8C ; =gUnknown21C48B8
+ ldr r0, _02248D8C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -31691,7 +31691,7 @@ _02248C10:
bl MOD18_0224DF88
cmp r0, #0
bne _02248C8E
- ldr r0, _02248D8C ; =gUnknown21C48B8
+ ldr r0, _02248D8C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -31860,7 +31860,7 @@ _02248D74:
strb r1, [r0]
b _02248DB6
nop
-_02248D8C: .word gUnknown21C48B8
+_02248D8C: .word gMain
_02248D90: .word MOD18_02250520
_02248D94: .word 0x000003D9
_02248D98: .word MOD18_022489C4
@@ -33159,7 +33159,7 @@ _02249734:
bl MOD18_0224DF88
cmp r0, #0
bne _022497BA
- ldr r0, _022497C0 ; =gUnknown21C48B8
+ ldr r0, _022497C0 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -33177,7 +33177,7 @@ _02249762:
bl MOD18_0224DF88
cmp r0, #0
bne _022497BA
- ldr r0, _022497C0 ; =gUnknown21C48B8
+ ldr r0, _022497C0 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -33216,7 +33216,7 @@ _022497BA:
pop {r3, r4, r5, pc}
.align 2, 0
_022497BC: .word 0x00000246
-_022497C0: .word gUnknown21C48B8
+_022497C0: .word gMain
_022497C4: .word 0x00000245
thumb_func_end MOD18_02249684
@@ -34255,7 +34255,7 @@ _0224A002:
ldr r0, [r5, #0x70]
ldr r1, [r5, #0x68]
ldr r2, [r5, #0x6c]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, [r5, #0x40]
ldr r1, [r5, #0x68]
add r2, r4, #0
@@ -35379,7 +35379,7 @@ _0224A98E:
bl MOD18_0224DF88
cmp r0, #0
bne _0224A9AA
- ldr r0, _0224A9B0 ; =gUnknown21C48B8
+ ldr r0, _0224A9B0 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -35391,7 +35391,7 @@ _0224A9AA:
pop {r3, r4, r5, pc}
.align 2, 0
_0224A9AC: .word 0x00000246
-_0224A9B0: .word gUnknown21C48B8
+_0224A9B0: .word gMain
thumb_func_end MOD18_0224A914
thumb_func_start MOD18_0224A9B4
@@ -37163,7 +37163,7 @@ MOD18_0224B7D8: ; 0x0224B7D8
bl MOD18_0224DF88
cmp r0, #0
bne _0224B7FC
- ldr r0, _0224B800 ; =gUnknown21C48B8
+ ldr r0, _0224B800 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -37176,7 +37176,7 @@ _0224B7FC:
mov r0, #0
pop {r3, pc}
.align 2, 0
-_0224B800: .word gUnknown21C48B8
+_0224B800: .word gMain
thumb_func_end MOD18_0224B7D8
thumb_func_start MOD18_0224B804
@@ -37504,7 +37504,7 @@ _0224BA70:
strb r0, [r4, r1]
pop {r3, r4, r5, r6, pc}
_0224BAB4:
- ldr r0, _0224BD48 ; =gUnknown21C48B8
+ ldr r0, _0224BD48 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -37657,7 +37657,7 @@ _0224BC06:
bl MOD18_0224DF88
cmp r0, #0
bne _0224BC1C
- ldr r0, _0224BD48 ; =gUnknown21C48B8
+ ldr r0, _0224BD48 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -37798,7 +37798,7 @@ _0224BD3A:
nop
_0224BD40: .word 0x00000246
_0224BD44: .word MOD18_0224B204
-_0224BD48: .word gUnknown21C48B8
+_0224BD48: .word gMain
_0224BD4C: .word MOD18_0224B228
_0224BD50: .word MOD18_0224B84C
thumb_func_end MOD18_0224B9D0
@@ -38658,7 +38658,7 @@ _0224C434:
str r1, [sp, #8]
ldr r2, [r4, #0x68]
add r0, #0x20
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r0, #1
mvn r0, r0
cmp r5, r0
@@ -38687,7 +38687,7 @@ _0224C434:
ldr r0, [r4, #0x70]
ldr r1, [r4, #0x6c]
ldr r2, [r4, #0x68]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0x11
str r0, [sp]
mov r1, #0
@@ -38697,7 +38697,7 @@ _0224C434:
ldr r2, [r4, #0x6c]
add r0, #0x20
mov r3, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
_0224C4C2:
mov r0, #1
mvn r0, r0
@@ -38967,7 +38967,7 @@ _0224C6C4:
str r1, [sp, #8]
ldr r2, [r4, #0x68]
add r0, #0x20
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r0, #1
mvn r0, r0
cmp r6, r0
@@ -38994,7 +38994,7 @@ _0224C6C4:
ldr r0, [r4, #0x70]
ldr r1, [r4, #0x6c]
ldr r2, [r4, #0x68]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0x11
str r0, [sp]
mov r1, #0
@@ -39004,7 +39004,7 @@ _0224C6C4:
ldr r2, [r4, #0x6c]
add r0, #0x20
mov r3, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, _0224C7BC ; =0x00000215
strb r5, [r4, r0]
add r0, r0, #5
@@ -39027,7 +39027,7 @@ _0224C74E:
ldr r2, [r4, #0x68]
add r0, #0x20
mov r3, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
_0224C778:
mov r0, #0x92
lsl r0, r0, #2
@@ -39548,7 +39548,7 @@ MOD18_0224CB34: ; 0x0224CB34
str r1, [sp, #8]
ldr r2, [r5, #0x68]
add r0, #0x30
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add sp, #0x14
pop {r4, r5, pc}
nop
@@ -40014,14 +40014,14 @@ _0224CF40:
bl MOD18_0224DF88
cmp r0, #0
bne _0224CF6C
- ldr r0, _0224CF60 ; =gUnknown21C48B8
+ ldr r0, _0224CF60 ; =gMain
b _0224CF64
.align 2, 0
_0224CF50: .word 0x00000246
_0224CF54: .word 0x0000024A
_0224CF58: .word 0x000005DC
_0224CF5C: .word 0x0000FFFC
-_0224CF60: .word gUnknown21C48B8
+_0224CF60: .word gMain
_0224CF64:
ldr r1, [r0, #0x48]
mov r0, #1
@@ -40062,7 +40062,7 @@ _0224CFA8:
bl MOD18_0224DF88
cmp r0, #0
bne _0224D0AA
- ldr r0, _0224D1DC ; =gUnknown21C48B8
+ ldr r0, _0224D1DC ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -40257,7 +40257,7 @@ _0224D14E:
bl MOD18_0224DF88
cmp r0, #0
bne _0224D1CE
- ldr r0, _0224D1DC ; =gUnknown21C48B8
+ ldr r0, _0224D1DC ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -40292,7 +40292,7 @@ _0224D1A0:
bl MOD18_0224DF88
cmp r0, #0
bne _0224D1CE
- ldr r0, _0224D1DC ; =gUnknown21C48B8
+ ldr r0, _0224D1DC ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -40310,7 +40310,7 @@ _0224D1CE:
nop
_0224D1D4: .word 0x000005E3
_0224D1D8: .word 0x00000246
-_0224D1DC: .word gUnknown21C48B8
+_0224D1DC: .word gMain
_0224D1E0: .word MOD18_0224C510
_0224D1E4: .word 0x00000215
_0224D1E8: .word MOD18_0225066C
@@ -40529,7 +40529,7 @@ MOD18_0224D364: ; 0x0224D364
add r2, r4, #0
mov r3, #2
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, [sp, #0xc]
mov r1, #1
add r2, r4, #0
@@ -40543,7 +40543,7 @@ MOD18_0224D364: ; 0x0224D364
add r2, r4, #0
mov r3, #2
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, [sp, #0xc]
mov r1, #3
add r2, r4, #0
@@ -40557,7 +40557,7 @@ MOD18_0224D364: ; 0x0224D364
add r2, r4, #0
mov r3, #0x39
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, [sp, #0xc]
mov r1, #2
add r2, r4, #0
@@ -40571,7 +40571,7 @@ MOD18_0224D364: ; 0x0224D364
add r2, r4, #0
mov r3, #0x84
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, [sp, #0xc]
mov r1, #3
add r2, r4, #0
@@ -40585,7 +40585,7 @@ MOD18_0224D364: ; 0x0224D364
add r2, r4, #0
mov r3, #0x39
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r5, #0
bl FUN_020239C0
add r2, r0, #0
@@ -40604,7 +40604,7 @@ MOD18_0224D364: ; 0x0224D364
ldr r0, [sp, #0x1c]
ldr r1, [sp, #0x18]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #1
str r0, [sp]
mov r0, #0xff
@@ -40614,7 +40614,7 @@ MOD18_0224D364: ; 0x0224D364
add r0, r7, #0
mov r3, #0x94
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, [sp, #0x1c]
mov r1, #0
add r2, r5, #0
@@ -40626,7 +40626,7 @@ MOD18_0224D364: ; 0x0224D364
ldr r0, [sp, #0x1c]
ldr r1, [sp, #0x18]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #1
str r0, [sp]
mov r0, #0xff
@@ -40636,7 +40636,7 @@ MOD18_0224D364: ; 0x0224D364
add r0, r7, #0
mov r3, #0x39
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, [sp, #0x10]
bl FUN_020269A0
add r1, r0, #0
@@ -40653,7 +40653,7 @@ MOD18_0224D364: ; 0x0224D364
add r2, r4, #0
mov r3, #0x39
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r5, #0
mov r6, #0x27
_0224D4D0:
@@ -40670,7 +40670,7 @@ _0224D4D0:
mov r1, #0
add r2, r4, #0
mov r3, #2
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r5, r5, #1
add r6, #0x10
cmp r5, #7
@@ -40698,7 +40698,7 @@ _0224D500:
ldr r0, [sp, #0x1c]
ldr r1, [sp, #0x18]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
str r5, [sp]
mov r0, #0xff
str r0, [sp, #4]
@@ -40708,7 +40708,7 @@ _0224D500:
add r0, r7, #0
mov r1, #0
mov r3, #0x94
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, [sp, #0x14]
add r6, r6, #4
add r0, r0, #1
@@ -40767,7 +40767,7 @@ _0224D5B0: .word MOD18_022513FC
thumb_func_start MOD18_0224D5B4
MOD18_0224D5B4: ; 0x0224D5B4
push {r3, lr}
- ldr r2, _0224D5C8 ; =gUnknown21C48B8
+ ldr r2, _0224D5C8 ; =gMain
ldr r3, [r2, #0x48]
mov r2, #3
tst r2, r3
@@ -40776,7 +40776,7 @@ MOD18_0224D5B4: ; 0x0224D5B4
_0224D5C4:
pop {r3, pc}
nop
-_0224D5C8: .word gUnknown21C48B8
+_0224D5C8: .word gMain
thumb_func_end MOD18_0224D5B4
thumb_func_start MOD18_0224D5CC
@@ -41095,7 +41095,7 @@ MOD18_0224D814: ; 0x0224D814
add r0, r7, #0
add r1, r6, #0
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #1
str r0, [sp]
mov r0, #0xff
@@ -41105,7 +41105,7 @@ MOD18_0224D814: ; 0x0224D814
add r2, r6, #0
mov r3, #2
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, [sp, #0x10]
mov r1, #0xd
add r2, r4, #0
@@ -41119,7 +41119,7 @@ MOD18_0224D814: ; 0x0224D814
add r2, r4, #0
mov r3, #2
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, [sp, #0x14]
bl FUN_020269CC
add r2, r0, #0
@@ -41137,7 +41137,7 @@ MOD18_0224D814: ; 0x0224D814
add r0, r7, #0
add r1, r6, #0
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0x12
str r0, [sp]
mov r0, #0xff
@@ -41147,7 +41147,7 @@ MOD18_0224D814: ; 0x0224D814
add r2, r6, #0
mov r3, #0x66
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, [sp, #0x10]
mov r1, #0xf
add r2, r4, #0
@@ -41161,7 +41161,7 @@ MOD18_0224D814: ; 0x0224D814
add r2, r4, #0
mov r3, #2
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r5, #0
str r5, [sp, #0x20]
_0224D8FA:
@@ -41183,7 +41183,7 @@ _0224D8FA:
add r0, r7, #0
add r1, r6, #0
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0
str r0, [sp, #0x1c]
add r0, #0x45
@@ -41197,7 +41197,7 @@ _0224D8FA:
mov r1, #0
add r2, r6, #0
mov r3, #2
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, [sp, #0x24]
bl FUN_020239C0
add r2, r0, #0
@@ -41216,7 +41216,7 @@ _0224D8FA:
add r0, r7, #0
add r1, r6, #0
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, [sp, #0x1c]
mov r1, #0
str r0, [sp]
@@ -41227,7 +41227,7 @@ _0224D8FA:
ldr r0, [sp, #0xc]
add r2, r6, #0
mov r3, #0x66
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, [sp, #0x24]
bl FreeToHeap
b _0224D9DE
@@ -41249,7 +41249,7 @@ _0224D994:
mov r1, #0
add r2, r4, #0
mov r3, #2
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r0, [sp, #0x10]
mov r1, #0x34
add r2, r4, #0
@@ -41264,7 +41264,7 @@ _0224D994:
ldr r0, [sp, #0xc]
add r2, r4, #0
mov r3, #0x66
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
_0224D9DE:
ldr r0, [sp, #0x20]
add r5, #0x11
@@ -41519,7 +41519,7 @@ MOD18_0224DBB8: ; 0x0224DBB8
cmp r0, #0
bne _0224DBDE
_0224DBCE:
- ldr r0, _0224DBE0 ; =gUnknown21C48B8
+ ldr r0, _0224DBE0 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -41529,7 +41529,7 @@ _0224DBCE:
_0224DBDE:
pop {r4, pc}
.align 2, 0
-_0224DBE0: .word gUnknown21C48B8
+_0224DBE0: .word gMain
thumb_func_end MOD18_0224DBB8
thumb_func_start MOD18_0224DBE4
@@ -41543,7 +41543,7 @@ MOD18_0224DBE4: ; 0x0224DBE4
beq _0224DC04
ldr r0, [r4, #0x28]
ldr r1, [r4, #4]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r1, [r4, #0x40]
mov r0, #2
ldr r2, [r4, #4]
@@ -41624,7 +41624,7 @@ _0224DC74:
add r0, r5, #0
str r3, [sp, #8]
add r0, #8
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
str r0, [r5, #0x30]
str r6, [r5, #0x1c]
str r7, [r5, #0x3c]
@@ -42359,7 +42359,7 @@ MOD18_0224E0CC: ; 0x0224E0CC
add r2, r4, #0
add r3, r1, #0
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r4, #0
bl String_dtor
mov r6, #0
@@ -42826,7 +42826,7 @@ _0224E454:
add r0, #0x18
add r3, r1, #0
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r0, #4
bl FUN_0200AA80
mov r1, #1
@@ -42851,7 +42851,7 @@ _0224E454:
ldr r2, [sp, #0x2c]
add r0, r6, #0
add r1, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0x10
str r0, [sp]
mov r0, #0xff
@@ -42862,7 +42862,7 @@ _0224E454:
add r2, r4, #0
add r3, r1, #0
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r6, #0
bl FUN_0200AB18
ldr r0, [sp, #0x28]
@@ -43624,7 +43624,7 @@ _0224EBA2:
stmia r2!, {r0, r1}
ldmia r3!, {r0, r1}
stmia r2!, {r0, r1}
- ldr r0, _0224EDC8 ; =gUnknown21C48B8
+ ldr r0, _0224EDC8 ; =gMain
mov r1, #0x20
ldr r0, [r0, #0x4c]
mov r6, #1
@@ -43722,7 +43722,7 @@ _0224EC3A:
add r0, r6, #0
bl MOD05_021E7EB0
_0224EC88:
- ldr r0, _0224EDC8 ; =gUnknown21C48B8
+ ldr r0, _0224EDC8 ; =gMain
ldr r2, [r0, #0x48]
mov r0, #1
add r1, r2, #0
@@ -43870,7 +43870,7 @@ _0224EDBA:
.align 2, 0
_0224EDC0: .word 0x00000508
_0224EDC4: .word 0x000004DC
-_0224EDC8: .word gUnknown21C48B8
+_0224EDC8: .word gMain
_0224EDCC: .word 0xFFFF0000
_0224EDD0: .word 0x000005FE
_0224EDD4: .word 0x00000521
@@ -43965,7 +43965,7 @@ _0224EE52:
ldr r6, [r2, #0x58]
ldr r5, [r2, #0x60]
bne _0224EF54
- ldr r0, _0224F150 ; =gUnknown21C48B8
+ ldr r0, _0224F150 ; =gMain
mov r2, #0x20
ldr r0, [r0, #0x4c]
tst r2, r0
@@ -44038,7 +44038,7 @@ _0224EF1A:
mov r0, #0
str r0, [sp]
_0224EF1E:
- ldr r0, _0224F150 ; =gUnknown21C48B8
+ ldr r0, _0224F150 ; =gMain
mov r1, #1
ldr r0, [r0, #0x48]
add r2, r0, #0
@@ -44306,7 +44306,7 @@ _0224F140:
.align 2, 0
_0224F148: .word 0x000004DC
_0224F14C: .word 0x000004FC
-_0224F150: .word gUnknown21C48B8
+_0224F150: .word gMain
_0224F154: .word 0x00000523
_0224F158: .word 0x00000522
_0224F15C: .word 0x000005EB
@@ -44512,7 +44512,7 @@ _0224F2BE:
ldr r6, [r2, #0x58]
ldr r4, [r2, #0x60]
bne _0224F3C0
- ldr r0, _0224F520 ; =gUnknown21C48B8
+ ldr r0, _0224F520 ; =gMain
mov r2, #0x20
ldr r0, [r0, #0x4c]
tst r2, r0
@@ -44585,7 +44585,7 @@ _0224F386:
mov r0, #0
str r0, [sp]
_0224F38A:
- ldr r0, _0224F520 ; =gUnknown21C48B8
+ ldr r0, _0224F520 ; =gMain
mov r1, #1
ldr r0, [r0, #0x48]
add r2, r0, #0
@@ -44773,7 +44773,7 @@ _0224F510:
nop
_0224F518: .word 0x000004DC
_0224F51C: .word 0x000004FC
-_0224F520: .word gUnknown21C48B8
+_0224F520: .word gMain
_0224F524: .word 0x000005EB
thumb_func_end MOD18_0224F258
@@ -44835,7 +44835,7 @@ _0224F58C:
stmia r2!, {r0, r1}
ldmia r3!, {r0, r1}
stmia r2!, {r0, r1}
- ldr r0, _0224F75C ; =gUnknown21C48B8
+ ldr r0, _0224F75C ; =gMain
mov r1, #0x20
ldr r0, [r0, #0x4c]
mov r6, #1
@@ -44928,7 +44928,7 @@ _0224F604:
add r0, r6, #0
bl MOD05_021E7EB0
_0224F650:
- ldr r0, _0224F75C ; =gUnknown21C48B8
+ ldr r0, _0224F75C ; =gMain
ldr r2, [r0, #0x48]
mov r0, #1
add r1, r2, #0
@@ -45051,7 +45051,7 @@ _0224F750:
pop {r4, r5, r6, r7, pc}
nop
_0224F758: .word 0x000004DC
-_0224F75C: .word gUnknown21C48B8
+_0224F75C: .word gMain
_0224F760: .word 0xFFFF0000
_0224F764: .word 0x000005FE
_0224F768: .word 0x000004FC
@@ -45915,7 +45915,7 @@ MOD18_0224FD70: ; 0x0224FD70
ldrh r5, [r4, #0x20]
cmp r5, #0
beq _0224FDA0
- ldr r0, _0224FDD4 ; =gUnknown21C48B8
+ ldr r0, _0224FDD4 ; =gMain
ldr r0, [r0, #0x44]
cmp r0, #0
bne _0224FD9C
@@ -45960,7 +45960,7 @@ _0224FDCE:
pop {r3, r4, r5, pc}
.align 2, 0
_0224FDD0: .word UNK_021C48F8
-_0224FDD4: .word gUnknown21C48B8
+_0224FDD4: .word gMain
_0224FDD8: .word 0x000004F8
thumb_func_end MOD18_0224FD70
@@ -45974,7 +45974,7 @@ MOD18_0224FDDC: ; 0x0224FDDC
ldrh r5, [r4, #0x20]
cmp r5, #0
beq _0224FE0E
- ldr r0, _0224FE44 ; =gUnknown21C48B8
+ ldr r0, _0224FE44 ; =gMain
ldr r0, [r0, #0x44]
cmp r0, #0
bne _0224FE0A
@@ -46021,7 +46021,7 @@ _0224FE3E:
pop {r3, r4, r5, pc}
.align 2, 0
_0224FE40: .word UNK_021C48F8
-_0224FE44: .word gUnknown21C48B8
+_0224FE44: .word gMain
_0224FE48: .word 0x000004F8
thumb_func_end MOD18_0224FDDC
@@ -46035,7 +46035,7 @@ MOD18_0224FE4C: ; 0x0224FE4C
ldrh r4, [r4, #0x20]
cmp r4, #0
beq _0224FE80
- ldr r0, _0224FE8C ; =gUnknown21C48B8
+ ldr r0, _0224FE8C ; =gMain
ldr r0, [r0, #0x44]
cmp r0, #0
bne _0224FE7C
@@ -46059,7 +46059,7 @@ _0224FE80:
pop {r4, pc}
nop
_0224FE88: .word UNK_021C48F8
-_0224FE8C: .word gUnknown21C48B8
+_0224FE8C: .word gMain
_0224FE90: .word 0x000004F8
thumb_func_end MOD18_0224FE4C
@@ -46073,7 +46073,7 @@ MOD18_0224FE94: ; 0x0224FE94
ldrh r5, [r4, #0x20]
cmp r5, #0
beq _0224FEC4
- ldr r0, _0224FEF8 ; =gUnknown21C48B8
+ ldr r0, _0224FEF8 ; =gMain
ldr r0, [r0, #0x44]
cmp r0, #0
bne _0224FEC0
@@ -46118,7 +46118,7 @@ _0224FEF2:
pop {r3, r4, r5, pc}
.align 2, 0
_0224FEF4: .word UNK_021C48F8
-_0224FEF8: .word gUnknown21C48B8
+_0224FEF8: .word gMain
_0224FEFC: .word 0x000004F8
thumb_func_end MOD18_0224FE94
diff --git a/arm9/modules/38/asm/module_38.s b/arm9/modules/38/asm/module_38.s
index fafafb07..e1d888d4 100644
--- a/arm9/modules/38/asm/module_38.s
+++ b/arm9/modules/38/asm/module_38.s
@@ -1088,7 +1088,7 @@ _02255048:
sub r3, r5, r3
add r0, r4, #0
lsr r3, r3, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl FUN_02019548
add sp, #0x10
@@ -1126,7 +1126,7 @@ MOD38_02255084: ; 0x02255084
ldr r2, [r5]
add r0, r4, #0
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl FUN_02019548
add sp, #0x10
diff --git a/arm9/modules/43/asm/module_43.s b/arm9/modules/43/asm/module_43.s
index da27d823..a027b5d8 100644
--- a/arm9/modules/43/asm/module_43.s
+++ b/arm9/modules/43/asm/module_43.s
@@ -665,7 +665,7 @@ MOD43_02254CD0: ; 0x02254CD0
add r0, sp, #0x14
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, sp, #0x14
bl FUN_02019270
add r0, sp, #0x14
diff --git a/arm9/modules/47/asm/module_47.s b/arm9/modules/47/asm/module_47.s
index 3c2ae879..abb1ea34 100644
--- a/arm9/modules/47/asm/module_47.s
+++ b/arm9/modules/47/asm/module_47.s
@@ -1185,7 +1185,7 @@ MOD47_022550FC: ; 0x022550FC
add r0, r4, #0
ldr r2, [r4, #0x5c]
add r0, #0x20
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [r4, #0x58]
ldr r2, [r4, #0x5c]
mov r1, #0xa
@@ -1208,7 +1208,7 @@ MOD47_022550FC: ; 0x022550FC
add r0, r4, #0
ldr r2, [r4, #0x5c]
add r0, #0x20
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r4, #0x20
add r0, r4, #0
bl FUN_02019548
@@ -1248,7 +1248,7 @@ MOD47_02255184: ; 0x02255184
add r0, r4, #0
ldr r2, [r4, #0x5c]
add r0, #0x20
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r4, #0x20
add r0, r4, #0
bl FUN_02019548
@@ -1288,7 +1288,7 @@ MOD47_022551D8: ; 0x022551D8
add r0, r4, #0
ldr r2, [r4, #0x5c]
add r0, #0x20
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [r4, #0x58]
ldr r2, [r4, #0x5c]
mov r1, #3
@@ -1305,7 +1305,7 @@ MOD47_022551D8: ; 0x022551D8
ldr r2, [r4, #0x5c]
add r0, #0x20
mov r3, #0x10
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r4, #0x20
add r0, r4, #0
bl FUN_02019548
@@ -1345,7 +1345,7 @@ MOD47_02255250: ; 0x02255250
add r0, r4, #0
ldr r2, [r4, #0x5c]
add r0, #0x20
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [r4, #0x58]
ldr r2, [r4, #0x5c]
mov r1, #4
@@ -1368,7 +1368,7 @@ MOD47_02255250: ; 0x02255250
add r0, r4, #0
ldr r2, [r4, #0x5c]
add r0, #0x20
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r4, #0x20
add r0, r4, #0
bl FUN_02019548
@@ -1409,7 +1409,7 @@ MOD47_022552D8: ; 0x022552D8
add r0, r5, #0
ldr r2, [r5, #0x5c]
add r0, #0x20
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0
str r0, [sp, #0x10]
add r0, r5, #0
@@ -1434,7 +1434,7 @@ _0225532C:
ldr r0, [sp, #0x14]
ldr r2, [r5, #0x5c]
mov r3, #8
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #1
str r0, [sp]
mov r2, #2
@@ -1453,7 +1453,7 @@ _0225532C:
ldr r0, [sp, #0x14]
ldr r2, [r5, #0x5c]
mov r3, #0xa0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
add r6, r6, #1
add r0, r0, #1
diff --git a/arm9/modules/49/asm/module_49.s b/arm9/modules/49/asm/module_49.s
index 8c011bb6..6527f0f7 100644
--- a/arm9/modules/49/asm/module_49.s
+++ b/arm9/modules/49/asm/module_49.s
@@ -448,7 +448,7 @@ MOD49_02254AD4: ; 0x02254AD4
add r0, sp, #0x1c
lsr r3, r3, #1
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, sp, #0x1c
bl FUN_02019548
add r0, r4, #0
diff --git a/arm9/modules/51/asm/module_51.s b/arm9/modules/51/asm/module_51.s
index e41127d5..1224b249 100644
--- a/arm9/modules/51/asm/module_51.s
+++ b/arm9/modules/51/asm/module_51.s
@@ -817,7 +817,7 @@ MOD51_02254E48: ; 0x02254E48
ldr r2, [r6]
add r0, r7, r4
mov r1, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #6
str r0, [sp]
mov r0, #0xff
@@ -830,7 +830,7 @@ MOD51_02254E48: ; 0x02254E48
ldr r2, [r6, #4]
add r0, r0, r4
mov r1, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, r4
bl FUN_02019220
ldr r0, [sp, #0x1c]
@@ -849,7 +849,7 @@ MOD51_02254E48: ; 0x02254E48
add r0, r5, r4
mov r1, #1
str r3, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_02254F22:
add r0, r5, r4
bl FUN_02019220
@@ -1303,7 +1303,7 @@ _02255290: .word MOD51_02255740
MOD51_02255294: ; 0x02255294
push {r4, lr}
add r4, r0, #0
- ldr r0, _022552F4 ; =gUnknown21C48B8
+ ldr r0, _022552F4 ; =gMain
mov r1, #2
ldr r2, [r0, #0x48]
lsl r1, r1, #8
@@ -1347,7 +1347,7 @@ _022552C6:
_022552F0:
pop {r4, pc}
nop
-_022552F4: .word gUnknown21C48B8
+_022552F4: .word gMain
_022552F8: .word 0x000005E5
thumb_func_end MOD51_02255294
@@ -1569,7 +1569,7 @@ _0225548C:
bl FUN_020254F0
add r1, r0, #0
add r0, r4, #0
- bl FUN_02021E28
+ bl CopyU16ArrayToString
add r0, r6, #0
add r1, r5, #0
bl FUN_020254F8
@@ -1647,7 +1647,7 @@ _02255530:
mov r0, #0x1c
mul r0, r2
ldr r0, [r4, r0]
- bl FUN_02021E28
+ bl CopyU16ArrayToString
ldr r0, [r5]
mov r1, #0x1c
add r2, r0, #0
diff --git a/arm9/modules/53/asm/module_53.s b/arm9/modules/53/asm/module_53.s
index d46aaf36..ed7427c8 100644
--- a/arm9/modules/53/asm/module_53.s
+++ b/arm9/modules/53/asm/module_53.s
@@ -1387,7 +1387,7 @@ MOD53_021D7FDC: ; 0x021D7FDC
add r0, r7, r0
mov r1, #1
add r3, r3, #2
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0
str r0, [sp, #0x14]
mov r0, #0x9e
@@ -3459,7 +3459,7 @@ _021D908C:
ldr r2, [r4, #0x14]
add r0, r5, #0
mov r3, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
b _021D90DC
_021D90C0:
mov r0, #0
@@ -3474,7 +3474,7 @@ _021D90C0:
ldr r2, [r4, #0x14]
add r0, r5, #0
mov r3, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_021D90DC:
add r0, r5, #0
bl FUN_020191D0
@@ -3626,7 +3626,7 @@ MOD53_021D91C8: ; 0x021D91C8
ldr r0, [r5, #0xc]
ldr r1, [r5, #0x2c]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0
bl String_dtor
mov r0, #0xb6
@@ -3654,7 +3654,7 @@ _021D9218:
ldr r2, [r5, #0x2c]
add r0, r5, r0
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
str r0, [r5, #0x30]
cmp r4, #0
bne _021D9238
diff --git a/arm9/modules/54/asm/module_54.s b/arm9/modules/54/asm/module_54.s
index 132efee7..963dafe4 100644
--- a/arm9/modules/54/asm/module_54.s
+++ b/arm9/modules/54/asm/module_54.s
@@ -1192,7 +1192,7 @@ MOD54_021D7E98: ; 0x021D7E98
add r0, r5, #0
add r2, r7, #0
asr r3, r3, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add sp, #0x10
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
@@ -1279,7 +1279,7 @@ MOD54_021D7F70: ; 0x021D7F70
push {r3, r4, lr}
sub sp, #4
add r4, r0, #0
- ldr r0, _021D808C ; =gUnknown21C48B8
+ ldr r0, _021D808C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -1405,7 +1405,7 @@ _021D8086:
add sp, #4
pop {r3, r4, pc}
nop
-_021D808C: .word gUnknown21C48B8
+_021D808C: .word gMain
_021D8090: .word 0x00004A48
_021D8094: .word 0x000005F2
_021D8098: .word 0x00004A3C
@@ -1530,7 +1530,7 @@ MOD54_021D8150: ; 0x021D8150
ldr r0, [r5, r0]
cmp r0, #0
beq _021D81A8
- ldr r0, _021D8270 ; =gUnknown21C48B8
+ ldr r0, _021D8270 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0xc3
tst r0, r1
@@ -1548,7 +1548,7 @@ _021D8184:
ldr r0, [r5, r0]
cmp r0, #0
beq _021D81A8
- ldr r0, _021D8270 ; =gUnknown21C48B8
+ ldr r0, _021D8270 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0xc3
tst r0, r1
@@ -1652,7 +1652,7 @@ _021D825E:
pop {r4, r5, r6, pc}
nop
_021D826C: .word 0x00004A3C
-_021D8270: .word gUnknown21C48B8
+_021D8270: .word gMain
_021D8274: .word 0x000005F2
_021D8278: .word 0x00004A50
_021D827C: .word 0x00004A54
@@ -1797,7 +1797,7 @@ MOD54_021D8370: ; 0x021D8370
cmp r0, #0
beq _021D83A4
_021D838A:
- ldr r0, _021D8414 ; =gUnknown21C48B8
+ ldr r0, _021D8414 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0xc3
tst r0, r1
@@ -1861,7 +1861,7 @@ _021D8404:
pop {r3, r4, r5, pc}
nop
_021D8410: .word 0x00004A48
-_021D8414: .word gUnknown21C48B8
+_021D8414: .word gMain
_021D8418: .word 0x000005F2
_021D841C: .word 0x00004A56
thumb_func_end MOD54_021D8370
@@ -2158,7 +2158,7 @@ MOD54_021D8630: ; 0x021D8630
cmp r0, #0
beq _021D8664
_021D864A:
- ldr r0, _021D86D4 ; =gUnknown21C48B8
+ ldr r0, _021D86D4 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0xc3
tst r0, r1
@@ -2223,7 +2223,7 @@ _021D86C6:
pop {r3, r4, r5, pc}
.align 2, 0
_021D86D0: .word 0x00004A48
-_021D86D4: .word gUnknown21C48B8
+_021D86D4: .word gMain
_021D86D8: .word 0x000005F2
thumb_func_end MOD54_021D8630
@@ -2839,7 +2839,7 @@ _021D8B2A:
ldr r2, [r4, #0x2c]
add r0, r6, #0
mov r3, #5
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
str r5, [sp]
mov r0, #0xff
str r0, [sp, #4]
@@ -2851,7 +2851,7 @@ _021D8B2A:
add r0, r6, #0
mov r1, #0
mov r3, #0x46
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
b _021D8BDE
_021D8BAC:
mov r0, #0xff
@@ -2864,7 +2864,7 @@ _021D8BAC:
ldr r2, [r4, #0x2c]
add r0, r6, #0
mov r3, #5
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
str r5, [sp]
mov r0, #0xff
str r0, [sp, #4]
@@ -2876,7 +2876,7 @@ _021D8BAC:
add r0, r6, #0
mov r1, #0
mov r3, #0x46
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_021D8BDE:
ldr r0, [sp, #0x18]
bl String_dtor
@@ -3006,7 +3006,7 @@ MOD54_021D8C90: ; 0x021D8C90
ldr r0, [r5, #0x24]
ldr r1, [r5, #0x44]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
mov r0, #0xba
@@ -3034,7 +3034,7 @@ MOD54_021D8C90: ; 0x021D8C90
ldr r2, [r5, #0x44]
add r0, r5, r0
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add sp, #0xc
str r0, [r5, #0x4c]
pop {r4, r5, r6, r7, pc}
@@ -3048,7 +3048,7 @@ _021D8D00:
ldr r2, [r5, #0x44]
add r0, r5, r0
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r0, #0xff
str r0, [r5, #0x4c]
add sp, #0xc
diff --git a/arm9/modules/55/asm/module_55.s b/arm9/modules/55/asm/module_55.s
index 58137f3d..45cf9f2e 100644
--- a/arm9/modules/55/asm/module_55.s
+++ b/arm9/modules/55/asm/module_55.s
@@ -1260,7 +1260,7 @@ _021D7F02:
ldr r2, [r2]
add r0, r5, r0
mov r1, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0xe6
lsl r0, r0, #2
add r0, r5, r0
@@ -1327,7 +1327,7 @@ _021D7F86:
ldr r0, [r5, #0xc]
ldr r1, [r1]
ldr r2, [r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
b _021D8002
_021D7FF4:
add r2, r7, #0
@@ -1485,7 +1485,7 @@ MOD55_021D80F0: ; 0x021D80F0
add r0, r5, #0
add r2, r6, #0
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add sp, #0x10
pop {r3, r4, r5, r6, r7, pc}
_021D8128:
@@ -1497,7 +1497,7 @@ _021D8128:
add r0, r5, #0
add r2, r6, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add sp, #0x10
pop {r3, r4, r5, r6, r7, pc}
thumb_func_end MOD55_021D80F0
@@ -1596,7 +1596,7 @@ MOD55_021D81DC: ; 0x021D81DC
add r0, r5, #0
pop {r3, r4, r5, pc}
_021D81EE:
- ldr r2, _021D82B8 ; =gUnknown21C48B8
+ ldr r2, _021D82B8 ; =gMain
mov r1, #1
ldr r0, [r2, #0x48]
tst r1, r0
@@ -1700,7 +1700,7 @@ _021D82B2:
add r0, r5, #0
pop {r3, r4, r5, pc}
nop
-_021D82B8: .word gUnknown21C48B8
+_021D82B8: .word gMain
_021D82BC: .word 0x000005DC
thumb_func_end MOD55_021D81DC
@@ -1967,7 +1967,7 @@ MOD55_021D84C8: ; 0x021D84C8
add r0, #0xd8
ldr r0, [r0]
add r1, sp, #4
- bl FUN_02021C38
+ bl String_atoi
str r0, [sp]
ldr r0, [sp, #4]
add r7, r1, #0
@@ -2081,7 +2081,7 @@ _021D85B2:
add r0, #0xd8
ldr r0, [r0]
add r1, sp, #8
- bl FUN_02021C38
+ bl String_atoi
add r7, r0, #0
ldr r0, [sp, #4]
add r6, r1, #0
@@ -2194,7 +2194,7 @@ MOD55_021D868C: ; 0x021D868C
bl FUN_0201BD70
cmp r0, #0
bne _021D86CA
- ldr r0, _021D86D0 ; =gUnknown21C48B8
+ ldr r0, _021D86D0 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -2216,7 +2216,7 @@ _021D86CA:
add r0, r4, #0
pop {r3, r4, r5, pc}
nop
-_021D86D0: .word gUnknown21C48B8
+_021D86D0: .word gMain
thumb_func_end MOD55_021D868C
thumb_func_start MOD55_021D86D4
@@ -2636,7 +2636,7 @@ _021D89AE:
add r0, r5, #0
mov r1, #0
mov r3, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r7, #1
_021D8A00:
cmp r7, #0
@@ -2689,7 +2689,7 @@ _021D8A46:
bl FUN_020283A4
add r1, r0, #0
ldr r0, [r5, #0x38]
- bl FUN_02021E28
+ bl CopyU16ArrayToString
ldr r0, [sp]
add r1, r4, #1
add r0, r0, r6
@@ -2797,7 +2797,7 @@ _021D8AEE:
ldr r2, [r2]
add r0, r5, r0
mov r1, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0xe6
lsl r0, r0, #2
add r0, r5, r0
@@ -2855,7 +2855,7 @@ _021D8B6C:
ldr r2, [r2]
add r0, r5, r0
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0xde
lsl r0, r0, #2
add r0, r5, r0
@@ -3024,7 +3024,7 @@ MOD55_021D8D14: ; 0x021D8D14
ldrb r1, [r5, r1]
cmp r1, #0
beq _021D8D52
- ldr r1, _021D8E5C ; =gUnknown21C48B8
+ ldr r1, _021D8E5C ; =gMain
ldr r1, [r1, #0x48]
cmp r1, #0
beq _021D8D52
@@ -3045,7 +3045,7 @@ MOD55_021D8D14: ; 0x021D8D14
strb r1, [r5, r0]
b _021D8E36
_021D8D52:
- ldr r2, _021D8E5C ; =gUnknown21C48B8
+ ldr r2, _021D8E5C ; =gMain
mov r0, #1
ldr r3, [r2, #0x48]
add r1, r3, #0
@@ -3175,7 +3175,7 @@ _021D8E58:
add r0, r4, #0
pop {r3, r4, r5, pc}
.align 2, 0
-_021D8E5C: .word gUnknown21C48B8
+_021D8E5C: .word gMain
_021D8E60: .word 0x000005DC
_021D8E64: .word 0x000003CB
_021D8E68: .word 0x000003C9
@@ -3625,7 +3625,7 @@ _021D91D6:
ldr r0, [r5, #0xc]
ldr r1, [r1]
ldr r2, [r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #4
str r0, [sp]
mov r0, #0xff
@@ -3641,7 +3641,7 @@ _021D91D6:
ldr r2, [r2]
add r0, r5, r0
mov r1, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0xe6
lsl r0, r0, #2
add r0, r5, r0
@@ -3720,7 +3720,7 @@ _021D92CE:
lsl r0, r0, #2
ldr r2, [r2]
add r0, r5, r0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0xce
lsl r0, r0, #2
add r0, r5, r0
@@ -3776,7 +3776,7 @@ _021D9338:
ldr r0, [r5, #0xc]
ldr r1, [r1]
ldr r2, [r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0xe2
lsl r0, r0, #2
add r0, r5, r0
@@ -3803,7 +3803,7 @@ _021D9338:
lsl r0, r0, #2
ldr r2, [r2]
add r0, r5, r0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0xe2
lsl r0, r0, #2
add r0, r5, r0
@@ -3824,7 +3824,7 @@ _021D93D8: .word 0x00010200
thumb_func_start MOD55_021D93DC
MOD55_021D93DC: ; 0x021D93DC
- ldr r2, _021D93F4 ; =gUnknown21C48B8
+ ldr r2, _021D93F4 ; =gMain
ldr r3, [r2, #0x48]
mov r2, #3
tst r2, r3
@@ -3837,7 +3837,7 @@ _021D93EE:
add r0, r1, #0
bx lr
nop
-_021D93F4: .word gUnknown21C48B8
+_021D93F4: .word gMain
thumb_func_end MOD55_021D93DC
thumb_func_start MOD55_021D93F8
@@ -4191,7 +4191,7 @@ _021D969A:
ldr r0, [r4, #0xc]
ldr r1, [r1]
ldr r2, [r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #4
str r0, [sp]
mov r0, #0xff
@@ -4207,7 +4207,7 @@ _021D969A:
ldr r2, [r2]
add r0, r4, r0
mov r1, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0xe6
lsl r0, r0, #2
add r0, r4, r0
@@ -4261,7 +4261,7 @@ _021D974E:
ldr r0, [r4, #0xc]
ldr r1, [r1]
ldr r2, [r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, _021D9A54 ; =0x000F0E00
add r1, r4, #0
str r0, [sp]
@@ -4404,7 +4404,7 @@ _021D987C:
ldr r2, [r2]
add r0, r4, r0
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0x34
bl FUN_02023928
add r5, r0, #0
@@ -4433,7 +4433,7 @@ _021D987C:
ldr r0, [r4, #0xc]
ldr r1, [r1]
ldr r2, [r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r1, r4, #0
add r1, #0xc4
mov r0, #0
@@ -4456,7 +4456,7 @@ _021D987C:
add r2, #0xc4
ldr r2, [r2]
add r0, r4, r0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r2, r4, #0
add r2, #0xc8
ldr r0, [r4, #0x10]
@@ -4478,7 +4478,7 @@ _021D987C:
ldr r2, [r2]
add r0, r4, r0
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x1c]
ldr r1, [sp, #0x18]
mov r2, #1
@@ -4504,7 +4504,7 @@ _021D987C:
ldr r0, [r4, #0xc]
ldr r1, [r1]
ldr r2, [r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r1, r4, #0
add r1, #0xc0
mov r0, #0
@@ -4527,7 +4527,7 @@ _021D987C:
add r2, #0xc0
ldr r2, [r2]
add r0, r4, r0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x1c]
ldr r1, [sp, #0x18]
mov r2, #2
@@ -4553,7 +4553,7 @@ _021D987C:
ldr r0, [r4, #0xc]
ldr r1, [r1]
ldr r2, [r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r1, r4, #0
add r1, #0xc0
mov r0, #0
@@ -4584,7 +4584,7 @@ _021D9A64:
add r2, #0xc0
ldr r2, [r2]
add r0, r4, r0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r2, r4, #0
add r2, #0xc0
ldr r0, [r4, #0x10]
@@ -4606,7 +4606,7 @@ _021D9A64:
ldr r2, [r2]
add r0, r4, r0
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x1c]
ldr r1, [sp, #0x18]
mov r2, #3
@@ -4643,7 +4643,7 @@ _021D9AE8:
ldr r0, [r4, #0xc]
ldr r1, [r1]
ldr r2, [r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r1, r4, #0
add r1, #0xc0
mov r0, #0
@@ -4666,7 +4666,7 @@ _021D9AE8:
add r2, #0xc0
ldr r2, [r2]
add r0, r4, r0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r2, r4, #0
add r2, #0xc0
ldr r0, [r4, #0x10]
@@ -4688,7 +4688,7 @@ _021D9AE8:
ldr r2, [r2]
add r0, r4, r0
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x1c]
ldr r1, [sp, #0x18]
mov r2, #6
@@ -4747,7 +4747,7 @@ _021D9AE8:
ldr r0, [r4, #0xc]
ldr r1, [r1]
ldr r2, [r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r1, r4, #0
add r1, #0xc0
mov r0, #0
@@ -4770,7 +4770,7 @@ _021D9AE8:
add r2, #0xc0
ldr r2, [r2]
add r0, r4, r0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_021D9C18:
mov r0, #0xd2
lsl r0, r0, #2
@@ -4822,7 +4822,7 @@ MOD55_021D9C50: ; 0x021D9C50
add r0, r4, #0
pop {r4, r5, pc}
_021D9C82:
- ldr r0, _021D9CBC ; =gUnknown21C48B8
+ ldr r0, _021D9CBC ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -4850,7 +4850,7 @@ _021D9CB2:
pop {r4, r5, pc}
.align 2, 0
_021D9CB8: .word 0x04000540
-_021D9CBC: .word gUnknown21C48B8
+_021D9CBC: .word gMain
_021D9CC0: .word 0x000005DC
thumb_func_end MOD55_021D9C50
@@ -5090,7 +5090,7 @@ MOD55_021D9E40: ; 0x021D9E40
bne _021D9EB8
ldr r0, [r0, #0x18]
add r1, r5, #0
- bl FUN_02021E28
+ bl CopyU16ArrayToString
b _021D9EBE
_021D9EB8:
ldr r0, [r0, #0x18]
@@ -5392,7 +5392,7 @@ _021DA0D0:
ldr r0, [r5, #0xc]
ldr r1, [r1]
ldr r2, [r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0xce
lsl r0, r0, #2
add r0, r5, r0
@@ -5416,7 +5416,7 @@ _021DA0D0:
ldr r2, [r2]
add r0, r5, r0
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r5, #0xe4
str r0, [r5]
add sp, #0x14
@@ -5473,7 +5473,7 @@ _021DA17C:
ldr r0, [r5, #0xc]
ldr r1, [r1]
ldr r2, [r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0xce
lsl r0, r0, #2
add r0, r5, r0
@@ -5498,7 +5498,7 @@ _021DA17C:
ldr r2, [r2]
add r0, r5, r0
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r1, r5, #0
add r1, #0xe4
str r0, [r1]
diff --git a/arm9/modules/56/asm/module_56.s b/arm9/modules/56/asm/module_56.s
index ab9f8f3d..8b6b5517 100644
--- a/arm9/modules/56/asm/module_56.s
+++ b/arm9/modules/56/asm/module_56.s
@@ -795,7 +795,7 @@ _02212456:
add r0, r5, #0
add r0, #0xd4
ldr r0, [r0]
- bl FUN_02021E28
+ bl CopyU16ArrayToString
add r4, r4, #1
add r5, r5, #4
cmp r4, #0x20
@@ -1372,7 +1372,7 @@ _022128CE:
ldr r2, [r4, r2]
add r0, r4, r0
mov r1, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0xd7
lsl r0, r0, #2
add r0, r4, r0
@@ -1699,7 +1699,7 @@ _02212BE4: .word 0x000001E2
MOD56_02212BE8: ; 0x02212BE8
push {r3, r4, r5, lr}
add r4, r1, #0
- ldr r1, _02212C44 ; =gUnknown21C48B8
+ ldr r1, _02212C44 ; =gMain
add r5, r0, #0
ldr r2, [r1, #0x48]
mov r1, #3
@@ -1739,7 +1739,7 @@ _02212C40:
add r0, r4, #0
pop {r3, r4, r5, pc}
.align 2, 0
-_02212C44: .word gUnknown21C48B8
+_02212C44: .word gMain
_02212C48: .word MOD56_02216310
_02212C4C: .word 0x000001D9
thumb_func_end MOD56_02212BE8
@@ -2263,7 +2263,7 @@ MOD56_02213030: ; 0x02213030
MOD56_02213048: ; 0x02213048
push {r3, r4, r5, lr}
add r5, r0, #0
- ldr r0, _02213088 ; =gUnknown21C48B8
+ ldr r0, _02213088 ; =gMain
add r4, r1, #0
ldr r1, [r0, #0x48]
mov r0, #3
@@ -2293,7 +2293,7 @@ _02213084:
add r0, r4, #0
pop {r3, r4, r5, pc}
.align 2, 0
-_02213088: .word gUnknown21C48B8
+_02213088: .word gMain
thumb_func_end MOD56_02213048
thumb_func_start MOD56_0221308C
@@ -2320,7 +2320,7 @@ MOD56_02213098: ; 0x02213098
MOD56_022130A4: ; 0x022130A4
push {r3, r4, r5, lr}
add r5, r0, #0
- ldr r0, _022130F0 ; =gUnknown21C48B8
+ ldr r0, _022130F0 ; =gMain
add r4, r1, #0
ldr r1, [r0, #0x48]
mov r0, #3
@@ -2354,7 +2354,7 @@ _022130EA:
add r0, r4, #0
pop {r3, r4, r5, pc}
nop
-_022130F0: .word gUnknown21C48B8
+_022130F0: .word gMain
thumb_func_end MOD56_022130A4
thumb_func_start MOD56_022130F4
@@ -2691,7 +2691,7 @@ MOD56_02213368: ; 0x02213368
MOD56_02213388: ; 0x02213388
push {r3, r4, r5, lr}
add r5, r0, #0
- ldr r0, _02213418 ; =gUnknown21C48B8
+ ldr r0, _02213418 ; =gMain
add r4, r1, #0
ldr r1, [r0, #0x48]
mov r0, #3
@@ -2756,7 +2756,7 @@ _02213412:
add r0, r4, #0
pop {r3, r4, r5, pc}
nop
-_02213418: .word gUnknown21C48B8
+_02213418: .word gMain
thumb_func_end MOD56_02213388
thumb_func_start MOD56_0221341C
@@ -2799,7 +2799,7 @@ _0221344C:
add r2, r6, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
ldr r0, [r4, #4]
@@ -2872,7 +2872,7 @@ _022134F2:
mov r0, #0x56
lsl r0, r0, #2
ldr r0, [r4, r0]
- bl FUN_02021E28
+ bl CopyU16ArrayToString
b _022135DC
_0221350C:
add r0, r4, #0
@@ -3000,7 +3000,7 @@ _022135DC:
ldr r2, [r4, r2]
add r0, r4, r0
sub r3, r5, r3
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0xd3
lsl r0, r0, #2
add r0, r4, r0
@@ -3135,7 +3135,7 @@ _022136B8:
mov r3, ip
add r0, r4, r0
sub r3, r6, r3
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0xdf
lsl r0, r0, #2
add r0, r4, r0
@@ -3170,7 +3170,7 @@ _02213722:
ldr r2, [r2]
add r0, r4, r0
mov r3, #8
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0xdf
lsl r0, r0, #2
add r0, r4, r0
@@ -3734,7 +3734,7 @@ _02213B2C:
ldr r2, [r5, r2]
add r0, r5, r0
mov r1, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0xd7
lsl r0, r0, #2
add r0, r5, r0
@@ -3998,7 +3998,7 @@ MOD56_02213D98: ; 0x02213D98
add r1, r6, #0
cmp r0, r1
bne _02213DEE
- ldr r0, _02213F84 ; =gUnknown21C48B8
+ ldr r0, _02213F84 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
lsl r0, r0, #0xa
@@ -4222,7 +4222,7 @@ _02213F7E:
add r0, r4, #0
pop {r4, r5, r6, pc}
nop
-_02213F84: .word gUnknown21C48B8
+_02213F84: .word gMain
_02213F88: .word 0x000005DD
_02213F8C: .word 0x00000624
thumb_func_end MOD56_02213D98
@@ -4264,7 +4264,7 @@ _02213FC8:
MOD56_02213FCC: ; 0x02213FCC
push {r3, r4, r5, lr}
add r4, r1, #0
- ldr r1, _022140A0 ; =gUnknown21C48B8
+ ldr r1, _022140A0 ; =gMain
add r5, r0, #0
ldr r2, [r1, #0x48]
mov r1, #2
@@ -4356,7 +4356,7 @@ _0221409A:
add r0, r4, #0
pop {r3, r4, r5, pc}
nop
-_022140A0: .word gUnknown21C48B8
+_022140A0: .word gMain
thumb_func_end MOD56_02213FCC
thumb_func_start MOD56_022140A4
@@ -4400,7 +4400,7 @@ MOD56_022140DC: ; 0x022140DC
bl FUN_0201BD70
cmp r0, #0
bne _02214116
- ldr r0, _0221411C ; =gUnknown21C48B8
+ ldr r0, _0221411C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -4420,7 +4420,7 @@ _02214116:
add r0, r4, #0
pop {r3, r4, r5, pc}
nop
-_0221411C: .word gUnknown21C48B8
+_0221411C: .word gMain
thumb_func_end MOD56_022140DC
thumb_func_start MOD56_02214120
@@ -4501,7 +4501,7 @@ _022141C2:
bl MOD56_02213030
b _0221422E
_022141D2:
- ldr r0, _02214234 ; =gUnknown21C48B8
+ ldr r0, _02214234 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -4547,7 +4547,7 @@ _0221422E:
add r0, r4, #0
pop {r3, r4, r5, pc}
nop
-_02214234: .word gUnknown21C48B8
+_02214234: .word gMain
thumb_func_end MOD56_02214120
thumb_func_start MOD56_02214238
@@ -4703,7 +4703,7 @@ _0221435E:
ldr r1, [r5, r0]
sub r1, r1, #1
str r1, [r5, r0]
- ldr r1, _022143B0 ; =gUnknown21C48B8
+ ldr r1, _022143B0 ; =gMain
ldr r2, [r1, #0x48]
mov r1, #3
tst r1, r2
@@ -4741,7 +4741,7 @@ _022143AC:
add r0, r4, #0
pop {r3, r4, r5, pc}
.align 2, 0
-_022143B0: .word gUnknown21C48B8
+_022143B0: .word gMain
thumb_func_end MOD56_0221432C
thumb_func_start MOD56_022143B4
@@ -4760,7 +4760,7 @@ MOD56_022143B4: ; 0x022143B4
add r0, r4, #0
pop {r3, r4, r5, pc}
_022143D0:
- ldr r0, _02214400 ; =gUnknown21C48B8
+ ldr r0, _02214400 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -4782,7 +4782,7 @@ _022143FA:
add r0, r4, #0
pop {r3, r4, r5, pc}
nop
-_02214400: .word gUnknown21C48B8
+_02214400: .word gMain
thumb_func_end MOD56_022143B4
thumb_func_start MOD56_02214404
@@ -4801,7 +4801,7 @@ MOD56_02214404: ; 0x02214404
add r0, r4, #0
pop {r3, r4, r5, pc}
_02214420:
- ldr r0, _02214460 ; =gUnknown21C48B8
+ ldr r0, _02214460 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -4834,7 +4834,7 @@ _0221445C:
add r0, r4, #0
pop {r3, r4, r5, pc}
.align 2, 0
-_02214460: .word gUnknown21C48B8
+_02214460: .word gMain
thumb_func_end MOD56_02214404
thumb_func_start MOD56_02214464
@@ -4910,7 +4910,7 @@ _022144C6:
MOD56_022144DC: ; 0x022144DC
push {r4, lr}
add r4, r1, #0
- ldr r1, _02214500 ; =gUnknown21C48B8
+ ldr r1, _02214500 ; =gMain
ldr r2, [r1, #0x48]
mov r1, #3
tst r1, r2
@@ -4927,7 +4927,7 @@ _022144FC:
add r0, r4, #0
pop {r4, pc}
.align 2, 0
-_02214500: .word gUnknown21C48B8
+_02214500: .word gMain
thumb_func_end MOD56_022144DC
thumb_func_start MOD56_02214504
@@ -6090,7 +6090,7 @@ _02214E24: .word 0x000001E2
MOD56_02214E28: ; 0x02214E28
push {r3, r4, r5, lr}
add r4, r1, #0
- ldr r1, _02214F08 ; =gUnknown21C48B8
+ ldr r1, _02214F08 ; =gMain
add r5, r0, #0
ldr r2, [r1, #0x48]
mov r1, #2
@@ -6188,7 +6188,7 @@ _02214F02:
add r0, r4, #0
pop {r3, r4, r5, pc}
nop
-_02214F08: .word gUnknown21C48B8
+_02214F08: .word gMain
thumb_func_end MOD56_02214E28
thumb_func_start MOD56_02214F0C
@@ -7051,7 +7051,7 @@ _02215532:
sub r2, #8
ldr r0, [r0]
ldr r2, [r5, r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r3, #0
str r3, [sp]
mov r2, #0xff
@@ -7065,7 +7065,7 @@ _02215532:
ldr r2, [r5, r2]
add r0, r5, r0
mov r1, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0xe7
lsl r0, r0, #2
add r0, r5, r0
@@ -7096,7 +7096,7 @@ _02215532:
ldr r2, [r5, r2]
add r0, r5, r0
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0x36
bl FUN_02023928
add r6, r0, #0
@@ -7130,7 +7130,7 @@ _02215532:
sub r2, #8
ldr r0, [r0]
ldr r2, [r5, r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r1, #0x16
lsl r1, r1, #4
mov r0, #0
@@ -7152,7 +7152,7 @@ _02215532:
add r2, #0x61
ldr r2, [r5, r2]
add r0, r5, r0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r5, #0
mov r2, #0x16
add r0, #0xcc
@@ -7175,7 +7175,7 @@ _02215532:
ldr r2, [r5, r2]
add r0, r5, r0
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [r5]
add r1, r4, #0
mov r2, #1
@@ -7206,7 +7206,7 @@ _02215532:
sub r2, #8
ldr r0, [r0]
ldr r2, [r5, r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0x30
str r0, [sp]
mov r2, #0xff
@@ -7221,7 +7221,7 @@ _02215532:
ldr r2, [r5, r2]
add r0, r5, r0
mov r3, #0x1e
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [r5]
add r1, r4, #0
mov r2, #2
@@ -7252,7 +7252,7 @@ _02215532:
sub r2, #8
ldr r0, [r0]
ldr r2, [r5, r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r1, #0x16
lsl r1, r1, #4
mov r0, #0
@@ -7275,7 +7275,7 @@ _02215532:
ldr r2, [r5, r2]
add r0, r5, r0
sub r3, r3, r6
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r5, #0
mov r2, #0x16
add r0, #0xcc
@@ -7298,7 +7298,7 @@ _02215532:
ldr r2, [r5, r2]
add r0, r5, r0
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [r5]
add r1, r4, #0
mov r2, #3
@@ -7343,7 +7343,7 @@ _02215822:
sub r2, #8
ldr r0, [r0]
ldr r2, [r5, r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r1, #0x16
lsl r1, r1, #4
mov r0, #0
@@ -7366,7 +7366,7 @@ _02215822:
ldr r2, [r5, r2]
add r0, r5, r0
sub r3, r3, r6
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r5, #0
mov r2, #0x16
add r0, #0xcc
@@ -7389,7 +7389,7 @@ _02215822:
ldr r2, [r5, r2]
add r0, r5, r0
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [r5]
add r1, r4, #0
mov r2, #6
@@ -7445,7 +7445,7 @@ _02215822:
sub r2, #8
ldr r0, [r0]
ldr r2, [r5, r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r1, #0x16
lsl r1, r1, #4
mov r0, #0
@@ -7468,7 +7468,7 @@ _02215822:
ldr r2, [r5, r2]
add r0, r5, r0
sub r3, r4, r3
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_0221594C:
mov r0, #0xe7
lsl r0, r0, #2
@@ -7510,7 +7510,7 @@ _02215984:
lsl r0, r0, #4
str r1, [r5, r0]
_02215996:
- ldr r0, _022159AC ; =gUnknown21C48B8
+ ldr r0, _022159AC ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -7523,7 +7523,7 @@ _022159A8:
add r0, r4, #0
pop {r3, r4, r5, pc}
.align 2, 0
-_022159AC: .word gUnknown21C48B8
+_022159AC: .word gMain
thumb_func_end MOD56_02215968
thumb_func_start MOD56_022159B0
@@ -7591,7 +7591,7 @@ MOD56_022159B0: ; 0x022159B0
ldr r2, [r5, r2]
add r0, r5, r0
mov r1, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0xd7
lsl r0, r0, #2
add r0, r5, r0
@@ -8267,7 +8267,7 @@ _02215F82:
sub r2, r2, #4
ldr r0, [r0]
ldr r2, [r5, r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0xcf
lsl r0, r0, #2
add r0, r5, r0
@@ -8295,7 +8295,7 @@ _02215F82:
ldr r2, [r5, r2]
add r0, r5, r0
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r1, #0x5e
lsl r1, r1, #2
str r0, [r5, r1]
@@ -8383,7 +8383,7 @@ _02216048:
sub r2, r2, #4
ldr r0, [r0]
ldr r2, [r5, r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0xdb
lsl r0, r0, #2
add r0, r5, r0
@@ -8407,7 +8407,7 @@ _02216048:
ldr r2, [r5, r2]
add r0, r5, r0
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r1, #0x5e
lsl r1, r1, #2
str r0, [r5, r1]
diff --git a/arm9/modules/57/asm/module_57.s b/arm9/modules/57/asm/module_57.s
index 8d82ce5d..b876924b 100644
--- a/arm9/modules/57/asm/module_57.s
+++ b/arm9/modules/57/asm/module_57.s
@@ -1669,7 +1669,7 @@ _021D8282:
_021D8288:
cmp r6, #0
bne _021D82A2
- ldr r0, _021D82B8 ; =gUnknown21C48B8
+ ldr r0, _021D82B8 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -1689,7 +1689,7 @@ _021D82A8: .word 0x000030D4
_021D82AC: .word UNK_021C48F8
_021D82B0: .word MOD57_021D9754
_021D82B4: .word 0x00003318
-_021D82B8: .word gUnknown21C48B8
+_021D82B8: .word gMain
thumb_func_end MOD57_021D81F8
thumb_func_start MOD57_021D82BC
@@ -2788,7 +2788,7 @@ _021D8AB6:
add r0, r7, r0
add r2, r5, #0
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_021D8AE0:
add r0, r4, #1
lsl r0, r0, #0x18
@@ -2819,7 +2819,7 @@ _021D8AE0:
add r1, r6, #0
add r0, r5, #0
add r1, #8
- bl FUN_02021E28
+ bl CopyU16ArrayToString
add r0, r7, #0
mov r2, #0
add r0, #0x10
@@ -2843,7 +2843,7 @@ _021D8AE0:
ldr r2, [sp, #0x10]
add r0, r4, #0
add r1, r5, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
add r1, r5, #0
add r2, r0, #0
@@ -2859,7 +2859,7 @@ _021D8AE0:
str r1, [sp, #0xc]
add r0, #0x20
add r2, r5, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldrb r0, [r6, #4]
lsl r0, r0, #0x1c
lsr r0, r0, #0x1f
@@ -2945,7 +2945,7 @@ _021D8C32:
ldr r2, [sp, #0x10]
add r0, r4, #0
add r1, r5, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
add r1, r5, #0
add r2, r0, #0
@@ -2961,7 +2961,7 @@ _021D8C32:
add r0, #0x50
add r2, r5, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r1, #2
add r2, r6, #0
str r1, [sp]
@@ -2994,7 +2994,7 @@ _021D8C32:
ldr r2, [sp, #0x10]
add r0, r4, #0
add r1, r5, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
add r1, r5, #0
add r2, r0, #0
@@ -3010,7 +3010,7 @@ _021D8C32:
add r0, r7, #0
add r2, r5, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
bl String_dtor
add r0, r4, #0
@@ -3103,7 +3103,7 @@ _021D8D72:
add r0, r6, r0
add r2, r5, #0
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #1
lsl r0, r0, #0x18
lsr r4, r0, #0x18
@@ -3173,7 +3173,7 @@ _021D8D72:
ldr r2, [sp, #0x14]
add r0, r4, #0
add r1, r5, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
b _021D8E74
_021D8E3C:
ldr r2, [sp, #0x14]
@@ -3216,7 +3216,7 @@ _021D8E74:
add r0, #0x70
add r2, r5, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r2, [sp, #0x14]
add r0, r7, #0
mov r1, #0xf
@@ -3224,7 +3224,7 @@ _021D8E74:
ldr r2, [sp, #0x14]
add r0, r4, #0
add r1, r5, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
add r1, r5, #0
add r2, r0, #0
@@ -3241,7 +3241,7 @@ _021D8E74:
add r0, #0x70
add r2, r5, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r2, #0
ldr r0, [sp, #0x10]
str r5, [sp]
@@ -3270,7 +3270,7 @@ _021D8E74:
add r2, r5, #0
mov r3, #0x70
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r2, #0
ldr r0, [sp, #0x10]
str r5, [sp]
@@ -3299,7 +3299,7 @@ _021D8E74:
add r2, r5, #0
mov r3, #0xb0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
str r5, [sp]
ldr r0, [r0, #0x3c]
@@ -3396,7 +3396,7 @@ MOD57_021D8FD8: ; 0x021D8FD8
add r0, r7, #0
sub r3, r5, r3
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add sp, #0x10
pop {r3, r4, r5, r6, r7, pc}
nop
@@ -3426,7 +3426,7 @@ MOD57_021D9024: ; 0x021D9024
add r0, r7, #0
sub r3, r5, r3
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add sp, #0x10
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
@@ -3501,7 +3501,7 @@ _021D906E:
ldr r2, [sp, #0x14]
add r0, r6, #0
add r1, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
add r1, r4, #0
add r2, r0, #0
@@ -3517,7 +3517,7 @@ _021D906E:
add r0, r7, #0
add r2, r4, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
bl DestroyMsgData
add r0, r4, #0
@@ -3547,7 +3547,7 @@ MOD57_021D9144: ; 0x021D9144
str r3, [sp, #8]
mov r3, #0xcd
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add sp, #0x10
pop {r4, pc}
_021D9164:
diff --git a/arm9/modules/58/asm/module_58.s b/arm9/modules/58/asm/module_58.s
index 4f170e87..5d8425be 100644
--- a/arm9/modules/58/asm/module_58.s
+++ b/arm9/modules/58/asm/module_58.s
@@ -1045,7 +1045,7 @@ MOD58_021DA2CC: ; 0x021DA2CC
lsr r3, r4, #0x1f
add r3, r4, r3
asr r3, r3, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [r5, #0xc]
add sp, #0x10
pop {r3, r4, r5, r6, r7, pc}
@@ -1206,7 +1206,7 @@ _021DA3C2:
add r0, r5, r0
mov r1, #1
asr r3, r3, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0
str r0, [sp, #0x14]
mov r0, #0x9d
@@ -2210,7 +2210,7 @@ MOD58_021DAB94: ; 0x021DAB94
ldr r0, [r5, #0x10]
ldr r1, [r5, #0x34]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
mov r0, #0xb5
@@ -2236,7 +2236,7 @@ MOD58_021DAB94: ; 0x021DAB94
ldr r2, [r5, #0x34]
add r0, r5, r0
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
str r0, [r5, #0x38]
add sp, #0xc
pop {r3, r4, r5, r6, pc}
diff --git a/arm9/modules/59/asm/module_59.s b/arm9/modules/59/asm/module_59.s
index 8754739b..1493661d 100644
--- a/arm9/modules/59/asm/module_59.s
+++ b/arm9/modules/59/asm/module_59.s
@@ -995,7 +995,7 @@ _021D7C5E:
ldr r0, [r5, #0x64]
ldr r1, [r5, #0x5c]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0
bl String_dtor
ldr r0, [r5, #8]
@@ -1008,7 +1008,7 @@ _021D7C5E:
ldr r2, [r5, #0x5c]
add r0, #0x1c
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
str r0, [r5, #0x58]
mov r0, #1
str r0, [r5, #0x50]
@@ -1028,7 +1028,7 @@ _021D7D1C:
_021D7D36:
cmp r2, #0
bne _021D7D46
- ldr r0, _021D7D64 ; =gUnknown21C48B8
+ ldr r0, _021D7D64 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
and r0, r1
@@ -1048,7 +1048,7 @@ _021D7D54:
nop
_021D7D5C: .word MOD59_021D9DB8
_021D7D60: .word 0x000003E2
-_021D7D64: .word gUnknown21C48B8
+_021D7D64: .word gMain
thumb_func_end MOD59_021D7C44
thumb_func_start MOD59_021D7D68
@@ -1308,7 +1308,7 @@ _021D7EFA:
ldr r2, [r4, #0x5c]
add r0, #0x1c
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
b _021D7FCC
_021D7F7C:
ldr r1, _021D8044 ; =0x021D9D90
@@ -1347,7 +1347,7 @@ _021D7F7C:
ldr r2, [r4, #0x5c]
add r0, #0x1c
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_021D7FCC:
ldr r0, [r4, #0x5c]
bl String_dtor
@@ -1370,7 +1370,7 @@ _021D7FE4:
str r0, [r4, #0x54]
b _021D803C
_021D7FF6:
- ldr r0, _021D8050 ; =gUnknown21C48B8
+ ldr r0, _021D8050 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
and r0, r1
@@ -1412,7 +1412,7 @@ _021D803C:
_021D8044: .word MOD59_021D9D90
_021D8048: .word 0x00010200
_021D804C: .word 0x000F0200
-_021D8050: .word gUnknown21C48B8
+_021D8050: .word gMain
_021D8054: .word 0x000005DC
thumb_func_end MOD59_021D7ECC
@@ -3002,7 +3002,7 @@ _021D8CBC:
str r0, [r4, #0xc]
bl _021D985C
_021D8CF8:
- ldr r0, _021D8D78 ; =gUnknown21C48B8
+ ldr r0, _021D8D78 ; =gMain
ldr r0, [r0, #0x48]
cmp r0, #0
beq _021D8D08
@@ -3059,7 +3059,7 @@ _021D8D3E:
.align 2, 0
_021D8D70: .word 0x00000405
_021D8D74: .word MOD59_021D9E44
-_021D8D78: .word gUnknown21C48B8
+_021D8D78: .word gMain
_021D8D7C:
bl FUN_0200E308
cmp r0, #1
@@ -3387,7 +3387,7 @@ _021D9030:
str r0, [r4, #0xc]
bl _021D985C
_021D9054:
- ldr r0, _021D9370 ; =gUnknown21C48B8
+ ldr r0, _021D9370 ; =gMain
ldr r0, [r0, #0x48]
cmp r0, #0
beq _021D90DA
@@ -3722,7 +3722,7 @@ _021D92FC:
str r0, [r4, #0xc]
b _021D985C
_021D930A:
- ldr r0, _021D9370 ; =gUnknown21C48B8
+ ldr r0, _021D9370 ; =gMain
mov r1, #1
ldr r0, [r0, #0x48]
and r1, r0
@@ -3778,7 +3778,7 @@ _021D9368:
bl MOD59_021D8504
b _021D985C
.align 2, 0
-_021D9370: .word gUnknown21C48B8
+_021D9370: .word gMain
_021D9374: .word MOD59_021D9DC0
_021D9378: .word 0x0000FFFF
_021D937C: .word 0x00000706
@@ -4962,7 +4962,7 @@ _021D9C9A:
add r0, #0x10
add r2, r6, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
add r0, r4, #0
@@ -4988,7 +4988,7 @@ _021D9D30:
str r0, [r4, #0xc]
b _021D9D66
_021D9D36:
- ldr r0, _021D9D74 ; =gUnknown21C48B8
+ ldr r0, _021D9D74 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
and r0, r1
@@ -5019,7 +5019,7 @@ _021D9D66:
.align 2, 0
_021D9D6C: .word MOD59_021DA04C
_021D9D70: .word 0x000F0200
-_021D9D74: .word gUnknown21C48B8
+_021D9D74: .word gMain
thumb_func_end MOD59_021D9C74
thumb_func_start MOD59_021D9D78
diff --git a/arm9/modules/60/asm/module_60.s b/arm9/modules/60/asm/module_60.s
index 8d19e186..58961d48 100644
--- a/arm9/modules/60/asm/module_60.s
+++ b/arm9/modules/60/asm/module_60.s
@@ -273,7 +273,7 @@ _021D7706:
mov r0, #0
pop {r3, r4, pc}
_021D7714:
- ldr r0, _021D77AC ; =gUnknown21C48B8
+ ldr r0, _021D77AC ; =gMain
mov r1, #1
ldr r0, [r0, #0x48]
tst r1, r0
@@ -352,7 +352,7 @@ _021D77A0:
add sp, #0xc
pop {r3, r4, pc}
.align 2, 0
-_021D77AC: .word gUnknown21C48B8
+_021D77AC: .word gMain
_021D77B0: .word 0x0000061B
thumb_func_end MOD60_021D76B8
@@ -1016,7 +1016,7 @@ MOD60_021D7D18: ; 0x021D7D18
add r0, #0x2c
add r2, r5, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r5, #0
bl StringSetEmpty
ldr r1, _021D7DF0 ; =gGameVersion
@@ -1036,7 +1036,7 @@ MOD60_021D7D18: ; 0x021D7D18
mov r1, #1
add r2, r5, #0
mov r3, #4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r7, r6, #0
mov r4, #0
add r7, #0x3c
@@ -1059,7 +1059,7 @@ _021D7D7E:
add r0, r7, #0
add r2, r5, #0
mov r3, #4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #1
lsl r0, r0, #0x10
lsr r4, r0, #0x10
@@ -1235,7 +1235,7 @@ MOD60_021D7EA4: ; 0x021D7EA4
add r2, r3, r2
ldr r2, [r2, #0x60]
mov r3, #0x94
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
add r0, #0x3c
bl FUN_020191D0
@@ -1321,7 +1321,7 @@ _021D7F8E:
ldr r2, [r6, #0x60]
mov r1, #0
add r3, #0x64
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0
ldr r1, [r6, #0x60]
add r2, r0, #0
@@ -1351,7 +1351,7 @@ _021D7FC8:
ldr r0, [sp, #0x20]
ldr r2, [r2, #0x60]
add r3, r6, r3
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_021D7FF2:
add r0, r4, #1
lsl r0, r0, #0x10
@@ -1388,7 +1388,7 @@ MOD60_021D801C: ; 0x021D801C
add r4, r1, r0
cmp r2, #6
beq _021D8080
- ldr r0, _021D80F8 ; =gUnknown21C48B8
+ ldr r0, _021D80F8 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x10
tst r0, r1
@@ -1424,7 +1424,7 @@ _021D805C:
lsr r1, r1, #0x10
bl MOD60_021D7EA4
_021D8080:
- ldr r0, _021D80F8 ; =gUnknown21C48B8
+ ldr r0, _021D80F8 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x40
tst r0, r1
@@ -1483,7 +1483,7 @@ _021D80BE:
_021D80F6:
pop {r3, r4, r5, pc}
.align 2, 0
-_021D80F8: .word gUnknown21C48B8
+_021D80F8: .word gMain
thumb_func_end MOD60_021D801C
.rodata
diff --git a/arm9/modules/61/asm/module_61.s b/arm9/modules/61/asm/module_61.s
index fb9ea05a..ec5a0d99 100644
--- a/arm9/modules/61/asm/module_61.s
+++ b/arm9/modules/61/asm/module_61.s
@@ -114,7 +114,7 @@ _021D759E:
thumb_func_start MOD61_021D75AC
MOD61_021D75AC: ; 0x021D75AC
push {r3, lr}
- ldr r0, _021D75C8 ; =gUnknown21C48B8
+ ldr r0, _021D75C8 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -127,14 +127,14 @@ _021D75C2:
mov r0, #0
pop {r3, pc}
nop
-_021D75C8: .word gUnknown21C48B8
+_021D75C8: .word gMain
_021D75CC: .word 0x000005E3
thumb_func_end MOD61_021D75AC
thumb_func_start MOD61_021D75D0
MOD61_021D75D0: ; 0x021D75D0
push {r3, r4, r5, lr}
- ldr r1, _021D76E0 ; =gUnknown21C48B8
+ ldr r1, _021D76E0 ; =gMain
add r4, r0, #0
ldr r2, [r1, #0x48]
mov r1, #1
@@ -278,7 +278,7 @@ _021D76DC:
mov r0, #0
pop {r3, r4, r5, pc}
.align 2, 0
-_021D76E0: .word gUnknown21C48B8
+_021D76E0: .word gMain
_021D76E4: .word 0x000005DD
_021D76E8: .word 0x000005E3
_021D76EC: .word 0x000005DC
@@ -324,12 +324,12 @@ _021D7702:
mov r1, #1
add r2, r4, #0
str r3, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
b _021D777C
_021D774E:
- ldr r0, _021D778C ; =gUnknown21C48B8
+ ldr r0, _021D778C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -360,7 +360,7 @@ _021D777C:
pop {r3, r4, r5, pc}
.align 2, 0
_021D7788: .word 0x0001020F
-_021D778C: .word gUnknown21C48B8
+_021D778C: .word gMain
thumb_func_end MOD61_021D76F0
thumb_func_start MOD61_021D7790
@@ -452,7 +452,7 @@ _021D77F2:
add r0, r5, #0
str r3, [sp, #0xc]
add r0, #0x94
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
strb r0, [r5, #0xf]
add r0, r4, #0
bl String_dtor
@@ -1557,7 +1557,7 @@ _021D8122:
add r0, r6, #0
mov r1, #1
mov r3, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
bl String_dtor
add r0, r6, #0
@@ -1618,7 +1618,7 @@ _021D8196:
add r0, r0, r1
mov r1, #1
asr r3, r3, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r1, [sp, #0x14]
ldr r0, [sp, #0x18]
add r0, r0, r1
@@ -1643,7 +1643,7 @@ _021D81F8:
ldr r2, [r2, #0x10]
add r0, #0x74
mov r1, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r4, #0x74
add r0, r4, #0
bl FUN_020191D0
diff --git a/arm9/modules/62/asm/module_62.s b/arm9/modules/62/asm/module_62.s
index ff70fe6d..044f1cb5 100644
--- a/arm9/modules/62/asm/module_62.s
+++ b/arm9/modules/62/asm/module_62.s
@@ -1173,7 +1173,7 @@ MOD62_0222DE00: ; 0x0222DE00
add r0, sp, #0x1c
mov r1, #2
str r3, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, sp, #0x1c
mov r1, #2
mov r2, #0x35
@@ -3276,7 +3276,7 @@ _0222EE96:
add r2, r5, #0
add r3, r1, #0
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r4, #0
bl FUN_020191D0
add r0, r5, #0
@@ -3587,7 +3587,7 @@ _0222F0FE:
add r0, r5, #0
add r2, r4, #0
mov r3, #7
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r5, #0
bl FUN_020191D0
add r0, r4, #0
@@ -3653,7 +3653,7 @@ _0222F194:
add r0, r5, r4
mov r3, #7
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r5, r4
bl FUN_020191D0
ldr r0, [sp, #0x10]
@@ -3718,7 +3718,7 @@ _0222F226:
add r2, r5, #0
add r3, r1, #0
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r4, #0
bl FUN_020191D0
add r0, r5, #0
@@ -4697,7 +4697,7 @@ _0222F9B0: .word MOD62_02231220
MOD62_0222F9B4: ; 0x0222F9B4
push {r4, lr}
add r4, r0, #0
- ldr r0, _0222FA3C ; =gUnknown21C48B8
+ ldr r0, _0222FA3C ; =gMain
mov r1, #0x10
ldr r0, [r0, #0x4c]
tst r1, r0
@@ -4769,7 +4769,7 @@ _0222FA38:
mov r0, #1
pop {r4, pc}
.align 2, 0
-_0222FA3C: .word gUnknown21C48B8
+_0222FA3C: .word gMain
thumb_func_end MOD62_0222F9B4
thumb_func_start MOD62_0222FA40
@@ -5005,7 +5005,7 @@ _0222FBF0:
bl FUN_020054C8
b _0222FD4C
_0222FC4C:
- ldr r0, _0222FD68 ; =gUnknown21C48B8
+ ldr r0, _0222FD68 ; =gMain
ldr r2, [r0, #0x48]
mov r0, #1
tst r0, r2
@@ -5133,7 +5133,7 @@ _0222FD4C:
nop
_0222FD60: .word 0x00000418
_0222FD64: .word 0x000005DC
-_0222FD68: .word gUnknown21C48B8
+_0222FD68: .word gMain
_0222FD6C: .word 0x000005DD
thumb_func_end MOD62_0222FAB4
@@ -7120,7 +7120,7 @@ _02230D84:
str r1, [r4, r0]
b _02230DC6
_02230DA2:
- ldr r0, _02230DD8 ; =gUnknown21C48B8
+ ldr r0, _02230DD8 ; =gMain
ldr r3, [r0, #0x48]
ldr r0, _02230DDC ; =0x00000CF3
tst r0, r3
@@ -7145,7 +7145,7 @@ _02230DC6:
mov r0, #1
pop {r4, pc}
nop
-_02230DD8: .word gUnknown21C48B8
+_02230DD8: .word gMain
_02230DDC: .word 0x00000CF3
thumb_func_end MOD62_02230D6C
@@ -7215,7 +7215,7 @@ _02230E46:
bl FUN_020054C8
b _02230F18
_02230E66:
- ldr r0, _02230F2C ; =gUnknown21C48B8
+ ldr r0, _02230F2C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -7263,7 +7263,7 @@ _02230EA4:
bl FUN_020054C8
b _02230F18
_02230ED0:
- ldr r1, _02230F2C ; =gUnknown21C48B8
+ ldr r1, _02230F2C ; =gMain
ldr r2, [r1, #0x48]
ldr r1, _02230F34 ; =0x00000CF3
tst r1, r2
@@ -7304,7 +7304,7 @@ _02230F18:
pop {r4, pc}
.align 2, 0
_02230F28: .word 0x000005DC
-_02230F2C: .word gUnknown21C48B8
+_02230F2C: .word gMain
_02230F30: .word 0x000005DD
_02230F34: .word 0x00000CF3
thumb_func_end MOD62_02230DE0
diff --git a/arm9/modules/63/asm/mod63_021D74E0.s b/arm9/modules/63/asm/mod63_021D74E0.s
index 0ef96370..8d172847 100644
--- a/arm9/modules/63/asm/mod63_021D74E0.s
+++ b/arm9/modules/63/asm/mod63_021D74E0.s
@@ -114,7 +114,7 @@ _021D75C8:
cmp r0, #1
bne _021D7614
add r0, r4, #0
- ldr r1, _021D77A4 ; =gUnknown21C48B8
+ ldr r1, _021D77A4 ; =gMain
mov r2, #0
add r0, #0xb4
str r2, [r0]
@@ -192,7 +192,7 @@ _021D765A:
mov r1, #0x1e
lsl r1, r1, #4
ldr r0, [r4, r1]
- ldr r2, _021D77A4 ; =gUnknown21C48B8
+ ldr r2, _021D77A4 ; =gMain
add r0, r0, #1
str r0, [r4, r1]
ldr r3, [r2, #0x48]
@@ -337,7 +337,7 @@ _021D779C:
add sp, #0xc
pop {r3, r4, r5, r6, pc}
nop
-_021D77A4: .word gUnknown21C48B8
+_021D77A4: .word gMain
_021D77A8: .word 0x00000495
_021D77AC: .word 0x000005F4
_021D77B0: .word 0x00007FFF
@@ -429,7 +429,7 @@ _021D7854: .word MOD63_021DBA90
thumb_func_start MOD63_021D7858
MOD63_021D7858: ; 0x021D7858
- ldr r0, _021D787C ; =gUnknown21C48B8
+ ldr r0, _021D787C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
and r0, r1
@@ -450,7 +450,7 @@ _021D7878:
mov r0, #0
bx lr
.align 2, 0
-_021D787C: .word gUnknown21C48B8
+_021D787C: .word gMain
thumb_func_end MOD63_021D7858
thumb_func_start MOD63_021D7880
@@ -2090,7 +2090,7 @@ _021D844C:
add r0, r6, #0
add r2, r4, #0
str r1, [sp, #0x14]
- bl FUN_0201BE3C
+ bl AddTextPrinterParameterized3
add r0, r4, #0
bl String_dtor
add r0, r7, #0
diff --git a/arm9/modules/63/asm/mod63_021D8890.s b/arm9/modules/63/asm/mod63_021D8890.s
index fb0726a4..c6b8180b 100644
--- a/arm9/modules/63/asm/mod63_021D8890.s
+++ b/arm9/modules/63/asm/mod63_021D8890.s
@@ -629,7 +629,7 @@ MOD63_021D8D98: ; 0x021D8D98
ldrb r0, [r5, r0]
cmp r0, #0
beq _021D8DD4
- ldr r0, _021D8E5C ; =gUnknown21C48B8
+ ldr r0, _021D8E5C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -640,7 +640,7 @@ MOD63_021D8D98: ; 0x021D8D98
_021D8DBC:
mov r0, #1
str r0, [r5, #8]
- ldr r1, _021D8E5C ; =gUnknown21C48B8
+ ldr r1, _021D8E5C ; =gMain
mov r0, #0
str r0, [r1, #0x6c]
ldr r1, _021D8E60 ; =0x00007FFF
@@ -722,7 +722,7 @@ _021D8E50:
mov r0, #0
pop {r3, r4, r5, pc}
nop
-_021D8E5C: .word gUnknown21C48B8
+_021D8E5C: .word gMain
_021D8E60: .word 0x00007FFF
_021D8E64: .word 0x00000A8C
thumb_func_end MOD63_021D8D98
diff --git a/arm9/modules/64/asm/module_64.s b/arm9/modules/64/asm/module_64.s
index 30ea656a..3f68cd7c 100644
--- a/arm9/modules/64/asm/module_64.s
+++ b/arm9/modules/64/asm/module_64.s
@@ -1500,7 +1500,7 @@ _021D80C6: ; jump table
_021D80D2:
add r0, r4, #0
bl MOD64_021D8384
- ldr r0, _021D80F8 ; =gUnknown21C48B8
+ ldr r0, _021D80F8 ; =gMain
mov r1, #1
ldr r0, [r0, #0x48]
tst r0, r1
@@ -1517,7 +1517,7 @@ _021D80F4:
mov r0, #0
pop {r4, pc}
.align 2, 0
-_021D80F8: .word gUnknown21C48B8
+_021D80F8: .word gMain
_021D80FC: .word 0x000005DC
thumb_func_end MOD64_021D80A4
@@ -1857,7 +1857,7 @@ _021D8362:
MOD64_021D8384: ; 0x021D8384
push {r4, lr}
add r4, r0, #0
- ldr r0, _021D83BC ; =gUnknown21C48B8
+ ldr r0, _021D83BC ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x20
tst r0, r1
@@ -1869,7 +1869,7 @@ MOD64_021D8384: ; 0x021D8384
ldr r0, _021D83C0 ; =0x000005DC
bl FUN_020054C8
_021D83A0:
- ldr r0, _021D83BC ; =gUnknown21C48B8
+ ldr r0, _021D83BC ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x10
tst r0, r1
@@ -1884,7 +1884,7 @@ _021D83A0:
_021D83BA:
pop {r4, pc}
.align 2, 0
-_021D83BC: .word gUnknown21C48B8
+_021D83BC: .word gMain
_021D83C0: .word 0x000005DC
thumb_func_end MOD64_021D8384
@@ -2329,7 +2329,7 @@ _021D86F8:
add r0, r5, #0
add r2, r6, #0
str r3, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r1, #0
mov r2, #2
add r7, r0, #0
@@ -2386,7 +2386,7 @@ _021D8770:
str r3, [sp, #0xc]
ldr r2, [r4]
add r0, r5, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r1, #0
mov r2, #2
add r4, r0, #0
@@ -3522,7 +3522,7 @@ _021D8FEC:
add r0, r5, #0
mov r3, #1
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
add r0, r4, #0
diff --git a/arm9/modules/65/asm/module_65.s b/arm9/modules/65/asm/module_65.s
index 1c7adbed..f6048964 100644
--- a/arm9/modules/65/asm/module_65.s
+++ b/arm9/modules/65/asm/module_65.s
@@ -325,7 +325,7 @@ MOD65_021D774C: ; 0x021D774C
_021D7762:
bl MOD65_021D7710
add r1, r0, #0
- ldr r0, _021D77F8 ; =gUnknown21C48B8
+ ldr r0, _021D77F8 ; =gMain
ldr r0, [r0, #0x44]
cmp r0, #0
beq _021D7784
@@ -356,7 +356,7 @@ _021D7796:
mov r0, #0
pop {r3, r4, r5, pc}
_021D77A2:
- ldr r0, _021D77F8 ; =gUnknown21C48B8
+ ldr r0, _021D77F8 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #2
tst r0, r1
@@ -401,7 +401,7 @@ _021D77F2:
mov r0, #0
pop {r3, r4, r5, pc}
nop
-_021D77F8: .word gUnknown21C48B8
+_021D77F8: .word gMain
_021D77FC: .word 0x000005DC
thumb_func_end MOD65_021D774C
@@ -427,7 +427,7 @@ MOD65_021D7818: ; 0x021D7818
ldr r0, [r0]
bl FUN_02001204
add r4, r0, #0
- ldr r0, _021D78A4 ; =gUnknown21C48B8
+ ldr r0, _021D78A4 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #2
tst r0, r1
@@ -488,7 +488,7 @@ _021D789E:
mov r0, #0
pop {r3, r4, r5, pc}
nop
-_021D78A4: .word gUnknown21C48B8
+_021D78A4: .word gMain
_021D78A8: .word 0x000005DC
thumb_func_end MOD65_021D7818
@@ -565,7 +565,7 @@ MOD65_021D7920: ; 0x021D7920
mov r0, #0
pop {r4, pc}
_021D7932:
- ldr r0, _021D7988 ; =gUnknown21C48B8
+ ldr r0, _021D7988 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -605,7 +605,7 @@ _021D7940:
strh r0, [r4, #0x18]
pop {r4, pc}
.align 2, 0
-_021D7988: .word gUnknown21C48B8
+_021D7988: .word gMain
thumb_func_end MOD65_021D7920
thumb_func_start MOD65_021D798C
@@ -1420,7 +1420,7 @@ _021D7FCA:
mov r1, #1
add r2, r6, #0
str r3, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
strb r0, [r5, #0x1f]
add sp, #0x10
pop {r4, r5, r6, pc}
@@ -1579,7 +1579,7 @@ _021D80EE:
ldr r0, [r5, #0x30]
ldr r1, [r5, #0x34]
ldr r2, [r5, #0x3c]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0
add r0, #0xcc
ldrb r2, [r6, #5]
@@ -1988,7 +1988,7 @@ _021D8434:
add r4, r3, r4
ldr r2, [r2, #0x68]
asr r3, r4, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add sp, #0x10
pop {r3, r4, r5, pc}
nop
@@ -2183,7 +2183,7 @@ _021D85D4:
ldr r0, [r4, #0x30]
ldr r1, [r4, #0x34]
ldr r2, [r4, #0x40]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r1, #0
str r1, [sp]
ldr r0, _021D8630 ; =0x00010200
@@ -2194,7 +2194,7 @@ _021D85D4:
ldr r2, [r4, #0x34]
add r0, #0xf8
mov r3, #8
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r2, [r4, #0x20]
mov r1, #0x7e
lsl r1, r1, #2
@@ -2358,7 +2358,7 @@ MOD65_021D8718: ; 0x021D8718
ldr r0, [r4, #0x30]
ldr r1, [r4, #0x34]
ldr r2, [r4, #0x44]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
ldr r1, [r4, #0x34]
add r4, #0x7c
@@ -2395,7 +2395,7 @@ MOD65_021D8764: ; 0x021D8764
ldr r0, [r4, #0x30]
ldr r1, [r4, #0x34]
ldr r2, [r4, #0x48]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
ldr r1, [r4, #0x34]
add r4, #0x7c
@@ -2443,7 +2443,7 @@ MOD65_021D87D4: ; 0x021D87D4
ldr r2, [r5, #0x4c]
add r0, r5, r0
mov r3, #4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r5, #0
str r0, [sp, #0x10]
add r0, #0xe8
@@ -2474,7 +2474,7 @@ _021D8800:
ldr r2, [r5, #0x50]
add r0, r0, r1
mov r1, #2
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r6, r6, #1
add r5, r5, #4
add r4, r4, #1
@@ -3861,7 +3861,7 @@ MOD65_021D92C4: ; 0x021D92C4
lsl r2, r2, #2
add r2, r4, r2
ldr r2, [r2, #0x24]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r3, #0
str r3, [sp]
ldr r0, [r4, #0x10]
@@ -3874,7 +3874,7 @@ MOD65_021D92C4: ; 0x021D92C4
add r0, r4, #0
ldr r2, [r4, #0x20]
add r0, #0x6c
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
strh r0, [r4, #0xc]
mov r0, #0
strh r0, [r4, #0xe]
@@ -3898,7 +3898,7 @@ MOD65_021D9338: ; 0x021D9338
mov r0, #7
pop {r4, pc}
_021D934E:
- ldr r0, _021D937C ; =gUnknown21C48B8
+ ldr r0, _021D937C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -3921,7 +3921,7 @@ _021D9366:
mov r0, #8
pop {r4, pc}
.align 2, 0
-_021D937C: .word gUnknown21C48B8
+_021D937C: .word gMain
thumb_func_end MOD65_021D9338
thumb_func_start MOD65_021D9380
diff --git a/arm9/modules/66/asm/module_66.s b/arm9/modules/66/asm/module_66.s
index a489d51f..50786029 100644
--- a/arm9/modules/66/asm/module_66.s
+++ b/arm9/modules/66/asm/module_66.s
@@ -1109,7 +1109,7 @@ MOD66_021D7D98: ; 0x021D7D98
ldrb r3, [r1, #0x14]
cmp r3, #1
bhi _021D7DB6
- ldr r1, _021D7DCC ; =gUnknown21C48B8
+ ldr r1, _021D7DCC ; =gMain
ldr r2, [r1, #0x48]
mov r1, #2
tst r1, r2
@@ -1124,13 +1124,13 @@ _021D7DB6:
mov r0, #0
pop {r3, pc}
_021D7DBE:
- ldr r1, _021D7DCC ; =gUnknown21C48B8
+ ldr r1, _021D7DCC ; =gMain
ldr r1, [r1, #0x44]
bl MOD66_021D8054
mov r0, #0
pop {r3, pc}
nop
-_021D7DCC: .word gUnknown21C48B8
+_021D7DCC: .word gMain
_021D7DD0: .word 0x000005DD
thumb_func_end MOD66_021D7D98
@@ -1141,7 +1141,7 @@ MOD66_021D7DD4: ; 0x021D7DD4
ldrb r1, [r1, #0x14]
cmp r1, #1
bhi _021D7E0E
- ldr r2, _021D7E24 ; =gUnknown21C48B8
+ ldr r2, _021D7E24 ; =gMain
ldr r3, [r2, #0x48]
mov r2, #1
tst r2, r3
@@ -1170,20 +1170,20 @@ _021D7E0E:
mov r0, #0
pop {r3, pc}
_021D7E16:
- ldr r1, _021D7E24 ; =gUnknown21C48B8
+ ldr r1, _021D7E24 ; =gMain
ldr r1, [r1, #0x44]
bl MOD66_021D8054
mov r0, #0
pop {r3, pc}
nop
-_021D7E24: .word gUnknown21C48B8
+_021D7E24: .word gMain
_021D7E28: .word 0x000005DD
thumb_func_end MOD66_021D7DD4
thumb_func_start MOD66_021D7E2C
MOD66_021D7E2C: ; 0x021D7E2C
push {r3, lr}
- ldr r2, _021D7E4C ; =gUnknown21C48B8
+ ldr r2, _021D7E4C ; =gMain
mov r1, #2
ldr r3, [r2, #0x48]
tst r1, r3
@@ -1198,7 +1198,7 @@ _021D7E42:
mov r0, #0
pop {r3, pc}
.align 2, 0
-_021D7E4C: .word gUnknown21C48B8
+_021D7E4C: .word gMain
_021D7E50: .word 0x000005DD
thumb_func_end MOD66_021D7E2C
@@ -1360,7 +1360,7 @@ _021D7F44:
ldr r2, [r6]
add r0, r7, #0
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r7, #0
bl FUN_020191D0
add r4, #0x58
@@ -1758,7 +1758,7 @@ _021D825C:
add r2, #0x88
ldr r2, [r2]
add r0, r4, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_021D8278:
ldrb r0, [r5]
cmp r0, #1
@@ -1779,7 +1779,7 @@ _021D8278:
add r2, r5, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r5, #0
bl String_dtor
_021D82AA:
@@ -1843,7 +1843,7 @@ _021D8300:
str r1, [sp, #0xc]
ldrh r3, [r4, #0xc]
add r0, r6, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
_021D832C:
@@ -1877,7 +1877,7 @@ _021D8348:
str r1, [sp, #0xc]
ldrh r3, [r4, #0x10]
add r0, r6, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r5, #0
bl String_dtor
_021D8372:
@@ -2115,7 +2115,7 @@ MOD66_021D84C8: ; 0x021D84C8
add r0, r5, #0
lsr r3, r4, #1
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r5, #0
bl FUN_020191D0
add r0, r6, #0
diff --git a/arm9/modules/67/asm/module_67.s b/arm9/modules/67/asm/module_67.s
index 014fe29f..82805b95 100644
--- a/arm9/modules/67/asm/module_67.s
+++ b/arm9/modules/67/asm/module_67.s
@@ -482,7 +482,7 @@ _021D78D2:
thumb_func_start MOD67_021D78D8
MOD67_021D78D8: ; 0x021D78D8
push {r3, lr}
- ldr r1, _021D7954 ; =gUnknown21C48B8
+ ldr r1, _021D7954 ; =gMain
ldr r3, [r1, #0x48]
mov r1, #0x20
add r2, r3, #0
@@ -532,7 +532,7 @@ _021D792E:
mov r0, #4
pop {r3, pc}
_021D793A:
- ldr r0, _021D7954 ; =gUnknown21C48B8
+ ldr r0, _021D7954 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #8
tst r0, r1
@@ -546,7 +546,7 @@ _021D7950:
mov r0, #1
pop {r3, pc}
.align 2, 0
-_021D7954: .word gUnknown21C48B8
+_021D7954: .word gMain
_021D7958: .word 0x0000105C
thumb_func_end MOD67_021D78D8
@@ -1202,7 +1202,7 @@ _021D7E32:
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
mov r1, #0
@@ -1215,7 +1215,7 @@ _021D7E32:
str r1, [sp, #0xc]
ldr r2, [r5, #0x58]
add r0, r7, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0
ldr r1, [r5, #0x58]
add r2, r0, #0
@@ -1239,7 +1239,7 @@ _021D7E32:
add r0, r7, #0
add r3, r4, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
ldr r0, [r5, #0x50]
@@ -1256,7 +1256,7 @@ _021D7E32:
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r1, #0
str r1, [sp]
mov r0, #0xff
@@ -1267,7 +1267,7 @@ _021D7E32:
str r1, [sp, #0xc]
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
mov r0, #1
@@ -1692,7 +1692,7 @@ _021D822A:
mov r3, #0x2a
bl ReadMsgData_NewNarc_NewString
add r6, r0, #0
- bl FUN_02021D3C
+ bl StringGetLength
add r5, r0, #0
add r0, r6, #0
bl String_dtor
@@ -1715,9 +1715,9 @@ _021D822A:
ldr r0, [r4, #0x54]
ldr r1, [r4, #0x58]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, [r4, #0x58]
- bl FUN_02021D3C
+ bl StringGetLength
add r5, r5, r0
add r0, r6, #0
bl String_dtor
@@ -1732,7 +1732,7 @@ _021D828A:
mov r3, #0x2a
bl ReadMsgData_NewNarc_NewString
add r6, r0, #0
- bl FUN_02021D3C
+ bl StringGetLength
add r5, r5, r0
add r0, r6, #0
bl String_dtor
@@ -1782,7 +1782,7 @@ _021D82F2:
ldr r0, [r4, #0x54]
ldr r1, [r4, #0x58]
add r2, r5, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0x60
str r0, [sp]
mov r0, #0xff
@@ -1794,7 +1794,7 @@ _021D82F2:
ldr r2, [r4, #0x58]
add r0, r7, #0
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r5, #0
bl String_dtor
_021D832E:
@@ -2016,7 +2016,7 @@ MOD67_021D84A8: ; 0x021D84A8
add r2, r4, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add sp, #0x10
@@ -2047,7 +2047,7 @@ MOD67_021D84E4: ; 0x021D84E4
add r2, r4, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add sp, #0x10
@@ -2078,7 +2078,7 @@ MOD67_021D8520: ; 0x021D8520
add r2, r4, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add sp, #0x10
@@ -2109,7 +2109,7 @@ MOD67_021D855C: ; 0x021D855C
add r2, r4, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add sp, #0x10
@@ -2140,7 +2140,7 @@ MOD67_021D8598: ; 0x021D8598
add r2, r4, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add sp, #0x10
@@ -2171,7 +2171,7 @@ MOD67_021D85D4: ; 0x021D85D4
add r2, r4, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add sp, #0x10
@@ -2202,7 +2202,7 @@ MOD67_021D8610: ; 0x021D8610
add r2, r4, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add sp, #0x10
@@ -2233,7 +2233,7 @@ MOD67_021D864C: ; 0x021D864C
add r2, r4, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add sp, #0x10
@@ -2261,7 +2261,7 @@ MOD67_021D8688: ; 0x021D8688
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x10
str r0, [sp]
@@ -2274,7 +2274,7 @@ MOD67_021D8688: ; 0x021D8688
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -2306,7 +2306,7 @@ MOD67_021D86DC: ; 0x021D86DC
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x10
str r0, [sp]
@@ -2319,7 +2319,7 @@ MOD67_021D86DC: ; 0x021D86DC
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -2347,7 +2347,7 @@ MOD67_021D873C: ; 0x021D873C
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x10
str r0, [sp]
@@ -2360,7 +2360,7 @@ MOD67_021D873C: ; 0x021D873C
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -2388,7 +2388,7 @@ MOD67_021D8790: ; 0x021D8790
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x10
str r0, [sp]
@@ -2401,7 +2401,7 @@ MOD67_021D8790: ; 0x021D8790
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -2431,7 +2431,7 @@ MOD67_021D87E4: ; 0x021D87E4
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x10
str r0, [sp]
@@ -2444,7 +2444,7 @@ MOD67_021D87E4: ; 0x021D87E4
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -2486,7 +2486,7 @@ _021D886E:
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x10
str r0, [sp]
@@ -2499,7 +2499,7 @@ _021D886E:
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -2536,7 +2536,7 @@ _021D88D2:
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r4, #4
add r0, #0x10
str r0, [sp]
@@ -2549,7 +2549,7 @@ _021D88D2:
ldr r2, [r5, #0x58]
add r0, r7, #0
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
add sp, #0x14
@@ -2580,7 +2580,7 @@ MOD67_021D8914: ; 0x021D8914
add r2, r4, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add sp, #0x10
@@ -2611,7 +2611,7 @@ MOD67_021D8950: ; 0x021D8950
add r2, r4, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add sp, #0x10
@@ -2639,7 +2639,7 @@ MOD67_021D898C: ; 0x021D898C
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x10
str r0, [sp]
@@ -2652,7 +2652,7 @@ MOD67_021D898C: ; 0x021D898C
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -2682,7 +2682,7 @@ MOD67_021D89E0: ; 0x021D89E0
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x10
str r0, [sp]
@@ -2695,7 +2695,7 @@ MOD67_021D89E0: ; 0x021D89E0
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -2725,7 +2725,7 @@ MOD67_021D8A3C: ; 0x021D8A3C
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x10
str r0, [sp]
@@ -2738,7 +2738,7 @@ MOD67_021D8A3C: ; 0x021D8A3C
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -2768,7 +2768,7 @@ MOD67_021D8A98: ; 0x021D8A98
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x10
str r0, [sp]
@@ -2781,7 +2781,7 @@ MOD67_021D8A98: ; 0x021D8A98
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -2811,7 +2811,7 @@ MOD67_021D8AF4: ; 0x021D8AF4
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x10
str r0, [sp]
@@ -2824,7 +2824,7 @@ MOD67_021D8AF4: ; 0x021D8AF4
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -2854,7 +2854,7 @@ MOD67_021D8B50: ; 0x021D8B50
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x10
str r0, [sp]
@@ -2867,7 +2867,7 @@ MOD67_021D8B50: ; 0x021D8B50
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -2897,7 +2897,7 @@ MOD67_021D8BAC: ; 0x021D8BAC
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x10
str r0, [sp]
@@ -2910,7 +2910,7 @@ MOD67_021D8BAC: ; 0x021D8BAC
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -2940,7 +2940,7 @@ MOD67_021D8C08: ; 0x021D8C08
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x10
str r0, [sp]
@@ -2953,7 +2953,7 @@ MOD67_021D8C08: ; 0x021D8C08
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -2983,7 +2983,7 @@ MOD67_021D8C64: ; 0x021D8C64
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x10
str r0, [sp]
@@ -2996,7 +2996,7 @@ MOD67_021D8C64: ; 0x021D8C64
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -3026,7 +3026,7 @@ MOD67_021D8CC0: ; 0x021D8CC0
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x10
str r0, [sp]
@@ -3039,7 +3039,7 @@ MOD67_021D8CC0: ; 0x021D8CC0
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -3069,7 +3069,7 @@ MOD67_021D8D1C: ; 0x021D8D1C
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x10
str r0, [sp]
@@ -3082,7 +3082,7 @@ MOD67_021D8D1C: ; 0x021D8D1C
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -3112,7 +3112,7 @@ MOD67_021D8D78: ; 0x021D8D78
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x10
str r0, [sp]
@@ -3125,7 +3125,7 @@ MOD67_021D8D78: ; 0x021D8D78
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -3156,7 +3156,7 @@ MOD67_021D8DD4: ; 0x021D8DD4
add r2, r4, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add sp, #0x10
@@ -3187,7 +3187,7 @@ MOD67_021D8E10: ; 0x021D8E10
add r2, r4, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add sp, #0x10
@@ -3218,7 +3218,7 @@ MOD67_021D8E4C: ; 0x021D8E4C
add r2, r4, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add sp, #0x10
@@ -3249,7 +3249,7 @@ MOD67_021D8E88: ; 0x021D8E88
add r2, r4, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add sp, #0x10
@@ -3280,7 +3280,7 @@ MOD67_021D8EC4: ; 0x021D8EC4
add r2, r4, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add sp, #0x10
@@ -3384,7 +3384,7 @@ _021D8F9A:
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0x50
str r0, [sp]
mov r0, #0xff
@@ -3396,7 +3396,7 @@ _021D8F9A:
ldr r2, [r5, #0x58]
add r0, r7, #0
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
add sp, #0x10
@@ -3469,7 +3469,7 @@ _021D9046:
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0x50
str r0, [sp]
mov r0, #0xff
@@ -3481,7 +3481,7 @@ _021D9046:
ldr r2, [r5, #0x58]
add r0, r7, #0
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
add sp, #0x10
@@ -3503,7 +3503,7 @@ MOD67_021D9098: ; 0x021D9098
bl String_ctor
add r1, r6, #0
add r4, r0, #0
- bl FUN_02021E28
+ bl CopyU16ArrayToString
mov r0, #1
str r0, [sp]
mov r0, #2
@@ -3565,7 +3565,7 @@ _021D9114:
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x70
str r0, [sp]
@@ -3578,7 +3578,7 @@ _021D9114:
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -3632,7 +3632,7 @@ _021D9198:
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x70
str r0, [sp]
@@ -3645,7 +3645,7 @@ _021D9198:
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -3707,7 +3707,7 @@ _021D921C:
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x70
str r0, [sp]
@@ -3720,7 +3720,7 @@ _021D921C:
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -3774,7 +3774,7 @@ _021D92B4:
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x70
str r0, [sp]
@@ -3787,7 +3787,7 @@ _021D92B4:
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -3849,7 +3849,7 @@ _021D9338:
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x70
str r0, [sp]
@@ -3862,7 +3862,7 @@ _021D9338:
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -3893,7 +3893,7 @@ MOD67_021D9390: ; 0x021D9390
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x70
str r0, [sp]
@@ -3906,7 +3906,7 @@ MOD67_021D9390: ; 0x021D9390
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -3945,7 +3945,7 @@ MOD67_021D93EC: ; 0x021D93EC
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x70
str r0, [sp]
@@ -3958,7 +3958,7 @@ MOD67_021D93EC: ; 0x021D93EC
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -3989,7 +3989,7 @@ MOD67_021D9458: ; 0x021D9458
add r2, r4, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add sp, #0x10
@@ -4021,7 +4021,7 @@ MOD67_021D9494: ; 0x021D9494
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x70
str r0, [sp]
@@ -4034,7 +4034,7 @@ MOD67_021D9494: ; 0x021D9494
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -4065,7 +4065,7 @@ MOD67_021D94F0: ; 0x021D94F0
add r2, r4, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add sp, #0x10
@@ -4119,7 +4119,7 @@ _021D956C:
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x70
str r0, [sp]
@@ -4132,7 +4132,7 @@ _021D956C:
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -4163,7 +4163,7 @@ MOD67_021D95B0: ; 0x021D95B0
add r2, r4, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add sp, #0x10
@@ -4196,7 +4196,7 @@ MOD67_021D95EC: ; 0x021D95EC
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x70
str r0, [sp]
@@ -4209,7 +4209,7 @@ MOD67_021D95EC: ; 0x021D95EC
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -4240,7 +4240,7 @@ MOD67_021D964C: ; 0x021D964C
add r2, r4, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add sp, #0x10
@@ -4279,7 +4279,7 @@ MOD67_021D9688: ; 0x021D9688
ldr r0, [r5, #0x54]
ldr r1, [r5, #0x58]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
lsl r0, r6, #4
add r0, #0x70
str r0, [sp]
@@ -4292,7 +4292,7 @@ MOD67_021D9688: ; 0x021D9688
ldr r0, [sp, #0x10]
ldr r2, [r5, #0x58]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -4323,7 +4323,7 @@ MOD67_021D96F4: ; 0x021D96F4
add r2, r4, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add sp, #0x10
diff --git a/arm9/modules/68/asm/module_68.s b/arm9/modules/68/asm/module_68.s
index 46eca3b8..c7cef5c8 100644
--- a/arm9/modules/68/asm/module_68.s
+++ b/arm9/modules/68/asm/module_68.s
@@ -540,7 +540,7 @@ MOD68_021D7904: ; 0x021D7904
add r0, r5, r4
lsr r3, r3, #1
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
bl String_dtor
add r0, r5, r4
@@ -699,7 +699,7 @@ MOD68_021D7A18: ; 0x021D7A18
ldr r0, [r0]
add r1, r6, #0
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r1, #0
str r1, [sp]
mov r0, #0xff
@@ -710,7 +710,7 @@ MOD68_021D7A18: ; 0x021D7A18
add r0, r4, #0
mov r3, #0x10
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add r0, r6, #0
@@ -732,7 +732,7 @@ MOD68_021D7A18: ; 0x021D7A18
add r0, r4, #0
mov r3, #0x28
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r5, #0
bl String_dtor
add r0, r4, #0
@@ -770,7 +770,7 @@ MOD68_021D7AE4: ; 0x021D7AE4
add r0, r5, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add r0, r5, #0
@@ -806,7 +806,7 @@ MOD68_021D7B34: ; 0x021D7B34
add r0, r5, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add r0, r5, #0
@@ -851,7 +851,7 @@ _021D7BA4:
add r0, r5, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add r0, r5, #0
@@ -887,7 +887,7 @@ MOD68_021D7BDC: ; 0x021D7BDC
add r0, r5, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add r0, r5, #0
@@ -963,7 +963,7 @@ MOD68_021D7C28: ; 0x021D7C28
ldr r0, [r5]
ldr r2, [sp, #0x10]
add r1, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r1, #0
str r1, [sp]
mov r0, #0xff
@@ -974,7 +974,7 @@ MOD68_021D7C28: ; 0x021D7C28
add r0, r6, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
bl String_dtor
add r0, r4, #0
@@ -1084,7 +1084,7 @@ _021D7D98: .word 0x04000050
thumb_func_start MOD68_021D7D9C
MOD68_021D7D9C: ; 0x021D7D9C
push {r4, lr}
- ldr r1, _021D7E70 ; =gUnknown21C48B8
+ ldr r1, _021D7E70 ; =gMain
add r4, r0, #0
ldr r3, [r1, #0x44]
mov r2, #0x40
@@ -1197,7 +1197,7 @@ _021D7E6C:
mov r0, #1
pop {r4, pc}
.align 2, 0
-_021D7E70: .word gUnknown21C48B8
+_021D7E70: .word gMain
_021D7E74: .word UNK_021C48F8
thumb_func_end MOD68_021D7D9C
diff --git a/arm9/modules/69/asm/module_69.s b/arm9/modules/69/asm/module_69.s
index 73f52897..6bde4c55 100644
--- a/arm9/modules/69/asm/module_69.s
+++ b/arm9/modules/69/asm/module_69.s
@@ -611,7 +611,7 @@ _0222DAB4:
str r0, [r4]
b _0222DAD4
_0222DAC4:
- ldr r0, _0222DAE0 ; =gUnknown21C48B8
+ ldr r0, _0222DAE0 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -625,7 +625,7 @@ _0222DAD4:
pop {r4, pc}
nop
_0222DADC: .word 0x00001B3C
-_0222DAE0: .word gUnknown21C48B8
+_0222DAE0: .word gMain
thumb_func_start MOD69_0222DAE4
MOD69_0222DAE4: ; 0x0222DAE4
@@ -2307,7 +2307,7 @@ MOD69_0222E89C: ; 0x0222E89C
add r5, r0, #0
ldr r0, [r5, #0x1c]
add r4, r1, #0
- bl FUN_02021D5C
+ bl StringCountLines
mov r6, #0
str r0, [sp, #0x10]
cmp r0, #0
@@ -2316,7 +2316,7 @@ _0222E8B2:
ldr r0, [r5, #0x18]
ldr r1, [r5, #0x1c]
add r2, r6, #0
- bl FUN_02021D9C
+ bl StringGetLineN
mov r0, #0
ldr r1, [r5, #0x18]
add r2, r0, #0
@@ -2336,7 +2336,7 @@ _0222E8B2:
ldr r0, [r5, #0x10]
ldr r2, [r5, #0x18]
add r3, r3, r7
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
add r6, r6, #1
add r4, #0x10
@@ -2398,7 +2398,7 @@ _0222E95E:
ldr r0, [r4, #0x14]
ldr r1, [r4, #0x1c]
ldr r2, [r4, #0x18]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add sp, #8
pop {r4, pc}
@@ -2431,7 +2431,7 @@ _0222E996:
ldr r0, [r5, #0x14]
ldr r1, [r5, #0x1c]
ldr r2, [r5, #0x18]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
pop {r3, r4, r5, pc}
thumb_func_start MOD69_0222E9AC
@@ -2511,7 +2511,7 @@ _0222EA2E:
ldr r0, [r4, #0x14]
ldr r1, [r4, #0x1c]
ldr r2, [r4, #0x18]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
mov r1, #0x78
bl MOD69_0222E89C
@@ -2663,7 +2663,7 @@ MOD69_0222EB4C: ; 0x0222EB4C
str r1, [sp, #0xc]
ldr r2, [r4, r2]
add r0, #0x14
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, _0222EC5C ; =0x00001B50
ldr r2, [r4, #0xc]
ldr r0, [r4, r0]
@@ -2719,7 +2719,7 @@ MOD69_0222EB4C: ; 0x0222EB4C
add r2, #8
ldr r1, [r4, r1]
ldr r2, [r4, r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r1, _0222EC54 ; =0x00001B54
mov r0, #0
ldr r1, [r4, r1]
@@ -2741,7 +2741,7 @@ MOD69_0222EB4C: ; 0x0222EB4C
str r1, [sp, #0xc]
ldr r2, [r4, r2]
add r0, #0x14
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r4, #0x14
add r0, r4, #0
bl FUN_02019548
@@ -4094,7 +4094,7 @@ _0222F726:
ldr r0, [r5, r1]
add r1, r1, #4
ldr r1, [r5, r1]
- bl FUN_02021CE0
+ bl StringCompare
cmp r0, #0
beq _0222F750
mov r5, #2
diff --git a/arm9/modules/70/asm/module_70.s b/arm9/modules/70/asm/module_70.s
index 7af50ac6..59c97d17 100644
--- a/arm9/modules/70/asm/module_70.s
+++ b/arm9/modules/70/asm/module_70.s
@@ -115,7 +115,7 @@ _021D75B8:
beq _021D768A
b _021D768E
_021D75C4:
- ldr r0, _021D7694 ; =gUnknown21C48B8
+ ldr r0, _021D7694 ; =gMain
mov r1, #2
ldr r0, [r0, #0x48]
add r2, r0, #0
@@ -216,7 +216,7 @@ _021D768E:
mov r0, #0
pop {r3, r4, r5, pc}
nop
-_021D7694: .word gUnknown21C48B8
+_021D7694: .word gMain
thumb_func_end MOD70_021D758C
thumb_func_start MOD70_021D7698
@@ -1099,7 +1099,7 @@ MOD70_021D7CE8: ; 0x021D7CE8
add r2, r2, #4
ldr r1, [r5, r1]
ldr r2, [r5, r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0
mov r1, #0xf
bl FUN_02019620
@@ -1112,7 +1112,7 @@ MOD70_021D7CE8: ; 0x021D7CE8
ldr r2, [r5, r2]
add r0, r6, #0
add r3, r1, #0
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r6, #0
bl FUN_02019548
add sp, #0xc
@@ -1154,7 +1154,7 @@ _021D7DC8:
ldr r0, [sp, #0xc]
ldr r2, [r7]
add r3, r1, #0
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r2, #6
lsl r2, r2, #6
ldr r0, [r5, r2]
@@ -1171,7 +1171,7 @@ _021D7DC8:
ldr r0, [sp, #0xc]
ldr r2, [r5, r2]
mov r3, #0x48
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r2, #0x61
lsl r2, r2, #2
ldr r0, [r5, r2]
@@ -1188,7 +1188,7 @@ _021D7DC8:
ldr r0, [sp, #0xc]
ldr r2, [r5, r2]
mov r3, #0x5e
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldrh r0, [r7, #0x10]
ldr r1, [r7, #8]
bl GetGenderBySpeciesAndPersonality
@@ -1230,7 +1230,7 @@ _021D7E68:
ldr r0, [sp, #0xc]
ldr r2, [r5, r2]
mov r3, #0xae
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r2, #6
lsl r2, r2, #6
ldr r0, [r5, r2]
@@ -1256,7 +1256,7 @@ _021D7E68:
add r2, r2, #4
ldr r1, [r5, r1]
ldr r2, [r5, r2]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r1, #0
str r1, [sp]
mov r2, #0xff
@@ -1266,7 +1266,7 @@ _021D7E68:
ldr r0, [sp, #0xc]
ldr r2, [r5, r2]
mov r3, #0xc2
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r2, #6
lsl r2, r2, #6
ldr r0, [r5, r2]
@@ -1284,7 +1284,7 @@ _021D7E68:
ldr r0, [sp, #0xc]
ldr r2, [r5, r2]
add r3, r1, #0
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r1, #0x19
lsl r1, r1, #4
mov r0, #0
@@ -1300,7 +1300,7 @@ _021D7E68:
str r1, [sp, #8]
ldr r0, [sp, #0xc]
ldr r2, [r7, #4]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
b _021D7F66
_021D7F1C:
mov r4, #0
@@ -1334,7 +1334,7 @@ _021D7F1E:
ldr r2, [r5, r2]
mov r1, #0
mul r3, r6
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r4, r4, #1
add r7, r7, #2
cmp r4, #4
diff --git a/arm9/modules/71/asm/module_71.s b/arm9/modules/71/asm/module_71.s
index 111546a5..a409c3fb 100644
--- a/arm9/modules/71/asm/module_71.s
+++ b/arm9/modules/71/asm/module_71.s
@@ -3378,7 +3378,7 @@ _0222F220: .word MOD71_022311D8
thumb_func_start MOD71_0222F224
MOD71_0222F224: ; 0x0222F224
push {r3, r4}
- ldr r3, _0222F260 ; =gUnknown21C48B8
+ ldr r3, _0222F260 ; =gMain
mov r1, #0
ldr r3, [r3, #0x4c]
mov r4, #0x40
@@ -3413,7 +3413,7 @@ _0222F25C:
pop {r3, r4}
bx lr
.align 2, 0
-_0222F260: .word gUnknown21C48B8
+_0222F260: .word gMain
thumb_func_end MOD71_0222F224
thumb_func_start MOD71_0222F264
@@ -3809,7 +3809,7 @@ MOD71_0222F538: ; 0x0222F538
lsl r0, r0, #2
add r0, r4, r0
bl MOD71_0222F224
- ldr r0, _0222F588 ; =gUnknown21C48B8
+ ldr r0, _0222F588 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -3846,7 +3846,7 @@ _0222F584:
mov r0, #0
pop {r4, pc}
.align 2, 0
-_0222F588: .word gUnknown21C48B8
+_0222F588: .word gMain
_0222F58C: .word MOD71_0222F674
_0222F590: .word 0x00002214
_0222F594: .word MOD71_0222FDD8
@@ -4132,7 +4132,7 @@ MOD71_0222F7E4: ; 0x0222F7E4
push {r4, lr}
sub sp, #0x10
add r4, r0, #0
- ldr r0, _0222F83C ; =gUnknown21C48B8
+ ldr r0, _0222F83C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -4171,7 +4171,7 @@ _0222F834:
add sp, #0x10
pop {r4, pc}
nop
-_0222F83C: .word gUnknown21C48B8
+_0222F83C: .word gMain
_0222F840: .word 0x00000588
_0222F844: .word MOD71_0222F538
_0222F848: .word 0x00002214
@@ -4433,7 +4433,7 @@ _0222FA60:
bl FUN_020283A4
add r1, r0, #0
add r0, r6, #0
- bl FUN_02021E28
+ bl CopyU16ArrayToString
ldr r0, _0222FAD0 ; =0x0000367C
add r1, r6, #0
ldr r0, [r5, r0]
@@ -6958,7 +6958,7 @@ _02230F20:
add r0, r5, #0
add r2, r6, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add sp, #0x10
pop {r4, r5, r6, pc}
nop
@@ -7005,7 +7005,7 @@ _02230F76:
add r1, r4, #0
add r2, r6, #0
str r3, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r4, r0, #0
add r0, r6, #0
bl String_dtor
diff --git a/arm9/modules/73/asm/module_73.s b/arm9/modules/73/asm/module_73.s
index 8c3ed755..6a1954b8 100644
--- a/arm9/modules/73/asm/module_73.s
+++ b/arm9/modules/73/asm/module_73.s
@@ -1059,7 +1059,7 @@ _021D7D94:
ldrh r0, [r0, #0x20]
cmp r0, #0
bne _021D7DAE
- ldr r0, _021D7F54 ; =gUnknown21C48B8
+ ldr r0, _021D7F54 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -1108,7 +1108,7 @@ _021D7DF4:
ldr r0, [r4, #0x1c]
cmp r0, #0
blt _021D7E14
- ldr r0, _021D7F54 ; =gUnknown21C48B8
+ ldr r0, _021D7F54 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -1221,7 +1221,7 @@ _021D7ED6:
ldr r0, [r4, #0x1c]
cmp r0, #0
blt _021D7EF4
- ldr r0, _021D7F54 ; =gUnknown21C48B8
+ ldr r0, _021D7F54 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -1272,7 +1272,7 @@ _021D7F44: .word 0x0000063C
_021D7F48: .word 0x00001410
_021D7F4C: .word 0x000006C3
_021D7F50: .word UNK_021C48F8
-_021D7F54: .word gUnknown21C48B8
+_021D7F54: .word gMain
_021D7F58: .word 0x0000152C
_021D7F5C: .word 0x00001420
_021D7F60: .word 0x00001418
@@ -4909,7 +4909,7 @@ _021D9B02:
ldr r0, [r2, #4]
ldr r1, [r2, #8]
ldr r2, [r2, #0x14]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r1, [r5, #0x18]
lsl r0, r6, #3
ldr r1, [r1, #8]
@@ -5140,7 +5140,7 @@ MOD73_021D9D5C: ; 0x021D9D5C
mov r1, #1
add r2, r5, #0
add r3, r4, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add sp, #0x10
pop {r3, r4, r5, pc}
nop
@@ -6112,7 +6112,7 @@ _021DA446:
ldr r0, [r5, #8]
ldr r2, [r2, #0x38]
mov r1, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [r5, #8]
bl FUN_020191D0
mov r0, #2
@@ -6184,7 +6184,7 @@ MOD73_021DA4D4: ; 0x021DA4D4
ldr r0, [r4, #0xc]
ldr r2, [r2, #0x34]
mov r3, #0x38
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [r4, #0xc]
mov r1, #0
mov r2, #0x1f
@@ -6203,7 +6203,7 @@ MOD73_021DA4D4: ; 0x021DA4D4
ldr r0, [r4, #0x10]
ldr r2, [r2, #0x64]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [r4, #0x10]
mov r1, #0
mov r2, #0x1f
@@ -6235,7 +6235,7 @@ MOD73_021DA550: ; 0x021DA550
ldr r0, [r4, #0xc]
ldr r2, [r2, #0x4c]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r3, #2
str r3, [sp]
mov r0, #1
@@ -6272,7 +6272,7 @@ MOD73_021DA550: ; 0x021DA550
ldr r0, [r2, #4]
ldr r1, [r2, #8]
ldr r2, [r2, #0x50]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0x18
str r0, [sp]
mov r1, #0
@@ -6284,7 +6284,7 @@ MOD73_021DA550: ; 0x021DA550
ldr r0, [r4, #0xc]
ldr r2, [r2, #8]
mov r3, #0xa0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0x30
str r0, [sp]
mov r1, #0
@@ -6296,7 +6296,7 @@ MOD73_021DA550: ; 0x021DA550
ldr r0, [r4, #0xc]
ldr r2, [r2, #0x54]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r1, #0
str r1, [sp]
mov r0, #1
@@ -6322,7 +6322,7 @@ _021DA61A:
ldr r0, [r3, #4]
ldr r1, [r3, #8]
ldr r2, [r2, #0x4c]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0x30
str r0, [sp]
mov r1, #0
@@ -6334,7 +6334,7 @@ _021DA61A:
ldr r0, [r4, #0xc]
ldr r2, [r2, #8]
mov r3, #0xa0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0x44
str r0, [sp]
mov r1, #0
@@ -6346,7 +6346,7 @@ _021DA61A:
ldr r0, [r4, #0xc]
ldr r2, [r2, #0x5c]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r1, #0
str r1, [sp]
mov r0, #1
@@ -6372,7 +6372,7 @@ _021DA682:
ldr r0, [r3, #4]
ldr r1, [r3, #8]
ldr r2, [r2, #0x4c]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0x44
str r0, [sp]
mov r1, #0
@@ -6384,7 +6384,7 @@ _021DA682:
ldr r0, [r4, #0xc]
ldr r2, [r2, #8]
mov r3, #0xa0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [r4, #0xc]
bl FUN_02019220
add sp, #0x10
@@ -6428,7 +6428,7 @@ MOD73_021DA6BC: ; 0x021DA6BC
ldr r0, [r2, #4]
ldr r1, [r2, #8]
ldr r2, [r2, #0x68]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0x18
str r0, [sp]
mov r1, #0
@@ -6440,7 +6440,7 @@ MOD73_021DA6BC: ; 0x021DA6BC
ldr r0, [r4, #0x10]
ldr r2, [r2, #8]
mov r3, #0x10
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [r4, #0x10]
bl FUN_02019220
add sp, #0x10
@@ -6528,7 +6528,7 @@ _021DA79E:
ldr r0, [r2, #4]
ldr r1, [r2, #8]
ldr r2, [r2, #0x18]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, [r4, #0x1c]
ldr r5, [r0, #8]
b _021DA7EC
@@ -6565,7 +6565,7 @@ _021DA7EC:
ldr r0, [r4, #0x14]
mov r1, #1
add r2, r5, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r1, #0
ldr r0, [r4, #0x14]
mov r2, #1
diff --git a/arm9/modules/74/asm/module_74.s b/arm9/modules/74/asm/module_74.s
index b0608987..1e7b6d56 100644
--- a/arm9/modules/74/asm/module_74.s
+++ b/arm9/modules/74/asm/module_74.s
@@ -358,7 +358,7 @@ _021D77A8: .word 0x00003FF8
thumb_func_start MOD74_021D77AC
MOD74_021D77AC: ; 0x021D77AC
- ldr r0, _021D77C0 ; =gUnknown21C48B8
+ ldr r0, _021D77C0 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -369,14 +369,14 @@ _021D77BA:
mov r0, #0
bx lr
nop
-_021D77C0: .word gUnknown21C48B8
+_021D77C0: .word gMain
thumb_func_end MOD74_021D77AC
thumb_func_start MOD74_021D77C4
MOD74_021D77C4: ; 0x021D77C4
push {r3, r4, r5, lr}
sub sp, #8
- ldr r1, _021D78B8 ; =gUnknown21C48B8
+ ldr r1, _021D78B8 ; =gMain
add r4, r0, #0
ldr r2, [r1, #0x48]
mov r1, #2
@@ -503,13 +503,13 @@ _021D788E:
add sp, #8
pop {r3, r4, r5, pc}
.align 2, 0
-_021D78B8: .word gUnknown21C48B8
+_021D78B8: .word gMain
thumb_func_end MOD74_021D77C4
thumb_func_start MOD74_021D78BC
MOD74_021D78BC: ; 0x021D78BC
push {r4, lr}
- ldr r1, _021D78E8 ; =gUnknown21C48B8
+ ldr r1, _021D78E8 ; =gMain
add r4, r0, #0
ldr r2, [r1, #0x48]
mov r1, #1
@@ -531,13 +531,13 @@ _021D78E4:
mov r0, #0
pop {r4, pc}
.align 2, 0
-_021D78E8: .word gUnknown21C48B8
+_021D78E8: .word gMain
thumb_func_end MOD74_021D78BC
thumb_func_start MOD74_021D78EC
MOD74_021D78EC: ; 0x021D78EC
push {r4, lr}
- ldr r1, _021D7908 ; =gUnknown21C48B8
+ ldr r1, _021D7908 ; =gMain
add r4, r0, #0
ldr r2, [r1, #0x48]
mov r1, #3
@@ -550,7 +550,7 @@ _021D7902:
mov r0, #0
pop {r4, pc}
nop
-_021D7908: .word gUnknown21C48B8
+_021D7908: .word gMain
thumb_func_end MOD74_021D78EC
thumb_func_start MOD74_021D790C
@@ -984,7 +984,7 @@ MOD74_021D7C10: ; 0x021D7C10
ldr r2, [r2, #0x4c]
add r0, r4, #0
mov r3, #4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #1
str r0, [sp]
str r0, [sp, #4]
@@ -996,7 +996,7 @@ MOD74_021D7C10: ; 0x021D7C10
ldr r0, [r5, #0x2c]
ldr r1, [r5, #0x30]
ldr r2, [r5, #0x5c]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
ldr r1, [r5, #0x30]
add r2, r0, #0
@@ -1012,7 +1012,7 @@ MOD74_021D7C10: ; 0x021D7C10
str r1, [sp, #0xc]
ldr r2, [r5, #0x30]
add r0, r4, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, sp, #0x18
ldrb r0, [r0, #0x10]
add r0, #0x18
@@ -1029,7 +1029,7 @@ MOD74_021D7C10: ; 0x021D7C10
ldr r2, [r5, #0x54]
add r0, r4, #0
mov r3, #4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #1
str r0, [sp]
str r0, [sp, #4]
@@ -1041,7 +1041,7 @@ MOD74_021D7C10: ; 0x021D7C10
ldr r0, [r5, #0x2c]
ldr r1, [r5, #0x30]
ldr r2, [r5, #0x5c]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
ldr r1, [r5, #0x30]
add r2, r0, #0
@@ -1057,7 +1057,7 @@ MOD74_021D7C10: ; 0x021D7C10
str r1, [sp, #0xc]
ldr r2, [r5, #0x30]
add r0, r4, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl FUN_020191D0
add sp, #0x14
@@ -1094,7 +1094,7 @@ MOD74_021D7D1C: ; 0x021D7D1C
ldr r2, [r4, #0x30]
add r0, #0x6c
asr r3, r5, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldrb r1, [r4, #0xa]
ldr r0, [r4, #0x28]
ldr r2, [r4, #0x30]
@@ -1111,7 +1111,7 @@ MOD74_021D7D1C: ; 0x021D7D1C
ldr r2, [r4, #0x30]
add r0, #0x7c
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldrb r1, [r4, #0xa]
ldr r0, [r4, #0x28]
ldr r2, [r4, #0x30]
@@ -1129,7 +1129,7 @@ MOD74_021D7D1C: ; 0x021D7D1C
ldr r2, [r4, #0x30]
add r0, #0x8c
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldrb r0, [r4, #0xa]
cmp r0, #0
beq _021D7DB8
@@ -1192,7 +1192,7 @@ _021D7E04:
ldr r2, [r4, #0x30]
add r0, #0x9c
mov r3, #4
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [r4, #0x20]
mov r1, #0
bl FUN_0202A444
@@ -1207,7 +1207,7 @@ _021D7E04:
ldr r0, [r4, #0x2c]
ldr r1, [r4, #0x30]
ldr r2, [r4, #0x60]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
ldr r1, [r4, #0x30]
add r2, r0, #0
@@ -1228,7 +1228,7 @@ _021D7E04:
ldr r2, [r4, #0x30]
add r3, #0x40
add r0, #0x9c
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #3
str r0, [sp]
add r0, r4, #0
@@ -1298,7 +1298,7 @@ _021D7EB8:
b _021D7F0C
_021D7F06:
add r1, r6, #0
- bl FUN_02021E28
+ bl CopyU16ArrayToString
_021D7F0C:
ldr r0, [sp, #4]
add r4, #0x10
@@ -1366,7 +1366,7 @@ MOD74_021D7F44: ; 0x021D7F44
add r2, r5, #0
add r3, #0xa0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
b _021D7F90
_021D7F8C:
mov r0, #3
@@ -1410,7 +1410,7 @@ _021D7FC0:
ldr r2, [r2]
mov r1, #0
add r3, r5, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r4, r4, #1
add r5, #0x48
cmp r4, #3
@@ -1465,7 +1465,7 @@ MOD74_021D8008: ; 0x021D8008
ldr r0, [r4, #0x2c]
ldr r1, [r4, #0x30]
ldr r2, [r4, #0x38]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
ldr r1, [r4, #0x30]
add r2, r0, #0
@@ -1486,7 +1486,7 @@ MOD74_021D8008: ; 0x021D8008
ldr r2, [r4, #0x30]
add r0, #0x6c
asr r3, r5, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldrb r1, [r4, #0xa]
ldr r0, [r4, #0x28]
ldr r2, [r4, #0x30]
@@ -1511,7 +1511,7 @@ MOD74_021D8008: ; 0x021D8008
ldr r2, [r4, #0x30]
add r0, #0x6c
asr r3, r5, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r3, #0
str r3, [sp]
str r3, [sp, #4]
@@ -1554,7 +1554,7 @@ MOD74_021D80D0: ; 0x021D80D0
ldr r2, [r4, #0x48]
add r0, #0x8c
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
b _021D8172
_021D8108:
ldrb r0, [r5, #6]
@@ -1566,7 +1566,7 @@ _021D8108:
ldr r0, [r4, #0x2c]
ldr r1, [r4, #0x30]
ldr r2, [r4, #0x44]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #4
str r0, [sp]
mov r1, #0
@@ -1578,7 +1578,7 @@ _021D8108:
ldr r2, [r4, #0x30]
add r0, #0x8c
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
b _021D8172
_021D813C:
mov r1, #0
@@ -1591,7 +1591,7 @@ _021D813C:
ldr r0, [r4, #0x2c]
ldr r1, [r4, #0x30]
ldr r2, [r4, #0x40]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #4
str r0, [sp]
mov r1, #0
@@ -1603,7 +1603,7 @@ _021D813C:
ldr r2, [r4, #0x30]
add r0, #0x8c
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_021D8172:
add r0, r4, #0
add r0, #0x8c
@@ -1649,7 +1649,7 @@ MOD74_021D818C: ; 0x021D818C
add r2, r5, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r5, #0
bl String_dtor
add sp, #0x10
diff --git a/arm9/modules/75/asm/module_75.s b/arm9/modules/75/asm/module_75.s
index 6301dc22..e61c2137 100644
--- a/arm9/modules/75/asm/module_75.s
+++ b/arm9/modules/75/asm/module_75.s
@@ -2020,7 +2020,7 @@ MOD75_021E7B7C: ; 0x021E7B7C
add r1, r4, #6
add r2, r4, #4
bl FUN_02001448
- ldr r0, _021E7CD8 ; =gUnknown21C48B8
+ ldr r0, _021E7CD8 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #4
tst r0, r1
@@ -2172,7 +2172,7 @@ _021E7CD2:
add sp, #4
pop {r3, r4, r5, r6, pc}
.align 2, 0
-_021E7CD8: .word gUnknown21C48B8
+_021E7CD8: .word gMain
_021E7CDC: .word 0x000005DC
_021E7CE0: .word 0x0000048A
thumb_func_end MOD75_021E7B7C
@@ -2207,7 +2207,7 @@ _021E7D10: .word 0x00000427
MOD75_021E7D14: ; 0x021E7D14
push {r4, lr}
add r4, r0, #0
- ldr r0, _021E7DF8 ; =gUnknown21C48B8
+ ldr r0, _021E7DF8 ; =gMain
ldr r1, [r0, #0x4c]
mov r0, #0x20
tst r0, r1
@@ -2319,7 +2319,7 @@ _021E7DF2:
mov r0, #0
pop {r4, pc}
nop
-_021E7DF8: .word gUnknown21C48B8
+_021E7DF8: .word gMain
_021E7DFC: .word 0x00000424
_021E7E00: .word 0x000006CA
_021E7E04: .word 0x00000429
@@ -2594,7 +2594,7 @@ _021E801C: .word 0x00000478
MOD75_021E8020: ; 0x021E8020
push {r3, r4, r5, lr}
add r5, r0, #0
- ldr r0, _021E8188 ; =gUnknown21C48B8
+ ldr r0, _021E8188 ; =gMain
ldr r1, _021E818C ; =0x00000429
ldr r2, [r0, #0x48]
mov r0, #0x20
@@ -2772,7 +2772,7 @@ _021E8182:
mov r0, #0
pop {r3, r4, r5, pc}
nop
-_021E8188: .word gUnknown21C48B8
+_021E8188: .word gMain
_021E818C: .word 0x00000429
_021E8190: .word 0x000006CA
_021E8194: .word 0x00000478
@@ -3760,7 +3760,7 @@ _021E88D0:
strb r0, [r5, r1]
pop {r3, r4, r5, r6, pc}
_021E8912:
- ldr r0, _021E89EC ; =gUnknown21C48B8
+ ldr r0, _021E89EC ; =gMain
ldr r1, [r0, #0x48]
mov r0, #4
tst r0, r1
@@ -3834,7 +3834,7 @@ _021E899A:
_021E89AA:
ldr r0, _021E89E8 ; =0x000005DC
bl FUN_020054C8
- ldr r0, _021E89EC ; =gUnknown21C48B8
+ ldr r0, _021E89EC ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -3863,7 +3863,7 @@ _021E89E0:
pop {r3, r4, r5, r6, pc}
nop
_021E89E8: .word 0x000005DC
-_021E89EC: .word gUnknown21C48B8
+_021E89EC: .word gMain
thumb_func_end MOD75_021E88BC
thumb_func_start MOD75_021E89F0
@@ -4488,7 +4488,7 @@ MOD75_021E8EB0: ; 0x021E8EB0
bl FUN_0201BD70
cmp r0, #0
bne _021E8F00
- ldr r0, _021E8F08 ; =gUnknown21C48B8
+ ldr r0, _021E8F08 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -4524,7 +4524,7 @@ _021E8F00:
pop {r4, pc}
.align 2, 0
_021E8F04: .word 0x00000426
-_021E8F08: .word gUnknown21C48B8
+_021E8F08: .word gMain
_021E8F0C: .word UNK_021C48F8
thumb_func_end MOD75_021E8EB0
@@ -4707,7 +4707,7 @@ _021E9070:
bl FUN_0201BD70
cmp r0, #0
bne _021E9132
- ldr r0, _021E91B0 ; =gUnknown21C48B8
+ ldr r0, _021E91B0 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -4734,7 +4734,7 @@ _021E908E:
ldr r0, [r4, r0]
ldr r1, [r4, r1]
add r2, r5, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0
bl String_dtor
add r0, r4, #0
@@ -4850,7 +4850,7 @@ _021E91A0:
_021E91A4: .word 0x00000483
_021E91A8: .word 0x000003D9
_021E91AC: .word 0x00000426
-_021E91B0: .word gUnknown21C48B8
+_021E91B0: .word gMain
_021E91B4: .word UNK_021C48F8
thumb_func_end MOD75_021E8FD8
@@ -4928,7 +4928,7 @@ _021E923E:
ldr r0, [r4, r0]
ldr r1, [r4, r1]
add r2, r5, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0
bl String_dtor
mov r0, #1
@@ -5123,7 +5123,7 @@ _021E93D2:
bl FUN_0201BD70
cmp r0, #0
bne _021E9422
- ldr r0, _021E9434 ; =gUnknown21C48B8
+ ldr r0, _021E9434 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -5163,7 +5163,7 @@ _021E9422:
_021E9428: .word 0x00000483
_021E942C: .word 0x000003D9
_021E9430: .word 0x00000426
-_021E9434: .word gUnknown21C48B8
+_021E9434: .word gMain
_021E9438: .word UNK_021C48F8
thumb_func_end MOD75_021E9394
@@ -5311,7 +5311,7 @@ _021E9544:
mov r0, #7
pop {r4, pc}
_021E955E:
- ldr r0, _021E95B4 ; =gUnknown21C48B8
+ ldr r0, _021E95B4 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -5347,7 +5347,7 @@ _021E95A6:
nop
_021E95AC: .word 0x00000488
_021E95B0: .word 0x00000638
-_021E95B4: .word gUnknown21C48B8
+_021E95B4: .word gMain
_021E95B8: .word 0x000005DC
thumb_func_end MOD75_021E94D0
@@ -5467,7 +5467,7 @@ _021E967A:
ldr r0, [r5, r0]
ldr r1, [r5, r1]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
add r0, r5, #0
@@ -5559,7 +5559,7 @@ MOD75_021E9750: ; 0x021E9750
bl FUN_0201BD70
cmp r0, #0
bne _021E9794
- ldr r0, _021E979C ; =gUnknown21C48B8
+ ldr r0, _021E979C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -5588,7 +5588,7 @@ _021E9794:
pop {r4, pc}
.align 2, 0
_021E9798: .word 0x00000426
-_021E979C: .word gUnknown21C48B8
+_021E979C: .word gMain
_021E97A0: .word UNK_021C48F8
_021E97A4: .word 0x00000479
thumb_func_end MOD75_021E9750
@@ -5741,7 +5741,7 @@ _021E9872:
ldr r0, [r5, r0]
ldr r1, [r5, r1]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
add r0, r5, #0
@@ -5791,7 +5791,7 @@ MOD75_021E9930: ; 0x021E9930
bl FUN_0201BD70
cmp r0, #0
bne _021E9970
- ldr r0, _021E9978 ; =gUnknown21C48B8
+ ldr r0, _021E9978 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -5818,7 +5818,7 @@ _021E9970:
pop {r4, pc}
.align 2, 0
_021E9974: .word 0x00000426
-_021E9978: .word gUnknown21C48B8
+_021E9978: .word gMain
_021E997C: .word UNK_021C48F8
thumb_func_end MOD75_021E9930
@@ -5922,7 +5922,7 @@ _021E9A38:
ldr r0, [r5, r0]
ldr r1, [r5, r1]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
add r0, r5, #0
@@ -5984,7 +5984,7 @@ _021E9A6E:
ldr r0, [r5, r0]
ldr r1, [r5, r1]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
add r0, r5, #0
@@ -6008,7 +6008,7 @@ _021E9AF4:
ldr r0, [r5, r0]
ldr r1, [r5, r1]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
add r0, r5, #0
@@ -6128,7 +6128,7 @@ _021E9BAC:
ldr r0, [r4, r0]
ldr r1, [r4, r1]
add r2, r5, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0
bl String_dtor
add r0, r4, #0
@@ -6180,7 +6180,7 @@ _021E9C62:
mov r0, #0x12
pop {r3, r4, r5, pc}
_021E9C80:
- ldr r0, _021E9D60 ; =gUnknown21C48B8
+ ldr r0, _021E9D60 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -6223,7 +6223,7 @@ _021E9C80:
ldr r0, [r4, r0]
ldr r1, [r4, r1]
add r2, r5, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0
bl String_dtor
add r0, r4, #0
@@ -6275,7 +6275,7 @@ _021E9D4C:
_021E9D54: .word 0x00000488
_021E9D58: .word 0x00000426
_021E9D5C: .word 0x00000638
-_021E9D60: .word gUnknown21C48B8
+_021E9D60: .word gMain
_021E9D64: .word 0x000005DC
_021E9D68: .word 0x0000048C
thumb_func_end MOD75_021E9B88
@@ -6399,7 +6399,7 @@ _021E9E2A:
ldr r0, [r5, r0]
ldr r1, [r5, r1]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
add r0, r5, #0
@@ -6542,7 +6542,7 @@ MOD75_021E9F74: ; 0x021E9F74
bl FUN_0201BD70
cmp r0, #0
bne _021E9FC8
- ldr r0, _021E9FD0 ; =gUnknown21C48B8
+ ldr r0, _021E9FD0 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -6578,7 +6578,7 @@ _021E9FC8:
pop {r4, pc}
.align 2, 0
_021E9FCC: .word 0x00000426
-_021E9FD0: .word gUnknown21C48B8
+_021E9FD0: .word gMain
_021E9FD4: .word UNK_021C48F8
_021E9FD8: .word 0x00000479
thumb_func_end MOD75_021E9F74
@@ -7742,7 +7742,7 @@ MOD75_021EA880: ; 0x021EA880
add r2, r6, #0
sub r3, r4, r3
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add sp, #0x10
pop {r4, r5, r6, pc}
nop
@@ -8073,7 +8073,7 @@ _021EAB18:
add r2, r4, #0
mov r3, #0x28
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add sp, #0x10
@@ -8109,7 +8109,7 @@ MOD75_021EAB44: ; 0x021EAB44
add r0, r4, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
mov r0, #0x45
@@ -8129,7 +8129,7 @@ MOD75_021EAB44: ; 0x021EAB44
add r2, r6, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
mov r0, #0x45
@@ -8148,7 +8148,7 @@ MOD75_021EAB44: ; 0x021EAB44
add r0, r4, #0
mov r3, #0x60
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
mov r0, #0x45
@@ -8168,7 +8168,7 @@ MOD75_021EAB44: ; 0x021EAB44
add r2, r6, #0
mov r3, #0x60
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
mov r0, #0x45
@@ -8188,7 +8188,7 @@ MOD75_021EAB44: ; 0x021EAB44
add r2, r6, #0
mov r3, #0x60
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
ldr r0, [sp, #0x10]
@@ -8218,7 +8218,7 @@ MOD75_021EAB44: ; 0x021EAB44
ldr r0, [r5, r0]
ldr r1, [r5, r1]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0
bl String_dtor
mov r0, #0x10
@@ -8234,7 +8234,7 @@ MOD75_021EAB44: ; 0x021EAB44
ldr r2, [r5, r2]
add r0, r4, #0
mov r3, #0x30
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
mov r1, #2
bl GetWazaAttr
@@ -8273,7 +8273,7 @@ _021EACC6:
ldr r0, [r5, r0]
ldr r1, [r5, r1]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0
bl String_dtor
mov r0, #0x10
@@ -8289,7 +8289,7 @@ _021EACC6:
ldr r2, [r5, r2]
add r0, r4, #0
mov r3, #0xa0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x10]
mov r1, #4
bl GetWazaAttr
@@ -8327,7 +8327,7 @@ _021EAD3C:
ldr r0, [r5, r0]
ldr r1, [r5, r1]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0
bl String_dtor
mov r0, #0x20
@@ -8343,7 +8343,7 @@ _021EAD3C:
ldr r2, [r5, r2]
add r0, r4, #0
mov r3, #0xa0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add sp, #0x14
pop {r4, r5, r6, r7, pc}
nop
@@ -8419,7 +8419,7 @@ MOD75_021EADDC: ; 0x021EADDC
ldr r2, [r5, r2]
add r0, r5, #4
mov r3, #0x73
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
b _021EAE2E
_021EAE18:
mov r2, #0xff
@@ -8431,7 +8431,7 @@ _021EAE18:
ldr r2, [r5, r2]
add r0, r5, #4
mov r3, #0x6d
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_021EAE2E:
mov r0, #0xa
mov r1, #6
@@ -8454,7 +8454,7 @@ _021EAE2E:
ldr r0, [r5, r0]
ldr r2, [r5, r2]
add r1, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0
add r1, r7, #0
add r2, r0, #0
@@ -8470,7 +8470,7 @@ _021EAE2E:
add r2, r7, #0
sub r3, r4, r3
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add sp, #0x14
@@ -8657,7 +8657,7 @@ MOD75_021EAFB0: ; 0x021EAFB0
add r0, r5, #4
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
add sp, #0x10
@@ -9033,7 +9033,7 @@ _021EB298:
ldr r0, [r5, r0]
ldr r2, [sp, #0x18]
add r1, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r3, #0
str r3, [sp]
mov r0, #0xff
@@ -9042,7 +9042,7 @@ _021EB298:
mov r1, #1
add r2, r7, #0
str r3, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r7, #0
bl String_dtor
ldr r0, [sp, #0x18]
@@ -9166,7 +9166,7 @@ MOD75_021EB3D8: ; 0x021EB3D8
ldr r0, [r5, r0]
add r1, r4, #0
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r1, #0
str r1, [sp]
mov r0, #0xff
@@ -9178,7 +9178,7 @@ MOD75_021EB3D8: ; 0x021EB3D8
add r0, #0x14
mov r3, #0x28
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r5, #0x14
add r0, r5, #0
bl FUN_02019220
@@ -9246,7 +9246,7 @@ MOD75_021EB454: ; 0x021EB454
ldr r0, [r5, r0]
add r1, r4, #0
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r3, #0
str r3, [sp]
mov r0, #0xff
@@ -9256,7 +9256,7 @@ MOD75_021EB454: ; 0x021EB454
mov r1, #1
add r2, r4, #0
str r3, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r5, #0x34
add r0, r5, #0
bl FUN_02019220
@@ -9306,7 +9306,7 @@ MOD75_021EB504: ; 0x021EB504
ldr r0, [r5, r0]
ldr r1, [r5, r1]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #8
str r0, [sp]
mov r0, #0xff
@@ -9318,7 +9318,7 @@ MOD75_021EB504: ; 0x021EB504
ldr r2, [r5, r2]
add r0, r4, #0
mov r3, #0x10
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r4, #0
bl FUN_02019220
add r0, r6, #0
@@ -9420,7 +9420,7 @@ _021EB616:
ldr r0, [r5, r0]
ldr r1, [r5, r1]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
add r0, r5, #0
@@ -9459,7 +9459,7 @@ MOD75_021EB660: ; 0x021EB660
ldr r2, [r4, r2]
add r0, #0x64
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add sp, #0xc
pop {r3, r4, pc}
nop
@@ -9568,7 +9568,7 @@ _021EB722:
ldr r0, [r5, r0]
ldr r1, [r5, r1]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #8
str r0, [sp]
mov r0, #0xff
@@ -9580,7 +9580,7 @@ _021EB722:
ldr r2, [r5, r2]
add r0, r4, #0
add r3, r1, #0
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r6, #0
bl String_dtor
mov r0, #0x45
@@ -9610,7 +9610,7 @@ _021EB722:
ldr r0, [r5, r0]
ldr r1, [r5, r1]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r1, #0xfe
lsl r1, r1, #2
mov r0, #0
@@ -9630,7 +9630,7 @@ _021EB722:
mov r5, #0x60
add r0, r4, #0
sub r3, r5, r3
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r4, #0
bl FUN_02019220
add r0, r6, #0
@@ -9674,7 +9674,7 @@ MOD75_021EB808: ; 0x021EB808
add r2, r6, #0
add r3, r1, #0
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r6, #0
bl String_dtor
b _021EB866
@@ -9715,7 +9715,7 @@ _021EB866:
ldr r0, [r5, r0]
ldr r1, [r5, r1]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r1, #0xfe
lsl r1, r1, #2
mov r0, #0
@@ -9735,7 +9735,7 @@ _021EB866:
mov r5, #0x50
add r0, r4, #0
sub r3, r5, r3
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r4, #0
bl FUN_02019220
add r0, r6, #0
@@ -9775,7 +9775,7 @@ MOD75_021EB8E8: ; 0x021EB8E8
add r2, r6, #0
add r3, r1, #0
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r6, #0
bl String_dtor
mov r0, #0x45
@@ -9807,7 +9807,7 @@ MOD75_021EB8E8: ; 0x021EB8E8
ldr r0, [r5, r0]
ldr r1, [r5, r1]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0
bl String_dtor
mov r1, #0xfe
@@ -9829,7 +9829,7 @@ MOD75_021EB8E8: ; 0x021EB8E8
mov r5, #0x58
add r0, r4, #0
sub r3, r5, r3
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r4, #0
bl FUN_02019220
add sp, #0xc
diff --git a/arm9/modules/76/asm/module_76.s b/arm9/modules/76/asm/module_76.s
index be189441..ed94aa20 100644
--- a/arm9/modules/76/asm/module_76.s
+++ b/arm9/modules/76/asm/module_76.s
@@ -574,7 +574,7 @@ _021D7970:
MOD76_021D7974: ; 0x021D7974
push {r3, r4, r5, lr}
add r5, r0, #0
- ldr r0, _021D7A88 ; =gUnknown21C48B8
+ ldr r0, _021D7A88 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x30
tst r1, r0
@@ -699,7 +699,7 @@ _021D7A82:
mov r0, #1
pop {r3, r4, r5, pc}
nop
-_021D7A88: .word gUnknown21C48B8
+_021D7A88: .word gMain
_021D7A8C: .word 0x000005DD
_021D7A90: .word 0x00000186
thumb_func_end MOD76_021D7974
@@ -1063,7 +1063,7 @@ _021D7D3E:
add r0, r1, r0
ldr r1, [sp, #0x10]
ldr r2, [r5, r2]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add sp, #0x14
pop {r4, r5, r6, r7, pc}
thumb_func_end MOD76_021D7CC8
@@ -1098,7 +1098,7 @@ MOD76_021D7D60: ; 0x021D7D60
ldr r0, [r0]
ldr r1, [r5, r1]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
bl String_dtor
add sp, #8
@@ -1634,7 +1634,7 @@ MOD76_021D81AC: ; 0x021D81AC
ldr r2, [r5, r2]
add r0, #0xb8
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl DestroyMsgData
lsl r1, r4, #0x10
@@ -2000,7 +2000,7 @@ _021D84D8:
ldr r0, [r0]
ldr r1, [r4, r1]
add r2, r5, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r5, #0
bl String_dtor
pop {r3, r4, r5, pc}
@@ -2065,7 +2065,7 @@ MOD76_021D853C: ; 0x021D853C
add r0, r4, #0
ldr r2, [r4, r2]
add r0, #0xc8
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r1, _021D8590 ; =0x00000185
strb r0, [r4, r1]
add sp, #0xc
diff --git a/arm9/modules/77/asm/module_77.s b/arm9/modules/77/asm/module_77.s
index c16a4c14..8fe53b7d 100644
--- a/arm9/modules/77/asm/module_77.s
+++ b/arm9/modules/77/asm/module_77.s
@@ -630,7 +630,7 @@ _021D7A32:
ldr r1, _021D7B8C ; =0x0000C2D8
ldrh r6, [r4, r1]
bl MOD77_021D7E24
- ldr r0, _021D7B90 ; =gUnknown21C48B8
+ ldr r0, _021D7B90 ; =gMain
mov r3, #2
ldr r1, [r0, #0x48]
add r0, r1, #0
@@ -708,7 +708,7 @@ _021D7AC0:
bl MOD77_021D86B4
b _021D7B66
_021D7ADA:
- ldr r2, _021D7B90 ; =gUnknown21C48B8
+ ldr r2, _021D7B90 ; =gMain
add r0, r4, #0
ldr r2, [r2, #0x44]
bl MOD77_021D8B20
@@ -787,7 +787,7 @@ _021D7B80: .word 0x000001D9
_021D7B84: .word 0x0000C314
_021D7B88: .word 0x0000C328
_021D7B8C: .word 0x0000C2D8
-_021D7B90: .word gUnknown21C48B8
+_021D7B90: .word gMain
_021D7B94: .word 0x0000C2F8
_021D7B98: .word 0x000005DD
_021D7B9C: .word 0x00000403
@@ -1586,7 +1586,7 @@ MOD77_021D7FAC: ; 0x021D7FAC
add r0, r5, r0
mov r1, #2
add r2, r4, #0
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r4, #0
bl String_dtor
mov r0, #2
@@ -1695,7 +1695,7 @@ _021D82B0:
add r2, #0x58
ldr r2, [r5, r2]
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r1, _021D8354 ; =0x0000C068
mov r2, #1
str r0, [r5, r1]
@@ -1720,7 +1720,7 @@ _021D830A:
_021D832A:
cmp r2, #0
bne _021D8338
- ldr r0, _021D8358 ; =gUnknown21C48B8
+ ldr r0, _021D8358 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -1739,7 +1739,7 @@ _021D8348: .word 0x0000C064
_021D834C: .word 0x0000C06C
_021D8350: .word 0x0000C014
_021D8354: .word 0x0000C068
-_021D8358: .word gUnknown21C48B8
+_021D8358: .word gMain
thumb_func_end MOD77_021D8294
thumb_func_start MOD77_021D835C
@@ -2008,7 +2008,7 @@ MOD77_021D8510: ; 0x021D8510
add r1, r4, #0
ldr r0, [r5, r0]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r1, #0
ldr r0, _021D85CC ; =0x0000C044
str r1, [sp]
@@ -2017,7 +2017,7 @@ MOD77_021D8510: ; 0x021D8510
add r2, r4, #0
add r3, r1, #0
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r6, #0
bl String_dtor
add r0, r4, #0
@@ -2093,7 +2093,7 @@ MOD77_021D85E0: ; 0x021D85E0
add r0, r5, r0
add r3, r1, #0
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
_021D865C:
mov r1, #0
ldr r0, _021D8690 ; =0x0000C044
@@ -2103,7 +2103,7 @@ _021D865C:
add r2, r7, #0
add r3, r1, #0
str r1, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r6, #0
bl String_dtor
add r0, r7, #0
@@ -2173,7 +2173,7 @@ MOD77_021D86B4: ; 0x021D86B4
mov r1, #1
add r2, r4, #0
str r3, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r4, #0
bl String_dtor
add sp, #0x20
@@ -2267,7 +2267,7 @@ _021D8748:
add r0, r5, r0
add r2, r6, #0
mov r3, #0
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
_021D87C8:
mov r0, #0
str r0, [sp]
@@ -2278,7 +2278,7 @@ _021D87C8:
add r0, r5, r0
add r2, r7, #0
mov r3, #0
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r6, #0
bl String_dtor
add r0, r7, #0
diff --git a/arm9/modules/80/asm/module_80.s b/arm9/modules/80/asm/module_80.s
index a8c9541d..1c8a9d21 100644
--- a/arm9/modules/80/asm/module_80.s
+++ b/arm9/modules/80/asm/module_80.s
@@ -2965,7 +2965,7 @@ MOD80_0222EC98: ; 0x0222EC98
ldr r2, [r7, r2]
add r0, r7, r0
mov r1, #1
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0
str r0, [sp, #0x14]
ldr r0, _0222ED90 ; =0x00000ED8
@@ -3243,7 +3243,7 @@ _0222EEF8: .word 0x00000D5C
MOD80_0222EEFC: ; 0x0222EEFC
push {r3, r4, lr}
sub sp, #4
- ldr r1, _0222F084 ; =gUnknown21C48B8
+ ldr r1, _0222F084 ; =gMain
mov r2, #2
ldr r1, [r1, #0x48]
add r4, r0, #0
@@ -3423,7 +3423,7 @@ _0222F07C:
add sp, #4
pop {r3, r4, pc}
nop
-_0222F084: .word gUnknown21C48B8
+_0222F084: .word gMain
_0222F088: .word 0x00000F0F
_0222F08C: .word 0x00000D5C
_0222F090: .word 0x000005DC
@@ -3694,7 +3694,7 @@ MOD80_0222F250: ; 0x0222F250
ldr r2, [r5, r2]
add r0, r5, r0
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r1, #0x2e
lsl r1, r1, #6
str r0, [r5, r1]
@@ -3736,7 +3736,7 @@ MOD80_0222F2A8: ; 0x0222F2A8
ldr r2, [r5, r2]
add r0, r5, r0
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r1, #0x2e
lsl r1, r1, #6
str r0, [r5, r1]
@@ -3769,7 +3769,7 @@ MOD80_0222F300: ; 0x0222F300
mov r1, #1
add r2, r6, #0
str r3, [sp, #8]
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r6, #0
bl String_dtor
add sp, #0xc
@@ -4421,7 +4421,7 @@ MOD80_0222F864: ; 0x0222F864
MOD80_0222F86C: ; 0x0222F86C
push {r4, lr}
sub sp, #8
- ldr r1, _0222F8C0 ; =gUnknown21C48B8
+ ldr r1, _0222F8C0 ; =gMain
mov r2, #1
ldr r3, [r1, #0x48]
add r4, r0, #0
@@ -4458,7 +4458,7 @@ _0222F8B8:
add sp, #8
pop {r4, pc}
nop
-_0222F8C0: .word gUnknown21C48B8
+_0222F8C0: .word gMain
_0222F8C4: .word 0x00000F0F
_0222F8C8: .word 0x000005DC
thumb_func_end MOD80_0222F86C
@@ -4801,7 +4801,7 @@ MOD80_0222FB3C: ; 0x0222FB3C
add r1, #0x1c
ldr r1, [r5, r1]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, _0222FBB8 ; =0x00000E98
mov r1, #0xf
add r0, r5, r0
@@ -4821,7 +4821,7 @@ MOD80_0222FB3C: ; 0x0222FB3C
ldr r2, [r5, r2]
add r0, r5, r0
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r1, #0x2e
lsl r1, r1, #6
str r0, [r5, r1]
@@ -5013,7 +5013,7 @@ MOD80_0222FD28: ; 0x0222FD28
add r6, r0, #0
add r0, r4, #0
add r1, r7, #0
- bl FUN_02021E28
+ bl CopyU16ArrayToString
mov r2, #0
ldr r0, _0222FD84 ; =0x000F0200
str r2, [sp]
@@ -5707,7 +5707,7 @@ MOD80_022302F0: ; 0x022302F0
thumb_func_start MOD80_022302F8
MOD80_022302F8: ; 0x022302F8
push {r3, r4, r5, lr}
- ldr r1, _02230388 ; =gUnknown21C48B8
+ ldr r1, _02230388 ; =gMain
mov r2, #1
ldr r1, [r1, #0x48]
add r4, r0, #0
@@ -5776,7 +5776,7 @@ _02230384:
mov r0, #3
pop {r3, r4, r5, pc}
.align 2, 0
-_02230388: .word gUnknown21C48B8
+_02230388: .word gMain
_0223038C: .word 0x00000F0F
_02230390: .word 0x000005DC
thumb_func_end MOD80_022302F8
@@ -5999,7 +5999,7 @@ MOD80_022304F8: ; 0x022304F8
ldr r2, [r5, r2]
add r0, r5, r0
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r1, #0x2e
lsl r1, r1, #6
str r0, [r5, r1]
@@ -6777,7 +6777,7 @@ MOD80_02230B94: ; 0x02230B94
push {r3, r4, r5, lr}
add r4, r0, #0
bl MOD80_02231008
- ldr r0, _02230CB4 ; =gUnknown21C48B8
+ ldr r0, _02230CB4 ; =gMain
mov r2, #1
ldr r1, [r0, #0x48]
add r0, r1, #0
@@ -6910,7 +6910,7 @@ _02230CAE:
mov r0, #3
pop {r3, r4, r5, pc}
nop
-_02230CB4: .word gUnknown21C48B8
+_02230CB4: .word gMain
_02230CB8: .word 0x000005DC
_02230CBC: .word 0x00000B22
_02230CC0: .word 0x00000F0F
@@ -7339,7 +7339,7 @@ MOD80_02231008: ; 0x02231008
push {r3, r4, lr}
sub sp, #0xc
add r4, r0, #0
- ldr r0, _02231100 ; =gUnknown21C48B8
+ ldr r0, _02231100 ; =gMain
mov r1, #0x40
ldr r0, [r0, #0x48]
tst r1, r0
@@ -7461,7 +7461,7 @@ _022310D0:
add sp, #0xc
pop {r3, r4, pc}
nop
-_02231100: .word gUnknown21C48B8
+_02231100: .word gMain
_02231104: .word 0x000005DC
_02231108: .word MOD80_02237A80
_0223110C: .word MOD80_02237A82
@@ -8393,7 +8393,7 @@ MOD80_0223187C: ; 0x0223187C
ldr r2, [r5, r2]
add r0, r5, r0
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r1, #0x2e
lsl r1, r1, #6
str r0, [r5, r1]
@@ -9406,7 +9406,7 @@ MOD80_0223213C: ; 0x0223213C
beq _0223214E
b _02232250
_0223214E:
- ldr r0, _02232370 ; =gUnknown21C48B8
+ ldr r0, _02232370 ; =gMain
ldr r2, [r0, #0x48]
mov r0, #2
tst r0, r2
@@ -9530,7 +9530,7 @@ _02232232:
_02232250:
cmp r0, #6
bne _022322BA
- ldr r0, _02232370 ; =gUnknown21C48B8
+ ldr r0, _02232370 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #2
tst r0, r1
@@ -9664,7 +9664,7 @@ _02232368:
add sp, #8
pop {r3, r4, r5, pc}
nop
-_02232370: .word gUnknown21C48B8
+_02232370: .word gMain
_02232374: .word 0x000005DC
_02232378: .word 0x00000F0F
thumb_func_end MOD80_0223213C
@@ -9673,7 +9673,7 @@ _02232378: .word 0x00000F0F
MOD80_0223237C: ; 0x0223237C
push {r4, r5, r6, lr}
add r5, r0, #0
- ldr r0, _02232448 ; =gUnknown21C48B8
+ ldr r0, _02232448 ; =gMain
mov r4, #0
ldr r0, [r0, #0x48]
mov r2, #0x40
@@ -9776,7 +9776,7 @@ _0223243A:
bl FUN_02020238
pop {r4, r5, r6, pc}
nop
-_02232448: .word gUnknown21C48B8
+_02232448: .word gMain
_0223244C: .word MOD80_02237340
_02232450: .word 0x000005DC
_02232454: .word MOD80_022372C0
@@ -10667,7 +10667,7 @@ MOD80_02232B34: ; 0x02232B34
add r1, #0x1c
ldr r1, [r5, r1]
add r2, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, [sp, #0x24]
cmp r0, #0
bne _02232B60
@@ -10693,7 +10693,7 @@ _02232B62:
ldr r2, [r5, r2]
add r0, r4, #0
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r1, #0x2e
lsl r1, r1, #6
str r0, [r5, r1]
@@ -11653,7 +11653,7 @@ MOD80_022332EC: ; 0x022332EC
add r1, #0x1c
ldr r1, [r5, r1]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, _02233350 ; =0x00000E98
mov r1, #0xf
add r0, r5, r0
@@ -11673,7 +11673,7 @@ MOD80_022332EC: ; 0x022332EC
ldr r2, [r5, r2]
add r0, r5, r0
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r1, #0x2e
lsl r1, r1, #6
str r0, [r5, r1]
@@ -12128,7 +12128,7 @@ _022336F4: .word 0x00000F0F
MOD80_022336F8: ; 0x022336F8
push {r3, r4, lr}
sub sp, #0x14
- ldr r1, _02233770 ; =gUnknown21C48B8
+ ldr r1, _02233770 ; =gMain
add r4, r0, #0
ldr r2, [r1, #0x48]
mov r1, #2
@@ -12183,7 +12183,7 @@ _02233714:
add sp, #0x14
pop {r3, r4, pc}
.align 2, 0
-_02233770: .word gUnknown21C48B8
+_02233770: .word gMain
_02233774: .word 0x0000011A
_02233778: .word 0x00000ED8
_0223377C: .word 0x0000014E
@@ -18782,7 +18782,7 @@ MOD80_02236A8C: ; 0x02236A8C
MOD80_02236AAC: ; 0x02236AAC
push {r4, lr}
add r4, r0, #0
- ldr r0, _02236AD4 ; =gUnknown21C48B8
+ ldr r0, _02236AD4 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -18801,7 +18801,7 @@ _02236ACE:
mov r0, #3
pop {r4, pc}
nop
-_02236AD4: .word gUnknown21C48B8
+_02236AD4: .word gMain
_02236AD8: .word 0x00000EC8
thumb_func_end MOD80_02236AAC
@@ -19045,7 +19045,7 @@ MOD80_02236C70: ; 0x02236C70
add r1, #0x1c
ldr r1, [r5, r1]
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r6, #0
bl String_dtor
ldr r0, _02236CD8 ; =0x00000E98
@@ -19067,7 +19067,7 @@ MOD80_02236C70: ; 0x02236C70
ldr r2, [r5, r2]
add r0, r5, r0
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r1, #0x2e
lsl r1, r1, #6
str r0, [r5, r1]
@@ -19138,7 +19138,7 @@ MOD80_02236D1C: ; 0x02236D1C
add r0, r5, #0
mov r1, #1
add r2, r6, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add sp, #0x10
pop {r4, r5, r6, pc}
thumb_func_end MOD80_02236D1C
@@ -19165,7 +19165,7 @@ MOD80_02236D50: ; 0x02236D50
add r0, r5, #0
add r2, r6, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add sp, #0x10
pop {r4, r5, r6, pc}
.align 2, 0
@@ -19202,7 +19202,7 @@ MOD80_02236D8C: ; 0x02236D8C
add r1, #0x4c
ldr r1, [r5, r1]
add r2, r4, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, _02236DFC ; =0x00000EC8
mov r1, #0xf
add r0, r5, r0
@@ -19222,7 +19222,7 @@ MOD80_02236D8C: ; 0x02236D8C
ldr r2, [r5, r2]
add r0, r5, r0
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
mov r1, #0x2e
lsl r1, r1, #6
str r0, [r5, r1]
diff --git a/arm9/modules/81/asm/module_81.s b/arm9/modules/81/asm/module_81.s
index 8057d633..c5c4a97f 100644
--- a/arm9/modules/81/asm/module_81.s
+++ b/arm9/modules/81/asm/module_81.s
@@ -2467,7 +2467,7 @@ _022390F4:
ldr r1, [r4, #0x58]
ldr r2, [r4, #0x54]
add r0, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r3, #0
str r3, [sp]
mov r0, #0xff
@@ -2477,7 +2477,7 @@ _022390F4:
ldr r2, [r4, #0x58]
add r0, #0x44
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r4, #0
add r0, #0x44
mov r1, #0x6d
@@ -2509,7 +2509,7 @@ _02239138:
ldr r1, [r4, #0x58]
ldr r2, [r4, #0x54]
add r0, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
ldr r0, [r4]
bl MOD81_02238818
mov r1, #0x4c
@@ -2537,7 +2537,7 @@ _0223918A:
ldr r2, [r4, #0x58]
add r0, #0x44
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r4, #0
add r0, #0x44
bl FUN_02019548
@@ -9591,7 +9591,7 @@ _0223C982:
ldr r1, [r4, #0x5c]
ldr r2, [r4, #0x58]
add r0, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r3, #0
str r3, [sp]
mov r0, #0xff
@@ -9601,7 +9601,7 @@ _0223C982:
ldr r2, [r4, #0x5c]
add r0, #0x48
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r4, #0
add r0, #0x48
mov r1, #0x6d
@@ -9636,7 +9636,7 @@ _0223C9D0:
ldr r1, [r4, #0x5c]
ldr r2, [r4, #0x58]
add r0, r7, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
add r0, r4, #0
add r0, #0x48
mov r1, #0xf
@@ -9650,7 +9650,7 @@ _0223C9D0:
ldr r2, [r4, #0x5c]
add r0, #0x48
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r0, r4, #0
add r0, #0x48
bl FUN_02019548
diff --git a/arm9/modules/82/asm/module_82.s b/arm9/modules/82/asm/module_82.s
index 0d510f44..36d3f681 100644
--- a/arm9/modules/82/asm/module_82.s
+++ b/arm9/modules/82/asm/module_82.s
@@ -2561,7 +2561,7 @@ MOD82_0222E988: ; 0x0222E988
MOD82_0222E9CC: ; 0x0222E9CC
push {r3, r4, lr}
sub sp, #0x1c
- ldr r2, _0222EA9C ; =gUnknown21C48B8
+ ldr r2, _0222EA9C ; =gMain
mov r1, #0x40
ldr r3, [r2, #0x4c]
add r4, r0, #0
@@ -2661,7 +2661,7 @@ _0222EA94:
add sp, #0x1c
pop {r3, r4, pc}
nop
-_0222EA9C: .word gUnknown21C48B8
+_0222EA9C: .word gMain
_0222EAA0: .word 0x000005DC
thumb_func_end MOD82_0222E9CC
@@ -3153,7 +3153,7 @@ _0222EE70: .word 0x00000B94
thumb_func_start MOD82_0222EE74
MOD82_0222EE74: ; 0x0222EE74
push {r4, lr}
- ldr r2, _0222EF18 ; =gUnknown21C48B8
+ ldr r2, _0222EF18 ; =gMain
mov r1, #0x40
ldr r3, [r2, #0x4c]
add r4, r0, #0
@@ -3231,7 +3231,7 @@ _0222EF12:
mov r0, #3
pop {r4, pc}
nop
-_0222EF18: .word gUnknown21C48B8
+_0222EF18: .word gMain
_0222EF1C: .word 0x00000B94
_0222EF20: .word 0x000005DC
thumb_func_end MOD82_0222EE74
@@ -3299,7 +3299,7 @@ MOD82_0222EF54: ; 0x0222EF54
thumb_func_start MOD82_0222EF9C
MOD82_0222EF9C: ; 0x0222EF9C
push {r4, lr}
- ldr r2, _0222F040 ; =gUnknown21C48B8
+ ldr r2, _0222F040 ; =gMain
mov r1, #0x40
ldr r3, [r2, #0x4c]
add r4, r0, #0
@@ -3379,7 +3379,7 @@ _0222F03C:
mov r0, #3
pop {r4, pc}
.align 2, 0
-_0222F040: .word gUnknown21C48B8
+_0222F040: .word gMain
_0222F044: .word 0x000005DC
thumb_func_end MOD82_0222EF9C
@@ -4032,7 +4032,7 @@ MOD82_0222F4D8: ; 0x0222F4D8
ldr r0, [r5, r1]
add r1, #0x10
ldr r1, [r5, r1]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0x36
lsl r0, r0, #6
add r0, r5, r0
@@ -4055,7 +4055,7 @@ MOD82_0222F4D8: ; 0x0222F4D8
ldr r2, [r5, r2]
add r0, r5, r0
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r1, _0222F544 ; =0x00000B9C
str r0, [r5, r1]
add r0, r6, #0
@@ -4094,7 +4094,7 @@ _0222F56C: .word 0x00000EBC
MOD82_0222F570: ; 0x0222F570
push {r4, lr}
add r4, r0, #0
- ldr r0, _0222F598 ; =gUnknown21C48B8
+ ldr r0, _0222F598 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -4114,7 +4114,7 @@ _0222F594:
mov r0, #3
pop {r4, pc}
.align 2, 0
-_0222F598: .word gUnknown21C48B8
+_0222F598: .word gMain
thumb_func_end MOD82_0222F570
thumb_func_start MOD82_0222F59C
@@ -4150,7 +4150,7 @@ MOD82_0222F59C: ; 0x0222F59C
ldr r2, [r5, r2]
add r0, r5, r0
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r1, _0222F5F0 ; =0x00000B9C
str r0, [r5, r1]
add sp, #0xc
@@ -4216,7 +4216,7 @@ MOD82_0222F62C: ; 0x0222F62C
add r0, r5, #0
mov r1, #1
add r2, r6, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add sp, #0x10
pop {r4, r5, r6, pc}
thumb_func_end MOD82_0222F62C
@@ -4243,7 +4243,7 @@ MOD82_0222F660: ; 0x0222F660
add r0, r5, #0
add r2, r6, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add sp, #0x10
pop {r4, r5, r6, pc}
.align 2, 0
@@ -4370,7 +4370,7 @@ MOD82_0222F740: ; 0x0222F740
ldr r0, [r5, r1]
add r1, #0x20
ldr r1, [r5, r1]
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0x37
lsl r0, r0, #6
add r0, r5, r0
@@ -4393,7 +4393,7 @@ MOD82_0222F740: ; 0x0222F740
ldr r2, [r5, r2]
add r0, r5, r0
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
ldr r1, _0222F7BC ; =0x00000B9C
str r0, [r5, r1]
add r0, r4, #0
diff --git a/arm9/modules/83/asm/module_83.s b/arm9/modules/83/asm/module_83.s
index 1824f32f..391b40c8 100644
--- a/arm9/modules/83/asm/module_83.s
+++ b/arm9/modules/83/asm/module_83.s
@@ -70,7 +70,7 @@ _0222D632:
blt _0222D5E0
b _0222D668
_0222D63C:
- ldr r0, _0222D674 ; =gUnknown21C48B8
+ ldr r0, _0222D674 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -96,7 +96,7 @@ _0222D668:
pop {r4, r5, r6, r7, pc}
nop
_0222D670: .word MOD83_0223A794
-_0222D674: .word gUnknown21C48B8
+_0222D674: .word gMain
_0222D678: .word 0x000005DC
thumb_func_end MOD83_0222D5C4
@@ -477,7 +477,7 @@ _0222D932:
str r0, [r4, r1]
b _0222D994
_0222D94A:
- ldr r0, _0222D9B8 ; =gUnknown21C48B8
+ ldr r0, _0222D9B8 ; =gMain
ldr r2, [r0, #0x48]
mov r0, #3
tst r0, r2
@@ -489,7 +489,7 @@ _0222D94A:
mov r1, #0x13
lsl r0, r0, #2
str r1, [r4, r0]
- ldr r1, _0222D9B8 ; =gUnknown21C48B8
+ ldr r1, _0222D9B8 ; =gMain
add r0, #0xc
ldr r1, [r1, #0x48]
str r1, [r4, r0]
@@ -522,7 +522,7 @@ _0222D9A8: .word MOD83_0223A804
_0222D9AC: .word MOD83_0223A818
_0222D9B0: .word MOD83_0223A82C
_0222D9B4: .word MOD83_0223A840
-_0222D9B8: .word gUnknown21C48B8
+_0222D9B8: .word gMain
_0222D9BC: .word 0x000005DC
thumb_func_end MOD83_0222D7E0
@@ -920,7 +920,7 @@ MOD83_0222DCA0: ; 0x0222DCA0
add r0, r6, #0
add r2, r5, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r5, #0
bl String_dtor
add sp, #0x10
@@ -1027,7 +1027,7 @@ _0222DD88:
add r2, r7, #0
ldr r0, [r0, #0x10]
mov r3, #0x20
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
_0222DDB8:
@@ -2119,7 +2119,7 @@ _0222E616:
str r1, [r4, r0]
b _0222E788
_0222E656:
- ldr r0, _0222E7A4 ; =gUnknown21C48B8
+ ldr r0, _0222E7A4 ; =gMain
mov r1, #3
ldr r0, [r0, #0x48]
tst r1, r0
@@ -2207,7 +2207,7 @@ _0222E6FA:
sub r1, #0x41
bl MOD83_0222E2A8
_0222E708:
- ldr r0, _0222E7A4 ; =gUnknown21C48B8
+ ldr r0, _0222E7A4 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #0x80
tst r0, r1
@@ -2281,7 +2281,7 @@ _0222E788:
.align 2, 0
_0222E79C: .word 0x00007D8C
_0222E7A0: .word MOD83_0222E464
-_0222E7A4: .word gUnknown21C48B8
+_0222E7A4: .word gMain
_0222E7A8: .word 0x000005DC
thumb_func_end MOD83_0222E540
@@ -2727,7 +2727,7 @@ MOD83_0222EB04: ; 0x0222EB04
mov r0, #1
pop {r3, r4, pc}
_0222EB4E:
- ldr r0, _0222EB78 ; =gUnknown21C48B8
+ ldr r0, _0222EB78 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -2747,7 +2747,7 @@ _0222EB70:
add sp, #0x5c
pop {r3, r4, pc}
nop
-_0222EB78: .word gUnknown21C48B8
+_0222EB78: .word gMain
thumb_func_end MOD83_0222EB04
thumb_func_start MOD83_0222EB7C
@@ -3206,7 +3206,7 @@ _0222EF5A:
bl FUN_0201BD70
cmp r0, #0
bne _0222F02C
- ldr r0, _0222F040 ; =gUnknown21C48B8
+ ldr r0, _0222F040 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r1, r0
@@ -3271,7 +3271,7 @@ _0222EFC2:
strb r2, [r4, r1]
b _0222F02C
_0222EFFC:
- ldr r0, _0222F040 ; =gUnknown21C48B8
+ ldr r0, _0222F040 ; =gMain
ldr r0, [r0, #0x48]
cmp r0, #0
beq _0222F02C
@@ -3302,7 +3302,7 @@ _0222F02C:
nop
_0222F038: .word 0x00003174
_0222F03C: .word 0x0000317C
-_0222F040: .word gUnknown21C48B8
+_0222F040: .word gMain
_0222F044: .word 0x000032D2
thumb_func_end MOD83_0222EE8C
@@ -3361,7 +3361,7 @@ MOD83_0222F074: ; 0x0222F074
add r7, r0, #0
add r1, r4, r1
mov r2, #0x24
- bl FUN_02021EF0
+ bl CopyStringToU16Array
add r0, r7, #0
bl String_dtor
mov r0, #0xc
@@ -3418,7 +3418,7 @@ MOD83_0222F074: ; 0x0222F074
lsl r1, r1, #2
add r1, r4, r1
mov r2, #0xfa
- bl FUN_02021EF0
+ bl CopyStringToU16Array
add r0, r7, #0
bl String_dtor
mov r0, #0xd2
@@ -3504,7 +3504,7 @@ _0222F1D6:
_0222F1EE:
cmp r4, #0
beq _0222F206
- ldr r0, _0222F20C ; =gUnknown21C48B8
+ ldr r0, _0222F20C ; =gMain
ldr r0, [r0, #0x48]
tst r0, r4
beq _0222F206
@@ -3517,7 +3517,7 @@ _0222F206:
mov r0, #0
pop {r3, r4, r5, pc}
nop
-_0222F20C: .word gUnknown21C48B8
+_0222F20C: .word gMain
thumb_func_end MOD83_0222F1B4
thumb_func_start MOD83_0222F210
@@ -3711,7 +3711,7 @@ _0222F35E:
str r0, [r4, r5]
b _0222F736
_0222F39C:
- ldr r0, _0222F5F4 ; =gUnknown21C48B8
+ ldr r0, _0222F5F4 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -3991,7 +3991,7 @@ _0222F5E4: .word 0x000034D8
_0222F5E8: .word 0x00000708
_0222F5EC: .word 0x00003170
_0222F5F0: .word 0x000005DC
-_0222F5F4: .word gUnknown21C48B8
+_0222F5F4: .word gMain
_0222F5F8: .word MOD83_0223AD6C
_0222F5FC:
mov r0, #0x16
@@ -4060,7 +4060,7 @@ _0222F664:
lsl r0, r0, #2
str r1, [r4, r0]
_0222F686:
- ldr r0, _0222F748 ; =gUnknown21C48B8
+ ldr r0, _0222F748 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -4113,7 +4113,7 @@ _0222F6D0:
lsl r0, r0, #2
str r1, [r4, r0]
_0222F6F2:
- ldr r0, _0222F748 ; =gUnknown21C48B8
+ ldr r0, _0222F748 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -4151,7 +4151,7 @@ _0222F736:
_0222F73C: .word 0x00003170
_0222F740: .word 0x000034D8
_0222F744: .word 0x000005DC
-_0222F748: .word gUnknown21C48B8
+_0222F748: .word gMain
thumb_func_end MOD83_0222F210
thumb_func_start MOD83_0222F74C
@@ -6013,7 +6013,7 @@ _02230554:
str r0, [sp, #8]
str r3, [sp, #0xc]
add r0, r5, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
str r0, [r4, #0x6c]
ldr r0, [r4, #0x14]
cmp r0, #0
@@ -6052,7 +6052,7 @@ MOD83_022305A4: ; 0x022305A4
add r1, r6, #0
mov r2, #0x24
add r4, r0, #0
- bl FUN_02021E8C
+ bl CopyU16ArrayToStringN
mov r0, #0
mov r1, #6
bl FUN_02002E4C
@@ -6069,7 +6069,7 @@ MOD83_022305A4: ; 0x022305A4
add r0, r5, #0
add r3, r1, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r5, #0
mov r1, #0
mov r2, #0x1f
@@ -6931,7 +6931,7 @@ _02230CFA:
mov r0, #8
str r0, [r5]
_02230D20:
- ldr r0, _02230D80 ; =gUnknown21C48B8
+ ldr r0, _02230D80 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #2
tst r0, r1
@@ -6970,7 +6970,7 @@ _02230D70: .word MOD83_0223B888
_02230D74: .word MOD83_02230084
_02230D78: .word 0x00000624
_02230D7C: .word 0x00000438
-_02230D80: .word gUnknown21C48B8
+_02230D80: .word gMain
_02230D84: .word 0x00000434
_02230D88: .word MOD83_0222FFD8
_02230D8C:
@@ -7031,7 +7031,7 @@ _02230DE4:
str r0, [r5]
b _02231334
_02230E14:
- ldr r0, _02231124 ; =gUnknown21C48B8
+ ldr r0, _02231124 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #2
tst r0, r1
@@ -7064,7 +7064,7 @@ _02230E4C:
str r0, [r5]
_02230E58:
bl FUN_02031190
- ldr r1, _02231124 ; =gUnknown21C48B8
+ ldr r1, _02231124 ; =gMain
ldr r2, [r1, #0x48]
mov r1, #2
tst r1, r2
@@ -7292,7 +7292,7 @@ _02231030:
str r0, [r5]
b _02231334
_0223105A:
- ldr r0, _02231124 ; =gUnknown21C48B8
+ ldr r0, _02231124 ; =gMain
ldr r0, [r0, #0x48]
cmp r0, #0
bne _02231064
@@ -7390,7 +7390,7 @@ _0223111A:
b _02231334
.align 2, 0
_02231120: .word 0x00000434
-_02231124: .word gUnknown21C48B8
+_02231124: .word gMain
_02231128: .word 0x00002990
_0223112C: .word 0x0000043C
_02231130: .word 0x00000624
@@ -7527,7 +7527,7 @@ _02231244:
str r0, [r5]
b _02231334
_02231252:
- ldr r0, _02231354 ; =gUnknown21C48B8
+ ldr r0, _02231354 ; =gMain
ldr r0, [r0, #0x48]
cmp r0, #0
beq _02231334
@@ -7570,7 +7570,7 @@ _02231298:
str r0, [r4, r1]
pop {r4, r5, r6, r7, pc}
_022312AA:
- ldr r0, _02231354 ; =gUnknown21C48B8
+ ldr r0, _02231354 ; =gMain
ldr r0, [r0, #0x48]
cmp r0, #0
beq _02231334
@@ -7647,7 +7647,7 @@ _02231340:
nop
_0223134C: .word 0x0000043C
_02231350: .word 0x00000624
-_02231354: .word gUnknown21C48B8
+_02231354: .word gMain
_02231358: .word 0x000005DC
_0223135C: .word 0x000015D8
_02231360: .word 0x0000298C
@@ -7939,7 +7939,7 @@ _02231572:
_0223157A:
pop {r4, pc}
_0223157C:
- ldr r0, _022315CC ; =gUnknown21C48B8
+ ldr r0, _022315CC ; =gMain
ldr r1, [r0, #0x48]
mov r0, #2
tst r0, r1
@@ -7978,7 +7978,7 @@ _022315BC:
_022315C0: .word MOD83_0223B888
_022315C4: .word MOD83_02231440
_022315C8: .word 0x000005D4
-_022315CC: .word gUnknown21C48B8
+_022315CC: .word gMain
thumb_func_end MOD83_022314B4
thumb_func_start MOD83_022315D0
@@ -8254,7 +8254,7 @@ MOD83_022317A8: ; 0x022317A8
add r0, r5, #0
add r2, r7, #0
str r3, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r5, #0
bl FUN_020191D0
add r0, r7, #0
@@ -8557,7 +8557,7 @@ MOD83_02231A4C: ; 0x02231A4C
lsl r1, r1, #2
add r1, r2, r1
mov r2, #0x24
- bl FUN_02021E8C
+ bl CopyU16ArrayToStringN
mov r3, #0
str r3, [sp]
mov r0, #0xff
@@ -8567,7 +8567,7 @@ MOD83_02231A4C: ; 0x02231A4C
mov r1, #1
add r2, r6, #0
str r3, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
mov r0, #1
@@ -8629,7 +8629,7 @@ _02231ADE:
mov r1, #1
add r2, r4, #0
str r3, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
mov r0, #1
@@ -8713,7 +8713,7 @@ MOD83_02231B84: ; 0x02231B84
lsl r1, r1, #2
add r1, r2, r1
mov r2, #0xfa
- bl FUN_02021E8C
+ bl CopyU16ArrayToStringN
mov r3, #0
str r3, [sp]
mov r0, #0xff
@@ -8723,7 +8723,7 @@ MOD83_02231B84: ; 0x02231B84
mov r1, #1
add r2, r6, #0
str r3, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
mov r0, #0
@@ -8768,7 +8768,7 @@ MOD83_02231BD8: ; 0x02231BD8
mov r1, #1
add r2, r4, #0
str r3, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add sp, #0x10
@@ -9156,7 +9156,7 @@ _02231EBE:
ldr r1, [r4, #0x14]
ldr r3, [r4, #0x28]
add r0, r6, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x30]
bl String_dtor
_02231F20:
@@ -9293,7 +9293,7 @@ _02231FFE:
str r3, [sp, #0xc]
ldr r1, [r4, #0x14]
add r0, r6, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [sp, #0x14]
bl String_dtor
ldr r0, _02232090 ; =0x000029A4
@@ -10078,7 +10078,7 @@ _02232664: .word 0x00003CE8
MOD83_02232668: ; 0x02232668
push {r3, r4, r5, r6, r7, lr}
add r7, r2, #0
- ldr r2, _02232768 ; =gUnknown21C48B8
+ ldr r2, _02232768 ; =gMain
add r6, r1, #0
ldr r3, [r2, #0x48]
ldr r1, _0223276C ; =0x00003CEC
@@ -10092,7 +10092,7 @@ MOD83_02232668: ; 0x02232668
mov r2, #1
str r2, [r5, r1]
_02232686:
- ldr r1, _02232768 ; =gUnknown21C48B8
+ ldr r1, _02232768 ; =gMain
ldr r2, [r1, #0x48]
mov r1, #0x20
tst r1, r2
@@ -10131,7 +10131,7 @@ _022326C4:
ldr r0, [r5, r0]
bl FUN_02020130
_022326CC:
- ldr r0, _02232768 ; =gUnknown21C48B8
+ ldr r0, _02232768 ; =gMain
mov r4, #0
ldr r1, [r0, #0x48]
mov r0, #2
@@ -10209,7 +10209,7 @@ _0223275A:
_02232764:
pop {r3, r4, r5, r6, r7, pc}
nop
-_02232768: .word gUnknown21C48B8
+_02232768: .word gMain
_0223276C: .word 0x00003CEC
_02232770: .word 0x00002D64
_02232774: .word 0x00002D68
@@ -10381,7 +10381,7 @@ _022328DC:
ldr r1, _02232B6C ; =0x00002B60
mov r2, #0x40
ldr r6, [r4, r1]
- ldr r1, _02232B74 ; =gUnknown21C48B8
+ ldr r1, _02232B74 ; =gMain
ldr r1, [r1, #0x48]
add r3, r1, #0
tst r3, r2
@@ -10461,7 +10461,7 @@ _0223297E:
add r1, r5, #0
mov r2, #0
bl MOD83_02232208
- ldr r0, _02232B74 ; =gUnknown21C48B8
+ ldr r0, _02232B74 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #2
tst r0, r1
@@ -10513,7 +10513,7 @@ _022329D6:
b _02232CF4
_022329FA:
bl MOD83_022324DC
- ldr r0, _02232B74 ; =gUnknown21C48B8
+ ldr r0, _02232B74 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r1, r0
@@ -10672,7 +10672,7 @@ _02232B64: .word 0x00002B58
_02232B68: .word 0x00002B5C
_02232B6C: .word 0x00002B60
_02232B70: .word 0x0000299C
-_02232B74: .word gUnknown21C48B8
+_02232B74: .word gMain
_02232B78: .word 0x000005DC
_02232B7C: .word 0x00002B70
_02232B80: .word 0x00002B90
@@ -10813,7 +10813,7 @@ _02232C90:
bl MOD83_02233084
b _02232CF4
_02232CB8:
- ldr r0, _02232D38 ; =gUnknown21C48B8
+ ldr r0, _02232D38 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #3
tst r0, r1
@@ -10869,7 +10869,7 @@ _02232D28: .word 0x00002BE0
_02232D2C: .word 0x00002BD4
_02232D30: .word 0x00002D78
_02232D34: .word 0x00003CF0
-_02232D38: .word gUnknown21C48B8
+_02232D38: .word gMain
_02232D3C: .word 0x00002BE4
_02232D40: .word 0x00003CE8
thumb_func_end MOD83_02232788
@@ -11125,7 +11125,7 @@ _02232EE6:
ldr r0, [sp, #0x10]
ldr r2, [sp, #0x20]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
b _02232F4A
_02232F30:
mov r0, #0xff
@@ -11139,7 +11139,7 @@ _02232F30:
ldr r0, [sp, #0x10]
ldr r2, [sp, #0x20]
add r3, r1, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
_02232F4A:
ldr r0, [sp, #0x20]
bl String_dtor
@@ -11173,7 +11173,7 @@ _02232F4A:
ldr r0, [sp, #0x10]
add r2, r7, #0
mov r3, #0x50
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r7, #0
bl String_dtor
add r5, #0x18
@@ -11257,7 +11257,7 @@ MOD83_02232FE4: ; 0x02232FE4
add r0, r4, #0
add r2, r6, #0
str r3, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl FUN_020191D0
add r0, r6, #0
@@ -15551,7 +15551,7 @@ _02234FB2:
str r0, [sp, #0xc]
ldr r0, [r5]
ldr r1, [r5, #0x28]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
str r0, [r5, #0x48]
ldr r0, [sp, #0x18]
bl String_dtor
@@ -15576,7 +15576,7 @@ _02235004:
ldr r1, [r5, #0x38]
add r7, r0, #0
mov r2, #0x40
- bl FUN_02021E8C
+ bl CopyU16ArrayToStringN
add r0, r5, #0
add r1, r7, #0
add r2, r4, #0
@@ -15592,7 +15592,7 @@ _02235004:
str r0, [sp, #0xc]
ldr r0, [r5]
ldr r1, [r5, #0x28]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
str r0, [r5, #0x48]
add r0, r7, #0
bl String_dtor
@@ -15616,7 +15616,7 @@ _0223504C:
ldr r0, [r5]
ldr r1, [r5, #0x28]
ldr r2, [r5, #0x3c]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
str r0, [r5, #0x48]
mov r0, #0
str r0, [r5, #0x3c]
@@ -18164,7 +18164,7 @@ MOD83_02236484: ; 0x02236484
bl String_ctor
add r1, sp, #8
add r6, r0, #0
- bl FUN_02021E28
+ bl CopyU16ArrayToString
mov r1, #1
str r1, [sp]
mov r0, #2
@@ -18479,7 +18479,7 @@ _02236730:
ldrh r0, [r0, #0x20]
cmp r0, #0
bne _02236740
- ldr r0, _02236760 ; =gUnknown21C48B8
+ ldr r0, _02236760 ; =gMain
ldr r0, [r0, #0x48]
cmp r0, #0
beq _02236750
@@ -18497,7 +18497,7 @@ _02236750:
_02236754: .word 0x000005DC
_02236758: .word 0x00000474
_0223675C: .word UNK_021C48F8
-_02236760: .word gUnknown21C48B8
+_02236760: .word gMain
thumb_func_end MOD83_022366D0
thumb_func_start MOD83_02236764
@@ -18795,7 +18795,7 @@ _022369CE:
ldrh r0, [r0, #0x20]
cmp r0, #0
bne _022369DE
- ldr r0, _02236B58 ; =gUnknown21C48B8
+ ldr r0, _02236B58 ; =gMain
ldr r0, [r0, #0x48]
cmp r0, #0
beq _02236A0E
@@ -18972,7 +18972,7 @@ _02236B48: .word 0x0000E880
_02236B4C: .word MOD83_0223650C
_02236B50: .word 0x0000E88C
_02236B54: .word UNK_021C48F8
-_02236B58: .word gUnknown21C48B8
+_02236B58: .word gMain
_02236B5C: .word 0x00000498
_02236B60: .word 0x0000E898
_02236B64: .word 0x0000E888
@@ -19225,7 +19225,7 @@ _02236D54:
ldrh r0, [r0, #0x20]
cmp r0, #0
bne _02236D64
- ldr r0, _02236DCC ; =gUnknown21C48B8
+ ldr r0, _02236DCC ; =gMain
ldr r0, [r0, #0x48]
cmp r0, #0
beq _02236D90
@@ -19270,7 +19270,7 @@ _02236DBC: .word 0x0000E898
_02236DC0: .word 0x0000061B
_02236DC4: .word 0x0000042C
_02236DC8: .word UNK_021C48F8
-_02236DCC: .word gUnknown21C48B8
+_02236DCC: .word gMain
thumb_func_end MOD83_02236804
thumb_func_start MOD83_02236DD0
@@ -23124,7 +23124,7 @@ _0223899C:
ldr r0, [r5, #0x10]
ldr r1, [r5, #0x40]
ldr r3, [r5, #0x20]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r7, r0, #0
b _02238A12
_022389D0:
@@ -23153,7 +23153,7 @@ _022389D0:
str r0, [sp, #0xc]
ldr r0, [r5, #0x10]
ldr r1, [r5, #0x40]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r7, r0, #0
mov r0, #0
str r0, [r5, #0xc]
@@ -26076,7 +26076,7 @@ _0223A02C:
bl MOD83_02239DF0
str r0, [r5]
_0223A034:
- ldr r0, _0223A280 ; =gUnknown21C48B8
+ ldr r0, _0223A280 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #2
tst r0, r1
@@ -26120,7 +26120,7 @@ _0223A07A:
ldr r0, _0223A274 ; =0x0000100D
str r0, [r5]
_0223A088:
- ldr r0, _0223A280 ; =gUnknown21C48B8
+ ldr r0, _0223A280 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #2
tst r0, r1
@@ -26241,7 +26241,7 @@ _0223A174:
ldr r0, [r0]
cmp r0, #0
bne _0223A1C4
- ldr r0, _0223A280 ; =gUnknown21C48B8
+ ldr r0, _0223A280 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #2
tst r0, r1
@@ -26353,7 +26353,7 @@ _0223A270: .word MOD83_0223CADC
_0223A274: .word 0x0000100D
_0223A278: .word MOD04_021DD984
_0223A27C: .word 0x00001004
-_0223A280: .word gUnknown21C48B8
+_0223A280: .word gMain
_0223A284: .word 0x00001005
_0223A288: .word 0x00001006
_0223A28C: .word MOD83_02239EF4
@@ -26380,7 +26380,7 @@ _0223A2CE:
str r0, [r5]
b _0223A342
_0223A2D4:
- ldr r0, _0223A34C ; =gUnknown21C48B8
+ ldr r0, _0223A34C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
tst r0, r1
@@ -26406,7 +26406,7 @@ _0223A2F8:
str r0, [r5]
b _0223A342
_0223A30C:
- ldr r0, _0223A34C ; =gUnknown21C48B8
+ ldr r0, _0223A34C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #2
tst r0, r1
@@ -26427,7 +26427,7 @@ _0223A31E:
str r0, [r5]
b _0223A342
_0223A332:
- ldr r0, _0223A34C ; =gUnknown21C48B8
+ ldr r0, _0223A34C ; =gMain
ldr r1, [r0, #0x48]
mov r0, #2
tst r0, r1
@@ -26440,7 +26440,7 @@ _0223A342:
pop {r3, r4, r5, pc}
nop
_0223A348: .word 0x00001010
-_0223A34C: .word gUnknown21C48B8
+_0223A34C: .word gMain
_0223A350: .word 0x00002620
_0223A354: .word MOD83_0223CADC
_0223A358: .word 0x000015F4
diff --git a/arm9/modules/84/asm/module_84_thumb1.s b/arm9/modules/84/asm/module_84_thumb1.s
index 5794638d..a00ea88f 100644
--- a/arm9/modules/84/asm/module_84_thumb1.s
+++ b/arm9/modules/84/asm/module_84_thumb1.s
@@ -318,7 +318,7 @@ _021D778E:
ldr r0, [r4, #0x1c]
cmp r0, #0
bne _021D77C8
- ldr r0, _021D7928 ; =gUnknown21C48B8
+ ldr r0, _021D7928 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #8
tst r0, r1
@@ -438,7 +438,7 @@ _021D7868:
str r0, [r5]
b _021D7920
_021D7874:
- ldr r0, _021D7928 ; =gUnknown21C48B8
+ ldr r0, _021D7928 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #9
tst r0, r1
@@ -526,7 +526,7 @@ _021D7920:
add sp, #0xc
pop {r4, r5, pc}
nop
-_021D7928: .word gUnknown21C48B8
+_021D7928: .word gMain
_021D792C: .word 0x0000122C
_021D7930: .word MOD84_021DA6FC
_021D7934: .word 0x00001228
diff --git a/arm9/modules/84/asm/module_84_thumb2.s b/arm9/modules/84/asm/module_84_thumb2.s
index 1b7cf306..f80b3bb3 100644
--- a/arm9/modules/84/asm/module_84_thumb2.s
+++ b/arm9/modules/84/asm/module_84_thumb2.s
@@ -707,7 +707,7 @@ _021D864C:
str r1, [sp, #0xc]
ldr r0, [r5, #0x24]
ldr r2, [r5, #0x30]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
cmp r4, #0xf0
ble _021D86D0
ldr r0, [r5, #0x28]
@@ -723,7 +723,7 @@ _021D864C:
str r1, [sp, #0xc]
ldr r0, [r5, #0x28]
ldr r2, [r5, #0x30]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r1, [r5, #0x28]
sub r4, #0xf0
ldrb r2, [r1, #7]
@@ -911,7 +911,7 @@ _021D87D0:
str r1, [sp, #0x14]
ldr r0, [r5, #0x24]
ldr r2, [r5, #0x30]
- bl FUN_0201BE3C
+ bl AddTextPrinterParameterized3
ldr r0, [r5, #0x24]
bl FUN_02019548
add sp, #0x18
diff --git a/arm9/modules/85/asm/module_85.s b/arm9/modules/85/asm/module_85.s
index 76c469d4..c40d4f3b 100644
--- a/arm9/modules/85/asm/module_85.s
+++ b/arm9/modules/85/asm/module_85.s
@@ -862,7 +862,7 @@ MOD85_021D7BEC: ; 0x021D7BEC
ldr r2, [r4, #0x18]
add r0, #8
mov r1, #1
- bl FUN_0201BD84
+ bl AddTextPrinterParameterized
add r4, #8
add r0, r4, #0
bl FUN_02019220
@@ -1892,7 +1892,7 @@ _021D8418:
thumb_func_start MOD85_021D841C
MOD85_021D841C: ; 0x021D841C
push {r4, lr}
- ldr r1, _021D850C ; =gUnknown21C48B8
+ ldr r1, _021D850C ; =gMain
add r4, r0, #0
ldr r2, [r1, #0x48]
ldr r1, [r4, #0x7c]
@@ -2004,7 +2004,7 @@ _021D8508:
mov r0, #0
pop {r4, pc}
.align 2, 0
-_021D850C: .word gUnknown21C48B8
+_021D850C: .word gMain
_021D8510: .word 0x00000626
thumb_func_end MOD85_021D841C
@@ -2734,7 +2734,7 @@ _021D8A4C:
thumb_func_start MOD85_021D8A50
MOD85_021D8A50: ; 0x021D8A50
push {r4, lr}
- ldr r1, _021D8B40 ; =gUnknown21C48B8
+ ldr r1, _021D8B40 ; =gMain
add r4, r0, #0
ldr r2, [r1, #0x48]
ldr r1, [r4, #0x7c]
@@ -2846,7 +2846,7 @@ _021D8B3C:
mov r0, #0
pop {r4, pc}
.align 2, 0
-_021D8B40: .word gUnknown21C48B8
+_021D8B40: .word gMain
_021D8B44: .word 0x00000626
thumb_func_end MOD85_021D8A50
@@ -3448,7 +3448,7 @@ _021D8FAC:
thumb_func_start MOD85_021D8FB0
MOD85_021D8FB0: ; 0x021D8FB0
push {r4, lr}
- ldr r1, _021D90A8 ; =gUnknown21C48B8
+ ldr r1, _021D90A8 ; =gMain
add r4, r0, #0
ldr r2, [r1, #0x48]
ldr r1, [r4, #0x7c]
@@ -3563,7 +3563,7 @@ _021D90A2:
mov r0, #0
pop {r4, pc}
nop
-_021D90A8: .word gUnknown21C48B8
+_021D90A8: .word gMain
_021D90AC: .word 0x000005F5
thumb_func_end MOD85_021D8FB0
@@ -7637,7 +7637,7 @@ _021DAE16:
str r0, [r5]
pop {r3, r4, r5, pc}
_021DAE20:
- ldr r1, _021DAE68 ; =gUnknown21C48B8
+ ldr r1, _021DAE68 ; =gMain
mov r0, #3
ldr r2, [r1, #0x44]
ldr r1, _021DAE6C ; =0x00000C03
@@ -7674,7 +7674,7 @@ _021DAE5E:
.align 2, 0
_021DAE60: .word 0x0000062D
_021DAE64: .word 0x0000C350
-_021DAE68: .word gUnknown21C48B8
+_021DAE68: .word gMain
_021DAE6C: .word 0x00000C03
thumb_func_end MOD85_021DAD70
@@ -9772,7 +9772,7 @@ _021DBD4C:
thumb_func_start MOD85_021DBD54
MOD85_021DBD54: ; 0x021DBD54
- ldr r1, _021DBD70 ; =gUnknown21C48B8
+ ldr r1, _021DBD70 ; =gMain
ldr r1, [r1, #0x48]
and r1, r0
cmp r1, r0
@@ -9788,7 +9788,7 @@ _021DBD6A:
mov r0, #0
bx lr
nop
-_021DBD70: .word gUnknown21C48B8
+_021DBD70: .word gMain
thumb_func_end MOD85_021DBD54
thumb_func_start MOD85_021DBD74
diff --git a/arm9/modules/86/asm/module_86.s b/arm9/modules/86/asm/module_86.s
index e5b37065..166d85a6 100644
--- a/arm9/modules/86/asm/module_86.s
+++ b/arm9/modules/86/asm/module_86.s
@@ -174,7 +174,7 @@ _021D764E:
str r0, [r5]
b _021D76A0
_021D765C:
- ldr r0, _021D76A8 ; =gUnknown21C48B8
+ ldr r0, _021D76A8 ; =gMain
ldr r1, [r0, #0x48]
mov r0, #1
and r0, r1
@@ -213,7 +213,7 @@ _021D76A0:
add sp, #0xc
pop {r3, r4, r5, r6, pc}
nop
-_021D76A8: .word gUnknown21C48B8
+_021D76A8: .word gMain
_021D76AC: .word UNK_021C48F8
thumb_func_end MOD86_021D758C
@@ -816,7 +816,7 @@ MOD86_021D7B80: ; 0x021D7B80
ldr r0, [r5, #0x38]
add r1, r4, #0
add r2, r6, #0
- bl StringExpandPlaceholders
+ bl FUN_0200B7B8
mov r0, #0x20
str r0, [sp]
mov r1, #0
@@ -828,7 +828,7 @@ MOD86_021D7B80: ; 0x021D7B80
add r2, r4, #0
mov r3, #0x30
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0x20
str r0, [sp]
mov r1, #0
@@ -840,7 +840,7 @@ MOD86_021D7B80: ; 0x021D7B80
add r2, r4, #0
mov r3, #0x30
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r6, #0
bl String_dtor
ldr r0, [r5, #4]
@@ -864,7 +864,7 @@ _021D7C02:
add r0, #0x14
add r2, r4, #0
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r3, #0x40
str r3, [sp]
mov r1, #0
@@ -875,7 +875,7 @@ _021D7C02:
str r1, [sp, #0xc]
add r0, #0x24
add r2, r4, #0
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
ldr r0, [r5, #0x34]
mov r1, #3
add r2, r4, #0
@@ -891,7 +891,7 @@ _021D7C02:
add r2, r4, #0
mov r3, #0x8a
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
mov r0, #0x90
str r0, [sp]
mov r1, #0
@@ -903,7 +903,7 @@ _021D7C02:
add r2, r4, #0
mov r3, #0x8a
str r1, [sp, #0xc]
- bl FUN_0201BDE0
+ bl AddTextPrinterParameterized2
add r0, r4, #0
bl String_dtor
add sp, #0x10
diff --git a/arm9/src/main.c b/arm9/src/main.c
index 45f3eba4..ac2d9ca9 100644
--- a/arm9/src/main.c
+++ b/arm9/src/main.c
@@ -99,8 +99,8 @@ THUMB_FUNC void NitroMain(void)
break;
}
}
- gUnknown21C48B8.unk6C = 1;
- gUnknown21C48B8.unk30 = 0;
+ gMain.unk6C = 1;
+ gMain.unk30 = 0;
InitializeMainRNG();
FUN_0200A2AC();
FUN_02015E30();
@@ -110,34 +110,34 @@ THUMB_FUNC void NitroMain(void)
FUN_02000EE8();
FUN_02000FE8();
FUN_02016464();
- if ((gUnknown21C48B8.unk38 & SOFT_RESET_KEY) == SOFT_RESET_KEY && !gUnk021C4918.unk8) // soft reset?
+ if ((gMain.unk38 & SOFT_RESET_KEY) == SOFT_RESET_KEY && !gUnk021C4918.unk8) // soft reset?
{
DoSoftReset(0); // soft reset?
}
if (FUN_0202FB80())
{
FUN_02000E0C();
- FUN_0201B5CC(gUnknown21C48B8.unk18);
- FUN_0201B5CC(gUnknown21C48B8.unk24);
- if (!gUnknown21C48B8.unk30)
+ FUN_0201B5CC(gMain.unk18);
+ FUN_0201B5CC(gMain.unk24);
+ if (!gMain.unk30)
{
OS_WaitIrq(1, 1);
- gUnknown21C48B8.unk2C++;
+ gMain.unk2C++;
}
}
FUN_020125D4();
FUN_02015E60();
FUN_020222C4();
- FUN_0201B5CC(gUnknown21C48B8.unk24);
+ FUN_0201B5CC(gMain.unk24);
OS_WaitIrq(1, 1);
- gUnknown21C48B8.unk2C++;
- gUnknown21C48B8.unk30 = 0;
+ gMain.unk2C++;
+ gMain.unk30 = 0;
FUN_0200A318();
FUN_0200E2D8();
- if (gUnknown21C48B8.unk0)
- gUnknown21C48B8.unk0(gUnknown21C48B8.unk4);
+ if (gMain.unk0)
+ gMain.unk0(gMain.unk4);
DoSoundUpdateFrame();
- FUN_0201B5CC(gUnknown21C48B8.unk20);
+ FUN_0201B5CC(gMain.unk20);
}
}
@@ -183,10 +183,10 @@ THUMB_FUNC void FUN_02000E9C(void)
{
FUN_0202FB80();
OS_WaitIrq(TRUE, OS_IE_V_BLANK);
- gUnknown21C48B8.unk2C++;
- gUnknown21C48B8.unk30 = 0;
- if (gUnknown21C48B8.unk0 != NULL)
- gUnknown21C48B8.unk0(gUnknown21C48B8.unk4);
+ gMain.unk2C++;
+ gMain.unk30 = 0;
+ if (gMain.unk0 != NULL)
+ gMain.unk0(gMain.unk4);
}
THUMB_FUNC void FUN_02000EC8(u32 parameter)
@@ -258,7 +258,7 @@ THUMB_FUNC void FUN_02000F4C(u32 arg0, u32 arg1)
{
FUN_02000FE8();
FUN_02016464();
- if (gUnknown21C48B8.unk48 & 1)
+ if (gMain.unk48 & 1)
break;
FUN_02000E9C();
}
@@ -275,7 +275,7 @@ THUMB_FUNC void InitializeMainRNG(void)
struct Unk21C4828 sp0;
FUN_0201265C(&spC, &sp0);
{
- u32 r4 = gUnknown21C48B8.unk2C;
+ u32 r4 = gMain.unk2C;
u32 r5 = ((sp0.unk4 + sp0.unk8) << 24) + (spC.unk0 + ((256 * spC.unk4 * spC.unk8) << 16) + (sp0.unk0 << 16));
SetMTRNGSeed(r4 + r5);
SetLCRNGSeed(r4 + r5);
diff --git a/arm9/src/msgdata.c b/arm9/src/msgdata.c
index ae33e0f5..e90c7122 100644
--- a/arm9/src/msgdata.c
+++ b/arm9/src/msgdata.c
@@ -102,7 +102,7 @@ static void ReadMsgData_ExistingTable_ExistingString(struct MsgDataTable * table
{
MI_CpuCopy16((char *)table + alloc.offset, buf, 2 * alloc.length);
Decrypt2(buf, alloc.length, num);
- FUN_02021E8C(dest, buf, alloc.length);
+ CopyU16ArrayToStringN(dest, buf, alloc.length);
FreeToHeap(buf);
}
}
@@ -129,7 +129,7 @@ static struct String * ReadMsgData_ExistingTable_NewString(struct MsgDataTable *
Decrypt2(buf, alloc.length, num);
dest = String_ctor(alloc.length, heap_id);
if (dest != NULL)
- FUN_02021E8C(dest, buf, alloc.length);
+ CopyU16ArrayToStringN(dest, buf, alloc.length);
FreeToHeap(buf);
return dest;
}
@@ -173,7 +173,7 @@ static void ReadMsgData_ExistingNarc_ExistingString(NARC * narc, u32 group, u32
{
NARC_ReadFromMember(narc, group, alloc.offset, size, buf);
Decrypt2(buf, alloc.length, num);
- FUN_02021E8C(dest, buf, alloc.length);
+ CopyU16ArrayToStringN(dest, buf, alloc.length);
FreeToHeap(buf);
return;
}
@@ -223,7 +223,7 @@ static struct String * ReadMsgData_ExistingNarc_NewString(NARC * narc, u32 group
{
NARC_ReadFromMember(narc, group, alloc.offset, size, buf);
Decrypt2(buf, alloc.length, num);
- FUN_02021E8C(dest, buf, alloc.length);
+ CopyU16ArrayToStringN(dest, buf, alloc.length);
FreeToHeap(buf);
}
}
@@ -360,7 +360,7 @@ struct String * ReadMsgData_ExpandPlaceholders(u32 * a0, struct MsgData * msgDat
r5 = NewString_ReadMsgData(msgData, msgno);
if (r5 != NULL)
{
- StringExpandPlaceholders(a0, r4, r5);
+ FUN_0200B7B8(a0, r4, r5);
ret = StringDup(r4, a3);
String_dtor(r5);
}
diff --git a/arm9/src/pokemon.c b/arm9/src/pokemon.c
index e56faac3..eb51d5fb 100644
--- a/arm9/src/pokemon.c
+++ b/arm9/src/pokemon.c
@@ -867,7 +867,7 @@ u32 GetBoxMonDataInternal(struct BoxPokemon * boxmon, int attr, void * dest)
}
else
{
- FUN_02021E28(dest, blockC->nickname);
+ CopyU16ArrayToString(dest, blockC->nickname);
}
break;
case MON_DATA_UNK_120:
@@ -911,7 +911,7 @@ u32 GetBoxMonDataInternal(struct BoxPokemon * boxmon, int attr, void * dest)
}
break;
case MON_DATA_OT_NAME_2:
- FUN_02021E28(dest, blockD->otTrainerName);
+ CopyU16ArrayToString(dest, blockD->otTrainerName);
break;
case MON_DATA_EGG_MET_YEAR:
ret = blockD->dateEggReceived[0];
@@ -1321,11 +1321,11 @@ void SetBoxMonDataInternal(struct BoxPokemon * boxmon, int attr, void * value)
break;
case MON_DATA_NICKNAME_4:
GetSpeciesNameIntoArray(blockA->species, 0, namebuf2);
- FUN_02021EF0(value, namebuf3, POKEMON_NAME_LENGTH + 1);
+ CopyStringToU16Array(value, namebuf3, POKEMON_NAME_LENGTH + 1);
blockB->isNicknamed = StringNotEqual(namebuf2, namebuf3);
// fallthrough
case MON_DATA_NICKNAME_3:
- FUN_02021EF0(value, blockC->nickname, POKEMON_NAME_LENGTH + 1);
+ CopyStringToU16Array(value, blockC->nickname, POKEMON_NAME_LENGTH + 1);
break;
case MON_DATA_UNK_120:
blockC->Unused = VALUE(u8);
@@ -1368,7 +1368,7 @@ void SetBoxMonDataInternal(struct BoxPokemon * boxmon, int attr, void * value)
}
break;
case MON_DATA_OT_NAME_2:
- FUN_02021EF0(value, blockD->otTrainerName, OT_NAME_LENGTH + 1);
+ CopyStringToU16Array(value, blockD->otTrainerName, OT_NAME_LENGTH + 1);
break;
case MON_DATA_EGG_MET_YEAR:
blockD->dateEggReceived[0] = VALUE(u8);
@@ -1422,7 +1422,7 @@ void SetBoxMonDataInternal(struct BoxPokemon * boxmon, int attr, void * value)
break;
case MON_DATA_SPECIES_NAME:
speciesName = GetSpeciesName(blockA->species, 0);
- FUN_02021EF0(speciesName, blockC->nickname, POKEMON_NAME_LENGTH + 1);
+ CopyStringToU16Array(speciesName, blockC->nickname, POKEMON_NAME_LENGTH + 1);
String_dtor(speciesName);
break;
}
@@ -3686,7 +3686,7 @@ BOOL FUN_0206A9AC(struct BoxPokemon * boxmon, struct SaveBlock2 * sb2, u32 heap_
struct String * r6 = String_ctor(OT_NAME_LENGTH + 1, heap_id);
BOOL ret = FALSE;
GetBoxMonData(boxmon, MON_DATA_OT_NAME_2, r6);
- if (myId == otId && myGender == otGender && FUN_02021CE0(r7, r6) == 0)
+ if (myId == otId && myGender == otGender && StringCompare(r7, r6) == 0)
ret = TRUE;
String_dtor(r6);
String_dtor(r7);
diff --git a/arm9/src/unk_0200CA44.c b/arm9/src/unk_0200CA44.c
index 90b07f59..86dac59d 100644
--- a/arm9/src/unk_0200CA44.c
+++ b/arm9/src/unk_0200CA44.c
@@ -7,22 +7,22 @@ extern void FUN_0201B6A0(s32);
THUMB_FUNC void FUN_0200CA44(void (*r0)(void *, void *), void * r1, void * r2)
{
- FUN_0201B60C(gUnknown21C48B8.unk18, r0, r1, r2);
+ FUN_0201B60C(gMain.unk18, r0, r1, r2);
}
THUMB_FUNC void FUN_0200CA60(void (*r0)(void *, void *), void * r1, void * r2)
{
- FUN_0201B60C(gUnknown21C48B8.unk1C, r0, r1, r2);
+ FUN_0201B60C(gMain.unk1C, r0, r1, r2);
}
THUMB_FUNC void FUN_0200CA7C(void (*r0)(void *, void *), void * r1, void * r2)
{
- FUN_0201B60C(gUnknown21C48B8.unk24, r0, r1, r2);
+ FUN_0201B60C(gMain.unk24, r0, r1, r2);
}
THUMB_FUNC void FUN_0200CA98(void (*r0)(void *, void *), void * r1, void * r2)
{
- FUN_0201B60C(gUnknown21C48B8.unk20, r0, r1, r2);
+ FUN_0201B60C(gMain.unk20, r0, r1, r2);
}
THUMB_FUNC void FUN_0200CAB4(s32 unk1)
diff --git a/arm9/src/unk_0201B8B8.c b/arm9/src/unk_0201B8B8.c
index abb92067..c7f77f87 100644
--- a/arm9/src/unk_0201B8B8.c
+++ b/arm9/src/unk_0201B8B8.c
@@ -1,9 +1,9 @@
#include "global.h"
-#include "unk_0201B8B88.h"
+#include "unk_0201B8B8.h"
#pragma thumb on
-const u16 * FUN_0201B8B8(const u16 * r4)
+const u16 * MsgArray_SkipControlCode(const u16 * r4)
{
GF_ASSERT(*r4 == 0xFFFE);
if (*r4 == 0xFFFE) {
@@ -14,18 +14,18 @@ const u16 * FUN_0201B8B8(const u16 * r4)
return r4;
}
-u16 FUN_0201B8E0(const u16 * r4)
+u16 MsgArray_GetControlCode(const u16 * r4)
{
GF_ASSERT(*r4 == 0xFFFE);
return r4[1];
}
-BOOL FUN_0201B8F8(const u16 * r4)
+BOOL MsgArray_ControlCodeIsStrVar(const u16 * r4)
{
- return (FUN_0201B8E0(r4) & 0xFF00) == 0x100;
+ return (MsgArray_GetControlCode(r4) & 0xFF00) == 0x100;
}
-u16 FUN_0201B914(const u16 * r5, u32 r4)
+u16 MsgArray_ControlCodeGetField(const u16 * r5, u32 r4)
{
GF_ASSERT(*r5 == 0xFFFE);
GF_ASSERT(r4 < r5[2]);
diff --git a/arm9/src/unk_02021934.c b/arm9/src/unk_02021934.c
new file mode 100644
index 00000000..cd66a136
--- /dev/null
+++ b/arm9/src/unk_02021934.c
@@ -0,0 +1,367 @@
+#include "global.h"
+#include "string16.h"
+#include "heap.h"
+#include "string_util.h"
+#include "unk_0201B8B8.h"
+
+#pragma thumb on
+
+#define ASSERT_STR16(_str) ({ GF_ASSERT(_str != NULL); GF_ASSERT(_str->magic == STR16_MAGIC); })
+
+void StrAddChar(struct String * str, u16 val);
+
+int StringGetWidth(struct UnkStruct_0202199C * r7, const u16 * arr, u32 r6)
+{
+ int ret = 0;
+ u32 r4 = 0;
+ while (*arr != 0xFFFF)
+ {
+ if (*arr == 0xFFFE)
+ {
+ arr = MsgArray_SkipControlCode(arr);
+ }
+ else if (*arr == 0xE000) // newline
+ {
+ if (ret < r4 - r6)
+ ret = (int)(r4 - r6);
+ r4 = 0;
+ arr++;
+ }
+ else
+ {
+ r4 += (r6 + r7->unk_70(r7, *arr - 1));
+ arr++;
+ }
+ }
+ if (ret < r4 - r6)
+ ret = (int)(r4 - r6);
+ return ret;
+}
+
+int StringGetWidth_SingleLine_HandleClearToControlCode(struct UnkStruct_0202199C * r6, const u16 * arr)
+{
+ int ret = 0;
+ while (*arr != 0xFFFF)
+ {
+ if (*arr == 0xFFFE)
+ {
+ if (MsgArray_GetControlCode(arr) == 515)
+ {
+ ret = MsgArray_ControlCodeGetField(arr, 0) - 12;
+ }
+ arr = MsgArray_SkipControlCode(arr);
+ }
+ else
+ {
+ ret += r6->unk_70(r6, *arr - 1);
+ arr++;
+ }
+ }
+ return ret;
+}
+
+struct String * String_ctor(u32 length, u32 heap_id)
+{
+ struct String * ret = AllocFromHeap(heap_id, length * 2 + 10);
+ if (ret != NULL)
+ {
+ ret->magic = STR16_MAGIC;
+ ret->maxsize = (u16)length;
+ ret->size = 0;
+ ret->data[0] = EOS;
+ }
+ return ret;
+}
+
+void String_dtor(struct String * str)
+{
+ ASSERT_STR16(str);
+ str->magic = STR16_MAGIC | 1;
+ FreeToHeap(str);
+}
+
+void StringSetEmpty(struct String * str)
+{
+ ASSERT_STR16(str);
+ str->size = 0;
+ str->data[0] = EOS;
+}
+
+void StringCopy(struct String * dest, struct String * src)
+{
+ ASSERT_STR16(dest);
+ ASSERT_STR16(src);
+ if (dest->maxsize > src->size)
+ {
+ memcpy(dest->data, src->data, (u32)((src->size + 1) * 2));
+ dest->size = src->size;
+ return;
+ }
+ GF_ASSERT(0);
+}
+
+struct String * StringDup(struct String * src, u32 heap_id)
+{
+ ASSERT_STR16(src);
+ struct String * dest = String_ctor((u32)(src->size + 1), heap_id);
+ if (dest != NULL)
+ StringCopy(dest, src);
+ return dest;
+}
+
+static const u16 sCharset_JP[10] = {
+ 0xA2, 0xA3, 0xA4, 0xA5, 0xA6,
+ 0xA7, 0xA8, 0xA9, 0xAA, 0xAB
+};
+
+static const u16 sCharset_EN[10] = {
+ 0x121, 0x122, 0x123, 0x124, 0x125,
+ 0x126, 0x127, 0x128, 0x129, 0x12A
+};
+
+static const u32 sPowersOfTen[10] = {
+ 1,
+ 10,
+ 100,
+ 1000,
+ 10000,
+ 100000,
+ 1000000,
+ 10000000,
+ 100000000,
+ 1000000000
+};
+
+void String16_FormatInteger(struct String * str, int num, u32 ndigits, int strConvMode, BOOL whichCharset)
+{
+ ASSERT_STR16(str);
+
+ const u16 * charbase;
+ BOOL isNegative = (num < 0);
+
+ if (str->maxsize > ndigits + isNegative)
+ {
+ charbase = (whichCharset == 0) ? sCharset_JP : sCharset_EN;
+ StringSetEmpty(str);
+ if (isNegative)
+ {
+ num *= -1;
+ u16 hyphen = (u16)((whichCharset == 0) ? 0x00F1 : 0x01BE);
+ str->data[str->size++] = hyphen;
+ }
+ u32 dividend = sPowersOfTen[ndigits - 1];
+ while (dividend != 0)
+ {
+ u16 digit = (u16)(num / dividend);
+ num -= dividend * digit;
+ if (strConvMode == 2)
+ {
+ u16 value = (u16)((digit < 10) ? charbase[digit] : 0x00E2);
+ str->data[str->size++] = value;
+ }
+ else if (digit != 0 || dividend == 1)
+ {
+ strConvMode = 2;
+ u16 value = (u16)((digit < 10) ? charbase[digit] : 0x00E2);
+ str->data[str->size++] = value;
+ }
+ else if (strConvMode == 1)
+ {
+ u16 value = (u16)((whichCharset == 0) ? 0x0001 : 0x01E2);
+ str->data[str->size++] = value;
+ }
+ dividend /= 10;
+ }
+ str->data[str->size] = EOS;
+ return;
+ }
+ GF_ASSERT(0);
+}
+
+s64 String_atoi(struct String * str, BOOL * flag)
+{
+ s64 ret = 0;
+ s64 pow10 = 1;
+ if (str->size > 18)
+ {
+ return 0;
+ }
+ int ndigits = str->size - 1;
+ while (ndigits >= 0) {
+ // 0
+ s64 digit = str->data[ndigits] - 0x00A2;
+ if (digit >= 10ull)
+ {
+ // 0
+ digit = str->data[ndigits] - 0x0121;
+ if (digit >= 10ull)
+ {
+ *flag = FALSE;
+ return ret;
+ }
+ }
+ digit *= pow10;
+ ret += digit;
+ pow10 *= 10;
+ ndigits--;
+ }
+ *flag = TRUE;
+ return ret;
+}
+
+BOOL StringCompare(struct String * str1, struct String * str2)
+{
+ ASSERT_STR16(str1);
+ ASSERT_STR16(str2);
+
+ for (int i = 0; str1->data[i] == str2->data[i]; i++)
+ {
+ if (str1->data[i] == EOS)
+ return FALSE;
+ }
+ return TRUE;
+}
+
+u16 StringGetLength(struct String * str)
+{
+ ASSERT_STR16(str);
+ return str->size;
+}
+
+int StringCountLines(volatile struct String * str)
+{
+ ASSERT_STR16(str);
+
+ int i, nline;
+ for (i = 0, nline = 1; i < str->size; i++)
+ {
+ if (str->data[i] == 0xE000)
+ nline++;
+ }
+ return nline;
+}
+
+void StringGetLineN(struct String * dest, volatile struct String * src, u32 n)
+{
+ ASSERT_STR16(src);
+ ASSERT_STR16(dest);
+
+ int i = 0;
+ if (n != 0)
+ {
+ for (i = 0; i < src->size; i++)
+ {
+ if (src->data[i] == 0xE000 && --n == 0)
+ {
+ i++;
+ break;
+ }
+ }
+ }
+ StringSetEmpty(dest);
+ for (; i < src->size; i++)
+ {
+ u16 c = src->data[i];
+ if (c == 0xE000)
+ break;
+ StrAddChar(dest, c);
+ }
+}
+
+void CopyU16ArrayToString(struct String * str, u16 * buf)
+{
+ ASSERT_STR16(str);
+
+ for (str->size = 0; *buf != EOS;)
+ {
+ if (str->size >= str->maxsize - 1)
+ {
+ GF_ASSERT(0);
+ break;
+ }
+ str->data[str->size++] = *buf++;
+ }
+ str->data[str->size] = EOS;
+}
+
+void CopyU16ArrayToStringN(struct String * str, u16 * buf, u32 length)
+{
+ ASSERT_STR16(str);
+
+ if (length <= str->maxsize)
+ {
+ memcpy(str->data, buf, length * 2);
+ int i;
+ for (i = 0; i < length; i++)
+ {
+ if (str->data[i] == EOS)
+ break;
+ }
+ str->size = (u16)i;
+ if (i == length)
+ {
+ str->data[length - 1] = EOS;
+ }
+ return;
+ }
+ GF_ASSERT(0);
+}
+
+void CopyStringToU16Array(struct String * str, u16 * buf, u32 length)
+{
+ ASSERT_STR16(str);
+
+ if (str->size + 1 <= length)
+ {
+ memcpy(buf, str->data, (u32)((str->size + 1) * 2));
+ return;
+ }
+ GF_ASSERT(0);
+}
+
+u16 * String_c_str(struct String * str)
+{
+ ASSERT_STR16(str);
+
+ return str->data;
+}
+
+void StringCat(struct String * dest, struct String * src)
+{
+ ASSERT_STR16(dest);
+ ASSERT_STR16(src);
+
+ if (dest->size + src->size + 1 <= dest->maxsize)
+ {
+ memcpy(dest->data + dest->size, src->data, (u32)(2 * (src->size + 1)));
+ dest->size += src->size;
+ return;
+ }
+ GF_ASSERT(0);
+}
+
+void StrAddChar(struct String * str, u16 val)
+{
+ ASSERT_STR16(str);
+
+ if (str->size + 1 < str->maxsize)
+ {
+ str->data[str->size++] = val;
+ str->data[str->size] = EOS;
+ return;
+ }
+ GF_ASSERT(0);
+}
+
+void StrUpperFirstChar(struct String * str)
+{
+ ASSERT_STR16(str);
+
+ if (str->size != 0)
+ {
+ // a z
+ if (str->data[0] >= 0x0145 && str->data[0] <= 0x015E)
+ // (a - A)
+ str->data[0] -= 26;
+ }
+}
diff --git a/files/msgdata/msg/narc_0000.txt b/files/msgdata/msg/narc_0000.txt
index ffc2659c..9b0479ff 100644
--- a/files/msgdata/msg/narc_0000.txt
+++ b/files/msgdata/msg/narc_0000.txt
@@ -1,1404 +1,1404 @@
!
!
!
-{STRVAR 257, 1, 0} used\nPound!
-The wild {STRVAR 257, 1, 0} used\nPound!
-The foe’s {STRVAR 257, 1, 0} used\nPound!
-{STRVAR 257, 1, 0} used\nKarate Chop!
-The wild {STRVAR 257, 1, 0} used\nKarate Chop!
-The foe’s {STRVAR 257, 1, 0} used\nKarate Chop!
-{STRVAR 257, 1, 0} used\nDoubleSlap!
-The wild {STRVAR 257, 1, 0} used\nDoubleSlap!
-The foe’s {STRVAR 257, 1, 0} used\nDoubleSlap!
-{STRVAR 257, 1, 0} used\nComet Punch!
-The wild {STRVAR 257, 1, 0} used\nComet Punch!
-The foe’s {STRVAR 257, 1, 0} used\nComet Punch!
-{STRVAR 257, 1, 0} used\nMega Punch!
-The wild {STRVAR 257, 1, 0} used\nMega Punch!
-The foe’s {STRVAR 257, 1, 0} used\nMega Punch!
-{STRVAR 257, 1, 0} used\nPay Day!
-The wild {STRVAR 257, 1, 0} used\nPay Day!
-The foe’s {STRVAR 257, 1, 0} used\nPay Day!
-{STRVAR 257, 1, 0} used\nFire Punch!
-The wild {STRVAR 257, 1, 0} used\nFire Punch!
-The foe’s {STRVAR 257, 1, 0} used\nFire Punch!
-{STRVAR 257, 1, 0} used\nIce Punch!
-The wild {STRVAR 257, 1, 0} used\nIce Punch!
-The foe’s {STRVAR 257, 1, 0} used\nIce Punch!
-{STRVAR 257, 1, 0} used\nThunderPunch!
-The wild {STRVAR 257, 1, 0} used\nThunderPunch!
-The foe’s {STRVAR 257, 1, 0} used\nThunderPunch!
-{STRVAR 257, 1, 0} used\nScratch!
-The wild {STRVAR 257, 1, 0} used\nScratch!
-The foe’s {STRVAR 257, 1, 0} used\nScratch!
-{STRVAR 257, 1, 0} used\nViceGrip!
-The wild {STRVAR 257, 1, 0} used\nViceGrip!
-The foe’s {STRVAR 257, 1, 0} used\nViceGrip!
-{STRVAR 257, 1, 0} used\nGuillotine!
-The wild {STRVAR 257, 1, 0} used\nGuillotine!
-The foe’s {STRVAR 257, 1, 0} used\nGuillotine!
-{STRVAR 257, 1, 0} used\nRazor Wind!
-The wild {STRVAR 257, 1, 0} used\nRazor Wind!
-The foe’s {STRVAR 257, 1, 0} used\nRazor Wind!
-{STRVAR 257, 1, 0} used\nSwords Dance!
-The wild {STRVAR 257, 1, 0} used\nSwords Dance!
-The foe’s {STRVAR 257, 1, 0} used\nSwords Dance!
-{STRVAR 257, 1, 0} used\nCut!
-The wild {STRVAR 257, 1, 0} used\nCut!
-The foe’s {STRVAR 257, 1, 0} used\nCut!
-{STRVAR 257, 1, 0} used\nGust!
-The wild {STRVAR 257, 1, 0} used\nGust!
-The foe’s {STRVAR 257, 1, 0} used\nGust!
-{STRVAR 257, 1, 0} used\nWing Attack!
-The wild {STRVAR 257, 1, 0} used\nWing Attack!
-The foe’s {STRVAR 257, 1, 0} used\nWing Attack!
-{STRVAR 257, 1, 0} used\nWhirlwind!
-The wild {STRVAR 257, 1, 0} used\nWhirlwind!
-The foe’s {STRVAR 257, 1, 0} used\nWhirlwind!
-{STRVAR 257, 1, 0} used\nFly!
-The wild {STRVAR 257, 1, 0} used\nFly!
-The foe’s {STRVAR 257, 1, 0} used\nFly!
-{STRVAR 257, 1, 0} used\nBind!
-The wild {STRVAR 257, 1, 0} used\nBind!
-The foe’s {STRVAR 257, 1, 0} used\nBind!
-{STRVAR 257, 1, 0} used\nSlam!
-The wild {STRVAR 257, 1, 0} used\nSlam!
-The foe’s {STRVAR 257, 1, 0} used\nSlam!
-{STRVAR 257, 1, 0} used\nVine Whip!
-The wild {STRVAR 257, 1, 0} used\nVine Whip!
-The foe’s {STRVAR 257, 1, 0} used\nVine Whip!
-{STRVAR 257, 1, 0} used\nStomp!
-The wild {STRVAR 257, 1, 0} used\nStomp!
-The foe’s {STRVAR 257, 1, 0} used\nStomp!
-{STRVAR 257, 1, 0} used\nDouble Kick!
-The wild {STRVAR 257, 1, 0} used\nDouble Kick!
-The foe’s {STRVAR 257, 1, 0} used\nDouble Kick!
-{STRVAR 257, 1, 0} used\nMega Kick!
-The wild {STRVAR 257, 1, 0} used\nMega Kick!
-The foe’s {STRVAR 257, 1, 0} used\nMega Kick!
-{STRVAR 257, 1, 0} used\nJump Kick!
-The wild {STRVAR 257, 1, 0} used\nJump Kick!
-The foe’s {STRVAR 257, 1, 0} used\nJump Kick!
-{STRVAR 257, 1, 0} used\nRolling Kick!
-The wild {STRVAR 257, 1, 0} used\nRolling Kick!
-The foe’s {STRVAR 257, 1, 0} used\nRolling Kick!
-{STRVAR 257, 1, 0} used\nSand-Attack!
-The wild {STRVAR 257, 1, 0} used\nSand-Attack!
-The foe’s {STRVAR 257, 1, 0} used\nSand-Attack!
-{STRVAR 257, 1, 0} used\nHeadbutt!
-The wild {STRVAR 257, 1, 0} used\nHeadbutt!
-The foe’s {STRVAR 257, 1, 0} used\nHeadbutt!
-{STRVAR 257, 1, 0} used\nHorn Attack!
-The wild {STRVAR 257, 1, 0} used\nHorn Attack!
-The foe’s {STRVAR 257, 1, 0} used\nHorn Attack!
-{STRVAR 257, 1, 0} used\nFury Attack!
-The wild {STRVAR 257, 1, 0} used\nFury Attack!
-The foe’s {STRVAR 257, 1, 0} used\nFury Attack!
-{STRVAR 257, 1, 0} used\nHorn Drill!
-The wild {STRVAR 257, 1, 0} used\nHorn Drill!
-The foe’s {STRVAR 257, 1, 0} used\nHorn Drill!
-{STRVAR 257, 1, 0} used\nTackle!
-The wild {STRVAR 257, 1, 0} used\nTackle!
-The foe’s {STRVAR 257, 1, 0} used\nTackle!
-{STRVAR 257, 1, 0} used\nBody Slam!
-The wild {STRVAR 257, 1, 0} used\nBody Slam!
-The foe’s {STRVAR 257, 1, 0} used\nBody Slam!
-{STRVAR 257, 1, 0} used\nWrap!
-The wild {STRVAR 257, 1, 0} used\nWrap!
-The foe’s {STRVAR 257, 1, 0} used\nWrap!
-{STRVAR 257, 1, 0} used\nTake Down!
-The wild {STRVAR 257, 1, 0} used\nTake Down!
-The foe’s {STRVAR 257, 1, 0} used\nTake Down!
-{STRVAR 257, 1, 0} used\nThrash!
-The wild {STRVAR 257, 1, 0} used\nThrash!
-The foe’s {STRVAR 257, 1, 0} used\nThrash!
-{STRVAR 257, 1, 0} used\nDouble-Edge!
-The wild {STRVAR 257, 1, 0} used\nDouble-Edge!
-The foe’s {STRVAR 257, 1, 0} used\nDouble-Edge!
-{STRVAR 257, 1, 0} used\nTail Whip!
-The wild {STRVAR 257, 1, 0} used\nTail Whip!
-The foe’s {STRVAR 257, 1, 0} used\nTail Whip!
-{STRVAR 257, 1, 0} used\nPoison Sting!
-The wild {STRVAR 257, 1, 0} used\nPoison Sting!
-The foe’s {STRVAR 257, 1, 0} used\nPoison Sting!
-{STRVAR 257, 1, 0} used\nTwineedle!
-The wild {STRVAR 257, 1, 0} used\nTwineedle!
-The foe’s {STRVAR 257, 1, 0} used\nTwineedle!
-{STRVAR 257, 1, 0} used\nPin Missile!
-The wild {STRVAR 257, 1, 0} used\nPin Missile!
-The foe’s {STRVAR 257, 1, 0} used\nPin Missile!
-{STRVAR 257, 1, 0} used\nLeer!
-The wild {STRVAR 257, 1, 0} used\nLeer!
-The foe’s {STRVAR 257, 1, 0} used\nLeer!
-{STRVAR 257, 1, 0} used\nBite!
-The wild {STRVAR 257, 1, 0} used\nBite!
-The foe’s {STRVAR 257, 1, 0} used\nBite!
-{STRVAR 257, 1, 0} used\nGrowl!
-The wild {STRVAR 257, 1, 0} used\nGrowl!
-The foe’s {STRVAR 257, 1, 0} used\nGrowl!
-{STRVAR 257, 1, 0} used\nRoar!
-The wild {STRVAR 257, 1, 0} used\nRoar!
-The foe’s {STRVAR 257, 1, 0} used\nRoar!
-{STRVAR 257, 1, 0} used\nSing!
-The wild {STRVAR 257, 1, 0} used\nSing!
-The foe’s {STRVAR 257, 1, 0} used\nSing!
-{STRVAR 257, 1, 0} used\nSupersonic!
-The wild {STRVAR 257, 1, 0} used\nSupersonic!
-The foe’s {STRVAR 257, 1, 0} used\nSupersonic!
-{STRVAR 257, 1, 0} used\nSonicBoom!
-The wild {STRVAR 257, 1, 0} used\nSonicBoom!
-The foe’s {STRVAR 257, 1, 0} used\nSonicBoom!
-{STRVAR 257, 1, 0} used\nDisable!
-The wild {STRVAR 257, 1, 0} used\nDisable!
-The foe’s {STRVAR 257, 1, 0} used\nDisable!
-{STRVAR 257, 1, 0} used\nAcid!
-The wild {STRVAR 257, 1, 0} used\nAcid!
-The foe’s {STRVAR 257, 1, 0} used\nAcid!
-{STRVAR 257, 1, 0} used\nEmber!
-The wild {STRVAR 257, 1, 0} used\nEmber!
-The foe’s {STRVAR 257, 1, 0} used\nEmber!
-{STRVAR 257, 1, 0} used\nFlamethrower!
-The wild {STRVAR 257, 1, 0} used\nFlamethrower!
-The foe’s {STRVAR 257, 1, 0} used\nFlamethrower!
-{STRVAR 257, 1, 0} used\nMist!
-The wild {STRVAR 257, 1, 0} used\nMist!
-The foe’s {STRVAR 257, 1, 0} used\nMist!
-{STRVAR 257, 1, 0} used\nWater Gun!
-The wild {STRVAR 257, 1, 0} used\nWater Gun!
-The foe’s {STRVAR 257, 1, 0} used\nWater Gun!
-{STRVAR 257, 1, 0} used\nHydro Pump!
-The wild {STRVAR 257, 1, 0} used\nHydro Pump!
-The foe’s {STRVAR 257, 1, 0} used\nHydro Pump!
-{STRVAR 257, 1, 0} used\nSurf!
-The wild {STRVAR 257, 1, 0} used\nSurf!
-The foe’s {STRVAR 257, 1, 0} used\nSurf!
-{STRVAR 257, 1, 0} used\nIce Beam!
-The wild {STRVAR 257, 1, 0} used\nIce Beam!
-The foe’s {STRVAR 257, 1, 0} used\nIce Beam!
-{STRVAR 257, 1, 0} used\nBlizzard!
-The wild {STRVAR 257, 1, 0} used\nBlizzard!
-The foe’s {STRVAR 257, 1, 0} used\nBlizzard!
-{STRVAR 257, 1, 0} used\nPsybeam!
-The wild {STRVAR 257, 1, 0} used\nPsybeam!
-The foe’s {STRVAR 257, 1, 0} used\nPsybeam!
-{STRVAR 257, 1, 0} used\nBubbleBeam!
-The wild {STRVAR 257, 1, 0} used\nBubbleBeam!
-The foe’s {STRVAR 257, 1, 0} used\nBubbleBeam!
-{STRVAR 257, 1, 0} used\nAurora Beam!
-The wild {STRVAR 257, 1, 0} used\nAurora Beam!
-The foe’s {STRVAR 257, 1, 0} used\nAurora Beam!
-{STRVAR 257, 1, 0} used\nHyper Beam!
-The wild {STRVAR 257, 1, 0} used\nHyper Beam!
-The foe’s {STRVAR 257, 1, 0} used\nHyper Beam!
-{STRVAR 257, 1, 0} used\nPeck!
-The wild {STRVAR 257, 1, 0} used\nPeck!
-The foe’s {STRVAR 257, 1, 0} used\nPeck!
-{STRVAR 257, 1, 0} used\nDrill Peck!
-The wild {STRVAR 257, 1, 0} used\nDrill Peck!
-The foe’s {STRVAR 257, 1, 0} used\nDrill Peck!
-{STRVAR 257, 1, 0} used\nSubmission!
-The wild {STRVAR 257, 1, 0} used\nSubmission!
-The foe’s {STRVAR 257, 1, 0} used\nSubmission!
-{STRVAR 257, 1, 0} used\nLow Kick!
-The wild {STRVAR 257, 1, 0} used\nLow Kick!
-The foe’s {STRVAR 257, 1, 0} used\nLow Kick!
-{STRVAR 257, 1, 0} used\nCounter!
-The wild {STRVAR 257, 1, 0} used\nCounter!
-The foe’s {STRVAR 257, 1, 0} used\nCounter!
-{STRVAR 257, 1, 0} used\nSeismic Toss!
-The wild {STRVAR 257, 1, 0} used\nSeismic Toss!
-The foe’s {STRVAR 257, 1, 0} used\nSeismic Toss!
-{STRVAR 257, 1, 0} used\nStrength!
-The wild {STRVAR 257, 1, 0} used\nStrength!
-The foe’s {STRVAR 257, 1, 0} used\nStrength!
-{STRVAR 257, 1, 0} used\nAbsorb!
-The wild {STRVAR 257, 1, 0} used\nAbsorb!
-The foe’s {STRVAR 257, 1, 0} used\nAbsorb!
-{STRVAR 257, 1, 0} used\nMega Drain!
-The wild {STRVAR 257, 1, 0} used\nMega Drain!
-The foe’s {STRVAR 257, 1, 0} used\nMega Drain!
-{STRVAR 257, 1, 0} used\nLeech Seed!
-The wild {STRVAR 257, 1, 0} used\nLeech Seed!
-The foe’s {STRVAR 257, 1, 0} used\nLeech Seed!
-{STRVAR 257, 1, 0} used\nGrowth!
-The wild {STRVAR 257, 1, 0} used\nGrowth!
-The foe’s {STRVAR 257, 1, 0} used\nGrowth!
-{STRVAR 257, 1, 0} used\nRazor Leaf!
-The wild {STRVAR 257, 1, 0} used\nRazor Leaf!
-The foe’s {STRVAR 257, 1, 0} used\nRazor Leaf!
-{STRVAR 257, 1, 0} used\nSolarBeam!
-The wild {STRVAR 257, 1, 0} used\nSolarBeam!
-The foe’s {STRVAR 257, 1, 0} used\nSolarBeam!
-{STRVAR 257, 1, 0} used\nPoisonPowder!
-The wild {STRVAR 257, 1, 0} used\nPoisonPowder!
-The foe’s {STRVAR 257, 1, 0} used\nPoisonPowder!
-{STRVAR 257, 1, 0} used\nStun Spore!
-The wild {STRVAR 257, 1, 0} used\nStun Spore!
-The foe’s {STRVAR 257, 1, 0} used\nStun Spore!
-{STRVAR 257, 1, 0} used\nSleep Powder!
-The wild {STRVAR 257, 1, 0} used\nSleep Powder!
-The foe’s {STRVAR 257, 1, 0} used\nSleep Powder!
-{STRVAR 257, 1, 0} used\nPetal Dance!
-The wild {STRVAR 257, 1, 0} used\nPetal Dance!
-The foe’s {STRVAR 257, 1, 0} used\nPetal Dance!
-{STRVAR 257, 1, 0} used\nString Shot!
-The wild {STRVAR 257, 1, 0} used\nString Shot!
-The foe’s {STRVAR 257, 1, 0} used\nString Shot!
-{STRVAR 257, 1, 0} used\nDragon Rage!
-The wild {STRVAR 257, 1, 0} used\nDragon Rage!
-The foe’s {STRVAR 257, 1, 0} used\nDragon Rage!
-{STRVAR 257, 1, 0} used\nFire Spin!
-The wild {STRVAR 257, 1, 0} used\nFire Spin!
-The foe’s {STRVAR 257, 1, 0} used\nFire Spin!
-{STRVAR 257, 1, 0} used\nThunderShock!
-The wild {STRVAR 257, 1, 0} used\nThunderShock!
-The foe’s {STRVAR 257, 1, 0} used\nThunderShock!
-{STRVAR 257, 1, 0} used\nThunderbolt!
-The wild {STRVAR 257, 1, 0} used\nThunderbolt!
-The foe’s {STRVAR 257, 1, 0} used\nThunderbolt!
-{STRVAR 257, 1, 0} used\nThunder Wave!
-The wild {STRVAR 257, 1, 0} used\nThunder Wave!
-The foe’s {STRVAR 257, 1, 0} used\nThunder Wave!
-{STRVAR 257, 1, 0} used\nThunder!
-The wild {STRVAR 257, 1, 0} used\nThunder!
-The foe’s {STRVAR 257, 1, 0} used\nThunder!
-{STRVAR 257, 1, 0} used\nRock Throw!
-The wild {STRVAR 257, 1, 0} used\nRock Throw!
-The foe’s {STRVAR 257, 1, 0} used\nRock Throw!
-{STRVAR 257, 1, 0} used\nEarthquake!
-The wild {STRVAR 257, 1, 0} used\nEarthquake!
-The foe’s {STRVAR 257, 1, 0} used\nEarthquake!
-{STRVAR 257, 1, 0} used\nFissure!
-The wild {STRVAR 257, 1, 0} used\nFissure!
-The foe’s {STRVAR 257, 1, 0} used\nFissure!
-{STRVAR 257, 1, 0} used\nDig!
-The wild {STRVAR 257, 1, 0} used\nDig!
-The foe’s {STRVAR 257, 1, 0} used\nDig!
-{STRVAR 257, 1, 0} used\nToxic!
-The wild {STRVAR 257, 1, 0} used\nToxic!
-The foe’s {STRVAR 257, 1, 0} used\nToxic!
-{STRVAR 257, 1, 0} used\nConfusion!
-The wild {STRVAR 257, 1, 0} used\nConfusion!
-The foe’s {STRVAR 257, 1, 0} used\nConfusion!
-{STRVAR 257, 1, 0} used\nPsychic!
-The wild {STRVAR 257, 1, 0} used\nPsychic!
-The foe’s {STRVAR 257, 1, 0} used\nPsychic!
-{STRVAR 257, 1, 0} used\nHypnosis!
-The wild {STRVAR 257, 1, 0} used\nHypnosis!
-The foe’s {STRVAR 257, 1, 0} used\nHypnosis!
-{STRVAR 257, 1, 0} used\nMeditate!
-The wild {STRVAR 257, 1, 0} used\nMeditate!
-The foe’s {STRVAR 257, 1, 0} used\nMeditate!
-{STRVAR 257, 1, 0} used\nAgility!
-The wild {STRVAR 257, 1, 0} used\nAgility!
-The foe’s {STRVAR 257, 1, 0} used\nAgility!
-{STRVAR 257, 1, 0} used\nQuick Attack!
-The wild {STRVAR 257, 1, 0} used\nQuick Attack!
-The foe’s {STRVAR 257, 1, 0} used\nQuick Attack!
-{STRVAR 257, 1, 0} used\nRage!
-The wild {STRVAR 257, 1, 0} used\nRage!
-The foe’s {STRVAR 257, 1, 0} used\nRage!
-{STRVAR 257, 1, 0} used\nTeleport!
-The wild {STRVAR 257, 1, 0} used\nTeleport!
-The foe’s {STRVAR 257, 1, 0} used\nTeleport!
-{STRVAR 257, 1, 0} used\nNight Shade!
-The wild {STRVAR 257, 1, 0} used\nNight Shade!
-The foe’s {STRVAR 257, 1, 0} used\nNight Shade!
-{STRVAR 257, 1, 0} used\nMimic!
-The wild {STRVAR 257, 1, 0} used\nMimic!
-The foe’s {STRVAR 257, 1, 0} used\nMimic!
-{STRVAR 257, 1, 0} used\nScreech!
-The wild {STRVAR 257, 1, 0} used\nScreech!
-The foe’s {STRVAR 257, 1, 0} used\nScreech!
-{STRVAR 257, 1, 0} used\nDouble Team!
-The wild {STRVAR 257, 1, 0} used\nDouble Team!
-The foe’s {STRVAR 257, 1, 0} used\nDouble Team!
-{STRVAR 257, 1, 0} used\nRecover!
-The wild {STRVAR 257, 1, 0} used\nRecover!
-The foe’s {STRVAR 257, 1, 0} used\nRecover!
-{STRVAR 257, 1, 0} used\nHarden!
-The wild {STRVAR 257, 1, 0} used\nHarden!
-The foe’s {STRVAR 257, 1, 0} used\nHarden!
-{STRVAR 257, 1, 0} used\nMinimize!
-The wild {STRVAR 257, 1, 0} used\nMinimize!
-The foe’s {STRVAR 257, 1, 0} used\nMinimize!
-{STRVAR 257, 1, 0} used\nSmokeScreen!
-The wild {STRVAR 257, 1, 0} used\nSmokeScreen!
-The foe’s {STRVAR 257, 1, 0} used\nSmokeScreen!
-{STRVAR 257, 1, 0} used\nConfuse Ray!
-The wild {STRVAR 257, 1, 0} used\nConfuse Ray!
-The foe’s {STRVAR 257, 1, 0} used\nConfuse Ray!
-{STRVAR 257, 1, 0} used\nWithdraw!
-The wild {STRVAR 257, 1, 0} used\nWithdraw!
-The foe’s {STRVAR 257, 1, 0} used\nWithdraw!
-{STRVAR 257, 1, 0} used\nDefense Curl!
-The wild {STRVAR 257, 1, 0} used\nDefense Curl!
-The foe’s {STRVAR 257, 1, 0} used\nDefense Curl!
-{STRVAR 257, 1, 0} used\nBarrier!
-The wild {STRVAR 257, 1, 0} used\nBarrier!
-The foe’s {STRVAR 257, 1, 0} used\nBarrier!
-{STRVAR 257, 1, 0} used\nLight Screen!
-The wild {STRVAR 257, 1, 0} used\nLight Screen!
-The foe’s {STRVAR 257, 1, 0} used\nLight Screen!
-{STRVAR 257, 1, 0} used\nHaze!
-The wild {STRVAR 257, 1, 0} used\nHaze!
-The foe’s {STRVAR 257, 1, 0} used\nHaze!
-{STRVAR 257, 1, 0} used\nReflect!
-The wild {STRVAR 257, 1, 0} used\nReflect!
-The foe’s {STRVAR 257, 1, 0} used\nReflect!
-{STRVAR 257, 1, 0} used\nFocus Energy!
-The wild {STRVAR 257, 1, 0} used\nFocus Energy!
-The foe’s {STRVAR 257, 1, 0} used\nFocus Energy!
-{STRVAR 257, 1, 0} used\nBide!
-The wild {STRVAR 257, 1, 0} used\nBide!
-The foe’s {STRVAR 257, 1, 0} used\nBide!
-{STRVAR 257, 1, 0} used\nMetronome!
-The wild {STRVAR 257, 1, 0} used\nMetronome!
-The foe’s {STRVAR 257, 1, 0} used\nMetronome!
-{STRVAR 257, 1, 0} used\nMirror Move!
-The wild {STRVAR 257, 1, 0} used\nMirror Move!
-The foe’s {STRVAR 257, 1, 0} used\nMirror Move!
-{STRVAR 257, 1, 0} used\nSelfdestruct!
-The wild {STRVAR 257, 1, 0} used\nSelfdestruct!
-The foe’s {STRVAR 257, 1, 0} used\nSelfdestruct!
-{STRVAR 257, 1, 0} used\nEgg Bomb!
-The wild {STRVAR 257, 1, 0} used\nEgg Bomb!
-The foe’s {STRVAR 257, 1, 0} used\nEgg Bomb!
-{STRVAR 257, 1, 0} used\nLick!
-The wild {STRVAR 257, 1, 0} used\nLick!
-The foe’s {STRVAR 257, 1, 0} used\nLick!
-{STRVAR 257, 1, 0} used\nSmog!
-The wild {STRVAR 257, 1, 0} used\nSmog!
-The foe’s {STRVAR 257, 1, 0} used\nSmog!
-{STRVAR 257, 1, 0} used\nSludge!
-The wild {STRVAR 257, 1, 0} used\nSludge!
-The foe’s {STRVAR 257, 1, 0} used\nSludge!
-{STRVAR 257, 1, 0} used\nBone Club!
-The wild {STRVAR 257, 1, 0} used\nBone Club!
-The foe’s {STRVAR 257, 1, 0} used\nBone Club!
-{STRVAR 257, 1, 0} used\nFire Blast!
-The wild {STRVAR 257, 1, 0} used\nFire Blast!
-The foe’s {STRVAR 257, 1, 0} used\nFire Blast!
-{STRVAR 257, 1, 0} used\nWaterfall!
-The wild {STRVAR 257, 1, 0} used\nWaterfall!
-The foe’s {STRVAR 257, 1, 0} used\nWaterfall!
-{STRVAR 257, 1, 0} used\nClamp!
-The wild {STRVAR 257, 1, 0} used\nClamp!
-The foe’s {STRVAR 257, 1, 0} used\nClamp!
-{STRVAR 257, 1, 0} used\nSwift!
-The wild {STRVAR 257, 1, 0} used\nSwift!
-The foe’s {STRVAR 257, 1, 0} used\nSwift!
-{STRVAR 257, 1, 0} used\nSkull Bash!
-The wild {STRVAR 257, 1, 0} used\nSkull Bash!
-The foe’s {STRVAR 257, 1, 0} used\nSkull Bash!
-{STRVAR 257, 1, 0} used\nSpike Cannon!
-The wild {STRVAR 257, 1, 0} used\nSpike Cannon!
-The foe’s {STRVAR 257, 1, 0} used\nSpike Cannon!
-{STRVAR 257, 1, 0} used\nConstrict!
-The wild {STRVAR 257, 1, 0} used\nConstrict!
-The foe’s {STRVAR 257, 1, 0} used\nConstrict!
-{STRVAR 257, 1, 0} used\nAmnesia!
-The wild {STRVAR 257, 1, 0} used\nAmnesia!
-The foe’s {STRVAR 257, 1, 0} used\nAmnesia!
-{STRVAR 257, 1, 0} used\nKinesis!
-The wild {STRVAR 257, 1, 0} used\nKinesis!
-The foe’s {STRVAR 257, 1, 0} used\nKinesis!
-{STRVAR 257, 1, 0} used\nSoftboiled!
-The wild {STRVAR 257, 1, 0} used\nSoftboiled!
-The foe’s {STRVAR 257, 1, 0} used\nSoftboiled!
-{STRVAR 257, 1, 0} used\nHi Jump Kick!
-The wild {STRVAR 257, 1, 0} used\nHi Jump Kick!
-The foe’s {STRVAR 257, 1, 0} used\nHi Jump Kick!
-{STRVAR 257, 1, 0} used\nGlare!
-The wild {STRVAR 257, 1, 0} used\nGlare!
-The foe’s {STRVAR 257, 1, 0} used\nGlare!
-{STRVAR 257, 1, 0} used\nDream Eater!
-The wild {STRVAR 257, 1, 0} used\nDream Eater!
-The foe’s {STRVAR 257, 1, 0} used\nDream Eater!
-{STRVAR 257, 1, 0} used\nPoison Gas!
-The wild {STRVAR 257, 1, 0} used\nPoison Gas!
-The foe’s {STRVAR 257, 1, 0} used\nPoison Gas!
-{STRVAR 257, 1, 0} used\nBarrage!
-The wild {STRVAR 257, 1, 0} used\nBarrage!
-The foe’s {STRVAR 257, 1, 0} used\nBarrage!
-{STRVAR 257, 1, 0} used\nLeech Life!
-The wild {STRVAR 257, 1, 0} used\nLeech Life!
-The foe’s {STRVAR 257, 1, 0} used\nLeech Life!
-{STRVAR 257, 1, 0} used\nLovely Kiss!
-The wild {STRVAR 257, 1, 0} used\nLovely Kiss!
-The foe’s {STRVAR 257, 1, 0} used\nLovely Kiss!
-{STRVAR 257, 1, 0} used\nSky Attack!
-The wild {STRVAR 257, 1, 0} used\nSky Attack!
-The foe’s {STRVAR 257, 1, 0} used\nSky Attack!
-{STRVAR 257, 1, 0} used\nTransform!
-The wild {STRVAR 257, 1, 0} used\nTransform!
-The foe’s {STRVAR 257, 1, 0} used\nTransform!
-{STRVAR 257, 1, 0} used\nBubble!
-The wild {STRVAR 257, 1, 0} used\nBubble!
-The foe’s {STRVAR 257, 1, 0} used\nBubble!
-{STRVAR 257, 1, 0} used\nDizzy Punch!
-The wild {STRVAR 257, 1, 0} used\nDizzy Punch!
-The foe’s {STRVAR 257, 1, 0} used\nDizzy Punch!
-{STRVAR 257, 1, 0} used\nSpore!
-The wild {STRVAR 257, 1, 0} used\nSpore!
-The foe’s {STRVAR 257, 1, 0} used\nSpore!
-{STRVAR 257, 1, 0} used\nFlash!
-The wild {STRVAR 257, 1, 0} used\nFlash!
-The foe’s {STRVAR 257, 1, 0} used\nFlash!
-{STRVAR 257, 1, 0} used\nPsywave!
-The wild {STRVAR 257, 1, 0} used\nPsywave!
-The foe’s {STRVAR 257, 1, 0} used\nPsywave!
-{STRVAR 257, 1, 0} used\nSplash!
-The wild {STRVAR 257, 1, 0} used\nSplash!
-The foe’s {STRVAR 257, 1, 0} used\nSplash!
-{STRVAR 257, 1, 0} used\nAcid Armor!
-The wild {STRVAR 257, 1, 0} used\nAcid Armor!
-The foe’s {STRVAR 257, 1, 0} used\nAcid Armor!
-{STRVAR 257, 1, 0} used\nCrabhammer!
-The wild {STRVAR 257, 1, 0} used\nCrabhammer!
-The foe’s {STRVAR 257, 1, 0} used\nCrabhammer!
-{STRVAR 257, 1, 0} used\nExplosion!
-The wild {STRVAR 257, 1, 0} used\nExplosion!
-The foe’s {STRVAR 257, 1, 0} used\nExplosion!
-{STRVAR 257, 1, 0} used\nFury Swipes!
-The wild {STRVAR 257, 1, 0} used\nFury Swipes!
-The foe’s {STRVAR 257, 1, 0} used\nFury Swipes!
-{STRVAR 257, 1, 0} used\nBonemerang!
-The wild {STRVAR 257, 1, 0} used\nBonemerang!
-The foe’s {STRVAR 257, 1, 0} used\nBonemerang!
-{STRVAR 257, 1, 0} used\nRest!
-The wild {STRVAR 257, 1, 0} used\nRest!
-The foe’s {STRVAR 257, 1, 0} used\nRest!
-{STRVAR 257, 1, 0} used\nRock Slide!
-The wild {STRVAR 257, 1, 0} used\nRock Slide!
-The foe’s {STRVAR 257, 1, 0} used\nRock Slide!
-{STRVAR 257, 1, 0} used\nHyper Fang!
-The wild {STRVAR 257, 1, 0} used\nHyper Fang!
-The foe’s {STRVAR 257, 1, 0} used\nHyper Fang!
-{STRVAR 257, 1, 0} used\nSharpen!
-The wild {STRVAR 257, 1, 0} used\nSharpen!
-The foe’s {STRVAR 257, 1, 0} used\nSharpen!
-{STRVAR 257, 1, 0} used\nConversion!
-The wild {STRVAR 257, 1, 0} used\nConversion!
-The foe’s {STRVAR 257, 1, 0} used\nConversion!
-{STRVAR 257, 1, 0} used\nTri Attack!
-The wild {STRVAR 257, 1, 0} used\nTri Attack!
-The foe’s {STRVAR 257, 1, 0} used\nTri Attack!
-{STRVAR 257, 1, 0} used\nSuper Fang!
-The wild {STRVAR 257, 1, 0} used\nSuper Fang!
-The foe’s {STRVAR 257, 1, 0} used\nSuper Fang!
-{STRVAR 257, 1, 0} used\nSlash!
-The wild {STRVAR 257, 1, 0} used\nSlash!
-The foe’s {STRVAR 257, 1, 0} used\nSlash!
-{STRVAR 257, 1, 0} used\nSubstitute!
-The wild {STRVAR 257, 1, 0} used\nSubstitute!
-The foe’s {STRVAR 257, 1, 0} used\nSubstitute!
-{STRVAR 257, 1, 0} used\nStruggle!
-The wild {STRVAR 257, 1, 0} used\nStruggle!
-The foe’s {STRVAR 257, 1, 0} used\nStruggle!
-{STRVAR 257, 1, 0} used\nSketch!
-The wild {STRVAR 257, 1, 0} used\nSketch!
-The foe’s {STRVAR 257, 1, 0} used\nSketch!
-{STRVAR 257, 1, 0} used\nTriple Kick!
-The wild {STRVAR 257, 1, 0} used\nTriple Kick!
-The foe’s {STRVAR 257, 1, 0} used\nTriple Kick!
-{STRVAR 257, 1, 0} used\nThief!
-The wild {STRVAR 257, 1, 0} used\nThief!
-The foe’s {STRVAR 257, 1, 0} used\nThief!
-{STRVAR 257, 1, 0} used\nSpider Web!
-The wild {STRVAR 257, 1, 0} used\nSpider Web!
-The foe’s {STRVAR 257, 1, 0} used\nSpider Web!
-{STRVAR 257, 1, 0} used\nMind Reader!
-The wild {STRVAR 257, 1, 0} used\nMind Reader!
-The foe’s {STRVAR 257, 1, 0} used\nMind Reader!
-{STRVAR 257, 1, 0} used\nNightmare!
-The wild {STRVAR 257, 1, 0} used\nNightmare!
-The foe’s {STRVAR 257, 1, 0} used\nNightmare!
-{STRVAR 257, 1, 0} used\nFlame Wheel!
-The wild {STRVAR 257, 1, 0} used\nFlame Wheel!
-The foe’s {STRVAR 257, 1, 0} used\nFlame Wheel!
-{STRVAR 257, 1, 0} used\nSnore!
-The wild {STRVAR 257, 1, 0} used\nSnore!
-The foe’s {STRVAR 257, 1, 0} used\nSnore!
-{STRVAR 257, 1, 0} used\nCurse!
-The wild {STRVAR 257, 1, 0} used\nCurse!
-The foe’s {STRVAR 257, 1, 0} used\nCurse!
-{STRVAR 257, 1, 0} used\nFlail!
-The wild {STRVAR 257, 1, 0} used\nFlail!
-The foe’s {STRVAR 257, 1, 0} used\nFlail!
-{STRVAR 257, 1, 0} used\nConversion 2!
-The wild {STRVAR 257, 1, 0} used\nConversion 2!
-The foe’s {STRVAR 257, 1, 0} used\nConversion 2!
-{STRVAR 257, 1, 0} used\nAeroblast!
-The wild {STRVAR 257, 1, 0} used\nAeroblast!
-The foe’s {STRVAR 257, 1, 0} used\nAeroblast!
-{STRVAR 257, 1, 0} used\nCotton Spore!
-The wild {STRVAR 257, 1, 0} used\nCotton Spore!
-The foe’s {STRVAR 257, 1, 0} used\nCotton Spore!
-{STRVAR 257, 1, 0} used\nReversal!
-The wild {STRVAR 257, 1, 0} used\nReversal!
-The foe’s {STRVAR 257, 1, 0} used\nReversal!
-{STRVAR 257, 1, 0} used\nSpite!
-The wild {STRVAR 257, 1, 0} used\nSpite!
-The foe’s {STRVAR 257, 1, 0} used\nSpite!
-{STRVAR 257, 1, 0} used\nPowder Snow!
-The wild {STRVAR 257, 1, 0} used\nPowder Snow!
-The foe’s {STRVAR 257, 1, 0} used\nPowder Snow!
-{STRVAR 257, 1, 0} used\nProtect!
-The wild {STRVAR 257, 1, 0} used\nProtect!
-The foe’s {STRVAR 257, 1, 0} used\nProtect!
-{STRVAR 257, 1, 0} used\nMach Punch!
-The wild {STRVAR 257, 1, 0} used\nMach Punch!
-The foe’s {STRVAR 257, 1, 0} used\nMach Punch!
-{STRVAR 257, 1, 0} used\nScary Face!
-The wild {STRVAR 257, 1, 0} used\nScary Face!
-The foe’s {STRVAR 257, 1, 0} used\nScary Face!
-{STRVAR 257, 1, 0} used\nFaint Attack!
-The wild {STRVAR 257, 1, 0} used\nFaint Attack!
-The foe’s {STRVAR 257, 1, 0} used\nFaint Attack!
-{STRVAR 257, 1, 0} used\nSweet Kiss!
-The wild {STRVAR 257, 1, 0} used\nSweet Kiss!
-The foe’s {STRVAR 257, 1, 0} used\nSweet Kiss!
-{STRVAR 257, 1, 0} used\nBelly Drum!
-The wild {STRVAR 257, 1, 0} used\nBelly Drum!
-The foe’s {STRVAR 257, 1, 0} used\nBelly Drum!
-{STRVAR 257, 1, 0} used\nSludge Bomb!
-The wild {STRVAR 257, 1, 0} used\nSludge Bomb!
-The foe’s {STRVAR 257, 1, 0} used\nSludge Bomb!
-{STRVAR 257, 1, 0} used\nMud-Slap!
-The wild {STRVAR 257, 1, 0} used\nMud-Slap!
-The foe’s {STRVAR 257, 1, 0} used\nMud-Slap!
-{STRVAR 257, 1, 0} used\nOctazooka!
-The wild {STRVAR 257, 1, 0} used\nOctazooka!
-The foe’s {STRVAR 257, 1, 0} used\nOctazooka!
-{STRVAR 257, 1, 0} used\nSpikes!
-The wild {STRVAR 257, 1, 0} used\nSpikes!
-The foe’s {STRVAR 257, 1, 0} used\nSpikes!
-{STRVAR 257, 1, 0} used\nZap Cannon!
-The wild {STRVAR 257, 1, 0} used\nZap Cannon!
-The foe’s {STRVAR 257, 1, 0} used\nZap Cannon!
-{STRVAR 257, 1, 0} used\nForesight!
-The wild {STRVAR 257, 1, 0} used\nForesight!
-The foe’s {STRVAR 257, 1, 0} used\nForesight!
-{STRVAR 257, 1, 0} used\nDestiny Bond!
-The wild {STRVAR 257, 1, 0} used\nDestiny Bond!
-The foe’s {STRVAR 257, 1, 0} used\nDestiny Bond!
-{STRVAR 257, 1, 0} used\nPerish Song!
-The wild {STRVAR 257, 1, 0} used\nPerish Song!
-The foe’s {STRVAR 257, 1, 0} used\nPerish Song!
-{STRVAR 257, 1, 0} used\nIcy Wind!
-The wild {STRVAR 257, 1, 0} used\nIcy Wind!
-The foe’s {STRVAR 257, 1, 0} used\nIcy Wind!
-{STRVAR 257, 1, 0} used\nDetect!
-The wild {STRVAR 257, 1, 0} used\nDetect!
-The foe’s {STRVAR 257, 1, 0} used\nDetect!
-{STRVAR 257, 1, 0} used\nBone Rush!
-The wild {STRVAR 257, 1, 0} used\nBone Rush!
-The foe’s {STRVAR 257, 1, 0} used\nBone Rush!
-{STRVAR 257, 1, 0} used\nLock-On!
-The wild {STRVAR 257, 1, 0} used\nLock-On!
-The foe’s {STRVAR 257, 1, 0} used\nLock-On!
-{STRVAR 257, 1, 0} used\nOutrage!
-The wild {STRVAR 257, 1, 0} used\nOutrage!
-The foe’s {STRVAR 257, 1, 0} used\nOutrage!
-{STRVAR 257, 1, 0} used\nSandstorm!
-The wild {STRVAR 257, 1, 0} used\nSandstorm!
-The foe’s {STRVAR 257, 1, 0} used\nSandstorm!
-{STRVAR 257, 1, 0} used\nGiga Drain!
-The wild {STRVAR 257, 1, 0} used\nGiga Drain!
-The foe’s {STRVAR 257, 1, 0} used\nGiga Drain!
-{STRVAR 257, 1, 0} used\nEndure!
-The wild {STRVAR 257, 1, 0} used\nEndure!
-The foe’s {STRVAR 257, 1, 0} used\nEndure!
-{STRVAR 257, 1, 0} used\nCharm!
-The wild {STRVAR 257, 1, 0} used\nCharm!
-The foe’s {STRVAR 257, 1, 0} used\nCharm!
-{STRVAR 257, 1, 0} used\nRollout!
-The wild {STRVAR 257, 1, 0} used\nRollout!
-The foe’s {STRVAR 257, 1, 0} used\nRollout!
-{STRVAR 257, 1, 0} used\nFalse Swipe!
-The wild {STRVAR 257, 1, 0} used\nFalse Swipe!
-The foe’s {STRVAR 257, 1, 0} used\nFalse Swipe!
-{STRVAR 257, 1, 0} used\nSwagger!
-The wild {STRVAR 257, 1, 0} used\nSwagger!
-The foe’s {STRVAR 257, 1, 0} used\nSwagger!
-{STRVAR 257, 1, 0} used\nMilk Drink!
-The wild {STRVAR 257, 1, 0} used\nMilk Drink!
-The foe’s {STRVAR 257, 1, 0} used\nMilk Drink!
-{STRVAR 257, 1, 0} used\nSpark!
-The wild {STRVAR 257, 1, 0} used\nSpark!
-The foe’s {STRVAR 257, 1, 0} used\nSpark!
-{STRVAR 257, 1, 0} used\nFury Cutter!
-The wild {STRVAR 257, 1, 0} used\nFury Cutter!
-The foe’s {STRVAR 257, 1, 0} used\nFury Cutter!
-{STRVAR 257, 1, 0} used\nSteel Wing!
-The wild {STRVAR 257, 1, 0} used\nSteel Wing!
-The foe’s {STRVAR 257, 1, 0} used\nSteel Wing!
-{STRVAR 257, 1, 0} used\nMean Look!
-The wild {STRVAR 257, 1, 0} used\nMean Look!
-The foe’s {STRVAR 257, 1, 0} used\nMean Look!
-{STRVAR 257, 1, 0} used\nAttract!
-The wild {STRVAR 257, 1, 0} used\nAttract!
-The foe’s {STRVAR 257, 1, 0} used\nAttract!
-{STRVAR 257, 1, 0} used\nSleep Talk!
-The wild {STRVAR 257, 1, 0} used\nSleep Talk!
-The foe’s {STRVAR 257, 1, 0} used\nSleep Talk!
-{STRVAR 257, 1, 0} used\nHeal Bell!
-The wild {STRVAR 257, 1, 0} used\nHeal Bell!
-The foe’s {STRVAR 257, 1, 0} used\nHeal Bell!
-{STRVAR 257, 1, 0} used\nReturn!
-The wild {STRVAR 257, 1, 0} used\nReturn!
-The foe’s {STRVAR 257, 1, 0} used\nReturn!
-{STRVAR 257, 1, 0} used\nPresent!
-The wild {STRVAR 257, 1, 0} used\nPresent!
-The foe’s {STRVAR 257, 1, 0} used\nPresent!
-{STRVAR 257, 1, 0} used\nFrustration!
-The wild {STRVAR 257, 1, 0} used\nFrustration!
-The foe’s {STRVAR 257, 1, 0} used\nFrustration!
-{STRVAR 257, 1, 0} used\nSafeguard!
-The wild {STRVAR 257, 1, 0} used\nSafeguard!
-The foe’s {STRVAR 257, 1, 0} used\nSafeguard!
-{STRVAR 257, 1, 0} used\nPain Split!
-The wild {STRVAR 257, 1, 0} used\nPain Split!
-The foe’s {STRVAR 257, 1, 0} used\nPain Split!
-{STRVAR 257, 1, 0} used\nSacred Fire!
-The wild {STRVAR 257, 1, 0} used\nSacred Fire!
-The foe’s {STRVAR 257, 1, 0} used\nSacred Fire!
-{STRVAR 257, 1, 0} used\nMagnitude!
-The wild {STRVAR 257, 1, 0} used\nMagnitude!
-The foe’s {STRVAR 257, 1, 0} used\nMagnitude!
-{STRVAR 257, 1, 0} used\nDynamicPunch!
-The wild {STRVAR 257, 1, 0} used\nDynamicPunch!
-The foe’s {STRVAR 257, 1, 0} used\nDynamicPunch!
-{STRVAR 257, 1, 0} used\nMegahorn!
-The wild {STRVAR 257, 1, 0} used\nMegahorn!
-The foe’s {STRVAR 257, 1, 0} used\nMegahorn!
-{STRVAR 257, 1, 0} used\nDragonBreath!
-The wild {STRVAR 257, 1, 0} used\nDragonBreath!
-The foe’s {STRVAR 257, 1, 0} used\nDragonBreath!
-{STRVAR 257, 1, 0} used\nBaton Pass!
-The wild {STRVAR 257, 1, 0} used\nBaton Pass!
-The foe’s {STRVAR 257, 1, 0} used\nBaton Pass!
-{STRVAR 257, 1, 0} used\nEncore!
-The wild {STRVAR 257, 1, 0} used\nEncore!
-The foe’s {STRVAR 257, 1, 0} used\nEncore!
-{STRVAR 257, 1, 0} used\nPursuit!
-The wild {STRVAR 257, 1, 0} used\nPursuit!
-The foe’s {STRVAR 257, 1, 0} used\nPursuit!
-{STRVAR 257, 1, 0} used\nRapid Spin!
-The wild {STRVAR 257, 1, 0} used\nRapid Spin!
-The foe’s {STRVAR 257, 1, 0} used\nRapid Spin!
-{STRVAR 257, 1, 0} used\nSweet Scent!
-The wild {STRVAR 257, 1, 0} used\nSweet Scent!
-The foe’s {STRVAR 257, 1, 0} used\nSweet Scent!
-{STRVAR 257, 1, 0} used\nIron Tail!
-The wild {STRVAR 257, 1, 0} used\nIron Tail!
-The foe’s {STRVAR 257, 1, 0} used\nIron Tail!
-{STRVAR 257, 1, 0} used\nMetal Claw!
-The wild {STRVAR 257, 1, 0} used\nMetal Claw!
-The foe’s {STRVAR 257, 1, 0} used\nMetal Claw!
-{STRVAR 257, 1, 0} used\nVital Throw!
-The wild {STRVAR 257, 1, 0} used\nVital Throw!
-The foe’s {STRVAR 257, 1, 0} used\nVital Throw!
-{STRVAR 257, 1, 0} used\nMorning Sun!
-The wild {STRVAR 257, 1, 0} used\nMorning Sun!
-The foe’s {STRVAR 257, 1, 0} used\nMorning Sun!
-{STRVAR 257, 1, 0} used\nSynthesis!
-The wild {STRVAR 257, 1, 0} used\nSynthesis!
-The foe’s {STRVAR 257, 1, 0} used\nSynthesis!
-{STRVAR 257, 1, 0} used\nMoonlight!
-The wild {STRVAR 257, 1, 0} used\nMoonlight!
-The foe’s {STRVAR 257, 1, 0} used\nMoonlight!
-{STRVAR 257, 1, 0} used\nHidden Power!
-The wild {STRVAR 257, 1, 0} used\nHidden Power!
-The foe’s {STRVAR 257, 1, 0} used\nHidden Power!
-{STRVAR 257, 1, 0} used\nCross Chop!
-The wild {STRVAR 257, 1, 0} used\nCross Chop!
-The foe’s {STRVAR 257, 1, 0} used\nCross Chop!
-{STRVAR 257, 1, 0} used\nTwister!
-The wild {STRVAR 257, 1, 0} used\nTwister!
-The foe’s {STRVAR 257, 1, 0} used\nTwister!
-{STRVAR 257, 1, 0} used\nRain Dance!
-The wild {STRVAR 257, 1, 0} used\nRain Dance!
-The foe’s {STRVAR 257, 1, 0} used\nRain Dance!
-{STRVAR 257, 1, 0} used\nSunny Day!
-The wild {STRVAR 257, 1, 0} used\nSunny Day!
-The foe’s {STRVAR 257, 1, 0} used\nSunny Day!
-{STRVAR 257, 1, 0} used\nCrunch!
-The wild {STRVAR 257, 1, 0} used\nCrunch!
-The foe’s {STRVAR 257, 1, 0} used\nCrunch!
-{STRVAR 257, 1, 0} used\nMirror Coat!
-The wild {STRVAR 257, 1, 0} used\nMirror Coat!
-The foe’s {STRVAR 257, 1, 0} used\nMirror Coat!
-{STRVAR 257, 1, 0} used\nPsych Up!
-The wild {STRVAR 257, 1, 0} used\nPsych Up!
-The foe’s {STRVAR 257, 1, 0} used\nPsych Up!
-{STRVAR 257, 1, 0} used\nExtremeSpeed!
-The wild {STRVAR 257, 1, 0} used\nExtremeSpeed!
-The foe’s {STRVAR 257, 1, 0} used\nExtremeSpeed!
-{STRVAR 257, 1, 0} used\nAncientPower!
-The wild {STRVAR 257, 1, 0} used\nAncientPower!
-The foe’s {STRVAR 257, 1, 0} used\nAncientPower!
-{STRVAR 257, 1, 0} used\nShadow Ball!
-The wild {STRVAR 257, 1, 0} used\nShadow Ball!
-The foe’s {STRVAR 257, 1, 0} used\nShadow Ball!
-{STRVAR 257, 1, 0} used\nFuture Sight!
-The wild {STRVAR 257, 1, 0} used\nFuture Sight!
-The foe’s {STRVAR 257, 1, 0} used\nFuture Sight!
-{STRVAR 257, 1, 0} used\nRock Smash!
-The wild {STRVAR 257, 1, 0} used\nRock Smash!
-The foe’s {STRVAR 257, 1, 0} used\nRock Smash!
-{STRVAR 257, 1, 0} used\nWhirlpool!
-The wild {STRVAR 257, 1, 0} used\nWhirlpool!
-The foe’s {STRVAR 257, 1, 0} used\nWhirlpool!
-{STRVAR 257, 1, 0} used\nBeat Up!
-The wild {STRVAR 257, 1, 0} used\nBeat Up!
-The foe’s {STRVAR 257, 1, 0} used\nBeat Up!
-{STRVAR 257, 1, 0} used\nFake Out!
-The wild {STRVAR 257, 1, 0} used\nFake Out!
-The foe’s {STRVAR 257, 1, 0} used\nFake Out!
-{STRVAR 257, 1, 0} used\nUproar!
-The wild {STRVAR 257, 1, 0} used\nUproar!
-The foe’s {STRVAR 257, 1, 0} used\nUproar!
-{STRVAR 257, 1, 0} used\nStockpile!
-The wild {STRVAR 257, 1, 0} used\nStockpile!
-The foe’s {STRVAR 257, 1, 0} used\nStockpile!
-{STRVAR 257, 1, 0} used\nSpit Up!
-The wild {STRVAR 257, 1, 0} used\nSpit Up!
-The foe’s {STRVAR 257, 1, 0} used\nSpit Up!
-{STRVAR 257, 1, 0} used\nSwallow!
-The wild {STRVAR 257, 1, 0} used\nSwallow!
-The foe’s {STRVAR 257, 1, 0} used\nSwallow!
-{STRVAR 257, 1, 0} used\nHeat Wave!
-The wild {STRVAR 257, 1, 0} used\nHeat Wave!
-The foe’s {STRVAR 257, 1, 0} used\nHeat Wave!
-{STRVAR 257, 1, 0} used\nHail!
-The wild {STRVAR 257, 1, 0} used\nHail!
-The foe’s {STRVAR 257, 1, 0} used\nHail!
-{STRVAR 257, 1, 0} used\nTorment!
-The wild {STRVAR 257, 1, 0} used\nTorment!
-The foe’s {STRVAR 257, 1, 0} used\nTorment!
-{STRVAR 257, 1, 0} used\nFlatter!
-The wild {STRVAR 257, 1, 0} used\nFlatter!
-The foe’s {STRVAR 257, 1, 0} used\nFlatter!
-{STRVAR 257, 1, 0} used\nWill-O-Wisp!
-The wild {STRVAR 257, 1, 0} used\nWill-O-Wisp!
-The foe’s {STRVAR 257, 1, 0} used\nWill-O-Wisp!
-{STRVAR 257, 1, 0} used\nMemento!
-The wild {STRVAR 257, 1, 0} used\nMemento!
-The foe’s {STRVAR 257, 1, 0} used\nMemento!
-{STRVAR 257, 1, 0} used\nFacade!
-The wild {STRVAR 257, 1, 0} used\nFacade!
-The foe’s {STRVAR 257, 1, 0} used\nFacade!
-{STRVAR 257, 1, 0} used\nFocus Punch!
-The wild {STRVAR 257, 1, 0} used\nFocus Punch!
-The foe’s {STRVAR 257, 1, 0} used\nFocus Punch!
-{STRVAR 257, 1, 0} used\nSmellingSalt!
-The wild {STRVAR 257, 1, 0} used\nSmellingSalt!
-The foe’s {STRVAR 257, 1, 0} used\nSmellingSalt!
-{STRVAR 257, 1, 0} used\nFollow Me!
-The wild {STRVAR 257, 1, 0} used\nFollow Me!
-The foe’s {STRVAR 257, 1, 0} used\nFollow Me!
-{STRVAR 257, 1, 0} used\nNature Power!
-The wild {STRVAR 257, 1, 0} used\nNature Power!
-The foe’s {STRVAR 257, 1, 0} used\nNature Power!
-{STRVAR 257, 1, 0} used\nCharge!
-The wild {STRVAR 257, 1, 0} used\nCharge!
-The foe’s {STRVAR 257, 1, 0} used\nCharge!
-{STRVAR 257, 1, 0} used\nTaunt!
-The wild {STRVAR 257, 1, 0} used\nTaunt!
-The foe’s {STRVAR 257, 1, 0} used\nTaunt!
-{STRVAR 257, 1, 0} used\nHelping Hand!
-The wild {STRVAR 257, 1, 0} used\nHelping Hand!
-The foe’s {STRVAR 257, 1, 0} used\nHelping Hand!
-{STRVAR 257, 1, 0} used\nTrick!
-The wild {STRVAR 257, 1, 0} used\nTrick!
-The foe’s {STRVAR 257, 1, 0} used\nTrick!
-{STRVAR 257, 1, 0} used\nRole Play!
-The wild {STRVAR 257, 1, 0} used\nRole Play!
-The foe’s {STRVAR 257, 1, 0} used\nRole Play!
-{STRVAR 257, 1, 0} used\nWish!
-The wild {STRVAR 257, 1, 0} used\nWish!
-The foe’s {STRVAR 257, 1, 0} used\nWish!
-{STRVAR 257, 1, 0} used\nAssist!
-The wild {STRVAR 257, 1, 0} used\nAssist!
-The foe’s {STRVAR 257, 1, 0} used\nAssist!
-{STRVAR 257, 1, 0} used\nIngrain!
-The wild {STRVAR 257, 1, 0} used\nIngrain!
-The foe’s {STRVAR 257, 1, 0} used\nIngrain!
-{STRVAR 257, 1, 0} used\nSuperpower!
-The wild {STRVAR 257, 1, 0} used\nSuperpower!
-The foe’s {STRVAR 257, 1, 0} used\nSuperpower!
-{STRVAR 257, 1, 0} used\nMagic Coat!
-The wild {STRVAR 257, 1, 0} used\nMagic Coat!
-The foe’s {STRVAR 257, 1, 0} used\nMagic Coat!
-{STRVAR 257, 1, 0} used\nRecycle!
-The wild {STRVAR 257, 1, 0} used\nRecycle!
-The foe’s {STRVAR 257, 1, 0} used\nRecycle!
-{STRVAR 257, 1, 0} used\nRevenge!
-The wild {STRVAR 257, 1, 0} used\nRevenge!
-The foe’s {STRVAR 257, 1, 0} used\nRevenge!
-{STRVAR 257, 1, 0} used\nBrick Break!
-The wild {STRVAR 257, 1, 0} used\nBrick Break!
-The foe’s {STRVAR 257, 1, 0} used\nBrick Break!
-{STRVAR 257, 1, 0} used\nYawn!
-The wild {STRVAR 257, 1, 0} used\nYawn!
-The foe’s {STRVAR 257, 1, 0} used\nYawn!
-{STRVAR 257, 1, 0} used\nKnock Off!
-The wild {STRVAR 257, 1, 0} used\nKnock Off!
-The foe’s {STRVAR 257, 1, 0} used\nKnock Off!
-{STRVAR 257, 1, 0} used\nEndeavor!
-The wild {STRVAR 257, 1, 0} used\nEndeavor!
-The foe’s {STRVAR 257, 1, 0} used\nEndeavor!
-{STRVAR 257, 1, 0} used\nEruption!
-The wild {STRVAR 257, 1, 0} used\nEruption!
-The foe’s {STRVAR 257, 1, 0} used\nEruption!
-{STRVAR 257, 1, 0} used\nSkill Swap!
-The wild {STRVAR 257, 1, 0} used\nSkill Swap!
-The foe’s {STRVAR 257, 1, 0} used\nSkill Swap!
-{STRVAR 257, 1, 0} used\nImprison!
-The wild {STRVAR 257, 1, 0} used\nImprison!
-The foe’s {STRVAR 257, 1, 0} used\nImprison!
-{STRVAR 257, 1, 0} used\nRefresh!
-The wild {STRVAR 257, 1, 0} used\nRefresh!
-The foe’s {STRVAR 257, 1, 0} used\nRefresh!
-{STRVAR 257, 1, 0} used\nGrudge!
-The wild {STRVAR 257, 1, 0} used\nGrudge!
-The foe’s {STRVAR 257, 1, 0} used\nGrudge!
-{STRVAR 257, 1, 0} used\nSnatch!
-The wild {STRVAR 257, 1, 0} used\nSnatch!
-The foe’s {STRVAR 257, 1, 0} used\nSnatch!
-{STRVAR 257, 1, 0} used\nSecret Power!
-The wild {STRVAR 257, 1, 0} used\nSecret Power!
-The foe’s {STRVAR 257, 1, 0} used\nSecret Power!
-{STRVAR 257, 1, 0} used\nDive!
-The wild {STRVAR 257, 1, 0} used\nDive!
-The foe’s {STRVAR 257, 1, 0} used\nDive!
-{STRVAR 257, 1, 0} used\nArm Thrust!
-The wild {STRVAR 257, 1, 0} used\nArm Thrust!
-The foe’s {STRVAR 257, 1, 0} used\nArm Thrust!
-{STRVAR 257, 1, 0} used\nCamouflage!
-The wild {STRVAR 257, 1, 0} used\nCamouflage!
-The foe’s {STRVAR 257, 1, 0} used\nCamouflage!
-{STRVAR 257, 1, 0} used\nTail Glow!
-The wild {STRVAR 257, 1, 0} used\nTail Glow!
-The foe’s {STRVAR 257, 1, 0} used\nTail Glow!
-{STRVAR 257, 1, 0} used\nLuster Purge!
-The wild {STRVAR 257, 1, 0} used\nLuster Purge!
-The foe’s {STRVAR 257, 1, 0} used\nLuster Purge!
-{STRVAR 257, 1, 0} used\nMist Ball!
-The wild {STRVAR 257, 1, 0} used\nMist Ball!
-The foe’s {STRVAR 257, 1, 0} used\nMist Ball!
-{STRVAR 257, 1, 0} used\nFeatherDance!
-The wild {STRVAR 257, 1, 0} used\nFeatherDance!
-The foe’s {STRVAR 257, 1, 0} used\nFeatherDance!
-{STRVAR 257, 1, 0} used\nTeeter Dance!
-The wild {STRVAR 257, 1, 0} used\nTeeter Dance!
-The foe’s {STRVAR 257, 1, 0} used\nTeeter Dance!
-{STRVAR 257, 1, 0} used\nBlaze Kick!
-The wild {STRVAR 257, 1, 0} used\nBlaze Kick!
-The foe’s {STRVAR 257, 1, 0} used\nBlaze Kick!
-{STRVAR 257, 1, 0} used\nMud Sport!
-The wild {STRVAR 257, 1, 0} used\nMud Sport!
-The foe’s {STRVAR 257, 1, 0} used\nMud Sport!
-{STRVAR 257, 1, 0} used\nIce Ball!
-The wild {STRVAR 257, 1, 0} used\nIce Ball!
-The foe’s {STRVAR 257, 1, 0} used\nIce Ball!
-{STRVAR 257, 1, 0} used\nNeedle Arm!
-The wild {STRVAR 257, 1, 0} used\nNeedle Arm!
-The foe’s {STRVAR 257, 1, 0} used\nNeedle Arm!
-{STRVAR 257, 1, 0} used\nSlack Off!
-The wild {STRVAR 257, 1, 0} used\nSlack Off!
-The foe’s {STRVAR 257, 1, 0} used\nSlack Off!
-{STRVAR 257, 1, 0} used\nHyper Voice!
-The wild {STRVAR 257, 1, 0} used\nHyper Voice!
-The foe’s {STRVAR 257, 1, 0} used\nHyper Voice!
-{STRVAR 257, 1, 0} used\nPoison Fang!
-The wild {STRVAR 257, 1, 0} used\nPoison Fang!
-The foe’s {STRVAR 257, 1, 0} used\nPoison Fang!
-{STRVAR 257, 1, 0} used\nCrush Claw!
-The wild {STRVAR 257, 1, 0} used\nCrush Claw!
-The foe’s {STRVAR 257, 1, 0} used\nCrush Claw!
-{STRVAR 257, 1, 0} used\nBlast Burn!
-The wild {STRVAR 257, 1, 0} used\nBlast Burn!
-The foe’s {STRVAR 257, 1, 0} used\nBlast Burn!
-{STRVAR 257, 1, 0} used\nHydro Cannon!
-The wild {STRVAR 257, 1, 0} used\nHydro Cannon!
-The foe’s {STRVAR 257, 1, 0} used\nHydro Cannon!
-{STRVAR 257, 1, 0} used\nMeteor Mash!
-The wild {STRVAR 257, 1, 0} used\nMeteor Mash!
-The foe’s {STRVAR 257, 1, 0} used\nMeteor Mash!
-{STRVAR 257, 1, 0} used\nAstonish!
-The wild {STRVAR 257, 1, 0} used\nAstonish!
-The foe’s {STRVAR 257, 1, 0} used\nAstonish!
-{STRVAR 257, 1, 0} used\nWeather Ball!
-The wild {STRVAR 257, 1, 0} used\nWeather Ball!
-The foe’s {STRVAR 257, 1, 0} used\nWeather Ball!
-{STRVAR 257, 1, 0} used\nAromatherapy!
-The wild {STRVAR 257, 1, 0} used\nAromatherapy!
-The foe’s {STRVAR 257, 1, 0} used\nAromatherapy!
-{STRVAR 257, 1, 0} used\nFake Tears!
-The wild {STRVAR 257, 1, 0} used\nFake Tears!
-The foe’s {STRVAR 257, 1, 0} used\nFake Tears!
-{STRVAR 257, 1, 0} used\nAir Cutter!
-The wild {STRVAR 257, 1, 0} used\nAir Cutter!
-The foe’s {STRVAR 257, 1, 0} used\nAir Cutter!
-{STRVAR 257, 1, 0} used\nOverheat!
-The wild {STRVAR 257, 1, 0} used\nOverheat!
-The foe’s {STRVAR 257, 1, 0} used\nOverheat!
-{STRVAR 257, 1, 0} used\nOdor Sleuth!
-The wild {STRVAR 257, 1, 0} used\nOdor Sleuth!
-The foe’s {STRVAR 257, 1, 0} used\nOdor Sleuth!
-{STRVAR 257, 1, 0} used\nRock Tomb!
-The wild {STRVAR 257, 1, 0} used\nRock Tomb!
-The foe’s {STRVAR 257, 1, 0} used\nRock Tomb!
-{STRVAR 257, 1, 0} used\nSilver Wind!
-The wild {STRVAR 257, 1, 0} used\nSilver Wind!
-The foe’s {STRVAR 257, 1, 0} used\nSilver Wind!
-{STRVAR 257, 1, 0} used\nMetal Sound!
-The wild {STRVAR 257, 1, 0} used\nMetal Sound!
-The foe’s {STRVAR 257, 1, 0} used\nMetal Sound!
-{STRVAR 257, 1, 0} used\nGrassWhistle!
-The wild {STRVAR 257, 1, 0} used\nGrassWhistle!
-The foe’s {STRVAR 257, 1, 0} used\nGrassWhistle!
-{STRVAR 257, 1, 0} used\nTickle!
-The wild {STRVAR 257, 1, 0} used\nTickle!
-The foe’s {STRVAR 257, 1, 0} used\nTickle!
-{STRVAR 257, 1, 0} used\nCosmic Power!
-The wild {STRVAR 257, 1, 0} used\nCosmic Power!
-The foe’s {STRVAR 257, 1, 0} used\nCosmic Power!
-{STRVAR 257, 1, 0} used\nWater Spout!
-The wild {STRVAR 257, 1, 0} used\nWater Spout!
-The foe’s {STRVAR 257, 1, 0} used\nWater Spout!
-{STRVAR 257, 1, 0} used\nSignal Beam!
-The wild {STRVAR 257, 1, 0} used\nSignal Beam!
-The foe’s {STRVAR 257, 1, 0} used\nSignal Beam!
-{STRVAR 257, 1, 0} used\nShadow Punch!
-The wild {STRVAR 257, 1, 0} used\nShadow Punch!
-The foe’s {STRVAR 257, 1, 0} used\nShadow Punch!
-{STRVAR 257, 1, 0} used\nExtrasensory!
-The wild {STRVAR 257, 1, 0} used\nExtrasensory!
-The foe’s {STRVAR 257, 1, 0} used\nExtrasensory!
-{STRVAR 257, 1, 0} used\nSky Uppercut!
-The wild {STRVAR 257, 1, 0} used\nSky Uppercut!
-The foe’s {STRVAR 257, 1, 0} used\nSky Uppercut!
-{STRVAR 257, 1, 0} used\nSand Tomb!
-The wild {STRVAR 257, 1, 0} used\nSand Tomb!
-The foe’s {STRVAR 257, 1, 0} used\nSand Tomb!
-{STRVAR 257, 1, 0} used\nSheer Cold!
-The wild {STRVAR 257, 1, 0} used\nSheer Cold!
-The foe’s {STRVAR 257, 1, 0} used\nSheer Cold!
-{STRVAR 257, 1, 0} used\nMuddy Water!
-The wild {STRVAR 257, 1, 0} used\nMuddy Water!
-The foe’s {STRVAR 257, 1, 0} used\nMuddy Water!
-{STRVAR 257, 1, 0} used\nBullet Seed!
-The wild {STRVAR 257, 1, 0} used\nBullet Seed!
-The foe’s {STRVAR 257, 1, 0} used\nBullet Seed!
-{STRVAR 257, 1, 0} used\nAerial Ace!
-The wild {STRVAR 257, 1, 0} used\nAerial Ace!
-The foe’s {STRVAR 257, 1, 0} used\nAerial Ace!
-{STRVAR 257, 1, 0} used\nIcicle Spear!
-The wild {STRVAR 257, 1, 0} used\nIcicle Spear!
-The foe’s {STRVAR 257, 1, 0} used\nIcicle Spear!
-{STRVAR 257, 1, 0} used\nIron Defense!
-The wild {STRVAR 257, 1, 0} used\nIron Defense!
-The foe’s {STRVAR 257, 1, 0} used\nIron Defense!
-{STRVAR 257, 1, 0} used\nBlock!
-The wild {STRVAR 257, 1, 0} used\nBlock!
-The foe’s {STRVAR 257, 1, 0} used\nBlock!
-{STRVAR 257, 1, 0} used\nHowl!
-The wild {STRVAR 257, 1, 0} used\nHowl!
-The foe’s {STRVAR 257, 1, 0} used\nHowl!
-{STRVAR 257, 1, 0} used\nDragon Claw!
-The wild {STRVAR 257, 1, 0} used\nDragon Claw!
-The foe’s {STRVAR 257, 1, 0} used\nDragon Claw!
-{STRVAR 257, 1, 0} used\nFrenzy Plant!
-The wild {STRVAR 257, 1, 0} used\nFrenzy Plant!
-The foe’s {STRVAR 257, 1, 0} used\nFrenzy Plant!
-{STRVAR 257, 1, 0} used\nBulk Up!
-The wild {STRVAR 257, 1, 0} used\nBulk Up!
-The foe’s {STRVAR 257, 1, 0} used\nBulk Up!
-{STRVAR 257, 1, 0} used\nBounce!
-The wild {STRVAR 257, 1, 0} used\nBounce!
-The foe’s {STRVAR 257, 1, 0} used\nBounce!
-{STRVAR 257, 1, 0} used\nMud Shot!
-The wild {STRVAR 257, 1, 0} used\nMud Shot!
-The foe’s {STRVAR 257, 1, 0} used\nMud Shot!
-{STRVAR 257, 1, 0} used\nPoison Tail!
-The wild {STRVAR 257, 1, 0} used\nPoison Tail!
-The foe’s {STRVAR 257, 1, 0} used\nPoison Tail!
-{STRVAR 257, 1, 0} used\nCovet!
-The wild {STRVAR 257, 1, 0} used\nCovet!
-The foe’s {STRVAR 257, 1, 0} used\nCovet!
-{STRVAR 257, 1, 0} used\nVolt Tackle!
-The wild {STRVAR 257, 1, 0} used\nVolt Tackle!
-The foe’s {STRVAR 257, 1, 0} used\nVolt Tackle!
-{STRVAR 257, 1, 0} used\nMagical Leaf!
-The wild {STRVAR 257, 1, 0} used\nMagical Leaf!
-The foe’s {STRVAR 257, 1, 0} used\nMagical Leaf!
-{STRVAR 257, 1, 0} used\nWater Sport!
-The wild {STRVAR 257, 1, 0} used\nWater Sport!
-The foe’s {STRVAR 257, 1, 0} used\nWater Sport!
-{STRVAR 257, 1, 0} used\nCalm Mind!
-The wild {STRVAR 257, 1, 0} used\nCalm Mind!
-The foe’s {STRVAR 257, 1, 0} used\nCalm Mind!
-{STRVAR 257, 1, 0} used\nLeaf Blade!
-The wild {STRVAR 257, 1, 0} used\nLeaf Blade!
-The foe’s {STRVAR 257, 1, 0} used\nLeaf Blade!
-{STRVAR 257, 1, 0} used\nDragon Dance!
-The wild {STRVAR 257, 1, 0} used\nDragon Dance!
-The foe’s {STRVAR 257, 1, 0} used\nDragon Dance!
-{STRVAR 257, 1, 0} used\nRock Blast!
-The wild {STRVAR 257, 1, 0} used\nRock Blast!
-The foe’s {STRVAR 257, 1, 0} used\nRock Blast!
-{STRVAR 257, 1, 0} used\nShock Wave!
-The wild {STRVAR 257, 1, 0} used\nShock Wave!
-The foe’s {STRVAR 257, 1, 0} used\nShock Wave!
-{STRVAR 257, 1, 0} used\nWater Pulse!
-The wild {STRVAR 257, 1, 0} used\nWater Pulse!
-The foe’s {STRVAR 257, 1, 0} used\nWater Pulse!
-{STRVAR 257, 1, 0} used\nDoom Desire!
-The wild {STRVAR 257, 1, 0} used\nDoom Desire!
-The foe’s {STRVAR 257, 1, 0} used\nDoom Desire!
-{STRVAR 257, 1, 0} used\nPsycho Boost!
-The wild {STRVAR 257, 1, 0} used\nPsycho Boost!
-The foe’s {STRVAR 257, 1, 0} used\nPsycho Boost!
-{STRVAR 257, 1, 0} used\nRoost!
-The wild {STRVAR 257, 1, 0} used\nRoost!
-The foe’s {STRVAR 257, 1, 0} used\nRoost!
-{STRVAR 257, 1, 0} used\nGravity!
-The wild {STRVAR 257, 1, 0} used\nGravity!
-The foe’s {STRVAR 257, 1, 0} used\nGravity!
-{STRVAR 257, 1, 0} used\nMiracle Eye!
-The wild {STRVAR 257, 1, 0} used\nMiracle Eye!
-The foe’s {STRVAR 257, 1, 0} used\nMiracle Eye!
-{STRVAR 257, 1, 0} used\nWake-Up Slap!
-The wild {STRVAR 257, 1, 0} used\nWake-Up Slap!
-The foe’s {STRVAR 257, 1, 0} used\nWake-Up Slap!
-{STRVAR 257, 1, 0} used\nHammer Arm!
-The wild {STRVAR 257, 1, 0} used\nHammer Arm!
-The foe’s {STRVAR 257, 1, 0} used\nHammer Arm!
-{STRVAR 257, 1, 0} used\nGyro Ball!
-The wild {STRVAR 257, 1, 0} used\nGyro Ball!
-The foe’s {STRVAR 257, 1, 0} used\nGyro Ball!
-{STRVAR 257, 1, 0} used\nHealing Wish!
-The wild {STRVAR 257, 1, 0} used\nHealing Wish!
-The foe’s {STRVAR 257, 1, 0} used\nHealing Wish!
-{STRVAR 257, 1, 0} used\nBrine!
-The wild {STRVAR 257, 1, 0} used\nBrine!
-The foe’s {STRVAR 257, 1, 0} used\nBrine!
-{STRVAR 257, 1, 0} used\nNatural Gift!
-The wild {STRVAR 257, 1, 0} used\nNatural Gift!
-The foe’s {STRVAR 257, 1, 0} used\nNatural Gift!
-{STRVAR 257, 1, 0} used\nFeint!
-The wild {STRVAR 257, 1, 0} used\nFeint!
-The foe’s {STRVAR 257, 1, 0} used\nFeint!
-{STRVAR 257, 1, 0} used\nPluck!
-The wild {STRVAR 257, 1, 0} used\nPluck!
-The foe’s {STRVAR 257, 1, 0} used\nPluck!
-{STRVAR 257, 1, 0} used\nTailwind!
-The wild {STRVAR 257, 1, 0} used\nTailwind!
-The foe’s {STRVAR 257, 1, 0} used\nTailwind!
-{STRVAR 257, 1, 0} used\nAcupressure!
-The wild {STRVAR 257, 1, 0} used\nAcupressure!
-The foe’s {STRVAR 257, 1, 0} used\nAcupressure!
-{STRVAR 257, 1, 0} used\nMetal Burst!
-The wild {STRVAR 257, 1, 0} used\nMetal Burst!
-The foe’s {STRVAR 257, 1, 0} used\nMetal Burst!
-{STRVAR 257, 1, 0} used\nU-Turn!
-The wild {STRVAR 257, 1, 0} used\nU-Turn!
-The foe’s {STRVAR 257, 1, 0} used\nU-Turn!
-{STRVAR 257, 1, 0} used\nClose Combat!
-The wild {STRVAR 257, 1, 0} used\nClose Combat!
-The foe’s {STRVAR 257, 1, 0} used\nClose Combat!
-{STRVAR 257, 1, 0} used\nPayback!
-The wild {STRVAR 257, 1, 0} used\nPayback!
-The foe’s {STRVAR 257, 1, 0} used\nPayback!
-{STRVAR 257, 1, 0} used\nAssurance!
-The wild {STRVAR 257, 1, 0} used\nAssurance!
-The foe’s {STRVAR 257, 1, 0} used\nAssurance!
-{STRVAR 257, 1, 0} used\nEmbargo!
-The wild {STRVAR 257, 1, 0} used\nEmbargo!
-The foe’s {STRVAR 257, 1, 0} used\nEmbargo!
-{STRVAR 257, 1, 0} used\nFling!
-The wild {STRVAR 257, 1, 0} used\nFling!
-The foe’s {STRVAR 257, 1, 0} used\nFling!
-{STRVAR 257, 1, 0} used\nPsycho Shift!
-The wild {STRVAR 257, 1, 0} used\nPsycho Shift!
-The foe’s {STRVAR 257, 1, 0} used\nPsycho Shift!
-{STRVAR 257, 1, 0} used\nTrump Card!
-The wild {STRVAR 257, 1, 0} used\nTrump Card!
-The foe’s {STRVAR 257, 1, 0} used\nTrump Card!
-{STRVAR 257, 1, 0} used\nHeal Block!
-The wild {STRVAR 257, 1, 0} used\nHeal Block!
-The foe’s {STRVAR 257, 1, 0} used\nHeal Block!
-{STRVAR 257, 1, 0} used\nWring Out!
-The wild {STRVAR 257, 1, 0} used\nWring Out!
-The foe’s {STRVAR 257, 1, 0} used\nWring Out!
-{STRVAR 257, 1, 0} used\nPower Trick!
-The wild {STRVAR 257, 1, 0} used\nPower Trick!
-The foe’s {STRVAR 257, 1, 0} used\nPower Trick!
-{STRVAR 257, 1, 0} used\nGastro Acid!
-The wild {STRVAR 257, 1, 0} used\nGastro Acid!
-The foe’s {STRVAR 257, 1, 0} used\nGastro Acid!
-{STRVAR 257, 1, 0} used\nLucky Chant!
-The wild {STRVAR 257, 1, 0} used\nLucky Chant!
-The foe’s {STRVAR 257, 1, 0} used\nLucky Chant!
-{STRVAR 257, 1, 0} used\nMe First!
-The wild {STRVAR 257, 1, 0} used\nMe First!
-The foe’s {STRVAR 257, 1, 0} used\nMe First!
-{STRVAR 257, 1, 0} used\nCopycat!
-The wild {STRVAR 257, 1, 0} used\nCopycat!
-The foe’s {STRVAR 257, 1, 0} used\nCopycat!
-{STRVAR 257, 1, 0} used\nPower Swap!
-The wild {STRVAR 257, 1, 0} used\nPower Swap!
-The foe’s {STRVAR 257, 1, 0} used\nPower Swap!
-{STRVAR 257, 1, 0} used\nGuard Swap!
-The wild {STRVAR 257, 1, 0} used\nGuard Swap!
-The foe’s {STRVAR 257, 1, 0} used\nGuard Swap!
-{STRVAR 257, 1, 0} used\nPunishment!
-The wild {STRVAR 257, 1, 0} used\nPunishment!
-The foe’s {STRVAR 257, 1, 0} used\nPunishment!
-{STRVAR 257, 1, 0} used\nLast Resort!
-The wild {STRVAR 257, 1, 0} used\nLast Resort!
-The foe’s {STRVAR 257, 1, 0} used\nLast Resort!
-{STRVAR 257, 1, 0} used\nWorry Seed!
-The wild {STRVAR 257, 1, 0} used\nWorry Seed!
-The foe’s {STRVAR 257, 1, 0} used\nWorry Seed!
-{STRVAR 257, 1, 0} used\nSucker Punch!
-The wild {STRVAR 257, 1, 0} used\nSucker Punch!
-The foe’s {STRVAR 257, 1, 0} used\nSucker Punch!
-{STRVAR 257, 1, 0} used\nToxic Spikes!
-The wild {STRVAR 257, 1, 0} used\nToxic Spikes!
-The foe’s {STRVAR 257, 1, 0} used\nToxic Spikes!
-{STRVAR 257, 1, 0} used\nHeart Swap!
-The wild {STRVAR 257, 1, 0} used\nHeart Swap!
-The foe’s {STRVAR 257, 1, 0} used\nHeart Swap!
-{STRVAR 257, 1, 0} used\nAqua Ring!
-The wild {STRVAR 257, 1, 0} used\nAqua Ring!
-The foe’s {STRVAR 257, 1, 0} used\nAqua Ring!
-{STRVAR 257, 1, 0} used\nMagnet Rise!
-The wild {STRVAR 257, 1, 0} used\nMagnet Rise!
-The foe’s {STRVAR 257, 1, 0} used\nMagnet Rise!
-{STRVAR 257, 1, 0} used\nFlare Blitz!
-The wild {STRVAR 257, 1, 0} used\nFlare Blitz!
-The foe’s {STRVAR 257, 1, 0} used\nFlare Blitz!
-{STRVAR 257, 1, 0} used\nForce Palm!
-The wild {STRVAR 257, 1, 0} used\nForce Palm!
-The foe’s {STRVAR 257, 1, 0} used\nForce Palm!
-{STRVAR 257, 1, 0} used\nAura Sphere!
-The wild {STRVAR 257, 1, 0} used\nAura Sphere!
-The foe’s {STRVAR 257, 1, 0} used\nAura Sphere!
-{STRVAR 257, 1, 0} used\nRock Polish!
-The wild {STRVAR 257, 1, 0} used\nRock Polish!
-The foe’s {STRVAR 257, 1, 0} used\nRock Polish!
-{STRVAR 257, 1, 0} used\nPoison Jab!
-The wild {STRVAR 257, 1, 0} used\nPoison Jab!
-The foe’s {STRVAR 257, 1, 0} used\nPoison Jab!
-{STRVAR 257, 1, 0} used\nDark Pulse!
-The wild {STRVAR 257, 1, 0} used\nDark Pulse!
-The foe’s {STRVAR 257, 1, 0} used\nDark Pulse!
-{STRVAR 257, 1, 0} used\nNight Slash!
-The wild {STRVAR 257, 1, 0} used\nNight Slash!
-The foe’s {STRVAR 257, 1, 0} used\nNight Slash!
-{STRVAR 257, 1, 0} used\nAqua Tail!
-The wild {STRVAR 257, 1, 0} used\nAqua Tail!
-The foe’s {STRVAR 257, 1, 0} used\nAqua Tail!
-{STRVAR 257, 1, 0} used\nSeed Bomb!
-The wild {STRVAR 257, 1, 0} used\nSeed Bomb!
-The foe’s {STRVAR 257, 1, 0} used\nSeed Bomb!
-{STRVAR 257, 1, 0} used\nAir Slash!
-The wild {STRVAR 257, 1, 0} used\nAir Slash!
-The foe’s {STRVAR 257, 1, 0} used\nAir Slash!
-{STRVAR 257, 1, 0} used\nX-Scissor!
-The wild {STRVAR 257, 1, 0} used\nX-Scissor!
-The foe’s {STRVAR 257, 1, 0} used\nX-Scissor!
-{STRVAR 257, 1, 0} used\nBug Buzz!
-The wild {STRVAR 257, 1, 0} used\nBug Buzz!
-The foe’s {STRVAR 257, 1, 0} used\nBug Buzz!
-{STRVAR 257, 1, 0} used\nDragon Pulse!
-The wild {STRVAR 257, 1, 0} used\nDragon Pulse!
-The foe’s {STRVAR 257, 1, 0} used\nDragon Pulse!
-{STRVAR 257, 1, 0} used\nDragon Rush!
-The wild {STRVAR 257, 1, 0} used\nDragon Rush!
-The foe’s {STRVAR 257, 1, 0} used\nDragon Rush!
-{STRVAR 257, 1, 0} used\nPower Gem!
-The wild {STRVAR 257, 1, 0} used\nPower Gem!
-The foe’s {STRVAR 257, 1, 0} used\nPower Gem!
-{STRVAR 257, 1, 0} used\nDrain Punch!
-The wild {STRVAR 257, 1, 0} used\nDrain Punch!
-The foe’s {STRVAR 257, 1, 0} used\nDrain Punch!
-{STRVAR 257, 1, 0} used\nVacuum Wave!
-The wild {STRVAR 257, 1, 0} used\nVacuum Wave!
-The foe’s {STRVAR 257, 1, 0} used\nVacuum Wave!
-{STRVAR 257, 1, 0} used\nFocus Blast!
-The wild {STRVAR 257, 1, 0} used\nFocus Blast!
-The foe’s {STRVAR 257, 1, 0} used\nFocus Blast!
-{STRVAR 257, 1, 0} used\nEnergy Ball!
-The wild {STRVAR 257, 1, 0} used\nEnergy Ball!
-The foe’s {STRVAR 257, 1, 0} used\nEnergy Ball!
-{STRVAR 257, 1, 0} used\nBrave Bird!
-The wild {STRVAR 257, 1, 0} used\nBrave Bird!
-The foe’s {STRVAR 257, 1, 0} used\nBrave Bird!
-{STRVAR 257, 1, 0} used\nEarth Power!
-The wild {STRVAR 257, 1, 0} used\nEarth Power!
-The foe’s {STRVAR 257, 1, 0} used\nEarth Power!
-{STRVAR 257, 1, 0} used\nSwitcheroo!
-The wild {STRVAR 257, 1, 0} used\nSwitcheroo!
-The foe’s {STRVAR 257, 1, 0} used\nSwitcheroo!
-{STRVAR 257, 1, 0} used\nGiga Impact!
-The wild {STRVAR 257, 1, 0} used\nGiga Impact!
-The foe’s {STRVAR 257, 1, 0} used\nGiga Impact!
-{STRVAR 257, 1, 0} used\nNasty Plot!
-The wild {STRVAR 257, 1, 0} used\nNasty Plot!
-The foe’s {STRVAR 257, 1, 0} used\nNasty Plot!
-{STRVAR 257, 1, 0} used\nBullet Punch!
-The wild {STRVAR 257, 1, 0} used\nBullet Punch!
-The foe’s {STRVAR 257, 1, 0} used\nBullet Punch!
-{STRVAR 257, 1, 0} used\nAvalanche!
-The wild {STRVAR 257, 1, 0} used\nAvalanche!
-The foe’s {STRVAR 257, 1, 0} used\nAvalanche!
-{STRVAR 257, 1, 0} used\nIce Shard!
-The wild {STRVAR 257, 1, 0} used\nIce Shard!
-The foe’s {STRVAR 257, 1, 0} used\nIce Shard!
-{STRVAR 257, 1, 0} used\nShadow Claw!
-The wild {STRVAR 257, 1, 0} used\nShadow Claw!
-The foe’s {STRVAR 257, 1, 0} used\nShadow Claw!
-{STRVAR 257, 1, 0} used\nThunder Fang!
-The wild {STRVAR 257, 1, 0} used\nThunder Fang!
-The foe’s {STRVAR 257, 1, 0} used\nThunder Fang!
-{STRVAR 257, 1, 0} used\nIce Fang!
-The wild {STRVAR 257, 1, 0} used\nIce Fang!
-The foe’s {STRVAR 257, 1, 0} used\nIce Fang!
-{STRVAR 257, 1, 0} used\nFire Fang!
-The wild {STRVAR 257, 1, 0} used\nFire Fang!
-The foe’s {STRVAR 257, 1, 0} used\nFire Fang!
-{STRVAR 257, 1, 0} used\nShadow Sneak!
-The wild {STRVAR 257, 1, 0} used\nShadow Sneak!
-The foe’s {STRVAR 257, 1, 0} used\nShadow Sneak!
-{STRVAR 257, 1, 0} used\nMud Bomb!
-The wild {STRVAR 257, 1, 0} used\nMud Bomb!
-The foe’s {STRVAR 257, 1, 0} used\nMud Bomb!
-{STRVAR 257, 1, 0} used\nPsycho Cut!
-The wild {STRVAR 257, 1, 0} used\nPsycho Cut!
-The foe’s {STRVAR 257, 1, 0} used\nPsycho Cut!
-{STRVAR 257, 1, 0} used\nZen Headbutt!
-The wild {STRVAR 257, 1, 0} used\nZen Headbutt!
-The foe’s {STRVAR 257, 1, 0} used\nZen Headbutt!
-{STRVAR 257, 1, 0} used\nMirror Shot!
-The wild {STRVAR 257, 1, 0} used\nMirror Shot!
-The foe’s {STRVAR 257, 1, 0} used\nMirror Shot!
-{STRVAR 257, 1, 0} used\nFlash Cannon!
-The wild {STRVAR 257, 1, 0} used\nFlash Cannon!
-The foe’s {STRVAR 257, 1, 0} used\nFlash Cannon!
-{STRVAR 257, 1, 0} used\nRock Climb!
-The wild {STRVAR 257, 1, 0} used\nRock Climb!
-The foe’s {STRVAR 257, 1, 0} used\nRock Climb!
-{STRVAR 257, 1, 0} used\nDefog!
-The wild {STRVAR 257, 1, 0} used\nDefog!
-The foe’s {STRVAR 257, 1, 0} used\nDefog!
-{STRVAR 257, 1, 0} used\nTrick Room!
-The wild {STRVAR 257, 1, 0} used\nTrick Room!
-The foe’s {STRVAR 257, 1, 0} used\nTrick Room!
-{STRVAR 257, 1, 0} used\nDraco Meteor!
-The wild {STRVAR 257, 1, 0} used\nDraco Meteor!
-The foe’s {STRVAR 257, 1, 0} used\nDraco Meteor!
-{STRVAR 257, 1, 0} used\nDischarge!
-The wild {STRVAR 257, 1, 0} used\nDischarge!
-The foe’s {STRVAR 257, 1, 0} used\nDischarge!
-{STRVAR 257, 1, 0} used\nLava Plume!
-The wild {STRVAR 257, 1, 0} used\nLava Plume!
-The foe’s {STRVAR 257, 1, 0} used\nLava Plume!
-{STRVAR 257, 1, 0} used\nLeaf Storm!
-The wild {STRVAR 257, 1, 0} used\nLeaf Storm!
-The foe’s {STRVAR 257, 1, 0} used\nLeaf Storm!
-{STRVAR 257, 1, 0} used\nPower Whip!
-The wild {STRVAR 257, 1, 0} used\nPower Whip!
-The foe’s {STRVAR 257, 1, 0} used\nPower Whip!
-{STRVAR 257, 1, 0} used\nRock Wrecker!
-The wild {STRVAR 257, 1, 0} used\nRock Wrecker!
-The foe’s {STRVAR 257, 1, 0} used\nRock Wrecker!
-{STRVAR 257, 1, 0} used\nCross Poison!
-The wild {STRVAR 257, 1, 0} used\nCross Poison!
-The foe’s {STRVAR 257, 1, 0} used\nCross Poison!
-{STRVAR 257, 1, 0} used\nGunk Shot!
-The wild {STRVAR 257, 1, 0} used\nGunk Shot!
-The foe’s {STRVAR 257, 1, 0} used\nGunk Shot!
-{STRVAR 257, 1, 0} used\nIron Head!
-The wild {STRVAR 257, 1, 0} used\nIron Head!
-The foe’s {STRVAR 257, 1, 0} used\nIron Head!
-{STRVAR 257, 1, 0} used\nMagnet Bomb!
-The wild {STRVAR 257, 1, 0} used\nMagnet Bomb!
-The foe’s {STRVAR 257, 1, 0} used\nMagnet Bomb!
-{STRVAR 257, 1, 0} used\nStone Edge!
-The wild {STRVAR 257, 1, 0} used\nStone Edge!
-The foe’s {STRVAR 257, 1, 0} used\nStone Edge!
-{STRVAR 257, 1, 0} used\nCaptivate!
-The wild {STRVAR 257, 1, 0} used\nCaptivate!
-The foe’s {STRVAR 257, 1, 0} used\nCaptivate!
-{STRVAR 257, 1, 0} used\nStealth Rock!
-The wild {STRVAR 257, 1, 0} used\nStealth Rock!
-The foe’s {STRVAR 257, 1, 0} used\nStealth Rock!
-{STRVAR 257, 1, 0} used\nGrass Knot!
-The wild {STRVAR 257, 1, 0} used\nGrass Knot!
-The foe’s {STRVAR 257, 1, 0} used\nGrass Knot!
-{STRVAR 257, 1, 0} used\nChatter!
-The wild {STRVAR 257, 1, 0} used\nChatter!
-The foe’s {STRVAR 257, 1, 0} used\nChatter!
-{STRVAR 257, 1, 0} used\nJudgment!
-The wild {STRVAR 257, 1, 0} used\nJudgment!
-The foe’s {STRVAR 257, 1, 0} used\nJudgment!
-{STRVAR 257, 1, 0} used\nBug Bite!
-The wild {STRVAR 257, 1, 0} used\nBug Bite!
-The foe’s {STRVAR 257, 1, 0} used\nBug Bite!
-{STRVAR 257, 1, 0} used\nCharge Beam!
-The wild {STRVAR 257, 1, 0} used\nCharge Beam!
-The foe’s {STRVAR 257, 1, 0} used\nCharge Beam!
-{STRVAR 257, 1, 0} used\nWood Hammer!
-The wild {STRVAR 257, 1, 0} used\nWood Hammer!
-The foe’s {STRVAR 257, 1, 0} used\nWood Hammer!
-{STRVAR 257, 1, 0} used\nAqua Jet!
-The wild {STRVAR 257, 1, 0} used\nAqua Jet!
-The foe’s {STRVAR 257, 1, 0} used\nAqua Jet!
-{STRVAR 257, 1, 0} used\nAttack Order!
-The wild {STRVAR 257, 1, 0} used\nAttack Order!
-The foe’s {STRVAR 257, 1, 0} used\nAttack Order!
-{STRVAR 257, 1, 0} used\nDefend Order!
-The wild {STRVAR 257, 1, 0} used\nDefend Order!
-The foe’s {STRVAR 257, 1, 0} used\nDefend Order!
-{STRVAR 257, 1, 0} used\nHeal Order!
-The wild {STRVAR 257, 1, 0} used\nHeal Order!
-The foe’s {STRVAR 257, 1, 0} used\nHeal Order!
-{STRVAR 257, 1, 0} used\nHead Smash!
-The wild {STRVAR 257, 1, 0} used\nHead Smash!
-The foe’s {STRVAR 257, 1, 0} used\nHead Smash!
-{STRVAR 257, 1, 0} used\nDouble Hit!
-The wild {STRVAR 257, 1, 0} used\nDouble Hit!
-The foe’s {STRVAR 257, 1, 0} used\nDouble Hit!
-{STRVAR 257, 1, 0} used\nRoar of Time!
-The wild {STRVAR 257, 1, 0} used\nRoar of Time!
-The foe’s {STRVAR 257, 1, 0} used\nRoar of Time!
-{STRVAR 257, 1, 0} used\nSpacial Rend!
-The wild {STRVAR 257, 1, 0} used\nSpacial Rend!
-The foe’s {STRVAR 257, 1, 0} used\nSpacial Rend!
-{STRVAR 257, 1, 0} used\nLunar Dance!
-The wild {STRVAR 257, 1, 0} used\nLunar Dance!
-The foe’s {STRVAR 257, 1, 0} used\nLunar Dance!
-{STRVAR 257, 1, 0} used\nCrush Grip!
-The wild {STRVAR 257, 1, 0} used\nCrush Grip!
-The foe’s {STRVAR 257, 1, 0} used\nCrush Grip!
-{STRVAR 257, 1, 0} used\nMagma Storm!
-The wild {STRVAR 257, 1, 0} used\nMagma Storm!
-The foe’s {STRVAR 257, 1, 0} used\nMagma Storm!
-{STRVAR 257, 1, 0} used\nDark Void!
-The wild {STRVAR 257, 1, 0} used\nDark Void!
-The foe’s {STRVAR 257, 1, 0} used\nDark Void!
-{STRVAR 257, 1, 0} used\nSeed Flare!
-The wild {STRVAR 257, 1, 0} used\nSeed Flare!
-The foe’s {STRVAR 257, 1, 0} used\nSeed Flare!
-{STRVAR 257, 1, 0} used\nOminous Wind!
-The wild {STRVAR 257, 1, 0} used\nOminous Wind!
-The foe’s {STRVAR 257, 1, 0} used\nOminous Wind!
-{STRVAR 257, 1, 0} used\nShadow Force!
-The wild {STRVAR 257, 1, 0} used\nShadow Force!
-The foe’s {STRVAR 257, 1, 0} used\nShadow Force!
+{STRVAR 257, 0} used\nPound!
+The wild {STRVAR 257, 0} used\nPound!
+The foe’s {STRVAR 257, 0} used\nPound!
+{STRVAR 257, 0} used\nKarate Chop!
+The wild {STRVAR 257, 0} used\nKarate Chop!
+The foe’s {STRVAR 257, 0} used\nKarate Chop!
+{STRVAR 257, 0} used\nDoubleSlap!
+The wild {STRVAR 257, 0} used\nDoubleSlap!
+The foe’s {STRVAR 257, 0} used\nDoubleSlap!
+{STRVAR 257, 0} used\nComet Punch!
+The wild {STRVAR 257, 0} used\nComet Punch!
+The foe’s {STRVAR 257, 0} used\nComet Punch!
+{STRVAR 257, 0} used\nMega Punch!
+The wild {STRVAR 257, 0} used\nMega Punch!
+The foe’s {STRVAR 257, 0} used\nMega Punch!
+{STRVAR 257, 0} used\nPay Day!
+The wild {STRVAR 257, 0} used\nPay Day!
+The foe’s {STRVAR 257, 0} used\nPay Day!
+{STRVAR 257, 0} used\nFire Punch!
+The wild {STRVAR 257, 0} used\nFire Punch!
+The foe’s {STRVAR 257, 0} used\nFire Punch!
+{STRVAR 257, 0} used\nIce Punch!
+The wild {STRVAR 257, 0} used\nIce Punch!
+The foe’s {STRVAR 257, 0} used\nIce Punch!
+{STRVAR 257, 0} used\nThunderPunch!
+The wild {STRVAR 257, 0} used\nThunderPunch!
+The foe’s {STRVAR 257, 0} used\nThunderPunch!
+{STRVAR 257, 0} used\nScratch!
+The wild {STRVAR 257, 0} used\nScratch!
+The foe’s {STRVAR 257, 0} used\nScratch!
+{STRVAR 257, 0} used\nViceGrip!
+The wild {STRVAR 257, 0} used\nViceGrip!
+The foe’s {STRVAR 257, 0} used\nViceGrip!
+{STRVAR 257, 0} used\nGuillotine!
+The wild {STRVAR 257, 0} used\nGuillotine!
+The foe’s {STRVAR 257, 0} used\nGuillotine!
+{STRVAR 257, 0} used\nRazor Wind!
+The wild {STRVAR 257, 0} used\nRazor Wind!
+The foe’s {STRVAR 257, 0} used\nRazor Wind!
+{STRVAR 257, 0} used\nSwords Dance!
+The wild {STRVAR 257, 0} used\nSwords Dance!
+The foe’s {STRVAR 257, 0} used\nSwords Dance!
+{STRVAR 257, 0} used\nCut!
+The wild {STRVAR 257, 0} used\nCut!
+The foe’s {STRVAR 257, 0} used\nCut!
+{STRVAR 257, 0} used\nGust!
+The wild {STRVAR 257, 0} used\nGust!
+The foe’s {STRVAR 257, 0} used\nGust!
+{STRVAR 257, 0} used\nWing Attack!
+The wild {STRVAR 257, 0} used\nWing Attack!
+The foe’s {STRVAR 257, 0} used\nWing Attack!
+{STRVAR 257, 0} used\nWhirlwind!
+The wild {STRVAR 257, 0} used\nWhirlwind!
+The foe’s {STRVAR 257, 0} used\nWhirlwind!
+{STRVAR 257, 0} used\nFly!
+The wild {STRVAR 257, 0} used\nFly!
+The foe’s {STRVAR 257, 0} used\nFly!
+{STRVAR 257, 0} used\nBind!
+The wild {STRVAR 257, 0} used\nBind!
+The foe’s {STRVAR 257, 0} used\nBind!
+{STRVAR 257, 0} used\nSlam!
+The wild {STRVAR 257, 0} used\nSlam!
+The foe’s {STRVAR 257, 0} used\nSlam!
+{STRVAR 257, 0} used\nVine Whip!
+The wild {STRVAR 257, 0} used\nVine Whip!
+The foe’s {STRVAR 257, 0} used\nVine Whip!
+{STRVAR 257, 0} used\nStomp!
+The wild {STRVAR 257, 0} used\nStomp!
+The foe’s {STRVAR 257, 0} used\nStomp!
+{STRVAR 257, 0} used\nDouble Kick!
+The wild {STRVAR 257, 0} used\nDouble Kick!
+The foe’s {STRVAR 257, 0} used\nDouble Kick!
+{STRVAR 257, 0} used\nMega Kick!
+The wild {STRVAR 257, 0} used\nMega Kick!
+The foe’s {STRVAR 257, 0} used\nMega Kick!
+{STRVAR 257, 0} used\nJump Kick!
+The wild {STRVAR 257, 0} used\nJump Kick!
+The foe’s {STRVAR 257, 0} used\nJump Kick!
+{STRVAR 257, 0} used\nRolling Kick!
+The wild {STRVAR 257, 0} used\nRolling Kick!
+The foe’s {STRVAR 257, 0} used\nRolling Kick!
+{STRVAR 257, 0} used\nSand-Attack!
+The wild {STRVAR 257, 0} used\nSand-Attack!
+The foe’s {STRVAR 257, 0} used\nSand-Attack!
+{STRVAR 257, 0} used\nHeadbutt!
+The wild {STRVAR 257, 0} used\nHeadbutt!
+The foe’s {STRVAR 257, 0} used\nHeadbutt!
+{STRVAR 257, 0} used\nHorn Attack!
+The wild {STRVAR 257, 0} used\nHorn Attack!
+The foe’s {STRVAR 257, 0} used\nHorn Attack!
+{STRVAR 257, 0} used\nFury Attack!
+The wild {STRVAR 257, 0} used\nFury Attack!
+The foe’s {STRVAR 257, 0} used\nFury Attack!
+{STRVAR 257, 0} used\nHorn Drill!
+The wild {STRVAR 257, 0} used\nHorn Drill!
+The foe’s {STRVAR 257, 0} used\nHorn Drill!
+{STRVAR 257, 0} used\nTackle!
+The wild {STRVAR 257, 0} used\nTackle!
+The foe’s {STRVAR 257, 0} used\nTackle!
+{STRVAR 257, 0} used\nBody Slam!
+The wild {STRVAR 257, 0} used\nBody Slam!
+The foe’s {STRVAR 257, 0} used\nBody Slam!
+{STRVAR 257, 0} used\nWrap!
+The wild {STRVAR 257, 0} used\nWrap!
+The foe’s {STRVAR 257, 0} used\nWrap!
+{STRVAR 257, 0} used\nTake Down!
+The wild {STRVAR 257, 0} used\nTake Down!
+The foe’s {STRVAR 257, 0} used\nTake Down!
+{STRVAR 257, 0} used\nThrash!
+The wild {STRVAR 257, 0} used\nThrash!
+The foe’s {STRVAR 257, 0} used\nThrash!
+{STRVAR 257, 0} used\nDouble-Edge!
+The wild {STRVAR 257, 0} used\nDouble-Edge!
+The foe’s {STRVAR 257, 0} used\nDouble-Edge!
+{STRVAR 257, 0} used\nTail Whip!
+The wild {STRVAR 257, 0} used\nTail Whip!
+The foe’s {STRVAR 257, 0} used\nTail Whip!
+{STRVAR 257, 0} used\nPoison Sting!
+The wild {STRVAR 257, 0} used\nPoison Sting!
+The foe’s {STRVAR 257, 0} used\nPoison Sting!
+{STRVAR 257, 0} used\nTwineedle!
+The wild {STRVAR 257, 0} used\nTwineedle!
+The foe’s {STRVAR 257, 0} used\nTwineedle!
+{STRVAR 257, 0} used\nPin Missile!
+The wild {STRVAR 257, 0} used\nPin Missile!
+The foe’s {STRVAR 257, 0} used\nPin Missile!
+{STRVAR 257, 0} used\nLeer!
+The wild {STRVAR 257, 0} used\nLeer!
+The foe’s {STRVAR 257, 0} used\nLeer!
+{STRVAR 257, 0} used\nBite!
+The wild {STRVAR 257, 0} used\nBite!
+The foe’s {STRVAR 257, 0} used\nBite!
+{STRVAR 257, 0} used\nGrowl!
+The wild {STRVAR 257, 0} used\nGrowl!
+The foe’s {STRVAR 257, 0} used\nGrowl!
+{STRVAR 257, 0} used\nRoar!
+The wild {STRVAR 257, 0} used\nRoar!
+The foe’s {STRVAR 257, 0} used\nRoar!
+{STRVAR 257, 0} used\nSing!
+The wild {STRVAR 257, 0} used\nSing!
+The foe’s {STRVAR 257, 0} used\nSing!
+{STRVAR 257, 0} used\nSupersonic!
+The wild {STRVAR 257, 0} used\nSupersonic!
+The foe’s {STRVAR 257, 0} used\nSupersonic!
+{STRVAR 257, 0} used\nSonicBoom!
+The wild {STRVAR 257, 0} used\nSonicBoom!
+The foe’s {STRVAR 257, 0} used\nSonicBoom!
+{STRVAR 257, 0} used\nDisable!
+The wild {STRVAR 257, 0} used\nDisable!
+The foe’s {STRVAR 257, 0} used\nDisable!
+{STRVAR 257, 0} used\nAcid!
+The wild {STRVAR 257, 0} used\nAcid!
+The foe’s {STRVAR 257, 0} used\nAcid!
+{STRVAR 257, 0} used\nEmber!
+The wild {STRVAR 257, 0} used\nEmber!
+The foe’s {STRVAR 257, 0} used\nEmber!
+{STRVAR 257, 0} used\nFlamethrower!
+The wild {STRVAR 257, 0} used\nFlamethrower!
+The foe’s {STRVAR 257, 0} used\nFlamethrower!
+{STRVAR 257, 0} used\nMist!
+The wild {STRVAR 257, 0} used\nMist!
+The foe’s {STRVAR 257, 0} used\nMist!
+{STRVAR 257, 0} used\nWater Gun!
+The wild {STRVAR 257, 0} used\nWater Gun!
+The foe’s {STRVAR 257, 0} used\nWater Gun!
+{STRVAR 257, 0} used\nHydro Pump!
+The wild {STRVAR 257, 0} used\nHydro Pump!
+The foe’s {STRVAR 257, 0} used\nHydro Pump!
+{STRVAR 257, 0} used\nSurf!
+The wild {STRVAR 257, 0} used\nSurf!
+The foe’s {STRVAR 257, 0} used\nSurf!
+{STRVAR 257, 0} used\nIce Beam!
+The wild {STRVAR 257, 0} used\nIce Beam!
+The foe’s {STRVAR 257, 0} used\nIce Beam!
+{STRVAR 257, 0} used\nBlizzard!
+The wild {STRVAR 257, 0} used\nBlizzard!
+The foe’s {STRVAR 257, 0} used\nBlizzard!
+{STRVAR 257, 0} used\nPsybeam!
+The wild {STRVAR 257, 0} used\nPsybeam!
+The foe’s {STRVAR 257, 0} used\nPsybeam!
+{STRVAR 257, 0} used\nBubbleBeam!
+The wild {STRVAR 257, 0} used\nBubbleBeam!
+The foe’s {STRVAR 257, 0} used\nBubbleBeam!
+{STRVAR 257, 0} used\nAurora Beam!
+The wild {STRVAR 257, 0} used\nAurora Beam!
+The foe’s {STRVAR 257, 0} used\nAurora Beam!
+{STRVAR 257, 0} used\nHyper Beam!
+The wild {STRVAR 257, 0} used\nHyper Beam!
+The foe’s {STRVAR 257, 0} used\nHyper Beam!
+{STRVAR 257, 0} used\nPeck!
+The wild {STRVAR 257, 0} used\nPeck!
+The foe’s {STRVAR 257, 0} used\nPeck!
+{STRVAR 257, 0} used\nDrill Peck!
+The wild {STRVAR 257, 0} used\nDrill Peck!
+The foe’s {STRVAR 257, 0} used\nDrill Peck!
+{STRVAR 257, 0} used\nSubmission!
+The wild {STRVAR 257, 0} used\nSubmission!
+The foe’s {STRVAR 257, 0} used\nSubmission!
+{STRVAR 257, 0} used\nLow Kick!
+The wild {STRVAR 257, 0} used\nLow Kick!
+The foe’s {STRVAR 257, 0} used\nLow Kick!
+{STRVAR 257, 0} used\nCounter!
+The wild {STRVAR 257, 0} used\nCounter!
+The foe’s {STRVAR 257, 0} used\nCounter!
+{STRVAR 257, 0} used\nSeismic Toss!
+The wild {STRVAR 257, 0} used\nSeismic Toss!
+The foe’s {STRVAR 257, 0} used\nSeismic Toss!
+{STRVAR 257, 0} used\nStrength!
+The wild {STRVAR 257, 0} used\nStrength!
+The foe’s {STRVAR 257, 0} used\nStrength!
+{STRVAR 257, 0} used\nAbsorb!
+The wild {STRVAR 257, 0} used\nAbsorb!
+The foe’s {STRVAR 257, 0} used\nAbsorb!
+{STRVAR 257, 0} used\nMega Drain!
+The wild {STRVAR 257, 0} used\nMega Drain!
+The foe’s {STRVAR 257, 0} used\nMega Drain!
+{STRVAR 257, 0} used\nLeech Seed!
+The wild {STRVAR 257, 0} used\nLeech Seed!
+The foe’s {STRVAR 257, 0} used\nLeech Seed!
+{STRVAR 257, 0} used\nGrowth!
+The wild {STRVAR 257, 0} used\nGrowth!
+The foe’s {STRVAR 257, 0} used\nGrowth!
+{STRVAR 257, 0} used\nRazor Leaf!
+The wild {STRVAR 257, 0} used\nRazor Leaf!
+The foe’s {STRVAR 257, 0} used\nRazor Leaf!
+{STRVAR 257, 0} used\nSolarBeam!
+The wild {STRVAR 257, 0} used\nSolarBeam!
+The foe’s {STRVAR 257, 0} used\nSolarBeam!
+{STRVAR 257, 0} used\nPoisonPowder!
+The wild {STRVAR 257, 0} used\nPoisonPowder!
+The foe’s {STRVAR 257, 0} used\nPoisonPowder!
+{STRVAR 257, 0} used\nStun Spore!
+The wild {STRVAR 257, 0} used\nStun Spore!
+The foe’s {STRVAR 257, 0} used\nStun Spore!
+{STRVAR 257, 0} used\nSleep Powder!
+The wild {STRVAR 257, 0} used\nSleep Powder!
+The foe’s {STRVAR 257, 0} used\nSleep Powder!
+{STRVAR 257, 0} used\nPetal Dance!
+The wild {STRVAR 257, 0} used\nPetal Dance!
+The foe’s {STRVAR 257, 0} used\nPetal Dance!
+{STRVAR 257, 0} used\nString Shot!
+The wild {STRVAR 257, 0} used\nString Shot!
+The foe’s {STRVAR 257, 0} used\nString Shot!
+{STRVAR 257, 0} used\nDragon Rage!
+The wild {STRVAR 257, 0} used\nDragon Rage!
+The foe’s {STRVAR 257, 0} used\nDragon Rage!
+{STRVAR 257, 0} used\nFire Spin!
+The wild {STRVAR 257, 0} used\nFire Spin!
+The foe’s {STRVAR 257, 0} used\nFire Spin!
+{STRVAR 257, 0} used\nThunderShock!
+The wild {STRVAR 257, 0} used\nThunderShock!
+The foe’s {STRVAR 257, 0} used\nThunderShock!
+{STRVAR 257, 0} used\nThunderbolt!
+The wild {STRVAR 257, 0} used\nThunderbolt!
+The foe’s {STRVAR 257, 0} used\nThunderbolt!
+{STRVAR 257, 0} used\nThunder Wave!
+The wild {STRVAR 257, 0} used\nThunder Wave!
+The foe’s {STRVAR 257, 0} used\nThunder Wave!
+{STRVAR 257, 0} used\nThunder!
+The wild {STRVAR 257, 0} used\nThunder!
+The foe’s {STRVAR 257, 0} used\nThunder!
+{STRVAR 257, 0} used\nRock Throw!
+The wild {STRVAR 257, 0} used\nRock Throw!
+The foe’s {STRVAR 257, 0} used\nRock Throw!
+{STRVAR 257, 0} used\nEarthquake!
+The wild {STRVAR 257, 0} used\nEarthquake!
+The foe’s {STRVAR 257, 0} used\nEarthquake!
+{STRVAR 257, 0} used\nFissure!
+The wild {STRVAR 257, 0} used\nFissure!
+The foe’s {STRVAR 257, 0} used\nFissure!
+{STRVAR 257, 0} used\nDig!
+The wild {STRVAR 257, 0} used\nDig!
+The foe’s {STRVAR 257, 0} used\nDig!
+{STRVAR 257, 0} used\nToxic!
+The wild {STRVAR 257, 0} used\nToxic!
+The foe’s {STRVAR 257, 0} used\nToxic!
+{STRVAR 257, 0} used\nConfusion!
+The wild {STRVAR 257, 0} used\nConfusion!
+The foe’s {STRVAR 257, 0} used\nConfusion!
+{STRVAR 257, 0} used\nPsychic!
+The wild {STRVAR 257, 0} used\nPsychic!
+The foe’s {STRVAR 257, 0} used\nPsychic!
+{STRVAR 257, 0} used\nHypnosis!
+The wild {STRVAR 257, 0} used\nHypnosis!
+The foe’s {STRVAR 257, 0} used\nHypnosis!
+{STRVAR 257, 0} used\nMeditate!
+The wild {STRVAR 257, 0} used\nMeditate!
+The foe’s {STRVAR 257, 0} used\nMeditate!
+{STRVAR 257, 0} used\nAgility!
+The wild {STRVAR 257, 0} used\nAgility!
+The foe’s {STRVAR 257, 0} used\nAgility!
+{STRVAR 257, 0} used\nQuick Attack!
+The wild {STRVAR 257, 0} used\nQuick Attack!
+The foe’s {STRVAR 257, 0} used\nQuick Attack!
+{STRVAR 257, 0} used\nRage!
+The wild {STRVAR 257, 0} used\nRage!
+The foe’s {STRVAR 257, 0} used\nRage!
+{STRVAR 257, 0} used\nTeleport!
+The wild {STRVAR 257, 0} used\nTeleport!
+The foe’s {STRVAR 257, 0} used\nTeleport!
+{STRVAR 257, 0} used\nNight Shade!
+The wild {STRVAR 257, 0} used\nNight Shade!
+The foe’s {STRVAR 257, 0} used\nNight Shade!
+{STRVAR 257, 0} used\nMimic!
+The wild {STRVAR 257, 0} used\nMimic!
+The foe’s {STRVAR 257, 0} used\nMimic!
+{STRVAR 257, 0} used\nScreech!
+The wild {STRVAR 257, 0} used\nScreech!
+The foe’s {STRVAR 257, 0} used\nScreech!
+{STRVAR 257, 0} used\nDouble Team!
+The wild {STRVAR 257, 0} used\nDouble Team!
+The foe’s {STRVAR 257, 0} used\nDouble Team!
+{STRVAR 257, 0} used\nRecover!
+The wild {STRVAR 257, 0} used\nRecover!
+The foe’s {STRVAR 257, 0} used\nRecover!
+{STRVAR 257, 0} used\nHarden!
+The wild {STRVAR 257, 0} used\nHarden!
+The foe’s {STRVAR 257, 0} used\nHarden!
+{STRVAR 257, 0} used\nMinimize!
+The wild {STRVAR 257, 0} used\nMinimize!
+The foe’s {STRVAR 257, 0} used\nMinimize!
+{STRVAR 257, 0} used\nSmokeScreen!
+The wild {STRVAR 257, 0} used\nSmokeScreen!
+The foe’s {STRVAR 257, 0} used\nSmokeScreen!
+{STRVAR 257, 0} used\nConfuse Ray!
+The wild {STRVAR 257, 0} used\nConfuse Ray!
+The foe’s {STRVAR 257, 0} used\nConfuse Ray!
+{STRVAR 257, 0} used\nWithdraw!
+The wild {STRVAR 257, 0} used\nWithdraw!
+The foe’s {STRVAR 257, 0} used\nWithdraw!
+{STRVAR 257, 0} used\nDefense Curl!
+The wild {STRVAR 257, 0} used\nDefense Curl!
+The foe’s {STRVAR 257, 0} used\nDefense Curl!
+{STRVAR 257, 0} used\nBarrier!
+The wild {STRVAR 257, 0} used\nBarrier!
+The foe’s {STRVAR 257, 0} used\nBarrier!
+{STRVAR 257, 0} used\nLight Screen!
+The wild {STRVAR 257, 0} used\nLight Screen!
+The foe’s {STRVAR 257, 0} used\nLight Screen!
+{STRVAR 257, 0} used\nHaze!
+The wild {STRVAR 257, 0} used\nHaze!
+The foe’s {STRVAR 257, 0} used\nHaze!
+{STRVAR 257, 0} used\nReflect!
+The wild {STRVAR 257, 0} used\nReflect!
+The foe’s {STRVAR 257, 0} used\nReflect!
+{STRVAR 257, 0} used\nFocus Energy!
+The wild {STRVAR 257, 0} used\nFocus Energy!
+The foe’s {STRVAR 257, 0} used\nFocus Energy!
+{STRVAR 257, 0} used\nBide!
+The wild {STRVAR 257, 0} used\nBide!
+The foe’s {STRVAR 257, 0} used\nBide!
+{STRVAR 257, 0} used\nMetronome!
+The wild {STRVAR 257, 0} used\nMetronome!
+The foe’s {STRVAR 257, 0} used\nMetronome!
+{STRVAR 257, 0} used\nMirror Move!
+The wild {STRVAR 257, 0} used\nMirror Move!
+The foe’s {STRVAR 257, 0} used\nMirror Move!
+{STRVAR 257, 0} used\nSelfdestruct!
+The wild {STRVAR 257, 0} used\nSelfdestruct!
+The foe’s {STRVAR 257, 0} used\nSelfdestruct!
+{STRVAR 257, 0} used\nEgg Bomb!
+The wild {STRVAR 257, 0} used\nEgg Bomb!
+The foe’s {STRVAR 257, 0} used\nEgg Bomb!
+{STRVAR 257, 0} used\nLick!
+The wild {STRVAR 257, 0} used\nLick!
+The foe’s {STRVAR 257, 0} used\nLick!
+{STRVAR 257, 0} used\nSmog!
+The wild {STRVAR 257, 0} used\nSmog!
+The foe’s {STRVAR 257, 0} used\nSmog!
+{STRVAR 257, 0} used\nSludge!
+The wild {STRVAR 257, 0} used\nSludge!
+The foe’s {STRVAR 257, 0} used\nSludge!
+{STRVAR 257, 0} used\nBone Club!
+The wild {STRVAR 257, 0} used\nBone Club!
+The foe’s {STRVAR 257, 0} used\nBone Club!
+{STRVAR 257, 0} used\nFire Blast!
+The wild {STRVAR 257, 0} used\nFire Blast!
+The foe’s {STRVAR 257, 0} used\nFire Blast!
+{STRVAR 257, 0} used\nWaterfall!
+The wild {STRVAR 257, 0} used\nWaterfall!
+The foe’s {STRVAR 257, 0} used\nWaterfall!
+{STRVAR 257, 0} used\nClamp!
+The wild {STRVAR 257, 0} used\nClamp!
+The foe’s {STRVAR 257, 0} used\nClamp!
+{STRVAR 257, 0} used\nSwift!
+The wild {STRVAR 257, 0} used\nSwift!
+The foe’s {STRVAR 257, 0} used\nSwift!
+{STRVAR 257, 0} used\nSkull Bash!
+The wild {STRVAR 257, 0} used\nSkull Bash!
+The foe’s {STRVAR 257, 0} used\nSkull Bash!
+{STRVAR 257, 0} used\nSpike Cannon!
+The wild {STRVAR 257, 0} used\nSpike Cannon!
+The foe’s {STRVAR 257, 0} used\nSpike Cannon!
+{STRVAR 257, 0} used\nConstrict!
+The wild {STRVAR 257, 0} used\nConstrict!
+The foe’s {STRVAR 257, 0} used\nConstrict!
+{STRVAR 257, 0} used\nAmnesia!
+The wild {STRVAR 257, 0} used\nAmnesia!
+The foe’s {STRVAR 257, 0} used\nAmnesia!
+{STRVAR 257, 0} used\nKinesis!
+The wild {STRVAR 257, 0} used\nKinesis!
+The foe’s {STRVAR 257, 0} used\nKinesis!
+{STRVAR 257, 0} used\nSoftboiled!
+The wild {STRVAR 257, 0} used\nSoftboiled!
+The foe’s {STRVAR 257, 0} used\nSoftboiled!
+{STRVAR 257, 0} used\nHi Jump Kick!
+The wild {STRVAR 257, 0} used\nHi Jump Kick!
+The foe’s {STRVAR 257, 0} used\nHi Jump Kick!
+{STRVAR 257, 0} used\nGlare!
+The wild {STRVAR 257, 0} used\nGlare!
+The foe’s {STRVAR 257, 0} used\nGlare!
+{STRVAR 257, 0} used\nDream Eater!
+The wild {STRVAR 257, 0} used\nDream Eater!
+The foe’s {STRVAR 257, 0} used\nDream Eater!
+{STRVAR 257, 0} used\nPoison Gas!
+The wild {STRVAR 257, 0} used\nPoison Gas!
+The foe’s {STRVAR 257, 0} used\nPoison Gas!
+{STRVAR 257, 0} used\nBarrage!
+The wild {STRVAR 257, 0} used\nBarrage!
+The foe’s {STRVAR 257, 0} used\nBarrage!
+{STRVAR 257, 0} used\nLeech Life!
+The wild {STRVAR 257, 0} used\nLeech Life!
+The foe’s {STRVAR 257, 0} used\nLeech Life!
+{STRVAR 257, 0} used\nLovely Kiss!
+The wild {STRVAR 257, 0} used\nLovely Kiss!
+The foe’s {STRVAR 257, 0} used\nLovely Kiss!
+{STRVAR 257, 0} used\nSky Attack!
+The wild {STRVAR 257, 0} used\nSky Attack!
+The foe’s {STRVAR 257, 0} used\nSky Attack!
+{STRVAR 257, 0} used\nTransform!
+The wild {STRVAR 257, 0} used\nTransform!
+The foe’s {STRVAR 257, 0} used\nTransform!
+{STRVAR 257, 0} used\nBubble!
+The wild {STRVAR 257, 0} used\nBubble!
+The foe’s {STRVAR 257, 0} used\nBubble!
+{STRVAR 257, 0} used\nDizzy Punch!
+The wild {STRVAR 257, 0} used\nDizzy Punch!
+The foe’s {STRVAR 257, 0} used\nDizzy Punch!
+{STRVAR 257, 0} used\nSpore!
+The wild {STRVAR 257, 0} used\nSpore!
+The foe’s {STRVAR 257, 0} used\nSpore!
+{STRVAR 257, 0} used\nFlash!
+The wild {STRVAR 257, 0} used\nFlash!
+The foe’s {STRVAR 257, 0} used\nFlash!
+{STRVAR 257, 0} used\nPsywave!
+The wild {STRVAR 257, 0} used\nPsywave!
+The foe’s {STRVAR 257, 0} used\nPsywave!
+{STRVAR 257, 0} used\nSplash!
+The wild {STRVAR 257, 0} used\nSplash!
+The foe’s {STRVAR 257, 0} used\nSplash!
+{STRVAR 257, 0} used\nAcid Armor!
+The wild {STRVAR 257, 0} used\nAcid Armor!
+The foe’s {STRVAR 257, 0} used\nAcid Armor!
+{STRVAR 257, 0} used\nCrabhammer!
+The wild {STRVAR 257, 0} used\nCrabhammer!
+The foe’s {STRVAR 257, 0} used\nCrabhammer!
+{STRVAR 257, 0} used\nExplosion!
+The wild {STRVAR 257, 0} used\nExplosion!
+The foe’s {STRVAR 257, 0} used\nExplosion!
+{STRVAR 257, 0} used\nFury Swipes!
+The wild {STRVAR 257, 0} used\nFury Swipes!
+The foe’s {STRVAR 257, 0} used\nFury Swipes!
+{STRVAR 257, 0} used\nBonemerang!
+The wild {STRVAR 257, 0} used\nBonemerang!
+The foe’s {STRVAR 257, 0} used\nBonemerang!
+{STRVAR 257, 0} used\nRest!
+The wild {STRVAR 257, 0} used\nRest!
+The foe’s {STRVAR 257, 0} used\nRest!
+{STRVAR 257, 0} used\nRock Slide!
+The wild {STRVAR 257, 0} used\nRock Slide!
+The foe’s {STRVAR 257, 0} used\nRock Slide!
+{STRVAR 257, 0} used\nHyper Fang!
+The wild {STRVAR 257, 0} used\nHyper Fang!
+The foe’s {STRVAR 257, 0} used\nHyper Fang!
+{STRVAR 257, 0} used\nSharpen!
+The wild {STRVAR 257, 0} used\nSharpen!
+The foe’s {STRVAR 257, 0} used\nSharpen!
+{STRVAR 257, 0} used\nConversion!
+The wild {STRVAR 257, 0} used\nConversion!
+The foe’s {STRVAR 257, 0} used\nConversion!
+{STRVAR 257, 0} used\nTri Attack!
+The wild {STRVAR 257, 0} used\nTri Attack!
+The foe’s {STRVAR 257, 0} used\nTri Attack!
+{STRVAR 257, 0} used\nSuper Fang!
+The wild {STRVAR 257, 0} used\nSuper Fang!
+The foe’s {STRVAR 257, 0} used\nSuper Fang!
+{STRVAR 257, 0} used\nSlash!
+The wild {STRVAR 257, 0} used\nSlash!
+The foe’s {STRVAR 257, 0} used\nSlash!
+{STRVAR 257, 0} used\nSubstitute!
+The wild {STRVAR 257, 0} used\nSubstitute!
+The foe’s {STRVAR 257, 0} used\nSubstitute!
+{STRVAR 257, 0} used\nStruggle!
+The wild {STRVAR 257, 0} used\nStruggle!
+The foe’s {STRVAR 257, 0} used\nStruggle!
+{STRVAR 257, 0} used\nSketch!
+The wild {STRVAR 257, 0} used\nSketch!
+The foe’s {STRVAR 257, 0} used\nSketch!
+{STRVAR 257, 0} used\nTriple Kick!
+The wild {STRVAR 257, 0} used\nTriple Kick!
+The foe’s {STRVAR 257, 0} used\nTriple Kick!
+{STRVAR 257, 0} used\nThief!
+The wild {STRVAR 257, 0} used\nThief!
+The foe’s {STRVAR 257, 0} used\nThief!
+{STRVAR 257, 0} used\nSpider Web!
+The wild {STRVAR 257, 0} used\nSpider Web!
+The foe’s {STRVAR 257, 0} used\nSpider Web!
+{STRVAR 257, 0} used\nMind Reader!
+The wild {STRVAR 257, 0} used\nMind Reader!
+The foe’s {STRVAR 257, 0} used\nMind Reader!
+{STRVAR 257, 0} used\nNightmare!
+The wild {STRVAR 257, 0} used\nNightmare!
+The foe’s {STRVAR 257, 0} used\nNightmare!
+{STRVAR 257, 0} used\nFlame Wheel!
+The wild {STRVAR 257, 0} used\nFlame Wheel!
+The foe’s {STRVAR 257, 0} used\nFlame Wheel!
+{STRVAR 257, 0} used\nSnore!
+The wild {STRVAR 257, 0} used\nSnore!
+The foe’s {STRVAR 257, 0} used\nSnore!
+{STRVAR 257, 0} used\nCurse!
+The wild {STRVAR 257, 0} used\nCurse!
+The foe’s {STRVAR 257, 0} used\nCurse!
+{STRVAR 257, 0} used\nFlail!
+The wild {STRVAR 257, 0} used\nFlail!
+The foe’s {STRVAR 257, 0} used\nFlail!
+{STRVAR 257, 0} used\nConversion 2!
+The wild {STRVAR 257, 0} used\nConversion 2!
+The foe’s {STRVAR 257, 0} used\nConversion 2!
+{STRVAR 257, 0} used\nAeroblast!
+The wild {STRVAR 257, 0} used\nAeroblast!
+The foe’s {STRVAR 257, 0} used\nAeroblast!
+{STRVAR 257, 0} used\nCotton Spore!
+The wild {STRVAR 257, 0} used\nCotton Spore!
+The foe’s {STRVAR 257, 0} used\nCotton Spore!
+{STRVAR 257, 0} used\nReversal!
+The wild {STRVAR 257, 0} used\nReversal!
+The foe’s {STRVAR 257, 0} used\nReversal!
+{STRVAR 257, 0} used\nSpite!
+The wild {STRVAR 257, 0} used\nSpite!
+The foe’s {STRVAR 257, 0} used\nSpite!
+{STRVAR 257, 0} used\nPowder Snow!
+The wild {STRVAR 257, 0} used\nPowder Snow!
+The foe’s {STRVAR 257, 0} used\nPowder Snow!
+{STRVAR 257, 0} used\nProtect!
+The wild {STRVAR 257, 0} used\nProtect!
+The foe’s {STRVAR 257, 0} used\nProtect!
+{STRVAR 257, 0} used\nMach Punch!
+The wild {STRVAR 257, 0} used\nMach Punch!
+The foe’s {STRVAR 257, 0} used\nMach Punch!
+{STRVAR 257, 0} used\nScary Face!
+The wild {STRVAR 257, 0} used\nScary Face!
+The foe’s {STRVAR 257, 0} used\nScary Face!
+{STRVAR 257, 0} used\nFaint Attack!
+The wild {STRVAR 257, 0} used\nFaint Attack!
+The foe’s {STRVAR 257, 0} used\nFaint Attack!
+{STRVAR 257, 0} used\nSweet Kiss!
+The wild {STRVAR 257, 0} used\nSweet Kiss!
+The foe’s {STRVAR 257, 0} used\nSweet Kiss!
+{STRVAR 257, 0} used\nBelly Drum!
+The wild {STRVAR 257, 0} used\nBelly Drum!
+The foe’s {STRVAR 257, 0} used\nBelly Drum!
+{STRVAR 257, 0} used\nSludge Bomb!
+The wild {STRVAR 257, 0} used\nSludge Bomb!
+The foe’s {STRVAR 257, 0} used\nSludge Bomb!
+{STRVAR 257, 0} used\nMud-Slap!
+The wild {STRVAR 257, 0} used\nMud-Slap!
+The foe’s {STRVAR 257, 0} used\nMud-Slap!
+{STRVAR 257, 0} used\nOctazooka!
+The wild {STRVAR 257, 0} used\nOctazooka!
+The foe’s {STRVAR 257, 0} used\nOctazooka!
+{STRVAR 257, 0} used\nSpikes!
+The wild {STRVAR 257, 0} used\nSpikes!
+The foe’s {STRVAR 257, 0} used\nSpikes!
+{STRVAR 257, 0} used\nZap Cannon!
+The wild {STRVAR 257, 0} used\nZap Cannon!
+The foe’s {STRVAR 257, 0} used\nZap Cannon!
+{STRVAR 257, 0} used\nForesight!
+The wild {STRVAR 257, 0} used\nForesight!
+The foe’s {STRVAR 257, 0} used\nForesight!
+{STRVAR 257, 0} used\nDestiny Bond!
+The wild {STRVAR 257, 0} used\nDestiny Bond!
+The foe’s {STRVAR 257, 0} used\nDestiny Bond!
+{STRVAR 257, 0} used\nPerish Song!
+The wild {STRVAR 257, 0} used\nPerish Song!
+The foe’s {STRVAR 257, 0} used\nPerish Song!
+{STRVAR 257, 0} used\nIcy Wind!
+The wild {STRVAR 257, 0} used\nIcy Wind!
+The foe’s {STRVAR 257, 0} used\nIcy Wind!
+{STRVAR 257, 0} used\nDetect!
+The wild {STRVAR 257, 0} used\nDetect!
+The foe’s {STRVAR 257, 0} used\nDetect!
+{STRVAR 257, 0} used\nBone Rush!
+The wild {STRVAR 257, 0} used\nBone Rush!
+The foe’s {STRVAR 257, 0} used\nBone Rush!
+{STRVAR 257, 0} used\nLock-On!
+The wild {STRVAR 257, 0} used\nLock-On!
+The foe’s {STRVAR 257, 0} used\nLock-On!
+{STRVAR 257, 0} used\nOutrage!
+The wild {STRVAR 257, 0} used\nOutrage!
+The foe’s {STRVAR 257, 0} used\nOutrage!
+{STRVAR 257, 0} used\nSandstorm!
+The wild {STRVAR 257, 0} used\nSandstorm!
+The foe’s {STRVAR 257, 0} used\nSandstorm!
+{STRVAR 257, 0} used\nGiga Drain!
+The wild {STRVAR 257, 0} used\nGiga Drain!
+The foe’s {STRVAR 257, 0} used\nGiga Drain!
+{STRVAR 257, 0} used\nEndure!
+The wild {STRVAR 257, 0} used\nEndure!
+The foe’s {STRVAR 257, 0} used\nEndure!
+{STRVAR 257, 0} used\nCharm!
+The wild {STRVAR 257, 0} used\nCharm!
+The foe’s {STRVAR 257, 0} used\nCharm!
+{STRVAR 257, 0} used\nRollout!
+The wild {STRVAR 257, 0} used\nRollout!
+The foe’s {STRVAR 257, 0} used\nRollout!
+{STRVAR 257, 0} used\nFalse Swipe!
+The wild {STRVAR 257, 0} used\nFalse Swipe!
+The foe’s {STRVAR 257, 0} used\nFalse Swipe!
+{STRVAR 257, 0} used\nSwagger!
+The wild {STRVAR 257, 0} used\nSwagger!
+The foe’s {STRVAR 257, 0} used\nSwagger!
+{STRVAR 257, 0} used\nMilk Drink!
+The wild {STRVAR 257, 0} used\nMilk Drink!
+The foe’s {STRVAR 257, 0} used\nMilk Drink!
+{STRVAR 257, 0} used\nSpark!
+The wild {STRVAR 257, 0} used\nSpark!
+The foe’s {STRVAR 257, 0} used\nSpark!
+{STRVAR 257, 0} used\nFury Cutter!
+The wild {STRVAR 257, 0} used\nFury Cutter!
+The foe’s {STRVAR 257, 0} used\nFury Cutter!
+{STRVAR 257, 0} used\nSteel Wing!
+The wild {STRVAR 257, 0} used\nSteel Wing!
+The foe’s {STRVAR 257, 0} used\nSteel Wing!
+{STRVAR 257, 0} used\nMean Look!
+The wild {STRVAR 257, 0} used\nMean Look!
+The foe’s {STRVAR 257, 0} used\nMean Look!
+{STRVAR 257, 0} used\nAttract!
+The wild {STRVAR 257, 0} used\nAttract!
+The foe’s {STRVAR 257, 0} used\nAttract!
+{STRVAR 257, 0} used\nSleep Talk!
+The wild {STRVAR 257, 0} used\nSleep Talk!
+The foe’s {STRVAR 257, 0} used\nSleep Talk!
+{STRVAR 257, 0} used\nHeal Bell!
+The wild {STRVAR 257, 0} used\nHeal Bell!
+The foe’s {STRVAR 257, 0} used\nHeal Bell!
+{STRVAR 257, 0} used\nReturn!
+The wild {STRVAR 257, 0} used\nReturn!
+The foe’s {STRVAR 257, 0} used\nReturn!
+{STRVAR 257, 0} used\nPresent!
+The wild {STRVAR 257, 0} used\nPresent!
+The foe’s {STRVAR 257, 0} used\nPresent!
+{STRVAR 257, 0} used\nFrustration!
+The wild {STRVAR 257, 0} used\nFrustration!
+The foe’s {STRVAR 257, 0} used\nFrustration!
+{STRVAR 257, 0} used\nSafeguard!
+The wild {STRVAR 257, 0} used\nSafeguard!
+The foe’s {STRVAR 257, 0} used\nSafeguard!
+{STRVAR 257, 0} used\nPain Split!
+The wild {STRVAR 257, 0} used\nPain Split!
+The foe’s {STRVAR 257, 0} used\nPain Split!
+{STRVAR 257, 0} used\nSacred Fire!
+The wild {STRVAR 257, 0} used\nSacred Fire!
+The foe’s {STRVAR 257, 0} used\nSacred Fire!
+{STRVAR 257, 0} used\nMagnitude!
+The wild {STRVAR 257, 0} used\nMagnitude!
+The foe’s {STRVAR 257, 0} used\nMagnitude!
+{STRVAR 257, 0} used\nDynamicPunch!
+The wild {STRVAR 257, 0} used\nDynamicPunch!
+The foe’s {STRVAR 257, 0} used\nDynamicPunch!
+{STRVAR 257, 0} used\nMegahorn!
+The wild {STRVAR 257, 0} used\nMegahorn!
+The foe’s {STRVAR 257, 0} used\nMegahorn!
+{STRVAR 257, 0} used\nDragonBreath!
+The wild {STRVAR 257, 0} used\nDragonBreath!
+The foe’s {STRVAR 257, 0} used\nDragonBreath!
+{STRVAR 257, 0} used\nBaton Pass!
+The wild {STRVAR 257, 0} used\nBaton Pass!
+The foe’s {STRVAR 257, 0} used\nBaton Pass!
+{STRVAR 257, 0} used\nEncore!
+The wild {STRVAR 257, 0} used\nEncore!
+The foe’s {STRVAR 257, 0} used\nEncore!
+{STRVAR 257, 0} used\nPursuit!
+The wild {STRVAR 257, 0} used\nPursuit!
+The foe’s {STRVAR 257, 0} used\nPursuit!
+{STRVAR 257, 0} used\nRapid Spin!
+The wild {STRVAR 257, 0} used\nRapid Spin!
+The foe’s {STRVAR 257, 0} used\nRapid Spin!
+{STRVAR 257, 0} used\nSweet Scent!
+The wild {STRVAR 257, 0} used\nSweet Scent!
+The foe’s {STRVAR 257, 0} used\nSweet Scent!
+{STRVAR 257, 0} used\nIron Tail!
+The wild {STRVAR 257, 0} used\nIron Tail!
+The foe’s {STRVAR 257, 0} used\nIron Tail!
+{STRVAR 257, 0} used\nMetal Claw!
+The wild {STRVAR 257, 0} used\nMetal Claw!
+The foe’s {STRVAR 257, 0} used\nMetal Claw!
+{STRVAR 257, 0} used\nVital Throw!
+The wild {STRVAR 257, 0} used\nVital Throw!
+The foe’s {STRVAR 257, 0} used\nVital Throw!
+{STRVAR 257, 0} used\nMorning Sun!
+The wild {STRVAR 257, 0} used\nMorning Sun!
+The foe’s {STRVAR 257, 0} used\nMorning Sun!
+{STRVAR 257, 0} used\nSynthesis!
+The wild {STRVAR 257, 0} used\nSynthesis!
+The foe’s {STRVAR 257, 0} used\nSynthesis!
+{STRVAR 257, 0} used\nMoonlight!
+The wild {STRVAR 257, 0} used\nMoonlight!
+The foe’s {STRVAR 257, 0} used\nMoonlight!
+{STRVAR 257, 0} used\nHidden Power!
+The wild {STRVAR 257, 0} used\nHidden Power!
+The foe’s {STRVAR 257, 0} used\nHidden Power!
+{STRVAR 257, 0} used\nCross Chop!
+The wild {STRVAR 257, 0} used\nCross Chop!
+The foe’s {STRVAR 257, 0} used\nCross Chop!
+{STRVAR 257, 0} used\nTwister!
+The wild {STRVAR 257, 0} used\nTwister!
+The foe’s {STRVAR 257, 0} used\nTwister!
+{STRVAR 257, 0} used\nRain Dance!
+The wild {STRVAR 257, 0} used\nRain Dance!
+The foe’s {STRVAR 257, 0} used\nRain Dance!
+{STRVAR 257, 0} used\nSunny Day!
+The wild {STRVAR 257, 0} used\nSunny Day!
+The foe’s {STRVAR 257, 0} used\nSunny Day!
+{STRVAR 257, 0} used\nCrunch!
+The wild {STRVAR 257, 0} used\nCrunch!
+The foe’s {STRVAR 257, 0} used\nCrunch!
+{STRVAR 257, 0} used\nMirror Coat!
+The wild {STRVAR 257, 0} used\nMirror Coat!
+The foe’s {STRVAR 257, 0} used\nMirror Coat!
+{STRVAR 257, 0} used\nPsych Up!
+The wild {STRVAR 257, 0} used\nPsych Up!
+The foe’s {STRVAR 257, 0} used\nPsych Up!
+{STRVAR 257, 0} used\nExtremeSpeed!
+The wild {STRVAR 257, 0} used\nExtremeSpeed!
+The foe’s {STRVAR 257, 0} used\nExtremeSpeed!
+{STRVAR 257, 0} used\nAncientPower!
+The wild {STRVAR 257, 0} used\nAncientPower!
+The foe’s {STRVAR 257, 0} used\nAncientPower!
+{STRVAR 257, 0} used\nShadow Ball!
+The wild {STRVAR 257, 0} used\nShadow Ball!
+The foe’s {STRVAR 257, 0} used\nShadow Ball!
+{STRVAR 257, 0} used\nFuture Sight!
+The wild {STRVAR 257, 0} used\nFuture Sight!
+The foe’s {STRVAR 257, 0} used\nFuture Sight!
+{STRVAR 257, 0} used\nRock Smash!
+The wild {STRVAR 257, 0} used\nRock Smash!
+The foe’s {STRVAR 257, 0} used\nRock Smash!
+{STRVAR 257, 0} used\nWhirlpool!
+The wild {STRVAR 257, 0} used\nWhirlpool!
+The foe’s {STRVAR 257, 0} used\nWhirlpool!
+{STRVAR 257, 0} used\nBeat Up!
+The wild {STRVAR 257, 0} used\nBeat Up!
+The foe’s {STRVAR 257, 0} used\nBeat Up!
+{STRVAR 257, 0} used\nFake Out!
+The wild {STRVAR 257, 0} used\nFake Out!
+The foe’s {STRVAR 257, 0} used\nFake Out!
+{STRVAR 257, 0} used\nUproar!
+The wild {STRVAR 257, 0} used\nUproar!
+The foe’s {STRVAR 257, 0} used\nUproar!
+{STRVAR 257, 0} used\nStockpile!
+The wild {STRVAR 257, 0} used\nStockpile!
+The foe’s {STRVAR 257, 0} used\nStockpile!
+{STRVAR 257, 0} used\nSpit Up!
+The wild {STRVAR 257, 0} used\nSpit Up!
+The foe’s {STRVAR 257, 0} used\nSpit Up!
+{STRVAR 257, 0} used\nSwallow!
+The wild {STRVAR 257, 0} used\nSwallow!
+The foe’s {STRVAR 257, 0} used\nSwallow!
+{STRVAR 257, 0} used\nHeat Wave!
+The wild {STRVAR 257, 0} used\nHeat Wave!
+The foe’s {STRVAR 257, 0} used\nHeat Wave!
+{STRVAR 257, 0} used\nHail!
+The wild {STRVAR 257, 0} used\nHail!
+The foe’s {STRVAR 257, 0} used\nHail!
+{STRVAR 257, 0} used\nTorment!
+The wild {STRVAR 257, 0} used\nTorment!
+The foe’s {STRVAR 257, 0} used\nTorment!
+{STRVAR 257, 0} used\nFlatter!
+The wild {STRVAR 257, 0} used\nFlatter!
+The foe’s {STRVAR 257, 0} used\nFlatter!
+{STRVAR 257, 0} used\nWill-O-Wisp!
+The wild {STRVAR 257, 0} used\nWill-O-Wisp!
+The foe’s {STRVAR 257, 0} used\nWill-O-Wisp!
+{STRVAR 257, 0} used\nMemento!
+The wild {STRVAR 257, 0} used\nMemento!
+The foe’s {STRVAR 257, 0} used\nMemento!
+{STRVAR 257, 0} used\nFacade!
+The wild {STRVAR 257, 0} used\nFacade!
+The foe’s {STRVAR 257, 0} used\nFacade!
+{STRVAR 257, 0} used\nFocus Punch!
+The wild {STRVAR 257, 0} used\nFocus Punch!
+The foe’s {STRVAR 257, 0} used\nFocus Punch!
+{STRVAR 257, 0} used\nSmellingSalt!
+The wild {STRVAR 257, 0} used\nSmellingSalt!
+The foe’s {STRVAR 257, 0} used\nSmellingSalt!
+{STRVAR 257, 0} used\nFollow Me!
+The wild {STRVAR 257, 0} used\nFollow Me!
+The foe’s {STRVAR 257, 0} used\nFollow Me!
+{STRVAR 257, 0} used\nNature Power!
+The wild {STRVAR 257, 0} used\nNature Power!
+The foe’s {STRVAR 257, 0} used\nNature Power!
+{STRVAR 257, 0} used\nCharge!
+The wild {STRVAR 257, 0} used\nCharge!
+The foe’s {STRVAR 257, 0} used\nCharge!
+{STRVAR 257, 0} used\nTaunt!
+The wild {STRVAR 257, 0} used\nTaunt!
+The foe’s {STRVAR 257, 0} used\nTaunt!
+{STRVAR 257, 0} used\nHelping Hand!
+The wild {STRVAR 257, 0} used\nHelping Hand!
+The foe’s {STRVAR 257, 0} used\nHelping Hand!
+{STRVAR 257, 0} used\nTrick!
+The wild {STRVAR 257, 0} used\nTrick!
+The foe’s {STRVAR 257, 0} used\nTrick!
+{STRVAR 257, 0} used\nRole Play!
+The wild {STRVAR 257, 0} used\nRole Play!
+The foe’s {STRVAR 257, 0} used\nRole Play!
+{STRVAR 257, 0} used\nWish!
+The wild {STRVAR 257, 0} used\nWish!
+The foe’s {STRVAR 257, 0} used\nWish!
+{STRVAR 257, 0} used\nAssist!
+The wild {STRVAR 257, 0} used\nAssist!
+The foe’s {STRVAR 257, 0} used\nAssist!
+{STRVAR 257, 0} used\nIngrain!
+The wild {STRVAR 257, 0} used\nIngrain!
+The foe’s {STRVAR 257, 0} used\nIngrain!
+{STRVAR 257, 0} used\nSuperpower!
+The wild {STRVAR 257, 0} used\nSuperpower!
+The foe’s {STRVAR 257, 0} used\nSuperpower!
+{STRVAR 257, 0} used\nMagic Coat!
+The wild {STRVAR 257, 0} used\nMagic Coat!
+The foe’s {STRVAR 257, 0} used\nMagic Coat!
+{STRVAR 257, 0} used\nRecycle!
+The wild {STRVAR 257, 0} used\nRecycle!
+The foe’s {STRVAR 257, 0} used\nRecycle!
+{STRVAR 257, 0} used\nRevenge!
+The wild {STRVAR 257, 0} used\nRevenge!
+The foe’s {STRVAR 257, 0} used\nRevenge!
+{STRVAR 257, 0} used\nBrick Break!
+The wild {STRVAR 257, 0} used\nBrick Break!
+The foe’s {STRVAR 257, 0} used\nBrick Break!
+{STRVAR 257, 0} used\nYawn!
+The wild {STRVAR 257, 0} used\nYawn!
+The foe’s {STRVAR 257, 0} used\nYawn!
+{STRVAR 257, 0} used\nKnock Off!
+The wild {STRVAR 257, 0} used\nKnock Off!
+The foe’s {STRVAR 257, 0} used\nKnock Off!
+{STRVAR 257, 0} used\nEndeavor!
+The wild {STRVAR 257, 0} used\nEndeavor!
+The foe’s {STRVAR 257, 0} used\nEndeavor!
+{STRVAR 257, 0} used\nEruption!
+The wild {STRVAR 257, 0} used\nEruption!
+The foe’s {STRVAR 257, 0} used\nEruption!
+{STRVAR 257, 0} used\nSkill Swap!
+The wild {STRVAR 257, 0} used\nSkill Swap!
+The foe’s {STRVAR 257, 0} used\nSkill Swap!
+{STRVAR 257, 0} used\nImprison!
+The wild {STRVAR 257, 0} used\nImprison!
+The foe’s {STRVAR 257, 0} used\nImprison!
+{STRVAR 257, 0} used\nRefresh!
+The wild {STRVAR 257, 0} used\nRefresh!
+The foe’s {STRVAR 257, 0} used\nRefresh!
+{STRVAR 257, 0} used\nGrudge!
+The wild {STRVAR 257, 0} used\nGrudge!
+The foe’s {STRVAR 257, 0} used\nGrudge!
+{STRVAR 257, 0} used\nSnatch!
+The wild {STRVAR 257, 0} used\nSnatch!
+The foe’s {STRVAR 257, 0} used\nSnatch!
+{STRVAR 257, 0} used\nSecret Power!
+The wild {STRVAR 257, 0} used\nSecret Power!
+The foe’s {STRVAR 257, 0} used\nSecret Power!
+{STRVAR 257, 0} used\nDive!
+The wild {STRVAR 257, 0} used\nDive!
+The foe’s {STRVAR 257, 0} used\nDive!
+{STRVAR 257, 0} used\nArm Thrust!
+The wild {STRVAR 257, 0} used\nArm Thrust!
+The foe’s {STRVAR 257, 0} used\nArm Thrust!
+{STRVAR 257, 0} used\nCamouflage!
+The wild {STRVAR 257, 0} used\nCamouflage!
+The foe’s {STRVAR 257, 0} used\nCamouflage!
+{STRVAR 257, 0} used\nTail Glow!
+The wild {STRVAR 257, 0} used\nTail Glow!
+The foe’s {STRVAR 257, 0} used\nTail Glow!
+{STRVAR 257, 0} used\nLuster Purge!
+The wild {STRVAR 257, 0} used\nLuster Purge!
+The foe’s {STRVAR 257, 0} used\nLuster Purge!
+{STRVAR 257, 0} used\nMist Ball!
+The wild {STRVAR 257, 0} used\nMist Ball!
+The foe’s {STRVAR 257, 0} used\nMist Ball!
+{STRVAR 257, 0} used\nFeatherDance!
+The wild {STRVAR 257, 0} used\nFeatherDance!
+The foe’s {STRVAR 257, 0} used\nFeatherDance!
+{STRVAR 257, 0} used\nTeeter Dance!
+The wild {STRVAR 257, 0} used\nTeeter Dance!
+The foe’s {STRVAR 257, 0} used\nTeeter Dance!
+{STRVAR 257, 0} used\nBlaze Kick!
+The wild {STRVAR 257, 0} used\nBlaze Kick!
+The foe’s {STRVAR 257, 0} used\nBlaze Kick!
+{STRVAR 257, 0} used\nMud Sport!
+The wild {STRVAR 257, 0} used\nMud Sport!
+The foe’s {STRVAR 257, 0} used\nMud Sport!
+{STRVAR 257, 0} used\nIce Ball!
+The wild {STRVAR 257, 0} used\nIce Ball!
+The foe’s {STRVAR 257, 0} used\nIce Ball!
+{STRVAR 257, 0} used\nNeedle Arm!
+The wild {STRVAR 257, 0} used\nNeedle Arm!
+The foe’s {STRVAR 257, 0} used\nNeedle Arm!
+{STRVAR 257, 0} used\nSlack Off!
+The wild {STRVAR 257, 0} used\nSlack Off!
+The foe’s {STRVAR 257, 0} used\nSlack Off!
+{STRVAR 257, 0} used\nHyper Voice!
+The wild {STRVAR 257, 0} used\nHyper Voice!
+The foe’s {STRVAR 257, 0} used\nHyper Voice!
+{STRVAR 257, 0} used\nPoison Fang!
+The wild {STRVAR 257, 0} used\nPoison Fang!
+The foe’s {STRVAR 257, 0} used\nPoison Fang!
+{STRVAR 257, 0} used\nCrush Claw!
+The wild {STRVAR 257, 0} used\nCrush Claw!
+The foe’s {STRVAR 257, 0} used\nCrush Claw!
+{STRVAR 257, 0} used\nBlast Burn!
+The wild {STRVAR 257, 0} used\nBlast Burn!
+The foe’s {STRVAR 257, 0} used\nBlast Burn!
+{STRVAR 257, 0} used\nHydro Cannon!
+The wild {STRVAR 257, 0} used\nHydro Cannon!
+The foe’s {STRVAR 257, 0} used\nHydro Cannon!
+{STRVAR 257, 0} used\nMeteor Mash!
+The wild {STRVAR 257, 0} used\nMeteor Mash!
+The foe’s {STRVAR 257, 0} used\nMeteor Mash!
+{STRVAR 257, 0} used\nAstonish!
+The wild {STRVAR 257, 0} used\nAstonish!
+The foe’s {STRVAR 257, 0} used\nAstonish!
+{STRVAR 257, 0} used\nWeather Ball!
+The wild {STRVAR 257, 0} used\nWeather Ball!
+The foe’s {STRVAR 257, 0} used\nWeather Ball!
+{STRVAR 257, 0} used\nAromatherapy!
+The wild {STRVAR 257, 0} used\nAromatherapy!
+The foe’s {STRVAR 257, 0} used\nAromatherapy!
+{STRVAR 257, 0} used\nFake Tears!
+The wild {STRVAR 257, 0} used\nFake Tears!
+The foe’s {STRVAR 257, 0} used\nFake Tears!
+{STRVAR 257, 0} used\nAir Cutter!
+The wild {STRVAR 257, 0} used\nAir Cutter!
+The foe’s {STRVAR 257, 0} used\nAir Cutter!
+{STRVAR 257, 0} used\nOverheat!
+The wild {STRVAR 257, 0} used\nOverheat!
+The foe’s {STRVAR 257, 0} used\nOverheat!
+{STRVAR 257, 0} used\nOdor Sleuth!
+The wild {STRVAR 257, 0} used\nOdor Sleuth!
+The foe’s {STRVAR 257, 0} used\nOdor Sleuth!
+{STRVAR 257, 0} used\nRock Tomb!
+The wild {STRVAR 257, 0} used\nRock Tomb!
+The foe’s {STRVAR 257, 0} used\nRock Tomb!
+{STRVAR 257, 0} used\nSilver Wind!
+The wild {STRVAR 257, 0} used\nSilver Wind!
+The foe’s {STRVAR 257, 0} used\nSilver Wind!
+{STRVAR 257, 0} used\nMetal Sound!
+The wild {STRVAR 257, 0} used\nMetal Sound!
+The foe’s {STRVAR 257, 0} used\nMetal Sound!
+{STRVAR 257, 0} used\nGrassWhistle!
+The wild {STRVAR 257, 0} used\nGrassWhistle!
+The foe’s {STRVAR 257, 0} used\nGrassWhistle!
+{STRVAR 257, 0} used\nTickle!
+The wild {STRVAR 257, 0} used\nTickle!
+The foe’s {STRVAR 257, 0} used\nTickle!
+{STRVAR 257, 0} used\nCosmic Power!
+The wild {STRVAR 257, 0} used\nCosmic Power!
+The foe’s {STRVAR 257, 0} used\nCosmic Power!
+{STRVAR 257, 0} used\nWater Spout!
+The wild {STRVAR 257, 0} used\nWater Spout!
+The foe’s {STRVAR 257, 0} used\nWater Spout!
+{STRVAR 257, 0} used\nSignal Beam!
+The wild {STRVAR 257, 0} used\nSignal Beam!
+The foe’s {STRVAR 257, 0} used\nSignal Beam!
+{STRVAR 257, 0} used\nShadow Punch!
+The wild {STRVAR 257, 0} used\nShadow Punch!
+The foe’s {STRVAR 257, 0} used\nShadow Punch!
+{STRVAR 257, 0} used\nExtrasensory!
+The wild {STRVAR 257, 0} used\nExtrasensory!
+The foe’s {STRVAR 257, 0} used\nExtrasensory!
+{STRVAR 257, 0} used\nSky Uppercut!
+The wild {STRVAR 257, 0} used\nSky Uppercut!
+The foe’s {STRVAR 257, 0} used\nSky Uppercut!
+{STRVAR 257, 0} used\nSand Tomb!
+The wild {STRVAR 257, 0} used\nSand Tomb!
+The foe’s {STRVAR 257, 0} used\nSand Tomb!
+{STRVAR 257, 0} used\nSheer Cold!
+The wild {STRVAR 257, 0} used\nSheer Cold!
+The foe’s {STRVAR 257, 0} used\nSheer Cold!
+{STRVAR 257, 0} used\nMuddy Water!
+The wild {STRVAR 257, 0} used\nMuddy Water!
+The foe’s {STRVAR 257, 0} used\nMuddy Water!
+{STRVAR 257, 0} used\nBullet Seed!
+The wild {STRVAR 257, 0} used\nBullet Seed!
+The foe’s {STRVAR 257, 0} used\nBullet Seed!
+{STRVAR 257, 0} used\nAerial Ace!
+The wild {STRVAR 257, 0} used\nAerial Ace!
+The foe’s {STRVAR 257, 0} used\nAerial Ace!
+{STRVAR 257, 0} used\nIcicle Spear!
+The wild {STRVAR 257, 0} used\nIcicle Spear!
+The foe’s {STRVAR 257, 0} used\nIcicle Spear!
+{STRVAR 257, 0} used\nIron Defense!
+The wild {STRVAR 257, 0} used\nIron Defense!
+The foe’s {STRVAR 257, 0} used\nIron Defense!
+{STRVAR 257, 0} used\nBlock!
+The wild {STRVAR 257, 0} used\nBlock!
+The foe’s {STRVAR 257, 0} used\nBlock!
+{STRVAR 257, 0} used\nHowl!
+The wild {STRVAR 257, 0} used\nHowl!
+The foe’s {STRVAR 257, 0} used\nHowl!
+{STRVAR 257, 0} used\nDragon Claw!
+The wild {STRVAR 257, 0} used\nDragon Claw!
+The foe’s {STRVAR 257, 0} used\nDragon Claw!
+{STRVAR 257, 0} used\nFrenzy Plant!
+The wild {STRVAR 257, 0} used\nFrenzy Plant!
+The foe’s {STRVAR 257, 0} used\nFrenzy Plant!
+{STRVAR 257, 0} used\nBulk Up!
+The wild {STRVAR 257, 0} used\nBulk Up!
+The foe’s {STRVAR 257, 0} used\nBulk Up!
+{STRVAR 257, 0} used\nBounce!
+The wild {STRVAR 257, 0} used\nBounce!
+The foe’s {STRVAR 257, 0} used\nBounce!
+{STRVAR 257, 0} used\nMud Shot!
+The wild {STRVAR 257, 0} used\nMud Shot!
+The foe’s {STRVAR 257, 0} used\nMud Shot!
+{STRVAR 257, 0} used\nPoison Tail!
+The wild {STRVAR 257, 0} used\nPoison Tail!
+The foe’s {STRVAR 257, 0} used\nPoison Tail!
+{STRVAR 257, 0} used\nCovet!
+The wild {STRVAR 257, 0} used\nCovet!
+The foe’s {STRVAR 257, 0} used\nCovet!
+{STRVAR 257, 0} used\nVolt Tackle!
+The wild {STRVAR 257, 0} used\nVolt Tackle!
+The foe’s {STRVAR 257, 0} used\nVolt Tackle!
+{STRVAR 257, 0} used\nMagical Leaf!
+The wild {STRVAR 257, 0} used\nMagical Leaf!
+The foe’s {STRVAR 257, 0} used\nMagical Leaf!
+{STRVAR 257, 0} used\nWater Sport!
+The wild {STRVAR 257, 0} used\nWater Sport!
+The foe’s {STRVAR 257, 0} used\nWater Sport!
+{STRVAR 257, 0} used\nCalm Mind!
+The wild {STRVAR 257, 0} used\nCalm Mind!
+The foe’s {STRVAR 257, 0} used\nCalm Mind!
+{STRVAR 257, 0} used\nLeaf Blade!
+The wild {STRVAR 257, 0} used\nLeaf Blade!
+The foe’s {STRVAR 257, 0} used\nLeaf Blade!
+{STRVAR 257, 0} used\nDragon Dance!
+The wild {STRVAR 257, 0} used\nDragon Dance!
+The foe’s {STRVAR 257, 0} used\nDragon Dance!
+{STRVAR 257, 0} used\nRock Blast!
+The wild {STRVAR 257, 0} used\nRock Blast!
+The foe’s {STRVAR 257, 0} used\nRock Blast!
+{STRVAR 257, 0} used\nShock Wave!
+The wild {STRVAR 257, 0} used\nShock Wave!
+The foe’s {STRVAR 257, 0} used\nShock Wave!
+{STRVAR 257, 0} used\nWater Pulse!
+The wild {STRVAR 257, 0} used\nWater Pulse!
+The foe’s {STRVAR 257, 0} used\nWater Pulse!
+{STRVAR 257, 0} used\nDoom Desire!
+The wild {STRVAR 257, 0} used\nDoom Desire!
+The foe’s {STRVAR 257, 0} used\nDoom Desire!
+{STRVAR 257, 0} used\nPsycho Boost!
+The wild {STRVAR 257, 0} used\nPsycho Boost!
+The foe’s {STRVAR 257, 0} used\nPsycho Boost!
+{STRVAR 257, 0} used\nRoost!
+The wild {STRVAR 257, 0} used\nRoost!
+The foe’s {STRVAR 257, 0} used\nRoost!
+{STRVAR 257, 0} used\nGravity!
+The wild {STRVAR 257, 0} used\nGravity!
+The foe’s {STRVAR 257, 0} used\nGravity!
+{STRVAR 257, 0} used\nMiracle Eye!
+The wild {STRVAR 257, 0} used\nMiracle Eye!
+The foe’s {STRVAR 257, 0} used\nMiracle Eye!
+{STRVAR 257, 0} used\nWake-Up Slap!
+The wild {STRVAR 257, 0} used\nWake-Up Slap!
+The foe’s {STRVAR 257, 0} used\nWake-Up Slap!
+{STRVAR 257, 0} used\nHammer Arm!
+The wild {STRVAR 257, 0} used\nHammer Arm!
+The foe’s {STRVAR 257, 0} used\nHammer Arm!
+{STRVAR 257, 0} used\nGyro Ball!
+The wild {STRVAR 257, 0} used\nGyro Ball!
+The foe’s {STRVAR 257, 0} used\nGyro Ball!
+{STRVAR 257, 0} used\nHealing Wish!
+The wild {STRVAR 257, 0} used\nHealing Wish!
+The foe’s {STRVAR 257, 0} used\nHealing Wish!
+{STRVAR 257, 0} used\nBrine!
+The wild {STRVAR 257, 0} used\nBrine!
+The foe’s {STRVAR 257, 0} used\nBrine!
+{STRVAR 257, 0} used\nNatural Gift!
+The wild {STRVAR 257, 0} used\nNatural Gift!
+The foe’s {STRVAR 257, 0} used\nNatural Gift!
+{STRVAR 257, 0} used\nFeint!
+The wild {STRVAR 257, 0} used\nFeint!
+The foe’s {STRVAR 257, 0} used\nFeint!
+{STRVAR 257, 0} used\nPluck!
+The wild {STRVAR 257, 0} used\nPluck!
+The foe’s {STRVAR 257, 0} used\nPluck!
+{STRVAR 257, 0} used\nTailwind!
+The wild {STRVAR 257, 0} used\nTailwind!
+The foe’s {STRVAR 257, 0} used\nTailwind!
+{STRVAR 257, 0} used\nAcupressure!
+The wild {STRVAR 257, 0} used\nAcupressure!
+The foe’s {STRVAR 257, 0} used\nAcupressure!
+{STRVAR 257, 0} used\nMetal Burst!
+The wild {STRVAR 257, 0} used\nMetal Burst!
+The foe’s {STRVAR 257, 0} used\nMetal Burst!
+{STRVAR 257, 0} used\nU-Turn!
+The wild {STRVAR 257, 0} used\nU-Turn!
+The foe’s {STRVAR 257, 0} used\nU-Turn!
+{STRVAR 257, 0} used\nClose Combat!
+The wild {STRVAR 257, 0} used\nClose Combat!
+The foe’s {STRVAR 257, 0} used\nClose Combat!
+{STRVAR 257, 0} used\nPayback!
+The wild {STRVAR 257, 0} used\nPayback!
+The foe’s {STRVAR 257, 0} used\nPayback!
+{STRVAR 257, 0} used\nAssurance!
+The wild {STRVAR 257, 0} used\nAssurance!
+The foe’s {STRVAR 257, 0} used\nAssurance!
+{STRVAR 257, 0} used\nEmbargo!
+The wild {STRVAR 257, 0} used\nEmbargo!
+The foe’s {STRVAR 257, 0} used\nEmbargo!
+{STRVAR 257, 0} used\nFling!
+The wild {STRVAR 257, 0} used\nFling!
+The foe’s {STRVAR 257, 0} used\nFling!
+{STRVAR 257, 0} used\nPsycho Shift!
+The wild {STRVAR 257, 0} used\nPsycho Shift!
+The foe’s {STRVAR 257, 0} used\nPsycho Shift!
+{STRVAR 257, 0} used\nTrump Card!
+The wild {STRVAR 257, 0} used\nTrump Card!
+The foe’s {STRVAR 257, 0} used\nTrump Card!
+{STRVAR 257, 0} used\nHeal Block!
+The wild {STRVAR 257, 0} used\nHeal Block!
+The foe’s {STRVAR 257, 0} used\nHeal Block!
+{STRVAR 257, 0} used\nWring Out!
+The wild {STRVAR 257, 0} used\nWring Out!
+The foe’s {STRVAR 257, 0} used\nWring Out!
+{STRVAR 257, 0} used\nPower Trick!
+The wild {STRVAR 257, 0} used\nPower Trick!
+The foe’s {STRVAR 257, 0} used\nPower Trick!
+{STRVAR 257, 0} used\nGastro Acid!
+The wild {STRVAR 257, 0} used\nGastro Acid!
+The foe’s {STRVAR 257, 0} used\nGastro Acid!
+{STRVAR 257, 0} used\nLucky Chant!
+The wild {STRVAR 257, 0} used\nLucky Chant!
+The foe’s {STRVAR 257, 0} used\nLucky Chant!
+{STRVAR 257, 0} used\nMe First!
+The wild {STRVAR 257, 0} used\nMe First!
+The foe’s {STRVAR 257, 0} used\nMe First!
+{STRVAR 257, 0} used\nCopycat!
+The wild {STRVAR 257, 0} used\nCopycat!
+The foe’s {STRVAR 257, 0} used\nCopycat!
+{STRVAR 257, 0} used\nPower Swap!
+The wild {STRVAR 257, 0} used\nPower Swap!
+The foe’s {STRVAR 257, 0} used\nPower Swap!
+{STRVAR 257, 0} used\nGuard Swap!
+The wild {STRVAR 257, 0} used\nGuard Swap!
+The foe’s {STRVAR 257, 0} used\nGuard Swap!
+{STRVAR 257, 0} used\nPunishment!
+The wild {STRVAR 257, 0} used\nPunishment!
+The foe’s {STRVAR 257, 0} used\nPunishment!
+{STRVAR 257, 0} used\nLast Resort!
+The wild {STRVAR 257, 0} used\nLast Resort!
+The foe’s {STRVAR 257, 0} used\nLast Resort!
+{STRVAR 257, 0} used\nWorry Seed!
+The wild {STRVAR 257, 0} used\nWorry Seed!
+The foe’s {STRVAR 257, 0} used\nWorry Seed!
+{STRVAR 257, 0} used\nSucker Punch!
+The wild {STRVAR 257, 0} used\nSucker Punch!
+The foe’s {STRVAR 257, 0} used\nSucker Punch!
+{STRVAR 257, 0} used\nToxic Spikes!
+The wild {STRVAR 257, 0} used\nToxic Spikes!
+The foe’s {STRVAR 257, 0} used\nToxic Spikes!
+{STRVAR 257, 0} used\nHeart Swap!
+The wild {STRVAR 257, 0} used\nHeart Swap!
+The foe’s {STRVAR 257, 0} used\nHeart Swap!
+{STRVAR 257, 0} used\nAqua Ring!
+The wild {STRVAR 257, 0} used\nAqua Ring!
+The foe’s {STRVAR 257, 0} used\nAqua Ring!
+{STRVAR 257, 0} used\nMagnet Rise!
+The wild {STRVAR 257, 0} used\nMagnet Rise!
+The foe’s {STRVAR 257, 0} used\nMagnet Rise!
+{STRVAR 257, 0} used\nFlare Blitz!
+The wild {STRVAR 257, 0} used\nFlare Blitz!
+The foe’s {STRVAR 257, 0} used\nFlare Blitz!
+{STRVAR 257, 0} used\nForce Palm!
+The wild {STRVAR 257, 0} used\nForce Palm!
+The foe’s {STRVAR 257, 0} used\nForce Palm!
+{STRVAR 257, 0} used\nAura Sphere!
+The wild {STRVAR 257, 0} used\nAura Sphere!
+The foe’s {STRVAR 257, 0} used\nAura Sphere!
+{STRVAR 257, 0} used\nRock Polish!
+The wild {STRVAR 257, 0} used\nRock Polish!
+The foe’s {STRVAR 257, 0} used\nRock Polish!
+{STRVAR 257, 0} used\nPoison Jab!
+The wild {STRVAR 257, 0} used\nPoison Jab!
+The foe’s {STRVAR 257, 0} used\nPoison Jab!
+{STRVAR 257, 0} used\nDark Pulse!
+The wild {STRVAR 257, 0} used\nDark Pulse!
+The foe’s {STRVAR 257, 0} used\nDark Pulse!
+{STRVAR 257, 0} used\nNight Slash!
+The wild {STRVAR 257, 0} used\nNight Slash!
+The foe’s {STRVAR 257, 0} used\nNight Slash!
+{STRVAR 257, 0} used\nAqua Tail!
+The wild {STRVAR 257, 0} used\nAqua Tail!
+The foe’s {STRVAR 257, 0} used\nAqua Tail!
+{STRVAR 257, 0} used\nSeed Bomb!
+The wild {STRVAR 257, 0} used\nSeed Bomb!
+The foe’s {STRVAR 257, 0} used\nSeed Bomb!
+{STRVAR 257, 0} used\nAir Slash!
+The wild {STRVAR 257, 0} used\nAir Slash!
+The foe’s {STRVAR 257, 0} used\nAir Slash!
+{STRVAR 257, 0} used\nX-Scissor!
+The wild {STRVAR 257, 0} used\nX-Scissor!
+The foe’s {STRVAR 257, 0} used\nX-Scissor!
+{STRVAR 257, 0} used\nBug Buzz!
+The wild {STRVAR 257, 0} used\nBug Buzz!
+The foe’s {STRVAR 257, 0} used\nBug Buzz!
+{STRVAR 257, 0} used\nDragon Pulse!
+The wild {STRVAR 257, 0} used\nDragon Pulse!
+The foe’s {STRVAR 257, 0} used\nDragon Pulse!
+{STRVAR 257, 0} used\nDragon Rush!
+The wild {STRVAR 257, 0} used\nDragon Rush!
+The foe’s {STRVAR 257, 0} used\nDragon Rush!
+{STRVAR 257, 0} used\nPower Gem!
+The wild {STRVAR 257, 0} used\nPower Gem!
+The foe’s {STRVAR 257, 0} used\nPower Gem!
+{STRVAR 257, 0} used\nDrain Punch!
+The wild {STRVAR 257, 0} used\nDrain Punch!
+The foe’s {STRVAR 257, 0} used\nDrain Punch!
+{STRVAR 257, 0} used\nVacuum Wave!
+The wild {STRVAR 257, 0} used\nVacuum Wave!
+The foe’s {STRVAR 257, 0} used\nVacuum Wave!
+{STRVAR 257, 0} used\nFocus Blast!
+The wild {STRVAR 257, 0} used\nFocus Blast!
+The foe’s {STRVAR 257, 0} used\nFocus Blast!
+{STRVAR 257, 0} used\nEnergy Ball!
+The wild {STRVAR 257, 0} used\nEnergy Ball!
+The foe’s {STRVAR 257, 0} used\nEnergy Ball!
+{STRVAR 257, 0} used\nBrave Bird!
+The wild {STRVAR 257, 0} used\nBrave Bird!
+The foe’s {STRVAR 257, 0} used\nBrave Bird!
+{STRVAR 257, 0} used\nEarth Power!
+The wild {STRVAR 257, 0} used\nEarth Power!
+The foe’s {STRVAR 257, 0} used\nEarth Power!
+{STRVAR 257, 0} used\nSwitcheroo!
+The wild {STRVAR 257, 0} used\nSwitcheroo!
+The foe’s {STRVAR 257, 0} used\nSwitcheroo!
+{STRVAR 257, 0} used\nGiga Impact!
+The wild {STRVAR 257, 0} used\nGiga Impact!
+The foe’s {STRVAR 257, 0} used\nGiga Impact!
+{STRVAR 257, 0} used\nNasty Plot!
+The wild {STRVAR 257, 0} used\nNasty Plot!
+The foe’s {STRVAR 257, 0} used\nNasty Plot!
+{STRVAR 257, 0} used\nBullet Punch!
+The wild {STRVAR 257, 0} used\nBullet Punch!
+The foe’s {STRVAR 257, 0} used\nBullet Punch!
+{STRVAR 257, 0} used\nAvalanche!
+The wild {STRVAR 257, 0} used\nAvalanche!
+The foe’s {STRVAR 257, 0} used\nAvalanche!
+{STRVAR 257, 0} used\nIce Shard!
+The wild {STRVAR 257, 0} used\nIce Shard!
+The foe’s {STRVAR 257, 0} used\nIce Shard!
+{STRVAR 257, 0} used\nShadow Claw!
+The wild {STRVAR 257, 0} used\nShadow Claw!
+The foe’s {STRVAR 257, 0} used\nShadow Claw!
+{STRVAR 257, 0} used\nThunder Fang!
+The wild {STRVAR 257, 0} used\nThunder Fang!
+The foe’s {STRVAR 257, 0} used\nThunder Fang!
+{STRVAR 257, 0} used\nIce Fang!
+The wild {STRVAR 257, 0} used\nIce Fang!
+The foe’s {STRVAR 257, 0} used\nIce Fang!
+{STRVAR 257, 0} used\nFire Fang!
+The wild {STRVAR 257, 0} used\nFire Fang!
+The foe’s {STRVAR 257, 0} used\nFire Fang!
+{STRVAR 257, 0} used\nShadow Sneak!
+The wild {STRVAR 257, 0} used\nShadow Sneak!
+The foe’s {STRVAR 257, 0} used\nShadow Sneak!
+{STRVAR 257, 0} used\nMud Bomb!
+The wild {STRVAR 257, 0} used\nMud Bomb!
+The foe’s {STRVAR 257, 0} used\nMud Bomb!
+{STRVAR 257, 0} used\nPsycho Cut!
+The wild {STRVAR 257, 0} used\nPsycho Cut!
+The foe’s {STRVAR 257, 0} used\nPsycho Cut!
+{STRVAR 257, 0} used\nZen Headbutt!
+The wild {STRVAR 257, 0} used\nZen Headbutt!
+The foe’s {STRVAR 257, 0} used\nZen Headbutt!
+{STRVAR 257, 0} used\nMirror Shot!
+The wild {STRVAR 257, 0} used\nMirror Shot!
+The foe’s {STRVAR 257, 0} used\nMirror Shot!
+{STRVAR 257, 0} used\nFlash Cannon!
+The wild {STRVAR 257, 0} used\nFlash Cannon!
+The foe’s {STRVAR 257, 0} used\nFlash Cannon!
+{STRVAR 257, 0} used\nRock Climb!
+The wild {STRVAR 257, 0} used\nRock Climb!
+The foe’s {STRVAR 257, 0} used\nRock Climb!
+{STRVAR 257, 0} used\nDefog!
+The wild {STRVAR 257, 0} used\nDefog!
+The foe’s {STRVAR 257, 0} used\nDefog!
+{STRVAR 257, 0} used\nTrick Room!
+The wild {STRVAR 257, 0} used\nTrick Room!
+The foe’s {STRVAR 257, 0} used\nTrick Room!
+{STRVAR 257, 0} used\nDraco Meteor!
+The wild {STRVAR 257, 0} used\nDraco Meteor!
+The foe’s {STRVAR 257, 0} used\nDraco Meteor!
+{STRVAR 257, 0} used\nDischarge!
+The wild {STRVAR 257, 0} used\nDischarge!
+The foe’s {STRVAR 257, 0} used\nDischarge!
+{STRVAR 257, 0} used\nLava Plume!
+The wild {STRVAR 257, 0} used\nLava Plume!
+The foe’s {STRVAR 257, 0} used\nLava Plume!
+{STRVAR 257, 0} used\nLeaf Storm!
+The wild {STRVAR 257, 0} used\nLeaf Storm!
+The foe’s {STRVAR 257, 0} used\nLeaf Storm!
+{STRVAR 257, 0} used\nPower Whip!
+The wild {STRVAR 257, 0} used\nPower Whip!
+The foe’s {STRVAR 257, 0} used\nPower Whip!
+{STRVAR 257, 0} used\nRock Wrecker!
+The wild {STRVAR 257, 0} used\nRock Wrecker!
+The foe’s {STRVAR 257, 0} used\nRock Wrecker!
+{STRVAR 257, 0} used\nCross Poison!
+The wild {STRVAR 257, 0} used\nCross Poison!
+The foe’s {STRVAR 257, 0} used\nCross Poison!
+{STRVAR 257, 0} used\nGunk Shot!
+The wild {STRVAR 257, 0} used\nGunk Shot!
+The foe’s {STRVAR 257, 0} used\nGunk Shot!
+{STRVAR 257, 0} used\nIron Head!
+The wild {STRVAR 257, 0} used\nIron Head!
+The foe’s {STRVAR 257, 0} used\nIron Head!
+{STRVAR 257, 0} used\nMagnet Bomb!
+The wild {STRVAR 257, 0} used\nMagnet Bomb!
+The foe’s {STRVAR 257, 0} used\nMagnet Bomb!
+{STRVAR 257, 0} used\nStone Edge!
+The wild {STRVAR 257, 0} used\nStone Edge!
+The foe’s {STRVAR 257, 0} used\nStone Edge!
+{STRVAR 257, 0} used\nCaptivate!
+The wild {STRVAR 257, 0} used\nCaptivate!
+The foe’s {STRVAR 257, 0} used\nCaptivate!
+{STRVAR 257, 0} used\nStealth Rock!
+The wild {STRVAR 257, 0} used\nStealth Rock!
+The foe’s {STRVAR 257, 0} used\nStealth Rock!
+{STRVAR 257, 0} used\nGrass Knot!
+The wild {STRVAR 257, 0} used\nGrass Knot!
+The foe’s {STRVAR 257, 0} used\nGrass Knot!
+{STRVAR 257, 0} used\nChatter!
+The wild {STRVAR 257, 0} used\nChatter!
+The foe’s {STRVAR 257, 0} used\nChatter!
+{STRVAR 257, 0} used\nJudgment!
+The wild {STRVAR 257, 0} used\nJudgment!
+The foe’s {STRVAR 257, 0} used\nJudgment!
+{STRVAR 257, 0} used\nBug Bite!
+The wild {STRVAR 257, 0} used\nBug Bite!
+The foe’s {STRVAR 257, 0} used\nBug Bite!
+{STRVAR 257, 0} used\nCharge Beam!
+The wild {STRVAR 257, 0} used\nCharge Beam!
+The foe’s {STRVAR 257, 0} used\nCharge Beam!
+{STRVAR 257, 0} used\nWood Hammer!
+The wild {STRVAR 257, 0} used\nWood Hammer!
+The foe’s {STRVAR 257, 0} used\nWood Hammer!
+{STRVAR 257, 0} used\nAqua Jet!
+The wild {STRVAR 257, 0} used\nAqua Jet!
+The foe’s {STRVAR 257, 0} used\nAqua Jet!
+{STRVAR 257, 0} used\nAttack Order!
+The wild {STRVAR 257, 0} used\nAttack Order!
+The foe’s {STRVAR 257, 0} used\nAttack Order!
+{STRVAR 257, 0} used\nDefend Order!
+The wild {STRVAR 257, 0} used\nDefend Order!
+The foe’s {STRVAR 257, 0} used\nDefend Order!
+{STRVAR 257, 0} used\nHeal Order!
+The wild {STRVAR 257, 0} used\nHeal Order!
+The foe’s {STRVAR 257, 0} used\nHeal Order!
+{STRVAR 257, 0} used\nHead Smash!
+The wild {STRVAR 257, 0} used\nHead Smash!
+The foe’s {STRVAR 257, 0} used\nHead Smash!
+{STRVAR 257, 0} used\nDouble Hit!
+The wild {STRVAR 257, 0} used\nDouble Hit!
+The foe’s {STRVAR 257, 0} used\nDouble Hit!
+{STRVAR 257, 0} used\nRoar of Time!
+The wild {STRVAR 257, 0} used\nRoar of Time!
+The foe’s {STRVAR 257, 0} used\nRoar of Time!
+{STRVAR 257, 0} used\nSpacial Rend!
+The wild {STRVAR 257, 0} used\nSpacial Rend!
+The foe’s {STRVAR 257, 0} used\nSpacial Rend!
+{STRVAR 257, 0} used\nLunar Dance!
+The wild {STRVAR 257, 0} used\nLunar Dance!
+The foe’s {STRVAR 257, 0} used\nLunar Dance!
+{STRVAR 257, 0} used\nCrush Grip!
+The wild {STRVAR 257, 0} used\nCrush Grip!
+The foe’s {STRVAR 257, 0} used\nCrush Grip!
+{STRVAR 257, 0} used\nMagma Storm!
+The wild {STRVAR 257, 0} used\nMagma Storm!
+The foe’s {STRVAR 257, 0} used\nMagma Storm!
+{STRVAR 257, 0} used\nDark Void!
+The wild {STRVAR 257, 0} used\nDark Void!
+The foe’s {STRVAR 257, 0} used\nDark Void!
+{STRVAR 257, 0} used\nSeed Flare!
+The wild {STRVAR 257, 0} used\nSeed Flare!
+The foe’s {STRVAR 257, 0} used\nSeed Flare!
+{STRVAR 257, 0} used\nOminous Wind!
+The wild {STRVAR 257, 0} used\nOminous Wind!
+The foe’s {STRVAR 257, 0} used\nOminous Wind!
+{STRVAR 257, 0} used\nShadow Force!
+The wild {STRVAR 257, 0} used\nShadow Force!
+The foe’s {STRVAR 257, 0} used\nShadow Force!
diff --git a/files/msgdata/msg/narc_0001.txt b/files/msgdata/msg/narc_0001.txt
index bf1c16b9..ad1e1422 100644
--- a/files/msgdata/msg/narc_0001.txt
+++ b/files/msgdata/msg/narc_0001.txt
@@ -1,4 +1,4 @@
-PLAYER: {STRVAR 259, 1, 0}
+PLAYER: {STRVAR 259, 0}
This document certifies that\nyou have made the great\nachievement of meeting all\nthe Pokémon in Sinnoh.
This document certifies\nthat you have successfully\ncompleted your\nNational Pokédex.
GAME FREAK
diff --git a/files/msgdata/msg/narc_0002.txt b/files/msgdata/msg/narc_0002.txt
index 572380ca..528cf629 100644
--- a/files/msgdata/msg/narc_0002.txt
+++ b/files/msgdata/msg/narc_0002.txt
@@ -7,18 +7,18 @@ HEALERS
BATTLE ITEMS
POKé BALLS
Item used last
-{STRVAR 264, 1, 0}
-x{STRVAR 308, 1, 0}
-{STRVAR 264, 1, 0}
-x{STRVAR 308, 1, 0}
-{STRVAR 264, 1, 0}
-x{STRVAR 308, 1, 0}
-{STRVAR 264, 1, 0}
-x{STRVAR 308, 1, 0}
-{STRVAR 264, 1, 0}
-x{STRVAR 308, 1, 0}
-{STRVAR 264, 1, 0}
-x{STRVAR 308, 1, 0}
+{STRVAR 264, 0}
+x{STRVAR 308, 0}
+{STRVAR 264, 0}
+x{STRVAR 308, 0}
+{STRVAR 264, 0}
+x{STRVAR 308, 0}
+{STRVAR 264, 0}
+x{STRVAR 308, 0}
+{STRVAR 264, 0}
+x{STRVAR 308, 0}
+{STRVAR 264, 0}
+x{STRVAR 308, 0}
HP/PP
RESTORE
@@ -27,23 +27,23 @@ HEALERS
POKé BALLS
BATTLE ITEMS
/
-{STRVAR 306, 1, 0}
-{STRVAR 306, 1, 0}
+{STRVAR 306, 0}
+{STRVAR 306, 0}
USE
-{STRVAR 264, 1, 0}
-x{STRVAR 308, 1, 0}
+{STRVAR 264, 0}
+x{STRVAR 308, 0}
It won’t do any good to use that!
-{STRVAR 257, 1, 0} is getting\npumped!
-{STRVAR 257, 1, 0}’s Attack\nrose!
-{STRVAR 257, 1, 0}’s Special Attack\nrose!
-{STRVAR 257, 1, 0}’s Speed\nrose!
-{STRVAR 257, 1, 0}’s Special Defense\nrose!
-{STRVAR 257, 1, 0}’s Defense\nrose!
-{STRVAR 257, 1, 0}’s accuracy\nrose!
-The {STRVAR 264, 1, 0} was used!
+{STRVAR 257, 0} is getting\npumped!
+{STRVAR 257, 0}’s Attack\nrose!
+{STRVAR 257, 0}’s Special Attack\nrose!
+{STRVAR 257, 0}’s Speed\nrose!
+{STRVAR 257, 0}’s Special Defense\nrose!
+{STRVAR 257, 0}’s Defense\nrose!
+{STRVAR 257, 0}’s accuracy\nrose!
+The {STRVAR 264, 0} was used!
It’s no good! It’s impossible to aim\nwhen there are two Pokémon!
There is no room left in the PC!
-{STRVAR 262, 1, 1}’s effect prevents\nthe item’s use on {STRVAR 257, 1, 0}!
+{STRVAR 262, 1}’s effect prevents\nthe item’s use on {STRVAR 257, 0}!
It’s no good! It’s impossible to aim\nat a Pokémon that’s not in sight!
It’s no good! It’s impossible to aim\nat a Pokémon that’s not in sight!
diff --git a/files/msgdata/msg/narc_0003.txt b/files/msgdata/msg/narc_0003.txt
index b23f1456..e7cdc4f4 100644
--- a/files/msgdata/msg/narc_0003.txt
+++ b/files/msgdata/msg/narc_0003.txt
@@ -1,13 +1,13 @@
-{STRVAR 257, 1, 0}
-{STRVAR 257, 1, 0}
-{STRVAR 257, 1, 0}
-{STRVAR 257, 1, 0}
-{STRVAR 257, 1, 0}
-{STRVAR 257, 1, 0}
+{STRVAR 257, 0}
+{STRVAR 257, 0}
+{STRVAR 257, 0}
+{STRVAR 257, 0}
+{STRVAR 257, 0}
+{STRVAR 257, 0}
Choose a Pokémon.
Use on which Pokémon?
-{STRVAR 261, 1, 0}
-{STRVAR 264, 1, 0}
+{STRVAR 261, 0}
+{STRVAR 264, 0}
@@ -19,38 +19,38 @@ SHIFT
SUMMARY
CHECK MOVES
No item held
-{STRVAR 257, 1, 0}
-{STRVAR 257, 1, 0}
+{STRVAR 257, 0}
+{STRVAR 257, 0}
Lv.
-{STRVAR 308, 1, 0}
+{STRVAR 308, 0}
NEXT LV
-{STRVAR 311, 1, 0}
-{STRVAR 261, 1, 0}
+{STRVAR 311, 0}
+{STRVAR 261, 0}
HP
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
/
ATTACK
-{STRVAR 308, 1, 0}
+{STRVAR 308, 0}
DEFENSE
-{STRVAR 308, 1, 0}
+{STRVAR 308, 0}
SP. ATK
-{STRVAR 308, 1, 0}
+{STRVAR 308, 0}
SP. DEF
-{STRVAR 308, 1, 0}
+{STRVAR 308, 0}
SPEED
-{STRVAR 308, 1, 0}
-{STRVAR 262, 1, 0}
+{STRVAR 308, 0}
+{STRVAR 262, 0}
PP
-{STRVAR 307, 1, 0}
-{STRVAR 307, 1, 0}
+{STRVAR 307, 0}
+{STRVAR 307, 0}
/
POWER
-{STRVAR 308, 1, 0}
+{STRVAR 308, 0}
---
ACCURACY
-{STRVAR 308, 1, 0}
+{STRVAR 308, 0}
CATEGORY
PHYSICAL
STATUS
@@ -59,38 +59,38 @@ APPEAL PTS
FORGET
CANCEL
HM moves can’t be\nforgotten now.
-{STRVAR 262, 1, 0}
-{STRVAR 307, 1, 0}
-{STRVAR 307, 1, 0}
-{STRVAR 262, 1, 0}
-{STRVAR 307, 1, 0}
-{STRVAR 307, 1, 0}
-{STRVAR 262, 1, 0}
-{STRVAR 307, 1, 0}
-{STRVAR 307, 1, 0}
-{STRVAR 262, 1, 0}
-{STRVAR 307, 1, 0}
-{STRVAR 307, 1, 0}
-{STRVAR 262, 1, 0}
-{STRVAR 307, 1, 0}
-{STRVAR 307, 1, 0}
-{STRVAR 257, 1, 0} is already\nin battle!
-{STRVAR 257, 1, 0} has no energy\nleft to battle!
-{STRVAR 257, 1, 0} can’t be switched\nout!
+{STRVAR 262, 0}
+{STRVAR 307, 0}
+{STRVAR 307, 0}
+{STRVAR 262, 0}
+{STRVAR 307, 0}
+{STRVAR 307, 0}
+{STRVAR 262, 0}
+{STRVAR 307, 0}
+{STRVAR 307, 0}
+{STRVAR 262, 0}
+{STRVAR 307, 0}
+{STRVAR 307, 0}
+{STRVAR 262, 0}
+{STRVAR 307, 0}
+{STRVAR 307, 0}
+{STRVAR 257, 0} is already\nin battle!
+{STRVAR 257, 0} has no energy\nleft to battle!
+{STRVAR 257, 0} can’t be switched\nout!
An Egg can’t battle!
-You can’t switch {STRVAR 259, 1, 0}’s\nPokémon with one of yours!
+You can’t switch {STRVAR 259, 0}’s\nPokémon with one of yours!
It won’t have any effect.
-{STRVAR 257, 1, 0}’s HP was restored\nby {STRVAR 308, 1, 1} point(s).
-{STRVAR 257, 1, 0} was cured of its\npoisoning.
-{STRVAR 257, 1, 0} was cured of\nparalysis.
-{STRVAR 257, 1, 0}’s burn was healed.
-{STRVAR 257, 1, 0} was thawed out.
+{STRVAR 257, 0}’s HP was restored\nby {STRVAR 308, 1} point(s).
+{STRVAR 257, 0} was cured of its\npoisoning.
+{STRVAR 257, 0} was cured of\nparalysis.
+{STRVAR 257, 0}’s burn was healed.
+{STRVAR 257, 0} was thawed out.
PP was restored.
-{STRVAR 257, 1, 0} recovered from\nfainting!
-{STRVAR 257, 1, 0} became healthy.
-{STRVAR 257, 1, 0} snapped out of its\nconfusion.
-{STRVAR 257, 1, 0} got over its\ninfatuation.
-{STRVAR 257, 1, 0} woke up.
-{STRVAR 257, 1, 0} has already been\nselected.
+{STRVAR 257, 0} recovered from\nfainting!
+{STRVAR 257, 0} became healthy.
+{STRVAR 257, 0} snapped out of its\nconfusion.
+{STRVAR 257, 0} got over its\ninfatuation.
+{STRVAR 257, 0} woke up.
+{STRVAR 257, 0} has already been\nselected.
Restore which move?
-{STRVAR 262, 1, 1}’s effect prevents\nthe item’s use on {STRVAR 257, 1, 0}!
+{STRVAR 262, 1}’s effect prevents\nthe item’s use on {STRVAR 257, 0}!
diff --git a/files/msgdata/msg/narc_0007.txt b/files/msgdata/msg/narc_0007.txt
index d5f07df5..78bb8686 100644
--- a/files/msgdata/msg/narc_0007.txt
+++ b/files/msgdata/msg/narc_0007.txt
@@ -35,67 +35,67 @@ DESELECT
-{STRVAR 308, 1, 0}
+{STRVAR 308, 0}
x
CLOSE BAG
-{STRVAR 264, 1, 0} is\nselected.
+{STRVAR 264, 0} is\nselected.
-Move the {STRVAR 264, 1, 0} where?
-The {STRVAR 264, 1, 0} can’t be held.
+Move the {STRVAR 264, 0} where?
+The {STRVAR 264, 0} can’t be held.
-Toss out how many\n{STRVAR 264, 1, 0}(s)?
-Threw away {STRVAR 307, 1, 1} {STRVAR 264, 1, 0}.
-Is it OK to throw away\n{STRVAR 308, 1, 1} {STRVAR 264, 1, 0}?
+Toss out how many\n{STRVAR 264, 0}(s)?
+Threw away {STRVAR 307, 1} {STRVAR 264, 0}.
+Is it OK to throw away\n{STRVAR 308, 1} {STRVAR 264, 0}?
You can’t dismount your Bike here.
-Your Coins: {STRVAR 310, 1, 0}
-Booted up a TM.{STRVAR 514, 1, 3}{STRVAR 514, 1, 4}\n
-Booted up an HM.{STRVAR 514, 1, 3}{STRVAR 514, 1, 4}\n
-It contained\n{STRVAR 262, 1, 0}.\rTeach {STRVAR 262, 1, 0}\nto a Pokémon?
-{STRVAR 259, 1, 0} used the\n{STRVAR 264, 1, 1}.
+Your Coins: {STRVAR 310, 0}
+Booted up a TM.{STRVAR 514, 3}{STRVAR 514, 4}\n
+Booted up an HM.{STRVAR 514, 3}{STRVAR 514, 4}\n
+It contained\n{STRVAR 262, 0}.\rTeach {STRVAR 262, 0}\nto a Pokémon?
+{STRVAR 259, 0} used the\n{STRVAR 264, 1}.
Since a Repel’s effects still linger,\nyou can’t use this now.
-{STRVAR 259, 1, 0} used the\n{STRVAR 264, 1, 1}.\rWild Pokémon will be lured.
-{STRVAR 259, 1, 0} used the\n{STRVAR 264, 1, 1}.\rWild Pokémon will be repelled.
+{STRVAR 259, 0} used the\n{STRVAR 264, 1}.\rWild Pokémon will be lured.
+{STRVAR 259, 0} used the\n{STRVAR 264, 1}.\rWild Pokémon will be repelled.
The Box is full.
-No.{STRVAR 307, 1, 0}{STRVAR 262, 1, 1}
-No.{STRVAR 307, 1, 0}{STRVAR 262, 1, 1}
-{STRVAR 307, 1, 0}{STRVAR 262, 1, 1}
+No.{STRVAR 307, 0}{STRVAR 262, 1}
+No.{STRVAR 307, 0}{STRVAR 262, 1}
+{STRVAR 307, 0}{STRVAR 262, 1}
-{STRVAR 264, 1, 0}? Oh, no.\nI can’t buy that.
-{STRVAR 264, 1, 0}?\nHow many would you like to sell?
-I can pay ${STRVAR 311, 1, 0}.\nWould that be OK?
-Turned over the {STRVAR 264, 1, 0}\nand received ${STRVAR 311, 1, 1}.
+{STRVAR 264, 0}? Oh, no.\nI can’t buy that.
+{STRVAR 264, 0}?\nHow many would you like to sell?
+I can pay ${STRVAR 311, 0}.\nWould that be OK?
+Turned over the {STRVAR 264, 0}\nand received ${STRVAR 311, 1}.
MONEY
-${STRVAR 311, 1, 0}
-x{STRVAR 307, 1, 0}
-${STRVAR 311, 1, 0}
+${STRVAR 311, 0}
+x{STRVAR 307, 0}
+${STRVAR 311, 0}
Yes
No
-x{STRVAR 308, 1, 0}
+x{STRVAR 308, 0}
PP
POWER
ACCURACY
CATEGORY
-{STRVAR 307, 1, 0}
-{STRVAR 308, 1, 0}
-Seals: {STRVAR 309, 1, 0}
-Accessories: {STRVAR 308, 1, 0}\nBackdrops: {STRVAR 307, 1, 1}
+{STRVAR 307, 0}
+{STRVAR 308, 0}
+Seals: {STRVAR 309, 0}
+Accessories: {STRVAR 308, 0}\nBackdrops: {STRVAR 307, 1}
Close Bag
PLANT
OPEN
-Saved Battle Points\n{STRVAR 309, 1, 0}BP
+Saved Battle Points\n{STRVAR 309, 0}BP
TYPE
A Key Item in the Bag can be assigned\nto this button for instant use.
@@ -104,9 +104,9 @@ A Key Item in the Bag can be assigned\nto this button for instant use.
-The battery has run dry!\nFor it to recharge, you need to walk\fanother {STRVAR 307, 1, 0} steps.
+The battery has run dry!\nFor it to recharge, you need to walk\fanother {STRVAR 307, 0} steps.
The grassy patch remained quiet...
No. of Poffins:
-{STRVAR 308, 1, 0}/100
+{STRVAR 308, 0}/100
Please choose the Berry you want to\ncook from your Bag.
It can’t be used when you have\nsomeone with you.
diff --git a/files/msgdata/msg/narc_0009.txt b/files/msgdata/msg/narc_0009.txt
index bd218710..8fe70758 100644
--- a/files/msgdata/msg/narc_0009.txt
+++ b/files/msgdata/msg/narc_0009.txt
@@ -1,22 +1,22 @@
Please take your designated position\nand start the battle.
Please wait a moment...\nPress the B Button to cancel.
-Let’s check out {STRVAR 259, 1, 0}’s\nTrainer Case...\r...It’s a Normal Card!
-Let’s check out {STRVAR 259, 1, 0}’s\nTrainer Case...\r...It’s a Bronze Card!
-Let’s check out {STRVAR 259, 1, 0}’s\nTrainer Case...\r...It’s a Copper Card!
-Let’s check out {STRVAR 259, 1, 0}’s\nTrainer Case...\r...It’s a Silver Card!
-Let’s check out {STRVAR 259, 1, 0}’s\nTrainer Case...\r...It’s a Gold Card!
-Let’s check out {STRVAR 259, 1, 0}’s\nTrainer Case...\r...It’s a Black Card!
+Let’s check out {STRVAR 259, 0}’s\nTrainer Case...\r...It’s a Normal Card!
+Let’s check out {STRVAR 259, 0}’s\nTrainer Case...\r...It’s a Bronze Card!
+Let’s check out {STRVAR 259, 0}’s\nTrainer Case...\r...It’s a Copper Card!
+Let’s check out {STRVAR 259, 0}’s\nTrainer Case...\r...It’s a Silver Card!
+Let’s check out {STRVAR 259, 0}’s\nTrainer Case...\r...It’s a Gold Card!
+Let’s check out {STRVAR 259, 0}’s\nTrainer Case...\r...It’s a Black Card!
Communication will be ended.\nIs that OK?
YES
NO
Ending communication.\nPlease wait.
Please choose the Pokémon to be\nentered.\r
-Waiting for {STRVAR 259, 1, 0} to choose.
+Waiting for {STRVAR 259, 0} to choose.
The battle has been canceled.
Please come again.
Please select one of your opponent’s\nPokémon.
-Is {STRVAR 256, 1, 1} your choice?
+Is {STRVAR 256, 1} your choice?
Please select the three Pokémon\nthat will participate.\r
In a Mix Battle, you and your\nopponent first choose one of each\fother’s Pokémon.\rThen, you exchange the chosen\nPokémon and battle.\r
CANCEL
diff --git a/files/msgdata/msg/narc_0012.txt b/files/msgdata/msg/narc_0012.txt
index 981a52d7..b4762440 100644
--- a/files/msgdata/msg/narc_0012.txt
+++ b/files/msgdata/msg/narc_0012.txt
@@ -1,6 +1,6 @@
-A solicitation message arrived\nfrom a Pokémon Ranger.\n\nYou may receive a {STRVAR 65280, 1, 1}MANAPHY Egg{STRVAR 65280, 1, 0}\nfrom the Pokémon Ranger!\n\nAt the next screen, select\n{STRVAR 65280, 1, 1}Link with Pokémon Ranger{STRVAR 65280, 1, 0}.\nPress the A Button to advance.
-A Mystery Gift signal has\nbeen located!\n\nYou may receive a Mystery Gift!\n\nAt the next screen, select\n{STRVAR 65280, 1, 1}Mystery Gift{STRVAR 65280, 1, 0}.\nPress the A Button to advance.
+A solicitation message arrived\nfrom a Pokémon Ranger.\n\nYou may receive a {STRVAR 65280, 1}MANAPHY Egg{STRVAR 65280, 0}\nfrom the Pokémon Ranger!\n\nAt the next screen, select\n{STRVAR 65280, 1}Link with Pokémon Ranger{STRVAR 65280, 0}.\nPress the A Button to advance.
+A Mystery Gift signal has\nbeen located!\n\nYou may receive a Mystery Gift!\n\nAt the next screen, select\n{STRVAR 65280, 1}Mystery Gift{STRVAR 65280, 0}.\nPress the A Button to advance.
A solicitation message arrived\nfrom a Pokémon Ranger.\n\nHowever, to communicate with the\nPokémon Ranger, you must get\nfarther into your adventure and\nobtain a Pokédex first.\nPress the A Button to advance.
A Mystery Gift signal has\nbeen located.\n\nHowever, to receive a Mystery\nGift, you must get farther into\nyour adventure and obtain a\nPokédex first.\nPress the A Button to advance.
-\n{STRVAR 65280, 1, 1}WARNING!\n{STRVAR 65280, 1, 0}There is already another saved game\nfile. If you start an adventure now,\nyou will not be able to save it.\nPress Up + SELECT + B Button on\nthe title screen if you want to erase\nthe current saved game file.\n\nA Button: Begin adventure\nB Button: Return to the menu
+\n{STRVAR 65280, 1}WARNING!\n{STRVAR 65280, 0}There is already another saved game\nfile. If you start an adventure now,\nyou will not be able to save it.\nPress Up + SELECT + B Button on\nthe title screen if you want to erase\nthe current saved game file.\n\nA Button: Begin adventure\nB Button: Return to the menu
diff --git a/files/msgdata/msg/narc_0014.txt b/files/msgdata/msg/narc_0014.txt
index d94620c3..08154e82 100644
--- a/files/msgdata/msg/narc_0014.txt
+++ b/files/msgdata/msg/narc_0014.txt
@@ -3,7 +3,7 @@
-{STRVAR 267, 1, 0}
+{STRVAR 267, 0}
BOX 1
BOX 2
BOX 3
diff --git a/files/msgdata/msg/narc_0015.txt b/files/msgdata/msg/narc_0015.txt
index 3d25ef57..73ea3c93 100644
--- a/files/msgdata/msg/narc_0015.txt
+++ b/files/msgdata/msg/narc_0015.txt
@@ -1,8 +1,8 @@
-{STRVAR 257, 1, 0} is selected.
+{STRVAR 257, 0} is selected.
Mark your Pokémon.
Release this Pokémon?
-{STRVAR 257, 1, 0} was released.
-Bye-bye, {STRVAR 257, 1, 0}!
+{STRVAR 257, 0} was released.
+Bye-bye, {STRVAR 257, 0}!
Your party’s full!
That’s your last Pokémon!
What do you want to do?
@@ -13,24 +13,24 @@ Exit from the Box?
Continue Box operations?
The Box is full.
The Bag is full.
-Took the {STRVAR 264, 1, 0}.
-{STRVAR 264, 1, 0} is now being held.
+Took the {STRVAR 264, 0}.
+{STRVAR 264, 0} is now being held.
You’re holding a Pokémon!
Which one will you take?
Deposit in which Box?
No item
-Take this {STRVAR 264, 1, 0}?
+Take this {STRVAR 264, 0}?
Mail can’t be taken away.
-{STRVAR 264, 1, 0} is selected.
-Put away {STRVAR 264, 1, 0}?
-Placed {STRVAR 264, 1, 0} in the Bag.
+{STRVAR 264, 0} is selected.
+Put away {STRVAR 264, 0}?
+Placed {STRVAR 264, 0} in the Bag.
Give to a Pokémon?
Please detach the Ball Capsule.
Please remove the Mail.
You can’t release an Egg.
-{STRVAR 257, 1, 0} came back!
+{STRVAR 257, 0} came back!
Was it worried about you?
An Egg can’t hold an item.
NATURE
diff --git a/files/msgdata/msg/narc_0017.txt b/files/msgdata/msg/narc_0017.txt
index fd10f479..77426c8a 100644
--- a/files/msgdata/msg/narc_0017.txt
+++ b/files/msgdata/msg/narc_0017.txt
@@ -1,24 +1,24 @@
Battle Room Results
Multi Battle Room Results
Wi-Fi Battle Room Results
-{STRVAR 65280, 1, 1}Single{STRVAR 65280, 1, 3} {STRVAR 65280, 1, 2}\n{STRVAR 65280, 1, 1}Record{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 1}Multi{STRVAR 65280, 1, 3} {STRVAR 65280, 1, 0}\n{STRVAR 65280, 1, 1}Record{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 1}Current{STRVAR 65280, 1, 3} {STRVAR 65280, 1, 0}\n{STRVAR 65280, 1, 1}Rank{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 1}Double{STRVAR 65280, 1, 3} {STRVAR 65280, 1, 0}\n{STRVAR 65280, 1, 1}Record{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 1}Link{STRVAR 65280, 1, 3} {STRVAR 65280, 1, 0}\n{STRVAR 65280, 1, 1}Record{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 1}Wi-Fi{STRVAR 65280, 1, 0}\n{STRVAR 65280, 1, 1}Record{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 1}PREV{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 1}CURRENT{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 1}RECORD{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 1}RANK{STRVAR 65280, 1, 0}
-Win streak: {STRVAR 65280, 1, 2}{STRVAR 309, 1, 0}{STRVAR 65280, 1, 0}
-{STRVAR 307, 1, 0}
-Rank {STRVAR 307, 1, 0}, Battle Room {STRVAR 308, 1, 1}
+{STRVAR 65280, 1}Single{STRVAR 65280, 3} {STRVAR 65280, 2}\n{STRVAR 65280, 1}Record{STRVAR 65280, 0}
+{STRVAR 65280, 1}Multi{STRVAR 65280, 3} {STRVAR 65280, 0}\n{STRVAR 65280, 1}Record{STRVAR 65280, 0}
+{STRVAR 65280, 1}Current{STRVAR 65280, 3} {STRVAR 65280, 0}\n{STRVAR 65280, 1}Rank{STRVAR 65280, 0}
+{STRVAR 65280, 1}Double{STRVAR 65280, 3} {STRVAR 65280, 0}\n{STRVAR 65280, 1}Record{STRVAR 65280, 0}
+{STRVAR 65280, 1}Link{STRVAR 65280, 3} {STRVAR 65280, 0}\n{STRVAR 65280, 1}Record{STRVAR 65280, 0}
+{STRVAR 65280, 1}Wi-Fi{STRVAR 65280, 0}\n{STRVAR 65280, 1}Record{STRVAR 65280, 0}
+{STRVAR 65280, 1}PREV{STRVAR 65280, 0}
+{STRVAR 65280, 1}CURRENT{STRVAR 65280, 0}
+{STRVAR 65280, 1}RECORD{STRVAR 65280, 0}
+{STRVAR 65280, 1}RANK{STRVAR 65280, 0}
+Win streak: {STRVAR 65280, 2}{STRVAR 309, 0}{STRVAR 65280, 0}
+{STRVAR 307, 0}
+Rank {STRVAR 307, 0}, Battle Room {STRVAR 308, 1}
LIST OF LEADERS
-{STRVAR 259, 1, 0}
+{STRVAR 259, 0}
CANCEL
-{STRVAR 292, 1, 0}\n{STRVAR 293, 1, 1}
-{STRVAR 292, 1, 0}
+{STRVAR 292, 0}\n{STRVAR 293, 1}
+{STRVAR 292, 0}
Home country\nunregistered
DIAMOND
PEARL
diff --git a/files/msgdata/msg/narc_0018.txt b/files/msgdata/msg/narc_0018.txt
index 15eddb1d..73fdca2a 100644
--- a/files/msgdata/msg/narc_0018.txt
+++ b/files/msgdata/msg/narc_0018.txt
@@ -1,13 +1,13 @@
-Dawn: Hi, {STRVAR 259, 1, 1}!\nAre you catching Pokémon?\r
-Wow! You’ve already got {STRVAR 306, 1, 0} Pokémon\nwith you!\rAt that pace, your Pokédex should\nbe full in no time at all!\r
+Dawn: Hi, {STRVAR 259, 1}!\nAre you catching Pokémon?\r
+Wow! You’ve already got {STRVAR 306, 0} Pokémon\nwith you!\rAt that pace, your Pokédex should\nbe full in no time at all!\r
...Um...\rI think you’d feel a lot safer if you\nwere to catch some more.\r
-In Jubilife City, there’s the Trainers’\nSchool, which... Well, you know.\r{STRVAR 259, 1, 0}, you should visit it.\nYou’ll get some tips on Pokémon.\rOh yes, {STRVAR 259, 1, 1} went to the\nTrainers’ School earlier.\rOK, bye now!\r
-Lucas: Hey, {STRVAR 259, 1, 1}!\nHow many Pokémon have you caught?\r
-Whoa! You already have {STRVAR 306, 1, 0} Pokémon\nwith you!\r
+In Jubilife City, there’s the Trainers’\nSchool, which... Well, you know.\r{STRVAR 259, 0}, you should visit it.\nYou’ll get some tips on Pokémon.\rOh yes, {STRVAR 259, 1} went to the\nTrainers’ School earlier.\rOK, bye now!\r
+Lucas: Hey, {STRVAR 259, 1}!\nHow many Pokémon have you caught?\r
+Whoa! You already have {STRVAR 306, 0} Pokémon\nwith you!\r
Huh?\nI think you should catch some more.\rIt might be more of a challenge\nraising a lot of Pokémon...\rBut it’s worth it. The more Pokémon\nyou have, the happier you’ll be.\r
-In Jubilife City, there’s the Trainers’\nSchool. Check it out, {STRVAR 259, 1, 0}.\rOh yeah, {STRVAR 259, 1, 1} went to the\nTrainers’ School earlier.\rOK, see you around!\nWork hard on your Pokédex!\r
+In Jubilife City, there’s the Trainers’\nSchool. Check it out, {STRVAR 259, 0}.\rOh yeah, {STRVAR 259, 1} went to the\nTrainers’ School earlier.\rOK, see you around!\nWork hard on your Pokédex!\r
Jubilife City’s built on land they\ncarved out of a mountain.\rThe people and Pokémon of\nOreburgh City helped out with\fthat undertaking.
Hello! Let me ask you, have you paid\na visit to the TV station?\rIf you’ve never been, you owe it to\nyourself to make the trip.\rAnd, if you’ve been there before,\nit never hurts to visit again.\rAfter all, you can be a star!\nOr at least dream of being one!
Jubilife City is the love of my life.\nWords can’t do it justice.\r
@@ -23,7 +23,7 @@ Oh, oh, oh?\rYou call yourself a Pokémon Trainer?\nAnd yet you have no Pokétch
You see, I invented, and now\nmanufacture, Pokétches.\rNot only that, I’m now conducting\nthe Pokétch promotional campaign!\rAll you have to do is find three\nclowns in Jubilife City.\rIf you can find them...\nI will gift you with a Pokétch!
The three clowns will each ask you\na skill-testing question.\rThe questions will all have to do\nwith Pokémon.\rAfter all, a Pokétch is a tool for\nPokémon Trainers.\rCollect a Coupon from each clown,\nthen come see me, OK?
OK, let me count your Coupons!\nI’ll use the Pokétch here...\rOne, two, three!\nBravo! I say, bravo!\rIn return for these Coupons,\nI present you this Pokémon Watch,\for Pokétch for short!\r
-{STRVAR 259, 1, 0} received a {STRVAR 65280, 1, 1}Pokétch{STRVAR 65280, 1, 0}!{STRVAR 512, 1, 1}
+{STRVAR 259, 0} received a {STRVAR 65280, 1}Pokétch{STRVAR 65280, 0}!{STRVAR 512, 1}
You can add apps to your Pokétch\nto make it even more versatile!\rTouch the Pokétch screen and please\ndo try it out!\r
Hi! I’m a Pokétch campaign clown!\nLet’s roll out my question!\rDoes a Pokémon grow by defeating\nothers and gaining Exp. Points?
Ding-ding!\nYou’re absolutely correct!\r
@@ -44,17 +44,17 @@ A Pokémon may hold a single item.\rSome items become effective as soon\nas they
Here you go!\nYour Pokétch Coupon!\r
Hi, there. You should stick around.\nWe’re doing a Pokétch campaign soon.\rBefore it starts, I think you should\nbrush up at the Trainers’ School.
A Pokémon may hold a single item.\rSome items become effective as soon\nas they are held by Pokémon.\rBerries are eaten by Pokémon as\nnecessary during battle.
-Rowan: Ah, {STRVAR 259, 1, 0}.\nImpeccable timing as always.\rThese miscreants are babbling utter\nnonsense that I just can’t stomach.\rShow them some manners, if you will.\r
+Rowan: Ah, {STRVAR 259, 0}.\nImpeccable timing as always.\rThese miscreants are babbling utter\nnonsense that I just can’t stomach.\rShow them some manners, if you will.\r
Mystery man: Oh, Professor Pokémon,\nmust you be so difficult?\rWe are approaching you strictly\nas businessmen.\rAll you must do is provide us with\nall your research findings.\rIn return, we’ll refrain from causing\nmassive damage to your assistant.\r
-Dawn: {STRVAR 259, 1, 1}!\rLet’s battle together and teach\nthese horrible men a lesson!\r
-Lucas: {STRVAR 259, 1, 1}!\nJoin me and battle these guys!\r
+Dawn: {STRVAR 259, 1}!\rLet’s battle together and teach\nthese horrible men a lesson!\r
+Lucas: {STRVAR 259, 1}!\nJoin me and battle these guys!\r
Grunt: You leave us no option.\nWe will retreat for now.\rBecause Team Galactic is benevolent\nto all, we shall leave.\r
-Rowan: That lot...\nThey called themselves Team Galactic.\rWhen Pokémon evolve, they seem to\nrelease some type of energy...\rHowever, I believe that it’s a mystic\npower far beyond our control.\rBut Team Galactic seems to be trying\nto use that power for something...\rAnyway, {STRVAR 259, 1, 0}, well done!\nYou battle quite capably.\rThe sight of you Trainers and Pokémon\nbattling together...\rI made the right decision in\nentrusting you with a Pokédex!\r
+Rowan: That lot...\nThey called themselves Team Galactic.\rWhen Pokémon evolve, they seem to\nrelease some type of energy...\rHowever, I believe that it’s a mystic\npower far beyond our control.\rBut Team Galactic seems to be trying\nto use that power for something...\rAnyway, {STRVAR 259, 0}, well done!\nYou battle quite capably.\rThe sight of you Trainers and Pokémon\nbattling together...\rI made the right decision in\nentrusting you with a Pokédex!\r
-Dawn: {STRVAR 259, 1, 1}, did you know?\rThe professor studies the evolution\nof Pokémon, too.\rAccording to his research, 90% of\nall Pokémon are somehow tied\fto evolution!\rI guess that means some Pokémon\nmust undergo startling evolutions.\rSo, {STRVAR 259, 1, 1}...\nLet’s keep working on our Pokédex\fproject for the professor!\r
-Lucas: {STRVAR 259, 1, 1}, did you know\nabout this?\rThe professor studies about the\nevolution of Pokémon, too.\rAccording to his research, 90% of\nall Pokémon are somehow tied\fto evolution!\rI guess that means some Pokémon\nmust undergo weird evolutions.\rSo, {STRVAR 259, 1, 1}...\nLet’s keep working on our Pokédex\fproject for the prof!\r
+Dawn: {STRVAR 259, 1}, did you know?\rThe professor studies the evolution\nof Pokémon, too.\rAccording to his research, 90% of\nall Pokémon are somehow tied\fto evolution!\rI guess that means some Pokémon\nmust undergo startling evolutions.\rSo, {STRVAR 259, 1}...\nLet’s keep working on our Pokédex\fproject for the professor!\r
+Lucas: {STRVAR 259, 1}, did you know\nabout this?\rThe professor studies about the\nevolution of Pokémon, too.\rAccording to his research, 90% of\nall Pokémon are somehow tied\fto evolution!\rI guess that means some Pokémon\nmust undergo weird evolutions.\rSo, {STRVAR 259, 1}...\nLet’s keep working on our Pokédex\fproject for the prof!\r
Oh, that was very good!\nNicely done! Truly excellent!\rOh, I beg your pardon, I’m from\nJubilife TV!\rI’d like you to have something for\nletting me see that smashing battle!\r
Contained within that Fashion Case...\rYou will find a whole spectrum of chic\nAccessories and tasteful Backdrops!\rDress up your Pokémon and watch\ntheir appeal grow!\rAnd, right now the TV station is\noffering its facilities so visitors\fcan dress up their Pokémon!\rThere are also prize giveaways, too!\nPlease do visit our TV station!\r
The way you look...\nYou’re obviously a Trainer!\rCan you tell me what type of Pokémon\nyou like?
diff --git a/files/msgdata/msg/narc_0025.txt b/files/msgdata/msg/narc_0025.txt
index 114f18a7..50ba353c 100644
--- a/files/msgdata/msg/narc_0025.txt
+++ b/files/msgdata/msg/narc_0025.txt
@@ -6,9 +6,9 @@ This is the Pokémon Lottery Corner.\rIf your drawn number matches the\nID No. o
You’ve already drawn a Loto Ticket\ntoday. Please come back tomorrow.
Oh. I see.\nPlease do visit us again.
Please draw a Loto Ticket.\r...\r
-Your Loto Ticket number is {STRVAR 310, 1, 0}.\rNow, let’s see if it matches the\nID No. of any of your Pokémon.\r
-Congratulations!\rThe ID No. of your team’s\n{STRVAR 257, 1, 0} matches your Loto\fTicket number!\r
-Congratulations!\rThe ID No. of your PC-boxed\n{STRVAR 257, 1, 0} matches your Loto\fTicket number!\r
+Your Loto Ticket number is {STRVAR 310, 0}.\rNow, let’s see if it matches the\nID No. of any of your Pokémon.\r
+Congratulations!\rThe ID No. of your team’s\n{STRVAR 257, 0} matches your Loto\fTicket number!\r
+Congratulations!\rThe ID No. of your PC-boxed\n{STRVAR 257, 0} matches your Loto\fTicket number!\r
I’m sorry.\nYou didn’t get a match...
The last digit matched, so you\nwin the fourth prize!\r
You gained a new Backdrop for use\nin Fitting Rooms.
@@ -17,7 +17,7 @@ The last three digits matched, so you\nwin the second prize!\r
The last four digits matched, so you\nwin the first prize!\r
Oh, my goodness, all five digits\nmatched!\rYou’ve won the jackpot prize!\nThis is just so incredible!\r...Oh, I’m sorry! Your prize!\nI got carried away there.\rHere you go!\r
...Oh?\nYou seem to have no room for this.\rPlease make room in your Bag and\nthen let me know.
-{STRVAR 259, 1, 0}?\nYes, I’ve been expecting you.\rThis is the prize we’ve been holding\nfor you. Here you go!
+{STRVAR 259, 0}?\nYes, I’ve been expecting you.\rThis is the prize we’ve been holding\nfor you. Here you go!
Please do visit again.
They keep records of things like\nhow many battles you’ve won in a row,\for how many Pokémon you’ve caught.\rYou can check everyone’s records\nup on the third floor.
I’m going to get commercials shown\non TV.\rThey’ll attract more customers to\nthe department store.
diff --git a/files/msgdata/msg/narc_0026.txt b/files/msgdata/msg/narc_0026.txt
index d63e566a..b3e05245 100644
--- a/files/msgdata/msg/narc_0026.txt
+++ b/files/msgdata/msg/narc_0026.txt
@@ -1,3 +1,3 @@
I don’t know what to do.\rWhat Accessories will go well with\nmy dress today?
The star of tomorrow is... You!\nYour Pokémon has a glow about it!\rSo, a gift for our future star!\r
-That’s a {STRVAR 287, 1, 0}!\rI hope you get into collecting\nAccessories for your Pokémon!
+That’s a {STRVAR 287, 0}!\rI hope you get into collecting\nAccessories for your Pokémon!
diff --git a/files/msgdata/msg/narc_0029.txt b/files/msgdata/msg/narc_0029.txt
index 5e6c17dc..16e65e49 100644
--- a/files/msgdata/msg/narc_0029.txt
+++ b/files/msgdata/msg/narc_0029.txt
@@ -6,7 +6,7 @@ Ooh, choose which Pokémon you want\nto dress up.
Teheheh...\nI hope you will dress it up adorably!\r
You have a Fashion Case, don’t you?\nAh, oui, wonderful!\rJust choose the Accessories and put\nthem on your Pokémon.\rWhen you’re done, I will snap a photo\nand put it up beside me!\rIf you mix your records with others,\nyou can get their photos, too!\rI think it will be much easier if \nyou will just try!
Ooh, nice work!\nLet’s display the photo right away!\fOh, but it needs to have a title!
-{STRVAR 284, 1, 0}...\rOoh, yes, yes! I get it now!\nYour aesthetics shine through!
+{STRVAR 284, 0}...\rOoh, yes, yes! I get it now!\nYour aesthetics shine through!
Oh, non, non, non!\nIt will be forlorn without a title.
Oh... You came out without doing\nanything... How disappointing.
If you dress up any Pokémon again,\nthe photo here will be changed.\rWould you like to dress up\na Pokémon, dearie?
diff --git a/files/msgdata/msg/narc_0037.txt b/files/msgdata/msg/narc_0037.txt
index 1eb72123..7ed90224 100644
--- a/files/msgdata/msg/narc_0037.txt
+++ b/files/msgdata/msg/narc_0037.txt
@@ -1,5 +1,5 @@
Isn’t my Pokétch quite fetching?\rA Trainer would be simply lost without\na Pokétch, after all.
PIKACHU: Piika pi!
PACHIRISU: Pachipachii?
-Oh, your Pokémon is quite adorable!\rHere, try making it hold this\n{STRVAR 264, 1, 0}.\r
+Oh, your Pokémon is quite adorable!\rHere, try making it hold this\n{STRVAR 264, 0}.\r
A Pokémon holding that Quick Claw can\nsometimes attack first, even if it\fis normally a little bit slow.\rThere are other items that are only\nuseful when given to a Pokémon.\rTry finding other items that you can\nmake your Pokémon hold.\r...I sound like I’m a teacher or\nsomething.
diff --git a/files/msgdata/msg/narc_0040.txt b/files/msgdata/msg/narc_0040.txt
index 82bdfbc8..3ec9fba0 100644
--- a/files/msgdata/msg/narc_0040.txt
+++ b/files/msgdata/msg/narc_0040.txt
@@ -1,2 +1,2 @@
-You managed to come out here?\nThat takes focus!\rFor someone like you, this\n{STRVAR 264, 1, 0} might be perfect.\rLet a Pokémon hold it, yah?\r
+You managed to come out here?\nThat takes focus!\rFor someone like you, this\n{STRVAR 264, 0} might be perfect.\rLet a Pokémon hold it, yah?\r
There are items that are useful only\nwhen they’re held by Pokémon.\rTry finding other items like that\nand spice up your adventure!
diff --git a/files/msgdata/msg/narc_0042.txt b/files/msgdata/msg/narc_0042.txt
index be0f8a2e..45d95121 100644
--- a/files/msgdata/msg/narc_0042.txt
+++ b/files/msgdata/msg/narc_0042.txt
@@ -1,7 +1,7 @@
-{STRVAR 259, 1, 1}: Hey, {STRVAR 259, 1, 0}!\nDid you come to study, too?\rI went ahead and memorized everything\nthat was up on the blackboard.\rAfter all, it’s the Trainer’s job to\navoid having their precious Pokémon\fhurt in battle, right?\rSo, {STRVAR 259, 1, 0}, what brings you?\nHuh?\fYou’ve got something for me?\r
-{STRVAR 259, 1, 0} delivered the Parcel.
-{STRVAR 259, 1, 1}: So, what is this...?\rScore!\nIt’s a Town Map!\rHuh?!\nWhy are there two in here?\rI like it a lot, but I don’t need two.\nHere, {STRVAR 259, 1, 0}, you take one!\r
-{STRVAR 259, 1, 1}: Hmm...\rWell, according to the Town Map,\nI guess Oreburgh City is where\fI should be going next.\rThere’s a Gym, so it’d be perfect for\nraising the Pokémon I just caught.\rWell, I’m on the road to becoming\nthe greatest Trainer of all time!\rSee you around!\r
+{STRVAR 259, 1}: Hey, {STRVAR 259, 0}!\nDid you come to study, too?\rI went ahead and memorized everything\nthat was up on the blackboard.\rAfter all, it’s the Trainer’s job to\navoid having their precious Pokémon\fhurt in battle, right?\rSo, {STRVAR 259, 0}, what brings you?\nHuh?\fYou’ve got something for me?\r
+{STRVAR 259, 0} delivered the Parcel.
+{STRVAR 259, 1}: So, what is this...?\rScore!\nIt’s a Town Map!\rHuh?!\nWhy are there two in here?\rI like it a lot, but I don’t need two.\nHere, {STRVAR 259, 0}, you take one!\r
+{STRVAR 259, 1}: Hmm...\rWell, according to the Town Map,\nI guess Oreburgh City is where\fI should be going next.\rThere’s a Gym, so it’d be perfect for\nraising the Pokémon I just caught.\rWell, I’m on the road to becoming\nthe greatest Trainer of all time!\rSee you around!\r
You just became a Trainer, did you?\rYou should look up topics that you’re\nnot familiar with.
We learned about Pokémon types\ntoday. Umm...\rGrass is weak to Fire,\nFire is weak to Water, and\fWater is weak to Grass!\rI think that’s how it goes!
diff --git a/files/msgdata/msg/narc_0047.txt b/files/msgdata/msg/narc_0047.txt
index 1286ea53..def2c286 100644
--- a/files/msgdata/msg/narc_0047.txt
+++ b/files/msgdata/msg/narc_0047.txt
@@ -1,11 +1,11 @@
-{STRVAR 259, 1, 0}: Whoops!\nHey, {STRVAR 259, 1, 1}!\rYou’re going to challenge the Gym\nLeader up past here, eh?\rSomeone should check to see if you’re\nready for this challenge!\rThat someone is me!\nWith my brand-new Gym Badge!\r
-{STRVAR 259, 1, 0}: Yeah, yeah, you’re just\na bit better than me, as usual.\rBut listen up!\rLet me tell you who’s going to take\non the Pokémon League and become\fthe Champion.\rYou guessed right!\nIt’s going to be me!\rAnyways, you should be able to\ntake the Gym Leader here.\rHurry up and go make the challenge!\r
-{STRVAR 259, 1, 0}: Hey! That’s the Mine\nBadge! Good going!\rYou’re tough enough to consider\nbecoming the Pokémon Champ.\rOf course, I’m tougher, so it’s\nnot going to actually happen.\rAnyways, {STRVAR 259, 1, 1}, come with\nme to the library.\r
+{STRVAR 259, 0}: Whoops!\nHey, {STRVAR 259, 1}!\rYou’re going to challenge the Gym\nLeader up past here, eh?\rSomeone should check to see if you’re\nready for this challenge!\rThat someone is me!\nWith my brand-new Gym Badge!\r
+{STRVAR 259, 0}: Yeah, yeah, you’re just\na bit better than me, as usual.\rBut listen up!\rLet me tell you who’s going to take\non the Pokémon League and become\fthe Champion.\rYou guessed right!\nIt’s going to be me!\rAnyways, you should be able to\ntake the Gym Leader here.\rHurry up and go make the challenge!\r
+{STRVAR 259, 0}: Hey! That’s the Mine\nBadge! Good going!\rYou’re tough enough to consider\nbecoming the Pokémon Champ.\rOf course, I’m tougher, so it’s\nnot going to actually happen.\rAnyways, {STRVAR 259, 1}, come with\nme to the library.\r
Rowan: !\r...That tremor...\nThat wasn’t a natural occurrence.\r
-Hey, hey! Old dude and kids!\nSomething big just happened!\rThey’re saying there was a huge\nexplosion at Lake Valor!\r{STRVAR 65281, 1, 200}Ka-boom!!{STRVAR 65281, 1, 100}\r{STRVAR 65281, 1, 200}{STRVAR 65281, 1, 100}Like that!\r
-{STRVAR 259, 1, 0}: Gramps!\rI’m going to the lake!\nI have a bad feeling about this!\r
-Rowan: !\r...That {STRVAR 259, 1, 0}...\nCan’t sit still...\r{STRVAR 259, 1, 1}, I’m worried about\nLake Valor.\rBut I have no idea what is taking\nplace. You must find out!\rBut before you go, let me stress:\ndon’t get in over your head.\rWe will try to join you as soon as\nwe inspect Lake Verity.\r
-Dawn: ...{STRVAR 259, 1, 0}, you’ll be OK,\nwon’t you?
+Hey, hey! Old dude and kids!\nSomething big just happened!\rThey’re saying there was a huge\nexplosion at Lake Valor!\r{STRVAR 65281, 200}Ka-boom!!{STRVAR 65281, 100}\r{STRVAR 65281, 200}{STRVAR 65281, 100}Like that!\r
+{STRVAR 259, 0}: Gramps!\rI’m going to the lake!\nI have a bad feeling about this!\r
+Rowan: !\r...That {STRVAR 259, 0}...\nCan’t sit still...\r{STRVAR 259, 1}, I’m worried about\nLake Valor.\rBut I have no idea what is taking\nplace. You must find out!\rBut before you go, let me stress:\ndon’t get in over your head.\rWe will try to join you as soon as\nwe inspect Lake Verity.\r
+Dawn: ...{STRVAR 259, 0}, you’ll be OK,\nwon’t you?
Lucas: Lake Valor...\nI wonder what happened?
Dawn: We’re going off to Lake Verity\nfirst...\rDon’t do anything rash if something\ndoes happen.
Lucas: We’re going to investigate\nLake Verity before we join you.\rDon’t try to be a hero if anything\ncrazy happens.
diff --git a/files/msgdata/msg/narc_0049.txt b/files/msgdata/msg/narc_0049.txt
index 99670fcd..44c6a85d 100644
--- a/files/msgdata/msg/narc_0049.txt
+++ b/files/msgdata/msg/narc_0049.txt
@@ -1,10 +1,10 @@
Ah!\nThat’s Oreburgh’s Gym Badge!\rI see, I see!\nYou’ve defeated my son.\rBut that’s no surprise.\nHe still has much to learn.\rIn place of my son Roark, I, Byron,\nwill take your challenge!\r
You were strong enough to take down\nmy prized team of Pokémon.\rIn recognition of that power,\nI give you this: the Mine Badge!\r
-{STRVAR 259, 1, 0} received\nthe Mine Badge from Byron!
+{STRVAR 259, 0} received\nthe Mine Badge from Byron!
Having the Mine Badge enables you to\nuse the hidden move Strength anytime\foutside of battle.\rAnd you now have six Gym Badges.\rThat means all Pokémon up to Lv. 70\nwill obey you without question.\rHere!\nTake this, too!\r
-That {STRVAR 264, 1, 0} contains the move\n{STRVAR 262, 1, 1}.\rIf it hits, it may also lower the\ntarget’s Special Defense.
-Gwahahahaha!\nThe Sinnoh region is vast!\rTough Trainers like you and\n{STRVAR 259, 1, 1} crop up constantly\fto challenge the old guard!\rWith more young Trainers like my son\nand you two taking charge, the\ffuture of Pokémon is bright!\rBut I’m not stepping aside just yet!\rI merely need to rededicate myself\nto training on Iron Island.
+That {STRVAR 264, 0} contains the move\n{STRVAR 262, 1}.\rIf it hits, it may also lower the\ntarget’s Special Defense.
+Gwahahahaha!\nThe Sinnoh region is vast!\rTough Trainers like you and\n{STRVAR 259, 1} crop up constantly\fto challenge the old guard!\rWith more young Trainers like my son\nand you two taking charge, the\ffuture of Pokémon is bright!\rBut I’m not stepping aside just yet!\rI merely need to rededicate myself\nto training on Iron Island.
Hey, there!\nChamp-to-be!\rThe Gym Leader here uses Steel-type\nPokémon.\rSteel-type Pokémon have high Defense,\nso you’d have to hit them hard!
-Oh! {STRVAR 259, 1, 0}!\nYou’ve beaten the Gym Leader!\rGood going!\nThat makes it six Gym Badges!\rI tell you what, you’re really turning\ninto one fine Trainer.\rIf you were to say you’re going to\ntry to become the Pokémon Champ...\rNo one’d laugh at you now!\nI’m in your corner, kiddo!
-Canalave City Pokémon Gym\nLeader: Byron\rCertified Trainers:\n{STRVAR 259, 1, 1}
-Canalave City Pokémon Gym\nLeader: Byron\rCertified Trainers:\n{STRVAR 259, 1, 0}\f{STRVAR 259, 1, 1}
+Oh! {STRVAR 259, 0}!\nYou’ve beaten the Gym Leader!\rGood going!\nThat makes it six Gym Badges!\rI tell you what, you’re really turning\ninto one fine Trainer.\rIf you were to say you’re going to\ntry to become the Pokémon Champ...\rNo one’d laugh at you now!\nI’m in your corner, kiddo!
+Canalave City Pokémon Gym\nLeader: Byron\rCertified Trainers:\n{STRVAR 259, 1}
+Canalave City Pokémon Gym\nLeader: Byron\rCertified Trainers:\n{STRVAR 259, 0}\f{STRVAR 259, 1}
diff --git a/files/msgdata/msg/narc_0051.txt b/files/msgdata/msg/narc_0051.txt
index ec44bf0a..f6a598e2 100644
--- a/files/msgdata/msg/narc_0051.txt
+++ b/files/msgdata/msg/narc_0051.txt
@@ -1,5 +1,5 @@
Hello.\nThis is the Canalave Library.\rPlease keep quiet while you’re on\nthe premises.
-H-hello!\nThis is the Canalave Library.\rPlease keep quiet while you’re on\nthe premises.\rIt certainly wasn’t me who screamed,\r{STRVAR 65281, 1, 200}“Gyaaah!!”{STRVAR 65281, 1, 100}\r{STRVAR 65281, 1, 200}{STRVAR 65281, 1, 100}or shouted,\r{STRVAR 65281, 1, 200}“Help meee!!”{STRVAR 65281, 1, 100}\r{STRVAR 65281, 1, 200}{STRVAR 65281, 1, 100}No, really, that wasn’t me\nscreaming!
+H-hello!\nThis is the Canalave Library.\rPlease keep quiet while you’re on\nthe premises.\rIt certainly wasn’t me who screamed,\r{STRVAR 65281, 200}“Gyaaah!!”{STRVAR 65281, 100}\r{STRVAR 65281, 200}{STRVAR 65281, 100}or shouted,\r{STRVAR 65281, 200}“Help meee!!”{STRVAR 65281, 100}\r{STRVAR 65281, 200}{STRVAR 65281, 100}No, really, that wasn’t me\nscreaming!
...\r
What is it? Please don’t disturb\nme when I’m reading.\r
I’ve been asking people not to\ndisturb me while I’m reading...\rI shouldn’t even have bothered...\nI’m all agitated now!
diff --git a/files/msgdata/msg/narc_0053.txt b/files/msgdata/msg/narc_0053.txt
index 3bdb4fa3..cd7d9b98 100644
--- a/files/msgdata/msg/narc_0053.txt
+++ b/files/msgdata/msg/narc_0053.txt
@@ -1,53 +1,53 @@
-{STRVAR 259, 1, 0}: Hey, {STRVAR 259, 1, 1}!\nOver here! This way!\r
-{STRVAR 259, 1, 0}: OK, gramps!\nI brought {STRVAR 259, 1, 1} like I said!\rAll right, I’ll be outta here!\r
+{STRVAR 259, 0}: Hey, {STRVAR 259, 1}!\nOver here! This way!\r
+{STRVAR 259, 0}: OK, gramps!\nI brought {STRVAR 259, 1} like I said!\rAll right, I’ll be outta here!\r
Rowan: ...\n...\r...\n...\r...\n...\r
-{STRVAR 259, 1, 0}: ...OK...\nI get it...\r
-Rowan: Hm! Everyone’s here finally.\n{STRVAR 259, 1, 0}, everyone, listen.\rYou may have forgotten already, but\nI study the evolution of Pokémon.\r
+{STRVAR 259, 0}: ...OK...\nI get it...\r
+Rowan: Hm! Everyone’s here finally.\n{STRVAR 259, 0}, everyone, listen.\rYou may have forgotten already, but\nI study the evolution of Pokémon.\r
But the more I study, the more\nmysteries appear and multiply.\rPokémon that evolve, and those that\ndon’t...\rWhat makes them different from each\nother?\rDo those that are immature as living\nbeings evolve to ones more mature?\rIf so, what do we make of the\nlegendary Pokémon that don’t evolve?\rAre we to assume that the legendary\nPokémon are complete as creatures?\r
This is where you three come in.\rIn the three lakes of Sinnoh, there\nare said to be mirage Pokémon.\rIf we can obtain data on them,\nit may shed some light on how the\fprocess of Pokémon evolution works.\rI need help from each one of you\non this grand undertaking.\rHelp me find these Pokémon that are\nconsidered to be mirages.\r
-{STRVAR 259, 1, 0}: What are you saying?\nI didn’t get no Pokédex!\r
+{STRVAR 259, 0}: What are you saying?\nI didn’t get no Pokédex!\r
Rowan: ...And who was it that bolted\nfrom the lab before I had a chance\fto give you a Pokédex?\rBut that’s water under the bridge!\rSeeing Pokémon with your own eyes\nis important for you in becoming\fa better Trainer, too.\r
-Dawn: You can count on me!\nIt will help with my Pokédex, too.\r{STRVAR 259, 1, 0}, you’ll go too,\nwon’t you?\r
+Dawn: You can count on me!\nIt will help with my Pokédex, too.\r{STRVAR 259, 0}, you’ll go too,\nwon’t you?\r
Lucas: You bet, Professor!\rThis will add to the Pokédex\ndatabase and help advance your\fresearch.\r
Rowan: Hm! I would have made all of\nyou go regardless... Anyway.\rNow, there are three lakes.\nFortuitously, there are three of you.\rYou should therefore split up and\ninvestigate the lakes individually.\r
Rowan: Dawn, you go to Lake Verity.\r
Dawn: Will do!\r
Rowan: Lucas, you go to Lake Verity.\r
Lucas: Yes, sir!\r
-Rowan: {STRVAR 259, 1, 0}, I want you to\ninvestigate Lake Acuity.\rThat would take you almost to\nSnowpoint City.\rThe road there is harsh. I need\na tough Trainer to go.\r
-{STRVAR 259, 1, 0}: Uh... Yeah, of course!\nGramps, you know how to call it!\fYou can tell I’m the hotness!\r
-Rowan: And that leaves {STRVAR 259, 1, 0}\nwith Lake Valor.\rThe lake is between Veilstone\nand Pastoria, if memory serves...\r
+Rowan: {STRVAR 259, 0}, I want you to\ninvestigate Lake Acuity.\rThat would take you almost to\nSnowpoint City.\rThe road there is harsh. I need\na tough Trainer to go.\r
+{STRVAR 259, 0}: Uh... Yeah, of course!\nGramps, you know how to call it!\fYou can tell I’m the hotness!\r
+Rowan: And that leaves {STRVAR 259, 0}\nwith Lake Valor.\rThe lake is between Veilstone\nand Pastoria, if memory serves...\r
Rowan: ...\n...Has it stopped?\rAre all of you unharmed?\rLet’s go outside, but be careful.\nI’m concerned about the city.\r
-Rowan: {STRVAR 259, 1, 1}, hurry along.\nBut beware of aftershocks.\r
+Rowan: {STRVAR 259, 1}, hurry along.\nBut beware of aftershocks.\r
Every book contains someone’s\nmemories of various places and times.\rLibraries aren’t just buildings where\nbooks are kept, you know.\rThey’re where different places\nand times are gathered together.
W-was that an earthquake?\nI didn’t imagine it?
Someone’s always checked out the\nbook I want to read...
I’m feeling wobbly...\rEven though the tremor has ended,\nmy knees still feel like jelly...
This book is titled “Sinnoh\nMyth.” Want to read it?
-{STRVAR 259, 1, 0} put the book back.
+{STRVAR 259, 0} put the book back.
“Sinnoh Myth”\rBetray not your anger, lest ??? will\ncome.\rWeep not with sorrow, or ??? will\ndraw near.\rWhen joy and enjoyment come natural\nas the very air, that is happiness.\rLet such be blessed by the hand\nof Master ???.\rThose words were spoken often\nas customary.
This book is titled “Sinnoh Region’s\nMythology.” Want to read it?
-{STRVAR 259, 1, 0} put the book back.
+{STRVAR 259, 0} put the book back.
“Sinnoh Region’s Mythology”\rLong ago, when Sinnoh had just been\nmade, Pokémon and humans led\fseparate lives.\rThat is not to say they did not help\neach other. No, indeed they did.\rThey supplied each other with goods,\nand supported each other.\rA Pokémon proposed to the others\nto always be ready to help humans.\rIt asked that Pokémon be ready to\nappear before humans always.\rThus, to this day, Pokémon appear\nto us if we venture into tall grass.
This book is titled “Sinnoh’s\nMyth.” Want to read it?
-{STRVAR 259, 1, 0} put the book back.
+{STRVAR 259, 0} put the book back.
“Sinnoh’s Myth”\rThree Pokémon there were.\rInto the lakes they dove.\nDeep, deep, drawing no breath.\rDeeper, deeper they dove.\nInto suffocating depths they dove.\rDeeper, then deepest they alight.\nFrom the lake floor they rise.\rBearing with them the power to make\nvast lands, they rise again.
This book is titled “Veilstone’s\nMyth.” Want to read it?
-{STRVAR 259, 1, 0} put the book back.
+{STRVAR 259, 0} put the book back.
“Veilstone’s Myth”\rA young man, callow and foolish in\ninnocence, came to own a sword.\rWith it, he smote Pokémon, which gave\nsustenance, with carefree abandon.\rThose not taken as food, he\ndiscarded, with no afterthought.\rThe following year, no Pokémon\nappeared. Larders grew bare.\r...Would you like to keep reading?
The young man, seeking the missing\nPokémon, journeyed afar.\rLong did he search. And far and wide,\ntoo, until one he did find.\rAsked he, “Why do you hide?”\nTo which the Pokémon replied...\r“If you bear your sword to bring\nharm upon us, with claws and\ffangs, we will exact a toll.\r“From your kind we will take our\ntoll, for it must be done.\r“Done it must be to guard ourselves\nand for it, I apologize.”\r...Would you like to keep reading?
To the skies, the young man shouted\nhis dismay.\r“In having found the sword, I have\nlost so much.\r“Gorged with power, I grew blind\nto Pokémon being alive.\r“I will never fall savage again.\nThis sword I denounce and forsake.\r“I plead for forgiveness,\nfor I was but a fool.”\rSo saying, the young man hurled the\nsword to the ground, snapping it.\rSeeing this, the Pokémon disappeared\nto a place beyond seeing...
This ancient book is titled “The\nOriginal Story.” Want to read it?
-{STRVAR 259, 1, 0} put the book back.
+{STRVAR 259, 0} put the book back.
In the beginning, there was only\na churning turmoil of chaos.\rAt the heart of chaos, where all\nthings became one, appeared an Egg.\rHaving tumbled from the vortex, the\nEgg gave rise to the Original One.\r...Would you like to keep reading?
From itself, two beings the Original\nOne did make.\rTime started to spin.\nSpace began to expand.\rFrom itself again, three living things\nthe Original One did make.\r...Would you like to keep reading?
The two beings wished, and from them,\nmatter came to be.\rThe three living things wished, and\nfrom them, spirit came to be.\rThe world created, the Original One\ntook to unyielding sleep...
This book is titled “A Horrific\nMyth.” Want to read it?
-{STRVAR 259, 1, 0} put the book back.
+{STRVAR 259, 0} put the book back.
Look not into the Pokémon’s eyes.\rIn but an instant, you’ll have no\nrecollection of who you are.\rReturn home, but how?\nWhen there is nothing to remember?\rDare not touch the Pokémon’s body.\rIn but three short days, all emotions\nwill drain away.\rAbove all, above all, harm not\nthe Pokémon.\rIn a scant five days, the offender\nwill grow immobile in entirety.
This book is titled “Sinnoh Folk\nStories.”\r
Which story would you like to read?
-{STRVAR 259, 1, 0} put the book back.
+{STRVAR 259, 0} put the book back.
“Sinnoh Folk Story 1”\rPick clean the bones of Pokémon\ncaught in the sea or stream.\rThank them for the meals they\nprovide, and pick their bones clean.\rWhen the bones are as clean as can\nbe, set them free in the water from\fwhich they came.\rThe Pokémon will return, fully\nfleshed, and it begins anew.
“Sinnoh Folk Story 2”\rThere lived a Pokémon in a forest.\rIn the forest, the Pokémon shed its\nhide to sleep as a human.\rAwakened, the human dons the\nPokémon hide to roam villages.
“Sinnoh Folk Story 3”\rThere once were Pokémon that\nbecame very close to humans.\rThere once were humans and Pokémon\nthat ate together at the same table.\rIt was a time when there existed no\ndifferences to distinguish the two.
diff --git a/files/msgdata/msg/narc_0055.txt b/files/msgdata/msg/narc_0055.txt
index 082b3b3b..0961e4d0 100644
--- a/files/msgdata/msg/narc_0055.txt
+++ b/files/msgdata/msg/narc_0055.txt
@@ -5,5 +5,5 @@ Remember me if there are moves that\nneed to be forgotten.
That Pokémon knows only one move,\nso it can’t be forgotten...\r
What? That’s an Egg.\nNo Egg should know any moves.\r
OK, then.\nWhich move should be forgotten?\r
-Hm! The move {STRVAR 262, 1, 0}?\nShould that move be forgotten?
-It worked perfectly!\rYour Pokémon has forgotten the move\n{STRVAR 262, 1, 0} completely.
+Hm! The move {STRVAR 262, 0}?\nShould that move be forgotten?
+It worked perfectly!\rYour Pokémon has forgotten the move\n{STRVAR 262, 0} completely.
diff --git a/files/msgdata/msg/narc_0056.txt b/files/msgdata/msg/narc_0056.txt
index 968fd006..5085ec59 100644
--- a/files/msgdata/msg/narc_0056.txt
+++ b/files/msgdata/msg/narc_0056.txt
@@ -1,3 +1,3 @@
...Welcome...\r...\n...Kekeke...\rWe’ve had a reservation for you.\nWe’ve held it a long time...\r
-{STRVAR 259, 1, 0} lay down on the bed\nas if bidden there...\r
-{STRVAR 259, 1, 0} awakened!
+{STRVAR 259, 0} lay down on the bed\nas if bidden there...\r
+{STRVAR 259, 0} awakened!
diff --git a/files/msgdata/msg/narc_0057.txt b/files/msgdata/msg/narc_0057.txt
index dcfdb625..b1d57ee7 100644
--- a/files/msgdata/msg/narc_0057.txt
+++ b/files/msgdata/msg/narc_0057.txt
@@ -1,6 +1,6 @@
I’m going to be a Sailor like my\ndaddy!\rHe’s a real man among men!\nEven the sea doesn’t scare him!\rOh, but a Gym Leader’d be cool, too!\nByron is so awesome!
The little boy is thrashing about\nin his sleep.\rHe appears to be in torment...\nHe is muttering something...\r“DAR...\nDARK...is watching...me...”
-The little boy is thrashing about\nin his sleep.\r{STRVAR 259, 1, 0}’s Lunar Wing began\nto glow...\rThe boy’s sleeping face became\nuntroubled and serene!\r
+The little boy is thrashing about\nin his sleep.\r{STRVAR 259, 0}’s Lunar Wing began\nto glow...\rThe boy’s sleeping face became\nuntroubled and serene!\r
The little boy woke up!
I couldn’t wake up...\nI saw it...\rIt was a scary dream...\nIt was a dark place...\fAnd there was a dark Pokémon...\rBut, Daddy, Mommy...\nI could always hear your voices...
Oh, my gosh!\nYou’re awake!\rOh, my son...\nI... I don’t know what to say...\r
diff --git a/files/msgdata/msg/narc_0058.txt b/files/msgdata/msg/narc_0058.txt
index 019a45e7..2342bd43 100644
--- a/files/msgdata/msg/narc_0058.txt
+++ b/files/msgdata/msg/narc_0058.txt
@@ -1,7 +1,7 @@
-{STRVAR 259, 1, 0}: Hunh?\rOh, it’s you, {STRVAR 259, 1, 1}!\nYou finally got here?\fYou’re slow like always.\rYou’re so slow, the Gym Leader’s\nlong gone now.\rHe said he had to go... Uh...\nOh, yeah, to Oreburgh Mine!\rI got my Badge already, so it’s no\nbig deal to me, but...
-{STRVAR 259, 1, 0}: I told you, the Gym\nLeader isn’t here.\rIf you want to take the Gym\nchallenge, you’d better go down to\fthe mine and ask him.\rBut, boy, a Gym Leader is in a\ndifferent class of toughness.\rEven I’m feeling run down.
-{STRVAR 65281, 1, 200}Thud!!{STRVAR 65281, 1, 100}\r
-{STRVAR 259, 1, 0}: Whoops! {STRVAR 259, 1, 1}!\nYou got the Gym Badge, huh?\rEterna City is the next place with\na Gym that gives away Badges, right?\r
+{STRVAR 259, 0}: Hunh?\rOh, it’s you, {STRVAR 259, 1}!\nYou finally got here?\fYou’re slow like always.\rYou’re so slow, the Gym Leader’s\nlong gone now.\rHe said he had to go... Uh...\nOh, yeah, to Oreburgh Mine!\rI got my Badge already, so it’s no\nbig deal to me, but...
+{STRVAR 259, 0}: I told you, the Gym\nLeader isn’t here.\rIf you want to take the Gym\nchallenge, you’d better go down to\fthe mine and ask him.\rBut, boy, a Gym Leader is in a\ndifferent class of toughness.\rEven I’m feeling run down.
+{STRVAR 65281, 200}Thud!!{STRVAR 65281, 100}\r
+{STRVAR 259, 0}: Whoops! {STRVAR 259, 1}!\nYou got the Gym Badge, huh?\rEterna City is the next place with\na Gym that gives away Badges, right?\r
So, yeah, I went to Route 207, but\nyou can’t go there without a Bicycle.\rI made my team battle and toughened\nthem up, so it wasn’t a waste.\r
So, I’m going back to Jubilife City.\nNext stop, the Eterna Gym Badge!\rTen seconds before I dash!\rNine...\rBah! Who’s got time to count?!\r
Howdy, Trainer!\rIf you don’t have a single Gym Badge,\nother Trainers will look down on\fyou like you’re a total noob, right?\rSo, I’ll show you where the town’s\nPokémon Gym is.\r
diff --git a/files/msgdata/msg/narc_0060.txt b/files/msgdata/msg/narc_0060.txt
index d72bd5fc..8678395f 100644
--- a/files/msgdata/msg/narc_0060.txt
+++ b/files/msgdata/msg/narc_0060.txt
@@ -1,10 +1,10 @@
Welcome!\nThis is the Oreburgh Pokémon Gym!\rI’m Roark, the Gym Leader!\rI’m but one Trainer who decided to\nwalk proudly with Rock-type Pokémon!\rAs the Gym Leader, I need to see\nyour potential as a Trainer.\rAnd, I’ll need to see the toughness\nof the Pokémon that battle with you!\r
This is embarrassing...\rI went and lost to a Trainer who\ndidn’t have a single Gym Badge...\rBut that’s tough. You were strong,\nand I was weak. That’s all there is.\rAccording to Pokémon League rules,\nI have to give you our Gym Badge\fsince you’ve beaten me, the Leader.\rHere’s your official Pokémon League\nCoal Badge.\r
-{STRVAR 259, 1, 0} received\nthe Coal Badge from Roark!
+{STRVAR 259, 0} received\nthe Coal Badge from Roark!
Having that Coal Badge means your\nPokémon can now use the hidden move\fRock Smash outside of battle.\rYou should also take this, too.\r
-That {STRVAR 264, 1, 0} contains\nthe move Stealth Rock.\rIt’s a move that inflicts damage on\nfoes that switch into battle.\rIncidentally, a TM will teach its move\nto a Pokémon instantly.\rBut a TM will break when you use it,\nso make certain you want a Pokémon\fto learn that move.
+That {STRVAR 264, 0} contains\nthe move Stealth Rock.\rIt’s a move that inflicts damage on\nfoes that switch into battle.\rIncidentally, a TM will teach its move\nto a Pokémon instantly.\rBut a TM will break when you use it,\nso make certain you want a Pokémon\fto learn that move.
In this region of Sinnoh, there are\nseven other Gym Leaders.\rI should warn you--they’re a lot\ntougher than I am!
Howdy!\nHow’s it going, Champ-to-be?\rThat’s what I said to a really\nimpatient boy earlier, too.\rThe Gym Leader is a user of\nRock-type Pokémon.\rWell, listen. Rock-type Pokémon\nreally hate water, all right?\rThey’re also weak to Grass-type\nmoves.\rGee, they sure have weaknesses!\rBut don’t think it will be easy.\rYou don’t get to be a Gym Leader\nwithout covering for weaknesses.\rGoing after a Rock-type Pokémon\nwith a Fire-type Pokémon won’t be\feasy, either.\rThat’s all the advice I can give.\nThanks for listening!
-Oh! {STRVAR 259, 1, 0}!\nYou’ve taken care of the Gym Leader!\rSo, did my advice come in handy\nor what?\rIf my advice was useful, it’d be\ngreat if you’d become my fan!
-Oreburgh Pokémon Gym\nLeader: Roark\rCertified Trainers:\n{STRVAR 259, 1, 1}
-Oreburgh Pokémon Gym\nLeader: Roark\rCertified Trainers:\n{STRVAR 259, 1, 0}\f{STRVAR 259, 1, 1}
+Oh! {STRVAR 259, 0}!\nYou’ve taken care of the Gym Leader!\rSo, did my advice come in handy\nor what?\rIf my advice was useful, it’d be\ngreat if you’d become my fan!
+Oreburgh Pokémon Gym\nLeader: Roark\rCertified Trainers:\n{STRVAR 259, 1}
+Oreburgh Pokémon Gym\nLeader: Roark\rCertified Trainers:\n{STRVAR 259, 0}\f{STRVAR 259, 1}
diff --git a/files/msgdata/msg/narc_0061.txt b/files/msgdata/msg/narc_0061.txt
index 21f354e1..c77ea0f9 100644
--- a/files/msgdata/msg/narc_0061.txt
+++ b/files/msgdata/msg/narc_0061.txt
@@ -2,7 +2,7 @@ Yay! I got a Pal Pad at the\nPokémon Wi-Fi Club downstairs!
Switch on the PC at any Pokémon\nCenter and connect to the\fPokémon Storage System.\rThat’s all you need to do to store\nor bring out your Pokémon.
Hmmm...\rWhat is your favorite kind of\nTrainer? Can you tell me?\r
Which kind of Trainer would you like\nto be?
-{STRVAR 270, 1, 0} is the kind of\nTrainer you want to be?
-I see! So {STRVAR 270, 1, 0} is the\nkind of Trainer you like.\rIf that’s the case, others may come\nto see you in the same way.\r
+{STRVAR 270, 0} is the kind of\nTrainer you want to be?
+I see! So {STRVAR 270, 0} is the\nkind of Trainer you like.\rIf that’s the case, others may come\nto see you in the same way.\r
OK, then I’ll just talk to you later!
-Hello! You’ve been mistaken for\n{STRVAR 270, 1, 0}, haven’t you?\rBut I think you can also pass for\na different kind of Trainer.\rSo, how about telling me what kind of\nTrainer that you like?\r
+Hello! You’ve been mistaken for\n{STRVAR 270, 0}, haven’t you?\rBut I think you can also pass for\na different kind of Trainer.\rSo, how about telling me what kind of\nTrainer that you like?\r
diff --git a/files/msgdata/msg/narc_0065.txt b/files/msgdata/msg/narc_0065.txt
index 4598f3e3..6ce63db4 100644
--- a/files/msgdata/msg/narc_0065.txt
+++ b/files/msgdata/msg/narc_0065.txt
@@ -1,3 +1,3 @@
-Do you make your Pokémon hold items?\rIf you’d like, let one hold this\n{STRVAR 264, 1, 0}.\r
-That {STRVAR 264, 1, 0} intensifies the\npower of Rock-type moves.\rUnfortunately, none of my Pokémon\ncan use Rock-type moves, so...
+Do you make your Pokémon hold items?\rIf you’d like, let one hold this\n{STRVAR 264, 0}.\r
+That {STRVAR 264, 0} intensifies the\npower of Rock-type moves.\rUnfortunately, none of my Pokémon\ncan use Rock-type moves, so...
PSYDUCK: Duuuck?
diff --git a/files/msgdata/msg/narc_0072.txt b/files/msgdata/msg/narc_0072.txt
index 584301c4..bd372e1f 100644
--- a/files/msgdata/msg/narc_0072.txt
+++ b/files/msgdata/msg/narc_0072.txt
@@ -5,9 +5,9 @@ Which Fossil should I turn back\ninto a Pokémon? Choose! Now!
OK, I will do that! Turn that Fossil\nback into a Pokémon, surely I will!
You don’t wish that I extract any\nPokémon from a Fossil. Fine, then!
I am in the process of extracting\nyour Pokémon from a Fossil.\rYou go outside, yes, please. Now!\nTime alone is what I now need. NOW!!!
-You were gone too long!\nYou kept us waiting! Unacceptable!\rThis is your {STRVAR 256, 1, 0}!\nYou be good to it, OK!\r
-{STRVAR 259, 1, 0} received\nthe {STRVAR 256, 1, 1}!\r
-Give a nickname to the {STRVAR 256, 1, 1}\nyou received?
+You were gone too long!\nYou kept us waiting! Unacceptable!\rThis is your {STRVAR 256, 0}!\nYou be good to it, OK!\r
+{STRVAR 259, 0} received\nthe {STRVAR 256, 1}!\r
+Give a nickname to the {STRVAR 256, 1}\nyou received?
But, no, I cannot do this!\nYou have too many Pokémon with you!\rI must hold it for you, so come back,\nyou, and take it away, please.
If it is a Fossil that you obtain,\nbring it to me if you must.
On the verge of a breakthrough,\nI am, to achieve extraction from\fFossils.\rFrom Fossils I can extract Pokémon,\nbut not yet, not yet.
diff --git a/files/msgdata/msg/narc_0078.txt b/files/msgdata/msg/narc_0078.txt
index 8ebde90f..b0115271 100644
--- a/files/msgdata/msg/narc_0078.txt
+++ b/files/msgdata/msg/narc_0078.txt
@@ -1,4 +1,4 @@
-Oh, is that a Pokédex?\nYou must be helping Professor Rowan?\rWhat’s your name?\r...\rOK, hello, {STRVAR 259, 1, 0}.\nI’ll be sure to remember that name!\rMy name is Cynthia.\nI’m a Trainer just like you.\rI’ve been studying Pokémon mythology\nlately, just out of curiosity.\r
+Oh, is that a Pokédex?\nYou must be helping Professor Rowan?\rWhat’s your name?\r...\rOK, hello, {STRVAR 259, 0}.\nI’ll be sure to remember that name!\rMy name is Cynthia.\nI’m a Trainer just like you.\rI’ve been studying Pokémon mythology\nlately, just out of curiosity.\r
Here in Eterna City, there is a\nstatue of an ancient Pokémon.\rAccording to myth, it was an\nextremely powerful Pokémon.\rWho knows? You may encounter\nsomething like it while you’re\ftraveling with your Pokédex.\rTry using this.\nIt should help you on your way.\r
Cynthia: Remember, the hidden move\nCut can be used in the field.\rIt will let you go places that were\npreviously inaccessible to you.\rThat’s important for filling up your\nPokédex, right?\rThen luck be with you, young Trainer!\r
Hey! You there, kid!\nStay away from that Pokémon statue!\rTeam Galactic is conducting an\nofficial investigation here!
diff --git a/files/msgdata/msg/narc_0080.txt b/files/msgdata/msg/narc_0080.txt
index 916801b0..237d42a1 100644
--- a/files/msgdata/msg/narc_0080.txt
+++ b/files/msgdata/msg/narc_0080.txt
@@ -1,5 +1,5 @@
Gardenia: At my Gym, no one gets to\nbattle with the Gym Leader--me--until\fthey’ve beaten all the other Trainers.\rI’ll be waiting for you in the back.\nGood luck, challenger!\r
Hey, there!\nHow’s it going, Champ-to-be?\rActually, that’s what I said to some\nboy who zipped in here earlier, too!\rThe Gym Leader, Gardenia, is a user\nof Grass-type Pokémon.\rIt should be obvious, but Grass-type\nPokémon really hate fire.\rOh, wait a second. I should tell you\nabout the Gym itself first.\rYou can’t challenge the Gym Leader\nuntil you find and beat all the Gym’s\fTrainers who’ve hidden themselves.\rIt’s a bit challenging, but just think\nof it as good training and go for it!
-Oh! {STRVAR 259, 1, 0}!\nYou’ve beaten the Gym Leader!\rYour Pokémon look much tougher than\nwhen they went in, too!\rAt least that’s how I see it!
-Eterna City Pokémon Gym\nLeader: Gardenia\rCertified Trainers:\n{STRVAR 259, 1, 1}
-Eterna City Pokémon Gym\nLeader: Gardenia\rCertified Trainers:\n{STRVAR 259, 1, 0}\f{STRVAR 259, 1, 1}
+Oh! {STRVAR 259, 0}!\nYou’ve beaten the Gym Leader!\rYour Pokémon look much tougher than\nwhen they went in, too!\rAt least that’s how I see it!
+Eterna City Pokémon Gym\nLeader: Gardenia\rCertified Trainers:\n{STRVAR 259, 1}
+Eterna City Pokémon Gym\nLeader: Gardenia\rCertified Trainers:\n{STRVAR 259, 0}\f{STRVAR 259, 1}
diff --git a/files/msgdata/msg/narc_0081.txt b/files/msgdata/msg/narc_0081.txt
index 184804ff..01901ba9 100644
--- a/files/msgdata/msg/narc_0081.txt
+++ b/files/msgdata/msg/narc_0081.txt
@@ -1,8 +1,8 @@
You kept me waiting!\rI’m Eterna’s Gym Leader, Gardenia,\nthe Grass-type master!\rWhen I first saw you, I was convinced\nyou’d find your way to me.\rMy hunch was right on the money.\nYou have a winning aura about you.\rSo, anyway, this will be fun.\nLet’s have our battle!\r
I might’ve said it before, but you’re\nreally tough!\rWasn’t it hard for you to raise your\nPokémon to be so good?\rI guess that’s a measure of how much\nyou love your Pokémon.\rIn recognition of that, I proudly\ngrant you this!\r
-{STRVAR 259, 1, 0} received\nthe Forest Badge from Gardenia!
+{STRVAR 259, 0} received\nthe Forest Badge from Gardenia!
With the Forest Badge, your Pokémon\ncan use the hidden move Cut outside\fof battle.\rNow that you have two Gym Badges,\nall Pokémon you received in trades\fwill obey you up to Lv. 30.\rI’ve also got something else.\nIt’s a gift from me!\r
-That {STRVAR 264, 1, 0} contains\nthe move {STRVAR 262, 1, 1}.\rIt’s one of my favorite moves.\rThe heavier the foe, the more\ndamage this move will cause.
+That {STRVAR 264, 0} contains\nthe move {STRVAR 262, 1}.\rIt’s one of my favorite moves.\rThe heavier the foe, the more\ndamage this move will cause.
Yup! If there’s one thing I can tell\nabout you, it’s this!\rYou and your Pokémon are gonna get\neven tougher, and I mean seriously!
How did you know where to find me?\nLet’s have our battle!\r
OK, the next Trainer is at the end,\npast the two boulders...I think.
diff --git a/files/msgdata/msg/narc_0082.txt b/files/msgdata/msg/narc_0082.txt
index 30208660..906ae1c6 100644
--- a/files/msgdata/msg/narc_0082.txt
+++ b/files/msgdata/msg/narc_0082.txt
@@ -5,7 +5,7 @@ I got my Pokémon back!\rI’m so happy, I feel like riding my Bike\ndown Cyclin
BUNEARY: Bunbun!
Hi, you cute little Trainer!\nWhat kinds of Pokémon are with you?\rThis Pokétch app will show how\nclose your Pokémon feel to you.\r
If you spend enough time with them,\nall Pokémon will open up to you.
-Hi, you cute little Trainer!\nWhat kinds of Pokémon are with you?\rOh, your {STRVAR 256, 1, 0}...\r
+Hi, you cute little Trainer!\nWhat kinds of Pokémon are with you?\rOh, your {STRVAR 256, 0}...\r
It seems to like you.\nIt must be happy being with you.
It’s becoming comfortable around\nyou, I think.
Hmm...\nIt needs to get used to you more.
diff --git a/files/msgdata/msg/narc_0089.txt b/files/msgdata/msg/narc_0089.txt
index de2f5946..482e65e0 100644
--- a/files/msgdata/msg/narc_0089.txt
+++ b/files/msgdata/msg/narc_0089.txt
@@ -1,11 +1,11 @@
Hello, hello!\nI am the official Name Rater!\rWant me to rate the nicknames of\nyour Pokémon?
Which Pokémon’s nickname should\nI critique?
-{STRVAR 257, 1, 0}, is it?\nThat’s a decent nickname!\rBut would you like to give it\nan even better name?\rHow about it?
+{STRVAR 257, 0}, is it?\nThat’s a decent nickname!\rBut would you like to give it\nan even better name?\rHow about it?
Ah, good. Then, what shall the new\nnickname be?
-Done! From now on, this Pokémon\nshall be known as {STRVAR 257, 1, 0}!\rIt is a better name than before!\nHow fortunate for you!
+Done! From now on, this Pokémon\nshall be known as {STRVAR 257, 0}!\rIt is a better name than before!\nHow fortunate for you!
I see.\nPlease come visit again.
-Done! From now on, this Pokémon\nshall be known as {STRVAR 257, 1, 0}!\rIt looks no different from before,\nand yet, this is vastly superior!\rHow fortunate for you!
-{STRVAR 257, 1, 0}, is it?\nThat is a truly impeccable name!\rTake good care of {STRVAR 257, 1, 0}!
+Done! From now on, this Pokémon\nshall be known as {STRVAR 257, 0}!\rIt looks no different from before,\nand yet, this is vastly superior!\rHow fortunate for you!
+{STRVAR 257, 0}, is it?\nThat is a truly impeccable name!\rTake good care of {STRVAR 257, 0}!
Now, now. That is merely an Egg!\nAn Egg can go by no other name!\n
Excuse me, but do you got that\nPokémon named BUIZEL?\rWanna trade it for my CHATOT?
Yes! So awesome! A BUIZEL!\nI so promise I’ll be good to it!\rOh yeah, CHATOT can learn some human\nspeech pretty quickly.\rTry out its move Chatter.\nYou’ll totally see what I mean.
diff --git a/files/msgdata/msg/narc_0093.txt b/files/msgdata/msg/narc_0093.txt
index 56be4427..367b0c08 100644
--- a/files/msgdata/msg/narc_0093.txt
+++ b/files/msgdata/msg/narc_0093.txt
@@ -1,8 +1,8 @@
You need a Bicycle to go out on\nCycling Road!
You need a Bicycle to go out on\nCycling Road!\r
Learn how to shift gears, and you’ll\nbe able to ride anywhere.
-{STRVAR 259, 1, 0}, long time, no see!\rOh? You look puzzled.\nYou’re wondering who I am.\rI’m Professor Rowan’s assistant and\n{STRVAR 259, 1, 1}’s father.\rI’ve come a long way to help you on\nyour adventure at the professor’s\fbehest.\r{STRVAR 259, 1, 0}, let me ask you,\nhow many Pokémon have you met?\r
-{STRVAR 259, 1, 0}, long time, no see!\rOh? You look puzzled.\nYou’re wondering who I am.\rI’m Professor Rowan’s assistant and\n{STRVAR 259, 1, 1}’s father.\rI’ve come a long way to help you on\nyour adventure at the professor’s\fbehest.\r{STRVAR 259, 1, 0}, let me ask you,\nhow many Pokémon have you met?\r
-Oh, my!\nYou’ve met {STRVAR 308, 1, 1} Pokémon!\rWonderful! Yes, bravo!\nProfessor Rowan should be delighted!\rHere is something for you!\r
+{STRVAR 259, 0}, long time, no see!\rOh? You look puzzled.\nYou’re wondering who I am.\rI’m Professor Rowan’s assistant and\n{STRVAR 259, 1}’s father.\rI’ve come a long way to help you on\nyour adventure at the professor’s\fbehest.\r{STRVAR 259, 0}, let me ask you,\nhow many Pokémon have you met?\r
+{STRVAR 259, 0}, long time, no see!\rOh? You look puzzled.\nYou’re wondering who I am.\rI’m Professor Rowan’s assistant and\n{STRVAR 259, 1}’s father.\rI’ve come a long way to help you on\nyour adventure at the professor’s\fbehest.\r{STRVAR 259, 0}, let me ask you,\nhow many Pokémon have you met?\r
+Oh, my!\nYou’ve met {STRVAR 308, 1} Pokémon!\rWonderful! Yes, bravo!\nProfessor Rowan should be delighted!\rHere is something for you!\r
A Pokémon holding an Exp. Share\nwill be given some of the Exp. Points\ffrom battle.\rIt will get Exp. Points even if it\ndidn’t actually battle.\rI would say an Exp. Share is quite\nuseful for raising weak Pokémon.\rAlso, a Pokémon you get in a trade\nmay disobey you if it is too high\fin level.\rDon’t worry, though. It will obey if\nyou have enough Gym Badges.
-You’ve met only {STRVAR 308, 1, 1} Pokémon?\rHmm...\nYou’ve got to find at least 35.\rIf you can’t, it will be tough to\ncomplete the Sinnoh Pokédex.
+You’ve met only {STRVAR 308, 1} Pokémon?\rHmm...\nYou’ve got to find at least 35.\rIf you can’t, it will be tough to\ncomplete the Sinnoh Pokédex.
diff --git a/files/msgdata/msg/narc_0097.txt b/files/msgdata/msg/narc_0097.txt
index 225920c7..71339643 100644
--- a/files/msgdata/msg/narc_0097.txt
+++ b/files/msgdata/msg/narc_0097.txt
@@ -15,7 +15,7 @@ You’ve not buried the Spheres yet?\nYou’re afraid of losing them?\rHave no f
Good, good!\nYou’ve buried your Spheres!\rThe next time you go underground,\nthey should have grown bigger!\rJust don’t forget where you’ve buried\nyour Spheres!\rAnyway, well done!\nThis is your reward!\r
You may have seen them already, but\nthere are Sphere collectors.\rThey wander about in the underground\ntunnels seeking Spheres.\rThey’ll happily trade you items for\nbig Spheres.\rNow, what shall I assign you next...?
Have you grown weary of repeatedly\ngoing back to the Underground?\rWell, it’s not over yet!\nNext up is your Secret Base!\rThat’s right, I will teach you how to\nmake your own Secret Base!\rAll you need is the Digger Drill\nI gave you earlier.\rSimply go underground and use the\nDigger Drill wherever you like.\rThat will instantly make you your\nvery own Secret Base!\rSo, your next assignment is: go make\nyour own Secret Base!
-Hm? You don’t know how to use\nthe Digger Drill?\rOK, I’ll admit this test may have\nbeen a little tricky for you.\rAll you need to do is find the\nDigger Drill among your Traps.\rThen, face a wall and use the Digger\nDrill. That’s all it takes.\rDo that and you’ll have your Secret\nBase before you can say...\r{STRVAR 65281, 1, 200}Boo!{STRVAR 65281, 1, 100}\rNo, seriously though!
+Hm? You don’t know how to use\nthe Digger Drill?\rOK, I’ll admit this test may have\nbeen a little tricky for you.\rAll you need to do is find the\nDigger Drill among your Traps.\rThen, face a wall and use the Digger\nDrill. That’s all it takes.\rDo that and you’ll have your Secret\nBase before you can say...\r{STRVAR 65281, 200}Boo!{STRVAR 65281, 100}\rNo, seriously though!
Ah, you’ve made your Secret Base!\nExcellent!\rI thought I might have been asking\ntoo much of you, but you did it!\rWell done!\nTake these as your reward!\r
Incidentally, a Digger Drill can\nbe used only once.\rIf you wish to move your Secret\nBase, you will need to obtain another\fDigger Drill.\rYou can trade a Sphere for one\nunderground.\rWhat should I make you do next...
Hm! You’ve stuck it out to the end!\nThis is my final test.\rYou’ve made yourself a Secret Base,\nbut it’s totally empty, is it not?\rNot to worry! You can decorate your\nown Secret Base as you see fit!\rSo! For my final test, I want you to\ndecorate your Secret Base.\rUse furniture and interior goods\nto give your Secret Base character!
diff --git a/files/msgdata/msg/narc_0098.txt b/files/msgdata/msg/narc_0098.txt
index 6291944c..0e876406 100644
--- a/files/msgdata/msg/narc_0098.txt
+++ b/files/msgdata/msg/narc_0098.txt
@@ -2,8 +2,8 @@ Oh, thank goodness that you happened\nto be there!\rIf it weren’t for you, who
Baby BUNEARY, back into the Poké\nBall you go!\r
I’m Keira!\nI’m a Pokémon Contest Judge.\rPlease drop by the Contest Hall\nso I can thank you properly!\r
Oh, I’m so sorry!\nPlease excuse me.\rAre you entering a Contest?\nTehehe... Enjoy yourself, please!\rIncidentally, Fantina, the Hearthome\nGym Leader, also happens to be\fa Contest expert.\rAnd you may ask yourself, how do\nI know this? Well, I am Fantina!\rYou may challenge me, but not yet!\nYou must become much stronger.\fThen, you may challenge me!\r
-{STRVAR 259, 1, 0}: Ta-daah!\nKept me waiting again, {STRVAR 259, 1, 1}!\rLet’s see how much tougher you and\nI have gotten, right here and now!\rHey, you’re a Trainer now. You’re\nexpected to be ready for a battle.\rNo whining! No waiting!\nLet’s get the show started!\r
-{STRVAR 259, 1, 0}: Waaaagh!\nYou KO’d my team again?!\rThis messes up my dream of becoming\nthe greatest Trainer ever...\rNo! I just need to get tougher and\nkeep winning. One day...\rThat’s it! I’m going to challenge\nthe Veilstone Gym next!\rSee you around, {STRVAR 259, 1, 1}!\rYou’ll be blown away by how much\ntougher I’ll be next time we meet!\r
+{STRVAR 259, 0}: Ta-daah!\nKept me waiting again, {STRVAR 259, 1}!\rLet’s see how much tougher you and\nI have gotten, right here and now!\rHey, you’re a Trainer now. You’re\nexpected to be ready for a battle.\rNo whining! No waiting!\nLet’s get the show started!\r
+{STRVAR 259, 0}: Waaaagh!\nYou KO’d my team again?!\rThis messes up my dream of becoming\nthe greatest Trainer ever...\rNo! I just need to get tougher and\nkeep winning. One day...\rThat’s it! I’m going to challenge\nthe Veilstone Gym next!\rSee you around, {STRVAR 259, 1}!\rYou’ll be blown away by how much\ntougher I’ll be next time we meet!\r
You’re kidding! They found an Egg at\nthe Day Care in Solaceon Town?
I hear they found Eggs in the Johto\nregion, too.
Cynthia: I’m so glad to see you!\nYou’re not very easy to track down.\rMy grandma told me about what took\nplace in Celestic Town.\rThanks for what you did in the ruins!\r
diff --git a/files/msgdata/msg/narc_0100.txt b/files/msgdata/msg/narc_0100.txt
index 798812c3..2b292269 100644
--- a/files/msgdata/msg/narc_0100.txt
+++ b/files/msgdata/msg/narc_0100.txt
@@ -4,6 +4,6 @@ Please answer the quiz!
Hey, there!\nHow’s it going, Trainer?\rYou being here tells me you’re going\nto challenge the Gym Leader.\rWell... I hate to break it to\nyou, but that’s impossible.\rYou’re questioning why, and the\nanswer is: she’s not here.\rCome back another time, OK?\nI’ll be right here waiting.
So, where’s the Gym Leader, you ask.\rI can’t precisely say, but I have a\nhunch that she’ll return one day...\rBut only after you visit other\nplaces, I think.\rHey, I’m sorry I’m not useful to you.\nMy advice giving needs work...
Hey, there!\nHow’s it going, Champ-to-be?\rThe Gym Leader here is a user of\nGhost-type Pokémon.\rBeware, Normal-type moves have no\neffect at all on ghosts!\rIt’s as if they weren’t there!\nBut you’ll have to see for yourself.\rGo get ’em, challenger!\nI believe in you!
-Oh! {STRVAR 259, 1, 0}!\nYou’ve beaten the Gym Leader!\rThere seems to be no end to how\ntough you are getting!\rAt least that’s how I see it!\r...You do realize I say that to\neveryone, right?
-Hearthome City Pokémon Gym\nLeader: Fantina\rCertified Trainers:\n{STRVAR 259, 1, 1}
-Hearthome City Pokémon Gym\nLeader: Fantina\rCertified Trainers:\n{STRVAR 259, 1, 0}\f{STRVAR 259, 1, 1}
+Oh! {STRVAR 259, 0}!\nYou’ve beaten the Gym Leader!\rThere seems to be no end to how\ntough you are getting!\rAt least that’s how I see it!\r...You do realize I say that to\neveryone, right?
+Hearthome City Pokémon Gym\nLeader: Fantina\rCertified Trainers:\n{STRVAR 259, 1}
+Hearthome City Pokémon Gym\nLeader: Fantina\rCertified Trainers:\n{STRVAR 259, 0}\f{STRVAR 259, 1}
diff --git a/files/msgdata/msg/narc_0104.txt b/files/msgdata/msg/narc_0104.txt
index 34145495..ea68c09d 100644
--- a/files/msgdata/msg/narc_0104.txt
+++ b/files/msgdata/msg/narc_0104.txt
@@ -1,6 +1,6 @@
-{STRVAR 65281, 1, 200}Ohohoho!!{STRVAR 65281, 1, 100}\rFinally, you have arrived!\rSince I came to this country, always\nI try to learn new things.\rThey hold Contests in this city?\nI say to myself, enfin, I will excel.\rThat is why I dress this way.\nC’est une performance!\rAlso, I study Pokémon very much.\nI have come to be Gym Leader.\rAnd, uh, so it shall be that you\nchallenge me.\rBut I shall win.\nThat is what a Gym Leader does, non?\r
+{STRVAR 65281, 200}Ohohoho!!{STRVAR 65281, 100}\rFinally, you have arrived!\rSince I came to this country, always\nI try to learn new things.\rThey hold Contests in this city?\nI say to myself, enfin, I will excel.\rThat is why I dress this way.\nC’est une performance!\rAlso, I study Pokémon very much.\nI have come to be Gym Leader.\rAnd, uh, so it shall be that you\nchallenge me.\rBut I shall win.\nThat is what a Gym Leader does, non?\r
I am dumbfounded!\rSo very, very strong!\nYou, your Pokémon, so strong!\rYour power is admirable!\nI shall honor it with this Gym Badge!\r
-{STRVAR 259, 1, 0} received\nthe Relic Badge from Fantina!
+{STRVAR 259, 0} received\nthe Relic Badge from Fantina!
That Badge will let you use the\nhidden move Surf outside of battle.\rAlso, you can make use of this\nTechnical Machine.\rThat is what I think.\r
-That {STRVAR 264, 1, 0}...\nIt contains {STRVAR 262, 1, 1}.\rA very startling move it is.\nIts hits turn critical often!
+That {STRVAR 264, 0}...\nIt contains {STRVAR 262, 1}.\rA very startling move it is.\nIts hits turn critical often!
Five Gym Badges...\rBut you must not forget this.\nThere are many other Trainers.\rStrong Trainers, too.\nThere are many more in Sinnoh.\rHave patience! You must become\nstronger, one at a time.
diff --git a/files/msgdata/msg/narc_0107.txt b/files/msgdata/msg/narc_0107.txt
index 81384580..38736fbc 100644
--- a/files/msgdata/msg/narc_0107.txt
+++ b/files/msgdata/msg/narc_0107.txt
@@ -1,3 +1,3 @@
-I have something for your Pokémon\nto hold. Take this {STRVAR 264, 1, 0}.\r
-The Pokémon that’s holding the\n{STRVAR 264, 1, 0} will regain HP\fa little by inflicting damage.\rIt was given to me when I was on\nvacation, but I already had one.
+I have something for your Pokémon\nto hold. Take this {STRVAR 264, 0}.\r
+The Pokémon that’s holding the\n{STRVAR 264, 0} will regain HP\fa little by inflicting damage.\rIt was given to me when I was on\nvacation, but I already had one.
CLEFAIRY: Pippi!
diff --git a/files/msgdata/msg/narc_0109.txt b/files/msgdata/msg/narc_0109.txt
index 80d31527..b7967057 100644
--- a/files/msgdata/msg/narc_0109.txt
+++ b/files/msgdata/msg/narc_0109.txt
@@ -1,7 +1,7 @@
Hello, hello!\nHow, I say, do you do?\rI am the Pokémon Fan Club Chairman!\nIndeed, yes I am!\rWhen you wish to treat your Pokémon\nto a treat, what, I say, do you do?\rIf I may say so, and I will, I feed\nPoffins to my Pokémon!\rAnd why, I say, would I do that?\rBecause the giving of Poffins is\na way of expressing your love!\rFor example! If I were to give a\nSweet Poffin, the Pokémon eating it\fwould become more cute!\rFor example! A Spicy Poffin will add\nto the coolness of a Pokémon!\rIn such ways I say that Poffins have\nnothing but goodness for Pokémon!\rTherefore!\rI declare this Poffin Case to be\na gift from me to you!\r
I urge you to fill it with Poffins\nand be generous in dispensing them\fto your Pokémon!
Nationwide, there are other fan\nclubs, but we are number one!\rAnd why are we number one?\nBecause I brag more than anyone!\rBut now I can’t brag as much...\rPeople started complaining, so\nI’ve had to curtail my bragging...
-Welcome to the Pokémon Fan Club!\nOh, your {STRVAR 256, 1, 0}...\r
+Welcome to the Pokémon Fan Club!\nOh, your {STRVAR 256, 0}...\r
It simply adores you!\nWhy, I feel like I’m intruding!
It’s very friendly toward you.\nI can tell you treat it kindly.
It’s quite friendly to you.\nIt must be happy being with you.
diff --git a/files/msgdata/msg/narc_0118.txt b/files/msgdata/msg/narc_0118.txt
index b401bb0f..2cbf36fb 100644
--- a/files/msgdata/msg/narc_0118.txt
+++ b/files/msgdata/msg/narc_0118.txt
@@ -3,7 +3,7 @@ Bebe: My buddy Bill developed the\nbasic storage system.\rI tinkered with it her
Bebe: Hiya! Been a long time!\nHow’s it going? Using the PC Boxes?\rOh? Now lookie here, that’s a National\nPokédex I’m seeing. Good for you!\rYou’ll be using my Boxes like crazy\nif you’re using that now.\rWell, I always thought a good Trainer\nought to juggle Boxes smartly, though\fI shouldn’t be the one to say so.\rOh yeah, do you want a Pokémon named\nEEVEE?
Bebe: So, do you want that EEVEE\nthat I’ve got?
Bebe: Here you go!\nNow, you be good to it.\r
-{STRVAR 259, 1, 0} obtained\nan EEVEE!\r
+{STRVAR 259, 0} obtained\nan EEVEE!\r
Would you like to give a nickname\nto the EEVEE that Bebe gave you?
Bebe: Here you go!\rWait, I can’t do that! You can’t\ntake any more Pokémon with you!\rRight about now, my Pokémon Boxes\ncome in handy!
Bebe: Oh, OK...\nGuess I’ll have to raise it myself.
diff --git a/files/msgdata/msg/narc_0120.txt b/files/msgdata/msg/narc_0120.txt
index f736389f..fe4472bc 100644
--- a/files/msgdata/msg/narc_0120.txt
+++ b/files/msgdata/msg/narc_0120.txt
@@ -1,17 +1,17 @@
Keira: Oh! My hero!\r
-Mom: Oh, hi, {STRVAR 259, 1, 0}.\r
+Mom: Oh, hi, {STRVAR 259, 0}.\r
Keira: Wait! No! Really?!\nJohanna is your mom?\fSo you might be a Contest star?!\r
-Mom: Oh, I don’t know about that.\rI’ve never spoken to {STRVAR 259, 1, 0}\nabout Contests.\rI’m surprised you two know each\nother, though.\r
+Mom: Oh, I don’t know about that.\rI’ve never spoken to {STRVAR 259, 0}\nabout Contests.\rI’m surprised you two know each\nother, though.\r
Keira: Oh, yes, that’s right!\rI need to thank you for earlier.\nPlease take this Accessory.\r
Keira: Put that Accessory on your\nPokémon before a Contest.\rIt will lend a nice touch of\nsophistication and glamour.\rI’m a Contest Judge, so come join us\nfor a different kind of fun.\rIf you’re unsure of yourself,\nwe also offer practice sessions.\r
OK, Johanna, I’ll see you!\r
-Mom: Were you surprised to see me,\n{STRVAR 259, 1, 0}?\rI got bored, so I came out to\nHearthome for a little vacation.\rI’m just as surprised to see you\nhere, my dear!\rBut are you serious about entering\nContests? Not dressed that way!\rWhen your Pokémon is all dressed up,\nyou can’t be dressed your usual way.\rPut this on for a little glamour.\r
-{STRVAR 259, 1, 0} obtained\na Tuxedo!
-{STRVAR 259, 1, 0} obtained\na Dress!
+Mom: Were you surprised to see me,\n{STRVAR 259, 0}?\rI got bored, so I came out to\nHearthome for a little vacation.\rI’m just as surprised to see you\nhere, my dear!\rBut are you serious about entering\nContests? Not dressed that way!\rWhen your Pokémon is all dressed up,\nyou can’t be dressed your usual way.\rPut this on for a little glamour.\r
+{STRVAR 259, 0} obtained\na Tuxedo!
+{STRVAR 259, 0} obtained\na Dress!
Mom: I’m sure it will look good\non you. After all, I chose it.\rGo enjoy the Contests, honey!\rContests will give you a different\nlook at the many charms of Pokémon.\rIt should be an eye-opening\nexperience for you. Bye now!\r
You’re going to enter Contests?\nBut I don’t see a Poffin Case.\rIt could be tough for you to win\nContests without it.\rBut if you’re determined to enter,\ndon’t let me stop you.\rIt wouldn’t hurt to get in some\npractice at the counter on the right.\r
You’re going to enter Contests?\nAnd, yup, you have a Poffin Case.\rLet me gift you with this fabulously\nwonderful Poffin!\r
-{STRVAR 259, 1, 0} received\na Mild Poffin!
+{STRVAR 259, 0} received\na Mild Poffin!
The Mild Poffin was put away\nin the Poffin Case.\r
Feed that Poffin to a Pokémon you’re\ngoing to enter in Contests.\rOh, and a word of advice.\nGo take a run at the Contests!\rThe best way to get ready is to\nget some practice first.\rYou can take practice sessions at\nthe counter on the right.\r
Feed that Poffin to a Pokémon you’re\ngoing to enter in Contests.\rOh, and a word of advice for you.\nGo take a run at the Contests!\rHowever, the best way to get ready\nis to get some practice first.\rYou can take practice sessions at\nthe counter on the right.
diff --git a/files/msgdata/msg/narc_0123.txt b/files/msgdata/msg/narc_0123.txt
index 27ea2840..5c56187e 100644
--- a/files/msgdata/msg/narc_0123.txt
+++ b/files/msgdata/msg/narc_0123.txt
@@ -3,8 +3,8 @@ Grr...\nThis is so annoying...\rWhat is it, you? Oh, some kid with\nonly three G
Hahah! The package finally came from\nthe Veilstone warehouse!\rSo, now it’s my job to deliver this\nto the lake!\rThis is an important mission.\nNo failure allowed!\rNo making boo-boos like wandering\noff into the Great Marsh!\r
You were eavesdropping!\nI was just talking loudly to myself!\rIf I wasn’t in a hurry, I’d pulverize\nyou with my Pokémon!\rBut I have to get on my way to the\nlake ASAP! So, you’re lucky! I’m out!\rOh, and listen up, you!\nDon’t you dare follow me!\r
Gweh!\nPersistent pest!\rIf our plan works, our boss’s dream\ncomes closer to fruition!\rOur boss’s ideal world is going\nto be created!\rSo, I’m not going to waste my time\non a nobody like you!\rI’m telling you now, don’t you come\nchasing after me!\r
-{STRVAR 259, 1, 0}: Whoops!\rHehehe! I’m not always going to plow\ninto you every time we meet!\rSo how’s it going, {STRVAR 259, 1, 1}?\nBuffing up your Pokémon, eh?\rI’ll test you and your Pokémon out\nto see how buff and tough you are!\r
-{STRVAR 259, 1, 0}: Heh, yeah, maybe you\ndid get a bit tougher since last time.\rThat even shocked me a bit, so yeah,\nI got beat ’cause I was careless.\rSo, hey, what was that Team Galactic\nguy all freaking out about?\rI don’t know what he’s up to, but\nyou should chase him down!\rIf you’re not a Pokémon, and you run\nlike that... You’re a bad guy.\rAll right, {STRVAR 259, 1, 1}!\nNext time, I’m not holding back!\r
+{STRVAR 259, 0}: Whoops!\rHehehe! I’m not always going to plow\ninto you every time we meet!\rSo how’s it going, {STRVAR 259, 1}?\nBuffing up your Pokémon, eh?\rI’ll test you and your Pokémon out\nto see how buff and tough you are!\r
+{STRVAR 259, 0}: Heh, yeah, maybe you\ndid get a bit tougher since last time.\rThat even shocked me a bit, so yeah,\nI got beat ’cause I was careless.\rSo, hey, what was that Team Galactic\nguy all freaking out about?\rI don’t know what he’s up to, but\nyou should chase him down!\rIf you’re not a Pokémon, and you run\nlike that... You’re a bad guy.\rAll right, {STRVAR 259, 1}!\nNext time, I’m not holding back!\r
Here where I am standing, I’m\nsmack-dab in the middle of town.
I study rare Pokémon that appear\nonly in the Great Marsh.
@@ -14,7 +14,7 @@ Pastoria’s Gym Leader is like...\nBreathtaking... In a weird way.\rIt’s hard
Wasn’t the Pastoria Gym Leader\nkind of breathtaking in a weird way?\rBut don’t judge him by the way\nhe looks and acts.\rI hear he uses the prize money to\nhelp people and Pokémon in trouble.
The Great Marsh keeps the weather\ncool in the summertime.\rThis is a good town for Water-type\nPokémon.
CLEFAIRY: Fiiih?!
-You’re just like a totally impatient\nboy I met earlier.\rJust like you, he was very close with\nhis Pokémon.\rHey, thanks for making me smile!\nThis might put a smile on your face.\rTry dressing up a Pokémon with\nthis {STRVAR 287, 1, 0}.\r
+You’re just like a totally impatient\nboy I met earlier.\rJust like you, he was very close with\nhis Pokémon.\rHey, thanks for making me smile!\nThis might put a smile on your face.\rTry dressing up a Pokémon with\nthis {STRVAR 287, 0}.\r
Someone gave me a Berry, so I\nplanted it and grew some more.\rThen, I took the Berries and cooked\nthem into Poffins.\rAll the work is worth it when I see\nhow happy they make my Pokémon!
Someone in the Great Marsh offered\nme a Hidden Machine, but I declined.\rI don’t need it ’cause the Gym\nLeader will do Defog for us\fif we ever need it in this city.
Have you been to the Pokémon\nMansion?\rThe owner, Mr. Backlot, likes to brag\nabout his rare Pokémon.
diff --git a/files/msgdata/msg/narc_0125.txt b/files/msgdata/msg/narc_0125.txt
index 39b3561e..2afafb2e 100644
--- a/files/msgdata/msg/narc_0125.txt
+++ b/files/msgdata/msg/narc_0125.txt
@@ -1,10 +1,10 @@
Welcome!\nI don’t get challenged very often!\rThe glory you are now beholding is\nthe Pastoria Gym Leader!\rThat’s right, I’m Crasher Wake!\rMy Pokémon were toughened up by\nstormy white waters!\rThey’ll take everything you can throw\nat them and then pull you under!\rVictory will be ours!\nCome on, let’s get it done!\r
It seems the undertow pulled me\nunder...\rBut I had a great time battling\nwith you!\rYou’ve earned this!\r
-{STRVAR 259, 1, 0} received\nthe Fen Badge from Wake!
+{STRVAR 259, 0} received\nthe Fen Badge from Wake!
You need that Fen Badge to use the\nhidden move Defog outside of battle.\rThis is a special reward from me in\nrecognition of your team’s power.\r
-That {STRVAR 264, 1, 0} contains the\nmove {STRVAR 262, 1, 1}.\rIt inflicts double the damage on\ntargets with less than half their\fHP left.\rUse it to end battles decisively!
+That {STRVAR 264, 0} contains the\nmove {STRVAR 262, 1}.\rIt inflicts double the damage on\ntargets with less than half their\fHP left.\rUse it to end battles decisively!
The styles of battling and winning\nare as widely varied as Trainers are.\rDo you want to know how I battle?\nI battle so I can say I had fun at\fthe end, whether I win or lose!
The Gym Leader Wake... Uh, I mean\nCrasher Wake, is a master of\fWater-type Pokémon.\rI’d say you’ve got guts if you try\nto face down Water types with Fire-\for Ground-type Pokémon!\rBut that part I’ll leave up to you!\nGo and have some good battles!
-Oh! {STRVAR 259, 1, 0}!\nYou’ve beaten the Gym Leader!\rSo, how was it?\rDid you enjoy your battle against\nWake... I mean Crasher Wake?\rSure, winning is important, but\ndon’t forget to have fun, too!\rI think Wake... I mean Crasher Wake,\nshowed you what I mean by fun.
-Pastoria City Pokémon Gym\nLeader: Crasher Wake\rCertified Trainers:\n{STRVAR 259, 1, 0}
-Pastoria City Pokémon Gym\nLeader: Crasher Wake\rCertified Trainers:\n{STRVAR 259, 1, 0}\f{STRVAR 259, 1, 1}
+Oh! {STRVAR 259, 0}!\nYou’ve beaten the Gym Leader!\rSo, how was it?\rDid you enjoy your battle against\nWake... I mean Crasher Wake?\rSure, winning is important, but\ndon’t forget to have fun, too!\rI think Wake... I mean Crasher Wake,\nshowed you what I mean by fun.
+Pastoria City Pokémon Gym\nLeader: Crasher Wake\rCertified Trainers:\n{STRVAR 259, 0}
+Pastoria City Pokémon Gym\nLeader: Crasher Wake\rCertified Trainers:\n{STRVAR 259, 0}\f{STRVAR 259, 1}
diff --git a/files/msgdata/msg/narc_0128.txt b/files/msgdata/msg/narc_0128.txt
index eb4bf46b..071a6355 100644
--- a/files/msgdata/msg/narc_0128.txt
+++ b/files/msgdata/msg/narc_0128.txt
@@ -1,7 +1,7 @@
Welcome to the Great Marsh, the home\nof Pastoria’s Safari Game!\rAll you can catch for just $500!\nWould you like to play a Safari Game?
That will be $500, please.\r
Here are your Safari Balls.\r
-{STRVAR 259, 1, 0} received\n30 Safari Balls.\r
+{STRVAR 259, 0} received\n30 Safari Balls.\r
We’ll let you know when your game\nis over.\rUntil then, enjoy yourself, please!\nOff you go on your wild excursion!\r
OK.\nPlease come again!\r
You don’t have enough money.\nSorry.\r
diff --git a/files/msgdata/msg/narc_0132.txt b/files/msgdata/msg/narc_0132.txt
index 04f1dd4c..0d6ae75a 100644
--- a/files/msgdata/msg/narc_0132.txt
+++ b/files/msgdata/msg/narc_0132.txt
@@ -14,4 +14,4 @@ Hunh?\rDon’t you think it’d be tough for\nan Egg to learn a move?
-{STRVAR 259, 1, 3} handed over\n{STRVAR 264, 1, 4} in exchange.
+{STRVAR 259, 3} handed over\n{STRVAR 264, 4} in exchange.
diff --git a/files/msgdata/msg/narc_0134.txt b/files/msgdata/msg/narc_0134.txt
index 28da58c8..862fd3fa 100644
--- a/files/msgdata/msg/narc_0134.txt
+++ b/files/msgdata/msg/narc_0134.txt
@@ -2,7 +2,7 @@ Howdy, there!\rLet me examine your Pokémon to see\nif it’s worthy of a scarf!
Hmhm...\nI see...\r
This isn’t what I had hoped to see...\rI can’t lie to you, so I’ll just have\nto tell it to you straight.\rThis Pokémon’s not bad, but it’s not\ngood, either. It’s just so-so.\rIf you want to improve this one’s\ncondition, feed it some more Poffins!
Your Pokémon is growing up really\ngood. My hat’s off to you.\rI was going to give you a scarf,\nbut your Bag’s full.
-Your {STRVAR 256, 1, 0}’s looking good!\nI’d say it’s pretty impressive!\rI’ll tell you what, I’ll give you\nthis {STRVAR 264, 1, 1}!\r
+Your {STRVAR 256, 0}’s looking good!\nI’d say it’s pretty impressive!\rI’ll tell you what, I’ll give you\nthis {STRVAR 264, 1}!\r
The Red Scarf stands for passion!\rLet a Pokémon hold it to give it\nan edge in Cool Contests.
The Blue Scarf represents the\nvastness of the sea!\rLet a Pokémon hold it to give it\nan edge in Beauty Contests.
The Pink Scarf represents charm!\rLet a Pokémon hold it to give it\nan edge in Cute Contests.
diff --git a/files/msgdata/msg/narc_0135.txt b/files/msgdata/msg/narc_0135.txt
index 9f211b68..ae9772dc 100644
--- a/files/msgdata/msg/narc_0135.txt
+++ b/files/msgdata/msg/narc_0135.txt
@@ -1,7 +1,7 @@
-Dawn: Hi, {STRVAR 259, 1, 0}!\nPlease, can you help me?\rI dropped my Pokédex by accident,\nand Team Galactic found it.\rNow they won’t give it back.\nPlease, I need your help.\rI’ll be waiting in front of the\nwarehouses. Please come!\r
-Lucas: Hey! {STRVAR 259, 1, 0}!\nListen, I need your help...\rI dropped my Pokédex by accident,\nand Team Galactic found it.\rNow they won’t give it back.\nPlease, I need you to help me.\rI’ll be waiting in front of the\nwarehouses. Please come!\r
-Dawn: {STRVAR 259, 1, 0}, are you going\nto take the Gym challenge?\rGee, you keep getting tougher and\ntougher, don’t you?\rMe? Well, I went shopping at the\ndepartment store, and...\rI mean, well, of course I’ve been\nworking on my Pokédex, but...\rI’ll catch you later!\r
-Lucas: Hey! {STRVAR 259, 1, 0}, are you\ngoing to take on the Gym Leader?\rWow, you just keep getting tougher\nand tougher.\rMe? Well, I took a look in the\nGame Corner, and...\rI mean, yeah, of course I’ve been\nworking on my Pokédex, but...\rAnyways, keep it up!\nI’ll see you around!\r
+Dawn: Hi, {STRVAR 259, 0}!\nPlease, can you help me?\rI dropped my Pokédex by accident,\nand Team Galactic found it.\rNow they won’t give it back.\nPlease, I need your help.\rI’ll be waiting in front of the\nwarehouses. Please come!\r
+Lucas: Hey! {STRVAR 259, 0}!\nListen, I need your help...\rI dropped my Pokédex by accident,\nand Team Galactic found it.\rNow they won’t give it back.\nPlease, I need you to help me.\rI’ll be waiting in front of the\nwarehouses. Please come!\r
+Dawn: {STRVAR 259, 0}, are you going\nto take the Gym challenge?\rGee, you keep getting tougher and\ntougher, don’t you?\rMe? Well, I went shopping at the\ndepartment store, and...\rI mean, well, of course I’ve been\nworking on my Pokédex, but...\rI’ll catch you later!\r
+Lucas: Hey! {STRVAR 259, 0}, are you\ngoing to take on the Gym Leader?\rWow, you just keep getting tougher\nand tougher.\rMe? Well, I took a look in the\nGame Corner, and...\rI mean, yeah, of course I’ve been\nworking on my Pokédex, but...\rAnyways, keep it up!\nI’ll see you around!\r
Grunt 1: Hey, you!\nYeah, you!\rThis is Team Galactic’s warehouse!\nIt ain’t no playground for kids!\r
Grunt 1: Hey, you!\nYeah, you!\rThis is Team Galactic’s warehouse!\nIt ain’t no playground for kids!
Grunt 2: This is the awesome Team\nGalactic’s awesome warehouse!\rA little kid like you should be playing\nat the Pokémon Gym.\rAfter all, the Gym Leader happens to\nbe a kid just like you!
@@ -10,16 +10,16 @@ Grunt 2: You’re trying to get the\nPokédex back from us?\rNot when we, Team G
Grunt 1: Aww, that stinks!\nOur Pokémon are chumps!\rWe should get new ones from\nheadquarters.\rHumph! Who cares about some\nPokédex anyways?\rTeam Galactic’s going to own\nall the Pokémon in the world...\fNo, in the universe!\r
There! Take it!\nTake your Pokédex!\r
Grunt 2: Those things we had in\nthe warehouse’ve already been moved\fto Pastoria City anyway...\rSo, we’ll say “You’ll get yours!”\nAnd run like the grunts we are.\r
-Dawn: Hi, {STRVAR 259, 1, 0}!\nPlease, can you help me?\rI dropped my Pokédex by accident,\nand Team Galactic found it.\rNow they won’t give it back.\nPlease, I need your help.\fTeam up and battle with me!
+Dawn: Hi, {STRVAR 259, 0}!\nPlease, can you help me?\rI dropped my Pokédex by accident,\nand Team Galactic found it.\rNow they won’t give it back.\nPlease, I need your help.\fTeam up and battle with me!
Dawn: You and your Pokémon together\nwith me and my Pokémon...\rUnited like this, our dream team\nhas no chance of losing!\rI’m not letting those bad people get\naway with their dirty deeds!\r
Dawn: I’ll be waiting.\nPlease get ready and come quickly.
Dawn: What’s going on?\rWhy is Team Galactic out in the\nstreets like they own the place?\r
-Dawn: {STRVAR 259, 1, 0}, thank you,\nsincerely.\rIf Professor Rowan ever finds out that\nI lost my Pokédex...\rEewww...\nI don’t want to think about it.\rSo, {STRVAR 259, 1, 0}, what are you going\nto do now?\rI’m thinking of going to Pastoria\nCity now.\rThe Great Marsh there is home to\nmany kinds of Pokémon.\r
-Lucas: Hey! {STRVAR 259, 1, 0}!\nListen, I need your help...\rI dropped my Pokédex by accident,\nand Team Galactic found it.\rNow they won’t give it back.\nPlease, I need you to help me.\rWill you team up with me to take\nthem on?
+Dawn: {STRVAR 259, 0}, thank you,\nsincerely.\rIf Professor Rowan ever finds out that\nI lost my Pokédex...\rEewww...\nI don’t want to think about it.\rSo, {STRVAR 259, 0}, what are you going\nto do now?\rI’m thinking of going to Pastoria\nCity now.\rThe Great Marsh there is home to\nmany kinds of Pokémon.\r
+Lucas: Hey! {STRVAR 259, 0}!\nListen, I need your help...\rI dropped my Pokédex by accident,\nand Team Galactic found it.\rNow they won’t give it back.\nPlease, I need you to help me.\rWill you team up with me to take\nthem on?
Lucas: You and your Pokémon together\nwith me and my Pokémon...\rOur dream team’s not going to lose.\nNot with the way we work together!\rI’m not letting those criminals get\naway with this!\r
Lucas: I’ll be waiting!\nGet ready and come quick!
Lucas: What’s going on here?\rWhy is Team Galactic out in the\nstreets like they own the place?\r
-Lucas: {STRVAR 259, 1, 0}, thanks,\nhonestly.\rIf Professor Rowan ever hears that\nI lost my Pokédex...\rOh, man, that’s something I do not\nwant to think about!\rSo, {STRVAR 259, 1, 0}, what are your\nplans now?\rI’m going off to Pastoria City.\rThe Great Marsh there has all kinds\nof Pokémon.\r
+Lucas: {STRVAR 259, 0}, thanks,\nhonestly.\rIf Professor Rowan ever hears that\nI lost my Pokédex...\rOh, man, that’s something I do not\nwant to think about!\rSo, {STRVAR 259, 0}, what are your\nplans now?\rI’m going off to Pastoria City.\rThe Great Marsh there has all kinds\nof Pokémon.\r
There!\nWould you look at those antennae?\rI don’t know what they do, but those\nare some mighty impressive antennae!\r
Hey!\nIt’s you!\rI bet you don’t remember me, but\nI sure remember you!\rBecause of you, they took my CLEFAIRY\naway...\rMy partner called it quits and went\nback to his old country...\rI don’t know anything about any\nStorage Key!\r
We have the Hidden Machine that teaches\nFly stored in the warehouse.\rThey said I can use it if I show them\nthat I deserve it.
diff --git a/files/msgdata/msg/narc_0136.txt b/files/msgdata/msg/narc_0136.txt
index 307e5d42..487d7856 100644
--- a/files/msgdata/msg/narc_0136.txt
+++ b/files/msgdata/msg/narc_0136.txt
@@ -1,10 +1,10 @@
Hello.\nI’m pleased to meet you.\rI’m Maylene, and I’m the Gym\nLeader.\rI don’t really know what it means to\nbe strong, or how I got to be the\fGym Leader.\rBut I will do the best I can as the\nGym Leader.\rI take battling very seriously.\nWhenever you’re ready!\r
...OK.\nYou win.\rThat was a tough loss.\nI learned a lot from it.\rPlease, accept this Gym Badge.\r
-{STRVAR 259, 1, 0} received\nthe Cobble Badge from Maylene.
+{STRVAR 259, 0} received\nthe Cobble Badge from Maylene.
Um...\nI should explain about that Badge.\rIf you have that official Pokémon\nLeague Badge, you can use the hidden\fmove Fly outside of battle.\rOh, and please take this as well.\r
-That {STRVAR 264, 1, 0} contains\nthe move {STRVAR 262, 1, 1}.\rUm... That move inflicts damage,\nand it robs the target’s HP.
-Gee, I’m hungry...\rOh, sorry, it’s nothing.\nI didn’t say anything.\r{STRVAR 259, 1, 0}, I can’t explain what\nit means to be strong.\rI don’t know how much effort goes\ninto being strong...\rBut being with Pokémon lets us\nkeep making the effort, doesn’t it?
+That {STRVAR 264, 0} contains\nthe move {STRVAR 262, 1}.\rUm... That move inflicts damage,\nand it robs the target’s HP.
+Gee, I’m hungry...\rOh, sorry, it’s nothing.\nI didn’t say anything.\r{STRVAR 259, 0}, I can’t explain what\nit means to be strong.\rI don’t know how much effort goes\ninto being strong...\rBut being with Pokémon lets us\nkeep making the effort, doesn’t it?
Hey, there!\nHow’s it going, Champ-to-be?\rThe Gym Leader is a user of\nFighting-type Pokémon.\rShe’d be a terror against Normal-type\nPokémon.\rBut! And it’s a big but!\nJust between you and me...\rMaylene, the Gym Leader, said Flying-\nand Psychic-type Pokémon could be\freal trouble for her!
-Oh! {STRVAR 259, 1, 0}!\nYou’ve beaten the Gym Leader!\rOf course, I thought you’d win.
-Veilstone City Pokémon Gym\nLeader: Maylene\rCertified Trainers:\n{STRVAR 259, 1, 1}
-Veilstone City Pokémon Gym\nLeader: Maylene\rCertified Trainers:\n{STRVAR 259, 1, 0}\f{STRVAR 259, 1, 1}
+Oh! {STRVAR 259, 0}!\nYou’ve beaten the Gym Leader!\rOf course, I thought you’d win.
+Veilstone City Pokémon Gym\nLeader: Maylene\rCertified Trainers:\n{STRVAR 259, 1}
+Veilstone City Pokémon Gym\nLeader: Maylene\rCertified Trainers:\n{STRVAR 259, 0}\f{STRVAR 259, 1}
diff --git a/files/msgdata/msg/narc_0139.txt b/files/msgdata/msg/narc_0139.txt
index d1bc910e..ef051b44 100644
--- a/files/msgdata/msg/narc_0139.txt
+++ b/files/msgdata/msg/narc_0139.txt
@@ -11,13 +11,13 @@ Oh, your Bag is full...\nWe will hold the TM for you.
You can’t play if you don’t have\na Coin Case.
I’ll explain how the slot machines\nwork at this Game Corner.\rDuring regular play, you should\nstop the reels from the left.\rDuring the bonus round, watch\nwhere CLEFAIRY points and stop\fthe reels in that order.
Hey, kid, if you want to play here,\nyou need a Coin Case.\rI think the young man next door\nhad one.
-I’ve been winning a ton today.\nHere, take some Coins!\r{STRVAR 259, 1, 0} received 20 Coins\nfrom the man.\r{STRVAR 259, 1, 0} put the Coins away in\nthe Coin Case.
+I’ve been winning a ton today.\nHere, take some Coins!\r{STRVAR 259, 0} received 20 Coins\nfrom the man.\r{STRVAR 259, 0} put the Coins away in\nthe Coin Case.
Listen, when CLEFAIRY appears, that’s\nyour chance to line up sevens.\rLine those babies up and you’re into\nthe bonus round!
Woohoo! CLEFAIRY! Look at it!\nIt’s driving me bananas!\rOh, if only you had a Coin Case!\nThen you’d know what fun this is!
-Woohoo! CLEFAIRY! Look!\nYeahah! It’s a carnival!\rLet me share some of my joy with\nyou!\r{STRVAR 259, 1, 0} received 50 Coins\nfrom the man.\r{STRVAR 259, 1, 0} put the Coins away in\nthe Coin Case.
+Woohoo! CLEFAIRY! Look!\nYeahah! It’s a carnival!\rLet me share some of my joy with\nyou!\r{STRVAR 259, 0} received 50 Coins\nfrom the man.\r{STRVAR 259, 0} put the Coins away in\nthe Coin Case.
Woohoo! CLEFAIRY! It’s adorable!\nJust seeing it gets my pulse racing!\rOh, let me impart a piece of advice\nto you!\rIf the moon turns red, you don’t\nwant to get a replay because it\fmakes CLEFAIRY tired!
I want Coins, of course, but\nsetting records is hot, too!
When a Poké Ball appears, it’s a\nchance to line up slot marks.\rReplays and PIKACHU line up even if\nyou don’t make an effort.\rBut you need to aim for better marks,\nlike Poké Balls and Moon Stones.
A friend in my group scored a ton\nof Coins here.\rI’m going to challenge him!
Sigh...\nNothing’s going my way today...\rAre you a Trainer?\nDid you battle the Gym Leader?\rShe happens to be my daughter.\nShe’s some kind of tough!
-Shoot for 10!\nLine up those bonus rounds!\rIf you accomplish the feat of completing\n10 uninterrupted bonus rounds,\fplease go to the counter.\rYou will be presented with a fabulous\nprize!\rThe current record sits at\n{STRVAR 308, 1, 0} straight bonus rounds!
+Shoot for 10!\nLine up those bonus rounds!\rIf you accomplish the feat of completing\n10 uninterrupted bonus rounds,\fplease go to the counter.\rYou will be presented with a fabulous\nprize!\rThe current record sits at\n{STRVAR 308, 0} straight bonus rounds!
diff --git a/files/msgdata/msg/narc_0140.txt b/files/msgdata/msg/narc_0140.txt
index ae13e3be..72575fe1 100644
--- a/files/msgdata/msg/narc_0140.txt
+++ b/files/msgdata/msg/narc_0140.txt
@@ -2,6 +2,6 @@ Welcome to the fabulous Veilstone\nDepartment Store.
This department store knows how to\nensure customer satisfaction.\rThey really look after you once you\nbecome a regular customer.
I like the formal air of a luxury\ndepartment store.
I made an Accessory modeled after\nthe Pokémon of a Trainer I met.\rWould you like one?\r
-It’s a {STRVAR 287, 1, 0}.\rIt will give your Pokémon a\ndifferent look for Contests.
+It’s a {STRVAR 287, 0}.\rIt will give your Pokémon a\ndifferent look for Contests.
Discover a new you!\nVeilstone Department Store
1F: Trainers’ Zone\r2F: Battle Collection\r3F: TM Corner\r4F: Poké Dolls & Goods\r5F: Rooftop Plaza
diff --git a/files/msgdata/msg/narc_0141.txt b/files/msgdata/msg/narc_0141.txt
index b9c24d76..412b8f16 100644
--- a/files/msgdata/msg/narc_0141.txt
+++ b/files/msgdata/msg/narc_0141.txt
@@ -1,5 +1,5 @@
Hello.\nMay I help you with anything?
-Hello, {STRVAR 259, 1, 0}.\nMay I help you with anything?
+Hello, {STRVAR 259, 0}.\nMay I help you with anything?
Please enjoy yourself.
Would you care for a Protein?\nIt’s a drink that boosts Attack.
May I suggest a Carbos? It’s a drink\nthat boosts the base Speed stat.
diff --git a/files/msgdata/msg/narc_0142.txt b/files/msgdata/msg/narc_0142.txt
index 6351c46a..69b4ef2d 100644
--- a/files/msgdata/msg/narc_0142.txt
+++ b/files/msgdata/msg/narc_0142.txt
@@ -1,5 +1,5 @@
Hello.\nMay I help you with anything?
-Hello, {STRVAR 259, 1, 0}.\nMay I help you with anything?
+Hello, {STRVAR 259, 0}.\nMay I help you with anything?
Please enjoy yourself.
False Swipe makes wild Pokémon easier\nto catch.\rMany customers have confided that to\nme recently.
For Fire-type Pokémon, may I suggest\nFire Blast?
diff --git a/files/msgdata/msg/narc_0143.txt b/files/msgdata/msg/narc_0143.txt
index 5b9a2e41..d199c698 100644
--- a/files/msgdata/msg/narc_0143.txt
+++ b/files/msgdata/msg/narc_0143.txt
@@ -1,5 +1,5 @@
Hello.\nMay I help you with anything?
-Hello, {STRVAR 259, 1, 0}.\nMay I help you with anything?
+Hello, {STRVAR 259, 0}.\nMay I help you with anything?
Please enjoy yourself.
The Yellow Cushion is popular for its\nperfect balance of soft and firm.
You would be surprised at how many\ncustomers buy Cupboards.
diff --git a/files/msgdata/msg/narc_0144.txt b/files/msgdata/msg/narc_0144.txt
index 86f55031..124a9f93 100644
--- a/files/msgdata/msg/narc_0144.txt
+++ b/files/msgdata/msg/narc_0144.txt
@@ -5,7 +5,7 @@ That Sticky Barb is a hold item.\nIf the Pokémon holding it is hit...\rThe Stic
Two buff guys standing side by side.\nThat’s all. What? What’s the problem?
1F: Trainers’ Zone\r2F: Battle Collection\r3F: TM Corner\r4F: Poké Dolls & Goods\r5F: Rooftop Plaza
It’s a Vending Machine.\nWhich drink would you like?
-Clang!\rA can of {STRVAR 264, 1, 0} dropped\ndown.\r
-Clang!\rBonus! Another can of {STRVAR 264, 1, 0}\ndropped down.\r
+Clang!\rA can of {STRVAR 264, 0} dropped\ndown.\r
+Clang!\rBonus! Another can of {STRVAR 264, 0}\ndropped down.\r
Not enough money...
Decided not to buy a drink.
diff --git a/files/msgdata/msg/narc_0146.txt b/files/msgdata/msg/narc_0146.txt
index a364a891..0d8f0ad0 100644
--- a/files/msgdata/msg/narc_0146.txt
+++ b/files/msgdata/msg/narc_0146.txt
@@ -4,4 +4,4 @@ Whoa, whoa, whoa! Hold it there!\nDo you have the key?\rI don’t know if you do
Whoa, whoa, whoa!\nWhat’s going on here?\rAll my fellow Team Galactic members\nhave disappeared!\rBut nobody relieved me from guarding\nthe warehouse, so I’m staying put!\rHuh?\nThat’s not what this is about?
The rust-encrusted door is locked.\nIt appears to take a special key.\n
The rust-encrusted door is locked.\nIt appears to take a special key.\rUse the Storage Key?
-{STRVAR 259, 1, 0} inserted and turned the\nStorage Key.\rThe rusty door creaked open!\rThe Storage Key snapped off inside\nthe keyhole...
+{STRVAR 259, 0} inserted and turned the\nStorage Key.\rThe rusty door creaked open!\rThe Storage Key snapped off inside\nthe keyhole...
diff --git a/files/msgdata/msg/narc_0147.txt b/files/msgdata/msg/narc_0147.txt
index 097107b3..c2af31e9 100644
--- a/files/msgdata/msg/narc_0147.txt
+++ b/files/msgdata/msg/narc_0147.txt
@@ -1,10 +1,10 @@
Welcome!\rYou may exchange your Coins for\nfabulous prizes here!\r
Which prize would you like?
-So your choice is\nthe {STRVAR 264, 1, 0}?
-So your choice is {STRVAR 264, 1, 0}:\n{STRVAR 262, 1, 1}?
+So your choice is\nthe {STRVAR 264, 0}?
+So your choice is {STRVAR 264, 0}:\n{STRVAR 262, 1}?
Here you go!
You don’t have enough Coins.\r
-There isn’t any room available for\nthat {STRVAR 264, 1, 0}.\r
+There isn’t any room available for\nthat {STRVAR 264, 0}.\r
Oh, is that so? \nPlease come back with some Coins!
I love words like “walk-off,\ngrand-slam home run.”
They have prizes I really want, but\nit’d be tough saving up the Coins.
diff --git a/files/msgdata/msg/narc_0151.txt b/files/msgdata/msg/narc_0151.txt
index 7973899f..b46cd67f 100644
--- a/files/msgdata/msg/narc_0151.txt
+++ b/files/msgdata/msg/narc_0151.txt
@@ -2,7 +2,7 @@ Oh, looking a little tired?\n...Oh, no, not you.\fI meant your Pokémon.\rIf you
Which one needs a little love?\r
Oh!\nHey, I’m not doing anything shady...
Giggle... OK, let’s get started.\nOK, sweetie, just relax...\r
-{STRVAR 256, 1, 0} looks dreamily\ncontent...\r
+{STRVAR 256, 0} looks dreamily\ncontent...\r
Drop by again tomorrow if you’d like.
That’s silly! I’d break that Egg\nif I tried to massage it!
When I was massaging your Pokémon,\nI found this.\r
diff --git a/files/msgdata/msg/narc_0155.txt b/files/msgdata/msg/narc_0155.txt
index 18cc160c..08b1a0fc 100644
--- a/files/msgdata/msg/narc_0155.txt
+++ b/files/msgdata/msg/narc_0155.txt
@@ -1,5 +1,5 @@
Hey, there!\nHow’s it going, Champ-to-be?\rLet me check out your Trainer Case.\nLet’s see how many Badges you have.\rOne, two, three...\nWhoa! Wow! You’ve already got seven!\rThat means if you can beat this Gym\nLeader, you’re on your way to the\fPokémon League next.\rThat also means this is the last time\nI get to give you advice.\rThis is it, kiddo!\nListen carefully...one last time!\rThe Gym Leader here is a master of\nElectric-type Pokémon!\rThat’s all I have to say.\nThe rest is up to you!
-Oh! {STRVAR 259, 1, 0}!\nDid you beat the Gym Leader?\fWell, of course you did!\rBut, you know what?\nYou haven’t made it in my mind yet!\rDo you know why?\rBecause you and your Pokémon are\ncapable of achieving so much more!\rBut, I am proud of you!\nEight Sinnoh Badges!\fWay to go, kiddo!
+Oh! {STRVAR 259, 0}!\nDid you beat the Gym Leader?\fWell, of course you did!\rBut, you know what?\nYou haven’t made it in my mind yet!\rDo you know why?\rBecause you and your Pokémon are\ncapable of achieving so much more!\rBut, I am proud of you!\nEight Sinnoh Badges!\fWay to go, kiddo!
Sunyshore City Pokémon Gym\rLeader: Volkner
-Sunyshore City Pokémon Gym\rLeader: Volkner\nCertified Trainers:\f{STRVAR 259, 1, 0}
-Sunyshore City Pokémon Gym\rLeader: Volkner\nCertified Trainers:\f{STRVAR 259, 1, 0}\f{STRVAR 259, 1, 1}
+Sunyshore City Pokémon Gym\rLeader: Volkner\nCertified Trainers:\f{STRVAR 259, 0}
+Sunyshore City Pokémon Gym\rLeader: Volkner\nCertified Trainers:\f{STRVAR 259, 0}\f{STRVAR 259, 1}
diff --git a/files/msgdata/msg/narc_0156.txt b/files/msgdata/msg/narc_0156.txt
index 840e1491..9eb001f0 100644
--- a/files/msgdata/msg/narc_0156.txt
+++ b/files/msgdata/msg/narc_0156.txt
@@ -1,6 +1,6 @@
...All right, challenger.\rIt’s not often, but some Trainers\nmanage to come and challenge me.\rBut they’ve all been boring battles.\nI didn’t break a sweat beating them.\r...Sigh...\nI’m Volkner, the Gym Leader.\rThey say I’m the top Gym Leader in\nSinnoh, but...\rAnyway, I guess we’d better get this\ndone.\rI hope you’re the Trainer who’ll make\nme remember how fun it is to battle!\r
...Hehehe.\rHahahah!\r...That was the most fun I’ve had\nin a battle since...I don’t know when!\rIt’s also made me excited to know\nyou and your team will keep battling\fto greater heights!\rThis is your eighth Gym Badge.\nYou’ve earned this!\r
-{STRVAR 259, 1, 0} received\nthe Beacon Badge from Volkner.
+{STRVAR 259, 0} received\nthe Beacon Badge from Volkner.
That Beacon Badge lets you use\nthe hidden move Waterfall even when\fyou’re not in a battle.\rWaterfall happens to be key if you’re\ngoing to the Pokémon League.\rAlso, because you’ve collected all\neight Badges, any Pokémon at any\flevel will now obey you without fail.\rI want you to take this, too.\r
-What’s inside that {STRVAR 264, 1, 0}\nis the move {STRVAR 262, 1, 1}.\rIt may raise Special Attack if it\nlands. It’s pretty hot.
+What’s inside that {STRVAR 264, 0}\nis the move {STRVAR 262, 1}.\rIt may raise Special Attack if it\nlands. It’s pretty hot.
Your next step is the Pokémon\nLeague challenge.\rIt’s time for you to cross the sea\nand win your way through the\fgauntlet that is Victory Road.\rDemonstrate to the Pokémon League\nyour mastery of your team.\rAgainst you, even the Elite Four will\nbe pushed to fend off your challenge!
diff --git a/files/msgdata/msg/narc_0158.txt b/files/msgdata/msg/narc_0158.txt
index 2af4bed7..3f49eeb5 100644
--- a/files/msgdata/msg/narc_0158.txt
+++ b/files/msgdata/msg/narc_0158.txt
@@ -1,9 +1,9 @@
-Oh?\nYour {STRVAR 256, 1, 0}...\r
+Oh?\nYour {STRVAR 256, 0}...\r
It worked stupendously hard,\ndidn’t it?\rAs its reward, please give it this\nEffort Ribbon.\r
-{STRVAR 259, 1, 1} received\nthe Effort Ribbon.\r
-{STRVAR 259, 1, 1} put the Effort Ribbon\non {STRVAR 256, 1, 0}.
+{STRVAR 259, 1} received\nthe Effort Ribbon.\r
+{STRVAR 259, 1} put the Effort Ribbon\non {STRVAR 256, 0}.
It needs to work a little harder.\rIf it does, I’ll give your Pokémon\nsomething nice.
-Oh! That Effort Ribbon looks \ngood on your {STRVAR 256, 1, 0}!
+Oh! That Effort Ribbon looks \ngood on your {STRVAR 256, 0}!
Sunyshore Market is best known for\nits big selection of Seals.
Ah, please, allow me a little of your\ntime, if you will. You won’t regret it.\r
Ah, please, allow me a little of your\ntime, if you will. You won’t regret it.\r...Oh, but, no, no, no!\nYou have no Seal Case?\rYou must return to the town with the\nruins and obtain a Seal Case!
diff --git a/files/msgdata/msg/narc_0159.txt b/files/msgdata/msg/narc_0159.txt
index ccf8a1eb..ae037453 100644
--- a/files/msgdata/msg/narc_0159.txt
+++ b/files/msgdata/msg/narc_0159.txt
@@ -1,22 +1,22 @@
Julia: Oh, hello.\nYou’re quite the nifty Trainer.\rMy husband is a Sailor, and he’s off\nworking somewhere far away.\rI long for the day he comes back\nto me.\rAll that waiting gets to be very\nboring every day, though...\rI know! How about you visit me and\ntell me stories every so often?
Starting tomorrow, please visit and\ntell me stories about your travels.
Julia: Today is Monday!\rIt’s time to get going on a brand-new\nweek.\rIs there a story that might help\nme perk up?\rMaybe a story about getting splashed\nwith water...
-{STRVAR 284, 1, 0} splashed with water...\n...\rThat sounds refreshing!\nIt’s made me feel awake!\r
+{STRVAR 284, 0} splashed with water...\n...\rThat sounds refreshing!\nIt’s made me feel awake!\r
Thank you!\nPlease give this to your Pokémon.\r
-{STRVAR 259, 1, 2} received\nthe {STRVAR 295, 1, 3}.\r
-{STRVAR 259, 1, 2} put\nthe {STRVAR 295, 1, 3}\fon {STRVAR 256, 1, 1}.\r
+{STRVAR 259, 2} received\nthe {STRVAR 295, 3}.\r
+{STRVAR 259, 2} put\nthe {STRVAR 295, 3}\fon {STRVAR 256, 1}.\r
Julia: Please tell me another story\ntomorrow.
-Julia: Hello!\rOh, this is the {STRVAR 256, 1, 1} I gave\na Ribbon to before.\rI’ve got lots of Ribbons--you should\nbring other Pokémon.
+Julia: Hello!\rOh, this is the {STRVAR 256, 1} I gave\na Ribbon to before.\rI’ve got lots of Ribbons--you should\nbring other Pokémon.
Julia: Oh...\nYou couldn’t think up anything?
Julia: Today is Tuesday!\rThe first date I went on with my\nhusband was on Tuesday, too.\rI remember my heart thumping like\nI was scared, and I guess I was.\rDo you know any story that would\nscare me like that?\rLike something that jumps out\nfrom hiding?
-One mean {STRVAR 284, 1, 0} that bursts\nout from a closet?\f...\rYikes!\nThat would be scary!\r
+One mean {STRVAR 284, 0} that bursts\nout from a closet?\f...\rYikes!\nThat would be scary!\r
Julia: Sigh...\nI gained a little weight...\rThis dress that my husband bought\nfor me is too tight now...\rThis makes me feel sad...\rMisery does love company.\nSomething that would make me cry?
-A tearful {STRVAR 284, 1, 0}...\n...\rSniffle... That is so sad...\nI feel desolate, even!\r
+A tearful {STRVAR 284, 0}...\n...\rSniffle... That is so sad...\nI feel desolate, even!\r
Julia: It’s Thursday already?\nI lost track of time!\rMy favorite magazine comes out today.\nI’d better go buy it quick!\rDo you know a story about being\nabsentminded?\rLike getting your shoes backward?
-The {STRVAR 284, 1, 0} had shoes\non the wrong feet?\r...\nAhahaha! That is so silly!\rHow is it possible to be that\nabsentminded?\r
+The {STRVAR 284, 0} had shoes\non the wrong feet?\r...\nAhahaha! That is so silly!\rHow is it possible to be that\nabsentminded?\r
Julia: Today is Friday!\rMy meager cooking repertoire is\nabout to run out!\rDo you know a story that would\nhelp me get my thoughts in order?\rLike a story about numbers adding\nup perfectly?
-You went {STRVAR 284, 1, 0}\nshopping and paid $777 including tax?\rThat is a nice number to ring up.\nIt just has a good look to it.\rIt’s sure helped me clear my head!\r
+You went {STRVAR 284, 0}\nshopping and paid $777 including tax?\rThat is a nice number to ring up.\nIt just has a good look to it.\rIt’s sure helped me clear my head!\r
Julia: Yawn...\nToday’s Saturday...\fI’m feeling lazy and sleepy...\rI wish I had a pillow...\nBut what kind of a pillow?
-{STRVAR 284, 1, 0} snuggle pillow...\n...\rIt... It surprisingly may give me\na good night’s sleep!\rI wonder if I can buy one somewhere.\r
+{STRVAR 284, 0} snuggle pillow...\n...\rIt... It surprisingly may give me\na good night’s sleep!\rI wonder if I can buy one somewhere.\r
Julia: Oh, hello! You’re on your\nadventure even though it’s Sunday!\rWhen I was younger, I remember that\nevery day was like an adventure.\rIt was always fun. I loved the people\naround me... I was happy.\rOh, but I’m happy now, too.\nI love my life with my husband.\fIt’s just a different kind of happy.\rSo, what makes you happy?
-You love {STRVAR 284, 1, 0}?\n...\rUfufu... That says something about\nyou. It puts a smile on my face!\r
+You love {STRVAR 284, 0}?\n...\rUfufu... That says something about\nyou. It puts a smile on my face!\r
diff --git a/files/msgdata/msg/narc_0164.txt b/files/msgdata/msg/narc_0164.txt
index 889b4e66..ee53ef58 100644
--- a/files/msgdata/msg/narc_0164.txt
+++ b/files/msgdata/msg/narc_0164.txt
@@ -2,7 +2,7 @@ That glaringly bright and cool thing\nyou have!\rIt’s undoubtedly a Pokétch!\
What am I in the mood to see now...\rI’d like to see a Pokémon with\na Serious nature.
What am I in the mood to see now...\rI’d like to see a Pokémon with\na Naive nature.
What am I in the mood to see now...\rI’d like to see a Pokémon with\na Quirky nature.
-Yep! Your {STRVAR 256, 1, 0} has\na Serious nature all right!\rThanks! I’ll give you this\nCalendar app for your Pokétch.\r
-Yep! Your {STRVAR 256, 1, 0} has\na Naive nature all right!\rThanks! I’ll give you this\nDot Artist app for your Pokétch.\r
-Yep! Your {STRVAR 256, 1, 0} has\na Quirky nature all right!\rThanks! I’ll give you this\nRoulette app for your Pokétch.\r
+Yep! Your {STRVAR 256, 0} has\na Serious nature all right!\rThanks! I’ll give you this\nCalendar app for your Pokétch.\r
+Yep! Your {STRVAR 256, 0} has\na Naive nature all right!\rThanks! I’ll give you this\nDot Artist app for your Pokétch.\r
+Yep! Your {STRVAR 256, 0} has\na Quirky nature all right!\rThanks! I’ll give you this\nRoulette app for your Pokétch.\r
Someday, Pokétch apps may outnumber\nall the species of Pokémon.
diff --git a/files/msgdata/msg/narc_0165.txt b/files/msgdata/msg/narc_0165.txt
index b0b7e22c..5735d4ec 100644
--- a/files/msgdata/msg/narc_0165.txt
+++ b/files/msgdata/msg/narc_0165.txt
@@ -1,7 +1,7 @@
...\n...\r...So, you’re the latest challenger\nup against the Sunyshore Gym...\r
All right, I’ve decided!\rIf I find you to be weak, I’m going\nto challenge the Pokémon League.\rI’m all done with renovating the\nGym, so I don’t need to be here.\rMore than anything, I want to have\nbattles that can thrill me again.\r
As the toughest Gym Leader in Sinnoh,\nI’m going to unleash everything in\fmy arsenal on you.\r
-{STRVAR 259, 1, 0} took a look through\nthe binoculars.\r
+{STRVAR 259, 0} took a look through\nthe binoculars.\r
The Vista Lighthouse represents\nsafety and protection to us Sailors.
I love how far away you can see with\nthe binoculars.\rI’m going to go that far away with\nmy Pokémon one day!
diff --git a/files/msgdata/msg/narc_0166.txt b/files/msgdata/msg/narc_0166.txt
index d9a15ef8..f6c7fe8b 100644
--- a/files/msgdata/msg/narc_0166.txt
+++ b/files/msgdata/msg/narc_0166.txt
@@ -2,7 +2,7 @@ That glaringly bright and cool thing\nyou have!\rIt’s undoubtedly a Pokétch!\
What am I in the mood to see now...\rI’d like to see a Pokémon with\na Serious nature.
What am I in the mood to see now...\rI’d like to see a Pokémon with\na Naive nature.
What am I in the mood to see now...\rI’d like to see a Pokémon with\na Quirky nature.
-Wow! Your {STRVAR 256, 1, 0} has\na Serious nature all right!\rThanks! I’ll give you this\nCalendar app for your Pokétch.
-Wow! Your {STRVAR 256, 1, 0} has\na Naive nature all right!\rThanks! I’ll give you this\nDot Artist app for your Pokétch.
-Wow! Your {STRVAR 256, 1, 0} has\na Quirky nature all right!\rThanks! I’ll give you this\nRoulette app for your Pokétch.
+Wow! Your {STRVAR 256, 0} has\na Serious nature all right!\rThanks! I’ll give you this\nCalendar app for your Pokétch.
+Wow! Your {STRVAR 256, 0} has\na Naive nature all right!\rThanks! I’ll give you this\nDot Artist app for your Pokétch.
+Wow! Your {STRVAR 256, 0} has\na Quirky nature all right!\rThanks! I’ll give you this\nRoulette app for your Pokétch.
Some day, Pokétch apps may outnumber\nall the species of Pokémon.
diff --git a/files/msgdata/msg/narc_0169.txt b/files/msgdata/msg/narc_0169.txt
index dfbe62e2..e60bccdc 100644
--- a/files/msgdata/msg/narc_0169.txt
+++ b/files/msgdata/msg/narc_0169.txt
@@ -1,10 +1,10 @@
You want to challenge Candice?\rSure thing!\nI was waiting for someone tough!\rBut I should tell you, I’m tough\nbecause I know how to focus.\rPokémon, fashion, romance...\nIt’s all about focus!\rI’ll show you just what I mean.\nGet ready to lose!\r
Wow! You’re great!\nYou’ve earned my respect!\rI think your focus and will bowled\nus over totally.\rOh, that’s right!\nI’m supposed to give you this!\r
-{STRVAR 259, 1, 0} received\nthe Icicle Badge from Candice.
+{STRVAR 259, 0} received\nthe Icicle Badge from Candice.
That Icicle Badge I just gave you?\rBecause you have it, you can use the\nhidden move Rock Climb anytime, even\fwhen you’re not in a battle.\rOh, and take this, too.\r
-{STRVAR 264, 1, 0} contains the move\n{STRVAR 262, 1, 1}.\rIf the user takes damage, the move’s\npower is doubled!\rCan you imagine what sort of focus\nyou’d need to pull it off?
+{STRVAR 264, 0} contains the move\n{STRVAR 262, 1}.\rIf the user takes damage, the move’s\npower is doubled!\rCan you imagine what sort of focus\nyou’d need to pull it off?
Do you think I should try to act\nmore like an Ice-type Gym Leader?\rLike, do you think I should be more\ncool and distant?\rThat sort of thing I have trouble\nwith.
Hey, there!\nHow’s it going, Champ-to-be?\rDo you see the big snowballs placed\nhere and there?\rYou need to slide on the ice with\nenough momentum to crush them.\rThe Gym Leader is a user of\nIce-type Pokémon.\rMelt her defenses with scorching-\nhot Fire-type moves!\rIt’s all about focus with this Gym.\nBear down and focus!
-Oh! {STRVAR 259, 1, 0}!\nYou’ve beaten the Gym Leader!\rYou were more focused than her,\nand your Pokémon picked up on it!
-Snowpoint City Pokémon Gym\nLeader: Candice\rCertified Trainers:\n{STRVAR 259, 1, 1}
-Snowpoint City Pokémon Gym\nLeader: Candice\rCertified Trainers:\n{STRVAR 259, 1, 0}\f{STRVAR 259, 1, 1}
+Oh! {STRVAR 259, 0}!\nYou’ve beaten the Gym Leader!\rYou were more focused than her,\nand your Pokémon picked up on it!
+Snowpoint City Pokémon Gym\nLeader: Candice\rCertified Trainers:\n{STRVAR 259, 1}
+Snowpoint City Pokémon Gym\nLeader: Candice\rCertified Trainers:\n{STRVAR 259, 0}\f{STRVAR 259, 1}
diff --git a/files/msgdata/msg/narc_0172.txt b/files/msgdata/msg/narc_0172.txt
index 4fcc8e3c..3c4dd61d 100644
--- a/files/msgdata/msg/narc_0172.txt
+++ b/files/msgdata/msg/narc_0172.txt
@@ -1,5 +1,5 @@
Hello, hello. Would you like to hear\na trendy saying?
-Very well...\rThe trendy thing to say for you\nwould be...\r{STRVAR 284, 1, 0}!\rThat’s a trendy sort of thing\nto say.
+Very well...\rThe trendy thing to say for you\nwould be...\r{STRVAR 284, 0}!\rThat’s a trendy sort of thing\nto say.
Oh, come on now. With an attitude like\nthat, you’ll fall behind the times!
I hope you’ll use trendy sayings\nin a trendy way.
Hello, hello. Are you using trendy\nsayings?
diff --git a/files/msgdata/msg/narc_0175.txt b/files/msgdata/msg/narc_0175.txt
index 1d53cb5b..57dc6c40 100644
--- a/files/msgdata/msg/narc_0175.txt
+++ b/files/msgdata/msg/narc_0175.txt
@@ -1,5 +1,5 @@
-{STRVAR 259, 1, 0}: Hold it!\nDon’t go off without me!\rYou’re challenging the Pokémon\nLeague, aren’t you?\rThat’s why I’m here, too.\rLet’s see who’s more worthy of making\nthe challenge with a battle!\r
-{STRVAR 259, 1, 0}: I guess I’m not ready\nfor the Pokémon League if I’m losing\fto you!\rDarn it!\nYou watch, though!\rI’ll get tougher and win my way\nthrough the Pokémon League!\rBecause I’m going to become the\nChampion, the toughest Trainer!\r{STRVAR 259, 1, 1}! You’d better not\nlose to anyone before me!\r
+{STRVAR 259, 0}: Hold it!\nDon’t go off without me!\rYou’re challenging the Pokémon\nLeague, aren’t you?\rThat’s why I’m here, too.\rLet’s see who’s more worthy of making\nthe challenge with a battle!\r
+{STRVAR 259, 0}: I guess I’m not ready\nfor the Pokémon League if I’m losing\fto you!\rDarn it!\nYou watch, though!\rI’ll get tougher and win my way\nthrough the Pokémon League!\rBecause I’m going to become the\nChampion, the toughest Trainer!\r{STRVAR 259, 1}! You’d better not\nlose to anyone before me!\r
Let me confirm that you are qualified\nto challenge the Pokémon League.\rSo! Let us examine the Gym Badges\nyou gathered from Sinnoh.\rOreburgh City’s Coal Badge!\rEterna City’s Forest Badge!\rVeilstone City’s Cobble Badge!\rPastoria City’s Fen Badge!\rHearthome City’s Relic Badge!\rCanalave City’s Mine Badge!\rSnowpoint City’s Icicle Badge!\rAnd...\nSunyshore City’s Beacon Badge!\r
Very well!\rTrainer, you’ve indeed collected\nall the Gym Badges of Sinnoh!\rDemonstrate the power that brought\nyou here and go for glory!
You will be facing the Elite Four\nof the Pokémon League.\rIf you can’t beat all four of them\nin a row, you have to start from\fthe first one again.
diff --git a/files/msgdata/msg/narc_0181.txt b/files/msgdata/msg/narc_0181.txt
index a80e1af7..2fb3fdd2 100644
--- a/files/msgdata/msg/narc_0181.txt
+++ b/files/msgdata/msg/narc_0181.txt
@@ -1,9 +1,9 @@
Cynthia: The room ahead is the Hall\nof Fame...\r
-Rowan: {STRVAR 259, 1, 0}!\nYour last battle was splendid!\r
+Rowan: {STRVAR 259, 0}!\nYour last battle was splendid!\r
Cynthia: Oh, hello, Professor Rowan.\r
-Rowan: Hm!\rA child I enlisted for my Pokédex\nproject has come this far...\rIt’s only natural that I come and\nwitness the child’s crowning glory.\r{STRVAR 259, 1, 0}!\nI shouldn’t call you a child anymore.\fYou’ve grown into a real Champion!\r
+Rowan: Hm!\rA child I enlisted for my Pokédex\nproject has come this far...\rIt’s only natural that I come and\nwitness the child’s crowning glory.\r{STRVAR 259, 0}!\nI shouldn’t call you a child anymore.\fYou’ve grown into a real Champion!\r
Cynthia: Professor, you still enjoy\nthe enthusiasm kids bring to\fyour research, don’t you?\r
-{STRVAR 259, 1, 0}, step this way,\nplease.\r
-{STRVAR 259, 1, 0}, step this way,\nplease.\r
+{STRVAR 259, 0}, step this way,\nplease.\r
+{STRVAR 259, 0}, step this way,\nplease.\r
Professor Rowan, I need you over\nhere, as well.\r
diff --git a/files/msgdata/msg/narc_0182.txt b/files/msgdata/msg/narc_0182.txt
index 70b4b8c1..5f41f038 100644
--- a/files/msgdata/msg/narc_0182.txt
+++ b/files/msgdata/msg/narc_0182.txt
@@ -2,6 +2,6 @@ Rowan: It’s been a long while since\nI last entered this room...\r
Rowan: No matter how many times\nI come here, I always find myself\fstanding up straighter than usual.\r
Cynthia: If your last time here was\nwhen I became Champion, then yes,\fthat would be quite a long time ago.\r
Cynthia: It’s a natural reaction,\nProfessor.\rThis room is a legacy to the hopes,\ndreams, and struggles of Pokémon\fand their Trainers to excel.\r
-Cynthia: {STRVAR 259, 1, 0}, welcome\nto the Hall of Fame.\r
-Cynthia: {STRVAR 259, 1, 0}, welcome\nto the Hall of Fame.\r
+Cynthia: {STRVAR 259, 0}, welcome\nto the Hall of Fame.\r
+Cynthia: {STRVAR 259, 0}, welcome\nto the Hall of Fame.\r
Your names will be recorded for\nposterity here.\rWhat you are leaving are the memories\nof your adventure so far.\rIt’s time to record your names.\nYou and your Pokémon.\rRemember, your Pokémon are partners\nthat grew with you through\fmany challenging battles.\rThis machine will make a permanent\nrecord of your achievement.\r
diff --git a/files/msgdata/msg/narc_0183.txt b/files/msgdata/msg/narc_0183.txt
index 776fe808..5c577f77 100644
--- a/files/msgdata/msg/narc_0183.txt
+++ b/files/msgdata/msg/narc_0183.txt
@@ -1,6 +1,6 @@
-{STRVAR 259, 1, 0}: Oh, hey, {STRVAR 259, 1, 1}!\nWhat took you so long?\fI’m fining you $100 million!\rListen up. I’m going to become\nthe greatest Trainer ever.\rThat’s why I’m here--to toughen\nup myself and my Pokémon!\r
+{STRVAR 259, 0}: Oh, hey, {STRVAR 259, 1}!\nWhat took you so long?\fI’m fining you $100 million!\rListen up. I’m going to become\nthe greatest Trainer ever.\rThat’s why I’m here--to toughen\nup myself and my Pokémon!\r
Hehehe! Sorry!\nI couldn’t help overhearing that.\rBut the greatest Trainer ever?!\nThat’s going to be really tough.\fBecause you’re talking about me!\rTo prove that, I’m going to the\nvolcano right now.\rYou look puzzled. You really don’t\nknow anything, do you?\rAll right, I’ll tell you.\nThis is the Battle Zone, OK?\rAt the far end, there’s a volcano.\rAnd deep inside the volcano, there’s\nsupposed to be a treasure.\r
-{STRVAR 259, 1, 0}: So?\nWhat’s the big deal?\rIf I find that treasure first, that’ll\nmake me the greatest Trainer ever?\rThat’s what I’ll do, {STRVAR 259, 1, 1}!\nAnd you too, stranger!\fI’m gonna get the treasure first!\rBut before that, I’m going to the\nBattle Tower! See ya!\r
+{STRVAR 259, 0}: So?\nWhat’s the big deal?\rIf I find that treasure first, that’ll\nmake me the greatest Trainer ever?\rThat’s what I’ll do, {STRVAR 259, 1}!\nAnd you too, stranger!\fI’m gonna get the treasure first!\rBut before that, I’m going to the\nBattle Tower! See ya!\r
That guy...\nHe can’t stay still, can he?\r
Anyways, howdy, I’m Buck.\nSheesh, that punk can’t beat me.\rSo, do you know that zippity-doodah\nof a Trainer?\rYou should chase after that guy\nand tell him not to underestimate\fthe volcano.\rOh, but you know what?\rYou’d better shape up at the\nBattle Tower first, too.\rI don’t like your chances of getting\nto the volcano, otherwise.\rBe seeing you!\r
Howdy, Trainer!\nYou have a Pokédex, do you?\rI bet the person who gave you that\nis waiting for you to fill that\fPokédex completely.
@@ -16,12 +16,12 @@ Aye, right!\nIt’s anchors aweigh, then!\r
Oh, right. You’d rather just fly\neverywhere in some big hurry.
Whenever I go to a new place, I get\nexcited over what I might discover.\rBut places I’ve visited before...\rEven those places thrill me with\nnew discoveries!
Hmm!\nA Super Rod is really good!\rWouldn’t you agree?
-Hmm!\nWe’re of identical minds!\rHmm!\nTake this {STRVAR 264, 1, 0}!\r
+Hmm!\nWe’re of identical minds!\rHmm!\nTake this {STRVAR 264, 0}!\r
Wherever there’s water, try your\nluck at fishing.
Don’t you like to fish?
What’s that?\nAny advice for fishing?\rWell, I’ll tell you.\nIt’s all about the rod and technique!
Fight Area\nBattles Galore
Battle Park Ahead\nWhere Trainers Train
Rt. 225 Ahead\nA Road of Challenges
-{STRVAR 259, 1, 0}: Hey, {STRVAR 259, 1, 1}!\rYou’re not the only one who’s getting\ntougher, you know!\rI’ll prove it to you!\nGet ready to battle!\r
-{STRVAR 259, 1, 0}: ...!\nIt’s OK, though.\r{STRVAR 259, 1, 1}, the tougher you get,\nthe tougher we can get, too.\rThere’s no end to Pokémon.\nThat’s what I’m saying, {STRVAR 259, 1, 1}.
+{STRVAR 259, 0}: Hey, {STRVAR 259, 1}!\rYou’re not the only one who’s getting\ntougher, you know!\rI’ll prove it to you!\nGet ready to battle!\r
+{STRVAR 259, 0}: ...!\nIt’s OK, though.\r{STRVAR 259, 1}, the tougher you get,\nthe tougher we can get, too.\rThere’s no end to Pokémon.\nThat’s what I’m saying, {STRVAR 259, 1}.
diff --git a/files/msgdata/msg/narc_0191.txt b/files/msgdata/msg/narc_0191.txt
index 1dc69cb1..3067ed9d 100644
--- a/files/msgdata/msg/narc_0191.txt
+++ b/files/msgdata/msg/narc_0191.txt
@@ -1,38 +1,38 @@
Choose the Judge you want\nto rate the move.
-Performance {STRVAR 65280, 1, 1}no. {STRVAR 306, 1, 0}{STRVAR 65280, 1, 0}!\nWhich move is your choice?
-It’s the {STRVAR 65280, 1, 1}last {STRVAR 65280, 1, 0}performance!\nChoose your move!
-To {STRVAR 259, 1, 1}, {STRVAR 257, 1, 0}\nperformed {STRVAR 262, 1, 2}!\r
+Performance {STRVAR 65280, 1}no. {STRVAR 306, 0}{STRVAR 65280, 0}!\nWhich move is your choice?
+It’s the {STRVAR 65280, 1}last {STRVAR 65280, 0}performance!\nChoose your move!
+To {STRVAR 259, 1}, {STRVAR 257, 0}\nperformed {STRVAR 262, 2}!\r
Oh, no! Someone already\nperformed for that Judge!\r
-{STRVAR 259, 1, 0} was strongly\nimpressed by the acting of\r{STRVAR 257, 1, 1} and\n{STRVAR 257, 1, 2}! {STRVAR 65280, 1, 1}+2{STRVAR 65280, 1, 0}!\r
-{STRVAR 259, 1, 0} was impressed\nby the performances of\r{STRVAR 257, 1, 1}, {STRVAR 257, 1, 2},\nand {STRVAR 257, 1, 3}! {STRVAR 65280, 1, 1}+1{STRVAR 65280, 1, 0}!\r
-Everyone performed for\n{STRVAR 259, 1, 0}...\rAnd watered down the\nJudge’s impressions.\r
-{STRVAR 259, 1, 0} was very\nimpressed by {STRVAR 257, 1, 1}’s\fperformance! {STRVAR 65280, 1, 1}+3{STRVAR 65280, 1, 0}!\r
+{STRVAR 259, 0} was strongly\nimpressed by the acting of\r{STRVAR 257, 1} and\n{STRVAR 257, 2}! {STRVAR 65280, 1}+2{STRVAR 65280, 0}!\r
+{STRVAR 259, 0} was impressed\nby the performances of\r{STRVAR 257, 1}, {STRVAR 257, 2},\nand {STRVAR 257, 3}! {STRVAR 65280, 1}+1{STRVAR 65280, 0}!\r
+Everyone performed for\n{STRVAR 259, 0}...\rAnd watered down the\nJudge’s impressions.\r
+{STRVAR 259, 0} was very\nimpressed by {STRVAR 257, 1}’s\fperformance! {STRVAR 65280, 1}+3{STRVAR 65280, 0}!\r
-Upon seeing the Cool move\nperformed, {STRVAR 259, 1, 0}’s\fVoltage went up!\r
-Upon seeing the Beauty move\nperformed, {STRVAR 259, 1, 0}’s\fVoltage went up!\r
-Upon seeing the Cute move\nperformed, {STRVAR 259, 1, 0}’s\fVoltage went up!\r
-Upon seeing the Smart move\nperformed, {STRVAR 259, 1, 0}’s\fVoltage went up!\r
-Upon seeing the Tough move\nperformed, {STRVAR 259, 1, 0}’s\fVoltage went up!\r
+Upon seeing the Cool move\nperformed, {STRVAR 259, 0}’s\fVoltage went up!\r
+Upon seeing the Beauty move\nperformed, {STRVAR 259, 0}’s\fVoltage went up!\r
+Upon seeing the Cute move\nperformed, {STRVAR 259, 0}’s\fVoltage went up!\r
+Upon seeing the Smart move\nperformed, {STRVAR 259, 0}’s\fVoltage went up!\r
+Upon seeing the Tough move\nperformed, {STRVAR 259, 0}’s\fVoltage went up!\r
-Upon seeing the Cool move\nperformed, {STRVAR 259, 1, 0}’s\fVoltage went down.\r
-Upon seeing the Beauty move\nperformed, {STRVAR 259, 1, 0}’s\fVoltage went down.\r
-Upon seeing the Cute move\nperformed, {STRVAR 259, 1, 0}’s\fVoltage went down.\r
-Upon seeing the Smart move\nperformed, {STRVAR 259, 1, 0}’s\fVoltage went down.\r
-Upon seeing the Tough move\nperformed, {STRVAR 259, 1, 0}’s\fVoltage went down.\r
+Upon seeing the Cool move\nperformed, {STRVAR 259, 0}’s\fVoltage went down.\r
+Upon seeing the Beauty move\nperformed, {STRVAR 259, 0}’s\fVoltage went down.\r
+Upon seeing the Cute move\nperformed, {STRVAR 259, 0}’s\fVoltage went down.\r
+Upon seeing the Smart move\nperformed, {STRVAR 259, 0}’s\fVoltage went down.\r
+Upon seeing the Tough move\nperformed, {STRVAR 259, 0}’s\fVoltage went down.\r
The audience is getting\npretty excited!\r
-The audience is going wild\nwith excitement! {STRVAR 65280, 1, 1}+{STRVAR 306, 1, 0}{STRVAR 65280, 1, 0}!\r
+The audience is going wild\nwith excitement! {STRVAR 65280, 1}+{STRVAR 306, 0}{STRVAR 65280, 0}!\r
-{STRVAR 257, 1, 0} didn’t stand\nout very much...\r
-{STRVAR 257, 1, 0} caught a\nlittle attention.\r
-{STRVAR 257, 1, 0} attracted\ndecent attention.\r
-{STRVAR 257, 1, 0} attracted a\nlot of attention!\r
-{STRVAR 257, 1, 0} commanded\ntotal attention!\r
+{STRVAR 257, 0} didn’t stand\nout very much...\r
+{STRVAR 257, 0} caught a\nlittle attention.\r
+{STRVAR 257, 0} attracted\ndecent attention.\r
+{STRVAR 257, 0} attracted a\nlot of attention!\r
+{STRVAR 257, 0} commanded\ntotal attention!\r
OK! It’s time for the\nActing Competition!\rShow off the moves that\nexemplify cuteness!\rFour performances each!\nLet’s see some enthusiasm!\r
OK! It’s time for the\nActing Competition!\rShow off the moves that\nexemplify smartness!\rFour performances each!\nLet’s see some enthusiasm!\r
diff --git a/files/msgdata/msg/narc_0193.txt b/files/msgdata/msg/narc_0193.txt
index 90ad55d5..5dd6a00d 100644
--- a/files/msgdata/msg/narc_0193.txt
+++ b/files/msgdata/msg/narc_0193.txt
@@ -7,8 +7,8 @@ Excellent!
Good!
Miss!
The Dance Competition is ready to\nget under way!\rCan the backup dancers flawlessly\nfollow the main dancer’s steps?!\rOK! Everybody, let’s dance!\nStart the music!\r
-{STRVAR 65280, 1, 2}Perform {STRVAR 306, 1, 0} steps as the main dancer!{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 1}Copy the Pokémon before you!{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Perform {STRVAR 306, 0} steps as the main dancer!{STRVAR 65280, 0}
+{STRVAR 65280, 1}Copy the Pokémon before you!{STRVAR 65280, 0}
@@ -16,6 +16,6 @@ The Dance Competition is ready to\nget under way!\rCan the backup dancers flawle
-That’s it for the Dance Competition!\rLeading in points right now is\n{STRVAR 259, 1, 0}!\rCan anyone turn things around in the\nActing Competition?\r
+That’s it for the Dance Competition!\rLeading in points right now is\n{STRVAR 259, 0}!\rCan anyone turn things around in the\nActing Competition?\r
Welcome! Thanks for joining our\npractice Contest!\rFeel free to practice all you want\nand train for the big show!\rI’ll be taking part to practice up\non being an MC!\r
-Looks like everyone’s here, so let’s\nget on with our dance practice!\r{STRVAR 257, 1, 0}, you need to dance just\nlike the main dancer.\rAfter dancing twice, the main dancer\nswitches with a backup dancer.\rYou get to be the main dancer last.\nDo a dance that no one can imitate!\rOK! Start it up!\r
+Looks like everyone’s here, so let’s\nget on with our dance practice!\r{STRVAR 257, 0}, you need to dance just\nlike the main dancer.\rAfter dancing twice, the main dancer\nswitches with a backup dancer.\rYou get to be the main dancer last.\nDo a dance that no one can imitate!\rOK! Start it up!\r
diff --git a/files/msgdata/msg/narc_0195.txt b/files/msgdata/msg/narc_0195.txt
index 89d36e6b..9cfc91d9 100644
--- a/files/msgdata/msg/narc_0195.txt
+++ b/files/msgdata/msg/narc_0195.txt
@@ -1,4 +1,4 @@
-{STRVAR 259, 1, 0}’s
+{STRVAR 259, 0}’s
Link Contest Record
Cool
Beauty
@@ -9,23 +9,23 @@ First
Second
Third
Fourth
-{STRVAR 309, 1, 0}
-{STRVAR 309, 1, 0}
-{STRVAR 309, 1, 0}
-{STRVAR 309, 1, 0}
-{STRVAR 309, 1, 0}
-{STRVAR 309, 1, 0}
-{STRVAR 309, 1, 0}
-{STRVAR 309, 1, 0}
-{STRVAR 309, 1, 0}
-{STRVAR 309, 1, 0}
-{STRVAR 309, 1, 0}
-{STRVAR 309, 1, 0}
-{STRVAR 309, 1, 0}
-{STRVAR 309, 1, 0}
-{STRVAR 309, 1, 0}
-{STRVAR 309, 1, 0}
-{STRVAR 309, 1, 0}
-{STRVAR 309, 1, 0}
-{STRVAR 309, 1, 0}
-{STRVAR 309, 1, 0}
+{STRVAR 309, 0}
+{STRVAR 309, 0}
+{STRVAR 309, 0}
+{STRVAR 309, 0}
+{STRVAR 309, 0}
+{STRVAR 309, 0}
+{STRVAR 309, 0}
+{STRVAR 309, 0}
+{STRVAR 309, 0}
+{STRVAR 309, 0}
+{STRVAR 309, 0}
+{STRVAR 309, 0}
+{STRVAR 309, 0}
+{STRVAR 309, 0}
+{STRVAR 309, 0}
+{STRVAR 309, 0}
+{STRVAR 309, 0}
+{STRVAR 309, 0}
+{STRVAR 309, 0}
+{STRVAR 309, 0}
diff --git a/files/msgdata/msg/narc_0196.txt b/files/msgdata/msg/narc_0196.txt
index d84b87ec..d90ed5aa 100644
--- a/files/msgdata/msg/narc_0196.txt
+++ b/files/msgdata/msg/narc_0196.txt
@@ -1,8 +1,8 @@
All right, thanks for your patience!\nLet’s begin the Visual Competition!\r
-Dexter: Entry number 1!\n{STRVAR 259, 1, 0}!\r{STRVAR 259, 1, 0} has entered the Contest\nwith {STRVAR 256, 1, 1}!\r
-Dexter: Entry number 2!\n{STRVAR 259, 1, 0}!\r{STRVAR 259, 1, 0} enters our Contest with\n{STRVAR 256, 1, 1}!\r
-Dexter: Entry number 3!\n{STRVAR 259, 1, 0}!\r{STRVAR 259, 1, 0} is in the Contest with\n{STRVAR 256, 1, 1}!\r
-Dexter: Entry number 4!\n{STRVAR 259, 1, 0}!\r{STRVAR 259, 1, 0}’s Contest hopes ride\nwith {STRVAR 256, 1, 1}!\r
+Dexter: Entry number 1!\n{STRVAR 259, 0}!\r{STRVAR 259, 0} has entered the Contest\nwith {STRVAR 256, 1}!\r
+Dexter: Entry number 2!\n{STRVAR 259, 0}!\r{STRVAR 259, 0} enters our Contest with\n{STRVAR 256, 1}!\r
+Dexter: Entry number 3!\n{STRVAR 259, 0}!\r{STRVAR 259, 0} is in the Contest with\n{STRVAR 256, 1}!\r
+Dexter: Entry number 4!\n{STRVAR 259, 0}!\r{STRVAR 259, 0}’s Contest hopes ride\nwith {STRVAR 256, 1}!\r
The Dance Competition is next!\nIs everyone up and ready for this?!\r
diff --git a/files/msgdata/msg/narc_0198.txt b/files/msgdata/msg/narc_0198.txt
index f1b2b92e..ae5fd6fa 100644
--- a/files/msgdata/msg/narc_0198.txt
+++ b/files/msgdata/msg/narc_0198.txt
@@ -1,34 +1,34 @@
-{STRVAR 257, 1, 0} will perform\nfirst the next turn.
-{STRVAR 257, 1, 0} will perform\nbefore {STRVAR 257, 1, 1}.
-{STRVAR 257, 1, 0} will perform\nlast in the next turn.
-{STRVAR 257, 1, 0} will perform\nafter {STRVAR 257, 1, 1}.
-{STRVAR 257, 1, 0} didn’t choose\nthe same Judge as anyone\felse! {STRVAR 65280, 1, 1}+0{STRVAR 65280, 1, 0}!
-{STRVAR 257, 1, 0} chose the same\nJudge as another Pokémon!\f{STRVAR 65280, 1, 1}+2{STRVAR 65280, 1, 0}!
-{STRVAR 257, 1, 0} chose the same\nJudge as two other\fPokémon! {STRVAR 65280, 1, 1}+4{STRVAR 65280, 1, 0}!
-{STRVAR 257, 1, 0} chose the same\nJudge as everyone else! {STRVAR 65280, 1, 1}+6{STRVAR 65280, 1, 0}!
-{STRVAR 257, 1, 0} performed\n{STRVAR 262, 1, 1}!\rIt excited the audience!\n{STRVAR 65280, 1, 1}+2{STRVAR 65280, 1, 0}!
-{STRVAR 257, 1, 0} didn’t pick the\nsame Judge as anyone else!\rThe performance stood out!\n{STRVAR 65280, 1, 1}+3{STRVAR 65280, 1, 0}!
-{STRVAR 257, 1, 0} chose the same\nJudge as another Pokémon!\rThe performance didn’t\nstand out! {STRVAR 65280, 1, 1}+0{STRVAR 65280, 1, 0}!\r
-If {STRVAR 257, 1, 0}’s move\nstands out and doesn’t\rshare the same Judge with\nanother Pokémon: {STRVAR 65280, 1, 1}+3{STRVAR 65280, 1, 0}!\r
-{STRVAR 257, 1, 0} can perform\nthe same move twice!
-The Voltage score is added\non! {STRVAR 65280, 1, 1}+{STRVAR 306, 1, 0}{STRVAR 65280, 1, 0}!
-{STRVAR 257, 1, 0} chose the same\nJudge as everyone! {STRVAR 65280, 1, 1}+15{STRVAR 65280, 1, 0}!
-{STRVAR 257, 1, 0} didn’t choose\nthe same Judge as all the\fothers! {STRVAR 65280, 1, 1}+0{STRVAR 65280, 1, 0}!\r
-If {STRVAR 257, 1, 0} chooses the\nsame Judge as everyone\felse: {STRVAR 65280, 1, 1}+15{STRVAR 65280, 1, 0}!\r
+{STRVAR 257, 0} will perform\nfirst the next turn.
+{STRVAR 257, 0} will perform\nbefore {STRVAR 257, 1}.
+{STRVAR 257, 0} will perform\nlast in the next turn.
+{STRVAR 257, 0} will perform\nafter {STRVAR 257, 1}.
+{STRVAR 257, 0} didn’t choose\nthe same Judge as anyone\felse! {STRVAR 65280, 1}+0{STRVAR 65280, 0}!
+{STRVAR 257, 0} chose the same\nJudge as another Pokémon!\f{STRVAR 65280, 1}+2{STRVAR 65280, 0}!
+{STRVAR 257, 0} chose the same\nJudge as two other\fPokémon! {STRVAR 65280, 1}+4{STRVAR 65280, 0}!
+{STRVAR 257, 0} chose the same\nJudge as everyone else! {STRVAR 65280, 1}+6{STRVAR 65280, 0}!
+{STRVAR 257, 0} performed\n{STRVAR 262, 1}!\rIt excited the audience!\n{STRVAR 65280, 1}+2{STRVAR 65280, 0}!
+{STRVAR 257, 0} didn’t pick the\nsame Judge as anyone else!\rThe performance stood out!\n{STRVAR 65280, 1}+3{STRVAR 65280, 0}!
+{STRVAR 257, 0} chose the same\nJudge as another Pokémon!\rThe performance didn’t\nstand out! {STRVAR 65280, 1}+0{STRVAR 65280, 0}!\r
+If {STRVAR 257, 0}’s move\nstands out and doesn’t\rshare the same Judge with\nanother Pokémon: {STRVAR 65280, 1}+3{STRVAR 65280, 0}!\r
+{STRVAR 257, 0} can perform\nthe same move twice!
+The Voltage score is added\non! {STRVAR 65280, 1}+{STRVAR 306, 0}{STRVAR 65280, 0}!
+{STRVAR 257, 0} chose the same\nJudge as everyone! {STRVAR 65280, 1}+15{STRVAR 65280, 0}!
+{STRVAR 257, 0} didn’t choose\nthe same Judge as all the\fothers! {STRVAR 65280, 1}+0{STRVAR 65280, 0}!\r
+If {STRVAR 257, 0} chooses the\nsame Judge as everyone\felse: {STRVAR 65280, 1}+15{STRVAR 65280, 0}!\r
The Voltage of all the\nJudges went down!
-From the previous turn,\n{STRVAR 257, 1, 0} gets {STRVAR 65280, 1, 1}+{STRVAR 306, 1, 1}{STRVAR 65280, 1, 0}!
-{STRVAR 257, 1, 0} got the same\nrating as {STRVAR 257, 1, 1}, who\fwent before!
+From the previous turn,\n{STRVAR 257, 0} gets {STRVAR 65280, 1}+{STRVAR 306, 1}{STRVAR 65280, 0}!
+{STRVAR 257, 0} got the same\nrating as {STRVAR 257, 1}, who\fwent before!
The Voltage is prevented\nfrom rising!
The next turn’s order has\nbeen scrambled!
-{STRVAR 257, 1, 0} performed\nlast! {STRVAR 65280, 1, 1}+{STRVAR 306, 1, 1}{STRVAR 65280, 1, 0}!
-Higher score earned for low\nVoltage! {STRVAR 65280, 1, 1}+{STRVAR 306, 1, 0}{STRVAR 65280, 1, 0}!
-First performance! {STRVAR 65280, 1, 1}+2{STRVAR 65280, 1, 0}!
-Last performance! {STRVAR 65280, 1, 1}+2{STRVAR 65280, 1, 0}!
+{STRVAR 257, 0} performed\nlast! {STRVAR 65280, 1}+{STRVAR 306, 1}{STRVAR 65280, 0}!
+Higher score earned for low\nVoltage! {STRVAR 65280, 1}+{STRVAR 306, 0}{STRVAR 65280, 0}!
+First performance! {STRVAR 65280, 1}+2{STRVAR 65280, 0}!
+Last performance! {STRVAR 65280, 1}+2{STRVAR 65280, 0}!
The Voltage is prevented\nfrom falling!
-The Voltage went up\nconsecutively! {STRVAR 65280, 1, 1}+3{STRVAR 65280, 1, 0}!
-{STRVAR 257, 1, 0}’s performance\nis first! {STRVAR 65280, 1, 1}+1{STRVAR 65280, 1, 0}!
-{STRVAR 257, 1, 0}’s performance\nis second! {STRVAR 65280, 1, 1}+2{STRVAR 65280, 1, 0}!
-{STRVAR 257, 1, 0}’s performance\nis third! {STRVAR 65280, 1, 1}+3{STRVAR 65280, 1, 0}!
-{STRVAR 257, 1, 0}’s performance\nis last! {STRVAR 65280, 1, 1}+4{STRVAR 65280, 1, 0}!
-The performance came after\nthe Voltage peaked! {STRVAR 65280, 1, 1}+3{STRVAR 65280, 1, 0}!
-{STRVAR 257, 1, 0} has the lowest\nscore! {STRVAR 65280, 1, 1}+3{STRVAR 65280, 1, 0}!
+The Voltage went up\nconsecutively! {STRVAR 65280, 1}+3{STRVAR 65280, 0}!
+{STRVAR 257, 0}’s performance\nis first! {STRVAR 65280, 1}+1{STRVAR 65280, 0}!
+{STRVAR 257, 0}’s performance\nis second! {STRVAR 65280, 1}+2{STRVAR 65280, 0}!
+{STRVAR 257, 0}’s performance\nis third! {STRVAR 65280, 1}+3{STRVAR 65280, 0}!
+{STRVAR 257, 0}’s performance\nis last! {STRVAR 65280, 1}+4{STRVAR 65280, 0}!
+The performance came after\nthe Voltage peaked! {STRVAR 65280, 1}+3{STRVAR 65280, 0}!
+{STRVAR 257, 0} has the lowest\nscore! {STRVAR 65280, 1}+3{STRVAR 65280, 0}!
diff --git a/files/msgdata/msg/narc_0199.txt b/files/msgdata/msg/narc_0199.txt
index c5bff028..e3bbcbb5 100644
--- a/files/msgdata/msg/narc_0199.txt
+++ b/files/msgdata/msg/narc_0199.txt
@@ -3,44 +3,44 @@ OK, I’ll take your Pokémon for a few\nseconds.
Thank you for waiting.\rWe’ve restored your Pokémon to full\nhealth.\r
We hope to see you again!
Hello, and welcome to\nthe Pokémon Center.\rWe restore your tired Pokémon\nto full health.\rWould you like to...\r
-Th-that Trainer Card!\rThat sparkling color!\nAnd all those stars!\rI’ve seen several Trainers with Silver\nTrainer Cards up to now...\rBut you’re the first to top them\nwith that Trainer Card.\rPlease, {STRVAR 259, 1, 0}, may I have\nthe honor of healing your Pokémon?
-It’s great to see you, {STRVAR 259, 1, 0}!\nYou want the usual, am I right?
+Th-that Trainer Card!\rThat sparkling color!\nAnd all those stars!\rI’ve seen several Trainers with Silver\nTrainer Cards up to now...\rBut you’re the first to top them\nwith that Trainer Card.\rPlease, {STRVAR 259, 0}, may I have\nthe honor of healing your Pokémon?
+It’s great to see you, {STRVAR 259, 0}!\nYou want the usual, am I right?
I will be pleased to take your\nPokémon for a few seconds.
Thank you for waiting.
We hope to see you again!
Your Pokémon may be infected with\nthe Pokérus.\rLittle is known about the Pokérus\nexcept that they are microscopic\flife-forms that attach to Pokémon.\rWhile infected, Pokémon are said to\ngrow exceptionally well.
-{STRVAR 259, 1, 0} is out of battle-ready\nPokémon!\r{STRVAR 259, 1, 0}’s vision dimmed!
+{STRVAR 259, 0} is out of battle-ready\nPokémon!\r{STRVAR 259, 0}’s vision dimmed!
Would you like to save the game?
There is already a saved file.\nIs it OK to overwrite it?
Saving...\nDon’t turn off the power.
-{STRVAR 259, 1, 0} saved the game.
+{STRVAR 259, 0} saved the game.
Warning!\nThere is already a saved game file.\rIf you save now, the other file’s\nadventure, including items and\fPokémon, will be entirely lost.\rAre you sure you want to save now\nand overwrite the other save file?
Save error.
Saving...\nDon’t turn off the power.
There is already a saved game file.\nIt is impossible to save.\rPlease refer to the Instruction\nBooklet for details.\rPress Up + SELECT + B Button on\nthe title screen if you want to erase\fthe current saved game file.
Saving a lot of data...\nDon’t turn off the power.
-Want to give a nickname to the\n{STRVAR 256, 1, 0}?
+Want to give a nickname to the\n{STRVAR 256, 0}?
-{STRVAR 259, 1, 0} obtained the Pokétch\napp {STRVAR 280, 1, 1}.
-Obtained the {STRVAR 264, 1, 0}!
-{STRVAR 259, 1, 0} installed the app on\nthe Pokétch.\r
+{STRVAR 259, 0} obtained the Pokétch\napp {STRVAR 280, 1}.
+Obtained the {STRVAR 264, 0}!
+{STRVAR 259, 0} installed the app on\nthe Pokétch.\r
Too bad!\nThe Bag is full...
-{STRVAR 259, 1, 0} obtained\nthe {STRVAR 65280, 1, 2}{STRVAR 264, 1, 1}{STRVAR 65280, 1, 0}!
-{STRVAR 259, 1, 0} obtained\nthe {STRVAR 65280, 1, 1}{STRVAR 264, 1, 1}{STRVAR 65280, 1, 0}!
-{STRVAR 259, 1, 0} put the {STRVAR 264, 1, 1}\nin the {STRVAR 287, 1, 2} Pocket.
-{STRVAR 259, 1, 0} put away the\n{STRVAR 287, 1, 1} in the Fashion Case.
-{STRVAR 259, 1, 0} booted up the PC.\r
+{STRVAR 259, 0} obtained\nthe {STRVAR 65280, 2}{STRVAR 264, 1}{STRVAR 65280, 0}!
+{STRVAR 259, 0} obtained\nthe {STRVAR 65280, 1}{STRVAR 264, 1}{STRVAR 65280, 0}!
+{STRVAR 259, 0} put the {STRVAR 264, 1}\nin the {STRVAR 287, 2} Pocket.
+{STRVAR 259, 0} put away the\n{STRVAR 287, 1} in the Fashion Case.
+{STRVAR 259, 0} booted up the PC.\r
Which PC should be accessed?
The Pokémon Storage System\nwas accessed.\r
-Accessed {STRVAR 259, 1, 0}’s PC.\r
-Rowan’s words echoed...\n{STRVAR 259, 1, 0}! There’s a time and\fplace for everything! But not now.
+Accessed {STRVAR 259, 0}’s PC.\r
+Rowan’s words echoed...\n{STRVAR 259, 0}! There’s a time and\fplace for everything! But not now.
Welcome!\nWhat do you need?
There! All happy and healthy!\nGood luck and take care!
-Mom: {STRVAR 259, 1, 0}!\nWelcome home.\rIt sounds like you had quite the\nexperience out there.\rMaybe you should take a quick\nrest so you can relax.\r...\n...
+Mom: {STRVAR 259, 0}!\nWelcome home.\rIt sounds like you had quite the\nexperience out there.\rMaybe you should take a quick\nrest so you can relax.\r...\n...
Mom: Oh, good! You and your\nPokémon are looking great.\rOh, yes, I heard from Professor\nRowan.\rHe said that a Pokémon’s energy is\nmeasured in HP (Hit Points).\rIf your Pokémon lose their HP,\nyou can restore it at any\fPokémon Center.\rIf you’re going to travel far away,\nthe smart Trainer stocks up on\fPotions at the Pokémon Mart.\rMake me proud, honey!\nTake care!
-Mom: Oh, good! You and your\nPokémon are looking great.\rOh yes, {STRVAR 259, 1, 0}, your Pokémon\nwill faint if it runs out of HP.\rIf your Pokémon loses its HP, come\nhome before it faints.\rIt will be healed to full health by\ntaking a rest.\rWell, honey, make me proud!\nTake care!
+Mom: Oh, good! You and your\nPokémon are looking great.\rOh yes, {STRVAR 259, 0}, your Pokémon\nwill faint if it runs out of HP.\rIf your Pokémon loses its HP, come\nhome before it faints.\rIt will be healed to full health by\ntaking a rest.\rWell, honey, make me proud!\nTake care!
First, let’s restore your Pokémon\nto full health.
Your Pokémon have been healed\nto perfect health.
Please visit a Pokémon Center when\nyour Pokémon’s HP goes down.\rIf you’re planning to travel any\ndistance, you should stock up on\fPotions at a Pokémon Mart.\rGood luck, Trainer!
@@ -64,7 +64,7 @@ Landed a Pokémon!
-{STRVAR 257, 1, 0} survived the poisoning.\nThe poison faded away!\r
+{STRVAR 257, 0} survived the poisoning.\nThe poison faded away!\r
It’s an air vent that exchanges\nthe underground tunnels’ air.
@@ -75,39 +75,39 @@ Ride your Bike?
Get off your Bike?
Oh?
-{STRVAR 256, 1, 0} hatched from the Egg!
-Would you like to nickname the newly\nhatched {STRVAR 256, 1, 0}?
+{STRVAR 256, 0} hatched from the Egg!
+Would you like to nickname the newly\nhatched {STRVAR 256, 0}?
Repel’s effect wore off...
-Obtained the {STRVAR 264, 1, 0}!
-Obtained the {STRVAR 264, 1, 0} {STRVAR 307, 1, 1}!
+Obtained the {STRVAR 264, 0}!
+Obtained the {STRVAR 264, 0} {STRVAR 307, 1}!
I’m very sorry.\rWe are working underground right now.\nIt’s off-limits to the public.\rPlease try later on.
-The {STRVAR 65280, 1, 2}Digital Watch{STRVAR 65280, 1, 0} app displays\nthe current time.\r
-The {STRVAR 65280, 1, 2}Calculator{STRVAR 65280, 1, 0} app can handle\ncalculations up to ten digits.\r
-The {STRVAR 65280, 1, 2}Memo Pad{STRVAR 65280, 1, 0} app can be used for\njotting down quick notes.\r
-The {STRVAR 65280, 1, 2}Pedometer{STRVAR 65280, 1, 0} app counts the number\nof steps you’ve walked.\r
-The {STRVAR 65280, 1, 2}Pokémon List{STRVAR 65280, 1, 0} app lets you\ncheck on the status of your team.\r
-The {STRVAR 65280, 1, 2}Friendship Checker{STRVAR 65280, 1, 0} app identifies\nthe Pokémon that like you.
-The {STRVAR 65280, 1, 2}Dowsing Machine{STRVAR 65280, 1, 0} app locates\nunseeable items.\r
-The {STRVAR 65280, 1, 2}Berry Searcher{STRVAR 65280, 1, 0} app indicates\nthe locations of ripe Berries.
-The {STRVAR 65280, 1, 2}Day-Care Checker{STRVAR 65280, 1, 0} app shows\nthe Pokémon left with the Day Care.
-The {STRVAR 65280, 1, 2}Pokémon History{STRVAR 65280, 1, 0} app shows\nthe most recently obtained Pokémon.
-The {STRVAR 65280, 1, 2}Counter{STRVAR 65280, 1, 0} app can be used\nto count up to 9,999.
-The {STRVAR 65280, 1, 2}Analog Watch{STRVAR 65280, 1, 0} app displays\nthe current time.
-The {STRVAR 65280, 1, 2}Marking Map{STRVAR 65280, 1, 0} app allows the\nplacement of markers.\r
-The {STRVAR 65280, 1, 2}Link Searcher{STRVAR 65280, 1, 0} app determines\nthe availability of wireless hot spots.\r
-The {STRVAR 65280, 1, 2}Coin Toss{STRVAR 65280, 1, 0} app can be used\nto make fair decisions.
-The {STRVAR 65280, 1, 2}Move Tester{STRVAR 65280, 1, 0} app is used to check\nhow moves match up.\r
-The {STRVAR 65280, 1, 2}Calendar{STRVAR 65280, 1, 0} app is a monthly\ncalendar with date reminders.
-The {STRVAR 65280, 1, 2}Dot Artist{STRVAR 65280, 1, 0} app gives players\nfree reign to their creativity.
-The {STRVAR 65280, 1, 2}Roulette{STRVAR 65280, 1, 0} app can be customized\nto make an original roulette.
-The {STRVAR 65280, 1, 2}Trainer Counter{STRVAR 65280, 1, 0} app tracks\nthe Pokémon Radar’s rankings.\r
-The {STRVAR 65280, 1, 2}Kitchen Timer{STRVAR 65280, 1, 0} app is a 99-minute\ntimer.
-The {STRVAR 65280, 1, 2}Color Changer{STRVAR 65280, 1, 0} app can change\nthe Pokétch display color.
-The {STRVAR 65280, 1, 2}Matchup Checker{STRVAR 65280, 1, 0} app shows the\naffinity of Pokémon to each other.\r
-The {STRVAR 65280, 1, 2}Stopwatch{STRVAR 65280, 1, 0} app keeps precise\ntime.\r
-The {STRVAR 65280, 1, 2}Alarm Clock{STRVAR 65280, 1, 0} app operates\non a 24-hour system.\r
-Obtained {STRVAR 281, 1, 0}.
-The {STRVAR 281, 1, 0} was sent to\nthe underground PC.
+The {STRVAR 65280, 2}Digital Watch{STRVAR 65280, 0} app displays\nthe current time.\r
+The {STRVAR 65280, 2}Calculator{STRVAR 65280, 0} app can handle\ncalculations up to ten digits.\r
+The {STRVAR 65280, 2}Memo Pad{STRVAR 65280, 0} app can be used for\njotting down quick notes.\r
+The {STRVAR 65280, 2}Pedometer{STRVAR 65280, 0} app counts the number\nof steps you’ve walked.\r
+The {STRVAR 65280, 2}Pokémon List{STRVAR 65280, 0} app lets you\ncheck on the status of your team.\r
+The {STRVAR 65280, 2}Friendship Checker{STRVAR 65280, 0} app identifies\nthe Pokémon that like you.
+The {STRVAR 65280, 2}Dowsing Machine{STRVAR 65280, 0} app locates\nunseeable items.\r
+The {STRVAR 65280, 2}Berry Searcher{STRVAR 65280, 0} app indicates\nthe locations of ripe Berries.
+The {STRVAR 65280, 2}Day-Care Checker{STRVAR 65280, 0} app shows\nthe Pokémon left with the Day Care.
+The {STRVAR 65280, 2}Pokémon History{STRVAR 65280, 0} app shows\nthe most recently obtained Pokémon.
+The {STRVAR 65280, 2}Counter{STRVAR 65280, 0} app can be used\nto count up to 9,999.
+The {STRVAR 65280, 2}Analog Watch{STRVAR 65280, 0} app displays\nthe current time.
+The {STRVAR 65280, 2}Marking Map{STRVAR 65280, 0} app allows the\nplacement of markers.\r
+The {STRVAR 65280, 2}Link Searcher{STRVAR 65280, 0} app determines\nthe availability of wireless hot spots.\r
+The {STRVAR 65280, 2}Coin Toss{STRVAR 65280, 0} app can be used\nto make fair decisions.
+The {STRVAR 65280, 2}Move Tester{STRVAR 65280, 0} app is used to check\nhow moves match up.\r
+The {STRVAR 65280, 2}Calendar{STRVAR 65280, 0} app is a monthly\ncalendar with date reminders.
+The {STRVAR 65280, 2}Dot Artist{STRVAR 65280, 0} app gives players\nfree reign to their creativity.
+The {STRVAR 65280, 2}Roulette{STRVAR 65280, 0} app can be customized\nto make an original roulette.
+The {STRVAR 65280, 2}Trainer Counter{STRVAR 65280, 0} app tracks\nthe Pokémon Radar’s rankings.\r
+The {STRVAR 65280, 2}Kitchen Timer{STRVAR 65280, 0} app is a 99-minute\ntimer.
+The {STRVAR 65280, 2}Color Changer{STRVAR 65280, 0} app can change\nthe Pokétch display color.
+The {STRVAR 65280, 2}Matchup Checker{STRVAR 65280, 0} app shows the\naffinity of Pokémon to each other.\r
+The {STRVAR 65280, 2}Stopwatch{STRVAR 65280, 0} app keeps precise\ntime.\r
+The {STRVAR 65280, 2}Alarm Clock{STRVAR 65280, 0} app operates\non a 24-hour system.\r
+Obtained {STRVAR 281, 0}.
+The {STRVAR 281, 0} was sent to\nthe underground PC.
There is text engraved in the back\nof the obtained Plate...\r“When the universe was created,\nits shards became this Plate.”\r
There is text engraved in the back\nof the obtained Plate...\r“The power of defeated giants\ninfuses this Plate.”\r
There is text engraved in the back\nof the obtained Plate...\r“Two beings of time and space set\nfree from the Original One.”\r
@@ -120,10 +120,10 @@ Ball Capsules can’t be used because\nyou don’t have any Seals.\r
Saving the game again...\nDon’t turn off the power.
Good morning!\nWelcome to the Pokémon Center.\rWe restore your tired Pokémon\nto full health.\rWould you like to rest your Pokémon?
Hello, and welcome to\nthe Pokémon Center.\rWe restore your tired Pokémon\nto full health.\rWould you like to rest your Pokémon?
-{STRVAR 259, 1, 0}’s Azure Flute is making\na sound!\rWould you like to blow into the\nAzure Flute?
-{STRVAR 259, 1, 0} blew the Azure Flute.\r
+{STRVAR 259, 0}’s Azure Flute is making\na sound!\rWould you like to blow into the\nAzure Flute?
+{STRVAR 259, 0} blew the Azure Flute.\r
A glowing stairway appeared!
The Azure Flute echoed hollowly...\rIt appears to be meaningless using\nthe Azure Flute here...
-{STRVAR 259, 1, 0} put the {STRVAR 264, 1, 1}\nin the {STRVAR 65280, 1, 2}{STRVAR 283, 1, 2}{STRVAR 65280, 1, 0} Pocket.\r
-{STRVAR 259, 1, 0} put away the\n{STRVAR 287, 1, 1} in the Fashion Case.\r
-The {STRVAR 281, 1, 0} was sent to\nthe underground PC.\r
+{STRVAR 259, 0} put the {STRVAR 264, 1}\nin the {STRVAR 65280, 2}{STRVAR 283, 2}{STRVAR 65280, 0} Pocket.\r
+{STRVAR 259, 0} put away the\n{STRVAR 287, 1} in the Fashion Case.\r
+The {STRVAR 281, 0} was sent to\nthe underground PC.\r
diff --git a/files/msgdata/msg/narc_0200.txt b/files/msgdata/msg/narc_0200.txt
index d617d91b..dc3292f3 100644
--- a/files/msgdata/msg/narc_0200.txt
+++ b/files/msgdata/msg/narc_0200.txt
@@ -1,6 +1,6 @@
A communication error has occurred.\n\nIf you were in the Union Room, you\nwill be returned there.\nIn all other cases, you will be\nreturned to wherever you last\nsaved.\nPlease press the A Button.
-An error occurred while attempting\nto communicate. ({STRVAR 310, 1, 0})\nPlease turn off the power, restart\nthis DS system, and try again.\n\nIf this message keeps appearing,\nplease contact Nintendo\nConsumer Service.
+An error occurred while attempting\nto communicate. ({STRVAR 310, 0})\nPlease turn off the power, restart\nthis DS system, and try again.\n\nIf this message keeps appearing,\nplease contact Nintendo\nConsumer Service.
A communication error has occurred.\n\nYou will be returned to the title\nscreen.\nPlease press the A Button.
The GTS is extremely busy now.\nPlease wait a while and try again.\n\nPlease press the A Button.
An error occurred while attempting\nto communicate.\nPlease turn off the power, restart\nthis DS system, and try again.\n\nIf this message keeps appearing,\nplease contact Nintendo\nConsumer Service.
diff --git a/files/msgdata/msg/narc_0203.txt b/files/msgdata/msg/narc_0203.txt
index 911b8631..9684be83 100644
--- a/files/msgdata/msg/narc_0203.txt
+++ b/files/msgdata/msg/narc_0203.txt
@@ -20,7 +20,7 @@ There are five Contests in all:\nCool, Beauty, Cute, Smart, and Tough.\rBe sure
There are four different ranks to\nthe Pokémon Super Contests.\rThe four ranks are Normal, Great,\nUltra, and Master.\rThe Normal Rank is open for entry\nby any Pokémon.\rA Pokémon winning a Normal Rank\nContest may move up to the Great\fRank in the same category.\rLikewise, win a Great Contest and\nbecome eligible for the Ultra Rank.\rAn Ultra Rank winner may move up to\nthe Master Rank in the same way.\rA Master Rank winner may enter\nMaster Rank Contests as often as\fthe Trainer wishes.\r
Which Pokémon would you like to\nenter?\r
Please choose\na Pokémon.\r
-OK! Your Pokémon has been accepted\nfor entry!\rYour entry number is {STRVAR 306, 1, 0}!\r
+OK! Your Pokémon has been accepted\nfor entry!\rYour entry number is {STRVAR 306, 0}!\r
We look forward to your participation\nanother time!
ENTER
INFO
@@ -64,20 +64,20 @@ EXIT
The Contest will start right away.\nThis way, please!\r
-{STRVAR 259, 1, 0} changed into a tuxedo!\r
-{STRVAR 259, 1, 0} changed into a dress!\r
+{STRVAR 259, 0} changed into a tuxedo!\r
+{STRVAR 259, 0} changed into a dress!\r
Right this way, please!\nGood luck!\r
-MC: We are about to get under\nway with this {STRVAR 291, 1, 0} Pokémon\f{STRVAR 290, 1, 1}!\rI’m Dexter, and I’ll be serving as\nthe MC and as one of the Judges!\rThe results of judging will be\nannounced at the end, so please\fbear with me!\r
-Let me introduce our contestants!\rEntry number 1!\nHere’s {STRVAR 259, 1, 0}!\r
-Next, it’s entry number 2!\n{STRVAR 259, 1, 0}!\r
-Entry number 3!\n{STRVAR 259, 1, 0}!\r
-And last but not least, entry\nnumber 4! {STRVAR 259, 1, 0}!\r
+MC: We are about to get under\nway with this {STRVAR 291, 0} Pokémon\f{STRVAR 290, 1}!\rI’m Dexter, and I’ll be serving as\nthe MC and as one of the Judges!\rThe results of judging will be\nannounced at the end, so please\fbear with me!\r
+Let me introduce our contestants!\rEntry number 1!\nHere’s {STRVAR 259, 0}!\r
+Next, it’s entry number 2!\n{STRVAR 259, 0}!\r
+Entry number 3!\n{STRVAR 259, 0}!\r
+And last but not least, entry\nnumber 4! {STRVAR 259, 0}!\r
Let’s begin by having everyone get in\nproper attire for evaluations.\rContestants, dress up your Pokémon\nfor the Visual Competition!\r
Dexter: Congratulations!\r
-Let’s recognize our winner!\n{STRVAR 259, 1, 0}’s {STRVAR 257, 1, 1}!\rOur winner is awarded the\n{STRVAR 295, 1, 2}!\r
+Let’s recognize our winner!\n{STRVAR 259, 0}’s {STRVAR 257, 1}!\rOur winner is awarded the\n{STRVAR 295, 2}!\r
We look forward to your next\nContest challenge!\r
-We expect great things from the\nwinning team of {STRVAR 259, 1, 0} and\f{STRVAR 257, 1, 1}!\r
+We expect great things from the\nwinning team of {STRVAR 259, 0} and\f{STRVAR 257, 1}!\r
Congratulations!\nHere is your prize!\r
Thank you for participating.\nWe look forward to your next visit!
@@ -129,8 +129,8 @@ DRESS-UP POINTS
CANCEL
Judging here is based on the visual\nappeal of Pokémon.\rScoring is based on voting by the\naudience.\rThe more popular the Pokémon, the\nhigher its score!\rThe Pokémon are scored in two\ncategories: Condition Points and\fDress-up Points.\r
-Condition Points are scored on\nthe Pokémon’s condition in one of\ffive categories.\rThe five conditions are: Cool, Beauty,\nCute, Smart, and Tough.\rThese conditions can be enhanced by\nfeeding Poffins to your Pokémon.\rIf the audience likes what they see,\n{STRVAR 65280, 1, 1}♡{STRVAR 65280, 1, 0} marks will appear.\rObviously, the more {STRVAR 65280, 1, 1}♡{STRVAR 65280, 1, 0} marks there\nare, the more popular the Pokémon.\r
-Dress-up Points are awarded for\nfashionably dressing up your Pokémon\fwith Accessories.\rBefore you begin, you will be given\na fashion theme.\rYour dressed-up Pokémon will be\nscored on how well it matches the\fassigned theme.\rThe audience’s approval will appear\nas pink {STRVAR 65280, 1, 1}♡{STRVAR 65280, 1, 0} marks.\rBe sure to position the Accessories\nproperly and attach them firmly.\fThey won’t stay on otherwise.\rThere is a time limit of 60 seconds.\rGet your Pokémon dressed up within\nthat time.\r
+Condition Points are scored on\nthe Pokémon’s condition in one of\ffive categories.\rThe five conditions are: Cool, Beauty,\nCute, Smart, and Tough.\rThese conditions can be enhanced by\nfeeding Poffins to your Pokémon.\rIf the audience likes what they see,\n{STRVAR 65280, 1}♡{STRVAR 65280, 0} marks will appear.\rObviously, the more {STRVAR 65280, 1}♡{STRVAR 65280, 0} marks there\nare, the more popular the Pokémon.\r
+Dress-up Points are awarded for\nfashionably dressing up your Pokémon\fwith Accessories.\rBefore you begin, you will be given\na fashion theme.\rYour dressed-up Pokémon will be\nscored on how well it matches the\fassigned theme.\rThe audience’s approval will appear\nas pink {STRVAR 65280, 1}♡{STRVAR 65280, 0} marks.\rBe sure to position the Accessories\nproperly and attach them firmly.\fThey won’t stay on otherwise.\rThere is a time limit of 60 seconds.\rGet your Pokémon dressed up within\nthat time.\r
We look forward to your next visit!
OVERALL FLOW
@@ -149,8 +149,8 @@ JUDGES
VOLTAGE
CANCEL
In the Acting Competition, four\nPokémon will perform their moves for\four panel of Judges.\rThe more a Pokémon stands out, the\nhigher it scores.\rEach Pokémon will get the chance to\nperform four times.\r
-Every move has one or more {STRVAR 65280, 1, 1}♡{STRVAR 65280, 1, 0} marks\nthat indicate the acting score.\rThe more {STRVAR 65280, 1, 1}♡{STRVAR 65280, 1, 0} marks obtained, the\nhigher the Pokémon scores.\rHowever, Pokémon are not permitted\nto perform the same move two turns\fin a row.\r
-There are three Judges in all.\rYou get to choose which one you\nwant to judge your Pokémon.\rTry not to have your Pokémon scored\nby the same Judge as other Pokémon\fso it can stand out more.\rIf your Pokémon leaves a strong\nimpression, it will be rated highly,\fearning it more {STRVAR 65280, 1, 1}♡{STRVAR 65280, 1, 0} marks.\r
+Every move has one or more {STRVAR 65280, 1}♡{STRVAR 65280, 0} marks\nthat indicate the acting score.\rThe more {STRVAR 65280, 1}♡{STRVAR 65280, 0} marks obtained, the\nhigher the Pokémon scores.\rHowever, Pokémon are not permitted\nto perform the same move two turns\fin a row.\r
+There are three Judges in all.\rYou get to choose which one you\nwant to judge your Pokémon.\rTry not to have your Pokémon scored\nby the same Judge as other Pokémon\fso it can stand out more.\rIf your Pokémon leaves a strong\nimpression, it will be rated highly,\fearning it more {STRVAR 65280, 1}♡{STRVAR 65280, 0} marks.\r
Voltage shows the excitement level\nof the Judges.\rIn a Cool Contest, if a Pokémon uses\na Cool move, Voltage goes up.\rHowever, if a Cute or Smart move is\nperformed, the Voltage goes down.\rIf the Voltage reaches 5 points, the\nPokémon earns bonus points.\rIf the Special Judge in the center\nwas chosen, 8 bonus points are\fawarded when the Voltage peaks.\rFor the other Judges, 5 bonus points\nare awarded.\r
We look forward to your next visit!
VISUAL PRACTICE
@@ -175,7 +175,7 @@ We look forward to your next visit!
Which Pokémon would you like to\nenter?\r
Please choose a Pokémon.\r
-OK, your Pokémon has been registered\nfor a practice session.\rIts entry number is {STRVAR 306, 1, 0}.\nThe practice will start right away.\r
+OK, your Pokémon has been registered\nfor a practice session.\rIts entry number is {STRVAR 306, 0}.\nThe practice will start right away.\r
Right this way, please.\nGood luck!\r
Your Pokémon will be evaluated by the\naudience.\rYou can enhance its condition by\nfeeding it Poffins.\rYou will also need to dress up your\nPokémon using Accessories.\rWould you like to enter a practice\nsession?
YES
diff --git a/files/msgdata/msg/narc_0204.txt b/files/msgdata/msg/narc_0204.txt
index 3dd58c0c..dd436536 100644
--- a/files/msgdata/msg/narc_0204.txt
+++ b/files/msgdata/msg/narc_0204.txt
@@ -2,5 +2,5 @@ Dexter: That’s it, folks!\nAll judging has been completed!\rWhich Pokémon wil
First, the results of the Visual\nCompetition!\r
Next, let’s have the results of the\nDance Competition!\r
And finally, here are the results of\nthe Acting Competition!\r
-Dexter: The winner is...\nEntry number {STRVAR 306, 1, 0}!\r{STRVAR 259, 1, 1} and {STRVAR 256, 1, 2}!\nCongratulations!\r
+Dexter: The winner is...\nEntry number {STRVAR 306, 0}!\r{STRVAR 259, 1} and {STRVAR 256, 2}!\nCongratulations!\r
And now, it’s time to announce the\nresults of the individual categories!\r
diff --git a/files/msgdata/msg/narc_0207.txt b/files/msgdata/msg/narc_0207.txt
index c58493f0..282c025b 100644
--- a/files/msgdata/msg/narc_0207.txt
+++ b/files/msgdata/msg/narc_0207.txt
@@ -43,13 +43,13 @@ Please decide which of you two\nwill become the leader.\rThe other player must t
Please decide which of you four\nwill become the group leader.\rThe other players must then choose\n“JOIN GROUP.”
Please choose the leader\nfor a Multi Battle.
-{STRVAR 259, 1, 0} was asked to register\nyou as a member. Please wait.
-{STRVAR 259, 1, 0} replied, “No...”
-{STRVAR 259, 1, 0} OK’d your registration\nas a member.
+{STRVAR 259, 0} was asked to register\nyou as a member. Please wait.
+{STRVAR 259, 0} replied, “No...”
+{STRVAR 259, 0} OK’d your registration\nas a member.
Multi Battle!\nAwaiting other members!
Multi Battle! Awaiting\ncommunication from another player.
Cancel the Multi Battle Mode\nwith these members?
-{STRVAR 259, 1, 0} contacted you.
+{STRVAR 259, 0} contacted you.
The members have gathered.\nPlease enter the room.
@@ -60,7 +60,7 @@ The Trainers in the Union Room\nwill be those players around you\fwho have also
Would you like to save the game?
There is already a saved file.\nIs it OK to overwrite it?
Saving...\nDon’t turn off the power.
-{STRVAR 259, 1, 0} saved the game.
+{STRVAR 259, 0} saved the game.
I hope you enjoy your time in\nthe Union Room.\r
@@ -105,13 +105,13 @@ Would you like to sign your\nTrainer Card?
Please do visit again.
You may sign the back of your\nTrainer Card here.\rYou may show your signature to\nother players in the Union Room.\rIf you write a new signature, the\nold one will be deleted, however.\fPlease be aware of that.\r
Which set of rules would you like\nto use?
-You need at least {STRVAR 306, 1, 1} Pokémon that\nqualify under {STRVAR 282, 1, 0} Cup\frules.
+You need at least {STRVAR 306, 1} Pokémon that\nqualify under {STRVAR 282, 0} Cup\frules.
-{STRVAR 282, 1, 0} Cup
+{STRVAR 282, 0} Cup
CANCEL
CONFIRM
RULES
@@ -119,7 +119,7 @@ RULES
-It’s impossible to form a team of\nPokémon that qualify under the\r{STRVAR 282, 1, 0} Cup rules with a\ntotal level limit of {STRVAR 308, 1, 1}.
+It’s impossible to form a team of\nPokémon that qualify under the\r{STRVAR 282, 0} Cup rules with a\ntotal level limit of {STRVAR 308, 1}.
NO RESTRICTIONS
DS Wireless Communications will be\nlaunched.
diff --git a/files/msgdata/msg/narc_0213.txt b/files/msgdata/msg/narc_0213.txt
index 286e3523..6d637bf1 100644
--- a/files/msgdata/msg/narc_0213.txt
+++ b/files/msgdata/msg/narc_0213.txt
@@ -1,9 +1,9 @@
-Hello, my name’s Cheryl.\nAnd you are...?\rOK, so your name is {STRVAR 259, 1, 0}.\nI’m sincerely glad to meet you.\r{STRVAR 259, 1, 0}, may I ask a big favor\nof you?\rI want to get through this forest,\nbut I’m afraid of doing it alone.\rI’ve heard that there is a sinister\ngroup of people called Team Galactic\fabout.\rI think there’d be safety in numbers.\nPlease, may I go through with you?\r
-{STRVAR 259, 1, 0} decided to go with\nCheryl!
+Hello, my name’s Cheryl.\nAnd you are...?\rOK, so your name is {STRVAR 259, 0}.\nI’m sincerely glad to meet you.\r{STRVAR 259, 0}, may I ask a big favor\nof you?\rI want to get through this forest,\nbut I’m afraid of doing it alone.\rI’ve heard that there is a sinister\ngroup of people called Team Galactic\fabout.\rI think there’d be safety in numbers.\nPlease, may I go through with you?\r
+{STRVAR 259, 0} decided to go with\nCheryl!
Cheryl: I’ll keep your Pokémon\nin perfect health.
-Cheryl: Oh, hi, {STRVAR 259, 1, 0}!\nI’ve been waiting like I said.\rLet’s get through this forest\ntogether.\r
+Cheryl: Oh, hi, {STRVAR 259, 0}!\nI’ve been waiting like I said.\rLet’s get through this forest\ntogether.\r
Cheryl: Oh? Are you going back?\nI’ll wait here for you, then.\r
-Cheryl: Oh! There’s the exit!\nI’m so relieved... We finally got here.\rI would’ve never been able to get\nthrough this by myself.\rThank you so much, {STRVAR 259, 1, 0}!\r
+Cheryl: Oh! There’s the exit!\nI’m so relieved... We finally got here.\rI would’ve never been able to get\nthrough this by myself.\rThank you so much, {STRVAR 259, 0}!\r
I’m sure we’ll meet again somewhere!\nBye for now!\r
My Pokémon got poisoned, and now\nit can’t battle.\rI knew I should’ve loaded up on\nAntidotes at the Poké Mart!
The rock is covered in moss.\nIt feels pleasantly cool.
diff --git a/files/msgdata/msg/narc_0220.txt b/files/msgdata/msg/narc_0220.txt
index ad695a67..f5509e66 100644
--- a/files/msgdata/msg/narc_0220.txt
+++ b/files/msgdata/msg/narc_0220.txt
@@ -12,15 +12,15 @@ PALKIA: Gagyagyaah!\r
Boss: This world cannot be molded\ninto the ultimate world I seek!\rIt’s far easier to create an entirely\nnew world than to change this one!\rA new world in which I am the ruler\nof all things! I shall become a deity!
Mars: There’s no need to rush.\rI can understand you want to battle\nour boss real bad, but you’ll have\fto go through me first.\rAfter all, you’ve made me look bad\nmore times than I care to remember!\r
Jupiter: And I’ll be next.\rYou might be tough, but this time,\nthe gloves are coming off!\r
-{STRVAR 259, 1, 0}: Hold on one second!\rDon’t you start the party without\nme!\r
+{STRVAR 259, 0}: Hold on one second!\rDon’t you start the party without\nme!\r
Jupiter: Humph!\rWell, if it isn’t the little boy who\nran off crying at Lake Acuity!\rDid you get any tougher since then?\nWe’ll beat you two-on-two!\r
Mars: You don’t think you can just\nrun off now, do you?\r
Mars: Well, hotshot?\nNow what?
Jupiter: Oh? You chickening out now?\rYou finally realized that you can’t\nbeat our boss, eh?\r
Jupiter: What’s the matter?\nDon’t tell me you’re shaking?
-{STRVAR 259, 1, 0}: ...Heh.\nMy Pokémon are tough, right?\fI can get even tougher!\r...But, you know, that’s it for us.\nWe’ve hit the wall...\r{STRVAR 259, 1, 1}, I’ll help you with\nthis!\r
-{STRVAR 259, 1, 0} fully healed\n{STRVAR 259, 1, 1}’s Pokémon!\r
-{STRVAR 259, 1, 0}: Hey, {STRVAR 259, 1, 1}!\nThis is it! It’s your show now!
+{STRVAR 259, 0}: ...Heh.\nMy Pokémon are tough, right?\fI can get even tougher!\r...But, you know, that’s it for us.\nWe’ve hit the wall...\r{STRVAR 259, 1}, I’ll help you with\nthis!\r
+{STRVAR 259, 0} fully healed\n{STRVAR 259, 1}’s Pokémon!\r
+{STRVAR 259, 0}: Hey, {STRVAR 259, 1}!\nThis is it! It’s your show now!
Boss: Oh! DIALGA...\nThis is...\rFantastic!\nBeautiful!\rIt’s the creation of a new galaxy!\nMy new world!\r
Boss: Oh! PALKIA...\nThis is...\rFantastic!\nBeautiful!\rIt’s the creation of a new galaxy!\nMy new world!\r
Boss: ...Wh-what?!\r
@@ -34,19 +34,19 @@ DIALGA: Gugyugubah!
PALKIA: Gagyagyaah!
DIALGA returned to the world from\nwhich it came...
PALKIA returned to the world from\nwhich it came...
-Rowan: DIALGA, the master of\ntime...\rIt’s impossible to tell if it is\nenraged or saddened...\rBut to me, DIALGA appears to be\nwaiting for you, {STRVAR 259, 1, 0}...\rIt seems to be challenging you\nas a test...\rGo on, {STRVAR 259, 1, 0}.\nFace up to DIALGA!\rListen to its heart.\nUnderstand its thoughts.\rDIALGA is out of control after being\ndragged out by the Red Chain\fand forced to use its power.\rDIALGA seems to be entrusting you\nwith stopping it...
-Rowan: PALKIA, the master of\nspace and the dimensions...\rIt’s impossible to tell if it is\nenraged or saddened...\rBut to me, PALKIA appears to be\nwaiting for you, {STRVAR 259, 1, 0}...\rIt seems to be challenging you\nas a test...\rGo on, {STRVAR 259, 1, 0}.\nFace up to PALKIA!\rListen to its heart.\nUnderstand its thoughts.\rPALKIA is out of control after being\ndragged out by the Red Chain\fand forced to use its power.\rPALKIA seems to be entrusting you\nwith stopping it...
-Rowan: Go on, {STRVAR 259, 1, 0}.\nFace up to the Pokémon!\rListen to its heart.\nUnderstand its thoughts.\rThe mythical Pokémon seems to be\nentrusting you with stopping it...\r
-Dawn: {STRVAR 259, 1, 0}... I ran into\n{STRVAR 259, 1, 1} a little while ago.\rHe said that he believed in you,\n{STRVAR 259, 1, 0}.\rHe said that you could get the job\ndone.\rI feel the same way.\rPlease help that Pokémon!\rIt’s suffering from being dragged\nout by Team Galactic!
-Lucas: {STRVAR 259, 1, 0}...\nI just ran into {STRVAR 259, 1, 1}.\rHe said that he believed in you,\n{STRVAR 259, 1, 0}.\rHe said that you could get the job\ndone.\rI think so too.\rYou’ve got to help that Pokémon!\rIt’s suffering from being dragged\nout by Team Galactic!
-Rowan: {STRVAR 259, 1, 1}!\nI don’t know how...\rYou were magnificent.\nTruly, you were incredible.\rI’ve lived for sixty years, but I’ve\nnever been thrilled like this!\r
-Dawn: Since the last time, the\nprofessor did a lot of research...\rHe became very concerned about you,\n{STRVAR 259, 1, 1}, so he came out to\fa place as treacherous as this...\r{STRVAR 259, 1, 1}, I’m so glad you’re\nsafe.\rLet’s go home!\r
-Lucas: Since the last time, the\nprofessor did a lot of research...\rHe became very worried about you,\n{STRVAR 259, 1, 1}, so he came out to\fa place as terrible as this...\r{STRVAR 259, 1, 1}, I’m glad to see\nyou’re safe.\rLet’s leave this place already!\r
+Rowan: DIALGA, the master of\ntime...\rIt’s impossible to tell if it is\nenraged or saddened...\rBut to me, DIALGA appears to be\nwaiting for you, {STRVAR 259, 0}...\rIt seems to be challenging you\nas a test...\rGo on, {STRVAR 259, 0}.\nFace up to DIALGA!\rListen to its heart.\nUnderstand its thoughts.\rDIALGA is out of control after being\ndragged out by the Red Chain\fand forced to use its power.\rDIALGA seems to be entrusting you\nwith stopping it...
+Rowan: PALKIA, the master of\nspace and the dimensions...\rIt’s impossible to tell if it is\nenraged or saddened...\rBut to me, PALKIA appears to be\nwaiting for you, {STRVAR 259, 0}...\rIt seems to be challenging you\nas a test...\rGo on, {STRVAR 259, 0}.\nFace up to PALKIA!\rListen to its heart.\nUnderstand its thoughts.\rPALKIA is out of control after being\ndragged out by the Red Chain\fand forced to use its power.\rPALKIA seems to be entrusting you\nwith stopping it...
+Rowan: Go on, {STRVAR 259, 0}.\nFace up to the Pokémon!\rListen to its heart.\nUnderstand its thoughts.\rThe mythical Pokémon seems to be\nentrusting you with stopping it...\r
+Dawn: {STRVAR 259, 0}... I ran into\n{STRVAR 259, 1} a little while ago.\rHe said that he believed in you,\n{STRVAR 259, 0}.\rHe said that you could get the job\ndone.\rI feel the same way.\rPlease help that Pokémon!\rIt’s suffering from being dragged\nout by Team Galactic!
+Lucas: {STRVAR 259, 0}...\nI just ran into {STRVAR 259, 1}.\rHe said that he believed in you,\n{STRVAR 259, 0}.\rHe said that you could get the job\ndone.\rI think so too.\rYou’ve got to help that Pokémon!\rIt’s suffering from being dragged\nout by Team Galactic!
+Rowan: {STRVAR 259, 1}!\nI don’t know how...\rYou were magnificent.\nTruly, you were incredible.\rI’ve lived for sixty years, but I’ve\nnever been thrilled like this!\r
+Dawn: Since the last time, the\nprofessor did a lot of research...\rHe became very concerned about you,\n{STRVAR 259, 1}, so he came out to\fa place as treacherous as this...\r{STRVAR 259, 1}, I’m so glad you’re\nsafe.\rLet’s go home!\r
+Lucas: Since the last time, the\nprofessor did a lot of research...\rHe became very worried about you,\n{STRVAR 259, 1}, so he came out to\fa place as terrible as this...\r{STRVAR 259, 1}, I’m glad to see\nyou’re safe.\rLet’s leave this place already!\r
Rowan: No one has the right to take\naway anyone’s future or anyone’s\fworld...
-Rowan: {STRVAR 259, 1, 0}, I’ll be looking\nforward to seeing your Pokédex.\rGo wherever you’ve never visited\nbefore.\rThat way, you should see Pokémon\nyou haven’t yet seen.
+Rowan: {STRVAR 259, 0}, I’ll be looking\nforward to seeing your Pokédex.\rGo wherever you’ve never visited\nbefore.\rThat way, you should see Pokémon\nyou haven’t yet seen.
Dawn: ...You know, that Pokémon was\nextraordinary, wasn’t it?\rWas it really the Pokémon that\ncreated the Sinnoh region...?
Lucas: ...You know, that Pokémon was\nextraordinary, wasn’t it?\rWas it really the Pokémon that\ncreated the Sinnoh region...?
-{STRVAR 259, 1, 0}’s Azure Flute is\nmaking a sound.\rWould you like to play\nthe Azure Flute?
-{STRVAR 259, 1, 0} played\nthe Azure Flute.\r
+{STRVAR 259, 0}’s Azure Flute is\nmaking a sound.\rWould you like to play\nthe Azure Flute?
+{STRVAR 259, 0} played\nthe Azure Flute.\r
A stairway of light appeared!
The Azure Flute’s notes rang hollowly\nto no effect...\rIt appears to be useless here...
diff --git a/files/msgdata/msg/narc_0234.txt b/files/msgdata/msg/narc_0234.txt
index 65849d09..816a360d 100644
--- a/files/msgdata/msg/narc_0234.txt
+++ b/files/msgdata/msg/narc_0234.txt
@@ -1,5 +1,5 @@
-...I’m Marley.\n...You are?\rOh... {STRVAR 259, 1, 0}, will you help me,\nplease?\rI want to get through this tunnel.\nWill you let me go with you?\r
-{STRVAR 259, 1, 0} decided to go with\nMarley!
+...I’m Marley.\n...You are?\rOh... {STRVAR 259, 0}, will you help me,\nplease?\rI want to get through this tunnel.\nWill you let me go with you?\r
+{STRVAR 259, 0} decided to go with\nMarley!
Marley: ...Pokémon shouldn’t be\nhurt... I’ll heal them...
Marley: ...You took so long...\nPlease, don’t make me wait...\rI felt a little forlorn waiting...\r
Marley: ...You’re going back...\nToo bad... Bye-bye...\r
diff --git a/files/msgdata/msg/narc_0235.txt b/files/msgdata/msg/narc_0235.txt
index 99c9b638..1974cee1 100644
--- a/files/msgdata/msg/narc_0235.txt
+++ b/files/msgdata/msg/narc_0235.txt
@@ -1,9 +1,9 @@
You haven’t caught all your\nPokémon yet, but...\rWould you like to retire from your\nCatching Show?
I see...\rI’m disappointed that you dropped\nout. Make up for it next time!\r
-That’s the spirit, {STRVAR 259, 1, 0}!\nI like how you don’t give up!
-That’s the spirit, {STRVAR 259, 1, 0}!\nI like how you don’t give up!
+That’s the spirit, {STRVAR 259, 0}!\nI like how you don’t give up!
+That’s the spirit, {STRVAR 259, 0}!\nI like how you don’t give up!
-Ding-dong!\nCongratulations!\r{STRVAR 259, 1, 0} has successfully\ncaught the stocked Pokémon!\r
+Ding-dong!\nCongratulations!\r{STRVAR 259, 0} has successfully\ncaught the stocked Pokémon!\r
Would you like to retire?
diff --git a/files/msgdata/msg/narc_0236.txt b/files/msgdata/msg/narc_0236.txt
index 58fc6c50..7d22c677 100644
--- a/files/msgdata/msg/narc_0236.txt
+++ b/files/msgdata/msg/narc_0236.txt
@@ -1,26 +1,26 @@
In Amity Square, you may go for\na stroll with a cute Pokémon.\rThe permitted Pokémon are: PIKACHU,\nCLEFAIRY, PSYDUCK, PACHIRISU,\fHAPPINY, BUNEARY, and DRIFLOON.\rPlease do come back with one!\r
In Amity Square, you may go for\na stroll with a cute Pokémon. Okey?\rThe permitted Pokémon are: PIKACHU,\nCLEFAIRY, PSYDUCK, PACHIRISU,\rHAPPINY, BUNEARY, and DRIFLOON,\nJIGGLYPUFF, TORCHIC, SKITTY,\fand SHROOMISH.\rPlease do come back with one!\nOkey?\r
-In Amity Square, you may go for\na stroll with a cute Pokémon.\rOkey? Would you like to go for\na stroll with your {STRVAR 257, 1, 0}?
+In Amity Square, you may go for\na stroll with a cute Pokémon.\rOkey? Would you like to go for\na stroll with your {STRVAR 257, 0}?
Please do enjoy your time together,\njust the two of you! Okey?\r
-Oh, okey? Then you would rather go\nfor a stroll with your {STRVAR 257, 1, 0}?
+Oh, okey? Then you would rather go\nfor a stroll with your {STRVAR 257, 0}?
I see. Please come back if you happen\nto have a change of heart. Okey?\r
Are you feeling refreshed?\nPlease come again! Okey?\r
-Your {STRVAR 257, 1, 0} looks quite pleased\nfollowing you around.\rIt really is adorable!
+Your {STRVAR 257, 0} looks quite pleased\nfollowing you around.\rIt really is adorable!
Okey? The owner of Amity Square?\rI’m sure the owner is somewhere on\nthe grounds.\rSeeing Trainers with their Pokémon\nmakes our owner happy.
You may find useful items on the ground.\rThey’re quite small, however.\nYour Pokémon may find them.\rYou should try talking to your\nPokémon every so often. Okey?
Are you enjoying your stroll?\rYou should try talking to your\nPokémon. It will be happy you did.
It makes me happy seeing all the\ncute Pokémon and their kind\fTrainers.
You may spend all the time you\nlike in Amity Square. Okey?
-{STRVAR 257, 1, 0} is happily keeping up.
-{STRVAR 257, 1, 0} appears to be very\nhappy.
-{STRVAR 257, 1, 0} appears to be feeling\ngood.
-{STRVAR 257, 1, 0} is looking endearingly\nat you.
-{STRVAR 257, 1, 0} is picking at the ground\nfor some reason...
-{STRVAR 257, 1, 0} almost tripped!
-{STRVAR 257, 1, 0} is skipping happily.
-{STRVAR 257, 1, 0} seems to be so happy\nit can’t keep still.
-{STRVAR 257, 1, 0} seems to be enjoying\nthe walk.
-Oh?\n{STRVAR 257, 1, 0} is holding something!\r
+{STRVAR 257, 0} is happily keeping up.
+{STRVAR 257, 0} appears to be very\nhappy.
+{STRVAR 257, 0} appears to be feeling\ngood.
+{STRVAR 257, 0} is looking endearingly\nat you.
+{STRVAR 257, 0} is picking at the ground\nfor some reason...
+{STRVAR 257, 0} almost tripped!
+{STRVAR 257, 0} is skipping happily.
+{STRVAR 257, 0} seems to be so happy\nit can’t keep still.
+{STRVAR 257, 0} seems to be enjoying\nthe walk.
+Oh?\n{STRVAR 257, 0} is holding something!\r
Those are ruins from a time long,\nlong ago.
DRIFLOON: Foon!
I come here with my HAPPINY\nevery single day!\rI can let it run free without any\nworries at all.
diff --git a/files/msgdata/msg/narc_0245.txt b/files/msgdata/msg/narc_0245.txt
index 1809a59e..fd976d0c 100644
--- a/files/msgdata/msg/narc_0245.txt
+++ b/files/msgdata/msg/narc_0245.txt
@@ -1,3 +1,3 @@
-{STRVAR 259, 1, 0}: Darn it!\nWhat was that all about?!\rOh, hey, {STRVAR 259, 1, 1}.\nThat Buck guy wiped us!\rOh, man... There’s always tough\nTrainers around everywhere.\rBut you know? Losing means I have\nroom to become even tougher.\rThat’s why there’s the Battle Tower\nin the Battle Zone.
-{STRVAR 259, 1, 0}: Darn it!\nI’m still choked up from losing.\rBut you know? Losing means I have\nroom to become even tougher.\rThat’s why there’s the Battle Tower\nin the Battle Zone.
-{STRVAR 259, 1, 0}: Hey, {STRVAR 259, 1, 1}!\nAre you still raising your Pokémon?\rMe? You need to ask? Of course I am.\nThey’re my partners!\rI’m going to rule at the Battle Tower\nwith them.\rI’ll prove how strong we’ve become\nand totally shock the guy there.
+{STRVAR 259, 0}: Darn it!\nWhat was that all about?!\rOh, hey, {STRVAR 259, 1}.\nThat Buck guy wiped us!\rOh, man... There’s always tough\nTrainers around everywhere.\rBut you know? Losing means I have\nroom to become even tougher.\rThat’s why there’s the Battle Tower\nin the Battle Zone.
+{STRVAR 259, 0}: Darn it!\nI’m still choked up from losing.\rBut you know? Losing means I have\nroom to become even tougher.\rThat’s why there’s the Battle Tower\nin the Battle Zone.
+{STRVAR 259, 0}: Hey, {STRVAR 259, 1}!\nAre you still raising your Pokémon?\rMe? You need to ask? Of course I am.\nThey’re my partners!\rI’m going to rule at the Battle Tower\nwith them.\rI’ll prove how strong we’ve become\nand totally shock the guy there.
diff --git a/files/msgdata/msg/narc_0246.txt b/files/msgdata/msg/narc_0246.txt
index 194d5607..0a906962 100644
--- a/files/msgdata/msg/narc_0246.txt
+++ b/files/msgdata/msg/narc_0246.txt
@@ -1,9 +1,9 @@
-Buck: Hey!\n{STRVAR 259, 1, 0}, right?\rYour zippity little buddy challenged\nme to a battle earlier.\rYeah, I owned the little dude.\nMade sure he was taught a lesson.\rBut I don’t know if I could beat\nhim again the next time.\rSeriously, you’re bound to run into\ntough Trainers wherever you go!\rAnyway, I found out about this place,\nbut the Pokémon here are tough...\rWhat do you say we team up and\ngo together?\r
-{STRVAR 259, 1, 0} decided to go with\nBuck!
+Buck: Hey!\n{STRVAR 259, 0}, right?\rYour zippity little buddy challenged\nme to a battle earlier.\rYeah, I owned the little dude.\nMade sure he was taught a lesson.\rBut I don’t know if I could beat\nhim again the next time.\rSeriously, you’re bound to run into\ntough Trainers wherever you go!\rAnyway, I found out about this place,\nbut the Pokémon here are tough...\rWhat do you say we team up and\ngo together?\r
+{STRVAR 259, 0} decided to go with\nBuck!
Buck: You won’t regret teaming up!\nI’ll keep your Pokémon healthy!
Buck: So, yeah, the Pokémon here\nare tough...\rWhat do you say we team up and\ngo together?\r
Buck: Whoa, wait up!\rI can’t go on by myself if you leave\nme now.\rWell, if you gotta go, you gotta go.\nI’ll stick around here for you.\r
-Buck: There we go!\nThere’s the exit!\rMy instincts tell me the volcano’s\ntreasure is just ahead of us.\rSee you around, {STRVAR 259, 1, 0}!\nYou might be the toughest besides me!\r
+Buck: There we go!\nThere’s the exit!\rMy instincts tell me the volcano’s\ntreasure is just ahead of us.\rSee you around, {STRVAR 259, 0}!\nYou might be the toughest besides me!\r
diff --git a/files/msgdata/msg/narc_0247.txt b/files/msgdata/msg/narc_0247.txt
index f0113925..3427aec0 100644
--- a/files/msgdata/msg/narc_0247.txt
+++ b/files/msgdata/msg/narc_0247.txt
@@ -1,6 +1,6 @@
-Buck: Heheh!\nCheck this out, {STRVAR 259, 1, 1}!\rThis is the Magma Stone, the treasure\nof Stark Mountain!\rSince I found it, that makes me the\ngreatest Trainer out of everyone!\rThanks, you all helped it happen!\r
+Buck: Heheh!\nCheck this out, {STRVAR 259, 1}!\rThis is the Magma Stone, the treasure\nof Stark Mountain!\rSince I found it, that makes me the\ngreatest Trainer out of everyone!\rThanks, you all helped it happen!\r
Buck: Oof!\r
-Buck: Whoa! Wow!\rHehehe! That was wicked!\nThe volcano’s in shock from that!\rIt might be so shocked, it’ll erupt!\nNah, that can’t happen!\rSee ya, {STRVAR 259, 1, 1}!\nSay hi to that zippity Trainer buddy!\r
+Buck: Whoa! Wow!\rHehehe! That was wicked!\nThe volcano’s in shock from that!\rIt might be so shocked, it’ll erupt!\nNah, that can’t happen!\rSee ya, {STRVAR 259, 1}!\nSay hi to that zippity Trainer buddy!\r
Gwogobo gwobobobo!\r
HEATRAN disappeared into\nthe volcano...
diff --git a/files/msgdata/msg/narc_0249.txt b/files/msgdata/msg/narc_0249.txt
index 49a2752c..36297631 100644
--- a/files/msgdata/msg/narc_0249.txt
+++ b/files/msgdata/msg/narc_0249.txt
@@ -1 +1 @@
-{STRVAR 307, 1, 0}\n{STRVAR 307, 1, 1}
+{STRVAR 307, 0}\n{STRVAR 307, 1}
diff --git a/files/msgdata/msg/narc_0252.txt b/files/msgdata/msg/narc_0252.txt
index c337b4d6..9d5ef907 100644
--- a/files/msgdata/msg/narc_0252.txt
+++ b/files/msgdata/msg/narc_0252.txt
@@ -1,4 +1,4 @@
-It’s a statue of a Pokémon.\nIt seems to exude power...\r{STRVAR 259, 1, 0} read the engraved\nwriting...\rA body of rock.\rA body of ice.\rA body of steel.\rWhen gathers the three Pokémon,\nthe king shall appear.
-It’s a statue of a Pokémon.\nIt seems to exude power...\r{STRVAR 259, 1, 0} read the engraved\nwriting...\rA body of rock.\rA body of ice.\rA body of steel.\rWhen gathers the three Pokémon,\nthe king shall appear.\r...\n...\r
+It’s a statue of a Pokémon.\nIt seems to exude power...\r{STRVAR 259, 0} read the engraved\nwriting...\rA body of rock.\rA body of ice.\rA body of steel.\rWhen gathers the three Pokémon,\nthe king shall appear.
+It’s a statue of a Pokémon.\nIt seems to exude power...\r{STRVAR 259, 0} read the engraved\nwriting...\rA body of rock.\rA body of ice.\rA body of steel.\rWhen gathers the three Pokémon,\nthe king shall appear.\r...\n...\r
...Zut zutt!\r
REGIGIGAS disappeared from view...
diff --git a/files/msgdata/msg/narc_0253.txt b/files/msgdata/msg/narc_0253.txt
index d0907a2e..f11c0a56 100644
--- a/files/msgdata/msg/narc_0253.txt
+++ b/files/msgdata/msg/narc_0253.txt
@@ -1,12 +1,12 @@
I’m Mira...\rI was catching Pokémon, and then\nI got lost...\rI’m so scared...\rPlease!\nPlease take me to the exit!\r
-{STRVAR 259, 1, 0} decided to go with\nMira!
+{STRVAR 259, 0} decided to go with\nMira!
Mira: I’ll keep your Pokémon healthy\nall the time!
-Trainer, your name is {STRVAR 259, 1, 0}?\rMy name is Mira.\nI like your name!\r
-Mira: Oh! {STRVAR 259, 1, 0}...\nI waited... A long time...\r
-Mira: Oh! There’s the exit!\rI want to get tougher so I\nwon’t be such a scaredy-cat.\r{STRVAR 259, 1, 0}, bye-bye!\nThank you!\r
+Trainer, your name is {STRVAR 259, 0}?\rMy name is Mira.\nI like your name!\r
+Mira: Oh! {STRVAR 259, 0}...\nI waited... A long time...\r
+Mira: Oh! There’s the exit!\rI want to get tougher so I\nwon’t be such a scaredy-cat.\r{STRVAR 259, 0}, bye-bye!\nThank you!\r
Mira: I like helpful Pokémon moves\nlike Growl and Minimize.\rThose kinds of moves are my\nfavorites.
Mira: This cave...\nIt’s so easy to get confused.\rDo you know where we are?
-Mira: {STRVAR 259, 1, 0}, did you get to be\nso good because you’re always with\fyour Pokémon?\rYes! That has to be it!\nMira will try like you!
+Mira: {STRVAR 259, 0}, did you get to be\nso good because you’re always with\fyour Pokémon?\rYes! That has to be it!\nMira will try like you!
diff --git a/files/msgdata/msg/narc_0258.txt b/files/msgdata/msg/narc_0258.txt
index 6858a5f8..1e06edcc 100644
--- a/files/msgdata/msg/narc_0258.txt
+++ b/files/msgdata/msg/narc_0258.txt
@@ -1,12 +1,12 @@
-...You are?\rOK, you’re {STRVAR 259, 1, 0}.\nI’m Riley.\rI’m a Trainer, and yes, it is a bit\nodd that I would be training here.\rIf you’d like, we could team up.\nThe wild Pokémon here are restless.\r
-{STRVAR 259, 1, 0} decided to go with\nRiley!
+...You are?\rOK, you’re {STRVAR 259, 0}.\nI’m Riley.\rI’m a Trainer, and yes, it is a bit\nodd that I would be training here.\rIf you’d like, we could team up.\nThe wild Pokémon here are restless.\r
+{STRVAR 259, 0} decided to go with\nRiley!
Riley: If your Pokémon get hurt,\nI’ll heal them up.
-Riley: Hi, {STRVAR 259, 1, 0}.\nLet’s team up.\fThe Pokémon seem to be restless.\r
+Riley: Hi, {STRVAR 259, 0}.\nLet’s team up.\fThe Pokémon seem to be restless.\r
Riley: ...Are you going back?\rI’ll be hanging around here.\nIt would be good if you came back.\r
Riley: I get it now. You’re\nresponsible for agitating the Pokémon.\rI don’t care what good reason you\nmay have, but I don’t want you\fbringing any trouble into my mine.\r
Grunt 1: We’re Team Galactic!\nWe’ll take all the Pokémon we want!\fIsn’t that right, partner?\r
Grunt 2: You said it, brother!\nSo that’s what we’re gonna do!\rWe’re abducting all the Pokémon from\nthis rusted-out Iron Island!\r
-Riley: To share in all the joys and\nall the sorrows...\rThat is how all the Trainers and\nPokémon live in Sinnoh!\rI won’t allow anyone to defy that\ncode of ethics!\rCome on, {STRVAR 259, 1, 0}!\nThis is one battle we can’t lose!\r
+Riley: To share in all the joys and\nall the sorrows...\rThat is how all the Trainers and\nPokémon live in Sinnoh!\rI won’t allow anyone to defy that\ncode of ethics!\rCome on, {STRVAR 259, 0}!\nThis is one battle we can’t lose!\r
Grunt 1: Stop! I said stop!\nYour combination is so sick!\fThe both of you, and your Pokémon...\rLet’s beat it, partner!\r
Grunt 2: You said it, brother!\rWe don’t even know what Team \nGalactic’s big plan is anyway!\r
Riley: Thanks.\nYou really helped me out.\rListen, I have a Pokémon Egg\nhere.\rWould you take it with you?
diff --git a/files/msgdata/msg/narc_0261.txt b/files/msgdata/msg/narc_0261.txt
index 84a11bba..2aae1aed 100644
--- a/files/msgdata/msg/narc_0261.txt
+++ b/files/msgdata/msg/narc_0261.txt
@@ -1,4 +1,4 @@
The TV has an oddly malevolent feel...\nIt’s as if it is staring...
Inside the TV...\nThere appears to be a Pokémon?...\rThe Pokémon appears as if it will come\nout. Want to thump the TV?
-{STRVAR 259, 1, 0} thumped the TV set!\r
+{STRVAR 259, 0} thumped the TV set!\r
ROTOM disappeared into the TV set...
diff --git a/files/msgdata/msg/narc_0263.txt b/files/msgdata/msg/narc_0263.txt
index 00521a23..11f37c93 100644
--- a/files/msgdata/msg/narc_0263.txt
+++ b/files/msgdata/msg/narc_0263.txt
@@ -1,6 +1,6 @@
It’s a bed...\nWant to take a rest?
-{STRVAR 259, 1, 0} quickly fell asleep\nin the bed...\r
-{STRVAR 259, 1, 0} and the Pokémon\nbecame fully healed from the rest!
+{STRVAR 259, 0} quickly fell asleep\nin the bed...\r
+{STRVAR 259, 0} and the Pokémon\nbecame fully healed from the rest!
Team Galactic Nap Room\rEnsure the bed is unoccupied\nbefore getting into it!
Team Galactic TV Room\rState-of-the-art audio & video\nsystem for member use only!\rOnward to a new universe!\nTeam Galactic!
The Team Galactic credo!\nEverything belongs to Team Galactic!\rLook beyond the world--space will\nbecome Team Galactic’s!
diff --git a/files/msgdata/msg/narc_0268.txt b/files/msgdata/msg/narc_0268.txt
index 6414a0cc..2e7746b3 100644
--- a/files/msgdata/msg/narc_0268.txt
+++ b/files/msgdata/msg/narc_0268.txt
@@ -4,7 +4,7 @@ Press the button and set them free.\nIsn’t that why you came?
Our boss crafted a Red Chain from\ncrystals he took from the three\fPokémon.\rThat Red Chain is what he needed to\nshackle something on Mt. Coronet.\rBut that’s all I know. Who knows\nwhat he’s planning to do up there.\r
Press the button and set them free.\nIsn’t that why you came?\r
Press the button and set\nthe Pokémon free?
-{STRVAR 259, 1, 0} pressed the button and\nset the Pokémon free.\r
+{STRVAR 259, 0} pressed the button and\nset the Pokémon free.\r
The button has been pressed already.\nYou have to leave.
UXIE is sealed inside! It appears to\nbe suffering, with eyes squeezed shut.
MESPRIT is sealed inside! It seems to\nbe suffering, with its tail twitching.
diff --git a/files/msgdata/msg/narc_0270.txt b/files/msgdata/msg/narc_0270.txt
index beb79ffe..1e134b2a 100644
--- a/files/msgdata/msg/narc_0270.txt
+++ b/files/msgdata/msg/narc_0270.txt
@@ -1,33 +1,33 @@
-{STRVAR 259, 1, 0}: What’s going on...?\r
+{STRVAR 259, 0}: What’s going on...?\r
Professor, there isn’t anything out\nof the ordinary on the other side,\feither!\r
Professor, there’s nothing out of the\nordinary on the other side, either!\r
Professor: Hmm...\nI may have been mistaken...\rSomething appears to be different\nthan it was before, but...\rFine! It’s enough that we have\nseen the lake.\r
-{STRVAR 259, 1, 0}, we’re leaving.\r
+{STRVAR 259, 0}, we’re leaving.\r
Dawn: Professor, how are you enjoying\nbeing back in Sinnoh?\rAfter being away for four years,\nit must be exciting again?\r
Lucas: Professor, you’ve been gone\nfor four years now.\rHow are you enjoying being back in\nSinnoh?\r
Professor: ...Hm.\nThere is one thing I can say.\rThere are many rare kinds of Pokémon\nin Sinnoh.\rThe region should serve us very well\nin regard to our studies.\r
Professor: Excuse me.\nLet us pass, please.\r
Dawn: I beg your pardon...\nWe’ll be on our way.\r
Lucas: Sorry, folks.\r
-{STRVAR 259, 1, 0}: What was that about?\nThose two...\r
-Huh? {STRVAR 259, 1, 0}!\nLet’s go check this out!\r
+{STRVAR 259, 0}: What was that about?\nThose two...\r
+Huh? {STRVAR 259, 0}!\nLet’s go check this out!\r
...\n...\rWhat’s that?\nDon’t go into the tall grass?\rNo problem, no problem!\rWe won’t be in there long enough\nfor a wild Pokémon to come out.\r
It’s...\nA briefcase?\rThose people forgot it here.\nWhat are we supposed to do with it?\rWe can try to deliver it, but who are\nthey? I heard them say professor...\r
Waaah!\nPo-Pokémon?!\r
What’s going on?!\r
-{STRVAR 259, 1, 0}: Fwaaah!\nYour {STRVAR 256, 1, 1} totally rocked!\rBut my {STRVAR 256, 1, 2} was way tougher\nthan yours!\r...They were other people’s\nPokémon, though...\rBut we had to use them...\nThey won’t mind, will they?\r
+{STRVAR 259, 0}: Fwaaah!\nYour {STRVAR 256, 1} totally rocked!\rBut my {STRVAR 256, 2} was way tougher\nthan yours!\r...They were other people’s\nPokémon, though...\rBut we had to use them...\nThey won’t mind, will they?\r
Dawn: Oh! There’s the briefcase!\rThe professor would have been furious\nif I’d lost it...\r
Dawn: Huh?\nOh, no!\rDid you...\nDid you use the Pokémon in here?\rYou did?! Oh, my gosh!\nWhat’s the professor going to say...?\r...This is so not good...\nI’ll take this briefcase for now.\r
Lucas: Whew! You found the briefcase?\rThe professor would’ve gone through\nthe roof if he knew I forgot it here.\r
Lucas: Hunh?\nWhaaaat?!\rDid you guys...\nDid you use these Pokémon?!\rOh, man... How am I gonna explain\nthis to the professor?\r...This briefcase is the professor’s,\nso I’ll take it, OK?\r
-{STRVAR 259, 1, 0}: What was that about?\r
-I don’t know what’s going on.\n{STRVAR 259, 1, 0}, let’s get out of here.\rMy Pokémon got hurt from that\nbattle.\rIf we get attacked by another\nPokémon, we might be in trouble.\r
-Rowan: Hmmm...\rNo legendary Pokémon, nothing out\nof the ordinary...\r{STRVAR 259, 1, 0}, how was Lake Valor?\nAnything to report?\rWhat? You’re just going there now?\nYou’ve got to move faster than that!
-Rowan: {STRVAR 259, 1, 0}, how was Lake\nValor? Anything to report?\rWhat? You’re just going there now?\nYou’ve got to move faster than that!
-Dawn: {STRVAR 259, 1, 0}, how was\nLake Valor?\rThere’s nothing wrong here.\nThe lake hasn’t changed at all.\rWe haven’t found a legendary\nPokémon, either, though...
-Lucas: Hiya, {STRVAR 259, 1, 0}!\nHow’s Lake Valor?\rThere’s nothing wrong here.\nThe lake is ordinary, as usual.\rThere’s no legendary Pokémon,\neither...
+{STRVAR 259, 0}: What was that about?\r
+I don’t know what’s going on.\n{STRVAR 259, 0}, let’s get out of here.\rMy Pokémon got hurt from that\nbattle.\rIf we get attacked by another\nPokémon, we might be in trouble.\r
+Rowan: Hmmm...\rNo legendary Pokémon, nothing out\nof the ordinary...\r{STRVAR 259, 0}, how was Lake Valor?\nAnything to report?\rWhat? You’re just going there now?\nYou’ve got to move faster than that!
+Rowan: {STRVAR 259, 0}, how was Lake\nValor? Anything to report?\rWhat? You’re just going there now?\nYou’ve got to move faster than that!
+Dawn: {STRVAR 259, 0}, how was\nLake Valor?\rThere’s nothing wrong here.\nThe lake hasn’t changed at all.\rWe haven’t found a legendary\nPokémon, either, though...
+Lucas: Hiya, {STRVAR 259, 0}!\nHow’s Lake Valor?\rThere’s nothing wrong here.\nThe lake is ordinary, as usual.\rThere’s no legendary Pokémon,\neither...
diff --git a/files/msgdata/msg/narc_0271.txt b/files/msgdata/msg/narc_0271.txt
index f76d4676..a4b8e55a 100644
--- a/files/msgdata/msg/narc_0271.txt
+++ b/files/msgdata/msg/narc_0271.txt
@@ -2,20 +2,20 @@
-Rowan: Ah, {STRVAR 259, 1, 0}!\nWhat timing!\rThose Team Galactic scoundrels are\nafter the legendary Pokémon!\rYou’ve got to help Dawn!
-Rowan: Ah, {STRVAR 259, 1, 0}!\nWhat timing!\rThose Team Galactic scoundrels are\nafter the legendary Pokémon!\r{STRVAR 259, 1, 0}, help us!\nYou’ve got to help Lucas!
+Rowan: Ah, {STRVAR 259, 0}!\nWhat timing!\rThose Team Galactic scoundrels are\nafter the legendary Pokémon!\rYou’ve got to help Dawn!
+Rowan: Ah, {STRVAR 259, 0}!\nWhat timing!\rThose Team Galactic scoundrels are\nafter the legendary Pokémon!\r{STRVAR 259, 0}, help us!\nYou’ve got to help Lucas!
Rowan: How dare you!\nYou misguided thugs!\r
-{STRVAR 259, 1, 0}!\nDawn needs your help!
+{STRVAR 259, 0}!\nDawn needs your help!
Rowan: How dare you!\nYou misguided thugs!\r
-{STRVAR 259, 1, 0}!\nLucas needs your help!
+{STRVAR 259, 0}!\nLucas needs your help!
Ow! Ouch!\nWhat’s with this old-timer?
-Dawn: {STRVAR 259, 1, 0}!\nIt’s T-Team Galactic!\fOh no! The Pokémon of the lake...
+Dawn: {STRVAR 259, 0}!\nIt’s T-Team Galactic!\fOh no! The Pokémon of the lake...
Lucas: It’s Team Galactic!\nThey took the Pokémon of the lake...
Mars: That face...!\nIt brings back bad memories!\rI’m talking about the windworks!\rI caught a whole lot of trouble\nfor that little incident.\rWhat’s with that look on your face?\nYou do remember me, don’t you?\rFine, whatever.\nI’ll tell you who I am again!\rI’m Mars, one of Team Galactic’s\nCommanders.\rSo, what is it? Are you some\nlovey-dovey couple to the rescue?\rNot a chance! Not even a teeny one!\nYou’re all going down!\r
I lost again...\rSo, first the windworks, and now\nLake Verity that I owe you for!\rThis shouldn’t be happening to Team\nGalactic’s Commander...\r...Calm down, Mars...\nI’ve done my part in all of this...\rMy mission was to transport the\nlake’s Pokémon to our HQ...\r...That’s right! I accomplished my\nmission without a problem!\r
Team! We’re pulling out!\nThe boss is waiting at the HQ!\r
The Pokémon of the three lakes are\nconnected somehow.\rThanks to Saturn’s grandstanding at\nLake Valor, a cavern appeared here.\rIt was the cavern where the Pokémon\nMESPRIT slept.\rMESPRIT appeared, too, probably to\ngo help its friends.\rThat worked out well for us.\nIt was super easy to catch.\rSo, now we’ve got them all:\nMESPRIT, “the Being of Emotion.”\fAZELF, “the Being of Willpower.”\fUXIE, “the Being of Intelligence.”\rNow that we have them all...\rYou can look forward to what plans\nTeam Galactic has for them!\r
-Rowan: I see...\nThis also occurred at Lake Valor...\rAnother legendary Pokémon was taken\naway by Team Galactic...\rBoth of you went up against\nfull-fledged criminals...\rThe fact that you’re unharmed is\nreason enough to celebrate.\r...But what about Lake Acuity?\nIs {STRVAR 259, 1, 0} safe?
-Rowan: {STRVAR 259, 1, 0}, I need you to\ngo to Lake Acuity right away.\rI’m worried about {STRVAR 259, 1, 1}.
-Dawn: {STRVAR 259, 1, 0}, what is Team\nGalactic up to?\rAre the abducted Pokémon of the\nlakes going to be OK?
-Lucas: {STRVAR 259, 1, 0}, what’s Team\nGalactic up to?\rThey’d better not harm the Pokémon\nthey took from the lakes...
+Rowan: I see...\nThis also occurred at Lake Valor...\rAnother legendary Pokémon was taken\naway by Team Galactic...\rBoth of you went up against\nfull-fledged criminals...\rThe fact that you’re unharmed is\nreason enough to celebrate.\r...But what about Lake Acuity?\nIs {STRVAR 259, 0} safe?
+Rowan: {STRVAR 259, 0}, I need you to\ngo to Lake Acuity right away.\rI’m worried about {STRVAR 259, 1}.
+Dawn: {STRVAR 259, 0}, what is Team\nGalactic up to?\rAre the abducted Pokémon of the\nlakes going to be OK?
+Lucas: {STRVAR 259, 0}, what’s Team\nGalactic up to?\rThey’d better not harm the Pokémon\nthey took from the lakes...
diff --git a/files/msgdata/msg/narc_0272.txt b/files/msgdata/msg/narc_0272.txt
index 4774cc39..c17e523e 100644
--- a/files/msgdata/msg/narc_0272.txt
+++ b/files/msgdata/msg/narc_0272.txt
@@ -1,6 +1,6 @@
Kyauun.\r
MESPRIT flew off somewhere...\r
-Rowan: ...\n...\r{STRVAR 259, 1, 0}, that was MESPRIT,\nwasn’t it?\rYou’ve accomplished what I’d asked\nyou to do at the Canalave Library...\rI asked you to get data on the\nPokémon of the lake, and you did.\rBut it didn’t provide any answers\nabout the mysteries of evolution.\rI still don’t know why some Pokémon\nevolve and others don’t.\rUltimately, it only deepened the\nmystery.\rBut having mysteries to solve...\nThat adds to my enjoyment!\r
-{STRVAR 259, 1, 0}, why don’t you chase\nafter MESPRIT?\rTo me, it seemed as if it wanted to\nplay with you.\rIf you were to use the Pokétch app\nMarking Map, you’d be able to\ftrack the movements of Pokémon.\r
+Rowan: ...\n...\r{STRVAR 259, 0}, that was MESPRIT,\nwasn’t it?\rYou’ve accomplished what I’d asked\nyou to do at the Canalave Library...\rI asked you to get data on the\nPokémon of the lake, and you did.\rBut it didn’t provide any answers\nabout the mysteries of evolution.\rI still don’t know why some Pokémon\nevolve and others don’t.\rUltimately, it only deepened the\nmystery.\rBut having mysteries to solve...\nThat adds to my enjoyment!\r
+{STRVAR 259, 0}, why don’t you chase\nafter MESPRIT?\rTo me, it seemed as if it wanted to\nplay with you.\rIf you were to use the Pokétch app\nMarking Map, you’d be able to\ftrack the movements of Pokémon.\r
What?\nYou don’t have the Marking Map?\r...You should occasionally pay visits\nto the Pokétch Company, you know.\r
-Go on, {STRVAR 259, 1, 0}.\rI’m sure that you will keep meeting\ncountless Pokémon and people.\rThose encounters will keep thrilling\nyou in their own special ways.\rI hope you’ll enjoy that experience!\nTake care, {STRVAR 259, 1, 0}.\r
+Go on, {STRVAR 259, 0}.\rI’m sure that you will keep meeting\ncountless Pokémon and people.\rThose encounters will keep thrilling\nyou in their own special ways.\rI hope you’ll enjoy that experience!\nTake care, {STRVAR 259, 0}.\r
diff --git a/files/msgdata/msg/narc_0276.txt b/files/msgdata/msg/narc_0276.txt
index 5d2a427a..0f05279a 100644
--- a/files/msgdata/msg/narc_0276.txt
+++ b/files/msgdata/msg/narc_0276.txt
@@ -1,2 +1,2 @@
-{STRVAR 259, 1, 0}: What are you doing?\nYou’re not supposed to be here.\rThere’s nothing here anyway.\rIf anything were to happen, it’s in\nmy good hands.\rI’ve got my trusty Pokémon with me\nfor one.\rAnd more than anything, I’m tough,\nand you know it!
-{STRVAR 259, 1, 0}: What’d I say?\nI told you I’ll be OK by myself.\rIf you haven’t gone yet, go\nchallenge the Sunyshore Gym.\rI have a feeling things are going\nto keep getting tougher.\rIt could be rough if you don’t\ncollect up some Gym Badges.
+{STRVAR 259, 0}: What are you doing?\nYou’re not supposed to be here.\rThere’s nothing here anyway.\rIf anything were to happen, it’s in\nmy good hands.\rI’ve got my trusty Pokémon with me\nfor one.\rAnd more than anything, I’m tough,\nand you know it!
+{STRVAR 259, 0}: What’d I say?\nI told you I’ll be OK by myself.\rIf you haven’t gone yet, go\nchallenge the Sunyshore Gym.\rI have a feeling things are going\nto keep getting tougher.\rIt could be rough if you don’t\ncollect up some Gym Badges.
diff --git a/files/msgdata/msg/narc_0277.txt b/files/msgdata/msg/narc_0277.txt
index 6d7d2d12..5e6a2426 100644
--- a/files/msgdata/msg/narc_0277.txt
+++ b/files/msgdata/msg/narc_0277.txt
@@ -1,6 +1,6 @@
-{STRVAR 259, 1, 0}: !\rYou’re not getting away with this,\nTeam Galactic!\r
+{STRVAR 259, 0}: !\rYou’re not getting away with this,\nTeam Galactic!\r
Jupiter: Oh?\nAre you finished already?\rYour Pokémon aren’t bad, but you’re\nlaughably weak.\rYou honestly thought you could save\nthe Pokémon of the lake?\rAnd become the Pokémon Champion?\nDream on, little kid.\rBut, eww, it’s so cold here.\nLet’s go back to the Veilstone HQ.\r
Oh? Don’t I know you?\nWe met in Eterna City.\rListen. Team Galactic is going to do\nsomething huge for everyone’s sake.\rThat’s why you should keep out of\nTeam Galactic’s way.\rDon’t come whining about poor Pokémon\nand other trivial junk like that.\rDon’t waste your time coming to our\nHQ in Veilstone.\rNow, if you’ll excuse me.\r
-{STRVAR 259, 1, 0}: ...\n...\rYeah, that’s right!\rI couldn’t do anything against Team\nGalactic!\r
+{STRVAR 259, 0}: ...\n...\rYeah, that’s right!\rI couldn’t do anything against Team\nGalactic!\r
That Pokémon called UXIE...\nIt was suffering...\r
I’m going to get tougher...\rIt’s not about winning or losing...\nThat’s not good enough...\fI have to be stronger...\r
diff --git a/files/msgdata/msg/narc_0281.txt b/files/msgdata/msg/narc_0281.txt
index af4073a1..3c47323a 100644
--- a/files/msgdata/msg/narc_0281.txt
+++ b/files/msgdata/msg/narc_0281.txt
@@ -1,10 +1,10 @@
-{STRVAR 65281, 1, 200}Thud!!{STRVAR 65281, 1, 100}\r
+{STRVAR 65281, 200}Thud!!{STRVAR 65281, 100}\r
What the...\r
Whoops, sorry about that!\nI was in a rush.\r
-Oh, wait a second...\nAren’t you...\rYou’re {STRVAR 259, 1, 1} from Twinleaf!\nWow, that brings back memories!\rSo, if you’re here, he can’t be far\nbehind...\rThis should be fun.\nSee you!\r
-{STRVAR 65281, 1, 200}Thud!!{STRVAR 65281, 1, 100}\r
-{STRVAR 259, 1, 0}: What the...\rOh, hey, {STRVAR 259, 1, 1}!\rYou came to the Battle Tower too,\nhuh?\rI decided I’ll see how I measure up\nbefore going to Stark Mountain.\rBut that guy you were just talking\nto...\r...Nah, it’s all right!\nI got here on my own power.\fIt won’t take long before I see him.\rSee ya, {STRVAR 259, 1, 1}!\nI’m going to toughen up here!\r
-{STRVAR 259, 1, 0}: What the...\rOh, hey, {STRVAR 259, 1, 1}!\rYou came to the Battle Tower too,\nhuh?\rI decided I’ll see how I measure up\nfor my quest to be the greatest!\rBut that guy you were just talking\nto...\r...Nah, it’s all right!\nI got here on my own power.\fIt won’t take long before I see him.\rSee ya, {STRVAR 259, 1, 1}!\nI’m going to toughen up here!\r
+Oh, wait a second...\nAren’t you...\rYou’re {STRVAR 259, 1} from Twinleaf!\nWow, that brings back memories!\rSo, if you’re here, he can’t be far\nbehind...\rThis should be fun.\nSee you!\r
+{STRVAR 65281, 200}Thud!!{STRVAR 65281, 100}\r
+{STRVAR 259, 0}: What the...\rOh, hey, {STRVAR 259, 1}!\rYou came to the Battle Tower too,\nhuh?\rI decided I’ll see how I measure up\nbefore going to Stark Mountain.\rBut that guy you were just talking\nto...\r...Nah, it’s all right!\nI got here on my own power.\fIt won’t take long before I see him.\rSee ya, {STRVAR 259, 1}!\nI’m going to toughen up here!\r
+{STRVAR 259, 0}: What the...\rOh, hey, {STRVAR 259, 1}!\rYou came to the Battle Tower too,\nhuh?\rI decided I’ll see how I measure up\nfor my quest to be the greatest!\rBut that guy you were just talking\nto...\r...Nah, it’s all right!\nI got here on my own power.\fIt won’t take long before I see him.\rSee ya, {STRVAR 259, 1}!\nI’m going to toughen up here!\r
Exchange Service Corner\nA Cornucopia of Fabulous Prizes!
Battle Tower\nGather, All Ye Greatest!
In the Battle Rooms, the seventh\nTrainer you face is the room’s boss.\rYou’ll need to stay focused if you\nwant to win!
diff --git a/files/msgdata/msg/narc_0282.txt b/files/msgdata/msg/narc_0282.txt
index e6901f55..a029c4db 100644
--- a/files/msgdata/msg/narc_0282.txt
+++ b/files/msgdata/msg/narc_0282.txt
@@ -1,11 +1,11 @@
Welcome to the Exchange Service\nCorner!\rWe can exchange your BP\nfor fabulous items.\r
Which prize would you like in\nexchange for your BP?
-You’ve chosen the {STRVAR 264, 1, 0}.\nIs that correct?
+You’ve chosen the {STRVAR 264, 0}.\nIs that correct?
Here is your prize!\r
I’m so sorry...\nYou don’t have enough BP...\r
-Sorry, your Bag has no room for\nthis {STRVAR 264, 1, 0}...\r
+Sorry, your Bag has no room for\nthis {STRVAR 264, 0}...\r
Thank you for visiting.\rPlease visit us again when you have\nsaved up BP.
-You’ve chosen {STRVAR 264, 1, 0},\n{STRVAR 262, 1, 1}. Is that correct?
+You’ve chosen {STRVAR 264, 0},\n{STRVAR 262, 1}. Is that correct?
What to get today...\nPerhaps a Technical Machine will do.
What I most care about is the\ncrushing power of my darling Pokémon.\rAre there any prizes that would\nhelp them get more power?
How’s it going?\rIf things aren’t going well, why not\ngrab some prizes here?\rIt might toughen up your Pokémon\njust enough to do better.
diff --git a/files/msgdata/msg/narc_0283.txt b/files/msgdata/msg/narc_0283.txt
index a79d88bf..8ab75f61 100644
--- a/files/msgdata/msg/narc_0283.txt
+++ b/files/msgdata/msg/narc_0283.txt
@@ -11,7 +11,7 @@ Your Pokémon must all be different.\r
Hold items must all be different.\r
I will now show you to the\nBattle Room.
Congratulations!\nYou’ve beaten all seven Trainers!\r
-Congratulations!\nYou’ve beaten the Tower Tycoon!\rWe present you with these Battle\nPoints in recognition of your talent!\r{STRVAR 259, 1, 0} received\n{STRVAR 306, 1, 1} BP!\r
+Congratulations!\nYou’ve beaten the Tower Tycoon!\rWe present you with these Battle\nPoints in recognition of your talent!\r{STRVAR 259, 0} received\n{STRVAR 306, 1} BP!\r
Saving...\nDon’t turn off the power.
We hope to see you again.
We’ve been waiting for you!\rBefore entering a Battle Room, your\nprogress will be saved.\rSaving...\nDon’t turn off the power.
@@ -31,8 +31,8 @@ One Trainer should select\n“BECOME LEADER.”\rThe other Trainer must select\n
I’ll direct you to your\nMulti Battle Room now.
-Both Trainers have chosen the\nPokémon {STRVAR 256, 1, 0}.\rPlease confer with the other Trainer\nand choose different Pokémon.\r
-Both Trainers have chosen the\nPokémon {STRVAR 256, 1, 0} and\f{STRVAR 256, 1, 1}.\rPlease confer with the other Trainer\nand choose different Pokémon.\r
+Both Trainers have chosen the\nPokémon {STRVAR 256, 0}.\rPlease confer with the other Trainer\nand choose different Pokémon.\r
+Both Trainers have chosen the\nPokémon {STRVAR 256, 0} and\f{STRVAR 256, 1}.\rPlease confer with the other Trainer\nand choose different Pokémon.\r
I will now show you to the\nBattle Salon.\r
Welcome to the Battle Tower!\rI am your guide to the Wi-Fi\nBattle Rooms.\r
Would you like to take the Wi-Fi\nBattle Room challenge?
@@ -50,27 +50,27 @@ Would you like to save and\ninterrupt your challenge?
-I’ve downloaded the Rank {STRVAR 307, 1, 0}, Battle\nRoom {STRVAR 308, 1, 1}’s past leader history.\rPlease confirm it on the Performance\nMonitor next to me.
+I’ve downloaded the Rank {STRVAR 307, 0}, Battle\nRoom {STRVAR 308, 1}’s past leader history.\rPlease confirm it on the Performance\nMonitor next to me.
Thank you for playing!\r
Congratulations!\nYou’ve beaten all seven Trainers!\r
-{STRVAR 259, 1, 0}, you have also been\npromoted to Rank {STRVAR 307, 1, 1}!\r
+{STRVAR 259, 0}, you have also been\npromoted to Rank {STRVAR 307, 1}!\r
Saving...\nDon’t turn off the power.
Would you like to send these results\nusing Nintendo WFC?
-For your 7-win streak, we present\nyou these Battle Points!\r{STRVAR 259, 1, 0} obtained\n{STRVAR 306, 1, 1} BP.\r
+For your 7-win streak, we present\nyou these Battle Points!\r{STRVAR 259, 0} obtained\n{STRVAR 306, 1} BP.\r
Your results were sent out using\nNintendo WFC!\r
It’s good to see you back.\rYour previous results were not sent\nout using Nintendo WFC.\rWould you like to send them now?
-It’s very unfortunate, but you have\nbeen demoted to Rank {STRVAR 307, 1, 0}...\r
+It’s very unfortunate, but you have\nbeen demoted to Rank {STRVAR 307, 0}...\r
Your record will be saved.\nPlease wait.
-Congratulations on achieving\nRank {STRVAR 307, 1, 0}.\rYour winning Pokémon team has won\nspecial Ribbons for this feat!
-Congratulations on achieving {STRVAR 308, 1, 0}\nconsecutive wins!\rYour winning Pokémon team has been\ngiven a special award for this feat!
-{STRVAR 259, 1, 0} obtained {STRVAR 264, 1, 1}!
+Congratulations on achieving\nRank {STRVAR 307, 0}.\rYour winning Pokémon team has won\nspecial Ribbons for this feat!
+Congratulations on achieving {STRVAR 308, 0}\nconsecutive wins!\rYour winning Pokémon team has been\ngiven a special award for this feat!
+{STRVAR 259, 0} obtained {STRVAR 264, 1}!
Congratulations on achieving your\n50-win streak.\rYour winning Pokémon team has won\nspecial Ribbons for this feat!
Yeah, I used to live in a place\ncalled Hoenn.\rThere was a place like this back\nthere, too.
The Wi-Fi Battle Rooms are full of\nsurprises.\rCan you imagine running into an old\nrival who moved far away?\rWho knows what cool encounters you’ll\nhave?
@@ -81,36 +81,36 @@ Ooh-la-la!\nYou look tremendously powerful!\rVerily, I shall look forward to\nen
There are so many tough Trainers\naround...\rIt’s scary, but let’s do our best,\nPIKACHU!
PIKACHU: Pichuu! Pichuu!
Congratulations on achieving\na 50-win streak!\rThe Pokémon on your team will be\nprovided with commemorative Ribbons.
-Congratulations on advancing to\nRank {STRVAR 306, 1, 0}!\rThe Pokémon on your team will be\nprovided with commemorative Ribbons.
+Congratulations on advancing to\nRank {STRVAR 306, 0}!\rThe Pokémon on your team will be\nprovided with commemorative Ribbons.
Congratulations on defeating\nthe Tower Tycoon!\rThe Pokémon on your team will be\nprovided with commemorative Ribbons.
-Congratulations on achieving\nyour {STRVAR 308, 1, 0}-win streak!\rPlease accept this trophy for your\nfantastic achievement!\r
+Congratulations on achieving\nyour {STRVAR 308, 0}-win streak!\rPlease accept this trophy for your\nfantastic achievement!\r
...Uh-oh... You’ve run out of room\nfor decoration goods.\rPlease make room, and come back\nfor your prize.
-Excuse me!\rYou don’t have {STRVAR 306, 1, 0} eligible Pokémon.\rYou must have {STRVAR 306, 1, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs are not allowed to enter.\rPlease come see me when you are\nready.\r
-Excuse me!\rYou don’t have {STRVAR 306, 1, 0} eligible Pokémon.\rYou must have {STRVAR 306, 1, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs and {STRVAR 256, 1, 1} are\nnot allowed to enter.\rPlease come see me when you are\nready.\r
-Excuse me!\rYou don’t have {STRVAR 306, 1, 0} eligible Pokémon.\rYou must have {STRVAR 306, 1, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1, 1}, and {STRVAR 256, 1, 2}\nare not allowed to enter.\rPlease come see me when you are\nready.\r
-Excuse me!\rYou don’t have {STRVAR 306, 1, 0} eligible Pokémon.\rYou must have {STRVAR 306, 1, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1, 1}, {STRVAR 256, 1, 2},\nand {STRVAR 256, 1, 3} are not allowed.\rPlease come see me when you are\nready.\r
-Excuse me!\rYou don’t have {STRVAR 306, 1, 0} eligible Pokémon.\rYou must have {STRVAR 306, 1, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1, 1}, {STRVAR 256, 1, 2},\n{STRVAR 256, 1, 3}, and {STRVAR 256, 1, 4}\fare not allowed to enter.\rPlease come see me when you are\nready.\r
-Excuse me!\rYou don’t have {STRVAR 306, 1, 0} eligible Pokémon.\rYou must have {STRVAR 306, 1, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1, 1}, {STRVAR 256, 1, 2},\n{STRVAR 256, 1, 3}, {STRVAR 256, 1, 4}, and\f{STRVAR 256, 1, 5} are not allowed.\rPlease come see me when you are\nready.\r
-Excuse me!\rYou don’t have {STRVAR 306, 1, 0} eligible Pokémon.\rYou must have {STRVAR 306, 1, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1, 1}, {STRVAR 256, 1, 2},\n{STRVAR 256, 1, 3}, {STRVAR 256, 1, 4},\r{STRVAR 256, 1, 5}, and {STRVAR 256, 1, 6}\nare not allowed to enter.\rPlease come see me when you are\nready.\r
-Excuse me!\rYou don’t have {STRVAR 306, 1, 0} eligible Pokémon.\rYou must have {STRVAR 306, 1, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1, 1}, {STRVAR 256, 1, 2},\n{STRVAR 256, 1, 3}, {STRVAR 256, 1, 4},\r{STRVAR 256, 1, 5}, {STRVAR 256, 1, 6}, and\n{STRVAR 256, 1, 7} are not allowed.\rPlease come see me when you are\nready.\r
-Excuse me!\rYou don’t have {STRVAR 306, 1, 0} eligible Pokémon.\rYou must have {STRVAR 306, 1, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1, 1}, {STRVAR 256, 1, 2},\n{STRVAR 256, 1, 3}, {STRVAR 256, 1, 4},\r{STRVAR 256, 1, 5}, {STRVAR 256, 1, 6},\n{STRVAR 256, 1, 7}, and {STRVAR 256, 1, 8}\fare not allowed to enter.\rPlease come see me when you are\nready.\r
-Excuse me!\rYou don’t have {STRVAR 306, 1, 0} eligible Pokémon.\rYou must have {STRVAR 306, 1, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1, 1}, {STRVAR 256, 1, 2},\n{STRVAR 256, 1, 3}, {STRVAR 256, 1, 4},\r{STRVAR 256, 1, 5}, {STRVAR 256, 1, 6},\n{STRVAR 256, 1, 7}, {STRVAR 256, 1, 8},\fand {STRVAR 256, 1, 9} are not allowed.\rPlease come see me when you are\nready.\r
-Excuse me!\rYou don’t have {STRVAR 306, 1, 0} eligible Pokémon.\rYou must have {STRVAR 306, 1, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1, 1}, {STRVAR 256, 1, 2},\n{STRVAR 256, 1, 3}, {STRVAR 256, 1, 4},\r{STRVAR 256, 1, 5}, {STRVAR 256, 1, 6},\n{STRVAR 256, 1, 7}, {STRVAR 256, 1, 8},\r{STRVAR 256, 1, 9}, and {STRVAR 256, 1, 10}\nare not allowed to enter.\rPlease come see me when you are\nready.\r
-Excuse me!\rYou don’t have {STRVAR 306, 1, 0} eligible Pokémon.\rYou must have {STRVAR 306, 1, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1, 1}, {STRVAR 256, 1, 2},\n{STRVAR 256, 1, 3}, {STRVAR 256, 1, 4},\r{STRVAR 256, 1, 5}, {STRVAR 256, 1, 6},\n{STRVAR 256, 1, 7}, {STRVAR 256, 1, 8},\r{STRVAR 256, 1, 9}, {STRVAR 256, 1, 10},\nand {STRVAR 256, 1, 11} are ineligible.\rPlease come see me when you are\nready.\r
-Excuse me!\rYou don’t have {STRVAR 306, 1, 0} eligible Pokémon.\rYou must have {STRVAR 306, 1, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1, 1}, {STRVAR 256, 1, 2},\n{STRVAR 256, 1, 3}, {STRVAR 256, 1, 4},\r{STRVAR 256, 1, 5}, {STRVAR 256, 1, 6},\n{STRVAR 256, 1, 7}, {STRVAR 256, 1, 8},\r{STRVAR 256, 1, 9}, {STRVAR 256, 1, 10},\n{STRVAR 256, 1, 11}, and {STRVAR 256, 1, 12}\fare not allowed to enter.\rPlease come see me when you are\nready.\r
-Excuse me!\rYou don’t have {STRVAR 306, 1, 0} eligible Pokémon.\rYou must have {STRVAR 306, 1, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1, 1}, {STRVAR 256, 1, 2},\n{STRVAR 256, 1, 3}, {STRVAR 256, 1, 4},\r{STRVAR 256, 1, 5}, {STRVAR 256, 1, 6},\n{STRVAR 256, 1, 7}, {STRVAR 256, 1, 8},\r{STRVAR 256, 1, 9}, {STRVAR 256, 1, 10},\n{STRVAR 256, 1, 11}, {STRVAR 256, 1, 12},\fand {STRVAR 256, 1, 13} are not allowed.\rPlease come see me when you are\nready.\r
-Excuse me!\rYou don’t have {STRVAR 306, 1, 0} eligible Pokémon.\rYou must have {STRVAR 306, 1, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1, 1}, {STRVAR 256, 1, 2},\n{STRVAR 256, 1, 3}, {STRVAR 256, 1, 4},\r{STRVAR 256, 1, 5}, {STRVAR 256, 1, 6},\n{STRVAR 256, 1, 7}, {STRVAR 256, 1, 8},\r{STRVAR 256, 1, 9}, {STRVAR 256, 1, 10},\n{STRVAR 256, 1, 11}, {STRVAR 256, 1, 12},\r{STRVAR 256, 1, 13}, and {STRVAR 256, 1, 14}\nare not allowed to enter.\rPlease come see me when you are\nready.\r
-Excuse me!\rYou don’t have {STRVAR 306, 1, 0} eligible Pokémon.\rYou must have {STRVAR 306, 1, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1, 1}, {STRVAR 256, 1, 2},\n{STRVAR 256, 1, 3}, {STRVAR 256, 1, 4},\r{STRVAR 256, 1, 5}, {STRVAR 256, 1, 6},\n{STRVAR 256, 1, 7}, {STRVAR 256, 1, 8},\r{STRVAR 256, 1, 9}, {STRVAR 256, 1, 10},\n{STRVAR 256, 1, 11}, {STRVAR 256, 1, 12},\r{STRVAR 256, 1, 13}, {STRVAR 256, 1, 14},\nand {STRVAR 256, 1, 15} are not allowed.\rPlease come see me when you are\nready.\r
-Excuse me!\rYou don’t have {STRVAR 306, 1, 0} eligible Pokémon.\rYou must have {STRVAR 306, 1, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1, 1}, {STRVAR 256, 1, 2},\n{STRVAR 256, 1, 3}, {STRVAR 256, 1, 4},\r{STRVAR 256, 1, 5}, {STRVAR 256, 1, 6},\n{STRVAR 256, 1, 7}, {STRVAR 256, 1, 8},\r{STRVAR 256, 1, 9}, {STRVAR 256, 1, 10},\n{STRVAR 256, 1, 11}, {STRVAR 256, 1, 12},\r{STRVAR 256, 1, 13}, {STRVAR 256, 1, 14},\n{STRVAR 256, 1, 15}, and {STRVAR 256, 1, 16}\fare not allowed to enter.\rPlease come see me when you are\nready.\r
-Excuse me!\rYou don’t have {STRVAR 306, 1, 0} eligible Pokémon.\rYou must have {STRVAR 306, 1, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1, 1}, {STRVAR 256, 1, 2},\n{STRVAR 256, 1, 3}, {STRVAR 256, 1, 4},\r{STRVAR 256, 1, 5}, {STRVAR 256, 1, 6},\n{STRVAR 256, 1, 7}, {STRVAR 256, 1, 8},\r{STRVAR 256, 1, 9}, {STRVAR 256, 1, 10},\n{STRVAR 256, 1, 11}, {STRVAR 256, 1, 12},\r{STRVAR 256, 1, 13}, {STRVAR 256, 1, 14},\n{STRVAR 256, 1, 15}, {STRVAR 256, 1, 16},\fand {STRVAR 256, 1, 17} are not allowed.\rPlease come see me when you are\nready.\r
-Excuse me!\rYou don’t have {STRVAR 306, 1, 0} eligible Pokémon.\rYou must have {STRVAR 306, 1, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1, 1}, {STRVAR 256, 1, 2},\n{STRVAR 256, 1, 3}, {STRVAR 256, 1, 4},\r{STRVAR 256, 1, 5}, {STRVAR 256, 1, 6},\n{STRVAR 256, 1, 7}, {STRVAR 256, 1, 8},\r{STRVAR 256, 1, 9}, {STRVAR 256, 1, 10},\n{STRVAR 256, 1, 11}, {STRVAR 256, 1, 12},\r{STRVAR 256, 1, 13}, {STRVAR 256, 1, 14},\n{STRVAR 256, 1, 15}, {STRVAR 256, 1, 16},\r{STRVAR 256, 1, 17}, and {STRVAR 256, 1, 18}\nare not allowed to enter.\rPlease come see me when you are\nready.\r
+Excuse me!\rYou don’t have {STRVAR 306, 0} eligible Pokémon.\rYou must have {STRVAR 306, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs are not allowed to enter.\rPlease come see me when you are\nready.\r
+Excuse me!\rYou don’t have {STRVAR 306, 0} eligible Pokémon.\rYou must have {STRVAR 306, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs and {STRVAR 256, 1} are\nnot allowed to enter.\rPlease come see me when you are\nready.\r
+Excuse me!\rYou don’t have {STRVAR 306, 0} eligible Pokémon.\rYou must have {STRVAR 306, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1}, and {STRVAR 256, 2}\nare not allowed to enter.\rPlease come see me when you are\nready.\r
+Excuse me!\rYou don’t have {STRVAR 306, 0} eligible Pokémon.\rYou must have {STRVAR 306, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1}, {STRVAR 256, 2},\nand {STRVAR 256, 3} are not allowed.\rPlease come see me when you are\nready.\r
+Excuse me!\rYou don’t have {STRVAR 306, 0} eligible Pokémon.\rYou must have {STRVAR 306, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1}, {STRVAR 256, 2},\n{STRVAR 256, 3}, and {STRVAR 256, 4}\fare not allowed to enter.\rPlease come see me when you are\nready.\r
+Excuse me!\rYou don’t have {STRVAR 306, 0} eligible Pokémon.\rYou must have {STRVAR 306, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1}, {STRVAR 256, 2},\n{STRVAR 256, 3}, {STRVAR 256, 4}, and\f{STRVAR 256, 5} are not allowed.\rPlease come see me when you are\nready.\r
+Excuse me!\rYou don’t have {STRVAR 306, 0} eligible Pokémon.\rYou must have {STRVAR 306, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1}, {STRVAR 256, 2},\n{STRVAR 256, 3}, {STRVAR 256, 4},\r{STRVAR 256, 5}, and {STRVAR 256, 6}\nare not allowed to enter.\rPlease come see me when you are\nready.\r
+Excuse me!\rYou don’t have {STRVAR 306, 0} eligible Pokémon.\rYou must have {STRVAR 306, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1}, {STRVAR 256, 2},\n{STRVAR 256, 3}, {STRVAR 256, 4},\r{STRVAR 256, 5}, {STRVAR 256, 6}, and\n{STRVAR 256, 7} are not allowed.\rPlease come see me when you are\nready.\r
+Excuse me!\rYou don’t have {STRVAR 306, 0} eligible Pokémon.\rYou must have {STRVAR 306, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1}, {STRVAR 256, 2},\n{STRVAR 256, 3}, {STRVAR 256, 4},\r{STRVAR 256, 5}, {STRVAR 256, 6},\n{STRVAR 256, 7}, and {STRVAR 256, 8}\fare not allowed to enter.\rPlease come see me when you are\nready.\r
+Excuse me!\rYou don’t have {STRVAR 306, 0} eligible Pokémon.\rYou must have {STRVAR 306, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1}, {STRVAR 256, 2},\n{STRVAR 256, 3}, {STRVAR 256, 4},\r{STRVAR 256, 5}, {STRVAR 256, 6},\n{STRVAR 256, 7}, {STRVAR 256, 8},\fand {STRVAR 256, 9} are not allowed.\rPlease come see me when you are\nready.\r
+Excuse me!\rYou don’t have {STRVAR 306, 0} eligible Pokémon.\rYou must have {STRVAR 306, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1}, {STRVAR 256, 2},\n{STRVAR 256, 3}, {STRVAR 256, 4},\r{STRVAR 256, 5}, {STRVAR 256, 6},\n{STRVAR 256, 7}, {STRVAR 256, 8},\r{STRVAR 256, 9}, and {STRVAR 256, 10}\nare not allowed to enter.\rPlease come see me when you are\nready.\r
+Excuse me!\rYou don’t have {STRVAR 306, 0} eligible Pokémon.\rYou must have {STRVAR 306, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1}, {STRVAR 256, 2},\n{STRVAR 256, 3}, {STRVAR 256, 4},\r{STRVAR 256, 5}, {STRVAR 256, 6},\n{STRVAR 256, 7}, {STRVAR 256, 8},\r{STRVAR 256, 9}, {STRVAR 256, 10},\nand {STRVAR 256, 11} are ineligible.\rPlease come see me when you are\nready.\r
+Excuse me!\rYou don’t have {STRVAR 306, 0} eligible Pokémon.\rYou must have {STRVAR 306, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1}, {STRVAR 256, 2},\n{STRVAR 256, 3}, {STRVAR 256, 4},\r{STRVAR 256, 5}, {STRVAR 256, 6},\n{STRVAR 256, 7}, {STRVAR 256, 8},\r{STRVAR 256, 9}, {STRVAR 256, 10},\n{STRVAR 256, 11}, and {STRVAR 256, 12}\fare not allowed to enter.\rPlease come see me when you are\nready.\r
+Excuse me!\rYou don’t have {STRVAR 306, 0} eligible Pokémon.\rYou must have {STRVAR 306, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1}, {STRVAR 256, 2},\n{STRVAR 256, 3}, {STRVAR 256, 4},\r{STRVAR 256, 5}, {STRVAR 256, 6},\n{STRVAR 256, 7}, {STRVAR 256, 8},\r{STRVAR 256, 9}, {STRVAR 256, 10},\n{STRVAR 256, 11}, {STRVAR 256, 12},\fand {STRVAR 256, 13} are not allowed.\rPlease come see me when you are\nready.\r
+Excuse me!\rYou don’t have {STRVAR 306, 0} eligible Pokémon.\rYou must have {STRVAR 306, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1}, {STRVAR 256, 2},\n{STRVAR 256, 3}, {STRVAR 256, 4},\r{STRVAR 256, 5}, {STRVAR 256, 6},\n{STRVAR 256, 7}, {STRVAR 256, 8},\r{STRVAR 256, 9}, {STRVAR 256, 10},\n{STRVAR 256, 11}, {STRVAR 256, 12},\r{STRVAR 256, 13}, and {STRVAR 256, 14}\nare not allowed to enter.\rPlease come see me when you are\nready.\r
+Excuse me!\rYou don’t have {STRVAR 306, 0} eligible Pokémon.\rYou must have {STRVAR 306, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1}, {STRVAR 256, 2},\n{STRVAR 256, 3}, {STRVAR 256, 4},\r{STRVAR 256, 5}, {STRVAR 256, 6},\n{STRVAR 256, 7}, {STRVAR 256, 8},\r{STRVAR 256, 9}, {STRVAR 256, 10},\n{STRVAR 256, 11}, {STRVAR 256, 12},\r{STRVAR 256, 13}, {STRVAR 256, 14},\nand {STRVAR 256, 15} are not allowed.\rPlease come see me when you are\nready.\r
+Excuse me!\rYou don’t have {STRVAR 306, 0} eligible Pokémon.\rYou must have {STRVAR 306, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1}, {STRVAR 256, 2},\n{STRVAR 256, 3}, {STRVAR 256, 4},\r{STRVAR 256, 5}, {STRVAR 256, 6},\n{STRVAR 256, 7}, {STRVAR 256, 8},\r{STRVAR 256, 9}, {STRVAR 256, 10},\n{STRVAR 256, 11}, {STRVAR 256, 12},\r{STRVAR 256, 13}, {STRVAR 256, 14},\n{STRVAR 256, 15}, and {STRVAR 256, 16}\fare not allowed to enter.\rPlease come see me when you are\nready.\r
+Excuse me!\rYou don’t have {STRVAR 306, 0} eligible Pokémon.\rYou must have {STRVAR 306, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1}, {STRVAR 256, 2},\n{STRVAR 256, 3}, {STRVAR 256, 4},\r{STRVAR 256, 5}, {STRVAR 256, 6},\n{STRVAR 256, 7}, {STRVAR 256, 8},\r{STRVAR 256, 9}, {STRVAR 256, 10},\n{STRVAR 256, 11}, {STRVAR 256, 12},\r{STRVAR 256, 13}, {STRVAR 256, 14},\n{STRVAR 256, 15}, {STRVAR 256, 16},\fand {STRVAR 256, 17} are not allowed.\rPlease come see me when you are\nready.\r
+Excuse me!\rYou don’t have {STRVAR 306, 0} eligible Pokémon.\rYou must have {STRVAR 306, 0} different Pokémon\nto enter.\rThey also must be holding different\nkinds of items.\rEggs, {STRVAR 256, 1}, {STRVAR 256, 2},\n{STRVAR 256, 3}, {STRVAR 256, 4},\r{STRVAR 256, 5}, {STRVAR 256, 6},\n{STRVAR 256, 7}, {STRVAR 256, 8},\r{STRVAR 256, 9}, {STRVAR 256, 10},\n{STRVAR 256, 11}, {STRVAR 256, 12},\r{STRVAR 256, 13}, {STRVAR 256, 14},\n{STRVAR 256, 15}, {STRVAR 256, 16},\r{STRVAR 256, 17}, and {STRVAR 256, 18}\nare not allowed to enter.\rPlease come see me when you are\nready.\r
Thank you so much for participating!\nPlease come again!
Hi, there!\rCan you tell me how you’d introduce\nyourself before a battle, and what\fyou’d say if you won or lost?
OK! So, how would you introduce\nyourself before a battle?
OK! So, what would you say if \nyou lost a battle?
OK! So, what would you say if \nyou won a battle?
-Thanks for telling me. You’d say\n“{STRVAR 284, 0}”...
+Thanks for telling me. You’d say\n“{STRVAR 284}”...
Oh? You’re not going to tell me?\nThat’s too bad...
There doesn’t appear to be any\ndata yet...\r
DS Wireless Communications will\nbe launched.
diff --git a/files/msgdata/msg/narc_0284.txt b/files/msgdata/msg/narc_0284.txt
index 50252b27..f43dcd8c 100644
--- a/files/msgdata/msg/narc_0284.txt
+++ b/files/msgdata/msg/narc_0284.txt
@@ -1,14 +1,14 @@
Your Pokémon will be restored to\nfull health.
-You will be facing opponent no. {STRVAR 306, 1, 0}.\nAre you ready?
+You will be facing opponent no. {STRVAR 306, 0}.\nAre you ready?
Would you like to save and\nquit the game?
Would you like to cancel your\nBattle Room challenge?
Saving...\nDon’t turn off the power.
Your Pokémon will be restored to\nfull health.
-You will be facing opponent no. {STRVAR 306, 1, 0}.\nAre you ready?
+You will be facing opponent no. {STRVAR 306, 0}.\nAre you ready?
Would you like to save and\nquit the game?
Would you like to cancel your\nBattle Room challenge?
Congratulations on your winning\nstreak, challenger!\rThe Tower Tycoon has sent word\nthat he is impressed with you.\rHe recognizes your skill, and he’d\nlike to challenge you to a battle!\rAre you ready to battle the Tower\nTycoon?
-Hi!\nMy name’s Palmer.\rI remember you from when you were\nin Twinleaf, {STRVAR 259, 1, 0}.\rYou were always playing with my son\n{STRVAR 259, 1, 1}, right?\rYou’ve grown up since then, and\nmost impressively, too!\rSo, I’d like you to show me.\rShow me the bond you’ve built\nwith your Pokémon.\rShow me the skill you’ve acquired\nas a Trainer!\r
+Hi!\nMy name’s Palmer.\rI remember you from when you were\nin Twinleaf, {STRVAR 259, 0}.\rYou were always playing with my son\n{STRVAR 259, 1}, right?\rYou’ve grown up since then, and\nmost impressively, too!\rSo, I’d like you to show me.\rShow me the bond you’ve built\nwith your Pokémon.\rShow me the skill you’ve acquired\nas a Trainer!\r
Palmer: So, you’ve come this far!\rAs the Tower Tycoon, I’ll have to\ngive you my best effort.\rThat’s how the best Trainers show\nrespect to each other.\rBy battling all out as dedicated\nstudents of Pokémon!\r
Bravo!\rOne day, I imagine my son will come\nchallenge me just as you have.\rThat’s something I look forward\nto a great deal.\rYou will become even more skilled,\nthe very same way your father did.\rKeep battling Trainers from around\nthe world and keep growing greater\fin stature!\r
Bravo!\nI feel inspired in my heart!\rIt brings back a memory of that day\nlong ago...\rI went out to the lake with your\nfather that day...\rWe were attacked by a wild Pokémon.\rWe fended it off, but I don’t recall \nhow. It was that desperate.\rThat was my first step as\na Trainer.\rI wonder if the professor is doing\nwell?\r...That’s enough reminiscing.\rMy young friend, the world and\nyour future hold infinite promise.\rGo on, you can be all that you\ndesire!\rThere is no limit to where you\ncan go!\r
diff --git a/files/msgdata/msg/narc_0285.txt b/files/msgdata/msg/narc_0285.txt
index 9a14a2eb..4abf79da 100644
--- a/files/msgdata/msg/narc_0285.txt
+++ b/files/msgdata/msg/narc_0285.txt
@@ -1,7 +1,7 @@
Thank you so much for participating!\rPlease wait while I save the game.\nDon’t turn off the power.
We hope to see you again!
Your Pokémon will be restored to\nfull health.
-Up next, opponent pair no. {STRVAR 306, 1, 0}.\nAre you ready?
+Up next, opponent pair no. {STRVAR 306, 0}.\nAre you ready?
Would you like to save and\nquit the game?
Would you like to cancel your\nBattle Room challenge?
You have chosen to retire from\nthis Battle Room challenge.
diff --git a/files/msgdata/msg/narc_0286.txt b/files/msgdata/msg/narc_0286.txt
index 3debe69b..67fe7ba0 100644
--- a/files/msgdata/msg/narc_0286.txt
+++ b/files/msgdata/msg/narc_0286.txt
@@ -1,18 +1,18 @@
Please find a partner from the Trainers\nthat are gathered here.\r
-{STRVAR 259, 1, 0}, you have not found\na partner for your tag team.\rWould you like to quit looking and\nreturn to the reception counter?
+{STRVAR 259, 0}, you have not found\na partner for your tag team.\rWould you like to quit looking and\nreturn to the reception counter?
Thank you for choosing a partner.\rI will now show you to your\nMulti Battle Room.\r
-Riley: The partners I have now?\rWell, my {STRVAR 256, 1, 0}’s nasty with its\n{STRVAR 262, 1, 1}.\rAnd there’s my {STRVAR 256, 1, 2}, which\nis a sure hand with {STRVAR 262, 1, 3}.\rWould you like to team up with me?
+Riley: The partners I have now?\rWell, my {STRVAR 256, 0}’s nasty with its\n{STRVAR 262, 1}.\rAnd there’s my {STRVAR 256, 2}, which\nis a sure hand with {STRVAR 262, 3}.\rWould you like to team up with me?
Riley: ...Oh, is that so?\nThat’s too bad.
Riley: Ahaha, thanks.\nI’ll be waiting for you.\r
-Cheryl: I have {STRVAR 256, 1, 0} that\nis very good with {STRVAR 262, 1, 1},\rand {STRVAR 256, 1, 2} that likes to\nshow off its {STRVAR 262, 1, 3}.\rWill you team up with me again?
+Cheryl: I have {STRVAR 256, 0} that\nis very good with {STRVAR 262, 1},\rand {STRVAR 256, 2} that likes to\nshow off its {STRVAR 262, 3}.\rWill you team up with me again?
Cheryl: Oh...\nToo bad...
Cheryl: I’ll go on ahead, then.\r
-Buck: Yo, are you looking to team\nup? Let me tell you what I’ve got.\rMy {STRVAR 256, 1, 0}’s first-rate\nwith {STRVAR 262, 1, 1}.\rAnd my {STRVAR 256, 1, 2} is the best when\nit comes to using {STRVAR 262, 1, 3}.\rYou want to go with me, don’t you?
+Buck: Yo, are you looking to team\nup? Let me tell you what I’ve got.\rMy {STRVAR 256, 0}’s first-rate\nwith {STRVAR 262, 1}.\rAnd my {STRVAR 256, 2} is the best when\nit comes to using {STRVAR 262, 3}.\rYou want to go with me, don’t you?
Buck: Huh? What?\nThat’s pretty cold of you!
Buck: Hehehe! Good choice!\nThere’s no problem when I’m around!\r
-Marley: ...My {STRVAR 256, 1, 0} uses\n{STRVAR 262, 1, 1} well...\rAnd my {STRVAR 256, 1, 2} likes to use\n{STRVAR 262, 1, 3}.\r...What do you want?\nAm I supposed to go with you?
+Marley: ...My {STRVAR 256, 0} uses\n{STRVAR 262, 1} well...\rAnd my {STRVAR 256, 2} likes to use\n{STRVAR 262, 3}.\r...What do you want?\nAm I supposed to go with you?
Marley: ...Whatever...
Marley: ...I’ll go ahead...\r
-Mira: Hi, hi!\nI’m with my {STRVAR 256, 1, 0}!\fIt’s really good with {STRVAR 262, 1, 1}!\rThe other one is my {STRVAR 256, 1, 2}.\nIts {STRVAR 262, 1, 3} is awesome!\r{STRVAR 259, 1, 4}, do you want to\ngo with me?
+Mira: Hi, hi!\nI’m with my {STRVAR 256, 0}!\fIt’s really good with {STRVAR 262, 1}!\rThe other one is my {STRVAR 256, 2}.\nIts {STRVAR 262, 3} is awesome!\r{STRVAR 259, 4}, do you want to\ngo with me?
Mira: Oh, OK.\nLet’s go another time!
-Mira: OK! I’ll wait for you!\n{STRVAR 259, 1, 0}, don’t be long!\r
+Mira: OK! I’ll wait for you!\n{STRVAR 259, 0}, don’t be long!\r
diff --git a/files/msgdata/msg/narc_0291.txt b/files/msgdata/msg/narc_0291.txt
index 25aa9d7a..9261653a 100644
--- a/files/msgdata/msg/narc_0291.txt
+++ b/files/msgdata/msg/narc_0291.txt
@@ -1,7 +1,7 @@
-Target {STRVAR 306, 1, 3}
-Effect No. {STRVAR 308, 1, 0}
-Effect name {STRVAR 262, 1, 1}
-No. of turns {STRVAR 307, 1, 2}
+Target {STRVAR 306, 3}
+Effect No. {STRVAR 308, 0}
+Effect name {STRVAR 262, 1}
+No. of turns {STRVAR 307, 2}
Shadow (perspective)
Shadow (direct)
Shadow (basic)
diff --git a/files/msgdata/msg/narc_0298.txt b/files/msgdata/msg/narc_0298.txt
index e4a0d272..e7c02dc7 100644
--- a/files/msgdata/msg/narc_0298.txt
+++ b/files/msgdata/msg/narc_0298.txt
@@ -1,7 +1,7 @@
-{STRVAR 65280, 1, 1}Status{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 1}VS demo{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 1}Move Tutor{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 1}Journal{STRVAR 65280, 1, 0}
+{STRVAR 65280, 1}Status{STRVAR 65280, 0}
+{STRVAR 65280, 1}VS demo{STRVAR 65280, 0}
+{STRVAR 65280, 1}Move Tutor{STRVAR 65280, 0}
+{STRVAR 65280, 1}Journal{STRVAR 65280, 0}
Sleep
Touch screen
msg location
@@ -32,8 +32,8 @@ Pokémon icon
Item icon
F Note Clear
-{STRVAR 264, 1, 0}
-{STRVAR 308, 1, 0}
+{STRVAR 264, 0}
+{STRVAR 308, 0}
Class
Level
Exp. Points
@@ -96,12 +96,12 @@ None
-
ON
OFF
-{STRVAR 315, 1, 0}
-{STRVAR 256, 1, 0}
-{STRVAR 262, 1, 0}
-{STRVAR 264, 1, 0}
-{STRVAR 261, 1, 0}
-{STRVAR 263, 1, 0}
+{STRVAR 315, 0}
+{STRVAR 256, 0}
+{STRVAR 262, 0}
+{STRVAR 264, 0}
+{STRVAR 261, 0}
+{STRVAR 263, 0}
Added a Pokémon to your party.
Added a Pokémon to the Box.
Create Pokémon\n LR: Switch START: Add
@@ -112,5 +112,5 @@ Diamond
Pearl
Emerald
Sapphire
-{STRVAR 256, 1, 0}
-{STRVAR 264, 1, 0}
+{STRVAR 256, 0}
+{STRVAR 264, 0}
diff --git a/files/msgdata/msg/narc_0299.txt b/files/msgdata/msg/narc_0299.txt
index 083f7dd9..39750699 100644
--- a/files/msgdata/msg/narc_0299.txt
+++ b/files/msgdata/msg/narc_0299.txt
@@ -58,6 +58,6 @@ Script ON
----------
----------
----------
-{STRVAR 309, 1, 1}
+{STRVAR 309, 1}
----------
----------
diff --git a/files/msgdata/msg/narc_0300.txt b/files/msgdata/msg/narc_0300.txt
index 0eed56af..51134fe2 100644
--- a/files/msgdata/msg/narc_0300.txt
+++ b/files/msgdata/msg/narc_0300.txt
@@ -1,4 +1,4 @@
-{STRVAR 306, 1, 0}
+{STRVAR 306, 0}
Battle Tower
Count up
Rec Contest
diff --git a/files/msgdata/msg/narc_0306.txt b/files/msgdata/msg/narc_0306.txt
index d99fc819..8f6af8c9 100644
--- a/files/msgdata/msg/narc_0306.txt
+++ b/files/msgdata/msg/narc_0306.txt
@@ -11,4 +11,4 @@ Wi-Fi Test
Trainer graphics
Save data corrupted
Modify RTC
-{STRVAR 330, 1, 0} {STRVAR 307, 1, 1} Time: {STRVAR 307, 1, 2}:{STRVAR 307, 1, 3}
+{STRVAR 330, 0} {STRVAR 307, 1} Time: {STRVAR 307, 2}:{STRVAR 307, 3}
diff --git a/files/msgdata/msg/narc_0308.txt b/files/msgdata/msg/narc_0308.txt
index 6da33c27..9474f51f 100644
--- a/files/msgdata/msg/narc_0308.txt
+++ b/files/msgdata/msg/narc_0308.txt
@@ -14,9 +14,9 @@ Confirm data
Questionnaire (player)
Observation (player)
Records (player)
-Questionnaire {STRVAR 306, 1, 0} (another player)
-Observation {STRVAR 306, 1, 0} (another player)
-Records {STRVAR 306, 1, 0} (another player)
-Id{STRVAR 307, 1, 0} Preview{STRVAR 306, 1, 1} {STRVAR 307, 1, 2}/{STRVAR 307, 1, 3}/{STRVAR 307, 1, 4} CRC {STRVAR 310, 1, 5}
+Questionnaire {STRVAR 306, 0} (another player)
+Observation {STRVAR 306, 0} (another player)
+Records {STRVAR 306, 0} (another player)
+Id{STRVAR 307, 0} Preview{STRVAR 306, 1} {STRVAR 307, 2}/{STRVAR 307, 3}/{STRVAR 307, 4} CRC {STRVAR 310, 5}
No data
-ID: {STRVAR 310, 1, 0} {STRVAR 259, 1, 1} Country: {STRVAR 307, 1, 2}
+ID: {STRVAR 310, 0} {STRVAR 259, 1} Country: {STRVAR 307, 2}
diff --git a/files/msgdata/msg/narc_0311.txt b/files/msgdata/msg/narc_0311.txt
index 234a8fc9..fe2e8b3c 100644
--- a/files/msgdata/msg/narc_0311.txt
+++ b/files/msgdata/msg/narc_0311.txt
@@ -1,6 +1,6 @@
-{STRVAR 256, 1, 0} will be\nsent to {STRVAR 259, 1, 2}.
-Bye-bye, {STRVAR 256, 1, 0}!
-{STRVAR 259, 1, 2} sent over\n{STRVAR 256, 1, 1}.
-Take good care of {STRVAR 256, 1, 1}!
-{STRVAR 256, 1, 0} will be put on offer.
-{STRVAR 256, 1, 1} was taken out.
+{STRVAR 256, 0} will be\nsent to {STRVAR 259, 2}.
+Bye-bye, {STRVAR 256, 0}!
+{STRVAR 259, 2} sent over\n{STRVAR 256, 1}.
+Take good care of {STRVAR 256, 1}!
+{STRVAR 256, 0} will be put on offer.
+{STRVAR 256, 1} was taken out.
diff --git a/files/msgdata/msg/narc_0312.txt b/files/msgdata/msg/narc_0312.txt
index 2d170820..5599b514 100644
--- a/files/msgdata/msg/narc_0312.txt
+++ b/files/msgdata/msg/narc_0312.txt
@@ -1,14 +1,14 @@
Welcome to the\nHall of Fame!
-{STRVAR 256, 1, 0} ♂ Lv.{STRVAR 308, 1, 1}
-{STRVAR 256, 1, 0} ♀ Lv.{STRVAR 308, 1, 1}
-{STRVAR 256, 1, 0} Lv.{STRVAR 308, 1, 1}
-OT/{STRVAR 259, 1, 0}
-Met at\n{STRVAR 260, 1, 0}.
-Hatched at\n{STRVAR 260, 1, 0}.
+{STRVAR 256, 0} ♂ Lv.{STRVAR 308, 1}
+{STRVAR 256, 0} ♀ Lv.{STRVAR 308, 1}
+{STRVAR 256, 0} Lv.{STRVAR 308, 1}
+OT/{STRVAR 259, 0}
+Met at\n{STRVAR 260, 0}.
+Hatched at\n{STRVAR 260, 0}.
Obtained in a link\ntrade.
Arrived from the Kanto\nregion.
Arrived from the Hoenn\nregion.
Arrived from a distant\nland.
Obtained in a fateful\nencounter.
League Champion! Congratulations!
-{STRVAR 259, 1, 0} ID: {STRVAR 310, 1, 1} Time: {STRVAR 308, 1, 2}:{STRVAR 307, 1, 3}
+{STRVAR 259, 0} ID: {STRVAR 310, 1} Time: {STRVAR 308, 2}:{STRVAR 307, 3}
diff --git a/files/msgdata/msg/narc_0313.txt b/files/msgdata/msg/narc_0313.txt
index 78685b8a..4fda2b8d 100644
--- a/files/msgdata/msg/narc_0313.txt
+++ b/files/msgdata/msg/narc_0313.txt
@@ -1,6 +1,6 @@
-HALL OF FAME No. {STRVAR 309, 1, 0} {STRVAR 330, 1, 2} {STRVAR 307, 1, 3}, {STRVAR 309, 1, 1}
-Lv.{STRVAR 308, 1, 0}
+HALL OF FAME No. {STRVAR 309, 0} {STRVAR 330, 2} {STRVAR 307, 3}, {STRVAR 309, 1}
+Lv.{STRVAR 308, 0}
OT/
-{STRVAR 65280, 1, 2}♂{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 1}♀{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}♂{STRVAR 65280, 0}
+{STRVAR 65280, 1}♀{STRVAR 65280, 0}
/
diff --git a/files/msgdata/msg/narc_0314.txt b/files/msgdata/msg/narc_0314.txt
index f1e2fd30..5b311268 100644
--- a/files/msgdata/msg/narc_0314.txt
+++ b/files/msgdata/msg/narc_0314.txt
@@ -1,9 +1,9 @@
There appears to be a problem...
-Waiting for {STRVAR 259, 1, 1}’s\nresponse...
-Asking {STRVAR 259, 1, 1} to do member\nregistration. Please wait.
+Waiting for {STRVAR 259, 1}’s\nresponse...
+Asking {STRVAR 259, 1} to do member\nregistration. Please wait.
Do you want to leave the group?
-{STRVAR 259, 1, 1} replied, “OK.”
-{STRVAR 259, 1, 1} refused...\r
+{STRVAR 259, 1} replied, “OK.”
+{STRVAR 259, 1} refused...\r
You have left the group.
Single Battle!\nAwaiting contact from your friend.
@@ -14,13 +14,13 @@ When the group is ready:\nA Button: Proceed B Button: Cancel
Record Corner!\nAwaiting contact from your friend(s).
When the group is ready:\nA Button: Proceed B Button: Cancel
Battle Tower!\nAwaiting contact from your friend.
-{STRVAR 259, 1, 1} has contacted you.\nWould you like to trade?
-{STRVAR 259, 1, 1} has contacted you.\nStart a Single Battle?
-{STRVAR 259, 1, 1} has contacted you.\nStart a Double Battle?
-{STRVAR 259, 1, 1} has contacted you.\nStart a Mix Battle?
-{STRVAR 259, 1, 1} has contacted you.\nLet {STRVAR 259, 1, 1} join your group?
-{STRVAR 259, 1, 1} has contacted you.\nTake the Battle Tower challenge?
-{STRVAR 259, 1, 1} has contacted you.\nLet {STRVAR 259, 1, 1} join your group?
+{STRVAR 259, 1} has contacted you.\nWould you like to trade?
+{STRVAR 259, 1} has contacted you.\nStart a Single Battle?
+{STRVAR 259, 1} has contacted you.\nStart a Double Battle?
+{STRVAR 259, 1} has contacted you.\nStart a Mix Battle?
+{STRVAR 259, 1} has contacted you.\nLet {STRVAR 259, 1} join your group?
+{STRVAR 259, 1} has contacted you.\nTake the Battle Tower challenge?
+{STRVAR 259, 1} has contacted you.\nLet {STRVAR 259, 1} join your group?
Multi Battle!\nIs this group OK?
Is this group OK?
Record Corner!\nIs this group OK?
@@ -41,18 +41,18 @@ Choose the friend you want to take\nto the Battle Tower.
A member has dropped out.\rPlease repeat the registration\nprocess from the beginning.
Record mixing with this group will\nbe canceled.
A Contest involving this group will\nbe canceled.
-Replied “OK” to {STRVAR 259, 1, 1}.
+Replied “OK” to {STRVAR 259, 1}.
Multi Battle!\nWaiting for the rest of the group.
Waiting for the rest of the group.
Record Corner!\nWaiting for the rest of the group.
Contest!\nWaiting for the rest of the group.
-{STRVAR 259, 1, 0}\nID{STRVAR 310, 1, 1}
-{STRVAR 307, 1, 0}:{STRVAR 259, 1, 1}
-{STRVAR 307, 1, 0}:
-ID{STRVAR 310, 1, 2}
-{STRVAR 259, 1, 0}
-{STRVAR 306, 1, 0} more\nneeded.
-{STRVAR 306, 1, 0} Players
+{STRVAR 259, 0}\nID{STRVAR 310, 1}
+{STRVAR 307, 0}:{STRVAR 259, 1}
+{STRVAR 307, 0}:
+ID{STRVAR 310, 2}
+{STRVAR 259, 0}
+{STRVAR 306, 0} more\nneeded.
+{STRVAR 306, 0} Players
STANDARD
FANCY
@@ -68,18 +68,18 @@ Evolved Pokémon:
Special Pokémon:
Same Pokémon:
Same items:
-{STRVAR 306, 1, 0}
-Max. {STRVAR 308, 1, 0}
-Max. {STRVAR 308, 1, 0}
-Max. {STRVAR 306, 1, 0}’ {STRVAR 306, 1, 1}”
-Min. {STRVAR 306, 1, 0}’ {STRVAR 306, 1, 1}”
-Max. {STRVAR 307, 1, 0} lbs.
-Min. {STRVAR 307, 1, 0} lbs.
+{STRVAR 306, 0}
+Max. {STRVAR 308, 0}
+Max. {STRVAR 308, 0}
+Max. {STRVAR 306, 0}’ {STRVAR 306, 1}”
+Min. {STRVAR 306, 0}’ {STRVAR 306, 1}”
+Max. {STRVAR 307, 0} lbs.
+Min. {STRVAR 307, 0} lbs.
Permitted
Banned
Permitted
Banned
-{STRVAR 282, 1, 0} Cup
+{STRVAR 282, 0} Cup
NO RESTRICTIONS
Players have chosen different rules.\nThe same rules must be chosen.
Cool Contest!\nAwaiting contact from another player.
diff --git a/files/msgdata/msg/narc_0315.txt b/files/msgdata/msg/narc_0315.txt
index 20313638..1f2a5af4 100644
--- a/files/msgdata/msg/narc_0315.txt
+++ b/files/msgdata/msg/narc_0315.txt
@@ -3,7 +3,7 @@ You’ll find a cave if you walk straight\ndown this road.\fYou should go there
You’ll find a cave if you walk straight\ndown this road.\fYou should go there and check it out!\r
A Pokémon Watch is for all Trainers!\nWe call it a Pokétch for short!\r
There are various Pokétch apps\nthat you can add to it!
-{STRVAR 259, 1, 0} obtained the Digital Watch\nPokétch app!\r
+{STRVAR 259, 0} obtained the Digital Watch\nPokétch app!\r
Wow! You’ve done a great job.\rI can sense that you could be a truly\ngreat Pokémon Trainer.\rYou have the Thorn Pokémon ROSELIA.\nSome Pokémon that haven’t evolved in\rother regions might evolve here in\nthe Sinnoh region.\rHmm... Let’s see what happens with\nyour ROSELIA...\r
Wow! You’ve done a great job.\rI can sense that you could be a truly\ngreat Pokémon Trainer.\rYou have the Thorn Pokémon ROSELIA.\nSome Pokémon that haven’t evolved in\rother regions might evolve here in\nthe Sinnoh region.\rLet’s heal your ROSELIA and see what\nhappens...\r
A wondrous journey awaits you in\nthe Sinnoh region!\r
diff --git a/files/msgdata/msg/narc_0316.txt b/files/msgdata/msg/narc_0316.txt
index 8a04e069..4385cf3a 100644
--- a/files/msgdata/msg/narc_0316.txt
+++ b/files/msgdata/msg/narc_0316.txt
@@ -1,25 +1,25 @@
CANCEL
-{STRVAR 259, 1, 0}
-{STRVAR 259, 1, 1}
-{STRVAR 257, 1, 2}
-{STRVAR 257, 1, 3}
-{STRVAR 257, 1, 4}
-{STRVAR 257, 1, 5}
-{STRVAR 257, 1, 6}
-{STRVAR 257, 1, 7}
-{STRVAR 257, 1, 8}
-{STRVAR 257, 1, 9}
-{STRVAR 257, 1, 10}
-{STRVAR 257, 1, 11}
-{STRVAR 257, 1, 12}
-{STRVAR 257, 1, 13}
+{STRVAR 259, 0}
+{STRVAR 259, 1}
+{STRVAR 257, 2}
+{STRVAR 257, 3}
+{STRVAR 257, 4}
+{STRVAR 257, 5}
+{STRVAR 257, 6}
+{STRVAR 257, 7}
+{STRVAR 257, 8}
+{STRVAR 257, 9}
+{STRVAR 257, 10}
+{STRVAR 257, 11}
+{STRVAR 257, 12}
+{STRVAR 257, 13}
Choose a Pokémon.
-{STRVAR 257, 1, 0} is\nselected.
+{STRVAR 257, 0} is\nselected.
SUMMARY
TRADE
CANCEL
Communicating. Please standby...
-Trade {STRVAR 257, 1, 0} in return for\n{STRVAR 257, 1, 1}?
+Trade {STRVAR 257, 0} in return for\n{STRVAR 257, 1}?
YES
NO
The trade has\nbeen canceled.
@@ -28,10 +28,10 @@ YES
NO
Waiting for your friend to finish...
Your friend apparently wants to\ntrade a Pokémon with you.
-{STRVAR 257, 1, 0} will be sent to\n{STRVAR 259, 1, 1}.
-Take care, {STRVAR 257, 1, 0}!
-{STRVAR 259, 1, 1} sent over\n{STRVAR 257, 1, 0}!
-Take good care of {STRVAR 257, 1, 0}!
+{STRVAR 257, 0} will be sent to\n{STRVAR 259, 1}.
+Take care, {STRVAR 257, 0}!
+{STRVAR 259, 1} sent over\n{STRVAR 257, 0}!
+Take good care of {STRVAR 257, 0}!
If you trade that Pokémon, you’ll\nget stuck in your adventure!
The Ball Capsule will become detached.\nIs that OK?
@@ -39,11 +39,11 @@ The Ball Capsule will become detached.\nIs that OK?
Lv.
ITEM
-{STRVAR 257, 1, 0}
-{STRVAR 308, 1, 1}
-{STRVAR 264, 1, 2}
-{STRVAR 257, 1, 3}
-{STRVAR 308, 1, 4}
-{STRVAR 264, 1, 5}
+{STRVAR 257, 0}
+{STRVAR 308, 1}
+{STRVAR 264, 2}
+{STRVAR 257, 3}
+{STRVAR 308, 4}
+{STRVAR 264, 5}
None
Quit
diff --git a/files/msgdata/msg/narc_0318.txt b/files/msgdata/msg/narc_0318.txt
index 4cc8e8ec..ea47a14d 100644
--- a/files/msgdata/msg/narc_0318.txt
+++ b/files/msgdata/msg/narc_0318.txt
@@ -4,12 +4,12 @@ Here, you may register the location\nof where you live.\rThat information may be
Please select the location in which\nyou live.
Please select the area in which\nyou live.
Once registered, you may not change\nyour registered location data.\rShould this location be registered\nas where you live?
-{STRVAR 292, 1, 0}
-{STRVAR 293, 1, 0}
+{STRVAR 292, 0}
+{STRVAR 293, 0}
YES
NO
SEE LIST
REGISTER
EXIT
-Your registered location:\n{STRVAR 292, 1, 0}\n{STRVAR 293, 1, 1}
+Your registered location:\n{STRVAR 292, 0}\n{STRVAR 293, 1}
To display registered locations, line up\nthe cursor, and press the X Button.
diff --git a/files/msgdata/msg/narc_0319.txt b/files/msgdata/msg/narc_0319.txt
index 5a38c7e4..89e86a49 100644
--- a/files/msgdata/msg/narc_0319.txt
+++ b/files/msgdata/msg/narc_0319.txt
@@ -1,4 +1,4 @@
-{STRVAR 256, 1, 0} hatched from the Egg!
-Would you like to nickname the newly\nhatched {STRVAR 256, 1, 0}?
+{STRVAR 256, 0} hatched from the Egg!
+Would you like to nickname the newly\nhatched {STRVAR 256, 0}?
Yes
No
diff --git a/files/msgdata/msg/narc_0320.txt b/files/msgdata/msg/narc_0320.txt
index 37e5bf01..f8e34a60 100644
--- a/files/msgdata/msg/narc_0320.txt
+++ b/files/msgdata/msg/narc_0320.txt
@@ -1,7 +1,7 @@
Look! These are Poké Balls!\nLet’s battle using these!\r
-{STRVAR 65280, 1, 3}Tiny Leaf Pokémon TURTWIG{STRVAR 65280, 1, 0}!\nWill you take this Pokémon?
-{STRVAR 65280, 1, 1}Chimp Pokémon CHIMCHAR{STRVAR 65280, 1, 0}!\nWill you take this Pokémon?
-{STRVAR 65280, 1, 2}Penguin Pokémon{STRVAR 65280, 1, 0} {STRVAR 65280, 1, 2}PIPLUP{STRVAR 65280, 1, 0}!\nWill you take this Pokémon?
+{STRVAR 65280, 3}Tiny Leaf Pokémon TURTWIG{STRVAR 65280, 0}!\nWill you take this Pokémon?
+{STRVAR 65280, 1}Chimp Pokémon CHIMCHAR{STRVAR 65280, 0}!\nWill you take this Pokémon?
+{STRVAR 65280, 2}Penguin Pokémon{STRVAR 65280, 0} {STRVAR 65280, 2}PIPLUP{STRVAR 65280, 0}!\nWill you take this Pokémon?
diff --git a/files/msgdata/msg/narc_0321.txt b/files/msgdata/msg/narc_0321.txt
index 86ddee24..9c2bbcfd 100644
--- a/files/msgdata/msg/narc_0321.txt
+++ b/files/msgdata/msg/narc_0321.txt
@@ -14,7 +14,7 @@ EXIT
JOIN GROUP
BECOME LEADER
Current Floor
-{STRVAR 306, 1, 0}F
+{STRVAR 306, 0}F
COOL
BEAUTY
CUTE
@@ -27,11 +27,11 @@ YELLOW CUP
LITTLE CUP
MIDDLE CUP
HEAVY CUP
-{STRVAR 282, 1, 0} CUP
-{STRVAR 282, 1, 1} CUP
-{STRVAR 282, 1, 2} CUP
-{STRVAR 282, 1, 3} CUP
-{STRVAR 282, 1, 4} CUP
+{STRVAR 282, 0} CUP
+{STRVAR 282, 1} CUP
+{STRVAR 282, 2} CUP
+{STRVAR 282, 3} CUP
+{STRVAR 282, 4} CUP
HALL OF FAME
SWITCH OFF
@@ -48,17 +48,17 @@ WATER
GRASS
BATTLE
-{STRVAR 259, 1, 0}
-{STRVAR 259, 1, 1}
-{STRVAR 259, 1, 2}
-{STRVAR 259, 1, 3}
+{STRVAR 259, 0}
+{STRVAR 259, 1}
+{STRVAR 259, 2}
+{STRVAR 259, 3}
FERTILIZE
PLANT BERRY
DRAW
SOMEONE’S PC
BEBE’S PC
-{STRVAR 259, 1, 0}’s PC
+{STRVAR 259, 0}’s PC
HALL OF FAME
OAK’S PC
ROWAN’S PC
@@ -123,8 +123,8 @@ B1F
B2F
LOOKOUT
EXIT
-50 Coins{STRVAR 515, 1, 60}$1,000
-500 Coins{STRVAR 515, 1, 60}$10,000
+50 Coins{STRVAR 515, 60}$1,000
+500 Coins{STRVAR 515, 60}$10,000
NO THANKS
INFO
TRADE
@@ -132,8 +132,8 @@ EXIT
OFFER POKéMON?
SEEK POKéMON?
UNDERSTOOD!
-{STRVAR 256, 1, 0}{STRVAR 258, 1, 2}{STRVAR 515, 1, 90}Lv. {STRVAR 308, 1, 1}
-{STRVAR 256, 1, 0}{STRVAR 258, 1, 2}{STRVAR 515, 1, 90}Lv. {STRVAR 308, 1, 1}
+{STRVAR 256, 0}{STRVAR 258, 2}{STRVAR 515, 90}Lv. {STRVAR 308, 1}
+{STRVAR 256, 0}{STRVAR 258, 2}{STRVAR 515, 90}Lv. {STRVAR 308, 1}
CANCEL
RIGHT
LEFT
@@ -166,7 +166,7 @@ BATTLES FOR FOUR
GREET
CONVERSE
CHAT
-{STRVAR 264, 1, 0}{STRVAR 515, 1, 96}{STRVAR 310, 1, 1}
+{STRVAR 264, 0}{STRVAR 515, 96}{STRVAR 310, 1}
NO THANKS
@@ -195,7 +195,7 @@ RED SHARD
BLUE SHARD
YELLOW SHARD
GREEN SHARD
-{STRVAR 310, 1, 0} Coins
+{STRVAR 310, 0} Coins
BASIC RULES
CATCHING SHOW
STOCKING POKéMON
@@ -217,19 +217,19 @@ NEWMOON ISLAND
FIGHT AREA
SNOWPOINT CITY
EXIT
-FRESH WATER{STRVAR 515, 1, 80}$200
-SODA POP{STRVAR 515, 1, 80}$300
-LEMONADE{STRVAR 515, 1, 80}$350
+FRESH WATER{STRVAR 515, 80}$200
+SODA POP{STRVAR 515, 80}$300
+LEMONADE{STRVAR 515, 80}$350
NO THANKS
-GROWTH MULCH{STRVAR 515, 1, 90}$200
-DAMP MULCH{STRVAR 515, 1, 90}$200
-STABLE MULCH{STRVAR 515, 1, 90}$200
-GOOEY MULCH{STRVAR 515, 1, 90}$200
+GROWTH MULCH{STRVAR 515, 90}$200
+DAMP MULCH{STRVAR 515, 90}$200
+STABLE MULCH{STRVAR 515, 90}$200
+GOOEY MULCH{STRVAR 515, 90}$200
EXIT
Nothing, thanks.
What’s recommended?
-{STRVAR 309, 1, 0}BP
-{STRVAR 264, 1, 0}{STRVAR 515, 1, 96}{STRVAR 308, 1, 1}BP
+{STRVAR 309, 0}BP
+{STRVAR 264, 0}{STRVAR 515, 96}{STRVAR 308, 1}BP
NO THANKS
DIGITAL WATCH
STOPWATCH
diff --git a/files/msgdata/msg/narc_0322.txt b/files/msgdata/msg/narc_0322.txt
index fcc11676..b5311f40 100644
--- a/files/msgdata/msg/narc_0322.txt
+++ b/files/msgdata/msg/narc_0322.txt
@@ -1,5 +1,5 @@
-Started from {STRVAR 260, 1, 0}.
-{STRVAR 330, 1, 0} {STRVAR 307, 1, 1}
+Started from {STRVAR 260, 0}.
+{STRVAR 330, 0} {STRVAR 307, 1}
Sunday
Monday
Tuesday
@@ -15,71 +15,71 @@ Did lots of shopping at a Poké Mart.
Sold a little at a Poké Mart.
Sold a lot at a Poké Mart.
Did some business at a Poké Mart.
-{STRVAR 288, 1, 0} was too tough...
-Beat {STRVAR 288, 1, 0}’s {STRVAR 323, 1, 1}!
-Beat Elite 4 {STRVAR 323, 1, 0}!
-Defeated the Champion, {STRVAR 323, 1, 0}!
-Arrived in {STRVAR 260, 1, 0}.
-Got through {STRVAR 260, 1, 0}.
-Departed from {STRVAR 260, 1, 0}.
-Exited from {STRVAR 260, 1, 0}.
+{STRVAR 288, 0} was too tough...
+Beat {STRVAR 288, 0}’s {STRVAR 323, 1}!
+Beat Elite 4 {STRVAR 323, 0}!
+Defeated the Champion, {STRVAR 323, 0}!
+Arrived in {STRVAR 260, 0}.
+Got through {STRVAR 260, 0}.
+Departed from {STRVAR 260, 0}.
+Exited from {STRVAR 260, 0}.
Had fun at the Game Corner.
Went wild on the Safari Game.
Dug for Treasure underground.
Built a Secret Base underground.
-{STRVAR 322, 1, 0} was obtained.
-Used Cut at {STRVAR 260, 1, 0}.
-Flew to {STRVAR 260, 1, 0}.
-Used Surf at {STRVAR 260, 1, 0}.
-Used Strength at {STRVAR 260, 1, 0}.
-Used Flash at {STRVAR 260, 1, 0}.
-Used Rock Smash at {STRVAR 260, 1, 0}.
-Used Waterfall at {STRVAR 260, 1, 0}.
-Used Rock Climb at {STRVAR 260, 1, 0}.
-Used Defog at {STRVAR 260, 1, 0}.
-Used Dig at {STRVAR 260, 1, 0}.
+{STRVAR 322, 0} was obtained.
+Used Cut at {STRVAR 260, 0}.
+Flew to {STRVAR 260, 0}.
+Used Surf at {STRVAR 260, 0}.
+Used Strength at {STRVAR 260, 0}.
+Used Flash at {STRVAR 260, 0}.
+Used Rock Smash at {STRVAR 260, 0}.
+Used Waterfall at {STRVAR 260, 0}.
+Used Rock Climb at {STRVAR 260, 0}.
+Used Defog at {STRVAR 260, 0}.
+Used Dig at {STRVAR 260, 0}.
Lured Pokémon with a sweet aroma.
-Warped to {STRVAR 260, 1, 0}.
+Warped to {STRVAR 260, 0}.
Shared HP using Softboiled.
Shared HP using Milk Drink.
-Caught {STRVAR 325, 1, 0} ({STRVAR 289, 1, 1}).
-{STRVAR 325, 1, 0} was caught ({STRVAR 289, 1, 1}).
-Caught a male {STRVAR 325, 1, 0}.
-Caught a female {STRVAR 325, 1, 0}.
-{STRVAR 325, 1, 0} was defeated ({STRVAR 289, 1, 1}).
-Defeated {STRVAR 325, 1, 0} ({STRVAR 289, 1, 1}).
-Defeated a male {STRVAR 325, 1, 0}.
-Defeated a female {STRVAR 325, 1, 0}.
-Battled {STRVAR 323, 1, 1} at {STRVAR 326, 1, 0}.
-Beat {STRVAR 323, 1, 1} at {STRVAR 327, 1, 0}.
-Beat {STRVAR 323, 1, 1} at {STRVAR 328, 1, 0}.
-Met {STRVAR 329, 1, 0}’s {STRVAR 323, 1, 1}!
-{STRVAR 323, 1, 1}
-Beat {STRVAR 331, 1, 0} (Single).
-Lost to {STRVAR 331, 1, 0} (Single).
-Tied {STRVAR 331, 1, 0} (Single).
-Beat {STRVAR 331, 1, 0} (Double).
-Lost to {STRVAR 331, 1, 0} (Double).
-Tied {STRVAR 331, 1, 0} (Double).
-Beat {STRVAR 331, 1, 0} & {STRVAR 331, 1, 1} (Multi).
-Lost to {STRVAR 331, 1, 0} & {STRVAR 331, 1, 1} (Multi).
-Tied {STRVAR 331, 1, 0} & {STRVAR 331, 1, 1} (Multi).
-Beat {STRVAR 331, 1, 0} (Mix).
-Lost to {STRVAR 331, 1, 0} (Mix).
-Tied {STRVAR 331, 1, 0} (Mix).
-Beat {STRVAR 331, 1, 0} & {STRVAR 331, 1, 1} (Mix).
-Lost to {STRVAR 331, 1, 0} & {STRVAR 331, 1, 1} (Mix).
-Tied {STRVAR 331, 1, 0} & {STRVAR 331, 1, 1} (Mix).
-Greeted {STRVAR 323, 1, 0} in Union Room.
-Got {STRVAR 324, 1, 1} from {STRVAR 323, 1, 0}.
+Caught {STRVAR 325, 0} ({STRVAR 289, 1}).
+{STRVAR 325, 0} was caught ({STRVAR 289, 1}).
+Caught a male {STRVAR 325, 0}.
+Caught a female {STRVAR 325, 0}.
+{STRVAR 325, 0} was defeated ({STRVAR 289, 1}).
+Defeated {STRVAR 325, 0} ({STRVAR 289, 1}).
+Defeated a male {STRVAR 325, 0}.
+Defeated a female {STRVAR 325, 0}.
+Battled {STRVAR 323, 1} at {STRVAR 326, 0}.
+Beat {STRVAR 323, 1} at {STRVAR 327, 0}.
+Beat {STRVAR 323, 1} at {STRVAR 328, 0}.
+Met {STRVAR 329, 0}’s {STRVAR 323, 1}!
+{STRVAR 323, 1}
+Beat {STRVAR 331, 0} (Single).
+Lost to {STRVAR 331, 0} (Single).
+Tied {STRVAR 331, 0} (Single).
+Beat {STRVAR 331, 0} (Double).
+Lost to {STRVAR 331, 0} (Double).
+Tied {STRVAR 331, 0} (Double).
+Beat {STRVAR 331, 0} & {STRVAR 331, 1} (Multi).
+Lost to {STRVAR 331, 0} & {STRVAR 331, 1} (Multi).
+Tied {STRVAR 331, 0} & {STRVAR 331, 1} (Multi).
+Beat {STRVAR 331, 0} (Mix).
+Lost to {STRVAR 331, 0} (Mix).
+Tied {STRVAR 331, 0} (Mix).
+Beat {STRVAR 331, 0} & {STRVAR 331, 1} (Mix).
+Lost to {STRVAR 331, 0} & {STRVAR 331, 1} (Mix).
+Tied {STRVAR 331, 0} & {STRVAR 331, 1} (Mix).
+Greeted {STRVAR 323, 0} in Union Room.
+Got {STRVAR 324, 1} from {STRVAR 323, 0}.
Drew pictures with others.
-Got {STRVAR 324, 1, 0} in a friend trade.
+Got {STRVAR 324, 0} in a friend trade.
Chatted with others.
-Beat {STRVAR 323, 1, 0} (Union).
-Lost to {STRVAR 323, 1, 0} (Union).
-Tied {STRVAR 323, 1, 0} (Union).
+Beat {STRVAR 323, 0} (Union).
+Lost to {STRVAR 323, 0} (Union).
+Tied {STRVAR 323, 0} (Union).
Mixed records with friends.
-Placed no. {STRVAR 306, 1, 0} in a Contest.
+Placed no. {STRVAR 306, 0} in a Contest.
Made Poffins in a group.
-Got {STRVAR 323, 1, 0}’s {STRVAR 324, 1, 1} (GTS).
+Got {STRVAR 323, 0}’s {STRVAR 324, 1} (GTS).
Won at the Battle Tower!
diff --git a/files/msgdata/msg/narc_0323.txt b/files/msgdata/msg/narc_0323.txt
index 1a58e5dd..953b1f75 100644
--- a/files/msgdata/msg/narc_0323.txt
+++ b/files/msgdata/msg/narc_0323.txt
@@ -1,7 +1,7 @@
POKéDEX
POKéMON
BAG
-{STRVAR 259, 1, 0}
+{STRVAR 259, 0}
SAVE
OPTIONS
EXIT
@@ -9,4 +9,4 @@ CHAT
RETIRE
SAFARI BALLS
PARK BALLS
-Stock: {STRVAR 307, 1, 0}
+Stock: {STRVAR 307, 0}
diff --git a/files/msgdata/msg/narc_0324.txt b/files/msgdata/msg/narc_0324.txt
index 0e9aecb7..c4dc9177 100644
--- a/files/msgdata/msg/narc_0324.txt
+++ b/files/msgdata/msg/narc_0324.txt
@@ -1,777 +1,777 @@
-{STRVAR 257, 1, 0} gained\n{STRVAR 310, 1, 1} Exp. Points!\r
-{STRVAR 257, 1, 0} gained a boosted\n{STRVAR 310, 1, 1} Exp. Points!\r
-{STRVAR 257, 1, 0} grew to\nLv. {STRVAR 308, 1, 1}!{STRVAR 514, 1, 5}{STRVAR 514, 1, 2}\r
-{STRVAR 257, 1, 0} learned\n{STRVAR 262, 1, 1}!{STRVAR 514, 1, 5}{STRVAR 514, 1, 2}\r
-{STRVAR 257, 1, 0} is trying to\nlearn {STRVAR 262, 1, 1}.\r
-But {STRVAR 257, 1, 0} can’t learn\nmore than four moves.\r
-Delete a move to make\nroom for {STRVAR 262, 1, 1}?\r
-{STRVAR 257, 1, 0} forgot the move\n{STRVAR 262, 1, 2}.\r
-Give up on learning the move\n{STRVAR 262, 1, 1}?\r
-{STRVAR 257, 1, 0} did not learn\n{STRVAR 262, 1, 1}.\r
-Use next Pokémon?{STRVAR 512, 1, 0}
-{STRVAR 257, 1, 0}’s\nattack missed!
-The wild {STRVAR 257, 1, 0}’s\nattack missed!
-The attack of the foe’s\n{STRVAR 257, 1, 0} missed!
-{STRVAR 257, 1, 0}\nprotected itself!
-The wild {STRVAR 257, 1, 0}\nprotected itself!
-The foe’s {STRVAR 257, 1, 0}\nprotected itself!
-{STRVAR 257, 1, 0} avoided damage\nby using {STRVAR 261, 1, 1}!
-The wild {STRVAR 257, 1, 0} avoided\ndamage by using {STRVAR 261, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} avoided\ndamage by using {STRVAR 261, 1, 1}!
-{STRVAR 257, 1, 0} makes Ground moves\nmiss by using {STRVAR 261, 1, 1}!
-The wild {STRVAR 257, 1, 0} makes Ground\nmoves miss by using {STRVAR 261, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} makes Ground\nmoves miss by using {STRVAR 261, 1, 1}!
-{STRVAR 257, 1, 0} avoided\nthe attack!
-The wild {STRVAR 257, 1, 0} avoided\nthe attack!
-The foe’s {STRVAR 257, 1, 0} avoided\nthe attack!
-It doesn’t affect\n{STRVAR 257, 1, 0}...
-It doesn’t affect\nthe wild {STRVAR 257, 1, 0}...
-It doesn’t affect\nthe foe’s {STRVAR 257, 1, 0}...
-{STRVAR 257, 1, 0} fainted!\r
-The wild {STRVAR 257, 1, 0} fainted!\r
-The foe’s {STRVAR 257, 1, 0} fainted!\r
-{STRVAR 259, 1, 0} got ${STRVAR 310, 1, 1}\nfor winning!\r
-{STRVAR 259, 1, 0} dropped ${STRVAR 310, 1, 1}\nin panic!\r
-{STRVAR 259, 1, 0} paid out ${STRVAR 310, 1, 1}\nto the winner.\r
-{STRVAR 259, 1, 0} is out of\nusable Pokémon!\r
-{STRVAR 259, 1, 0} blacked out!\r
+{STRVAR 257, 0} gained\n{STRVAR 310, 1} Exp. Points!\r
+{STRVAR 257, 0} gained a boosted\n{STRVAR 310, 1} Exp. Points!\r
+{STRVAR 257, 0} grew to\nLv. {STRVAR 308, 1}!{STRVAR 514, 5}{STRVAR 514, 2}\r
+{STRVAR 257, 0} learned\n{STRVAR 262, 1}!{STRVAR 514, 5}{STRVAR 514, 2}\r
+{STRVAR 257, 0} is trying to\nlearn {STRVAR 262, 1}.\r
+But {STRVAR 257, 0} can’t learn\nmore than four moves.\r
+Delete a move to make\nroom for {STRVAR 262, 1}?\r
+{STRVAR 257, 0} forgot the move\n{STRVAR 262, 2}.\r
+Give up on learning the move\n{STRVAR 262, 1}?\r
+{STRVAR 257, 0} did not learn\n{STRVAR 262, 1}.\r
+Use next Pokémon?{STRVAR 512, 0}
+{STRVAR 257, 0}’s\nattack missed!
+The wild {STRVAR 257, 0}’s\nattack missed!
+The attack of the foe’s\n{STRVAR 257, 0} missed!
+{STRVAR 257, 0}\nprotected itself!
+The wild {STRVAR 257, 0}\nprotected itself!
+The foe’s {STRVAR 257, 0}\nprotected itself!
+{STRVAR 257, 0} avoided damage\nby using {STRVAR 261, 1}!
+The wild {STRVAR 257, 0} avoided\ndamage by using {STRVAR 261, 1}!
+The foe’s {STRVAR 257, 0} avoided\ndamage by using {STRVAR 261, 1}!
+{STRVAR 257, 0} makes Ground moves\nmiss by using {STRVAR 261, 1}!
+The wild {STRVAR 257, 0} makes Ground\nmoves miss by using {STRVAR 261, 1}!
+The foe’s {STRVAR 257, 0} makes Ground\nmoves miss by using {STRVAR 261, 1}!
+{STRVAR 257, 0} avoided\nthe attack!
+The wild {STRVAR 257, 0} avoided\nthe attack!
+The foe’s {STRVAR 257, 0} avoided\nthe attack!
+It doesn’t affect\n{STRVAR 257, 0}...
+It doesn’t affect\nthe wild {STRVAR 257, 0}...
+It doesn’t affect\nthe foe’s {STRVAR 257, 0}...
+{STRVAR 257, 0} fainted!\r
+The wild {STRVAR 257, 0} fainted!\r
+The foe’s {STRVAR 257, 0} fainted!\r
+{STRVAR 259, 0} got ${STRVAR 310, 1}\nfor winning!\r
+{STRVAR 259, 0} dropped ${STRVAR 310, 1}\nin panic!\r
+{STRVAR 259, 0} paid out ${STRVAR 310, 1}\nto the winner.\r
+{STRVAR 259, 0} is out of\nusable Pokémon!\r
+{STRVAR 259, 0} blacked out!\r
... ... ... ...\r
-{STRVAR 257, 1, 0} prevents\nescape with {STRVAR 261, 1, 1}!\r
-The wild {STRVAR 257, 1, 0} prevents\nescape with {STRVAR 261, 1, 1}!\r
-The foe’s {STRVAR 257, 1, 0} prevents\nescape with {STRVAR 261, 1, 1}!\r
+{STRVAR 257, 0} prevents\nescape with {STRVAR 261, 1}!\r
+The wild {STRVAR 257, 0} prevents\nescape with {STRVAR 261, 1}!\r
+The foe’s {STRVAR 257, 0} prevents\nescape with {STRVAR 261, 1}!\r
Can’t escape!\r
-{STRVAR 257, 1, 0} can’t escape!\r
-The wild {STRVAR 257, 1, 0} can’t escape!\r
-The foe’s {STRVAR 257, 1, 0} can’t escape!\r
-Hit {STRVAR 306, 1, 0} time(s)!
-{STRVAR 257, 1, 0}\nfell asleep!
-The wild {STRVAR 257, 1, 0}\nfell asleep!
-The foe’s {STRVAR 257, 1, 0}\nfell asleep!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1} made\n{STRVAR 257, 1, 2} fall asleep!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1} made\nthe wild {STRVAR 257, 1, 2} fall asleep!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1} made\nthe foe’s {STRVAR 257, 1, 2} fall asleep!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} made {STRVAR 257, 1, 2}\ffall asleep!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} made the wild\f{STRVAR 257, 1, 2} fall asleep!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} made {STRVAR 257, 1, 2}\ffall asleep!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} made the foe’s\f{STRVAR 257, 1, 2} fall asleep!
-{STRVAR 257, 1, 0} is\nalready asleep!
-The wild {STRVAR 257, 1, 0} is\nalready asleep!
-The foe’s {STRVAR 257, 1, 0} is\nalready asleep!
-{STRVAR 257, 1, 0}\nwasn’t affected!
-The wild {STRVAR 257, 1, 0}\nwasn’t affected!
-The foe’s {STRVAR 257, 1, 0}\nwasn’t affected!
-{STRVAR 257, 1, 0}\nwas poisoned!
-The wild {STRVAR 257, 1, 0}\nwas poisoned!
-The foe’s {STRVAR 257, 1, 0}\nwas poisoned!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\npoisoned {STRVAR 257, 1, 2}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\npoisoned the wild {STRVAR 257, 1, 2}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\npoisoned the foe’s {STRVAR 257, 1, 2}!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} poisoned\f{STRVAR 257, 1, 2}!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} poisoned\fthe wild {STRVAR 257, 1, 2}!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} poisoned\f{STRVAR 257, 1, 2}!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} poisoned\fthe foe’s {STRVAR 257, 1, 2}!
-{STRVAR 257, 1, 0} is hurt\nby poison!
-The wild {STRVAR 257, 1, 0} is hurt\nby poison!
-The foe’s {STRVAR 257, 1, 0} is hurt\nby poison!
-{STRVAR 257, 1, 0} is already\npoisoned.
-The wild {STRVAR 257, 1, 0} is already\npoisoned.
-The foe’s {STRVAR 257, 1, 0} is already\npoisoned.
-{STRVAR 257, 1, 0} was badly\npoisoned!
-The wild {STRVAR 257, 1, 0} was badly\npoisoned!
-The foe’s {STRVAR 257, 1, 0} was badly\npoisoned!
-{STRVAR 257, 1, 0} had its\nenergy drained!
-The wild {STRVAR 257, 1, 0} had its\nenergy drained!
-The foe’s {STRVAR 257, 1, 0} had its\nenergy drained!
-{STRVAR 257, 1, 0} was burned!
-The wild {STRVAR 257, 1, 0}\nwas burned!
-The foe’s {STRVAR 257, 1, 0}\nwas burned!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nburned {STRVAR 257, 1, 2}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nburned the wild {STRVAR 257, 1, 2}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nburned the foe’s {STRVAR 257, 1, 2}!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} burned {STRVAR 257, 1, 2}!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} burned the wild\f{STRVAR 257, 1, 2}!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} burned {STRVAR 257, 1, 2}!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} burned the foe’s\f{STRVAR 257, 1, 2}!
-{STRVAR 257, 1, 0} is hurt\nby its burn!
-The wild {STRVAR 257, 1, 0} is hurt\nby its burn!
-The foe’s {STRVAR 257, 1, 0} is hurt\nby its burn!
-{STRVAR 257, 1, 0} already\nhas a burn.
-The wild {STRVAR 257, 1, 0} already\nhas a burn.
-The foe’s {STRVAR 257, 1, 0} already\nhas a burn.
-{STRVAR 257, 1, 0} was\nfrozen solid!
-The wild {STRVAR 257, 1, 0} was\nfrozen solid!
-The foe’s {STRVAR 257, 1, 0} was\nfrozen solid!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nfroze {STRVAR 257, 1, 2} solid!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nfroze the wild {STRVAR 257, 1, 2} solid!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nfroze the foe’s {STRVAR 257, 1, 2} solid!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} froze {STRVAR 257, 1, 2}\fsolid!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} froze the wild\f{STRVAR 257, 1, 2} solid!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} froze {STRVAR 257, 1, 2}\fsolid!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} froze the foe’s\f{STRVAR 257, 1, 2} solid!
-{STRVAR 257, 1, 0} is\nfrozen solid!
-The wild {STRVAR 257, 1, 0} is\nfrozen solid!
-The foe’s {STRVAR 257, 1, 0} is\nfrozen solid!
-{STRVAR 257, 1, 0} thawed out!
-The wild {STRVAR 257, 1, 0} thawed out!
-The foe’s {STRVAR 257, 1, 0} thawed out!
-{STRVAR 257, 1, 0} was\ndefrosted by {STRVAR 262, 1, 1}!
-The wild {STRVAR 257, 1, 0} was\ndefrosted by {STRVAR 262, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} was\ndefrosted by {STRVAR 262, 1, 1}!
-{STRVAR 257, 1, 0} is paralyzed!\nIt may be unable to move!
-The wild {STRVAR 257, 1, 0} is paralyzed!\nIt may be unable to move!
-The foe’s {STRVAR 257, 1, 0} is paralyzed!\nIt may be unable to move!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nparalyzed {STRVAR 257, 1, 2}!\fIt may be unable to move!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nparalyzed the wild {STRVAR 257, 1, 2}!\fIt may be unable to move!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nparalyzed the foe’s {STRVAR 257, 1, 2}!\fIt may be unable to move!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} paralyzed {STRVAR 257, 1, 2}!\fIt may be unable to move!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} paralyzed the wild\f{STRVAR 257, 1, 2}!\fIt may be unable to move!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} paralyzed\f{STRVAR 257, 1, 2}!\fIt may be unable to move!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} paralyzed the foe’s\f{STRVAR 257, 1, 2}!\fIt may be unable to move!
-{STRVAR 257, 1, 0} is paralyzed!\nIt can’t move!
-The wild {STRVAR 257, 1, 0} is paralyzed!\nIt can’t move!
-The foe’s {STRVAR 257, 1, 0} is paralyzed!\nIt can’t move!
-{STRVAR 257, 1, 0} is\nalready paralyzed!
-The wild {STRVAR 257, 1, 0} is\nalready paralyzed!
-The foe’s {STRVAR 257, 1, 0} is\nalready paralyzed!
-{STRVAR 257, 1, 0} was\nhealed of paralysis!
-The wild {STRVAR 257, 1, 0} was\nhealed of paralysis!
-The foe’s {STRVAR 257, 1, 0} was\nhealed of paralysis!
-{STRVAR 257, 1, 0}’s\ndream was eaten!
-The wild {STRVAR 257, 1, 0}’s\ndream was eaten!
-The foe’s {STRVAR 257, 1, 0}’s\ndream was eaten!
-{STRVAR 257, 1, 0}’s {STRVAR 269, 1, 1}\nwon’t go higher!
-The wild {STRVAR 257, 1, 0}’s {STRVAR 269, 1, 1}\nwon’t go higher!
-The foe’s {STRVAR 257, 1, 0}’s {STRVAR 269, 1, 1}\nwon’t go higher!
-{STRVAR 257, 1, 0}’s {STRVAR 269, 1, 1}\nwon’t go lower!
-The wild {STRVAR 257, 1, 0}’s {STRVAR 269, 1, 1}\nwon’t go lower!
-The foe’s {STRVAR 257, 1, 0}’s {STRVAR 269, 1, 1}\nwon’t go lower!
-The effect of your team’s\n{STRVAR 262, 1, 0} wore off!
-The effect of the foe’s\n{STRVAR 262, 1, 0} wore off!
-{STRVAR 257, 1, 0} is\nconfused!
-The wild {STRVAR 257, 1, 0} is\nconfused!
-The foe’s {STRVAR 257, 1, 0} is\nconfused!
-{STRVAR 257, 1, 0} snapped\nout of confusion!
-The wild {STRVAR 257, 1, 0} snapped\nout of confusion!
-The foe’s {STRVAR 257, 1, 0} snapped\nout of confusion!
-{STRVAR 257, 1, 0} became\nconfused!
-The wild {STRVAR 257, 1, 0} became\nconfused!
-The foe’s {STRVAR 257, 1, 0} became\nconfused!
-{STRVAR 257, 1, 0} is\nalready confused!
-The wild {STRVAR 257, 1, 0} is\nalready confused!
-The foe’s {STRVAR 257, 1, 0} is\nalready confused!
-{STRVAR 257, 1, 0}\nfell in love!
-The wild {STRVAR 257, 1, 0}\nfell in love!
-The foe’s {STRVAR 257, 1, 0}\nfell in love!
-{STRVAR 257, 1, 0} is in love\nwith {STRVAR 257, 1, 1}!
-{STRVAR 257, 1, 0} is in love\nwith the wild {STRVAR 257, 1, 1}!
-{STRVAR 257, 1, 0} is in love\nwith the foe’s {STRVAR 257, 1, 1}!
-The wild {STRVAR 257, 1, 0} is in love\nwith {STRVAR 257, 1, 1}!
-The wild {STRVAR 257, 1, 0} is in love\nwith the wild {STRVAR 257, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} is in love\nwith {STRVAR 257, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} is in love\nwith the foe’s {STRVAR 257, 1, 1}!
-{STRVAR 257, 1, 0} is\nimmobilized by love!
-The wild {STRVAR 257, 1, 0} is\nimmobilized by love!
-The foe’s {STRVAR 257, 1, 0} is\nimmobilized by love!
-{STRVAR 257, 1, 0} was\nblown away!
-The wild {STRVAR 257, 1, 0} was\nblown away!
-The foe’s {STRVAR 257, 1, 0} was\nblown away!
-{STRVAR 257, 1, 0} transformed\ninto the {STRVAR 271, 1, 1} type!
-The wild {STRVAR 257, 1, 0} transformed\ninto the {STRVAR 271, 1, 1} type!
-The foe’s {STRVAR 257, 1, 0} transformed\ninto the {STRVAR 271, 1, 1} type!
-{STRVAR 257, 1, 0} flinched!
-The wild {STRVAR 257, 1, 0} flinched!
-The foe’s {STRVAR 257, 1, 0} flinched!
-{STRVAR 257, 1, 0} regained\nhealth!
-The wild {STRVAR 257, 1, 0} regained\nhealth!
-The foe’s {STRVAR 257, 1, 0} regained\nhealth!
-{STRVAR 257, 1, 0}’s\nHP is full!
-The wild {STRVAR 257, 1, 0}’s\nHP is full!
-The foe’s {STRVAR 257, 1, 0}’s\nHP is full!
-{STRVAR 262, 1, 0} raised your team’s\nSpecial Defense!
-The foe’s {STRVAR 262, 1, 0} raised\nits team’s Special Defense!
-{STRVAR 262, 1, 0} raised your team’s\nSpecial Defense slightly!
-The foe’s {STRVAR 262, 1, 0} raised\nits team’s Special Defense slightly!
-{STRVAR 262, 1, 0} raised your team’s\nDefense!
-The foe’s {STRVAR 262, 1, 0} raised\nits team’s Defense!
-{STRVAR 262, 1, 0} raised your team’s\nDefense slightly!
-The foe’s {STRVAR 262, 1, 0} raised\nits team’s Defense slightly!
+{STRVAR 257, 0} can’t escape!\r
+The wild {STRVAR 257, 0} can’t escape!\r
+The foe’s {STRVAR 257, 0} can’t escape!\r
+Hit {STRVAR 306, 0} time(s)!
+{STRVAR 257, 0}\nfell asleep!
+The wild {STRVAR 257, 0}\nfell asleep!
+The foe’s {STRVAR 257, 0}\nfell asleep!
+{STRVAR 257, 0}’s {STRVAR 261, 1} made\n{STRVAR 257, 2} fall asleep!
+{STRVAR 257, 0}’s {STRVAR 261, 1} made\nthe wild {STRVAR 257, 2} fall asleep!
+{STRVAR 257, 0}’s {STRVAR 261, 1} made\nthe foe’s {STRVAR 257, 2} fall asleep!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} made {STRVAR 257, 2}\ffall asleep!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} made the wild\f{STRVAR 257, 2} fall asleep!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} made {STRVAR 257, 2}\ffall asleep!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} made the foe’s\f{STRVAR 257, 2} fall asleep!
+{STRVAR 257, 0} is\nalready asleep!
+The wild {STRVAR 257, 0} is\nalready asleep!
+The foe’s {STRVAR 257, 0} is\nalready asleep!
+{STRVAR 257, 0}\nwasn’t affected!
+The wild {STRVAR 257, 0}\nwasn’t affected!
+The foe’s {STRVAR 257, 0}\nwasn’t affected!
+{STRVAR 257, 0}\nwas poisoned!
+The wild {STRVAR 257, 0}\nwas poisoned!
+The foe’s {STRVAR 257, 0}\nwas poisoned!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\npoisoned {STRVAR 257, 2}!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\npoisoned the wild {STRVAR 257, 2}!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\npoisoned the foe’s {STRVAR 257, 2}!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} poisoned\f{STRVAR 257, 2}!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} poisoned\fthe wild {STRVAR 257, 2}!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} poisoned\f{STRVAR 257, 2}!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} poisoned\fthe foe’s {STRVAR 257, 2}!
+{STRVAR 257, 0} is hurt\nby poison!
+The wild {STRVAR 257, 0} is hurt\nby poison!
+The foe’s {STRVAR 257, 0} is hurt\nby poison!
+{STRVAR 257, 0} is already\npoisoned.
+The wild {STRVAR 257, 0} is already\npoisoned.
+The foe’s {STRVAR 257, 0} is already\npoisoned.
+{STRVAR 257, 0} was badly\npoisoned!
+The wild {STRVAR 257, 0} was badly\npoisoned!
+The foe’s {STRVAR 257, 0} was badly\npoisoned!
+{STRVAR 257, 0} had its\nenergy drained!
+The wild {STRVAR 257, 0} had its\nenergy drained!
+The foe’s {STRVAR 257, 0} had its\nenergy drained!
+{STRVAR 257, 0} was burned!
+The wild {STRVAR 257, 0}\nwas burned!
+The foe’s {STRVAR 257, 0}\nwas burned!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nburned {STRVAR 257, 2}!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nburned the wild {STRVAR 257, 2}!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nburned the foe’s {STRVAR 257, 2}!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} burned {STRVAR 257, 2}!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} burned the wild\f{STRVAR 257, 2}!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} burned {STRVAR 257, 2}!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} burned the foe’s\f{STRVAR 257, 2}!
+{STRVAR 257, 0} is hurt\nby its burn!
+The wild {STRVAR 257, 0} is hurt\nby its burn!
+The foe’s {STRVAR 257, 0} is hurt\nby its burn!
+{STRVAR 257, 0} already\nhas a burn.
+The wild {STRVAR 257, 0} already\nhas a burn.
+The foe’s {STRVAR 257, 0} already\nhas a burn.
+{STRVAR 257, 0} was\nfrozen solid!
+The wild {STRVAR 257, 0} was\nfrozen solid!
+The foe’s {STRVAR 257, 0} was\nfrozen solid!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nfroze {STRVAR 257, 2} solid!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nfroze the wild {STRVAR 257, 2} solid!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nfroze the foe’s {STRVAR 257, 2} solid!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} froze {STRVAR 257, 2}\fsolid!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} froze the wild\f{STRVAR 257, 2} solid!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} froze {STRVAR 257, 2}\fsolid!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} froze the foe’s\f{STRVAR 257, 2} solid!
+{STRVAR 257, 0} is\nfrozen solid!
+The wild {STRVAR 257, 0} is\nfrozen solid!
+The foe’s {STRVAR 257, 0} is\nfrozen solid!
+{STRVAR 257, 0} thawed out!
+The wild {STRVAR 257, 0} thawed out!
+The foe’s {STRVAR 257, 0} thawed out!
+{STRVAR 257, 0} was\ndefrosted by {STRVAR 262, 1}!
+The wild {STRVAR 257, 0} was\ndefrosted by {STRVAR 262, 1}!
+The foe’s {STRVAR 257, 0} was\ndefrosted by {STRVAR 262, 1}!
+{STRVAR 257, 0} is paralyzed!\nIt may be unable to move!
+The wild {STRVAR 257, 0} is paralyzed!\nIt may be unable to move!
+The foe’s {STRVAR 257, 0} is paralyzed!\nIt may be unable to move!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nparalyzed {STRVAR 257, 2}!\fIt may be unable to move!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nparalyzed the wild {STRVAR 257, 2}!\fIt may be unable to move!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nparalyzed the foe’s {STRVAR 257, 2}!\fIt may be unable to move!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} paralyzed {STRVAR 257, 2}!\fIt may be unable to move!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} paralyzed the wild\f{STRVAR 257, 2}!\fIt may be unable to move!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} paralyzed\f{STRVAR 257, 2}!\fIt may be unable to move!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} paralyzed the foe’s\f{STRVAR 257, 2}!\fIt may be unable to move!
+{STRVAR 257, 0} is paralyzed!\nIt can’t move!
+The wild {STRVAR 257, 0} is paralyzed!\nIt can’t move!
+The foe’s {STRVAR 257, 0} is paralyzed!\nIt can’t move!
+{STRVAR 257, 0} is\nalready paralyzed!
+The wild {STRVAR 257, 0} is\nalready paralyzed!
+The foe’s {STRVAR 257, 0} is\nalready paralyzed!
+{STRVAR 257, 0} was\nhealed of paralysis!
+The wild {STRVAR 257, 0} was\nhealed of paralysis!
+The foe’s {STRVAR 257, 0} was\nhealed of paralysis!
+{STRVAR 257, 0}’s\ndream was eaten!
+The wild {STRVAR 257, 0}’s\ndream was eaten!
+The foe’s {STRVAR 257, 0}’s\ndream was eaten!
+{STRVAR 257, 0}’s {STRVAR 269, 1}\nwon’t go higher!
+The wild {STRVAR 257, 0}’s {STRVAR 269, 1}\nwon’t go higher!
+The foe’s {STRVAR 257, 0}’s {STRVAR 269, 1}\nwon’t go higher!
+{STRVAR 257, 0}’s {STRVAR 269, 1}\nwon’t go lower!
+The wild {STRVAR 257, 0}’s {STRVAR 269, 1}\nwon’t go lower!
+The foe’s {STRVAR 257, 0}’s {STRVAR 269, 1}\nwon’t go lower!
+The effect of your team’s\n{STRVAR 262, 0} wore off!
+The effect of the foe’s\n{STRVAR 262, 0} wore off!
+{STRVAR 257, 0} is\nconfused!
+The wild {STRVAR 257, 0} is\nconfused!
+The foe’s {STRVAR 257, 0} is\nconfused!
+{STRVAR 257, 0} snapped\nout of confusion!
+The wild {STRVAR 257, 0} snapped\nout of confusion!
+The foe’s {STRVAR 257, 0} snapped\nout of confusion!
+{STRVAR 257, 0} became\nconfused!
+The wild {STRVAR 257, 0} became\nconfused!
+The foe’s {STRVAR 257, 0} became\nconfused!
+{STRVAR 257, 0} is\nalready confused!
+The wild {STRVAR 257, 0} is\nalready confused!
+The foe’s {STRVAR 257, 0} is\nalready confused!
+{STRVAR 257, 0}\nfell in love!
+The wild {STRVAR 257, 0}\nfell in love!
+The foe’s {STRVAR 257, 0}\nfell in love!
+{STRVAR 257, 0} is in love\nwith {STRVAR 257, 1}!
+{STRVAR 257, 0} is in love\nwith the wild {STRVAR 257, 1}!
+{STRVAR 257, 0} is in love\nwith the foe’s {STRVAR 257, 1}!
+The wild {STRVAR 257, 0} is in love\nwith {STRVAR 257, 1}!
+The wild {STRVAR 257, 0} is in love\nwith the wild {STRVAR 257, 1}!
+The foe’s {STRVAR 257, 0} is in love\nwith {STRVAR 257, 1}!
+The foe’s {STRVAR 257, 0} is in love\nwith the foe’s {STRVAR 257, 1}!
+{STRVAR 257, 0} is\nimmobilized by love!
+The wild {STRVAR 257, 0} is\nimmobilized by love!
+The foe’s {STRVAR 257, 0} is\nimmobilized by love!
+{STRVAR 257, 0} was\nblown away!
+The wild {STRVAR 257, 0} was\nblown away!
+The foe’s {STRVAR 257, 0} was\nblown away!
+{STRVAR 257, 0} transformed\ninto the {STRVAR 271, 1} type!
+The wild {STRVAR 257, 0} transformed\ninto the {STRVAR 271, 1} type!
+The foe’s {STRVAR 257, 0} transformed\ninto the {STRVAR 271, 1} type!
+{STRVAR 257, 0} flinched!
+The wild {STRVAR 257, 0} flinched!
+The foe’s {STRVAR 257, 0} flinched!
+{STRVAR 257, 0} regained\nhealth!
+The wild {STRVAR 257, 0} regained\nhealth!
+The foe’s {STRVAR 257, 0} regained\nhealth!
+{STRVAR 257, 0}’s\nHP is full!
+The wild {STRVAR 257, 0}’s\nHP is full!
+The foe’s {STRVAR 257, 0}’s\nHP is full!
+{STRVAR 262, 0} raised your team’s\nSpecial Defense!
+The foe’s {STRVAR 262, 0} raised\nits team’s Special Defense!
+{STRVAR 262, 0} raised your team’s\nSpecial Defense slightly!
+The foe’s {STRVAR 262, 0} raised\nits team’s Special Defense slightly!
+{STRVAR 262, 0} raised your team’s\nDefense!
+The foe’s {STRVAR 262, 0} raised\nits team’s Defense!
+{STRVAR 262, 0} raised your team’s\nDefense slightly!
+The foe’s {STRVAR 262, 0} raised\nits team’s Defense slightly!
Your team became cloaked in\na mystical veil!
The foe’s team became\ncloaked in a mystical veil!
-{STRVAR 257, 1, 0} is protected\nby Safeguard!
-The wild {STRVAR 257, 1, 0} is protected\nby Safeguard!
-The foe’s {STRVAR 257, 1, 0} is protected\nby Safeguard!
+{STRVAR 257, 0} is protected\nby Safeguard!
+The wild {STRVAR 257, 0} is protected\nby Safeguard!
+The foe’s {STRVAR 257, 0} is protected\nby Safeguard!
Your team is no longer protected\nby Safeguard!
The foe is no longer protected\nby Safeguard!
-{STRVAR 257, 1, 0} went\nto sleep!
-The wild {STRVAR 257, 1, 0} went\nto sleep!
-The foe’s {STRVAR 257, 1, 0} went\nto sleep!
-{STRVAR 257, 1, 0} slept and\nbecame healthy!
-The wild {STRVAR 257, 1, 0} slept and\nbecame healthy!
-The foe’s {STRVAR 257, 1, 0} slept and\nbecame healthy!
-{STRVAR 257, 1, 0} whipped\nup a whirlwind!
-The wild {STRVAR 257, 1, 0} whipped\nup a whirlwind!
-The foe’s {STRVAR 257, 1, 0} whipped\nup a whirlwind!
-{STRVAR 257, 1, 0} absorbed\nlight!
-The wild {STRVAR 257, 1, 0} absorbed\nlight!
-The foe’s {STRVAR 257, 1, 0} absorbed\nlight!
-{STRVAR 257, 1, 0} tucked in\nits head!
-The wild {STRVAR 257, 1, 0} tucked in\nits head!
-The foe’s {STRVAR 257, 1, 0} tucked in\nits head!
-{STRVAR 257, 1, 0} became\ncloaked in a harsh light!
-The wild {STRVAR 257, 1, 0} became\ncloaked in a harsh light!
-The foe’s {STRVAR 257, 1, 0} became\ncloaked in a harsh light!
-{STRVAR 257, 1, 0} flew\nup high!
-The wild {STRVAR 257, 1, 0} flew\nup high!
-The foe’s {STRVAR 257, 1, 0} flew\nup high!
-{STRVAR 257, 1, 0} burrowed its\nway under the ground!
-The wild {STRVAR 257, 1, 0} burrowed\nits way under the ground!
-The foe’s {STRVAR 257, 1, 0} burrowed its\nway under the ground!
-{STRVAR 257, 1, 0} hid\nunderwater!
-The wild {STRVAR 257, 1, 0} hid\nunderwater!
-The foe’s {STRVAR 257, 1, 0} hid\nunderwater!
-{STRVAR 257, 1, 0} sprang up!
-The wild {STRVAR 257, 1, 0} sprang up!
-The foe’s {STRVAR 257, 1, 0} sprang up!
-{STRVAR 257, 1, 0} was squeezed\nby {STRVAR 257, 1, 1}!
-{STRVAR 257, 1, 0} was squeezed\nby the wild {STRVAR 257, 1, 1}!
-{STRVAR 257, 1, 0} was squeezed\nby the foe’s {STRVAR 257, 1, 1}!
-The wild {STRVAR 257, 1, 0} was squeezed\nby {STRVAR 257, 1, 1}!
-The wild {STRVAR 257, 1, 0} was squeezed\nby the wild {STRVAR 257, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} was squeezed\nby {STRVAR 257, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} was squeezed\nby the foe’s {STRVAR 257, 1, 1}!
-{STRVAR 257, 1, 0} was trapped\nin the vortex!
-The wild {STRVAR 257, 1, 0} was trapped\nin the vortex!
-The foe’s {STRVAR 257, 1, 0} was trapped\nin the vortex!
-{STRVAR 257, 1, 0} was trapped\nby Sand Tomb!
-The wild {STRVAR 257, 1, 0} was trapped\nby Sand Tomb!
-The foe’s {STRVAR 257, 1, 0} was trapped\nby Sand Tomb!
-{STRVAR 257, 1, 0} was wrapped by\n{STRVAR 257, 1, 1}!
-{STRVAR 257, 1, 0} was wrapped by\nthe wild {STRVAR 257, 1, 1}!
-{STRVAR 257, 1, 0} was wrapped by\nthe foe’s {STRVAR 257, 1, 1}!
-The wild {STRVAR 257, 1, 0} was wrapped\nby {STRVAR 257, 1, 1}!
-The wild {STRVAR 257, 1, 0} was wrapped\nby the wild {STRVAR 257, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} was wrapped\nby {STRVAR 257, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} was wrapped\nby the foe’s {STRVAR 257, 1, 1}!
-{STRVAR 257, 1, 1} clamped\n{STRVAR 257, 1, 0}!
-The wild {STRVAR 257, 1, 1} clamped\n{STRVAR 257, 1, 0}!
-The foe’s {STRVAR 257, 1, 1} clamped\n{STRVAR 257, 1, 0}!
-{STRVAR 257, 1, 1} clamped\nthe wild {STRVAR 257, 1, 0}!
-The wild {STRVAR 257, 1, 1} clamped\nthe wild {STRVAR 257, 1, 0}!
-{STRVAR 257, 1, 1} clamped\nthe foe’s {STRVAR 257, 1, 0}!
-The foe’s {STRVAR 257, 1, 1} clamped\nthe foe’s {STRVAR 257, 1, 0}!
-{STRVAR 257, 1, 0} is hurt\nby {STRVAR 262, 1, 1}!
-The wild {STRVAR 257, 1, 0} is hurt\nby {STRVAR 262, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} is hurt\nby {STRVAR 262, 1, 1}!
-{STRVAR 257, 1, 0} was freed\nfrom {STRVAR 262, 1, 1}!
-The wild {STRVAR 257, 1, 0} was freed\nfrom {STRVAR 262, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} was freed\nfrom {STRVAR 262, 1, 1}!
-{STRVAR 257, 1, 0} kept going\nand crashed!
-The wild {STRVAR 257, 1, 0} kept going\nand crashed!
-The foe’s {STRVAR 257, 1, 0} kept going\nand crashed!
+{STRVAR 257, 0} went\nto sleep!
+The wild {STRVAR 257, 0} went\nto sleep!
+The foe’s {STRVAR 257, 0} went\nto sleep!
+{STRVAR 257, 0} slept and\nbecame healthy!
+The wild {STRVAR 257, 0} slept and\nbecame healthy!
+The foe’s {STRVAR 257, 0} slept and\nbecame healthy!
+{STRVAR 257, 0} whipped\nup a whirlwind!
+The wild {STRVAR 257, 0} whipped\nup a whirlwind!
+The foe’s {STRVAR 257, 0} whipped\nup a whirlwind!
+{STRVAR 257, 0} absorbed\nlight!
+The wild {STRVAR 257, 0} absorbed\nlight!
+The foe’s {STRVAR 257, 0} absorbed\nlight!
+{STRVAR 257, 0} tucked in\nits head!
+The wild {STRVAR 257, 0} tucked in\nits head!
+The foe’s {STRVAR 257, 0} tucked in\nits head!
+{STRVAR 257, 0} became\ncloaked in a harsh light!
+The wild {STRVAR 257, 0} became\ncloaked in a harsh light!
+The foe’s {STRVAR 257, 0} became\ncloaked in a harsh light!
+{STRVAR 257, 0} flew\nup high!
+The wild {STRVAR 257, 0} flew\nup high!
+The foe’s {STRVAR 257, 0} flew\nup high!
+{STRVAR 257, 0} burrowed its\nway under the ground!
+The wild {STRVAR 257, 0} burrowed\nits way under the ground!
+The foe’s {STRVAR 257, 0} burrowed its\nway under the ground!
+{STRVAR 257, 0} hid\nunderwater!
+The wild {STRVAR 257, 0} hid\nunderwater!
+The foe’s {STRVAR 257, 0} hid\nunderwater!
+{STRVAR 257, 0} sprang up!
+The wild {STRVAR 257, 0} sprang up!
+The foe’s {STRVAR 257, 0} sprang up!
+{STRVAR 257, 0} was squeezed\nby {STRVAR 257, 1}!
+{STRVAR 257, 0} was squeezed\nby the wild {STRVAR 257, 1}!
+{STRVAR 257, 0} was squeezed\nby the foe’s {STRVAR 257, 1}!
+The wild {STRVAR 257, 0} was squeezed\nby {STRVAR 257, 1}!
+The wild {STRVAR 257, 0} was squeezed\nby the wild {STRVAR 257, 1}!
+The foe’s {STRVAR 257, 0} was squeezed\nby {STRVAR 257, 1}!
+The foe’s {STRVAR 257, 0} was squeezed\nby the foe’s {STRVAR 257, 1}!
+{STRVAR 257, 0} was trapped\nin the vortex!
+The wild {STRVAR 257, 0} was trapped\nin the vortex!
+The foe’s {STRVAR 257, 0} was trapped\nin the vortex!
+{STRVAR 257, 0} was trapped\nby Sand Tomb!
+The wild {STRVAR 257, 0} was trapped\nby Sand Tomb!
+The foe’s {STRVAR 257, 0} was trapped\nby Sand Tomb!
+{STRVAR 257, 0} was wrapped by\n{STRVAR 257, 1}!
+{STRVAR 257, 0} was wrapped by\nthe wild {STRVAR 257, 1}!
+{STRVAR 257, 0} was wrapped by\nthe foe’s {STRVAR 257, 1}!
+The wild {STRVAR 257, 0} was wrapped\nby {STRVAR 257, 1}!
+The wild {STRVAR 257, 0} was wrapped\nby the wild {STRVAR 257, 1}!
+The foe’s {STRVAR 257, 0} was wrapped\nby {STRVAR 257, 1}!
+The foe’s {STRVAR 257, 0} was wrapped\nby the foe’s {STRVAR 257, 1}!
+{STRVAR 257, 1} clamped\n{STRVAR 257, 0}!
+The wild {STRVAR 257, 1} clamped\n{STRVAR 257, 0}!
+The foe’s {STRVAR 257, 1} clamped\n{STRVAR 257, 0}!
+{STRVAR 257, 1} clamped\nthe wild {STRVAR 257, 0}!
+The wild {STRVAR 257, 1} clamped\nthe wild {STRVAR 257, 0}!
+{STRVAR 257, 1} clamped\nthe foe’s {STRVAR 257, 0}!
+The foe’s {STRVAR 257, 1} clamped\nthe foe’s {STRVAR 257, 0}!
+{STRVAR 257, 0} is hurt\nby {STRVAR 262, 1}!
+The wild {STRVAR 257, 0} is hurt\nby {STRVAR 262, 1}!
+The foe’s {STRVAR 257, 0} is hurt\nby {STRVAR 262, 1}!
+{STRVAR 257, 0} was freed\nfrom {STRVAR 262, 1}!
+The wild {STRVAR 257, 0} was freed\nfrom {STRVAR 262, 1}!
+The foe’s {STRVAR 257, 0} was freed\nfrom {STRVAR 262, 1}!
+{STRVAR 257, 0} kept going\nand crashed!
+The wild {STRVAR 257, 0} kept going\nand crashed!
+The foe’s {STRVAR 257, 0} kept going\nand crashed!
Your team became\nshrouded in mist!
The foe’s team became\nshrouded in mist!
-{STRVAR 257, 1, 0} is protected\nby Mist!
-The wild {STRVAR 257, 1, 0} is protected\nby Mist!
-The foe’s {STRVAR 257, 1, 0} is protected\nby Mist!
-{STRVAR 257, 1, 0} is getting\npumped!
-The wild {STRVAR 257, 1, 0} is getting\npumped!
-The foe’s {STRVAR 257, 1, 0} is getting\npumped!
-{STRVAR 257, 1, 0} is hit\nwith recoil!
-The wild {STRVAR 257, 1, 0} is hit\nwith recoil!
-The foe’s {STRVAR 257, 1, 0} is hit\nwith recoil!
-{STRVAR 257, 1, 0} protected\nitself!
-The wild {STRVAR 257, 1, 0} protected\nitself!
-The foe’s {STRVAR 257, 1, 0} protected\nitself!
-{STRVAR 257, 1, 1} is buffeted\nby the {STRVAR 262, 1, 0}!
-The wild {STRVAR 257, 1, 1} is buffeted\nby the {STRVAR 262, 1, 0}!
-The foe’s {STRVAR 257, 1, 1} is buffeted\nby the {STRVAR 262, 1, 0}!
-Your team’s {STRVAR 262, 1, 0}\nwore off!
-The foe’s {STRVAR 262, 1, 0}\nwore off!
-{STRVAR 257, 1, 0} was seeded!
-The wild {STRVAR 257, 1, 0}\nwas seeded!
-The foe’s {STRVAR 257, 1, 0}\nwas seeded!
-{STRVAR 257, 1, 0} evaded\nthe attack!
-The wild {STRVAR 257, 1, 0} evaded\nthe attack!
-The foe’s {STRVAR 257, 1, 0} evaded\nthe attack!
-{STRVAR 257, 1, 0}’s health is\nsapped by Leech Seed!
-The wild {STRVAR 257, 1, 0}’s health is\nsapped by Leech Seed!
-The foe’s {STRVAR 257, 1, 0}’s health is\nsapped by Leech Seed!
-{STRVAR 257, 1, 0} is fast\nasleep.
-The wild {STRVAR 257, 1, 0} is fast\nasleep.
-The foe’s {STRVAR 257, 1, 0} is fast\nasleep.
-{STRVAR 257, 1, 0} woke up!
-The wild {STRVAR 257, 1, 0}\nwoke up!
-The foe’s {STRVAR 257, 1, 0}\nwoke up!
-The uproar woke up\nthe {STRVAR 257, 1, 0}!
-The uproar woke up the\nwild {STRVAR 257, 1, 0}!
-The uproar woke up the\nfoe’s {STRVAR 257, 1, 0}!
-{STRVAR 257, 1, 0} caused\nan uproar!
-The wild {STRVAR 257, 1, 0} caused\nan uproar!
-The foe’s {STRVAR 257, 1, 0} caused\nan uproar!
-{STRVAR 257, 1, 0} is making\nan uproar!
-The wild {STRVAR 257, 1, 0} is making\nan uproar!
-The foe’s {STRVAR 257, 1, 0} is making\nan uproar!
-{STRVAR 257, 1, 0}\ncalmed down.
-The wild {STRVAR 257, 1, 0}\ncalmed down.
-The foe’s {STRVAR 257, 1, 0}\ncalmed down.
-{STRVAR 257, 1, 0} stockpiled {STRVAR 306, 1, 1}!
-The wild {STRVAR 257, 1, 0} stockpiled {STRVAR 306, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} stockpiled {STRVAR 306, 1, 1}!
-{STRVAR 257, 1, 0} can’t\nstockpile any more!
-The wild {STRVAR 257, 1, 0} can’t\nstockpile any more!
-The foe’s {STRVAR 257, 1, 0} can’t\nstockpile any more!
-But {STRVAR 257, 1, 0} can’t\nsleep in an uproar!
-But the wild {STRVAR 257, 1, 0} can’t\nsleep in an uproar!
-But the foe’s {STRVAR 257, 1, 0} can’t\nsleep in an uproar!
-But the uproar kept\n{STRVAR 257, 1, 0} awake!
-But the uproar kept\nthe wild {STRVAR 257, 1, 0} awake!
-But the uproar kept\nthe foe’s {STRVAR 257, 1, 0} awake!
-{STRVAR 257, 1, 0} stayed awake\nbecause of its {STRVAR 261, 1, 1}!
-The wild {STRVAR 257, 1, 0} stayed awake\nbecause of its {STRVAR 261, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} stayed awake\nbecause of its {STRVAR 261, 1, 1}!
-{STRVAR 257, 1, 0} is storing\nenergy!
-The wild {STRVAR 257, 1, 0} is storing\nenergy!
-The foe’s {STRVAR 257, 1, 0} is storing\nenergy!
-{STRVAR 257, 1, 0} unleashed\nenergy!
-The wild {STRVAR 257, 1, 0} unleashed\nenergy!
-The foe’s {STRVAR 257, 1, 0} unleashed\nenergy!
-{STRVAR 257, 1, 0} became\nconfused due to fatigue!
-The wild {STRVAR 257, 1, 0} became\nconfused due to fatigue!
-The foe’s {STRVAR 257, 1, 0} became\nconfused due to fatigue!
-{STRVAR 259, 1, 0} picked up\n${STRVAR 310, 1, 1}!\r
-{STRVAR 257, 1, 0} is\nunaffected!
-The wild {STRVAR 257, 1, 0} is\nunaffected!
-The foe’s {STRVAR 257, 1, 0} is\nunaffected!
-{STRVAR 257, 1, 0} transformed\ninto {STRVAR 256, 1, 1}!
-The wild {STRVAR 257, 1, 0} transformed\ninto {STRVAR 256, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} transformed\ninto {STRVAR 256, 1, 1}!
-{STRVAR 257, 1, 0} made\na substitute!
-The wild {STRVAR 257, 1, 0} made\na substitute!
-The foe’s {STRVAR 257, 1, 0} made\na substitute!
-{STRVAR 257, 1, 0} already\nhas a substitute!
-The wild {STRVAR 257, 1, 0} already\nhas a substitute!
-The foe’s {STRVAR 257, 1, 0} already\nhas a substitute!
-The substitute took damage\nfor {STRVAR 257, 1, 0}!\r
-The substitute took damage\nfor the wild {STRVAR 257, 1, 0}!\r
-The substitute took damage\nfor the foe’s {STRVAR 257, 1, 0}!\r
-{STRVAR 257, 1, 0}’s\nsubstitute faded!\r
-The wild {STRVAR 257, 1, 0}’s\nsubstitute faded!\r
-The foe’s {STRVAR 257, 1, 0}’s\nsubstitute faded!\r
-{STRVAR 257, 1, 0} must\nrecharge!
-The wild {STRVAR 257, 1, 0} must\nrecharge!
-The foe’s {STRVAR 257, 1, 0} must\nrecharge!
-{STRVAR 257, 1, 0}’s rage\nis building!
-The wild {STRVAR 257, 1, 0}’s rage\nis building!
-The foe’s {STRVAR 257, 1, 0}’s rage\nis building!
-{STRVAR 257, 1, 0}’s {STRVAR 262, 1, 1}\nwas disabled!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 262, 1, 1} was disabled!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 262, 1, 1} was disabled!
-{STRVAR 257, 1, 0} is no\nlonger disabled!
-The wild {STRVAR 257, 1, 0} is no\nlonger disabled!
-The foe’s {STRVAR 257, 1, 0} is no\nlonger disabled!
-{STRVAR 257, 1, 0} received\nan encore!
-The wild {STRVAR 257, 1, 0} received\nan encore!
-The foe’s {STRVAR 257, 1, 0} received\nan encore!
-{STRVAR 257, 1, 0}’s encore\nended!
-The wild {STRVAR 257, 1, 0}’s encore\nended!
-The foe’s {STRVAR 257, 1, 0}’s encore\nended!
-{STRVAR 257, 1, 0} took aim at\n{STRVAR 257, 1, 1}!
-{STRVAR 257, 1, 0} took aim at\nthe wild {STRVAR 257, 1, 1}!
-{STRVAR 257, 1, 0} took aim at\nthe foe’s {STRVAR 257, 1, 1}!
-The wild {STRVAR 257, 1, 0} took aim at\n{STRVAR 257, 1, 1}!
-The wild {STRVAR 257, 1, 0} took aim at\nthe wild {STRVAR 257, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} took aim at\n{STRVAR 257, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} took aim at\nthe foe’s {STRVAR 257, 1, 1}!
-{STRVAR 257, 1, 0} sketched\n{STRVAR 262, 1, 1}!
-The wild {STRVAR 257, 1, 0} sketched\n{STRVAR 262, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} sketched\n{STRVAR 262, 1, 1}!
-{STRVAR 257, 1, 0} is trying\nto take its foe with it!
-The wild {STRVAR 257, 1, 0} is trying\nto take its foe with it!
-The foe’s {STRVAR 257, 1, 0} is trying\nto take its foe with it!
-{STRVAR 257, 1, 0} took\n{STRVAR 257, 1, 1} down with it!
-{STRVAR 257, 1, 0} took the wild\n{STRVAR 257, 1, 1} down with it!
-{STRVAR 257, 1, 0} took the foe’s\n{STRVAR 257, 1, 1} down with it!
-The wild {STRVAR 257, 1, 0} took\n{STRVAR 257, 1, 1} down with it!
-The wild {STRVAR 257, 1, 0} took\nthe wild {STRVAR 257, 1, 1} down with it!
-The foe’s {STRVAR 257, 1, 0} took\n{STRVAR 257, 1, 1} down with it!
-The foe’s {STRVAR 257, 1, 0} took\nthe foe’s {STRVAR 257, 1, 1} down with it!
-It reduced the PP of {STRVAR 257, 1, 0}’s\n{STRVAR 262, 1, 1} by {STRVAR 306, 1, 2}!
-It reduced the PP of the wild\n{STRVAR 257, 1, 0}’s {STRVAR 262, 1, 1} by {STRVAR 306, 1, 2}!
-It reduced the PP of the foe’s\n{STRVAR 257, 1, 0}’s {STRVAR 262, 1, 1} by {STRVAR 306, 1, 2}!
-{STRVAR 257, 1, 0} stole\n{STRVAR 257, 1, 1}’s {STRVAR 264, 1, 2}!
-{STRVAR 257, 1, 0} stole the wild\n{STRVAR 257, 1, 1}’s {STRVAR 264, 1, 2}!
-{STRVAR 257, 1, 0} stole the foe’s\n{STRVAR 257, 1, 1}’s {STRVAR 264, 1, 2}!
-The wild {STRVAR 257, 1, 0} stole\n{STRVAR 257, 1, 1}’s {STRVAR 264, 1, 2}!
-The wild {STRVAR 257, 1, 0} stole the wild\n{STRVAR 257, 1, 1}’s {STRVAR 264, 1, 2}!
-The foe’s {STRVAR 257, 1, 0} stole\n{STRVAR 257, 1, 1}’s {STRVAR 264, 1, 2}!
-The foe’s {STRVAR 257, 1, 0} stole the\nfoe’s {STRVAR 257, 1, 1}’s {STRVAR 264, 1, 2}!
-{STRVAR 257, 1, 0} can no\nlonger escape!
-The wild {STRVAR 257, 1, 0} can no\nlonger escape!
-The foe’s {STRVAR 257, 1, 0} can no\nlonger escape!
-{STRVAR 257, 1, 0} began having\na nightmare!
-The wild {STRVAR 257, 1, 0} began\nhaving a nightmare!
-The foe’s {STRVAR 257, 1, 0} began\nhaving a nightmare!
-{STRVAR 257, 1, 0} is locked\nin a nightmare!
-The wild {STRVAR 257, 1, 0} is locked\nin a nightmare!
-The foe’s {STRVAR 257, 1, 0} is locked\nin a nightmare!
-{STRVAR 257, 1, 0} cut its own HP\nand laid a curse on {STRVAR 257, 1, 1}!
-{STRVAR 257, 1, 0} cut its own HP\nand laid a curse on the wild\f{STRVAR 257, 1, 1}!
-{STRVAR 257, 1, 0} cut its own HP\nand laid a curse on the foe’s\f{STRVAR 257, 1, 1}!
-The wild {STRVAR 257, 1, 0} cut its own HP\nand laid a curse on {STRVAR 257, 1, 1}!
-The wild {STRVAR 257, 1, 0} cut its own HP\nand laid a curse on the wild\f{STRVAR 257, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} cut its own HP\nand laid a curse on {STRVAR 257, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} cut its own HP\nand laid a curse on the foe’s\f{STRVAR 257, 1, 1}!
-{STRVAR 257, 1, 0} is afflicted\nby the curse!
-The wild {STRVAR 257, 1, 0} is afflicted\nby the curse!
-The foe’s {STRVAR 257, 1, 0} is afflicted\nby the curse!
+{STRVAR 257, 0} is protected\nby Mist!
+The wild {STRVAR 257, 0} is protected\nby Mist!
+The foe’s {STRVAR 257, 0} is protected\nby Mist!
+{STRVAR 257, 0} is getting\npumped!
+The wild {STRVAR 257, 0} is getting\npumped!
+The foe’s {STRVAR 257, 0} is getting\npumped!
+{STRVAR 257, 0} is hit\nwith recoil!
+The wild {STRVAR 257, 0} is hit\nwith recoil!
+The foe’s {STRVAR 257, 0} is hit\nwith recoil!
+{STRVAR 257, 0} protected\nitself!
+The wild {STRVAR 257, 0} protected\nitself!
+The foe’s {STRVAR 257, 0} protected\nitself!
+{STRVAR 257, 1} is buffeted\nby the {STRVAR 262, 0}!
+The wild {STRVAR 257, 1} is buffeted\nby the {STRVAR 262, 0}!
+The foe’s {STRVAR 257, 1} is buffeted\nby the {STRVAR 262, 0}!
+Your team’s {STRVAR 262, 0}\nwore off!
+The foe’s {STRVAR 262, 0}\nwore off!
+{STRVAR 257, 0} was seeded!
+The wild {STRVAR 257, 0}\nwas seeded!
+The foe’s {STRVAR 257, 0}\nwas seeded!
+{STRVAR 257, 0} evaded\nthe attack!
+The wild {STRVAR 257, 0} evaded\nthe attack!
+The foe’s {STRVAR 257, 0} evaded\nthe attack!
+{STRVAR 257, 0}’s health is\nsapped by Leech Seed!
+The wild {STRVAR 257, 0}’s health is\nsapped by Leech Seed!
+The foe’s {STRVAR 257, 0}’s health is\nsapped by Leech Seed!
+{STRVAR 257, 0} is fast\nasleep.
+The wild {STRVAR 257, 0} is fast\nasleep.
+The foe’s {STRVAR 257, 0} is fast\nasleep.
+{STRVAR 257, 0} woke up!
+The wild {STRVAR 257, 0}\nwoke up!
+The foe’s {STRVAR 257, 0}\nwoke up!
+The uproar woke up\nthe {STRVAR 257, 0}!
+The uproar woke up the\nwild {STRVAR 257, 0}!
+The uproar woke up the\nfoe’s {STRVAR 257, 0}!
+{STRVAR 257, 0} caused\nan uproar!
+The wild {STRVAR 257, 0} caused\nan uproar!
+The foe’s {STRVAR 257, 0} caused\nan uproar!
+{STRVAR 257, 0} is making\nan uproar!
+The wild {STRVAR 257, 0} is making\nan uproar!
+The foe’s {STRVAR 257, 0} is making\nan uproar!
+{STRVAR 257, 0}\ncalmed down.
+The wild {STRVAR 257, 0}\ncalmed down.
+The foe’s {STRVAR 257, 0}\ncalmed down.
+{STRVAR 257, 0} stockpiled {STRVAR 306, 1}!
+The wild {STRVAR 257, 0} stockpiled {STRVAR 306, 1}!
+The foe’s {STRVAR 257, 0} stockpiled {STRVAR 306, 1}!
+{STRVAR 257, 0} can’t\nstockpile any more!
+The wild {STRVAR 257, 0} can’t\nstockpile any more!
+The foe’s {STRVAR 257, 0} can’t\nstockpile any more!
+But {STRVAR 257, 0} can’t\nsleep in an uproar!
+But the wild {STRVAR 257, 0} can’t\nsleep in an uproar!
+But the foe’s {STRVAR 257, 0} can’t\nsleep in an uproar!
+But the uproar kept\n{STRVAR 257, 0} awake!
+But the uproar kept\nthe wild {STRVAR 257, 0} awake!
+But the uproar kept\nthe foe’s {STRVAR 257, 0} awake!
+{STRVAR 257, 0} stayed awake\nbecause of its {STRVAR 261, 1}!
+The wild {STRVAR 257, 0} stayed awake\nbecause of its {STRVAR 261, 1}!
+The foe’s {STRVAR 257, 0} stayed awake\nbecause of its {STRVAR 261, 1}!
+{STRVAR 257, 0} is storing\nenergy!
+The wild {STRVAR 257, 0} is storing\nenergy!
+The foe’s {STRVAR 257, 0} is storing\nenergy!
+{STRVAR 257, 0} unleashed\nenergy!
+The wild {STRVAR 257, 0} unleashed\nenergy!
+The foe’s {STRVAR 257, 0} unleashed\nenergy!
+{STRVAR 257, 0} became\nconfused due to fatigue!
+The wild {STRVAR 257, 0} became\nconfused due to fatigue!
+The foe’s {STRVAR 257, 0} became\nconfused due to fatigue!
+{STRVAR 259, 0} picked up\n${STRVAR 310, 1}!\r
+{STRVAR 257, 0} is\nunaffected!
+The wild {STRVAR 257, 0} is\nunaffected!
+The foe’s {STRVAR 257, 0} is\nunaffected!
+{STRVAR 257, 0} transformed\ninto {STRVAR 256, 1}!
+The wild {STRVAR 257, 0} transformed\ninto {STRVAR 256, 1}!
+The foe’s {STRVAR 257, 0} transformed\ninto {STRVAR 256, 1}!
+{STRVAR 257, 0} made\na substitute!
+The wild {STRVAR 257, 0} made\na substitute!
+The foe’s {STRVAR 257, 0} made\na substitute!
+{STRVAR 257, 0} already\nhas a substitute!
+The wild {STRVAR 257, 0} already\nhas a substitute!
+The foe’s {STRVAR 257, 0} already\nhas a substitute!
+The substitute took damage\nfor {STRVAR 257, 0}!\r
+The substitute took damage\nfor the wild {STRVAR 257, 0}!\r
+The substitute took damage\nfor the foe’s {STRVAR 257, 0}!\r
+{STRVAR 257, 0}’s\nsubstitute faded!\r
+The wild {STRVAR 257, 0}’s\nsubstitute faded!\r
+The foe’s {STRVAR 257, 0}’s\nsubstitute faded!\r
+{STRVAR 257, 0} must\nrecharge!
+The wild {STRVAR 257, 0} must\nrecharge!
+The foe’s {STRVAR 257, 0} must\nrecharge!
+{STRVAR 257, 0}’s rage\nis building!
+The wild {STRVAR 257, 0}’s rage\nis building!
+The foe’s {STRVAR 257, 0}’s rage\nis building!
+{STRVAR 257, 0}’s {STRVAR 262, 1}\nwas disabled!
+The wild {STRVAR 257, 0}’s\n{STRVAR 262, 1} was disabled!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 262, 1} was disabled!
+{STRVAR 257, 0} is no\nlonger disabled!
+The wild {STRVAR 257, 0} is no\nlonger disabled!
+The foe’s {STRVAR 257, 0} is no\nlonger disabled!
+{STRVAR 257, 0} received\nan encore!
+The wild {STRVAR 257, 0} received\nan encore!
+The foe’s {STRVAR 257, 0} received\nan encore!
+{STRVAR 257, 0}’s encore\nended!
+The wild {STRVAR 257, 0}’s encore\nended!
+The foe’s {STRVAR 257, 0}’s encore\nended!
+{STRVAR 257, 0} took aim at\n{STRVAR 257, 1}!
+{STRVAR 257, 0} took aim at\nthe wild {STRVAR 257, 1}!
+{STRVAR 257, 0} took aim at\nthe foe’s {STRVAR 257, 1}!
+The wild {STRVAR 257, 0} took aim at\n{STRVAR 257, 1}!
+The wild {STRVAR 257, 0} took aim at\nthe wild {STRVAR 257, 1}!
+The foe’s {STRVAR 257, 0} took aim at\n{STRVAR 257, 1}!
+The foe’s {STRVAR 257, 0} took aim at\nthe foe’s {STRVAR 257, 1}!
+{STRVAR 257, 0} sketched\n{STRVAR 262, 1}!
+The wild {STRVAR 257, 0} sketched\n{STRVAR 262, 1}!
+The foe’s {STRVAR 257, 0} sketched\n{STRVAR 262, 1}!
+{STRVAR 257, 0} is trying\nto take its foe with it!
+The wild {STRVAR 257, 0} is trying\nto take its foe with it!
+The foe’s {STRVAR 257, 0} is trying\nto take its foe with it!
+{STRVAR 257, 0} took\n{STRVAR 257, 1} down with it!
+{STRVAR 257, 0} took the wild\n{STRVAR 257, 1} down with it!
+{STRVAR 257, 0} took the foe’s\n{STRVAR 257, 1} down with it!
+The wild {STRVAR 257, 0} took\n{STRVAR 257, 1} down with it!
+The wild {STRVAR 257, 0} took\nthe wild {STRVAR 257, 1} down with it!
+The foe’s {STRVAR 257, 0} took\n{STRVAR 257, 1} down with it!
+The foe’s {STRVAR 257, 0} took\nthe foe’s {STRVAR 257, 1} down with it!
+It reduced the PP of {STRVAR 257, 0}’s\n{STRVAR 262, 1} by {STRVAR 306, 2}!
+It reduced the PP of the wild\n{STRVAR 257, 0}’s {STRVAR 262, 1} by {STRVAR 306, 2}!
+It reduced the PP of the foe’s\n{STRVAR 257, 0}’s {STRVAR 262, 1} by {STRVAR 306, 2}!
+{STRVAR 257, 0} stole\n{STRVAR 257, 1}’s {STRVAR 264, 2}!
+{STRVAR 257, 0} stole the wild\n{STRVAR 257, 1}’s {STRVAR 264, 2}!
+{STRVAR 257, 0} stole the foe’s\n{STRVAR 257, 1}’s {STRVAR 264, 2}!
+The wild {STRVAR 257, 0} stole\n{STRVAR 257, 1}’s {STRVAR 264, 2}!
+The wild {STRVAR 257, 0} stole the wild\n{STRVAR 257, 1}’s {STRVAR 264, 2}!
+The foe’s {STRVAR 257, 0} stole\n{STRVAR 257, 1}’s {STRVAR 264, 2}!
+The foe’s {STRVAR 257, 0} stole the\nfoe’s {STRVAR 257, 1}’s {STRVAR 264, 2}!
+{STRVAR 257, 0} can no\nlonger escape!
+The wild {STRVAR 257, 0} can no\nlonger escape!
+The foe’s {STRVAR 257, 0} can no\nlonger escape!
+{STRVAR 257, 0} began having\na nightmare!
+The wild {STRVAR 257, 0} began\nhaving a nightmare!
+The foe’s {STRVAR 257, 0} began\nhaving a nightmare!
+{STRVAR 257, 0} is locked\nin a nightmare!
+The wild {STRVAR 257, 0} is locked\nin a nightmare!
+The foe’s {STRVAR 257, 0} is locked\nin a nightmare!
+{STRVAR 257, 0} cut its own HP\nand laid a curse on {STRVAR 257, 1}!
+{STRVAR 257, 0} cut its own HP\nand laid a curse on the wild\f{STRVAR 257, 1}!
+{STRVAR 257, 0} cut its own HP\nand laid a curse on the foe’s\f{STRVAR 257, 1}!
+The wild {STRVAR 257, 0} cut its own HP\nand laid a curse on {STRVAR 257, 1}!
+The wild {STRVAR 257, 0} cut its own HP\nand laid a curse on the wild\f{STRVAR 257, 1}!
+The foe’s {STRVAR 257, 0} cut its own HP\nand laid a curse on {STRVAR 257, 1}!
+The foe’s {STRVAR 257, 0} cut its own HP\nand laid a curse on the foe’s\f{STRVAR 257, 1}!
+{STRVAR 257, 0} is afflicted\nby the curse!
+The wild {STRVAR 257, 0} is afflicted\nby the curse!
+The foe’s {STRVAR 257, 0} is afflicted\nby the curse!
Spikes were scattered all around\nyour team’s feet!
Spikes were scattered all around\nthe feet of the foe’s team!
-{STRVAR 257, 1, 0} is hurt\nby the spikes!
-The wild {STRVAR 257, 1, 0} is hurt\nby the spikes!
-The foe’s {STRVAR 257, 1, 0} is hurt\nby the spikes!
-{STRVAR 257, 1, 0} identified\n{STRVAR 257, 1, 1}!
-{STRVAR 257, 1, 0} identified\nthe wild {STRVAR 257, 1, 1}!
-{STRVAR 257, 1, 0} identified\nthe foe’s {STRVAR 257, 1, 1}!
-The wild {STRVAR 257, 1, 0} identified\n{STRVAR 257, 1, 1}!
-The wild {STRVAR 257, 1, 0} identified\nthe wild {STRVAR 257, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} identified\n{STRVAR 257, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} identified\nthe foe’s {STRVAR 257, 1, 1}!
-{STRVAR 257, 1, 0}’s perish count\nfell to {STRVAR 306, 1, 1}!
-The wild {STRVAR 257, 1, 0}’s perish count\nfell to {STRVAR 306, 1, 1}!
-The foe’s {STRVAR 257, 1, 0}’s perish count\nfell to {STRVAR 306, 1, 1}!
-{STRVAR 257, 1, 0} braced\nitself!
-The wild {STRVAR 257, 1, 0} braced\nitself!
-The foe’s {STRVAR 257, 1, 0} braced\nitself!
-{STRVAR 257, 1, 0} endured\nthe hit!
-The wild {STRVAR 257, 1, 0} endured\nthe hit!
-The foe’s {STRVAR 257, 1, 0} endured\nthe hit!
-Magnitude {STRVAR 306, 1, 0}!
-{STRVAR 257, 1, 0} cut its own HP\nand maximized its Attack!
-The wild {STRVAR 257, 1, 0} cut its own HP\nand maximized its Attack!
-The foe’s {STRVAR 257, 1, 0} cut its own HP\nand maximized its Attack!
-{STRVAR 257, 1, 0} copied\n{STRVAR 257, 1, 1}’s stat changes!
-{STRVAR 257, 1, 0} copied the wild\n{STRVAR 257, 1, 1}’s stat changes!
-{STRVAR 257, 1, 0} copied the foe’s\n{STRVAR 257, 1, 1}’s stat changes!
-The wild {STRVAR 257, 1, 0} copied\n{STRVAR 257, 1, 1}’s stat changes!
-The wild {STRVAR 257, 1, 0} copied the\nwild {STRVAR 257, 1, 1}’s stat changes!
-The foe’s {STRVAR 257, 1, 0} copied\n{STRVAR 257, 1, 1}’s stat changes!
-The foe’s {STRVAR 257, 1, 0} copied the \nfoe’s {STRVAR 257, 1, 1}’s stat changes!
-{STRVAR 257, 1, 0} got free of\n{STRVAR 257, 1, 1}’s {STRVAR 262, 1, 2}!
-{STRVAR 257, 1, 0} got free of the wild\n{STRVAR 257, 1, 1}’s {STRVAR 262, 1, 2}!
-{STRVAR 257, 1, 0} got free of the foe’s\n{STRVAR 257, 1, 1}’s {STRVAR 262, 1, 2}!
-The wild {STRVAR 257, 1, 0} got free of\n{STRVAR 257, 1, 1}’s {STRVAR 262, 1, 2}!
-The wild {STRVAR 257, 1, 0} got free of the\nwild {STRVAR 257, 1, 1}’s {STRVAR 262, 1, 2}!
-The foe’s {STRVAR 257, 1, 0} got free of\n{STRVAR 257, 1, 1}’s {STRVAR 262, 1, 2}!
-The foe’s {STRVAR 257, 1, 0} got free of\nthe foe’s {STRVAR 257, 1, 1}’s\f{STRVAR 262, 1, 2}!
-{STRVAR 257, 1, 0} blew away\n{STRVAR 262, 1, 1}!
-The wild {STRVAR 257, 1, 0} blew away\n{STRVAR 262, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} blew away\n{STRVAR 262, 1, 1}!
-{STRVAR 257, 1, 0} fled from\nbattle!
-The wild {STRVAR 257, 1, 0} fled from\nbattle!
-The foe’s {STRVAR 257, 1, 0} fled from\nbattle!
-{STRVAR 257, 1, 0} foresaw\nan attack!
-The wild {STRVAR 257, 1, 0} foresaw\nan attack!
-The foe’s {STRVAR 257, 1, 0} foresaw\nan attack!
-{STRVAR 257, 1, 0} took\nthe {STRVAR 262, 1, 1} attack!
-The wild {STRVAR 257, 1, 0} took\nthe {STRVAR 262, 1, 1} attack!
-The foe’s {STRVAR 257, 1, 0} took\nthe {STRVAR 262, 1, 1} attack!
-{STRVAR 257, 1, 0} chose\n{STRVAR 262, 1, 1} as its destiny!
-The wild {STRVAR 257, 1, 0} chose\n{STRVAR 262, 1, 1} as its destiny!
-The foe’s {STRVAR 257, 1, 0} chose\n{STRVAR 262, 1, 1} as its destiny!
-{STRVAR 257, 1, 0}’s attack!
-The wild {STRVAR 257, 1, 0}’s attack!
-The foe’s {STRVAR 257, 1, 0}’s attack!
-{STRVAR 257, 1, 0} became\nthe center of attention!
-The wild {STRVAR 257, 1, 0} became\nthe center of attention!
-The foe’s {STRVAR 257, 1, 0} became\nthe center of attention!
-{STRVAR 257, 1, 0} began\ncharging power!
-The wild {STRVAR 257, 1, 0} began\ncharging power!
-The foe’s {STRVAR 257, 1, 0} began\ncharging power!
-{STRVAR 262, 1, 0} turned into\n{STRVAR 262, 1, 1}!
-{STRVAR 257, 1, 0}’s status\nreturned to normal!
-The wild {STRVAR 257, 1, 0}’s status\nreturned to normal!
-The foe’s {STRVAR 257, 1, 0}’s status\nreturned to normal!
-{STRVAR 257, 1, 0} was subjected\nto Torment!
-The wild {STRVAR 257, 1, 0} was subjected\nto Torment!
-The foe’s {STRVAR 257, 1, 0} was subjected\nto Torment!
-{STRVAR 257, 1, 0} is tightening\nits focus!
-The wild {STRVAR 257, 1, 0} is tightening\nits focus!
-The foe’s {STRVAR 257, 1, 0} is tightening\nits focus!
-{STRVAR 257, 1, 0} fell for\nthe taunt!
-The wild {STRVAR 257, 1, 0} fell for\nthe taunt!
-The foe’s {STRVAR 257, 1, 0} fell for\nthe taunt!
-{STRVAR 257, 1, 0} is ready to\nhelp {STRVAR 257, 1, 1}!
-{STRVAR 257, 1, 0} is ready to\nhelp the wild {STRVAR 257, 1, 1}!
-{STRVAR 257, 1, 0} is ready to\nhelp the foe’s {STRVAR 257, 1, 1}!
-The wild {STRVAR 257, 1, 0} is ready to\nhelp {STRVAR 257, 1, 1}!
-The wild {STRVAR 257, 1, 0} is ready to\nhelp the wild {STRVAR 257, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} is ready to\nhelp {STRVAR 257, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} is ready to\nhelp the foe’s {STRVAR 257, 1, 1}!
-{STRVAR 257, 1, 0} switched\nitems with its target!
-The wild {STRVAR 257, 1, 0} switched\nitems with its target!
-The foe’s {STRVAR 257, 1, 0} switched\nitems with its target!
-{STRVAR 257, 1, 0} obtained\none {STRVAR 264, 1, 1}.
-The wild {STRVAR 257, 1, 0} obtained\none {STRVAR 264, 1, 1}.
-The foe’s {STRVAR 257, 1, 0} obtained\none {STRVAR 264, 1, 1}.
-{STRVAR 257, 1, 0} obtained\none {STRVAR 264, 1, 1}.\r{STRVAR 257, 1, 2} obtained\none {STRVAR 264, 1, 3}.
-{STRVAR 257, 1, 0} obtained\none {STRVAR 264, 1, 1}.\rThe wild {STRVAR 257, 1, 2} obtained\none {STRVAR 264, 1, 3}.\r
-{STRVAR 257, 1, 0} obtained\none {STRVAR 264, 1, 1}.\rThe foe’s {STRVAR 257, 1, 2} obtained\none {STRVAR 264, 1, 3}.\r
-The wild {STRVAR 257, 1, 0} obtained\none {STRVAR 264, 1, 1}.\r{STRVAR 257, 1, 2} obtained\none {STRVAR 264, 1, 3}.\r
-The wild {STRVAR 257, 1, 0} obtained\none {STRVAR 264, 1, 1}.\rThe wild {STRVAR 257, 1, 2} obtained\none {STRVAR 264, 1, 3}.\r
-The foe’s {STRVAR 257, 1, 0} obtained\none {STRVAR 264, 1, 1}.\r{STRVAR 257, 1, 2} obtained\none {STRVAR 264, 1, 3}.\r
-The foe’s {STRVAR 257, 1, 0} obtained\none {STRVAR 264, 1, 1}.\rThe foe’s {STRVAR 257, 1, 2} obtained\none {STRVAR 264, 1, 3}.\r
-{STRVAR 257, 1, 0} copied\n{STRVAR 257, 1, 1}’s {STRVAR 261, 1, 2}!
-{STRVAR 257, 1, 0} copied the wild\n{STRVAR 257, 1, 1}’s {STRVAR 261, 1, 2}!
-{STRVAR 257, 1, 0} copied the foe’s\n{STRVAR 257, 1, 1}’s {STRVAR 261, 1, 2}!
-The wild {STRVAR 257, 1, 0} copied\n{STRVAR 257, 1, 1}’s {STRVAR 261, 1, 2}!
-The wild {STRVAR 257, 1, 0} copied the wild\n{STRVAR 257, 1, 1}’s {STRVAR 261, 1, 2}!
-The foe’s {STRVAR 257, 1, 0} copied\n{STRVAR 257, 1, 1}’s {STRVAR 261, 1, 2}!
-The foe’s {STRVAR 257, 1, 0} copied the\nfoe’s {STRVAR 257, 1, 1}’s {STRVAR 261, 1, 2}!
-{STRVAR 257, 1, 0} made a wish!
-The wild {STRVAR 257, 1, 0}\nmade a wish!
-The foe’s {STRVAR 257, 1, 0}\nmade a wish!
-{STRVAR 257, 1, 0}’s wish\ncame true!
-The wild {STRVAR 257, 1, 0}’s wish\ncame true!
-The foe’s {STRVAR 257, 1, 0}’s wish\ncame true!
-{STRVAR 257, 1, 0} planted its roots!
-The wild {STRVAR 257, 1, 0} planted\nits roots!
-The foe’s {STRVAR 257, 1, 0} planted\nits roots!
-{STRVAR 257, 1, 0} absorbed\nnutrients with its roots!
-The wild {STRVAR 257, 1, 0} absorbed\nnutrients with its roots!
-The foe’s {STRVAR 257, 1, 0} absorbed\nnutrients with its roots!
-{STRVAR 257, 1, 0} anchored\nitself with its roots!
-The wild {STRVAR 257, 1, 0} anchored\nitself with its roots!
-The foe’s {STRVAR 257, 1, 0} anchored\nitself with its roots!
-{STRVAR 257, 1, 0} made\n{STRVAR 257, 1, 1} drowsy!
-{STRVAR 257, 1, 0} made the wild\n{STRVAR 257, 1, 1} drowsy!
-{STRVAR 257, 1, 0} made the foe’s\n{STRVAR 257, 1, 1} drowsy!
-The wild {STRVAR 257, 1, 0} made\n{STRVAR 257, 1, 1} drowsy!
-The wild {STRVAR 257, 1, 0} made\nthe wild {STRVAR 257, 1, 1} drowsy!
-The foe’s {STRVAR 257, 1, 0} made\n{STRVAR 257, 1, 1} drowsy!
-The foe’s {STRVAR 257, 1, 0} made\nthe foe’s {STRVAR 257, 1, 1} drowsy!
-{STRVAR 257, 1, 0} knocked off\n{STRVAR 257, 1, 1}’s {STRVAR 264, 1, 2}!
-{STRVAR 257, 1, 0} knocked off the wild\n{STRVAR 257, 1, 1}’s {STRVAR 264, 1, 2}!
-{STRVAR 257, 1, 0} knocked off the foe’s\n{STRVAR 257, 1, 1}’s {STRVAR 264, 1, 2}!
-The wild {STRVAR 257, 1, 0} knocked off\n{STRVAR 257, 1, 1}’s {STRVAR 264, 1, 2}!
-The wild {STRVAR 257, 1, 0} knocked off the\nwild {STRVAR 257, 1, 1}’s {STRVAR 264, 1, 2}!
-The foe’s {STRVAR 257, 1, 0} knocked off\n{STRVAR 257, 1, 1}’s {STRVAR 264, 1, 2}!
-The foe’s {STRVAR 257, 1, 0} knocked off\nthe foe’s {STRVAR 257, 1, 1}’s\f{STRVAR 264, 1, 2}!
-{STRVAR 257, 1, 0} swapped\nabilities with its target!
-The wild {STRVAR 257, 1, 0} swapped\nabilities with its target!
-The foe’s {STRVAR 257, 1, 0} swapped\nabilities with its opponent!
-{STRVAR 257, 1, 0} sealed the\nopponent’s move(s)!
-The wild {STRVAR 257, 1, 0} sealed the\nopponent’s move(s)!
-The foe’s {STRVAR 257, 1, 0} sealed the\nopponent’s move(s)!
-{STRVAR 257, 1, 0} wants the\nfoe to bear a grudge!
-The wild {STRVAR 257, 1, 0} wants the\nfoe to bear a grudge!
-The foe’s {STRVAR 257, 1, 0} wants the\nfoe to bear a grudge!
-{STRVAR 257, 1, 0}’s {STRVAR 262, 1, 1} lost\nall its PP due to the grudge!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 262, 1, 1} lost all its PP\fdue to the grudge!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 262, 1, 1} lost all its PP\fdue to the grudge!
-{STRVAR 257, 1, 0} shrouded\nitself with Magic Coat!
-The wild {STRVAR 257, 1, 0} shrouded\nitself with Magic Coat!
-The foe’s {STRVAR 257, 1, 0} shrouded\nitself with Magic Coat!
-{STRVAR 257, 1, 0}’s {STRVAR 262, 1, 1}\nwas bounced back by Magic Coat!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 262, 1, 1} was bounced back by\fMagic Coat!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 262, 1, 1} was bounced back by\fMagic Coat!
-{STRVAR 257, 1, 0} waits for a target\nto make a move!
-The wild {STRVAR 257, 1, 0} waits for\na target to make a move!
-The foe’s {STRVAR 257, 1, 0} waits for\na target to make a move!
-{STRVAR 257, 1, 0} snatched\n{STRVAR 257, 1, 1}’s move!
-{STRVAR 257, 1, 0} snatched the wild\n{STRVAR 257, 1, 1}’s move!
-{STRVAR 257, 1, 0} snatched the foe’s\n{STRVAR 257, 1, 1}’s move!
-The wild {STRVAR 257, 1, 0} snatched\n{STRVAR 257, 1, 1}’s move!
-The wild {STRVAR 257, 1, 0} snatched\nthe wild {STRVAR 257, 1, 1}’s move!
-The foe’s {STRVAR 257, 1, 0} snatched\n{STRVAR 257, 1, 1}’s move!
-The foe’s {STRVAR 257, 1, 0} snatched\nthe foe’s {STRVAR 257, 1, 1}’s move!
+{STRVAR 257, 0} is hurt\nby the spikes!
+The wild {STRVAR 257, 0} is hurt\nby the spikes!
+The foe’s {STRVAR 257, 0} is hurt\nby the spikes!
+{STRVAR 257, 0} identified\n{STRVAR 257, 1}!
+{STRVAR 257, 0} identified\nthe wild {STRVAR 257, 1}!
+{STRVAR 257, 0} identified\nthe foe’s {STRVAR 257, 1}!
+The wild {STRVAR 257, 0} identified\n{STRVAR 257, 1}!
+The wild {STRVAR 257, 0} identified\nthe wild {STRVAR 257, 1}!
+The foe’s {STRVAR 257, 0} identified\n{STRVAR 257, 1}!
+The foe’s {STRVAR 257, 0} identified\nthe foe’s {STRVAR 257, 1}!
+{STRVAR 257, 0}’s perish count\nfell to {STRVAR 306, 1}!
+The wild {STRVAR 257, 0}’s perish count\nfell to {STRVAR 306, 1}!
+The foe’s {STRVAR 257, 0}’s perish count\nfell to {STRVAR 306, 1}!
+{STRVAR 257, 0} braced\nitself!
+The wild {STRVAR 257, 0} braced\nitself!
+The foe’s {STRVAR 257, 0} braced\nitself!
+{STRVAR 257, 0} endured\nthe hit!
+The wild {STRVAR 257, 0} endured\nthe hit!
+The foe’s {STRVAR 257, 0} endured\nthe hit!
+Magnitude {STRVAR 306, 0}!
+{STRVAR 257, 0} cut its own HP\nand maximized its Attack!
+The wild {STRVAR 257, 0} cut its own HP\nand maximized its Attack!
+The foe’s {STRVAR 257, 0} cut its own HP\nand maximized its Attack!
+{STRVAR 257, 0} copied\n{STRVAR 257, 1}’s stat changes!
+{STRVAR 257, 0} copied the wild\n{STRVAR 257, 1}’s stat changes!
+{STRVAR 257, 0} copied the foe’s\n{STRVAR 257, 1}’s stat changes!
+The wild {STRVAR 257, 0} copied\n{STRVAR 257, 1}’s stat changes!
+The wild {STRVAR 257, 0} copied the\nwild {STRVAR 257, 1}’s stat changes!
+The foe’s {STRVAR 257, 0} copied\n{STRVAR 257, 1}’s stat changes!
+The foe’s {STRVAR 257, 0} copied the \nfoe’s {STRVAR 257, 1}’s stat changes!
+{STRVAR 257, 0} got free of\n{STRVAR 257, 1}’s {STRVAR 262, 2}!
+{STRVAR 257, 0} got free of the wild\n{STRVAR 257, 1}’s {STRVAR 262, 2}!
+{STRVAR 257, 0} got free of the foe’s\n{STRVAR 257, 1}’s {STRVAR 262, 2}!
+The wild {STRVAR 257, 0} got free of\n{STRVAR 257, 1}’s {STRVAR 262, 2}!
+The wild {STRVAR 257, 0} got free of the\nwild {STRVAR 257, 1}’s {STRVAR 262, 2}!
+The foe’s {STRVAR 257, 0} got free of\n{STRVAR 257, 1}’s {STRVAR 262, 2}!
+The foe’s {STRVAR 257, 0} got free of\nthe foe’s {STRVAR 257, 1}’s\f{STRVAR 262, 2}!
+{STRVAR 257, 0} blew away\n{STRVAR 262, 1}!
+The wild {STRVAR 257, 0} blew away\n{STRVAR 262, 1}!
+The foe’s {STRVAR 257, 0} blew away\n{STRVAR 262, 1}!
+{STRVAR 257, 0} fled from\nbattle!
+The wild {STRVAR 257, 0} fled from\nbattle!
+The foe’s {STRVAR 257, 0} fled from\nbattle!
+{STRVAR 257, 0} foresaw\nan attack!
+The wild {STRVAR 257, 0} foresaw\nan attack!
+The foe’s {STRVAR 257, 0} foresaw\nan attack!
+{STRVAR 257, 0} took\nthe {STRVAR 262, 1} attack!
+The wild {STRVAR 257, 0} took\nthe {STRVAR 262, 1} attack!
+The foe’s {STRVAR 257, 0} took\nthe {STRVAR 262, 1} attack!
+{STRVAR 257, 0} chose\n{STRVAR 262, 1} as its destiny!
+The wild {STRVAR 257, 0} chose\n{STRVAR 262, 1} as its destiny!
+The foe’s {STRVAR 257, 0} chose\n{STRVAR 262, 1} as its destiny!
+{STRVAR 257, 0}’s attack!
+The wild {STRVAR 257, 0}’s attack!
+The foe’s {STRVAR 257, 0}’s attack!
+{STRVAR 257, 0} became\nthe center of attention!
+The wild {STRVAR 257, 0} became\nthe center of attention!
+The foe’s {STRVAR 257, 0} became\nthe center of attention!
+{STRVAR 257, 0} began\ncharging power!
+The wild {STRVAR 257, 0} began\ncharging power!
+The foe’s {STRVAR 257, 0} began\ncharging power!
+{STRVAR 262, 0} turned into\n{STRVAR 262, 1}!
+{STRVAR 257, 0}’s status\nreturned to normal!
+The wild {STRVAR 257, 0}’s status\nreturned to normal!
+The foe’s {STRVAR 257, 0}’s status\nreturned to normal!
+{STRVAR 257, 0} was subjected\nto Torment!
+The wild {STRVAR 257, 0} was subjected\nto Torment!
+The foe’s {STRVAR 257, 0} was subjected\nto Torment!
+{STRVAR 257, 0} is tightening\nits focus!
+The wild {STRVAR 257, 0} is tightening\nits focus!
+The foe’s {STRVAR 257, 0} is tightening\nits focus!
+{STRVAR 257, 0} fell for\nthe taunt!
+The wild {STRVAR 257, 0} fell for\nthe taunt!
+The foe’s {STRVAR 257, 0} fell for\nthe taunt!
+{STRVAR 257, 0} is ready to\nhelp {STRVAR 257, 1}!
+{STRVAR 257, 0} is ready to\nhelp the wild {STRVAR 257, 1}!
+{STRVAR 257, 0} is ready to\nhelp the foe’s {STRVAR 257, 1}!
+The wild {STRVAR 257, 0} is ready to\nhelp {STRVAR 257, 1}!
+The wild {STRVAR 257, 0} is ready to\nhelp the wild {STRVAR 257, 1}!
+The foe’s {STRVAR 257, 0} is ready to\nhelp {STRVAR 257, 1}!
+The foe’s {STRVAR 257, 0} is ready to\nhelp the foe’s {STRVAR 257, 1}!
+{STRVAR 257, 0} switched\nitems with its target!
+The wild {STRVAR 257, 0} switched\nitems with its target!
+The foe’s {STRVAR 257, 0} switched\nitems with its target!
+{STRVAR 257, 0} obtained\none {STRVAR 264, 1}.
+The wild {STRVAR 257, 0} obtained\none {STRVAR 264, 1}.
+The foe’s {STRVAR 257, 0} obtained\none {STRVAR 264, 1}.
+{STRVAR 257, 0} obtained\none {STRVAR 264, 1}.\r{STRVAR 257, 2} obtained\none {STRVAR 264, 3}.
+{STRVAR 257, 0} obtained\none {STRVAR 264, 1}.\rThe wild {STRVAR 257, 2} obtained\none {STRVAR 264, 3}.\r
+{STRVAR 257, 0} obtained\none {STRVAR 264, 1}.\rThe foe’s {STRVAR 257, 2} obtained\none {STRVAR 264, 3}.\r
+The wild {STRVAR 257, 0} obtained\none {STRVAR 264, 1}.\r{STRVAR 257, 2} obtained\none {STRVAR 264, 3}.\r
+The wild {STRVAR 257, 0} obtained\none {STRVAR 264, 1}.\rThe wild {STRVAR 257, 2} obtained\none {STRVAR 264, 3}.\r
+The foe’s {STRVAR 257, 0} obtained\none {STRVAR 264, 1}.\r{STRVAR 257, 2} obtained\none {STRVAR 264, 3}.\r
+The foe’s {STRVAR 257, 0} obtained\none {STRVAR 264, 1}.\rThe foe’s {STRVAR 257, 2} obtained\none {STRVAR 264, 3}.\r
+{STRVAR 257, 0} copied\n{STRVAR 257, 1}’s {STRVAR 261, 2}!
+{STRVAR 257, 0} copied the wild\n{STRVAR 257, 1}’s {STRVAR 261, 2}!
+{STRVAR 257, 0} copied the foe’s\n{STRVAR 257, 1}’s {STRVAR 261, 2}!
+The wild {STRVAR 257, 0} copied\n{STRVAR 257, 1}’s {STRVAR 261, 2}!
+The wild {STRVAR 257, 0} copied the wild\n{STRVAR 257, 1}’s {STRVAR 261, 2}!
+The foe’s {STRVAR 257, 0} copied\n{STRVAR 257, 1}’s {STRVAR 261, 2}!
+The foe’s {STRVAR 257, 0} copied the\nfoe’s {STRVAR 257, 1}’s {STRVAR 261, 2}!
+{STRVAR 257, 0} made a wish!
+The wild {STRVAR 257, 0}\nmade a wish!
+The foe’s {STRVAR 257, 0}\nmade a wish!
+{STRVAR 257, 0}’s wish\ncame true!
+The wild {STRVAR 257, 0}’s wish\ncame true!
+The foe’s {STRVAR 257, 0}’s wish\ncame true!
+{STRVAR 257, 0} planted its roots!
+The wild {STRVAR 257, 0} planted\nits roots!
+The foe’s {STRVAR 257, 0} planted\nits roots!
+{STRVAR 257, 0} absorbed\nnutrients with its roots!
+The wild {STRVAR 257, 0} absorbed\nnutrients with its roots!
+The foe’s {STRVAR 257, 0} absorbed\nnutrients with its roots!
+{STRVAR 257, 0} anchored\nitself with its roots!
+The wild {STRVAR 257, 0} anchored\nitself with its roots!
+The foe’s {STRVAR 257, 0} anchored\nitself with its roots!
+{STRVAR 257, 0} made\n{STRVAR 257, 1} drowsy!
+{STRVAR 257, 0} made the wild\n{STRVAR 257, 1} drowsy!
+{STRVAR 257, 0} made the foe’s\n{STRVAR 257, 1} drowsy!
+The wild {STRVAR 257, 0} made\n{STRVAR 257, 1} drowsy!
+The wild {STRVAR 257, 0} made\nthe wild {STRVAR 257, 1} drowsy!
+The foe’s {STRVAR 257, 0} made\n{STRVAR 257, 1} drowsy!
+The foe’s {STRVAR 257, 0} made\nthe foe’s {STRVAR 257, 1} drowsy!
+{STRVAR 257, 0} knocked off\n{STRVAR 257, 1}’s {STRVAR 264, 2}!
+{STRVAR 257, 0} knocked off the wild\n{STRVAR 257, 1}’s {STRVAR 264, 2}!
+{STRVAR 257, 0} knocked off the foe’s\n{STRVAR 257, 1}’s {STRVAR 264, 2}!
+The wild {STRVAR 257, 0} knocked off\n{STRVAR 257, 1}’s {STRVAR 264, 2}!
+The wild {STRVAR 257, 0} knocked off the\nwild {STRVAR 257, 1}’s {STRVAR 264, 2}!
+The foe’s {STRVAR 257, 0} knocked off\n{STRVAR 257, 1}’s {STRVAR 264, 2}!
+The foe’s {STRVAR 257, 0} knocked off\nthe foe’s {STRVAR 257, 1}’s\f{STRVAR 264, 2}!
+{STRVAR 257, 0} swapped\nabilities with its target!
+The wild {STRVAR 257, 0} swapped\nabilities with its target!
+The foe’s {STRVAR 257, 0} swapped\nabilities with its opponent!
+{STRVAR 257, 0} sealed the\nopponent’s move(s)!
+The wild {STRVAR 257, 0} sealed the\nopponent’s move(s)!
+The foe’s {STRVAR 257, 0} sealed the\nopponent’s move(s)!
+{STRVAR 257, 0} wants the\nfoe to bear a grudge!
+The wild {STRVAR 257, 0} wants the\nfoe to bear a grudge!
+The foe’s {STRVAR 257, 0} wants the\nfoe to bear a grudge!
+{STRVAR 257, 0}’s {STRVAR 262, 1} lost\nall its PP due to the grudge!
+The wild {STRVAR 257, 0}’s\n{STRVAR 262, 1} lost all its PP\fdue to the grudge!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 262, 1} lost all its PP\fdue to the grudge!
+{STRVAR 257, 0} shrouded\nitself with Magic Coat!
+The wild {STRVAR 257, 0} shrouded\nitself with Magic Coat!
+The foe’s {STRVAR 257, 0} shrouded\nitself with Magic Coat!
+{STRVAR 257, 0}’s {STRVAR 262, 1}\nwas bounced back by Magic Coat!
+The wild {STRVAR 257, 0}’s\n{STRVAR 262, 1} was bounced back by\fMagic Coat!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 262, 1} was bounced back by\fMagic Coat!
+{STRVAR 257, 0} waits for a target\nto make a move!
+The wild {STRVAR 257, 0} waits for\na target to make a move!
+The foe’s {STRVAR 257, 0} waits for\na target to make a move!
+{STRVAR 257, 0} snatched\n{STRVAR 257, 1}’s move!
+{STRVAR 257, 0} snatched the wild\n{STRVAR 257, 1}’s move!
+{STRVAR 257, 0} snatched the foe’s\n{STRVAR 257, 1}’s move!
+The wild {STRVAR 257, 0} snatched\n{STRVAR 257, 1}’s move!
+The wild {STRVAR 257, 0} snatched\nthe wild {STRVAR 257, 1}’s move!
+The foe’s {STRVAR 257, 0} snatched\n{STRVAR 257, 1}’s move!
+The foe’s {STRVAR 257, 0} snatched\nthe foe’s {STRVAR 257, 1}’s move!
Electricity’s power was weakened!
Fire’s power was weakened!
-{STRVAR 257, 1, 0} found\none {STRVAR 264, 1, 1}!
-The wild {STRVAR 257, 1, 0} found\none {STRVAR 264, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} found\none {STRVAR 264, 1, 1}!
+{STRVAR 257, 0} found\none {STRVAR 264, 1}!
+The wild {STRVAR 257, 0} found\none {STRVAR 264, 1}!
+The foe’s {STRVAR 257, 0} found\none {STRVAR 264, 1}!
A soothing aroma wafted\nthrough the area!
Items can’t be used here.\r
-For {STRVAR 257, 1, 1}, the\n{STRVAR 264, 1, 0} was {STRVAR 272, 1, 2}!
-For the wild {STRVAR 257, 1, 1}, the\n{STRVAR 264, 1, 0} was {STRVAR 272, 1, 2}!
-For the foe’s {STRVAR 257, 1, 1}, the\n{STRVAR 264, 1, 0} was {STRVAR 272, 1, 2}!
-{STRVAR 257, 1, 0} used\nthe {STRVAR 264, 1, 1} to get pumped!
-The wild {STRVAR 257, 1, 0} used\nthe {STRVAR 264, 1, 1} to get pumped!
-The foe’s {STRVAR 257, 1, 0} used\nthe {STRVAR 264, 1, 1} to get pumped!
-{STRVAR 257, 1, 0} lost its\nfocus and couldn’t move!
-The wild {STRVAR 257, 1, 0} lost its\nfocus and couldn’t move!
-The foe’s {STRVAR 257, 1, 0} lost its\nfocus and couldn’t move!
-{STRVAR 257, 1, 0} was\ndragged out!\r
-The wild {STRVAR 257, 1, 0} was\ndragged out!\r
-The foe’s {STRVAR 257, 1, 0} was\ndragged out!\r
+For {STRVAR 257, 1}, the\n{STRVAR 264, 0} was {STRVAR 272, 2}!
+For the wild {STRVAR 257, 1}, the\n{STRVAR 264, 0} was {STRVAR 272, 2}!
+For the foe’s {STRVAR 257, 1}, the\n{STRVAR 264, 0} was {STRVAR 272, 2}!
+{STRVAR 257, 0} used\nthe {STRVAR 264, 1} to get pumped!
+The wild {STRVAR 257, 0} used\nthe {STRVAR 264, 1} to get pumped!
+The foe’s {STRVAR 257, 0} used\nthe {STRVAR 264, 1} to get pumped!
+{STRVAR 257, 0} lost its\nfocus and couldn’t move!
+The wild {STRVAR 257, 0} lost its\nfocus and couldn’t move!
+The foe’s {STRVAR 257, 0} lost its\nfocus and couldn’t move!
+{STRVAR 257, 0} was\ndragged out!\r
+The wild {STRVAR 257, 0} was\ndragged out!\r
+The foe’s {STRVAR 257, 0} was\ndragged out!\r
It shattered the barrier!
But it had no effect!
-{STRVAR 257, 1, 0} has no\nmoves left!\r
-{STRVAR 257, 1, 0}’s {STRVAR 262, 1, 1}\nis disabled!\r
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 262, 1, 1} is disabled!\r
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 262, 1, 1} is disabled!\r
-{STRVAR 257, 1, 0} can’t use the same move\ntwice in a row due to the torment!\r
-{STRVAR 257, 1, 0} can’t use\n{STRVAR 262, 1, 1} after the taunt!\r
-The wild {STRVAR 257, 1, 0} can’t use\n{STRVAR 262, 1, 1} after the taunt!\r
-The foe’s {STRVAR 257, 1, 0} can’t use\n{STRVAR 262, 1, 1} after the taunt!\r
-{STRVAR 257, 1, 0} can’t use\nthe sealed {STRVAR 262, 1, 1}!\r
-The wild {STRVAR 257, 1, 0} can’t use\nthe sealed {STRVAR 262, 1, 1}!\r
-The foe’s {STRVAR 257, 1, 0} can’t use\nthe sealed {STRVAR 262, 1, 1}!\r
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nmade it rain!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} made it rain!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} made it rain!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nraised its {STRVAR 269, 1, 2}!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} raised its {STRVAR 269, 1, 2}!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} raised its {STRVAR 269, 1, 2}!
-{STRVAR 257, 1, 0} was protected\nby {STRVAR 261, 1, 1}!
-The wild {STRVAR 257, 1, 0} was protected\nby {STRVAR 261, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} was protected\nby {STRVAR 261, 1, 1}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nprevents {STRVAR 257, 1, 2}\ffrom using {STRVAR 262, 1, 3}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nprevents the wild {STRVAR 257, 1, 2}\ffrom using {STRVAR 262, 1, 3}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nprevents the foe’s {STRVAR 257, 1, 2}\ffrom using {STRVAR 262, 1, 3}!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} prevents {STRVAR 257, 1, 2}\ffrom using {STRVAR 262, 1, 3}!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} prevents\fthe wild {STRVAR 257, 1, 2}\ffrom using {STRVAR 262, 1, 3}!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} prevents {STRVAR 257, 1, 2}\ffrom using {STRVAR 262, 1, 3}!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} prevents\fthe foe’s {STRVAR 257, 1, 2}\ffrom using {STRVAR 262, 1, 3}!
-{STRVAR 257, 1, 0} restored HP\nusing its {STRVAR 261, 1, 1}!
-The wild {STRVAR 257, 1, 0} restored HP\nusing its {STRVAR 261, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} restored HP\nusing its {STRVAR 261, 1, 1}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nmade {STRVAR 262, 1, 2} useless!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} made {STRVAR 262, 1, 2}\fuseless!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} made {STRVAR 262, 1, 2}\fuseless!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nmade it the {STRVAR 271, 1, 2} type!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} made it the\f{STRVAR 271, 1, 2} type!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} made it the\f{STRVAR 271, 1, 2} type!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nprevents paralysis!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} prevents paralysis!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} prevents paralysis!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nprevents romance!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} prevents romance!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} prevents romance!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nprevents poisoning!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} prevents poisoning!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} prevents poisoning!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nprevents confusion!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} prevents confusion!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} prevents confusion!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1} raised\nthe power of its Fire-type moves!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} raised the power\fof its Fire-type moves!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} raised the power\fof its Fire-type moves!
-{STRVAR 257, 1, 0} anchors\nitself with {STRVAR 261, 1, 1}!
-The wild {STRVAR 257, 1, 0} anchors\nitself with {STRVAR 261, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} anchors\nitself with {STRVAR 261, 1, 1}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\ncuts {STRVAR 257, 1, 2}’s {STRVAR 269, 1, 3}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\ncuts the wild {STRVAR 257, 1, 2}’s\f{STRVAR 269, 1, 3}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\ncuts the foe’s {STRVAR 257, 1, 2}’s\f{STRVAR 269, 1, 3}!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} cuts {STRVAR 257, 1, 2}’s\f{STRVAR 269, 1, 3}!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} cuts the wild\f{STRVAR 257, 1, 2}’s {STRVAR 269, 1, 3}!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} cuts {STRVAR 257, 1, 2}’s\f{STRVAR 269, 1, 3}!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} cuts the foe’s\f{STRVAR 257, 1, 2}’s {STRVAR 269, 1, 3}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nprevents stat loss!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} prevents stat loss!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} prevents stat loss!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nhurt {STRVAR 257, 1, 2}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nhurt the wild {STRVAR 257, 1, 2}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nhurt the foe’s {STRVAR 257, 1, 2}!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} hurt {STRVAR 257, 1, 2}!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} hurt the wild\f{STRVAR 257, 1, 2}!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} hurt {STRVAR 257, 1, 2}!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} hurt the foe’s\f{STRVAR 257, 1, 2}!
-{STRVAR 257, 1, 0} traced\n{STRVAR 257, 1, 1}’s {STRVAR 261, 1, 2}!
-{STRVAR 257, 1, 0} traced the wild\n{STRVAR 257, 1, 1}’s {STRVAR 261, 1, 2}!
-{STRVAR 257, 1, 0} traced the foe’s\n{STRVAR 257, 1, 1}’s {STRVAR 261, 1, 2}!
-The wild {STRVAR 257, 1, 0} traced\n{STRVAR 257, 1, 1}’s {STRVAR 261, 1, 2}!
-The wild {STRVAR 257, 1, 0} traced the\nwild {STRVAR 257, 1, 1}’s {STRVAR 261, 1, 2}!
-The foe’s {STRVAR 257, 1, 0} traced\n{STRVAR 257, 1, 1}’s {STRVAR 261, 1, 2}!
-The foe’s {STRVAR 257, 1, 0} traced the\nfoe’s {STRVAR 257, 1, 1}’s {STRVAR 261, 1, 2}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nprevents burns!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} prevents burns!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} prevents burns!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nblocks {STRVAR 262, 1, 2}!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} blocks\f{STRVAR 262, 1, 2}!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} blocks\f{STRVAR 262, 1, 2}!
-{STRVAR 257, 1, 0} regained a little\nHP with its {STRVAR 261, 1, 1}!
-The wild {STRVAR 257, 1, 0} regained\na little HP with its {STRVAR 261, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} regained\na little HP with its {STRVAR 261, 1, 1}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nwhipped up a sandstorm!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} whipped up\fa sandstorm!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} whipped up\fa sandstorm!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nintensified the sun’s rays!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} intensified\fthe sun’s rays!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} intensified\fthe sun’s rays!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nwhipped up a hailstorm!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} whipped up\fa hailstorm!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} whipped up\fa hailstorm!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nprevents {STRVAR 269, 1, 2} loss!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} prevents\f{STRVAR 269, 1, 2} loss!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} prevents\f{STRVAR 269, 1, 2} loss!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\ninfatuated {STRVAR 257, 1, 2}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\ninfatuated the wild {STRVAR 257, 1, 2}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\ninfatuated the foe’s {STRVAR 257, 1, 2}!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} infatuated\f{STRVAR 257, 1, 2}!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} infatuated the wild\f{STRVAR 257, 1, 2}!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} infatuated\f{STRVAR 257, 1, 2}!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} infatuated the foe’s\f{STRVAR 257, 1, 2}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nmade {STRVAR 262, 1, 2} ineffective!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} made {STRVAR 262, 1, 2}\fineffective!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} made {STRVAR 262, 1, 2}\fineffective!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\ncured its {STRVAR 273, 1, 2} status!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} cured its\f{STRVAR 273, 1, 2} status!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} cured its\f{STRVAR 273, 1, 2} status!
+{STRVAR 257, 0} has no\nmoves left!\r
+{STRVAR 257, 0}’s {STRVAR 262, 1}\nis disabled!\r
+The wild {STRVAR 257, 0}’s\n{STRVAR 262, 1} is disabled!\r
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 262, 1} is disabled!\r
+{STRVAR 257, 0} can’t use the same move\ntwice in a row due to the torment!\r
+{STRVAR 257, 0} can’t use\n{STRVAR 262, 1} after the taunt!\r
+The wild {STRVAR 257, 0} can’t use\n{STRVAR 262, 1} after the taunt!\r
+The foe’s {STRVAR 257, 0} can’t use\n{STRVAR 262, 1} after the taunt!\r
+{STRVAR 257, 0} can’t use\nthe sealed {STRVAR 262, 1}!\r
+The wild {STRVAR 257, 0} can’t use\nthe sealed {STRVAR 262, 1}!\r
+The foe’s {STRVAR 257, 0} can’t use\nthe sealed {STRVAR 262, 1}!\r
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nmade it rain!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} made it rain!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} made it rain!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nraised its {STRVAR 269, 2}!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} raised its {STRVAR 269, 2}!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} raised its {STRVAR 269, 2}!
+{STRVAR 257, 0} was protected\nby {STRVAR 261, 1}!
+The wild {STRVAR 257, 0} was protected\nby {STRVAR 261, 1}!
+The foe’s {STRVAR 257, 0} was protected\nby {STRVAR 261, 1}!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nprevents {STRVAR 257, 2}\ffrom using {STRVAR 262, 3}!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nprevents the wild {STRVAR 257, 2}\ffrom using {STRVAR 262, 3}!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nprevents the foe’s {STRVAR 257, 2}\ffrom using {STRVAR 262, 3}!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} prevents {STRVAR 257, 2}\ffrom using {STRVAR 262, 3}!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} prevents\fthe wild {STRVAR 257, 2}\ffrom using {STRVAR 262, 3}!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} prevents {STRVAR 257, 2}\ffrom using {STRVAR 262, 3}!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} prevents\fthe foe’s {STRVAR 257, 2}\ffrom using {STRVAR 262, 3}!
+{STRVAR 257, 0} restored HP\nusing its {STRVAR 261, 1}!
+The wild {STRVAR 257, 0} restored HP\nusing its {STRVAR 261, 1}!
+The foe’s {STRVAR 257, 0} restored HP\nusing its {STRVAR 261, 1}!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nmade {STRVAR 262, 2} useless!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} made {STRVAR 262, 2}\fuseless!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} made {STRVAR 262, 2}\fuseless!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nmade it the {STRVAR 271, 2} type!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} made it the\f{STRVAR 271, 2} type!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} made it the\f{STRVAR 271, 2} type!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nprevents paralysis!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} prevents paralysis!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} prevents paralysis!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nprevents romance!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} prevents romance!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} prevents romance!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nprevents poisoning!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} prevents poisoning!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} prevents poisoning!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nprevents confusion!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} prevents confusion!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} prevents confusion!
+{STRVAR 257, 0}’s {STRVAR 261, 1} raised\nthe power of its Fire-type moves!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} raised the power\fof its Fire-type moves!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} raised the power\fof its Fire-type moves!
+{STRVAR 257, 0} anchors\nitself with {STRVAR 261, 1}!
+The wild {STRVAR 257, 0} anchors\nitself with {STRVAR 261, 1}!
+The foe’s {STRVAR 257, 0} anchors\nitself with {STRVAR 261, 1}!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\ncuts {STRVAR 257, 2}’s {STRVAR 269, 3}!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\ncuts the wild {STRVAR 257, 2}’s\f{STRVAR 269, 3}!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\ncuts the foe’s {STRVAR 257, 2}’s\f{STRVAR 269, 3}!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} cuts {STRVAR 257, 2}’s\f{STRVAR 269, 3}!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} cuts the wild\f{STRVAR 257, 2}’s {STRVAR 269, 3}!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} cuts {STRVAR 257, 2}’s\f{STRVAR 269, 3}!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} cuts the foe’s\f{STRVAR 257, 2}’s {STRVAR 269, 3}!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nprevents stat loss!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} prevents stat loss!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} prevents stat loss!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nhurt {STRVAR 257, 2}!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nhurt the wild {STRVAR 257, 2}!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nhurt the foe’s {STRVAR 257, 2}!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} hurt {STRVAR 257, 2}!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} hurt the wild\f{STRVAR 257, 2}!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} hurt {STRVAR 257, 2}!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} hurt the foe’s\f{STRVAR 257, 2}!
+{STRVAR 257, 0} traced\n{STRVAR 257, 1}’s {STRVAR 261, 2}!
+{STRVAR 257, 0} traced the wild\n{STRVAR 257, 1}’s {STRVAR 261, 2}!
+{STRVAR 257, 0} traced the foe’s\n{STRVAR 257, 1}’s {STRVAR 261, 2}!
+The wild {STRVAR 257, 0} traced\n{STRVAR 257, 1}’s {STRVAR 261, 2}!
+The wild {STRVAR 257, 0} traced the\nwild {STRVAR 257, 1}’s {STRVAR 261, 2}!
+The foe’s {STRVAR 257, 0} traced\n{STRVAR 257, 1}’s {STRVAR 261, 2}!
+The foe’s {STRVAR 257, 0} traced the\nfoe’s {STRVAR 257, 1}’s {STRVAR 261, 2}!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nprevents burns!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} prevents burns!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} prevents burns!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nblocks {STRVAR 262, 2}!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} blocks\f{STRVAR 262, 2}!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} blocks\f{STRVAR 262, 2}!
+{STRVAR 257, 0} regained a little\nHP with its {STRVAR 261, 1}!
+The wild {STRVAR 257, 0} regained\na little HP with its {STRVAR 261, 1}!
+The foe’s {STRVAR 257, 0} regained\na little HP with its {STRVAR 261, 1}!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nwhipped up a sandstorm!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} whipped up\fa sandstorm!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} whipped up\fa sandstorm!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nintensified the sun’s rays!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} intensified\fthe sun’s rays!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} intensified\fthe sun’s rays!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nwhipped up a hailstorm!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} whipped up\fa hailstorm!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} whipped up\fa hailstorm!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nprevents {STRVAR 269, 2} loss!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} prevents\f{STRVAR 269, 2} loss!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} prevents\f{STRVAR 269, 2} loss!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\ninfatuated {STRVAR 257, 2}!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\ninfatuated the wild {STRVAR 257, 2}!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\ninfatuated the foe’s {STRVAR 257, 2}!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} infatuated\f{STRVAR 257, 2}!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} infatuated the wild\f{STRVAR 257, 2}!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} infatuated\f{STRVAR 257, 2}!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} infatuated the foe’s\f{STRVAR 257, 2}!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nmade {STRVAR 262, 2} ineffective!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} made {STRVAR 262, 2}\fineffective!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} made {STRVAR 262, 2}\fineffective!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\ncured its {STRVAR 273, 2} status!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} cured its\f{STRVAR 273, 2} status!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} cured its\f{STRVAR 273, 2} status!
It sucked up the\nliquid ooze!
-{STRVAR 257, 1, 0} transformed!
-The wild {STRVAR 257, 1, 0}\ntransformed!
-The foe’s {STRVAR 257, 1, 0}\ntransformed!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\ntook the attack!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} took the attack!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} took the attack!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nsuppressed {STRVAR 257, 1, 2}’s\f{STRVAR 261, 1, 3}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nsuppressed the wild {STRVAR 257, 1, 2}’s\f{STRVAR 261, 1, 3}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nsuppressed the foe’s {STRVAR 257, 1, 2}’s\f{STRVAR 261, 1, 3}!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} suppressed\f{STRVAR 257, 1, 2}’s {STRVAR 261, 1, 3}!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} suppressed the wild\f{STRVAR 257, 1, 2}’s {STRVAR 261, 1, 3}!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} suppressed\f{STRVAR 257, 1, 2}’s {STRVAR 261, 1, 3}!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} suppressed the foe’s\f{STRVAR 257, 1, 2}’s {STRVAR 261, 1, 3}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nmade it ineffective!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} made it ineffective!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} made it ineffective!
-{STRVAR 257, 1, 0} won’t flinch\nbecause of its {STRVAR 261, 1, 1}!
-The wild {STRVAR 257, 1, 0} won’t flinch\nbecause of its {STRVAR 261, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} won’t flinch\nbecause of its {STRVAR 261, 1, 1}!
-{STRVAR 257, 1, 0} cured its {STRVAR 273, 1, 2}\nstatus with its {STRVAR 261, 1, 1}!
-The wild {STRVAR 257, 1, 0} cured its\n{STRVAR 273, 1, 2} status\fwith its {STRVAR 261, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} cured its\n{STRVAR 273, 1, 2} status\fwith its {STRVAR 261, 1, 1}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nhad no effect on {STRVAR 257, 1, 2}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1} had no\neffect on the wild {STRVAR 257, 1, 2}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1} had no\neffect on the foe’s {STRVAR 257, 1, 2}!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} had no effect\fon {STRVAR 257, 1, 2}!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} had no effect\fon the wild {STRVAR 257, 1, 2}!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} had no effect\fon {STRVAR 257, 1, 2}!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} had no effect\fon the foe’s {STRVAR 257, 1, 2}!
-{STRVAR 257, 1, 0}’s {STRVAR 269, 1, 1}\nrose!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 269, 1, 1} rose!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 269, 1, 1} rose!
-{STRVAR 257, 1, 0}’s {STRVAR 269, 1, 1}\nsharply rose!
-The wild {STRVAR 257, 1, 0}’s {STRVAR 269, 1, 1}\nsharply rose!
-The foe’s {STRVAR 257, 1, 0}’s {STRVAR 269, 1, 1}\nsharply rose!
-The {STRVAR 264, 1, 1} raised\n{STRVAR 257, 1, 0}’s {STRVAR 269, 1, 2}!
-The {STRVAR 264, 1, 1} raised the wild\n{STRVAR 257, 1, 0}’s {STRVAR 269, 1, 2}!
-The {STRVAR 264, 1, 1} raised the foe’s\n{STRVAR 257, 1, 0}’s {STRVAR 269, 1, 2}!
-The {STRVAR 264, 1, 1} sharply raised\n{STRVAR 257, 1, 0}’s {STRVAR 269, 1, 2}!
-The {STRVAR 264, 1, 1} sharply raised\nthe wild {STRVAR 257, 1, 0}’s {STRVAR 269, 1, 2}!
-The {STRVAR 264, 1, 1} sharply raised\nthe foe’s {STRVAR 257, 1, 0}’s {STRVAR 269, 1, 2}!
-{STRVAR 257, 1, 0}’s {STRVAR 269, 1, 1}\nfell!
-The wild {STRVAR 257, 1, 0}’s {STRVAR 269, 1, 1}\nfell!
-The foe’s {STRVAR 257, 1, 0}’s {STRVAR 269, 1, 1}\nfell!
-{STRVAR 257, 1, 0}’s {STRVAR 269, 1, 1}\nharshly fell!
-The wild {STRVAR 257, 1, 0}’s {STRVAR 269, 1, 1}\nharshly fell!
-The foe’s {STRVAR 257, 1, 0}’s {STRVAR 269, 1, 1}\nharshly fell!
-{STRVAR 257, 1, 0}’s stats won’t\ngo any higher!
-The wild {STRVAR 257, 1, 0}’s stats\nwon’t go any higher!
-The foe’s {STRVAR 257, 1, 0}’s stats\nwon’t go any higher!
-{STRVAR 257, 1, 0}’s stats won’t\ngo any lower!
-The wild {STRVAR 257, 1, 0}’s stats\nwon’t go any lower!
-The foe’s {STRVAR 257, 1, 0}’s stats\nwon’t go any lower!
+{STRVAR 257, 0} transformed!
+The wild {STRVAR 257, 0}\ntransformed!
+The foe’s {STRVAR 257, 0}\ntransformed!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\ntook the attack!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} took the attack!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} took the attack!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nsuppressed {STRVAR 257, 2}’s\f{STRVAR 261, 3}!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nsuppressed the wild {STRVAR 257, 2}’s\f{STRVAR 261, 3}!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nsuppressed the foe’s {STRVAR 257, 2}’s\f{STRVAR 261, 3}!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} suppressed\f{STRVAR 257, 2}’s {STRVAR 261, 3}!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} suppressed the wild\f{STRVAR 257, 2}’s {STRVAR 261, 3}!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} suppressed\f{STRVAR 257, 2}’s {STRVAR 261, 3}!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} suppressed the foe’s\f{STRVAR 257, 2}’s {STRVAR 261, 3}!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nmade it ineffective!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} made it ineffective!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} made it ineffective!
+{STRVAR 257, 0} won’t flinch\nbecause of its {STRVAR 261, 1}!
+The wild {STRVAR 257, 0} won’t flinch\nbecause of its {STRVAR 261, 1}!
+The foe’s {STRVAR 257, 0} won’t flinch\nbecause of its {STRVAR 261, 1}!
+{STRVAR 257, 0} cured its {STRVAR 273, 2}\nstatus with its {STRVAR 261, 1}!
+The wild {STRVAR 257, 0} cured its\n{STRVAR 273, 2} status\fwith its {STRVAR 261, 1}!
+The foe’s {STRVAR 257, 0} cured its\n{STRVAR 273, 2} status\fwith its {STRVAR 261, 1}!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nhad no effect on {STRVAR 257, 2}!
+{STRVAR 257, 0}’s {STRVAR 261, 1} had no\neffect on the wild {STRVAR 257, 2}!
+{STRVAR 257, 0}’s {STRVAR 261, 1} had no\neffect on the foe’s {STRVAR 257, 2}!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} had no effect\fon {STRVAR 257, 2}!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} had no effect\fon the wild {STRVAR 257, 2}!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} had no effect\fon {STRVAR 257, 2}!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} had no effect\fon the foe’s {STRVAR 257, 2}!
+{STRVAR 257, 0}’s {STRVAR 269, 1}\nrose!
+The wild {STRVAR 257, 0}’s\n{STRVAR 269, 1} rose!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 269, 1} rose!
+{STRVAR 257, 0}’s {STRVAR 269, 1}\nsharply rose!
+The wild {STRVAR 257, 0}’s {STRVAR 269, 1}\nsharply rose!
+The foe’s {STRVAR 257, 0}’s {STRVAR 269, 1}\nsharply rose!
+The {STRVAR 264, 1} raised\n{STRVAR 257, 0}’s {STRVAR 269, 2}!
+The {STRVAR 264, 1} raised the wild\n{STRVAR 257, 0}’s {STRVAR 269, 2}!
+The {STRVAR 264, 1} raised the foe’s\n{STRVAR 257, 0}’s {STRVAR 269, 2}!
+The {STRVAR 264, 1} sharply raised\n{STRVAR 257, 0}’s {STRVAR 269, 2}!
+The {STRVAR 264, 1} sharply raised\nthe wild {STRVAR 257, 0}’s {STRVAR 269, 2}!
+The {STRVAR 264, 1} sharply raised\nthe foe’s {STRVAR 257, 0}’s {STRVAR 269, 2}!
+{STRVAR 257, 0}’s {STRVAR 269, 1}\nfell!
+The wild {STRVAR 257, 0}’s {STRVAR 269, 1}\nfell!
+The foe’s {STRVAR 257, 0}’s {STRVAR 269, 1}\nfell!
+{STRVAR 257, 0}’s {STRVAR 269, 1}\nharshly fell!
+The wild {STRVAR 257, 0}’s {STRVAR 269, 1}\nharshly fell!
+The foe’s {STRVAR 257, 0}’s {STRVAR 269, 1}\nharshly fell!
+{STRVAR 257, 0}’s stats won’t\ngo any higher!
+The wild {STRVAR 257, 0}’s stats\nwon’t go any higher!
+The foe’s {STRVAR 257, 0}’s stats\nwon’t go any higher!
+{STRVAR 257, 0}’s stats won’t\ngo any lower!
+The wild {STRVAR 257, 0}’s stats\nwon’t go any lower!
+The foe’s {STRVAR 257, 0}’s stats\nwon’t go any lower!
A critical hit!
It’s a one-hit KO!
1, 2, and... ... ... Poof!
@@ -780,17 +780,17 @@ And...
It’s not very effective...
It’s super effective!
Got away safely!\r
-{STRVAR 257, 1, 0} fled\nusing its {STRVAR 264, 1, 1}!\r
-{STRVAR 257, 1, 0} fled\nusing {STRVAR 261, 1, 1}!\r
-The wild {STRVAR 257, 1, 0} fled!
-Player defeated\n{STRVAR 259, 1, 0}!
-Player defeated {STRVAR 259, 1, 0}\nand {STRVAR 259, 1, 1}!
-Player lost against\n{STRVAR 259, 1, 0}!
-Player lost to {STRVAR 259, 1, 0}\nand {STRVAR 259, 1, 1}!
-Player battled to a draw against\n{STRVAR 259, 1, 0}!
-Player battled to a draw against\n{STRVAR 259, 1, 0} and {STRVAR 259, 1, 1}!
-{STRVAR 259, 1, 0} fled!
-{STRVAR 259, 1, 0} and\n{STRVAR 259, 1, 1} fled!
+{STRVAR 257, 0} fled\nusing its {STRVAR 264, 1}!\r
+{STRVAR 257, 0} fled\nusing {STRVAR 261, 1}!\r
+The wild {STRVAR 257, 0} fled!
+Player defeated\n{STRVAR 259, 0}!
+Player defeated {STRVAR 259, 0}\nand {STRVAR 259, 1}!
+Player lost against\n{STRVAR 259, 0}!
+Player lost to {STRVAR 259, 0}\nand {STRVAR 259, 1}!
+Player battled to a draw against\n{STRVAR 259, 0}!
+Player battled to a draw against\n{STRVAR 259, 0} and {STRVAR 259, 1}!
+{STRVAR 259, 0} fled!
+{STRVAR 259, 0} and\n{STRVAR 259, 1} fled!
No! There’s no running\nfrom a Trainer battle!\r
Can’t escape!\r
But nothing happened!
@@ -823,40 +823,40 @@ A bell chimed!
All Pokémon hearing the song\nwill faint in three turns!
There’s no PP left for this move!
But there was no PP left\nfor the move!
-{STRVAR 257, 1, 0} ignored\norders while asleep!
-{STRVAR 257, 1, 0} ignored orders!
-{STRVAR 257, 1, 0} began to nap!
-{STRVAR 257, 1, 0} is\nloafing around!
-{STRVAR 257, 1, 0} won’t obey!
-{STRVAR 257, 1, 0} turned away!
-{STRVAR 257, 1, 0} pretended\nnot to notice!
-{STRVAR 257, 1, 0} is\nloafing around!
-The wild {STRVAR 257, 1, 0} is\nloafing around!
-The foe’s {STRVAR 257, 1, 0} is\nloafing around!
-{STRVAR 270, 1, 0} {STRVAR 259, 1, 1} is\nabout to send in {STRVAR 257, 1, 2}.\rWill {STRVAR 259, 1, 3} change\nPokémon?{STRVAR 512, 1, 0}
-{STRVAR 257, 1, 0} learned\n{STRVAR 262, 1, 1}!
-The wild {STRVAR 257, 1, 0} learned\n{STRVAR 262, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} learned\n{STRVAR 262, 1, 1}!
-Player defeated\n{STRVAR 270, 1, 0} {STRVAR 259, 1, 1}!
-{STRVAR 259, 1, 0} crept closer to\n{STRVAR 257, 1, 1}!
-{STRVAR 259, 1, 0} can’t get any closer!
-{STRVAR 257, 1, 0} is watching\ncarefully!
-{STRVAR 257, 1, 0} is curious about\nthe {STRVAR 265, 0}!
-{STRVAR 257, 1, 0} is enthralled by\nthe {STRVAR 265, 0}!
-{STRVAR 257, 1, 0} completely ignored\nthe {STRVAR 265, 0}!
-{STRVAR 259, 1, 0} threw a Poffin\nat the {STRVAR 257, 1, 1}!
+{STRVAR 257, 0} ignored\norders while asleep!
+{STRVAR 257, 0} ignored orders!
+{STRVAR 257, 0} began to nap!
+{STRVAR 257, 0} is\nloafing around!
+{STRVAR 257, 0} won’t obey!
+{STRVAR 257, 0} turned away!
+{STRVAR 257, 0} pretended\nnot to notice!
+{STRVAR 257, 0} is\nloafing around!
+The wild {STRVAR 257, 0} is\nloafing around!
+The foe’s {STRVAR 257, 0} is\nloafing around!
+{STRVAR 270, 0} {STRVAR 259, 1} is\nabout to send in {STRVAR 257, 2}.\rWill {STRVAR 259, 3} change\nPokémon?{STRVAR 512, 0}
+{STRVAR 257, 0} learned\n{STRVAR 262, 1}!
+The wild {STRVAR 257, 0} learned\n{STRVAR 262, 1}!
+The foe’s {STRVAR 257, 0} learned\n{STRVAR 262, 1}!
+Player defeated\n{STRVAR 270, 0} {STRVAR 259, 1}!
+{STRVAR 259, 0} crept closer to\n{STRVAR 257, 1}!
+{STRVAR 259, 0} can’t get any closer!
+{STRVAR 257, 0} is watching\ncarefully!
+{STRVAR 257, 0} is curious about\nthe {STRVAR 265}!
+{STRVAR 257, 0} is enthralled by\nthe {STRVAR 265}!
+{STRVAR 257, 0} completely ignored\nthe {STRVAR 265}!
+{STRVAR 259, 0} threw a Poffin\nat the {STRVAR 257, 1}!
Announcer: You’re out of\nSafari Balls!\fGame over!\r
-{STRVAR 259, 1, 0} threw\na Safari Ball!
-{STRVAR 256, 1, 0} is watching\ncarefully!
+{STRVAR 259, 0} threw\na Safari Ball!
+{STRVAR 256, 0} is watching\ncarefully!
Announcer: You’re out of\nSafari Balls! Game over!
-{STRVAR 259, 1, 0} threw some Bait\nat the {STRVAR 256, 1, 1}!
-{STRVAR 256, 1, 0} is eating!
-{STRVAR 256, 1, 0} is busy eating!
-{STRVAR 259, 1, 0} threw mud at\nthe {STRVAR 256, 1, 1}!
-{STRVAR 256, 1, 0} is angry!
-{STRVAR 256, 1, 0} is beside itself\nwith anger!
-{STRVAR 259, 1, 0} used\none {STRVAR 264, 1, 1}!
-{STRVAR 270, 1, 0} {STRVAR 259, 1, 1}\nused one {STRVAR 264, 1, 2}!
+{STRVAR 259, 0} threw some Bait\nat the {STRVAR 256, 1}!
+{STRVAR 256, 0} is eating!
+{STRVAR 256, 0} is busy eating!
+{STRVAR 259, 0} threw mud at\nthe {STRVAR 256, 1}!
+{STRVAR 256, 0} is angry!
+{STRVAR 256, 0} is beside itself\nwith anger!
+{STRVAR 259, 0} used\none {STRVAR 264, 1}!
+{STRVAR 270, 0} {STRVAR 259, 1}\nused one {STRVAR 264, 2}!
The Trainer blocked the Ball!
Don’t be a thief!
It dodged the thrown Ball!\nThis Pokémon can’t be caught!
@@ -865,62 +865,62 @@ Oh, no!\nThe Pokémon broke free!
Aww!\nIt appeared to be caught!
Aargh!\nAlmost had it!
Shoot!\nIt was so close, too!
-{STRVAR 514, 1, 3}Gotcha!\n{STRVAR 257, 1, 0} was caught!{STRVAR 514, 1, 2}\r
-Give a nickname to the\ncaught {STRVAR 257, 1, 0}?{STRVAR 512, 1, 0}
-{STRVAR 257, 1, 0} was sent to\nsomeone’s PC.
-{STRVAR 257, 1, 0} was sent to\nBebe’s PC!
-{STRVAR 257, 1, 0}’s data was\nadded to the Pokédex.\r
+{STRVAR 514, 3}Gotcha!\n{STRVAR 257, 0} was caught!{STRVAR 514, 2}\r
+Give a nickname to the\ncaught {STRVAR 257, 0}?{STRVAR 512, 0}
+{STRVAR 257, 0} was sent to\nsomeone’s PC.
+{STRVAR 257, 0} was sent to\nBebe’s PC!
+{STRVAR 257, 0}’s data was\nadded to the Pokédex.\r
It is raining.
A sandstorm is raging.
-{STRVAR 257, 1, 0}’s {STRVAR 264, 1, 1}\ncured its paralysis!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 264, 1, 1} cured its paralysis!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 264, 1, 1} cured its paralysis!
-{STRVAR 257, 1, 0}’s {STRVAR 264, 1, 1}\ncured its poison!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 264, 1, 1} cured its poison!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 264, 1, 1} cured its poison!
-{STRVAR 257, 1, 0}’s {STRVAR 264, 1, 1}\nhealed its burn!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 264, 1, 1} healed its burn!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 264, 1, 1} healed its burn!
-{STRVAR 257, 1, 0}’s {STRVAR 264, 1, 1}\ndefrosted it!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 264, 1, 1} defrosted it!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 264, 1, 1} defrosted it!
-{STRVAR 257, 1, 0}’s {STRVAR 264, 1, 1}\nwoke it up!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 264, 1, 1} woke it up!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 264, 1, 1} woke it up!
-{STRVAR 257, 1, 0}’s {STRVAR 264, 1, 1}\nsnapped it out of confusion!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 264, 1, 1} snapped it out of\fconfusion!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 264, 1, 1} snapped it out of\fconfusion!
-{STRVAR 257, 1, 0} cured its {STRVAR 273, 1, 2}\nstatus using its {STRVAR 264, 1, 1}!
-The wild {STRVAR 257, 1, 0} cured its\n{STRVAR 273, 1, 2} status\fusing its {STRVAR 264, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} cured its\n{STRVAR 273, 1, 2} status\fusing its {STRVAR 264, 1, 1}!
-{STRVAR 257, 1, 0} normalized its\nstatus using its {STRVAR 264, 1, 1}!
-The wild {STRVAR 257, 1, 0} normalized its\nstatus using its {STRVAR 264, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} normalized its\nstatus using its {STRVAR 264, 1, 1}!
-{STRVAR 257, 1, 0} restored its\nhealth using its {STRVAR 264, 1, 1}!
-The wild {STRVAR 257, 1, 0} restored its\nhealth using its {STRVAR 264, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} restored its\nhealth using its {STRVAR 264, 1, 1}!
-{STRVAR 257, 1, 0} restored\n{STRVAR 262, 1, 2}’s PP using its\f{STRVAR 264, 1, 1}!
-The wild {STRVAR 257, 1, 0} restored\n{STRVAR 262, 1, 2}’s PP using its\f{STRVAR 264, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} restored\n{STRVAR 262, 1, 2}’s PP using its\f{STRVAR 264, 1, 1}!
-{STRVAR 257, 1, 0} restored its\nstatus using its {STRVAR 264, 1, 1}!
-The wild {STRVAR 257, 1, 0} restored its\nstatus using its {STRVAR 264, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} restored its\nstatus using its {STRVAR 264, 1, 1}!
-{STRVAR 257, 1, 0} restored\na little HP using its {STRVAR 264, 1, 1}!
-The wild {STRVAR 257, 1, 0} restored\na little HP using its {STRVAR 264, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} restored\na little HP using its {STRVAR 264, 1, 1}!
-The {STRVAR 264, 1, 0} allows the\nuse of only {STRVAR 262, 1, 1}!\r
-{STRVAR 257, 1, 0} hung on\nusing its {STRVAR 264, 1, 1}!
-The wild {STRVAR 257, 1, 0} hung on\nusing its {STRVAR 264, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} hung on\nusing its {STRVAR 264, 1, 1}!
-What?\n{STRVAR 257, 1, 0} is evolving!
-What?{STRVAR 512, 1, 2}\r
-{STRVAR 257, 1, 0} is evolving!
-{STRVAR 514, 1, 3}Congratulations! Your {STRVAR 257, 1, 0}\nevolved into {STRVAR 257, 1, 1}!{STRVAR 514, 1, 2}\r
-Huh? {STRVAR 257, 1, 0}\nstopped evolving!\r
+{STRVAR 257, 0}’s {STRVAR 264, 1}\ncured its paralysis!
+The wild {STRVAR 257, 0}’s\n{STRVAR 264, 1} cured its paralysis!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 264, 1} cured its paralysis!
+{STRVAR 257, 0}’s {STRVAR 264, 1}\ncured its poison!
+The wild {STRVAR 257, 0}’s\n{STRVAR 264, 1} cured its poison!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 264, 1} cured its poison!
+{STRVAR 257, 0}’s {STRVAR 264, 1}\nhealed its burn!
+The wild {STRVAR 257, 0}’s\n{STRVAR 264, 1} healed its burn!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 264, 1} healed its burn!
+{STRVAR 257, 0}’s {STRVAR 264, 1}\ndefrosted it!
+The wild {STRVAR 257, 0}’s\n{STRVAR 264, 1} defrosted it!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 264, 1} defrosted it!
+{STRVAR 257, 0}’s {STRVAR 264, 1}\nwoke it up!
+The wild {STRVAR 257, 0}’s\n{STRVAR 264, 1} woke it up!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 264, 1} woke it up!
+{STRVAR 257, 0}’s {STRVAR 264, 1}\nsnapped it out of confusion!
+The wild {STRVAR 257, 0}’s\n{STRVAR 264, 1} snapped it out of\fconfusion!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 264, 1} snapped it out of\fconfusion!
+{STRVAR 257, 0} cured its {STRVAR 273, 2}\nstatus using its {STRVAR 264, 1}!
+The wild {STRVAR 257, 0} cured its\n{STRVAR 273, 2} status\fusing its {STRVAR 264, 1}!
+The foe’s {STRVAR 257, 0} cured its\n{STRVAR 273, 2} status\fusing its {STRVAR 264, 1}!
+{STRVAR 257, 0} normalized its\nstatus using its {STRVAR 264, 1}!
+The wild {STRVAR 257, 0} normalized its\nstatus using its {STRVAR 264, 1}!
+The foe’s {STRVAR 257, 0} normalized its\nstatus using its {STRVAR 264, 1}!
+{STRVAR 257, 0} restored its\nhealth using its {STRVAR 264, 1}!
+The wild {STRVAR 257, 0} restored its\nhealth using its {STRVAR 264, 1}!
+The foe’s {STRVAR 257, 0} restored its\nhealth using its {STRVAR 264, 1}!
+{STRVAR 257, 0} restored\n{STRVAR 262, 2}’s PP using its\f{STRVAR 264, 1}!
+The wild {STRVAR 257, 0} restored\n{STRVAR 262, 2}’s PP using its\f{STRVAR 264, 1}!
+The foe’s {STRVAR 257, 0} restored\n{STRVAR 262, 2}’s PP using its\f{STRVAR 264, 1}!
+{STRVAR 257, 0} restored its\nstatus using its {STRVAR 264, 1}!
+The wild {STRVAR 257, 0} restored its\nstatus using its {STRVAR 264, 1}!
+The foe’s {STRVAR 257, 0} restored its\nstatus using its {STRVAR 264, 1}!
+{STRVAR 257, 0} restored\na little HP using its {STRVAR 264, 1}!
+The wild {STRVAR 257, 0} restored\na little HP using its {STRVAR 264, 1}!
+The foe’s {STRVAR 257, 0} restored\na little HP using its {STRVAR 264, 1}!
+The {STRVAR 264, 0} allows the\nuse of only {STRVAR 262, 1}!\r
+{STRVAR 257, 0} hung on\nusing its {STRVAR 264, 1}!
+The wild {STRVAR 257, 0} hung on\nusing its {STRVAR 264, 1}!
+The foe’s {STRVAR 257, 0} hung on\nusing its {STRVAR 264, 1}!
+What?\n{STRVAR 257, 0} is evolving!
+What?{STRVAR 512, 2}\r
+{STRVAR 257, 0} is evolving!
+{STRVAR 514, 3}Congratulations! Your {STRVAR 257, 0}\nevolved into {STRVAR 257, 1}!{STRVAR 514, 2}\r
+Huh? {STRVAR 257, 0}\nstopped evolving!\r
... ...?\r
-What will {STRVAR 257, 1, 0} do?{STRVAR 512, 1, 0}
-What will {STRVAR 259, 1, 0} throw?{STRVAR 512, 1, 0}
+What will {STRVAR 257, 0} do?{STRVAR 512, 0}
+What will {STRVAR 259, 0} throw?{STRVAR 512, 0}
Communicating. Please standby...
FIGHT
BAG
@@ -935,326 +935,326 @@ MUD
RUN
-{STRVAR 307, 1, 0}/{STRVAR 307, 1, 1}
+{STRVAR 307, 0}/{STRVAR 307, 1}
PP
Which move should\nbe forgotten?
Yes
No
-Quit the battle?{STRVAR 512, 1, 0}
-{STRVAR 257, 1, 0}{STRVAR 65280, 1, 1}♂{STRVAR 65280, 1, 0}\nLv. {STRVAR 308, 1, 1}
-{STRVAR 257, 1, 0}{STRVAR 65280, 1, 2}♀{STRVAR 65280, 1, 0}\nLv. {STRVAR 308, 1, 1}
-{STRVAR 257, 1, 0}\nLv. {STRVAR 308, 1, 1}
-{STRVAR 269, 1, 0}
-+{STRVAR 307, 1, 0}
-{STRVAR 308, 1, 0}
+Quit the battle?{STRVAR 512, 0}
+{STRVAR 257, 0}{STRVAR 65280, 1}♂{STRVAR 65280, 0}\nLv. {STRVAR 308, 1}
+{STRVAR 257, 0}{STRVAR 65280, 2}♀{STRVAR 65280, 0}\nLv. {STRVAR 308, 1}
+{STRVAR 257, 0}\nLv. {STRVAR 308, 1}
+{STRVAR 269, 0}
++{STRVAR 307, 0}
+{STRVAR 308, 0}
SAFARI BALLS
-Left: {STRVAR 307, 1, 0}
+Left: {STRVAR 307, 0}
-Player beat\n{STRVAR 270, 1, 0} {STRVAR 259, 1, 1}\fand {STRVAR 270, 1, 2} {STRVAR 259, 1, 3}!\r
+Player beat\n{STRVAR 270, 0} {STRVAR 259, 1}\fand {STRVAR 270, 2} {STRVAR 259, 3}!\r
-Would you like to forfeit the match\nand quit now?{STRVAR 512, 1, 0}
-{STRVAR 259, 1, 0}\nforfeited the match!
+Would you like to forfeit the match\nand quit now?{STRVAR 512, 0}
+{STRVAR 259, 0}\nforfeited the match!
-{STRVAR 270, 1, 0} {STRVAR 259, 1, 1} fled!
-Player lost against\n{STRVAR 270, 1, 0} {STRVAR 259, 1, 1}!
-Player battled to a draw against\n{STRVAR 270, 1, 0} {STRVAR 259, 1, 1}!
-{STRVAR 257, 1, 0}{STRVAR 65280, 1, 3}♂{STRVAR 65280, 1, 0}
-{STRVAR 257, 1, 0}{STRVAR 65280, 1, 4}♀{STRVAR 65280, 1, 0}
-{STRVAR 257, 1, 0}
-A wild {STRVAR 257, 1, 0} appeared!\r
-A wild {STRVAR 257, 1, 0} appeared!\r
-A wild {STRVAR 257, 1, 0} and\n{STRVAR 257, 1, 1} appeared!\r
-A wild {STRVAR 257, 1, 0} appeared from\nthe tree you slathered with Honey!\r
-You are challenged by\n{STRVAR 270, 1, 0} {STRVAR 259, 1, 1}!\r
-You are challenged by\n{STRVAR 259, 1, 0}!\r
-You are challenged by\n{STRVAR 259, 1, 0} and {STRVAR 259, 1, 1}!\r
-{STRVAR 270, 1, 0} {STRVAR 259, 1, 1} sent\nout {STRVAR 257, 1, 2}!
-{STRVAR 270, 1, 0} {STRVAR 259, 1, 1} sent\nout {STRVAR 257, 1, 2} and {STRVAR 257, 1, 3}!
-{STRVAR 259, 1, 0} sent out\n{STRVAR 257, 1, 1}!
-{STRVAR 259, 1, 0} sent out\n{STRVAR 257, 1, 1} and {STRVAR 257, 1, 2}!
-{STRVAR 259, 1, 0} sent out {STRVAR 257, 1, 1}!\n{STRVAR 259, 1, 2} sent out {STRVAR 257, 1, 3}!
-{STRVAR 259, 1, 0} sent out\n{STRVAR 257, 1, 1}!\fGo! {STRVAR 257, 1, 2}!
-Go! {STRVAR 257, 1, 0} and\n{STRVAR 257, 1, 1}!
-Go! {STRVAR 257, 1, 0}!
-You’re in charge, {STRVAR 257, 1, 0}!
-Go for it, {STRVAR 257, 1, 0}!
-Your foe’s weak!\nGet ’em, {STRVAR 257, 1, 0}!
-Just a little more!\nHang in there, {STRVAR 257, 1, 0}!
-{STRVAR 257, 1, 0}, switch out!\nCome back!
-{STRVAR 257, 1, 0}, come back!
-{STRVAR 257, 1, 0}, OK!\nCome back!
-{STRVAR 257, 1, 0}, enough!\nGet back!
-{STRVAR 257, 1, 0}, good!\nCome back!
-{STRVAR 270, 1, 0} {STRVAR 259, 1, 1}\nwithdrew {STRVAR 257, 1, 2}!
-{STRVAR 259, 1, 0} withdrew\n{STRVAR 257, 1, 1}!
-{STRVAR 270, 1, 0} {STRVAR 259, 1, 1} sent\nout {STRVAR 257, 1, 2}!\r{STRVAR 270, 1, 3} {STRVAR 259, 1, 4} sent\nout {STRVAR 257, 1, 5}!\r
-You are challenged by\n{STRVAR 270, 1, 0} {STRVAR 259, 1, 1} and\f{STRVAR 270, 1, 2} {STRVAR 259, 1, 3}!\r
-{STRVAR 270, 1, 0} {STRVAR 259, 1, 1} sent\nout {STRVAR 257, 1, 2}!\fGo! {STRVAR 257, 1, 3}!
-{STRVAR 257, 1, 0}’s stockpiled\neffect wore off!
-The wild {STRVAR 257, 1, 0}’s stockpiled\neffect wore off!
-The foe’s {STRVAR 257, 1, 0}’s stockpiled\neffect wore off!
+{STRVAR 270, 0} {STRVAR 259, 1} fled!
+Player lost against\n{STRVAR 270, 0} {STRVAR 259, 1}!
+Player battled to a draw against\n{STRVAR 270, 0} {STRVAR 259, 1}!
+{STRVAR 257, 0}{STRVAR 65280, 3}♂{STRVAR 65280, 0}
+{STRVAR 257, 0}{STRVAR 65280, 4}♀{STRVAR 65280, 0}
+{STRVAR 257, 0}
+A wild {STRVAR 257, 0} appeared!\r
+A wild {STRVAR 257, 0} appeared!\r
+A wild {STRVAR 257, 0} and\n{STRVAR 257, 1} appeared!\r
+A wild {STRVAR 257, 0} appeared from\nthe tree you slathered with Honey!\r
+You are challenged by\n{STRVAR 270, 0} {STRVAR 259, 1}!\r
+You are challenged by\n{STRVAR 259, 0}!\r
+You are challenged by\n{STRVAR 259, 0} and {STRVAR 259, 1}!\r
+{STRVAR 270, 0} {STRVAR 259, 1} sent\nout {STRVAR 257, 2}!
+{STRVAR 270, 0} {STRVAR 259, 1} sent\nout {STRVAR 257, 2} and {STRVAR 257, 3}!
+{STRVAR 259, 0} sent out\n{STRVAR 257, 1}!
+{STRVAR 259, 0} sent out\n{STRVAR 257, 1} and {STRVAR 257, 2}!
+{STRVAR 259, 0} sent out {STRVAR 257, 1}!\n{STRVAR 259, 2} sent out {STRVAR 257, 3}!
+{STRVAR 259, 0} sent out\n{STRVAR 257, 1}!\fGo! {STRVAR 257, 2}!
+Go! {STRVAR 257, 0} and\n{STRVAR 257, 1}!
+Go! {STRVAR 257, 0}!
+You’re in charge, {STRVAR 257, 0}!
+Go for it, {STRVAR 257, 0}!
+Your foe’s weak!\nGet ’em, {STRVAR 257, 0}!
+Just a little more!\nHang in there, {STRVAR 257, 0}!
+{STRVAR 257, 0}, switch out!\nCome back!
+{STRVAR 257, 0}, come back!
+{STRVAR 257, 0}, OK!\nCome back!
+{STRVAR 257, 0}, enough!\nGet back!
+{STRVAR 257, 0}, good!\nCome back!
+{STRVAR 270, 0} {STRVAR 259, 1}\nwithdrew {STRVAR 257, 2}!
+{STRVAR 259, 0} withdrew\n{STRVAR 257, 1}!
+{STRVAR 270, 0} {STRVAR 259, 1} sent\nout {STRVAR 257, 2}!\r{STRVAR 270, 3} {STRVAR 259, 4} sent\nout {STRVAR 257, 5}!\r
+You are challenged by\n{STRVAR 270, 0} {STRVAR 259, 1} and\f{STRVAR 270, 2} {STRVAR 259, 3}!\r
+{STRVAR 270, 0} {STRVAR 259, 1} sent\nout {STRVAR 257, 2}!\fGo! {STRVAR 257, 3}!
+{STRVAR 257, 0}’s stockpiled\neffect wore off!
+The wild {STRVAR 257, 0}’s stockpiled\neffect wore off!
+The foe’s {STRVAR 257, 0}’s stockpiled\neffect wore off!
Gravity intensified!
-{STRVAR 257, 1, 0} couldn’t stay\nairborne because of gravity!
-The wild {STRVAR 257, 1, 0} couldn’t stay\nairborne because of gravity!
-The foe’s {STRVAR 257, 1, 0} couldn’t stay\nairborne because of gravity!
-{STRVAR 257, 1, 0} can’t use\n{STRVAR 262, 1, 1} because of gravity!
-The wild {STRVAR 257, 1, 0} can’t use\n{STRVAR 262, 1, 1} because of gravity!
-The foe’s {STRVAR 257, 1, 0} can’t use\n{STRVAR 262, 1, 1} because of gravity!\r
+{STRVAR 257, 0} couldn’t stay\nairborne because of gravity!
+The wild {STRVAR 257, 0} couldn’t stay\nairborne because of gravity!
+The foe’s {STRVAR 257, 0} couldn’t stay\nairborne because of gravity!
+{STRVAR 257, 0} can’t use\n{STRVAR 262, 1} because of gravity!
+The wild {STRVAR 257, 0} can’t use\n{STRVAR 262, 1} because of gravity!
+The foe’s {STRVAR 257, 0} can’t use\n{STRVAR 262, 1} because of gravity!\r
Gravity returned to normal!
The healing wish came true!
It became cloaked in mystical\nmoonlight!
A tailwind started blowing!
The tailwind petered out!
-{STRVAR 257, 1, 0} switched\nits Attack and Defense!
-The wild {STRVAR 257, 1, 0} switched\nits Attack and Defense!
-The foe’s {STRVAR 257, 1, 0} switched\nits Attack and Defense!
-{STRVAR 257, 1, 0}’s ability\nwas suppressed!
-The wild {STRVAR 257, 1, 0}’s ability\nwas suppressed!
-The foe’s {STRVAR 257, 1, 0}’s ability\nwas suppressed!
-{STRVAR 257, 1, 0} switched all\nchanges to its Attack and Sp. Atk\fwith the target!
-The wild {STRVAR 257, 1, 0} switched all\nchanges to its Attack and Sp. Atk\fwith the target!
-The foe’s {STRVAR 257, 1, 0} switched all\nchanges to its Attack and Sp. Atk\fwith the target!
-{STRVAR 257, 1, 0} switched all\nchanges to its Defense and Sp. Def\fwith the target!
-The wild {STRVAR 257, 1, 0} switched all\nchanges to its Defense and Sp. Def\fwith the target!
-The foe’s {STRVAR 257, 1, 0} switched all\nchanges to its Defense and Sp. Def\fwith the target!
-{STRVAR 257, 1, 0} acquired\n{STRVAR 261, 1, 1}!
-The wild {STRVAR 257, 1, 0} acquired\n{STRVAR 261, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} acquired\n{STRVAR 261, 1, 1}!
-{STRVAR 257, 1, 0} switched stat\nchanges with the target!
-The wild {STRVAR 257, 1, 0} switched stat\nchanges with the target!
-The foe’s {STRVAR 257, 1, 0} switched stat\nchanges with the target!
-{STRVAR 257, 1, 0} surrounded\nitself with a veil of water!
-The wild {STRVAR 257, 1, 0} surrounded\nitself with a veil of water!
-The foe’s {STRVAR 257, 1, 0} surrounded\nitself with a veil of water!
-{STRVAR 262, 1, 1} restored\n{STRVAR 257, 1, 0}’s HP!
-{STRVAR 262, 1, 1} restored\nthe wild {STRVAR 257, 1, 0}’s HP!
-{STRVAR 262, 1, 1} restored\nthe foe’s {STRVAR 257, 1, 0}’s HP!
-{STRVAR 257, 1, 0} levitated\non electromagnetism!
-The wild {STRVAR 257, 1, 0} levitated\non electromagnetism!
-The foe’s {STRVAR 257, 1, 0} levitated\non electromagnetism!
-{STRVAR 257, 1, 0} evades\nGround moves with {STRVAR 262, 1, 1}!
-The wild {STRVAR 257, 1, 0} evades\nGround moves with {STRVAR 262, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} evades\nGround moves with {STRVAR 262, 1, 1}!
-{STRVAR 257, 1, 0}’s\nelectromagnetism wore off!
-The wild {STRVAR 257, 1, 0}’s\nelectromagnetism wore off!
-The electromagnetism of the foe’s\n{STRVAR 257, 1, 0} wore off!
-{STRVAR 257, 1, 0} blew away\n{STRVAR 262, 1, 1}!
-The wild {STRVAR 257, 1, 0} blew away\n{STRVAR 262, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} blew away\n{STRVAR 262, 1, 1}!
-{STRVAR 257, 1, 0} blew away\nthe deep fog with {STRVAR 262, 1, 1}!
-The wild {STRVAR 257, 1, 0} blew away\nthe deep fog with {STRVAR 262, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} blew away\nthe deep fog with {STRVAR 262, 1, 1}!
-{STRVAR 257, 1, 0} fell for\nthe feint!
-The wild {STRVAR 257, 1, 0} fell for\nthe feint!
-The foe’s {STRVAR 257, 1, 0} fell for\nthe feint!
-{STRVAR 257, 1, 0} was prevented\nfrom healing!
-The wild {STRVAR 257, 1, 0} was prevented\nfrom healing!
-The foe’s {STRVAR 257, 1, 0} was prevented\nfrom healing!
-{STRVAR 257, 1, 0} was prevented\nfrom healing due to {STRVAR 262, 1, 1}!
-The wild {STRVAR 257, 1, 0} was prevented\nfrom healing due to {STRVAR 262, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} was prevented\nfrom healing due to {STRVAR 262, 1, 1}!
-{STRVAR 257, 1, 0} can’t use\n{STRVAR 262, 1, 2} because of\f{STRVAR 262, 1, 1}!\r
-The wild {STRVAR 257, 1, 0} can’t use\n{STRVAR 262, 1, 2} because of\f{STRVAR 262, 1, 1}!\r
-The foe’s {STRVAR 257, 1, 0} can’t use\n{STRVAR 262, 1, 2} because of\f{STRVAR 262, 1, 1}!\r
-{STRVAR 257, 1, 0}’s {STRVAR 262, 1, 1}\nwore off!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 262, 1, 1} wore off!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 262, 1, 1} wore off!
+{STRVAR 257, 0} switched\nits Attack and Defense!
+The wild {STRVAR 257, 0} switched\nits Attack and Defense!
+The foe’s {STRVAR 257, 0} switched\nits Attack and Defense!
+{STRVAR 257, 0}’s ability\nwas suppressed!
+The wild {STRVAR 257, 0}’s ability\nwas suppressed!
+The foe’s {STRVAR 257, 0}’s ability\nwas suppressed!
+{STRVAR 257, 0} switched all\nchanges to its Attack and Sp. Atk\fwith the target!
+The wild {STRVAR 257, 0} switched all\nchanges to its Attack and Sp. Atk\fwith the target!
+The foe’s {STRVAR 257, 0} switched all\nchanges to its Attack and Sp. Atk\fwith the target!
+{STRVAR 257, 0} switched all\nchanges to its Defense and Sp. Def\fwith the target!
+The wild {STRVAR 257, 0} switched all\nchanges to its Defense and Sp. Def\fwith the target!
+The foe’s {STRVAR 257, 0} switched all\nchanges to its Defense and Sp. Def\fwith the target!
+{STRVAR 257, 0} acquired\n{STRVAR 261, 1}!
+The wild {STRVAR 257, 0} acquired\n{STRVAR 261, 1}!
+The foe’s {STRVAR 257, 0} acquired\n{STRVAR 261, 1}!
+{STRVAR 257, 0} switched stat\nchanges with the target!
+The wild {STRVAR 257, 0} switched stat\nchanges with the target!
+The foe’s {STRVAR 257, 0} switched stat\nchanges with the target!
+{STRVAR 257, 0} surrounded\nitself with a veil of water!
+The wild {STRVAR 257, 0} surrounded\nitself with a veil of water!
+The foe’s {STRVAR 257, 0} surrounded\nitself with a veil of water!
+{STRVAR 262, 1} restored\n{STRVAR 257, 0}’s HP!
+{STRVAR 262, 1} restored\nthe wild {STRVAR 257, 0}’s HP!
+{STRVAR 262, 1} restored\nthe foe’s {STRVAR 257, 0}’s HP!
+{STRVAR 257, 0} levitated\non electromagnetism!
+The wild {STRVAR 257, 0} levitated\non electromagnetism!
+The foe’s {STRVAR 257, 0} levitated\non electromagnetism!
+{STRVAR 257, 0} evades\nGround moves with {STRVAR 262, 1}!
+The wild {STRVAR 257, 0} evades\nGround moves with {STRVAR 262, 1}!
+The foe’s {STRVAR 257, 0} evades\nGround moves with {STRVAR 262, 1}!
+{STRVAR 257, 0}’s\nelectromagnetism wore off!
+The wild {STRVAR 257, 0}’s\nelectromagnetism wore off!
+The electromagnetism of the foe’s\n{STRVAR 257, 0} wore off!
+{STRVAR 257, 0} blew away\n{STRVAR 262, 1}!
+The wild {STRVAR 257, 0} blew away\n{STRVAR 262, 1}!
+The foe’s {STRVAR 257, 0} blew away\n{STRVAR 262, 1}!
+{STRVAR 257, 0} blew away\nthe deep fog with {STRVAR 262, 1}!
+The wild {STRVAR 257, 0} blew away\nthe deep fog with {STRVAR 262, 1}!
+The foe’s {STRVAR 257, 0} blew away\nthe deep fog with {STRVAR 262, 1}!
+{STRVAR 257, 0} fell for\nthe feint!
+The wild {STRVAR 257, 0} fell for\nthe feint!
+The foe’s {STRVAR 257, 0} fell for\nthe feint!
+{STRVAR 257, 0} was prevented\nfrom healing!
+The wild {STRVAR 257, 0} was prevented\nfrom healing!
+The foe’s {STRVAR 257, 0} was prevented\nfrom healing!
+{STRVAR 257, 0} was prevented\nfrom healing due to {STRVAR 262, 1}!
+The wild {STRVAR 257, 0} was prevented\nfrom healing due to {STRVAR 262, 1}!
+The foe’s {STRVAR 257, 0} was prevented\nfrom healing due to {STRVAR 262, 1}!
+{STRVAR 257, 0} can’t use\n{STRVAR 262, 2} because of\f{STRVAR 262, 1}!\r
+The wild {STRVAR 257, 0} can’t use\n{STRVAR 262, 2} because of\f{STRVAR 262, 1}!\r
+The foe’s {STRVAR 257, 0} can’t use\n{STRVAR 262, 2} because of\f{STRVAR 262, 1}!\r
+{STRVAR 257, 0}’s {STRVAR 262, 1}\nwore off!
+The wild {STRVAR 257, 0}’s\n{STRVAR 262, 1} wore off!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 262, 1} wore off!
Poison spikes were scattered all\naround your team’s feet!
Poison spikes were scattered all\naround the enemy team’s feet!
The poison spikes disappeared from\naround your team’s feet!
The poison spikes disappeared from\naround the enemy team’s feet!
-{STRVAR 257, 1, 0} went back\nto {STRVAR 259, 1, 1}!
-The wild {STRVAR 257, 1, 0} went back\nto {STRVAR 259, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} went back\nto {STRVAR 259, 1, 1}!
-{STRVAR 257, 1, 0} twisted\nthe dimensions!
-The wild {STRVAR 257, 1, 0} twisted\nthe dimensions!
-The foe’s {STRVAR 257, 1, 0} twisted\nthe dimensions!
-{STRVAR 257, 1, 0} restored\nthe twisted dimensions!
-The wild {STRVAR 257, 1, 0} restored\nthe twisted dimensions!
-The foe’s {STRVAR 257, 1, 0} restored\nthe twisted dimensions!
+{STRVAR 257, 0} went back\nto {STRVAR 259, 1}!
+The wild {STRVAR 257, 0} went back\nto {STRVAR 259, 1}!
+The foe’s {STRVAR 257, 0} went back\nto {STRVAR 259, 1}!
+{STRVAR 257, 0} twisted\nthe dimensions!
+The wild {STRVAR 257, 0} twisted\nthe dimensions!
+The foe’s {STRVAR 257, 0} twisted\nthe dimensions!
+{STRVAR 257, 0} restored\nthe twisted dimensions!
+The wild {STRVAR 257, 0} restored\nthe twisted dimensions!
+The foe’s {STRVAR 257, 0} restored\nthe twisted dimensions!
The twisted dimensions returned to\nnormal!
Pointed stones float in the air\naround your team!
Pointed stones float in the air\naround your foe’s team!
-Pointed stones dug into\n{STRVAR 257, 1, 0}!
-Pointed stones dug into\nthe wild {STRVAR 257, 1, 0}!
-Pointed stones dug into\nthe foe’s {STRVAR 257, 1, 0}!
-{STRVAR 257, 1, 0} vanished\ninstantly!
-The wild {STRVAR 257, 1, 0} vanished\ninstantly!
-The foe’s {STRVAR 257, 1, 0} vanished\ninstantly!
+Pointed stones dug into\n{STRVAR 257, 0}!
+Pointed stones dug into\nthe wild {STRVAR 257, 0}!
+Pointed stones dug into\nthe foe’s {STRVAR 257, 0}!
+{STRVAR 257, 0} vanished\ninstantly!
+The wild {STRVAR 257, 0} vanished\ninstantly!
+The foe’s {STRVAR 257, 0} vanished\ninstantly!
Your team’s Lucky Chant wore off!
The foe’s Lucky Chant wore off!
-{STRVAR 257, 1, 0} has\n{STRVAR 261, 1, 1}!
-The wild {STRVAR 257, 1, 0} has\n{STRVAR 261, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} has\n{STRVAR 261, 1, 1}!
-{STRVAR 257, 1, 0} is hurt\nby its {STRVAR 261, 1, 1}!
-The wild {STRVAR 257, 1, 0} is hurt\nby its {STRVAR 261, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} is hurt\nby its {STRVAR 261, 1, 1}!
-{STRVAR 257, 1, 0} maxed its\n{STRVAR 269, 1, 2} with {STRVAR 261, 1, 1}!
-The wild {STRVAR 257, 1, 0} maxed its\n{STRVAR 269, 1, 2} with {STRVAR 261, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} maxed its\n{STRVAR 269, 1, 2} with {STRVAR 261, 1, 1}!
-{STRVAR 257, 1, 0} lost some HP\nbecause of its {STRVAR 261, 1, 1}!
-The wild {STRVAR 257, 1, 0} lost some HP\nbecause of its {STRVAR 261, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} lost some HP\nbecause of its {STRVAR 261, 1, 1}!
-{STRVAR 257, 1, 2} was hurt by\n{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}!
-The wild {STRVAR 257, 1, 2} was hurt by\n{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}!
-The foe’s {STRVAR 257, 1, 2} was hurt by\n{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}!
-{STRVAR 257, 1, 2} was hurt by the wild\n{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}!
-The wild {STRVAR 257, 1, 2} was hurt by the\nwild {STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}!
-{STRVAR 257, 1, 2} was hurt by the foe’s\n{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}!
-The foe’s {STRVAR 257, 1, 2} was hurt by\nthe foe’s {STRVAR 257, 1, 0}’s\f{STRVAR 261, 1, 1}!
-{STRVAR 257, 1, 1}’s {STRVAR 261, 1, 0} made\nit shudder!
-The wild {STRVAR 257, 1, 1}’s\n{STRVAR 261, 1, 0} made it shudder!
-The foe’s {STRVAR 257, 1, 1}’s\n{STRVAR 261, 1, 0} made it shudder!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nalerted it to {STRVAR 262, 1, 2}!
-The wild {STRVAR 257, 1, 0}’s Forewarn\nalerted it to {STRVAR 262, 1, 2}!
-The foe’s {STRVAR 257, 1, 0}’s Forewarn\nalerted it to {STRVAR 262, 1, 2}!
-{STRVAR 257, 1, 0} can’t get it\ngoing because of its {STRVAR 261, 1, 1}!
-The wild {STRVAR 257, 1, 0} can’t get it\ngoing because of its {STRVAR 261, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} can’t get it\ngoing because of its {STRVAR 261, 1, 1}!
-{STRVAR 257, 1, 0} finally got\nits act together!
-The wild {STRVAR 257, 1, 0} finally got\nits act together!
-The foe’s {STRVAR 257, 1, 0} finally got\nits act together!
-{STRVAR 257, 1, 0} frisked its\nfoe and found one {STRVAR 264, 1, 1}!
-The wild {STRVAR 257, 1, 0} frisked its\nfoe and found one {STRVAR 264, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} frisked its\nfoe and found one {STRVAR 264, 1, 1}!
-{STRVAR 257, 1, 2} is tormented\nby {STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}!
-The wild {STRVAR 257, 1, 2} is tormented\nby {STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}!
-The foe’s {STRVAR 257, 1, 2} is tormented\nby {STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}!
-{STRVAR 257, 1, 2} is tormented\nby the wild {STRVAR 257, 1, 0}’s\f{STRVAR 261, 1, 1}!
-The wild {STRVAR 257, 1, 2} is tormented\nby the wild {STRVAR 257, 1, 0}’s\f{STRVAR 261, 1, 1}!
-{STRVAR 257, 1, 2} is tormented\nby the foe’s {STRVAR 257, 1, 0}’s\f{STRVAR 261, 1, 1}!
-The foe’s {STRVAR 257, 1, 2} is tormented\nby the foe’s {STRVAR 257, 1, 0}’s\f{STRVAR 261, 1, 1}!
-{STRVAR 257, 1, 0} maxed its\n{STRVAR 269, 1, 2} with its {STRVAR 264, 1, 1}!
-The wild {STRVAR 257, 1, 0} maxed its\n{STRVAR 269, 1, 2} with its {STRVAR 264, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} maxed its\n{STRVAR 269, 1, 2} with its {STRVAR 264, 1, 1}!
-The {STRVAR 264, 1, 0} weakened\n{STRVAR 262, 1, 1}’s power!
-{STRVAR 257, 1, 0} is hurt\nby its {STRVAR 264, 1, 1}!
-The wild {STRVAR 257, 1, 0}\nis hurt by its {STRVAR 264, 1, 1}!
-The foe’s {STRVAR 257, 1, 0}\nis hurt by its {STRVAR 264, 1, 1}!
-{STRVAR 257, 1, 0} can’t use\nitems anymore!
-The wild {STRVAR 257, 1, 0} can’t use\nitems anymore!
-The foe’s {STRVAR 257, 1, 0} can’t use\nitems anymore!
-{STRVAR 257, 1, 0} can use\nitems again!
-The wild {STRVAR 257, 1, 0} can use\nitems again!
-The foe’s {STRVAR 257, 1, 0} can use\nitems again!
-{STRVAR 257, 1, 0} stole and\nate its foe’s {STRVAR 264, 1, 1}!
-The wild {STRVAR 257, 1, 0} stole and\nate its foe’s {STRVAR 264, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} stole and\nate its foe’s {STRVAR 264, 1, 1}!
-{STRVAR 257, 1, 0} flung\nits {STRVAR 264, 1, 1}!
-The wild {STRVAR 257, 1, 0} flung\nits {STRVAR 264, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} flung\nits {STRVAR 264, 1, 1}!
-{STRVAR 257, 1, 0}’s {STRVAR 261, 1, 1}\nmade the {STRVAR 264, 1, 2} ineffective!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} made the\f{STRVAR 264, 1, 2} ineffective!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 261, 1, 1} made the\f{STRVAR 264, 1, 2} ineffective!
-{STRVAR 257, 1, 0}’s {STRVAR 264, 1, 1}\ninfatuated {STRVAR 257, 1, 2}!
-{STRVAR 257, 1, 0}’s {STRVAR 264, 1, 1}\ninfatuated the wild {STRVAR 257, 1, 2}!
-{STRVAR 257, 1, 0}’s {STRVAR 264, 1, 1}\ninfatuated the foe’s {STRVAR 257, 1, 2}!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 264, 1, 1} made {STRVAR 257, 1, 2}\finfatuated!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 264, 1, 1} made the wild\f{STRVAR 257, 1, 2} infatuated!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 264, 1, 1} made {STRVAR 257, 1, 2}\finfatuated!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 264, 1, 1} made the foe’s\f{STRVAR 257, 1, 2} infatuated!
-{STRVAR 257, 1, 0} boosted\nthe accuracy of its next move\fusing its {STRVAR 264, 1, 1}!
-The wild {STRVAR 257, 1, 0} boosted\nthe accuracy of its next move\fusing its {STRVAR 264, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} boosted\nthe accuracy of its next move\fusing its {STRVAR 264, 1, 1}!
-{STRVAR 257, 1, 0} is hurt by\n{STRVAR 257, 1, 1}’s {STRVAR 264, 1, 2}!
-{STRVAR 257, 1, 0} is hurt by the wild\n{STRVAR 257, 1, 1}’s {STRVAR 264, 1, 2}!
-{STRVAR 257, 1, 0} is hurt by the foe’s\n{STRVAR 257, 1, 1}’s {STRVAR 264, 1, 2}!
-The wild {STRVAR 257, 1, 0} is hurt by\n{STRVAR 257, 1, 1}’s {STRVAR 264, 1, 2}!
-The wild {STRVAR 257, 1, 0} is hurt by the\nwild {STRVAR 257, 1, 1}’s {STRVAR 264, 1, 2}!
-The foe’s {STRVAR 257, 1, 0} is hurt by\n{STRVAR 257, 1, 1}’s {STRVAR 264, 1, 2}!
-The foe’s {STRVAR 257, 1, 0} is hurt by the\nfoe’s {STRVAR 257, 1, 1}’s {STRVAR 264, 1, 2}!
-Whoa!\nA wild {STRVAR 257, 1, 0} came charging!
-{STRVAR 257, 1, 0} was badly\npoisoned by the {STRVAR 264, 1, 1}!
-The wild {STRVAR 257, 1, 0} was badly\npoisoned by the {STRVAR 264, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} was badly\npoisoned by the {STRVAR 264, 1, 1}!
-{STRVAR 257, 1, 0} got a burn\nfrom the {STRVAR 264, 1, 1}!
-The wild {STRVAR 257, 1, 0} got a burn\nfrom the {STRVAR 264, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} got a burn\nfrom the {STRVAR 264, 1, 1}!
-{STRVAR 257, 1, 0} was transferred to\n{STRVAR 267, 1, 1} in someone’s PC!
-{STRVAR 257, 1, 0} was transferred to\n{STRVAR 267, 1, 1} in Bebe’s PC!
-{STRVAR 267, 1, 1} in someone’s PC is full.\r{STRVAR 257, 1, 0} was transferred to\n{STRVAR 267, 1, 2} instead!
-{STRVAR 267, 1, 1} in Bebe’s PC is full.\r{STRVAR 257, 1, 0} was transferred to\n{STRVAR 267, 1, 2} instead!
-{STRVAR 257, 1, 0} wants to learn the\nmove {STRVAR 262, 1, 1}.\r
-But {STRVAR 257, 1, 0} can’t learn\nmore than four moves.\r
-Make it forget\nanother move?{STRVAR 512, 1, 0}
+{STRVAR 257, 0} has\n{STRVAR 261, 1}!
+The wild {STRVAR 257, 0} has\n{STRVAR 261, 1}!
+The foe’s {STRVAR 257, 0} has\n{STRVAR 261, 1}!
+{STRVAR 257, 0} is hurt\nby its {STRVAR 261, 1}!
+The wild {STRVAR 257, 0} is hurt\nby its {STRVAR 261, 1}!
+The foe’s {STRVAR 257, 0} is hurt\nby its {STRVAR 261, 1}!
+{STRVAR 257, 0} maxed its\n{STRVAR 269, 2} with {STRVAR 261, 1}!
+The wild {STRVAR 257, 0} maxed its\n{STRVAR 269, 2} with {STRVAR 261, 1}!
+The foe’s {STRVAR 257, 0} maxed its\n{STRVAR 269, 2} with {STRVAR 261, 1}!
+{STRVAR 257, 0} lost some HP\nbecause of its {STRVAR 261, 1}!
+The wild {STRVAR 257, 0} lost some HP\nbecause of its {STRVAR 261, 1}!
+The foe’s {STRVAR 257, 0} lost some HP\nbecause of its {STRVAR 261, 1}!
+{STRVAR 257, 2} was hurt by\n{STRVAR 257, 0}’s {STRVAR 261, 1}!
+The wild {STRVAR 257, 2} was hurt by\n{STRVAR 257, 0}’s {STRVAR 261, 1}!
+The foe’s {STRVAR 257, 2} was hurt by\n{STRVAR 257, 0}’s {STRVAR 261, 1}!
+{STRVAR 257, 2} was hurt by the wild\n{STRVAR 257, 0}’s {STRVAR 261, 1}!
+The wild {STRVAR 257, 2} was hurt by the\nwild {STRVAR 257, 0}’s {STRVAR 261, 1}!
+{STRVAR 257, 2} was hurt by the foe’s\n{STRVAR 257, 0}’s {STRVAR 261, 1}!
+The foe’s {STRVAR 257, 2} was hurt by\nthe foe’s {STRVAR 257, 0}’s\f{STRVAR 261, 1}!
+{STRVAR 257, 1}’s {STRVAR 261, 0} made\nit shudder!
+The wild {STRVAR 257, 1}’s\n{STRVAR 261, 0} made it shudder!
+The foe’s {STRVAR 257, 1}’s\n{STRVAR 261, 0} made it shudder!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nalerted it to {STRVAR 262, 2}!
+The wild {STRVAR 257, 0}’s Forewarn\nalerted it to {STRVAR 262, 2}!
+The foe’s {STRVAR 257, 0}’s Forewarn\nalerted it to {STRVAR 262, 2}!
+{STRVAR 257, 0} can’t get it\ngoing because of its {STRVAR 261, 1}!
+The wild {STRVAR 257, 0} can’t get it\ngoing because of its {STRVAR 261, 1}!
+The foe’s {STRVAR 257, 0} can’t get it\ngoing because of its {STRVAR 261, 1}!
+{STRVAR 257, 0} finally got\nits act together!
+The wild {STRVAR 257, 0} finally got\nits act together!
+The foe’s {STRVAR 257, 0} finally got\nits act together!
+{STRVAR 257, 0} frisked its\nfoe and found one {STRVAR 264, 1}!
+The wild {STRVAR 257, 0} frisked its\nfoe and found one {STRVAR 264, 1}!
+The foe’s {STRVAR 257, 0} frisked its\nfoe and found one {STRVAR 264, 1}!
+{STRVAR 257, 2} is tormented\nby {STRVAR 257, 0}’s {STRVAR 261, 1}!
+The wild {STRVAR 257, 2} is tormented\nby {STRVAR 257, 0}’s {STRVAR 261, 1}!
+The foe’s {STRVAR 257, 2} is tormented\nby {STRVAR 257, 0}’s {STRVAR 261, 1}!
+{STRVAR 257, 2} is tormented\nby the wild {STRVAR 257, 0}’s\f{STRVAR 261, 1}!
+The wild {STRVAR 257, 2} is tormented\nby the wild {STRVAR 257, 0}’s\f{STRVAR 261, 1}!
+{STRVAR 257, 2} is tormented\nby the foe’s {STRVAR 257, 0}’s\f{STRVAR 261, 1}!
+The foe’s {STRVAR 257, 2} is tormented\nby the foe’s {STRVAR 257, 0}’s\f{STRVAR 261, 1}!
+{STRVAR 257, 0} maxed its\n{STRVAR 269, 2} with its {STRVAR 264, 1}!
+The wild {STRVAR 257, 0} maxed its\n{STRVAR 269, 2} with its {STRVAR 264, 1}!
+The foe’s {STRVAR 257, 0} maxed its\n{STRVAR 269, 2} with its {STRVAR 264, 1}!
+The {STRVAR 264, 0} weakened\n{STRVAR 262, 1}’s power!
+{STRVAR 257, 0} is hurt\nby its {STRVAR 264, 1}!
+The wild {STRVAR 257, 0}\nis hurt by its {STRVAR 264, 1}!
+The foe’s {STRVAR 257, 0}\nis hurt by its {STRVAR 264, 1}!
+{STRVAR 257, 0} can’t use\nitems anymore!
+The wild {STRVAR 257, 0} can’t use\nitems anymore!
+The foe’s {STRVAR 257, 0} can’t use\nitems anymore!
+{STRVAR 257, 0} can use\nitems again!
+The wild {STRVAR 257, 0} can use\nitems again!
+The foe’s {STRVAR 257, 0} can use\nitems again!
+{STRVAR 257, 0} stole and\nate its foe’s {STRVAR 264, 1}!
+The wild {STRVAR 257, 0} stole and\nate its foe’s {STRVAR 264, 1}!
+The foe’s {STRVAR 257, 0} stole and\nate its foe’s {STRVAR 264, 1}!
+{STRVAR 257, 0} flung\nits {STRVAR 264, 1}!
+The wild {STRVAR 257, 0} flung\nits {STRVAR 264, 1}!
+The foe’s {STRVAR 257, 0} flung\nits {STRVAR 264, 1}!
+{STRVAR 257, 0}’s {STRVAR 261, 1}\nmade the {STRVAR 264, 2} ineffective!
+The wild {STRVAR 257, 0}’s\n{STRVAR 261, 1} made the\f{STRVAR 264, 2} ineffective!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 261, 1} made the\f{STRVAR 264, 2} ineffective!
+{STRVAR 257, 0}’s {STRVAR 264, 1}\ninfatuated {STRVAR 257, 2}!
+{STRVAR 257, 0}’s {STRVAR 264, 1}\ninfatuated the wild {STRVAR 257, 2}!
+{STRVAR 257, 0}’s {STRVAR 264, 1}\ninfatuated the foe’s {STRVAR 257, 2}!
+The wild {STRVAR 257, 0}’s\n{STRVAR 264, 1} made {STRVAR 257, 2}\finfatuated!
+The wild {STRVAR 257, 0}’s\n{STRVAR 264, 1} made the wild\f{STRVAR 257, 2} infatuated!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 264, 1} made {STRVAR 257, 2}\finfatuated!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 264, 1} made the foe’s\f{STRVAR 257, 2} infatuated!
+{STRVAR 257, 0} boosted\nthe accuracy of its next move\fusing its {STRVAR 264, 1}!
+The wild {STRVAR 257, 0} boosted\nthe accuracy of its next move\fusing its {STRVAR 264, 1}!
+The foe’s {STRVAR 257, 0} boosted\nthe accuracy of its next move\fusing its {STRVAR 264, 1}!
+{STRVAR 257, 0} is hurt by\n{STRVAR 257, 1}’s {STRVAR 264, 2}!
+{STRVAR 257, 0} is hurt by the wild\n{STRVAR 257, 1}’s {STRVAR 264, 2}!
+{STRVAR 257, 0} is hurt by the foe’s\n{STRVAR 257, 1}’s {STRVAR 264, 2}!
+The wild {STRVAR 257, 0} is hurt by\n{STRVAR 257, 1}’s {STRVAR 264, 2}!
+The wild {STRVAR 257, 0} is hurt by the\nwild {STRVAR 257, 1}’s {STRVAR 264, 2}!
+The foe’s {STRVAR 257, 0} is hurt by\n{STRVAR 257, 1}’s {STRVAR 264, 2}!
+The foe’s {STRVAR 257, 0} is hurt by the\nfoe’s {STRVAR 257, 1}’s {STRVAR 264, 2}!
+Whoa!\nA wild {STRVAR 257, 0} came charging!
+{STRVAR 257, 0} was badly\npoisoned by the {STRVAR 264, 1}!
+The wild {STRVAR 257, 0} was badly\npoisoned by the {STRVAR 264, 1}!
+The foe’s {STRVAR 257, 0} was badly\npoisoned by the {STRVAR 264, 1}!
+{STRVAR 257, 0} got a burn\nfrom the {STRVAR 264, 1}!
+The wild {STRVAR 257, 0} got a burn\nfrom the {STRVAR 264, 1}!
+The foe’s {STRVAR 257, 0} got a burn\nfrom the {STRVAR 264, 1}!
+{STRVAR 257, 0} was transferred to\n{STRVAR 267, 1} in someone’s PC!
+{STRVAR 257, 0} was transferred to\n{STRVAR 267, 1} in Bebe’s PC!
+{STRVAR 267, 1} in someone’s PC is full.\r{STRVAR 257, 0} was transferred to\n{STRVAR 267, 2} instead!
+{STRVAR 267, 1} in Bebe’s PC is full.\r{STRVAR 257, 0} was transferred to\n{STRVAR 267, 2} instead!
+{STRVAR 257, 0} wants to learn the\nmove {STRVAR 262, 1}.\r
+But {STRVAR 257, 0} can’t learn\nmore than four moves.\r
+Make it forget\nanother move?{STRVAR 512, 0}
Forget a move!
Keep old moves!
-Which move should\nbe forgotten?{STRVAR 512, 1, 0}
+Which move should\nbe forgotten?{STRVAR 512, 0}
Well, then...\r
-Should this Pokémon give up on\nlearning this new move?{STRVAR 512, 1, 0}
-Give up on {STRVAR 262, 1, 0}!
-Don’t give up on {STRVAR 262, 1, 0}!
-{STRVAR 257, 1, 0} did not learn\n{STRVAR 262, 1, 1}.\r
-1, {STRVAR 513, 1, 20}2, and{STRVAR 513, 1, 20}... {STRVAR 513, 1, 20}... {STRVAR 513, 1, 20}{STRVAR 514, 1, 4}Poof!\r
-{STRVAR 257, 1, 0} forgot how to\nuse {STRVAR 262, 1, 1}.\r
+Should this Pokémon give up on\nlearning this new move?{STRVAR 512, 0}
+Give up on {STRVAR 262, 0}!
+Don’t give up on {STRVAR 262, 0}!
+{STRVAR 257, 0} did not learn\n{STRVAR 262, 1}.\r
+1, {STRVAR 513, 20}2, and{STRVAR 513, 20}... {STRVAR 513, 20}... {STRVAR 513, 20}{STRVAR 514, 4}Poof!\r
+{STRVAR 257, 0} forgot how to\nuse {STRVAR 262, 1}.\r
And...\r
-{STRVAR 257, 1, 0} learned\n{STRVAR 262, 1, 1}!{STRVAR 514, 1, 5}{STRVAR 514, 1, 2}\r
-{STRVAR 257, 1, 0} wants to learn\nthe move {STRVAR 262, 1, 1}.\r
-However, {STRVAR 257, 1, 0} already\nknows four moves.\r
+{STRVAR 257, 0} learned\n{STRVAR 262, 1}!{STRVAR 514, 5}{STRVAR 514, 2}\r
+{STRVAR 257, 0} wants to learn\nthe move {STRVAR 262, 1}.\r
+However, {STRVAR 257, 0} already\nknows four moves.\r
Should a move be deleted?
Which move should be forgotten?\r
-Stop trying to teach\n{STRVAR 262, 1, 0}?
-{STRVAR 257, 1, 0} did not learn the\nmove {STRVAR 262, 1, 1}.\r
-1, {STRVAR 513, 1, 20}2, and{STRVAR 513, 1, 20}... {STRVAR 513, 1, 20}... {STRVAR 513, 1, 20}{STRVAR 514, 1, 4}Poof!\r
-{STRVAR 257, 1, 0} forgot how to\nuse {STRVAR 262, 1, 1}.\r
+Stop trying to teach\n{STRVAR 262, 0}?
+{STRVAR 257, 0} did not learn the\nmove {STRVAR 262, 1}.\r
+1, {STRVAR 513, 20}2, and{STRVAR 513, 20}... {STRVAR 513, 20}... {STRVAR 513, 20}{STRVAR 514, 4}Poof!\r
+{STRVAR 257, 0} forgot how to\nuse {STRVAR 262, 1}.\r
And...\r
-{STRVAR 257, 1, 0} learned\n{STRVAR 262, 1, 1}!{STRVAR 514, 1, 5}{STRVAR 514, 1, 2}\r
-{STRVAR 257, 1, 0}’s\n{STRVAR 269, 1, 1} rose!
+{STRVAR 257, 0} learned\n{STRVAR 262, 1}!{STRVAR 514, 5}{STRVAR 514, 2}\r
+{STRVAR 257, 0}’s\n{STRVAR 269, 1} rose!
Your team became shrouded in\na white fog!
-{STRVAR 257, 1, 0} is getting\npumped!
-Used the {STRVAR 264, 1, 0}!
-{STRVAR 257, 1, 0} was cured of its\npoisoning.
-{STRVAR 257, 1, 0} was cured of\nparalysis.
-{STRVAR 257, 1, 0}’s burn was healed.
-{STRVAR 257, 1, 0} woke up.
-{STRVAR 257, 1, 0} was thawed out.
-{STRVAR 257, 1, 0} snapped out of its\nconfusion.
-{STRVAR 257, 1, 0} got over its\ninfatuation.
-{STRVAR 257, 1, 0}’s HP was restored\nby {STRVAR 308, 1, 1} point(s).
+{STRVAR 257, 0} is getting\npumped!
+Used the {STRVAR 264, 0}!
+{STRVAR 257, 0} was cured of its\npoisoning.
+{STRVAR 257, 0} was cured of\nparalysis.
+{STRVAR 257, 0}’s burn was healed.
+{STRVAR 257, 0} woke up.
+{STRVAR 257, 0} was thawed out.
+{STRVAR 257, 0} snapped out of its\nconfusion.
+{STRVAR 257, 0} got over its\ninfatuation.
+{STRVAR 257, 0}’s HP was restored\nby {STRVAR 308, 1} point(s).
Switch Pokémon
Keep battling
Use next Pokémon
Flee
-Wow! {STRVAR 259, 1, 0}’s {STRVAR 257, 1, 1}\nis drawing close!
+Wow! {STRVAR 259, 0}’s {STRVAR 257, 1}\nis drawing close!
PARK BALLS
-Left: {STRVAR 307, 1, 0}
-What will {STRVAR 259, 1, 0} do?{STRVAR 512, 1, 0}
+Left: {STRVAR 307, 0}
+What will {STRVAR 259, 0} do?{STRVAR 512, 0}
BALL
RUN
-{STRVAR 257, 1, 0}, come back!
-All right! I got its HP down!\nTime to throw a Poké Ball!{STRVAR 512, 1, 0}
-OK! Its HP is down!\nIt’s ready for a Poké Ball!{STRVAR 512, 1, 0}
-{STRVAR 259, 1, 0} used\na Poké Ball!
-{STRVAR 257, 1, 0} got over its status\ntrouble!
+{STRVAR 257, 0}, come back!
+All right! I got its HP down!\nTime to throw a Poké Ball!{STRVAR 512, 0}
+OK! Its HP is down!\nIt’s ready for a Poké Ball!{STRVAR 512, 0}
+{STRVAR 259, 0} used\na Poké Ball!
+{STRVAR 257, 0} got over its status\ntrouble!
The tailwind blew from behind\nyour team!
The tailwind blew from behind\nthe foe!
Your team’s tailwind petered out!
The foe’s tailwind petered out!
But there was no target...
-It failed to affect\n{STRVAR 257, 1, 0}!
-It failed to affect\nthe wild {STRVAR 257, 1, 0}!
-It failed to affect\nthe foe’s {STRVAR 257, 1, 0}!
-{STRVAR 257, 1, 0} is exerting\nits {STRVAR 261, 1, 1}!
-The wild {STRVAR 257, 1, 0} is exerting\nits {STRVAR 261, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} is exerting\nits {STRVAR 261, 1, 1}!
+It failed to affect\n{STRVAR 257, 0}!
+It failed to affect\nthe wild {STRVAR 257, 0}!
+It failed to affect\nthe foe’s {STRVAR 257, 0}!
+{STRVAR 257, 0} is exerting\nits {STRVAR 261, 1}!
+The wild {STRVAR 257, 0} is exerting\nits {STRVAR 261, 1}!
+The foe’s {STRVAR 257, 0} is exerting\nits {STRVAR 261, 1}!
The lucky chant shielded your team\nfrom critical hits!
The lucky chant shielded the foe\nfrom critical hits!
-It broke through\n{STRVAR 257, 1, 0}’s protection!
-It broke through the wild\n{STRVAR 257, 1, 0}’s protection!
-It broke through the foe’s\n{STRVAR 257, 1, 0}’s protection!
-A wild {STRVAR 257, 1, 0} appeared!
-{STRVAR 257, 1, 0} became\ntrapped by swirling magma!
-The wild {STRVAR 257, 1, 0} became\ntrapped by swirling magma!
-The foe’s {STRVAR 257, 1, 0} became\ntrapped by swirling magma!
-{STRVAR 257, 1, 0} became healthy.
-{STRVAR 257, 1, 0} became fully\ncharged due to its {STRVAR 264, 1, 1}!
-The wild {STRVAR 257, 1, 0} became fully\ncharged due to its {STRVAR 264, 1, 1}!
-The foe’s {STRVAR 257, 1, 0} became fully\ncharged due to its {STRVAR 264, 1, 1}!
-{STRVAR 257, 1, 0}’s {STRVAR 264, 1, 1}\nlet it move first!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 264, 1, 1} let it move first!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 264, 1, 1} let it move first!
-{STRVAR 257, 1, 0}’s {STRVAR 262, 1, 1}\nwore off!
-The wild {STRVAR 257, 1, 0}’s\n{STRVAR 262, 1, 1} wore off!
-The foe’s {STRVAR 257, 1, 0}’s\n{STRVAR 262, 1, 1} wore off!
+It broke through\n{STRVAR 257, 0}’s protection!
+It broke through the wild\n{STRVAR 257, 0}’s protection!
+It broke through the foe’s\n{STRVAR 257, 0}’s protection!
+A wild {STRVAR 257, 0} appeared!
+{STRVAR 257, 0} became\ntrapped by swirling magma!
+The wild {STRVAR 257, 0} became\ntrapped by swirling magma!
+The foe’s {STRVAR 257, 0} became\ntrapped by swirling magma!
+{STRVAR 257, 0} became healthy.
+{STRVAR 257, 0} became fully\ncharged due to its {STRVAR 264, 1}!
+The wild {STRVAR 257, 0} became fully\ncharged due to its {STRVAR 264, 1}!
+The foe’s {STRVAR 257, 0} became fully\ncharged due to its {STRVAR 264, 1}!
+{STRVAR 257, 0}’s {STRVAR 264, 1}\nlet it move first!
+The wild {STRVAR 257, 0}’s\n{STRVAR 264, 1} let it move first!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 264, 1} let it move first!
+{STRVAR 257, 0}’s {STRVAR 262, 1}\nwore off!
+The wild {STRVAR 257, 0}’s\n{STRVAR 262, 1} wore off!
+The foe’s {STRVAR 257, 0}’s\n{STRVAR 262, 1} wore off!
diff --git a/files/msgdata/msg/narc_0325.txt b/files/msgdata/msg/narc_0325.txt
index 50ee7376..b551dfcb 100644
--- a/files/msgdata/msg/narc_0325.txt
+++ b/files/msgdata/msg/narc_0325.txt
@@ -1,10 +1,10 @@
-{STRVAR 259, 1, 0} obtained\nthe {STRVAR 264, 1, 1}!
+{STRVAR 259, 0} obtained\nthe {STRVAR 264, 1}!
The Bag is full...
-{STRVAR 259, 1, 0} put the {STRVAR 264, 1, 1}\nin the {STRVAR 264, 1, 2} Pocket.
-{STRVAR 259, 1, 0} found\n{STRVAR 264, 1, 1}!
-Obtained the {STRVAR 264, 1, 0}!\rToo bad!\nThe Bag is full...
-{STRVAR 259, 1, 0} put the {STRVAR 264, 1, 1}\nin the Bag.
-{STRVAR 259, 1, 0} found\n{STRVAR 264, 1, 1} {STRVAR 262, 1, 2}!
-{STRVAR 259, 1, 0} obtained\nthe {STRVAR 264, 1, 1}!
-{STRVAR 259, 1, 0} obtained\nthe {STRVAR 264, 1, 1}!
-{STRVAR 259, 1, 0} put the {STRVAR 264, 1, 1}\nin the {STRVAR 65280, 1, 2}{STRVAR 316, 1, 2}{STRVAR 65280, 1, 0} Pocket.
+{STRVAR 259, 0} put the {STRVAR 264, 1}\nin the {STRVAR 264, 2} Pocket.
+{STRVAR 259, 0} found\n{STRVAR 264, 1}!
+Obtained the {STRVAR 264, 0}!\rToo bad!\nThe Bag is full...
+{STRVAR 259, 0} put the {STRVAR 264, 1}\nin the Bag.
+{STRVAR 259, 0} found\n{STRVAR 264, 1} {STRVAR 262, 2}!
+{STRVAR 259, 0} obtained\nthe {STRVAR 264, 1}!
+{STRVAR 259, 0} obtained\nthe {STRVAR 264, 1}!
+{STRVAR 259, 0} put the {STRVAR 264, 1}\nin the {STRVAR 65280, 2}{STRVAR 316, 2}{STRVAR 65280, 0} Pocket.
diff --git a/files/msgdata/msg/narc_0327.txt b/files/msgdata/msg/narc_0327.txt
index ae86edc8..98463557 100644
--- a/files/msgdata/msg/narc_0327.txt
+++ b/files/msgdata/msg/narc_0327.txt
@@ -1,2 +1,2 @@
EVERYONE HAPPY\nWI-FI CONNECTION
-{STRVAR 284, 1, 0} {STRVAR 284, 1, 1}\n{STRVAR 284, 1, 2} {STRVAR 284, 1, 3}
+{STRVAR 284, 0} {STRVAR 284, 1}\n{STRVAR 284, 2} {STRVAR 284, 3}
diff --git a/files/msgdata/msg/narc_0328.txt b/files/msgdata/msg/narc_0328.txt
index d0cf75ac..5c2f0c35 100644
--- a/files/msgdata/msg/narc_0328.txt
+++ b/files/msgdata/msg/narc_0328.txt
@@ -1,5 +1,5 @@
-{STRVAR 259, 1, 0} scurried to\na Pokémon Center, protecting\nthe exhausted and fainted\nPokémon from further harm...
-{STRVAR 259, 1, 0} scurried back\nhome, protecting the exhausted\nand fainted Pokémon from further\nharm...
+{STRVAR 259, 0} scurried to\na Pokémon Center, protecting\nthe exhausted and fainted\nPokémon from further harm...
+{STRVAR 259, 0} scurried back\nhome, protecting the exhausted\nand fainted Pokémon from further\nharm...
diff --git a/files/msgdata/msg/narc_0329.txt b/files/msgdata/msg/narc_0329.txt
index d8349906..25f9e303 100644
--- a/files/msgdata/msg/narc_0329.txt
+++ b/files/msgdata/msg/narc_0329.txt
@@ -1,23 +1,23 @@
-Hi!\nHow’s it going?\rYou’re in the {STRVAR 317, 1, 1} group with\n{STRVAR 259, 1, 0} as leader, right?\rWould you like to leave that group\nand join another one?
-Hi!\nHow’s it going?\rYou’re in the {STRVAR 317, 1, 1} group with\n{STRVAR 259, 1, 0} as leader, right?\rWould you like to leave that group\nand make a new one?
+Hi!\nHow’s it going?\rYou’re in the {STRVAR 317, 1} group with\n{STRVAR 259, 0} as leader, right?\rWould you like to leave that group\nand join another one?
+Hi!\nHow’s it going?\rYou’re in the {STRVAR 317, 1} group with\n{STRVAR 259, 0} as leader, right?\rWould you like to leave that group\nand make a new one?
Hi, I know it’s a little sudden, but\nwould you like to join a group?\rIf you join a group, you can compete\nor cooperate with fellow members.\rIt’s a lot of fun.\nWant to join?\r
Which group would you like to join?
Oh.\nThat’s too bad.
Oh, you want to make a new group?\nSure thing!\rThe group you made before will be\ndisbanded, though. Is that OK?
Yay, cool! What do you want to name\nyour group?
-The {STRVAR 317, 1, 0} group, huh?\nThat’s a great name!\rThe leader is {STRVAR 259, 1, 1}.\nI hope the group gets more members.
-The {STRVAR 317, 1, 0} group?\n{STRVAR 259, 1, 1} is the leader.\fWould you like to join this group?
-OK! {STRVAR 259, 1, 0} is now a member\nof the {STRVAR 317, 1, 1} group.
+The {STRVAR 317, 0} group, huh?\nThat’s a great name!\rThe leader is {STRVAR 259, 1}.\nI hope the group gets more members.
+The {STRVAR 317, 0} group?\n{STRVAR 259, 1} is the leader.\fWould you like to join this group?
+OK! {STRVAR 259, 0} is now a member\nof the {STRVAR 317, 1} group.
When you form or join a new group,\nbe sure to visit any Union Room.\rMix your records with group members,\nand you’ll become integrated.\rWhen you’re in the same group,\nevents can happen simultaneously.\rIt makes things a lot more fun\nplaying in a group!\rAnyone can make a group, and anyone\ncan join.\rI hope you recruit lots of friends\nso everyone can have fun!
MAKE GROUP
JOIN GROUP
INFO
EXIT
-{STRVAR 317, 1, 0} Group
-{STRVAR 317, 1, 1} Group
-{STRVAR 317, 1, 2} Group
-{STRVAR 317, 1, 3} Group
-{STRVAR 317, 1, 4} Group
+{STRVAR 317, 0} Group
+{STRVAR 317, 1} Group
+{STRVAR 317, 2} Group
+{STRVAR 317, 3} Group
+{STRVAR 317, 4} Group
EXIT
-That group?\nDidn’t {STRVAR 259, 1, 0} make it already?
+That group?\nDidn’t {STRVAR 259, 0} make it already?
Isn’t there already another group\nwith that name?
diff --git a/files/msgdata/msg/narc_0332.txt b/files/msgdata/msg/narc_0332.txt
index 5ac6df06..42027cd4 100644
--- a/files/msgdata/msg/narc_0332.txt
+++ b/files/msgdata/msg/narc_0332.txt
@@ -1,21 +1,21 @@
-Good morning. You must be\n{STRVAR 259, 1, 0}.\rI’ve received a gift for you.\nHere you go!\r
-Good day. You must be\n{STRVAR 259, 1, 0}.\rI’ve received a gift for you.\nHere you go!\r
-Good evening. You must be\n{STRVAR 259, 1, 0}.\rI’ve received a gift for you.\nHere you go!\r
+Good morning. You must be\n{STRVAR 259, 0}.\rI’ve received a gift for you.\nHere you go!\r
+Good day. You must be\n{STRVAR 259, 0}.\rI’ve received a gift for you.\nHere you go!\r
+Good evening. You must be\n{STRVAR 259, 0}.\rI’ve received a gift for you.\nHere you go!\r
I haven’t received any other gifts\nfor you.\rWe look forward to your next visit.
Your party is full, I’m afraid.\nI can’t give this to you yet.
-Another {STRVAR 264, 1, 0}? You already\nhave too many to accept any more.
+Another {STRVAR 264, 0}? You already\nhave too many to accept any more.
To accept this, you need to make\nroom for decoration goods.
-{STRVAR 259, 1, 0} received\n{STRVAR 65280, 1, 101}{STRVAR 256, 1, 1}{STRVAR 65280, 1, 0}!\r
-{STRVAR 259, 1, 0} received\na {STRVAR 65280, 1, 1}Pokémon Egg{STRVAR 65280, 1, 0}!\r
-{STRVAR 259, 1, 0} received\nthe gift {STRVAR 65280, 1, 1}{STRVAR 264, 1, 1}{STRVAR 65280, 1, 0}!\r
-{STRVAR 259, 1, 0} received the\n{STRVAR 65280, 1, 1}{STRVAR 282, 1, 1} Rules{STRVAR 65280, 1, 0}.\r
-{STRVAR 259, 1, 0} received\nthe gift {STRVAR 65280, 1, 1}{STRVAR 266, 1, 1}{STRVAR 65280, 1, 0}!\r
-{STRVAR 259, 1, 0} received\nthe gift {STRVAR 65280, 1, 1}{STRVAR 287, 1, 1}{STRVAR 65280, 1, 0}.\r
-{STRVAR 259, 1, 0} received\nthe {STRVAR 65280, 1, 1}MANAPHY Egg{STRVAR 65280, 1, 0}!\r
-{STRVAR 259, 1, 0} received\na {STRVAR 65280, 1, 1}Member’s Card{STRVAR 65280, 1, 0}.\r
-{STRVAR 259, 1, 0} received\n{STRVAR 65280, 1, 1}Oak’s Letter{STRVAR 65280, 1, 0}!\r
-{STRVAR 259, 1, 0} received\nan {STRVAR 65280, 1, 1}Azure Flute{STRVAR 65280, 1, 0}!\r
+{STRVAR 259, 0} received\n{STRVAR 65280, 101}{STRVAR 256, 1}{STRVAR 65280, 0}!\r
+{STRVAR 259, 0} received\na {STRVAR 65280, 1}Pokémon Egg{STRVAR 65280, 0}!\r
+{STRVAR 259, 0} received\nthe gift {STRVAR 65280, 1}{STRVAR 264, 1}{STRVAR 65280, 0}!\r
+{STRVAR 259, 0} received the\n{STRVAR 65280, 1}{STRVAR 282, 1} Rules{STRVAR 65280, 0}.\r
+{STRVAR 259, 0} received\nthe gift {STRVAR 65280, 1}{STRVAR 266, 1}{STRVAR 65280, 0}!\r
+{STRVAR 259, 0} received\nthe gift {STRVAR 65280, 1}{STRVAR 287, 1}{STRVAR 65280, 0}.\r
+{STRVAR 259, 0} received\nthe {STRVAR 65280, 1}MANAPHY Egg{STRVAR 65280, 0}!\r
+{STRVAR 259, 0} received\na {STRVAR 65280, 1}Member’s Card{STRVAR 65280, 0}.\r
+{STRVAR 259, 0} received\n{STRVAR 65280, 1}Oak’s Letter{STRVAR 65280, 0}!\r
+{STRVAR 259, 0} received\nan {STRVAR 65280, 1}Azure Flute{STRVAR 65280, 0}!\r
We look forward to your next visit.
-{STRVAR 259, 1, 0} received the Pokétch\napp {STRVAR 65280, 1, 1}{STRVAR 280, 1, 1}{STRVAR 65280, 1, 0}!\r
-...Uh-oh. {STRVAR 259, 1, 0}, you haven’t\nobtained a Pokétch yet.\rI can’t give you this app if you\ndon’t have a Pokétch.\r
-{STRVAR 259, 1, 0} was awarded\nthe {STRVAR 65280, 1, 1}{STRVAR 295, 1, 1}{STRVAR 65280, 1, 0}!\rThe {STRVAR 295, 1, 1}\nwas given to {STRVAR 257, 1, 2}.\r
+{STRVAR 259, 0} received the Pokétch\napp {STRVAR 65280, 1}{STRVAR 280, 1}{STRVAR 65280, 0}!\r
+...Uh-oh. {STRVAR 259, 0}, you haven’t\nobtained a Pokétch yet.\rI can’t give you this app if you\ndon’t have a Pokétch.\r
+{STRVAR 259, 0} was awarded\nthe {STRVAR 65280, 1}{STRVAR 295, 1}{STRVAR 65280, 0}!\rThe {STRVAR 295, 1}\nwas given to {STRVAR 257, 2}.\r
diff --git a/files/msgdata/msg/narc_0333.txt b/files/msgdata/msg/narc_0333.txt
index 1000b06c..30f860d7 100644
--- a/files/msgdata/msg/narc_0333.txt
+++ b/files/msgdata/msg/narc_0333.txt
@@ -1,10 +1,10 @@
-{STRVAR 259, 1, 0} obtained\nthe {STRVAR 264, 1, 1}!
+{STRVAR 259, 0} obtained\nthe {STRVAR 264, 1}!
The Bag is full...
-{STRVAR 259, 1, 0} put the {STRVAR 264, 1, 1}\nin the {STRVAR 264, 1, 2} Pocket.
-{STRVAR 259, 1, 0} found\n{STRVAR 264, 1, 1}!
-Obtained the {STRVAR 264, 1, 0}!\rToo bad!\nThe Bag is full...
-{STRVAR 259, 1, 0} put the {STRVAR 264, 1, 1}\nin the Bag.
-{STRVAR 259, 1, 0} found\n{STRVAR 264, 1, 1} {STRVAR 262, 1, 2}!
-{STRVAR 259, 1, 0} obtained\nthe {STRVAR 65280, 1, 2}{STRVAR 264, 1, 1}{STRVAR 65280, 1, 0}!
-{STRVAR 259, 1, 0} obtained\nthe {STRVAR 65280, 1, 1}{STRVAR 264, 1, 1}{STRVAR 65280, 1, 0}!
-{STRVAR 259, 1, 0} put the {STRVAR 264, 1, 1}\nin the {STRVAR 65280, 1, 2}{STRVAR 316, 1, 2}{STRVAR 65280, 1, 0} Pocket.
+{STRVAR 259, 0} put the {STRVAR 264, 1}\nin the {STRVAR 264, 2} Pocket.
+{STRVAR 259, 0} found\n{STRVAR 264, 1}!
+Obtained the {STRVAR 264, 0}!\rToo bad!\nThe Bag is full...
+{STRVAR 259, 0} put the {STRVAR 264, 1}\nin the Bag.
+{STRVAR 259, 0} found\n{STRVAR 264, 1} {STRVAR 262, 2}!
+{STRVAR 259, 0} obtained\nthe {STRVAR 65280, 2}{STRVAR 264, 1}{STRVAR 65280, 0}!
+{STRVAR 259, 0} obtained\nthe {STRVAR 65280, 1}{STRVAR 264, 1}{STRVAR 65280, 0}!
+{STRVAR 259, 0} put the {STRVAR 264, 1}\nin the {STRVAR 65280, 2}{STRVAR 316, 2}{STRVAR 65280, 0} Pocket.
diff --git a/files/msgdata/msg/narc_0334.txt b/files/msgdata/msg/narc_0334.txt
index 1acf63c0..e70360e0 100644
--- a/files/msgdata/msg/narc_0334.txt
+++ b/files/msgdata/msg/narc_0334.txt
@@ -1,27 +1,27 @@
This tree looks like it can be\ncut down! Would you like to cut it?
-{STRVAR 256, 1, 0} used Cut!\r
+{STRVAR 256, 0} used Cut!\r
This tree looks like it can be\ncut down!
This rock appears to be breakable.\nWould you like to use Rock Smash?
It’s a rugged rock, but a Pokémon\nmay be able to smash it.
-{STRVAR 256, 1, 0} used Rock Smash!\r
+{STRVAR 256, 0} used Rock Smash!\r
It’s a big boulder, but a Pokémon\nmay be able to push it aside.\rWould you like to use Strength?
It’s a big boulder, but a Pokémon\nmay be able to push it aside.
Strength made it possible to move\nboulders around.
-{STRVAR 256, 1, 0} used Strength!\r
-{STRVAR 256, 1, 0}’s Strength made it\npossible to move boulders around!
+{STRVAR 256, 0} used Strength!\r
+{STRVAR 256, 0}’s Strength made it\npossible to move boulders around!
The water is a deep blue color...\nWould you like to surf on it?
-{STRVAR 256, 1, 0} used Surf!\r
+{STRVAR 256, 0} used Surf!\r
Surf can’t be used if you have\nsomeone with you.
A deep fog drapes the area...\nWould you like to use Defog?
-{STRVAR 256, 1, 0} used Defog!\r
+{STRVAR 256, 0} used Defog!\r
A deep fog drapes the area...\nWill a Pokémon’s move lift it?
The wall is very rocky...\nWould you like to use Rock Climb?
-{STRVAR 256, 1, 0} used Rock Climb!\r
+{STRVAR 256, 0} used Rock Climb!\r
The wall is very rocky...\nWill a Pokémon’s move scale it?
Rock Climb can’t be used if you have\nsomeone with you.
It’s a large waterfall.\nWould you like to use Waterfall?
-{STRVAR 256, 1, 0} used Waterfall.\r
+{STRVAR 256, 0} used Waterfall.\r
A wall of water is crashing down with\na mighty roar.
-{STRVAR 256, 1, 0} used Flash!\r
+{STRVAR 256, 0} used Flash!\r
diff --git a/files/msgdata/msg/narc_0335.txt b/files/msgdata/msg/narc_0335.txt
index 0584c8a2..dd664cb5 100644
--- a/files/msgdata/msg/narc_0335.txt
+++ b/files/msgdata/msg/narc_0335.txt
@@ -1,8 +1,8 @@
-Rowan: Ah, {STRVAR 259, 1, 0}!\rYou’ve come to show me the progress\nyou’ve made on your Pokédex?
-Hmm...\rYou’ve spotted {STRVAR 308, 1, 0} Pokémon in\nSinnoh...\r
+Rowan: Ah, {STRVAR 259, 0}!\rYou’ve come to show me the progress\nyou’ve made on your Pokédex?
+Hmm...\rYou’ve spotted {STRVAR 308, 0} Pokémon in\nSinnoh...\r
What’s wrong?\rYou’re not suggesting you’ve seen so\nfew that you’re afraid to show me?
Rowan: You’re working hard on your\nNational Pokédex I see.\rI expect big things from you!
-I see!\rYou’ve met all the Pokémon there\nare in Sinnoh!\r{STRVAR 259, 1, 0}, I need to see you\nat my lab. I’ll be waiting!
+I see!\rYou’ve met all the Pokémon there\nare in Sinnoh!\r{STRVAR 259, 0}, I need to see you\nat my lab. I’ll be waiting!
I see!\rYou’ve met all the Pokémon there\nare in Sinnoh!
Look harder for wild Pokémon.\rDon’t be afraid of going into tall\ngrass.
Your pace is picking up.\nThings can only get better!
@@ -13,9 +13,9 @@ Are you fishing with rods?\rPokémon that live underwater need\nto be caught by
The Trainers that challenge you to\nbattle have Pokémon, obviously.\rThey may have rare ones with them,\nand that can add to your Pokédex.
Your Pokédex is well on the way to\nbeing filled up.\rThis Pokédex can be considered\na journal of your adventure.
You’re not far from seeing every\nPokémon there is to see in Sinnoh!
-Oak: Ah, {STRVAR 259, 1, 0}!\rYou’ve come to show me how\nyour Pokédex is coming along?
-Oak: Ah, {STRVAR 259, 1, 0}!\rYou’ve come to show me how\nyour Pokédex is coming along?
-Hmhm...\nYou’ve caught {STRVAR 308, 1, 0} so far...\r
+Oak: Ah, {STRVAR 259, 0}!\rYou’ve come to show me how\nyour Pokédex is coming along?
+Oak: Ah, {STRVAR 259, 0}!\rYou’ve come to show me how\nyour Pokédex is coming along?
+Hmhm...\nYou’ve caught {STRVAR 308, 0} so far...\r
I see...\rCome see me if you’d like me to have\na look at your Pokédex.
They say there are at least 400\nspecies of Pokémon nationwide.\rIf you’re planning to catch them all,\nyou’d better be a committed Trainer.
Hm! Little by little, you’re filling\nthe Pokédex with complete\fdata on Pokémon you’ve gotten.\rKeep up the good work!
@@ -29,14 +29,14 @@ Apparently, there are some Pokémon\nthat appear in swarms on occasion.\rDon’t
Amazing! You’ve already gotten over\n300 Pokémon!\rThat’s already a major achievement,\nbut I know you’re capable of more!
Some wild Pokémon only appear during\ncertain times of the day.\rYou’ll need to look for Pokémon\naround the clock.
I’ve been getting reports of\ndifferent Pokémon sightings.\rBy different, I mean Pokémon that\naren’t native to the Sinnoh region.\rYou should perhaps go back to\nareas you’ve already scoured.\rYou may end up seeing Pokémon\nthat weren’t there before.
-{STRVAR 259, 1, 0}, have you visited\nthe Pal Park recently?\rThere still may be Pokémon that are\nrarely seen in Sinnoh.
-{STRVAR 259, 1, 0}, have you visited\nthe Pal Park recently?\rThere still may be Pokémon that are\nrarely seen in Sinnoh.
+{STRVAR 259, 0}, have you visited\nthe Pal Park recently?\rThere still may be Pokémon that are\nrarely seen in Sinnoh.
+{STRVAR 259, 0}, have you visited\nthe Pal Park recently?\rThere still may be Pokémon that are\nrarely seen in Sinnoh.
Hm! Your Pokédex is getting closer\nto completion.\rHave you ever considered a career\nas a Pokémon professor?
Hmm... You’ve caught quite the\nimpressive collection of Pokémon.\rYou’ve obviously had to employ many\nmeans to seek them all out.\rKeep an eye out for rustling tall\ngrass and search it thoroughly.
I can only marvel at the diversity\nof Pokémon.\rI’m still very much in awe of\nthem.
Good, good, you’re getting close to\ncompleting the Pokédex.\rI’m looking forward to seeing its\ncompletion.\rWhen that happens, your views about\nPokémon will likely have changed!
Hmm... You are so very close to\ncompleting your Pokédex.\rThink about what’s missing.\nRecall what you’ve overlooked.\rYou’re so close--please finish\nthe Pokédex!
-{STRVAR 259, 1, 0}!\nYou’ve finally done it!\rYou’ve finally completed\nthe National Pokédex!\rThis is better than meeting any\nexotic Pokémon for the first time!\rI feel blessed to have become friends\nwith a Trainer like you!\rSincerely, I thank you from the\nbottom of my heart!
-{STRVAR 259, 1, 0}!\nYou’ve finally done it!\rYou’ve finally completed\nthe National Pokédex!\rThis is better than meeting any\nexotic Pokémon for the first time!\rI feel blessed to have become friends\nwith a Trainer like you!\rSincerely, I thank you from the\nbottom of my heart!
+{STRVAR 259, 0}!\nYou’ve finally done it!\rYou’ve finally completed\nthe National Pokédex!\rThis is better than meeting any\nexotic Pokémon for the first time!\rI feel blessed to have become friends\nwith a Trainer like you!\rSincerely, I thank you from the\nbottom of my heart!
+{STRVAR 259, 0}!\nYou’ve finally done it!\rYou’ve finally completed\nthe National Pokédex!\rThis is better than meeting any\nexotic Pokémon for the first time!\rI feel blessed to have become friends\nwith a Trainer like you!\rSincerely, I thank you from the\nbottom of my heart!
Accessed Professor Rowan’s PC.\r
Accessed Professor Oak’s PC.\r
diff --git a/files/msgdata/msg/narc_0337.txt b/files/msgdata/msg/narc_0337.txt
index c5efab33..ca8d8a1d 100644
--- a/files/msgdata/msg/narc_0337.txt
+++ b/files/msgdata/msg/narc_0337.txt
@@ -39,11 +39,11 @@ OK, our theme this time is...\n“The Flexible”!\r
OK, our theme this time is...\n“The Festive”!\r
OK, our theme this time is...\n“The Intangible”!\r
OK, our theme this time is...\n“The Relaxed”!\r
-The time limit is 60 seconds!\nYou are allowed {STRVAR 307, 1, 0} Accessories!\rMake sure they are securely set!\nBegin dressing up now!\r
-The time limit is 60 seconds!\nYou are allowed {STRVAR 307, 1, 0} Accessories!\rYour fashion sense is on trial!\nBegin dressing up now!\r
-{STRVAR 290, 1, 0} {STRVAR 291, 1, 1}
-{STRVAR 259, 1, 3}’s {STRVAR 257, 1, 4}
-{STRVAR 284, 1, 0}
+The time limit is 60 seconds!\nYou are allowed {STRVAR 307, 0} Accessories!\rMake sure they are securely set!\nBegin dressing up now!\r
+The time limit is 60 seconds!\nYou are allowed {STRVAR 307, 0} Accessories!\rYour fashion sense is on trial!\nBegin dressing up now!\r
+{STRVAR 290, 0} {STRVAR 291, 1}
+{STRVAR 259, 3}’s {STRVAR 257, 4}
+{STRVAR 284, 0}
Communicating. Please standby...
You can see your Accessories on the\nleft side of the lower screen.\rTouch an Accessory, drag it to\nyour Pokémon on the right, and\fposition it securely.\rYou can put on ten Accessories,\nso you should check for the right\fones using the arrow buttons.\rChange the background with the\nsquare button at the center right.\rOK? Let’s begin dressing up!
diff --git a/files/msgdata/msg/narc_0339.txt b/files/msgdata/msg/narc_0339.txt
index 4ae9f412..2eedb8ed 100644
--- a/files/msgdata/msg/narc_0339.txt
+++ b/files/msgdata/msg/narc_0339.txt
@@ -1,100 +1,100 @@
-a {STRVAR 65280, 1, 255}White Fluff{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Yellow Fluff{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Pink Fluff{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Brown Fluff{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Black Fluff{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Orange Fluff{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Round Pebble{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Glitter Boulder{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Snaggy Pebble{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Jagged Boulder{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Black Pebble{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Mini Pebble{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Pink Scale{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Blue Scale{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Green Scale{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Purple Scale{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Big Scale{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Narrow Scale{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Blue Feather{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Red Feather{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Yellow Feather{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}White Feather{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Black Moustache{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}White Moustache{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Black Beard{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}White Beard{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Small Leaf{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Big Leaf{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Narrow Leaf{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Shed Claw{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Shed Horn{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Thin Mushroom{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Thick Mushroom{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Stump{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Pretty Dewdrop{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Snow Crystal{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 255}Sparks{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Shimmering Fire{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Mystic Fire{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Determination{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Peculiar Spoon{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Puffy Smoke{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Poison Extract{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Wealthy Coin{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Eerie Thing{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Spring{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Seashell{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Humming Note{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Shiny Powder{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Glitter Powder{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Red Flower{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Pink Flower{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}White Flower{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Blue Flower{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Orange Flower{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Yellow Flower{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Googly Specs{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Black Specs{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Gorgeous Specs{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Sweet Candy{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Confetti{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Colored Parasol{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Old Umbrella{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Spotlight{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Cape{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Standing Mike{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Surfboard{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Carpet{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Retro Pipe{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Fluffy Bed{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Mirror Ball{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Photo Board{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Pink Barrette{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Red Barrette{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Blue Barrette{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Yellow Barrette{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Green Barrette{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Pink Balloon{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Red Balloon{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Blue Balloon{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Yellow Balloon{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Green Balloon{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Lace Headdress{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Top Hat{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Silk Veil{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Heroic Headband{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Professor Hat{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Flower Stage{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Gold Pedestal{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Glass Stage{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Award Podium{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Cube Stage{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Turtwig Mask{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Chimchar Mask{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Piplup Mask{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Big Tree{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Flag{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Crown{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Tiara{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Comet{STRVAR 65280, 1, 0}
+a {STRVAR 65280, 255}White Fluff{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Yellow Fluff{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Pink Fluff{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Brown Fluff{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Black Fluff{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Orange Fluff{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Round Pebble{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Glitter Boulder{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Snaggy Pebble{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Jagged Boulder{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Black Pebble{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Mini Pebble{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Pink Scale{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Blue Scale{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Green Scale{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Purple Scale{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Big Scale{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Narrow Scale{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Blue Feather{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Red Feather{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Yellow Feather{STRVAR 65280, 0}
+a {STRVAR 65280, 255}White Feather{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Black Moustache{STRVAR 65280, 0}
+a {STRVAR 65280, 255}White Moustache{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Black Beard{STRVAR 65280, 0}
+a {STRVAR 65280, 255}White Beard{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Small Leaf{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Big Leaf{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Narrow Leaf{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Shed Claw{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Shed Horn{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Thin Mushroom{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Thick Mushroom{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Stump{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Pretty Dewdrop{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Snow Crystal{STRVAR 65280, 0}
+{STRVAR 65280, 255}Sparks{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Shimmering Fire{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Mystic Fire{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Determination{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Peculiar Spoon{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Puffy Smoke{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Poison Extract{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Wealthy Coin{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Eerie Thing{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Spring{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Seashell{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Humming Note{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Shiny Powder{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Glitter Powder{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Red Flower{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Pink Flower{STRVAR 65280, 0}
+a {STRVAR 65280, 255}White Flower{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Blue Flower{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Orange Flower{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Yellow Flower{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Googly Specs{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Black Specs{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Gorgeous Specs{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Sweet Candy{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Confetti{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Colored Parasol{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Old Umbrella{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Spotlight{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Cape{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Standing Mike{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Surfboard{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Carpet{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Retro Pipe{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Fluffy Bed{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Mirror Ball{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Photo Board{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Pink Barrette{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Red Barrette{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Blue Barrette{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Yellow Barrette{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Green Barrette{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Pink Balloon{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Red Balloon{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Blue Balloon{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Yellow Balloon{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Green Balloon{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Lace Headdress{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Top Hat{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Silk Veil{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Heroic Headband{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Professor Hat{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Flower Stage{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Gold Pedestal{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Glass Stage{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Award Podium{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Cube Stage{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Turtwig Mask{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Chimchar Mask{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Piplup Mask{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Big Tree{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Flag{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Crown{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Tiara{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Comet{STRVAR 65280, 0}
diff --git a/files/msgdata/msg/narc_0341.txt b/files/msgdata/msg/narc_0341.txt
index 824ff4ad..6735c69f 100644
--- a/files/msgdata/msg/narc_0341.txt
+++ b/files/msgdata/msg/narc_0341.txt
@@ -4,9 +4,9 @@ Moves the main character.\nAlso used to choose various\nheadings and selections.
Press to open the menu.\n\nPress to use an item, such\nas a Bicycle, that has been\nregistered in advance.
The lower screen is called\nthe Touch Screen.\n\nThe Touch Screen will display\na variety of touch buttons\ndepending on the situation.
If this mark is shown in the\nmessage window, there are active\nbuttons you can touch on the\nTouch Screen below.
-{STRVAR 512, 1, 0}
-Do you understand everything\nso far?{STRVAR 512, 1, 0}
-Please touch a button on the\nTouch Screen below.{STRVAR 512, 1, 0}
+{STRVAR 512, 0}
+Do you understand everything\nso far?{STRVAR 512, 0}
+Please touch a button on the\nTouch Screen below.{STRVAR 512, 0}
Would you like to know more about\nanything else?\r
You are about to enter a world\nwhere you will embark on a grand\nadventure of your very own.
Speak to people and check things\nwherever you go, be it in towns,\nroads, or caves.\nGather information and hints from\nevery possible source.
@@ -15,20 +15,20 @@ At times, you will be challenged\nby others to a battle.\nAt other times, wild c
However, your adventure is not\nsolely about becoming powerful.
On your travels, we hope that\nyou will meet countless people\nand, through them, achieve\npersonal growth.\n\nThis is the most important\nobjective of this adventure.
This world is widely inhabited by\ncreatures known as Pokémon.\r
-Here, I have a Poké Ball.\rTouch the button on the middle of\nthe Poké Ball, if you’d please.{STRVAR 512, 1, 0}
-No, no! Not that button!\nThe button on the Poké Ball.{STRVAR 512, 1, 0}
+Here, I have a Poké Ball.\rTouch the button on the middle of\nthe Poké Ball, if you’d please.{STRVAR 512, 0}
+No, no! Not that button!\nThe button on the Poké Ball.{STRVAR 512, 0}
We humans live alongside Pokémon\nas friends.\rAt times we play together,\nand at other times we\fwork together.\rSome people use their Pokémon\nto battle and develop\fcloser bonds with them.\rWhat do I do?\rI conduct research so that we may\nlearn more about Pokémon.\r
Now, why don’t you tell me\na little bit about yourself?\r
Are you a boy?\nOr are you a girl?\r
All right, so you’re a boy?\r
All right, so you’re a girl?\r
Tell me, what is your name?\r
-Your name is {STRVAR 259, 1, 0}?\r
-Your name is {STRVAR 259, 1, 0}?\r
-OK...\nSo, you’re {STRVAR 259, 1, 0}?\rA fine name that is!\rNow, this boy here...\nI believe he’s your friend.\r
+Your name is {STRVAR 259, 0}?\r
+Your name is {STRVAR 259, 0}?\r
+OK...\nSo, you’re {STRVAR 259, 0}?\rA fine name that is!\rNow, this boy here...\nI believe he’s your friend.\r
What might his name be?\r
-{STRVAR 259, 1, 1}, is it?\nThat’s your friend’s name?\r
-All right, {STRVAR 259, 1, 0}, the time\nhas come.\rYour very own tale of grand\nadventure is about to unfold.\rOn your journey, you will meet\ncountless Pokémon and people.\rI’m sure that along the way you will\ndiscover many things, perhaps even\fsomething about yourself.\rNow, go on, leap into the world of\nPokémon!\r
+{STRVAR 259, 1}, is it?\nThat’s your friend’s name?\r
+All right, {STRVAR 259, 0}, the time\nhas come.\rYour very own tale of grand\nadventure is about to unfold.\rOn your journey, you will meet\ncountless Pokémon and people.\rI’m sure that along the way you will\ndiscover many things, perhaps even\fsomething about yourself.\rNow, go on, leap into the world of\nPokémon!\r
CONTROL INFO
ADVENTURE INFO
NO INFO NEEDED
diff --git a/files/msgdata/msg/narc_0346.txt b/files/msgdata/msg/narc_0346.txt
index 83be6e1a..5f4fcbe3 100644
--- a/files/msgdata/msg/narc_0346.txt
+++ b/files/msgdata/msg/narc_0346.txt
@@ -1,115 +1,115 @@
???
-a {STRVAR 65280, 1, 255}Master Ball{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Ultra Ball{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Great Ball{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Poké Ball{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Safari Ball{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Net Ball{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Dive Ball{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Nest Ball{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Repeat Ball{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Timer Ball{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Luxury Ball{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Premier Ball{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Dusk Ball{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Heal Ball{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Quick Ball{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Cherish Ball{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Potion{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Antidote{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Burn Heal{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Ice Heal{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Awakening{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Parlyz Heal{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Full Restore{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Max Potion{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Hyper Potion{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Super Potion{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Full Heal{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Revive{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Max Revive{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Fresh Water{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Soda Pop{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Lemonade{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Moomoo Milk{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Energypowder{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Energy Root{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Heal Powder{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Revival Herb{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Ether{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Max Ether{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Elixir{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Max Elixir{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Lava Cookie{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Berry Juice{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Sacred Ash{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}HP Up{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Protein{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Iron{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Carbos{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Calcium{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Rare Candy{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PP Up{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Zinc{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PP Max{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Old Gateau{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Guard Spec.{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Dire Hit{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}X Attack{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}X Defend{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}X Speed{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}X Accuracy{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}X Special{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}X Sp. Def{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Poke Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Fluffy Tail{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Blue Flute{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Yellow Flute{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Red Flute{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Black Flute{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}White Flute{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Shoal Salt{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Shoal Shell{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Red Shard{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Blue Shard{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Yellow Shard{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Green Shard{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Super Repel{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Max Repel{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Escape Rope{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Repel{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Sun Stone{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Moon Stone{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Fire Stone{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Thunderstone{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Water Stone{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Leaf Stone{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TinyMushroom{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Big Mushroom{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Pearl{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Big Pearl{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Stardust{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Star Piece{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Nugget{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Heart Scale{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Honey{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Growth Mulch{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Damp Mulch{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Stable Mulch{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Gooey Mulch{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Root Fossil{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Claw Fossil{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Helix Fossil{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Dome Fossil{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Old Amber{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Armor Fossil{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Skull Fossil{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Rare Bone{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Shiny Stone{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Dusk Stone{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Dawn Stone{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Oval Stone{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Odd Keystone{STRVAR 65280, 1, 0}
+a {STRVAR 65280, 255}Master Ball{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Ultra Ball{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Great Ball{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Poké Ball{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Safari Ball{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Net Ball{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Dive Ball{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Nest Ball{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Repeat Ball{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Timer Ball{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Luxury Ball{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Premier Ball{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Dusk Ball{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Heal Ball{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Quick Ball{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Cherish Ball{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Potion{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Antidote{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Burn Heal{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Ice Heal{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Awakening{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Parlyz Heal{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Full Restore{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Max Potion{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Hyper Potion{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Super Potion{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Full Heal{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Revive{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Max Revive{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Fresh Water{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Soda Pop{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Lemonade{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Moomoo Milk{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Energypowder{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Energy Root{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Heal Powder{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Revival Herb{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Ether{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Max Ether{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Elixir{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Max Elixir{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Lava Cookie{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Berry Juice{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Sacred Ash{STRVAR 65280, 0}
+an {STRVAR 65280, 255}HP Up{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Protein{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Iron{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Carbos{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Calcium{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Rare Candy{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PP Up{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Zinc{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PP Max{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Old Gateau{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Guard Spec.{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Dire Hit{STRVAR 65280, 0}
+an {STRVAR 65280, 255}X Attack{STRVAR 65280, 0}
+an {STRVAR 65280, 255}X Defend{STRVAR 65280, 0}
+an {STRVAR 65280, 255}X Speed{STRVAR 65280, 0}
+an {STRVAR 65280, 255}X Accuracy{STRVAR 65280, 0}
+an {STRVAR 65280, 255}X Special{STRVAR 65280, 0}
+an {STRVAR 65280, 255}X Sp. Def{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Poke Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Fluffy Tail{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Blue Flute{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Yellow Flute{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Red Flute{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Black Flute{STRVAR 65280, 0}
+a {STRVAR 65280, 255}White Flute{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Shoal Salt{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Shoal Shell{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Red Shard{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Blue Shard{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Yellow Shard{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Green Shard{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Super Repel{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Max Repel{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Escape Rope{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Repel{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Sun Stone{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Moon Stone{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Fire Stone{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Thunderstone{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Water Stone{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Leaf Stone{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TinyMushroom{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Big Mushroom{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Pearl{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Big Pearl{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Stardust{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Star Piece{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Nugget{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Heart Scale{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Honey{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Growth Mulch{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Damp Mulch{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Stable Mulch{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Gooey Mulch{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Root Fossil{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Claw Fossil{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Helix Fossil{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Dome Fossil{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Old Amber{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Armor Fossil{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Skull Fossil{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Rare Bone{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Shiny Stone{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Dusk Stone{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Dawn Stone{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Oval Stone{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Odd Keystone{STRVAR 65280, 0}
???
???
???
@@ -133,333 +133,333 @@ an {STRVAR 65280, 1, 255}Odd Keystone{STRVAR 65280, 1, 0}
???
???
???
-an {STRVAR 65280, 1, 255}Adamant Orb{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Lustrous Orb{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Grass Mail{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Flame Mail{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Bubble Mail{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Bloom Mail{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Tunnel Mail{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Steel Mail{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Heart Mail{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Snow Mail{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Space Mail{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Air Mail{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Mosaic Mail{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Brick Mail{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Cheri Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Chesto Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Pecha Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Rawst Berry{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Aspear Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Leppa Berry{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Oran Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Persim Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Lum Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Sitrus Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Figy Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Wiki Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Mago Berry{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Aguav Berry{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Iapapa Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Razz Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Bluk Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Nanab Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Wepear Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Pinap Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Pomeg Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Kelpsy Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Qualot Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Hondew Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Grepa Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Tamato Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Cornn Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Magost Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Rabuta Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Nomel Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Spelon Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Pamtre Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Watmel Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Durin Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Belue Berry{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Occa Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Passho Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Wacan Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Rindo Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Yache Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Chople Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Kebia Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Shuca Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Coba Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Payapa Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Tanga Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Charti Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Kasib Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Haban Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Colbur Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Babiri Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Chilan Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Liechi Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Ganlon Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Salac Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Petaya Berry{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Apicot Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Lansat Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Starf Berry{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Enigma Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Micle Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Custap Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Jaboca Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Rowap Berry{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Brightpowder{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}White Herb{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Macho Brace{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Exp. Share{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Quick Claw{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Soothe Bell{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Mental Herb{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Choice Band{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}King’s Rock{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SilverPowder{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Amulet Coin{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Cleanse Tag{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Soul Dew{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DeepseaTooth{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DeepseaScale{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Smoke Ball{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Everstone{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Focus Band{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Lucky Egg{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Scope Lens{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Metal Coat{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Leftovers{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Dragon Scale{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Light Ball{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Soft Sand{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Hard Stone{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Miracle Seed{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BlackGlasses{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Black Belt{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Magnet{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Mystic Water{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Sharp Beak{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Poison Barb{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}NeverMeltIce{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Spell Tag{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TwistedSpoon{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Charcoal{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Dragon Fang{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Silk Scarf{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Up-grade{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Shell Bell{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Sea Incense{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Lax Incense{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Lucky Punch{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Metal Powder{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Thick Club{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Stick{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Red Scarf{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Blue Scarf{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Pink Scarf{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Green Scarf{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Yellow Scarf{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Wide Lens{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Muscle Band{STRVAR 65280, 1, 0}
-the {STRVAR 65280, 1, 255}Wise Glasses{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Expert Belt{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Light Clay{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Life Orb{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Power Herb{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Toxic Orb{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Flame Orb{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Quick Powder{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Focus Sash{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Zoom Lens{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Metronome{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Iron Ball{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Lagging Tail{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Destiny Knot{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Black Sludge{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Icy Rock{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Smooth Rock{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Heat Rock{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Damp Rock{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Grip Claw{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Choice Scarf{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Sticky Barb{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Power Bracer{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Power Belt{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Power Lens{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Power Band{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Power Anklet{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Power Weight{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Shed Shell{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Big Root{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Choice Specs{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Flame Plate{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Splash Plate{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Zap Plate{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Meadow Plate{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Icicle Plate{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Fist Plate{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Toxic Plate{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Earth Plate{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Sky Plate{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Mind Plate{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Insect Plate{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Stone Plate{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Spooky Plate{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Draco Plate{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Dread Plate{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Iron Plate{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Odd Incense{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Rock Incense{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Full Incense{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Wave Incense{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Rose Incense{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Luck Incense{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Pure Incense{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Protector{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Electirizer{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Magmarizer{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Dubious Disc{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Reaper Cloth{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Razor Claw{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Razor Fang{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM01{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM02{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM03{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM04{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM05{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM06{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM07{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM08{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM09{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM10{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM11{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM12{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM13{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM14{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM15{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM16{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM17{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM18{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM19{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM20{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM21{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM22{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM23{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM24{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM25{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM26{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM27{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM28{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM29{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM30{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM31{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM32{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM33{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM34{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM35{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM36{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM37{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM38{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM39{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM40{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM41{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM42{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM43{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM44{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM45{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM46{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM47{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM48{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM49{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM50{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM51{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM52{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM53{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM54{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM55{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM56{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM57{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM58{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM59{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM60{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM61{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM62{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM63{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM64{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM65{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM66{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM67{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM68{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM69{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM70{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM71{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM72{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM73{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM74{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM75{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM76{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM77{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM78{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM79{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM80{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM81{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM82{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM83{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM84{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM85{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM86{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM87{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM88{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM89{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM90{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM91{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TM92{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}HM01{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}HM02{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}HM03{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}HM04{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}HM05{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}HM06{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}HM07{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}HM08{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Explorer Kit{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Loot Sack{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Rule Book{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Poké Radar{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Point Card{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Journal{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Seal Case{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Fashion Case{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Seal Bag{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Pal Pad{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Works Key{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Old Charm{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Galactic Key{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Red Chain{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Town Map{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Vs Seeker{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Coin Case{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Old Rod{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Good Rod{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Super Rod{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Sprayduck{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Poffin Case{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Bicycle{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Suite Key{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 255}Oak’s Letter{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Lunar Wing{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Member Card{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Azure Flute{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}S.S. Ticket{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Contest Pass{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Magma Stone{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Parcel{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Coupon 1{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Coupon 2{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Coupon 3{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Storage Key{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SecretPotion{STRVAR 65280, 1, 0}
+an {STRVAR 65280, 255}Adamant Orb{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Lustrous Orb{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Grass Mail{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Flame Mail{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Bubble Mail{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Bloom Mail{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Tunnel Mail{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Steel Mail{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Heart Mail{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Snow Mail{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Space Mail{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Air Mail{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Mosaic Mail{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Brick Mail{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Cheri Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Chesto Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Pecha Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Rawst Berry{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Aspear Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Leppa Berry{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Oran Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Persim Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Lum Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Sitrus Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Figy Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Wiki Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Mago Berry{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Aguav Berry{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Iapapa Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Razz Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Bluk Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Nanab Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Wepear Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Pinap Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Pomeg Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Kelpsy Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Qualot Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Hondew Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Grepa Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Tamato Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Cornn Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Magost Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Rabuta Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Nomel Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Spelon Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Pamtre Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Watmel Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Durin Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Belue Berry{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Occa Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Passho Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Wacan Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Rindo Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Yache Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Chople Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Kebia Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Shuca Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Coba Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Payapa Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Tanga Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Charti Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Kasib Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Haban Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Colbur Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Babiri Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Chilan Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Liechi Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Ganlon Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Salac Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Petaya Berry{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Apicot Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Lansat Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Starf Berry{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Enigma Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Micle Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Custap Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Jaboca Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Rowap Berry{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Brightpowder{STRVAR 65280, 0}
+a {STRVAR 65280, 255}White Herb{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Macho Brace{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Exp. Share{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Quick Claw{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Soothe Bell{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Mental Herb{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Choice Band{STRVAR 65280, 0}
+a {STRVAR 65280, 255}King’s Rock{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SilverPowder{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Amulet Coin{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Cleanse Tag{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Soul Dew{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DeepseaTooth{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DeepseaScale{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Smoke Ball{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Everstone{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Focus Band{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Lucky Egg{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Scope Lens{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Metal Coat{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Leftovers{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Dragon Scale{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Light Ball{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Soft Sand{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Hard Stone{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Miracle Seed{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BlackGlasses{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Black Belt{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Magnet{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Mystic Water{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Sharp Beak{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Poison Barb{STRVAR 65280, 0}
+a {STRVAR 65280, 255}NeverMeltIce{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Spell Tag{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TwistedSpoon{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Charcoal{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Dragon Fang{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Silk Scarf{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Up-grade{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Shell Bell{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Sea Incense{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Lax Incense{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Lucky Punch{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Metal Powder{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Thick Club{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Stick{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Red Scarf{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Blue Scarf{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Pink Scarf{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Green Scarf{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Yellow Scarf{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Wide Lens{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Muscle Band{STRVAR 65280, 0}
+the {STRVAR 65280, 255}Wise Glasses{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Expert Belt{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Light Clay{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Life Orb{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Power Herb{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Toxic Orb{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Flame Orb{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Quick Powder{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Focus Sash{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Zoom Lens{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Metronome{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Iron Ball{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Lagging Tail{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Destiny Knot{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Black Sludge{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Icy Rock{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Smooth Rock{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Heat Rock{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Damp Rock{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Grip Claw{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Choice Scarf{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Sticky Barb{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Power Bracer{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Power Belt{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Power Lens{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Power Band{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Power Anklet{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Power Weight{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Shed Shell{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Big Root{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Choice Specs{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Flame Plate{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Splash Plate{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Zap Plate{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Meadow Plate{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Icicle Plate{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Fist Plate{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Toxic Plate{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Earth Plate{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Sky Plate{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Mind Plate{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Insect Plate{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Stone Plate{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Spooky Plate{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Draco Plate{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Dread Plate{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Iron Plate{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Odd Incense{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Rock Incense{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Full Incense{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Wave Incense{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Rose Incense{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Luck Incense{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Pure Incense{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Protector{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Electirizer{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Magmarizer{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Dubious Disc{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Reaper Cloth{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Razor Claw{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Razor Fang{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM01{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM02{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM03{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM04{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM05{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM06{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM07{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM08{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM09{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM10{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM11{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM12{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM13{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM14{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM15{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM16{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM17{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM18{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM19{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM20{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM21{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM22{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM23{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM24{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM25{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM26{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM27{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM28{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM29{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM30{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM31{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM32{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM33{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM34{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM35{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM36{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM37{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM38{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM39{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM40{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM41{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM42{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM43{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM44{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM45{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM46{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM47{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM48{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM49{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM50{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM51{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM52{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM53{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM54{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM55{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM56{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM57{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM58{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM59{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM60{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM61{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM62{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM63{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM64{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM65{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM66{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM67{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM68{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM69{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM70{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM71{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM72{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM73{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM74{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM75{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM76{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM77{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM78{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM79{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM80{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM81{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM82{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM83{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM84{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM85{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM86{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM87{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM88{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM89{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM90{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM91{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TM92{STRVAR 65280, 0}
+an {STRVAR 65280, 255}HM01{STRVAR 65280, 0}
+an {STRVAR 65280, 255}HM02{STRVAR 65280, 0}
+an {STRVAR 65280, 255}HM03{STRVAR 65280, 0}
+an {STRVAR 65280, 255}HM04{STRVAR 65280, 0}
+an {STRVAR 65280, 255}HM05{STRVAR 65280, 0}
+an {STRVAR 65280, 255}HM06{STRVAR 65280, 0}
+an {STRVAR 65280, 255}HM07{STRVAR 65280, 0}
+an {STRVAR 65280, 255}HM08{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Explorer Kit{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Loot Sack{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Rule Book{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Poké Radar{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Point Card{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Journal{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Seal Case{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Fashion Case{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Seal Bag{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Pal Pad{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Works Key{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Old Charm{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Galactic Key{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Red Chain{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Town Map{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Vs Seeker{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Coin Case{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Old Rod{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Good Rod{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Super Rod{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Sprayduck{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Poffin Case{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Bicycle{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Suite Key{STRVAR 65280, 0}
+{STRVAR 65280, 255}Oak’s Letter{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Lunar Wing{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Member Card{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Azure Flute{STRVAR 65280, 0}
+an {STRVAR 65280, 255}S.S. Ticket{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Contest Pass{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Magma Stone{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Parcel{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Coupon 1{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Coupon 2{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Coupon 3{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Storage Key{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SecretPotion{STRVAR 65280, 0}
diff --git a/files/msgdata/msg/narc_0349.txt b/files/msgdata/msg/narc_0349.txt
index b0cfe871..9ab94946 100644
--- a/files/msgdata/msg/narc_0349.txt
+++ b/files/msgdata/msg/narc_0349.txt
@@ -1,8 +1,8 @@
-{STRVAR 65280, 1, 2}♈{STRVAR 65280, 1, 0}ITEMS
-{STRVAR 65280, 1, 2}♌{STRVAR 65280, 1, 0}MEDICINE
-{STRVAR 65280, 1, 2}♎{STRVAR 65280, 1, 0}POKé BALLS
-{STRVAR 65280, 1, 2}♊{STRVAR 65280, 1, 0}TMs & HMs
-{STRVAR 65280, 1, 2}♍{STRVAR 65280, 1, 0}BERRIES
-{STRVAR 65280, 1, 2}♋{STRVAR 65280, 1, 0}MAIL
-{STRVAR 65280, 1, 2}♏{STRVAR 65280, 1, 0}BATTLE ITEMS
-{STRVAR 65280, 1, 2}♉{STRVAR 65280, 1, 0}KEY ITEMS
+{STRVAR 65280, 2}♈{STRVAR 65280, 0}ITEMS
+{STRVAR 65280, 2}♌{STRVAR 65280, 0}MEDICINE
+{STRVAR 65280, 2}♎{STRVAR 65280, 0}POKé BALLS
+{STRVAR 65280, 2}♊{STRVAR 65280, 0}TMs & HMs
+{STRVAR 65280, 2}♍{STRVAR 65280, 0}BERRIES
+{STRVAR 65280, 2}♋{STRVAR 65280, 0}MAIL
+{STRVAR 65280, 2}♏{STRVAR 65280, 0}BATTLE ITEMS
+{STRVAR 65280, 2}♉{STRVAR 65280, 0}KEY ITEMS
diff --git a/files/msgdata/msg/narc_0350.txt b/files/msgdata/msg/narc_0350.txt
index 1815f10c..a3eedabc 100644
--- a/files/msgdata/msg/narc_0350.txt
+++ b/files/msgdata/msg/narc_0350.txt
@@ -1,5 +1,5 @@
It’s soft, earthy soil.\r
-{STRVAR 264, 1, 0} has been laid down.\r
+{STRVAR 264, 0} has been laid down.\r
FERTILIZE
PLANT BERRY
EXIT
@@ -9,30 +9,30 @@ NO
Want to plant a Berry?
YES
NO
-The {STRVAR 264, 1, 0} was scattered\non the soil.\r
-The {STRVAR 264, 1, 0} was planted\nin the soft, earthy soil.
-{STRVAR 264, 1, 0} was planted\nhere.\r
-The {STRVAR 264, 1, 0} Berry Plant\nhas sprouted.\r
-This {STRVAR 264, 1, 0} Plant is growing\nbigger.\r
-This {STRVAR 264, 1, 0} Plant is\nin bloom!\r
+The {STRVAR 264, 0} was scattered\non the soil.\r
+The {STRVAR 264, 0} was planted\nin the soft, earthy soil.
+{STRVAR 264, 0} was planted\nhere.\r
+The {STRVAR 264, 0} Berry Plant\nhas sprouted.\r
+This {STRVAR 264, 0} Plant is growing\nbigger.\r
+This {STRVAR 264, 0} Plant is\nin bloom!\r
Want to sprinkle some water?
YES
NO
There! All happy!
-There are {STRVAR 307, 1, 1} {STRVAR 264, 1, 0}!\nWant to pick them?
+There are {STRVAR 307, 1} {STRVAR 264, 0}!\nWant to pick them?
YES
NO
-{STRVAR 259, 1, 0} left the {STRVAR 264, 1, 1}\nwhere they were.
-You picked the {STRVAR 307, 1, 1} {STRVAR 264, 1, 0}.\r
-Your Bag is full.\nThe {STRVAR 264, 1, 0} couldn’t be taken.
-{STRVAR 259, 1, 0} put away the {STRVAR 264, 1, 1}\nin the Bag’s {STRVAR 274, 1, 3} Pocket.\rThe soil returned to its soft and\nearthy state.
+{STRVAR 259, 0} left the {STRVAR 264, 1}\nwhere they were.
+You picked the {STRVAR 307, 1} {STRVAR 264, 0}.\r
+Your Bag is full.\nThe {STRVAR 264, 0} couldn’t be taken.
+{STRVAR 259, 0} put away the {STRVAR 264, 1}\nin the Bag’s {STRVAR 274, 3} Pocket.\rThe soil returned to its soft and\nearthy state.
It’s soft, earthy soil.
-{STRVAR 264, 1, 0} has been laid down.
-The {STRVAR 264, 1, 0} was scattered\non the soil.
-{STRVAR 264, 1, 0} was planted\nhere.
-The {STRVAR 264, 1, 0} Berry Plant\nhas sprouted.
-The {STRVAR 264, 1, 0} Plant is growing\nbigger.
-This {STRVAR 264, 1, 0} Plant is\nin bloom!
-There is {STRVAR 264, 1, 0}!\nWant to pick it?
-{STRVAR 259, 1, 0} left the {STRVAR 264, 1, 1}\nwhere it was.
-You picked the {STRVAR 264, 1, 0}.\r
+{STRVAR 264, 0} has been laid down.
+The {STRVAR 264, 0} was scattered\non the soil.
+{STRVAR 264, 0} was planted\nhere.
+The {STRVAR 264, 0} Berry Plant\nhas sprouted.
+The {STRVAR 264, 0} Plant is growing\nbigger.
+This {STRVAR 264, 0} Plant is\nin bloom!
+There is {STRVAR 264, 0}!\nWant to pick it?
+{STRVAR 259, 0} left the {STRVAR 264, 1}\nwhere it was.
+You picked the {STRVAR 264, 0}.\r
diff --git a/files/msgdata/msg/narc_0351.txt b/files/msgdata/msg/narc_0351.txt
index bd9c9716..c4d0db76 100644
--- a/files/msgdata/msg/narc_0351.txt
+++ b/files/msgdata/msg/narc_0351.txt
@@ -4,10 +4,10 @@ DRY
SWEET
BITTER
SOUR
-{STRVAR 307, 1, 0}
-{STRVAR 264, 1, 0}
+{STRVAR 307, 0}
+{STRVAR 264, 0}
SIZE /
-{STRVAR 307, 1, 0}.{STRVAR 306, 1, 1}”
+{STRVAR 307, 0}.{STRVAR 306, 1}”
FIRM /
Very soft
Soft
diff --git a/files/msgdata/msg/narc_0352.txt b/files/msgdata/msg/narc_0352.txt
index 1f8cf63d..fe5b6b03 100644
--- a/files/msgdata/msg/narc_0352.txt
+++ b/files/msgdata/msg/narc_0352.txt
@@ -1,4 +1,4 @@
-{STRVAR 259, 1, 0}: All right! To the lake!\nLet’s find us a red GYARADOS!\r
-{STRVAR 259, 1, 0}: You go ahead...\r...I know we have to go return these\nPokémon. They’re not ours.\rBut I want to spend just a little\nmore time with this little guy...\r
-{STRVAR 259, 1, 0}: Hey, hey!\nWhere do you think you’re going?\rWe have to go return these\nPokémon...\r
+{STRVAR 259, 0}: All right! To the lake!\nLet’s find us a red GYARADOS!\r
+{STRVAR 259, 0}: You go ahead...\r...I know we have to go return these\nPokémon. They’re not ours.\rBut I want to spend just a little\nmore time with this little guy...\r
+{STRVAR 259, 0}: Hey, hey!\nWhere do you think you’re going?\rWe have to go return these\nPokémon...\r
Lake Verity Ahead\nThe Lake of Emotions
diff --git a/files/msgdata/msg/narc_0360.txt b/files/msgdata/msg/narc_0360.txt
index cffe3d31..49776a9e 100644
--- a/files/msgdata/msg/narc_0360.txt
+++ b/files/msgdata/msg/narc_0360.txt
@@ -4,7 +4,7 @@ ERASE
GIVE
CANCEL
-What would you like to do with\n{STRVAR 259, 1, 0}’s Mail?
+What would you like to do with\n{STRVAR 259, 0}’s Mail?
The message will be lost.\nIs that OK?
The message was erased.\rLet a Pokémon hold this Mail?
The Mail’s message was erased,\nand it was put in the Bag.
diff --git a/files/msgdata/msg/narc_0363.txt b/files/msgdata/msg/narc_0363.txt
index 15b2d476..837d6cf6 100644
--- a/files/msgdata/msg/narc_0363.txt
+++ b/files/msgdata/msg/narc_0363.txt
@@ -1,496 +1,496 @@
-a {STRVAR 65280, 1, 255}BULBASAUR{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}IVYSAUR{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}VENUSAUR{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CHARMANDER{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CHARMELEON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CHARIZARD{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SQUIRTLE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}WARTORTLE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BLASTOISE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CATERPIE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}METAPOD{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BUTTERFREE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}WEEDLE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}KAKUNA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BEEDRILL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PIDGEY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PIDGEOTTO{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PIDGEOT{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}RATTATA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}RATICATE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SPEAROW{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}FEAROW{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}EKANS{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}ARBOK{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PIKACHU{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}RAICHU{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SANDSHREW{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SANDSLASH{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}NIDORAN♀{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}NIDORINA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}NIDOQUEEN{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}NIDORAN♂{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}NIDORINO{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}NIDOKING{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CLEFAIRY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CLEFABLE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}VULPIX{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}NINETALES{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}JIGGLYPUFF{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}WIGGLYTUFF{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}ZUBAT{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GOLBAT{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}ODDISH{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GLOOM{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}VILEPLUME{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PARAS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PARASECT{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}VENONAT{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}VENOMOTH{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DIGLETT{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DUGTRIO{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MEOWTH{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PERSIAN{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PSYDUCK{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GOLDUCK{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MANKEY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PRIMEAPE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GROWLITHE{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}ARCANINE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}POLIWAG{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}POLIWHIRL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}POLIWRATH{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}ABRA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}KADABRA{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}ALAKAZAM{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MACHOP{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MACHOKE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MACHAMP{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BELLSPROUT{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}WEEPINBELL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}VICTREEBEL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TENTACOOL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TENTACRUEL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GEODUDE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GRAVELER{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GOLEM{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PONYTA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}RAPIDASH{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SLOWPOKE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SLOWBRO{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MAGNEMITE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MAGNETON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}FARFETCH’D{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DODUO{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DODRIO{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SEEL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DEWGONG{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GRIMER{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MUK{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SHELLDER{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CLOYSTER{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GASTLY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}HAUNTER{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GENGAR{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}ONIX{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DROWZEE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}HYPNO{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}KRABBY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}KINGLER{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}VOLTORB{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}ELECTRODE{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}EXEGGCUTE{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}EXEGGUTOR{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CUBONE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MAROWAK{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}HITMONLEE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}HITMONCHAN{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LICKITUNG{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}KOFFING{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}WEEZING{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}RHYHORN{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}RHYDON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CHANSEY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TANGELA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}KANGASKHAN{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}HORSEA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SEADRA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GOLDEEN{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SEAKING{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}STARYU{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}STARMIE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MR. MIME{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SCYTHER{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}JYNX{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}ELECTABUZZ{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MAGMAR{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PINSIR{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TAUROS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MAGIKARP{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GYARADOS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LAPRAS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DITTO{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}EEVEE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}VAPOREON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}JOLTEON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}FLAREON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PORYGON{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}OMANYTE{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}OMASTAR{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}KABUTO{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}KABUTOPS{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}AERODACTYL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SNORLAX{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}ARTICUNO{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}ZAPDOS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MOLTRES{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DRATINI{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DRAGONAIR{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DRAGONITE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MEWTWO{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MEW{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CHIKORITA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BAYLEEF{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MEGANIUM{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CYNDAQUIL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}QUILAVA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TYPHLOSION{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TOTODILE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CROCONAW{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}FERALIGATR{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SENTRET{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}FURRET{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}HOOTHOOT{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}NOCTOWL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LEDYBA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LEDIAN{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SPINARAK{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}ARIADOS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CROBAT{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CHINCHOU{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LANTURN{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PICHU{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CLEFFA{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}IGGLYBUFF{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TOGEPI{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TOGETIC{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}NATU{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}XATU{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MAREEP{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}FLAAFFY{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}AMPHAROS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BELLOSSOM{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MARILL{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}AZUMARILL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SUDOWOODO{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}POLITOED{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}HOPPIP{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SKIPLOOM{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}JUMPLUFF{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}AIPOM{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SUNKERN{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SUNFLORA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}YANMA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}WOOPER{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}QUAGSIRE{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}ESPEON{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}UMBREON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MURKROW{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SLOWKING{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MISDREAVUS{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}UNOWN{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}WOBBUFFET{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GIRAFARIG{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PINECO{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}FORRETRESS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DUNSPARCE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GLIGAR{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}STEELIX{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SNUBBULL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GRANBULL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}QWILFISH{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SCIZOR{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SHUCKLE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}HERACROSS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SNEASEL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TEDDIURSA{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}URSARING{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SLUGMA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MAGCARGO{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SWINUB{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PILOSWINE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CORSOLA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}REMORAID{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}OCTILLERY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DELIBIRD{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MANTINE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SKARMORY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}HOUNDOUR{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}HOUNDOOM{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}KINGDRA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PHANPY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DONPHAN{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PORYGON2{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}STANTLER{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SMEARGLE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TYROGUE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}HITMONTOP{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SMOOCHUM{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}ELEKID{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MAGBY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MILTANK{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BLISSEY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}RAIKOU{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}ENTEI{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SUICUNE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LARVITAR{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PUPITAR{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TYRANITAR{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LUGIA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}HO-OH{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CELEBI{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TREECKO{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GROVYLE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SCEPTILE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TORCHIC{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}COMBUSKEN{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BLAZIKEN{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MUDKIP{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MARSHTOMP{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SWAMPERT{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}POOCHYENA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MIGHTYENA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}ZIGZAGOON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LINOONE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}WURMPLE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SILCOON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BEAUTIFLY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CASCOON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DUSTOX{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LOTAD{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LOMBRE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LUDICOLO{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SEEDOT{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}NUZLEAF{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SHIFTRY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TAILLOW{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SWELLOW{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}WINGULL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PELIPPER{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}RALTS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}KIRLIA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GARDEVOIR{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SURSKIT{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MASQUERAIN{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SHROOMISH{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BRELOOM{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SLAKOTH{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}VIGOROTH{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SLAKING{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}NINCADA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}NINJASK{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SHEDINJA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}WHISMUR{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LOUDRED{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}EXPLOUD{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MAKUHITA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}HARIYAMA{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}AZURILL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}NOSEPASS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SKITTY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DELCATTY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SABLEYE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MAWILE{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}ARON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LAIRON{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}AGGRON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MEDITITE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MEDICHAM{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}ELECTRIKE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MANECTRIC{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PLUSLE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MINUN{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}VOLBEAT{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}ILLUMISE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}ROSELIA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GULPIN{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SWALOT{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CARVANHA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SHARPEDO{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}WAILMER{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}WAILORD{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}NUMEL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CAMERUPT{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TORKOAL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SPOINK{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GRUMPIG{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SPINDA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TRAPINCH{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}VIBRAVA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}FLYGON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CACNEA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CACTURNE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SWABLU{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}ALTARIA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}ZANGOOSE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SEVIPER{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LUNATONE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SOLROCK{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BARBOACH{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}WHISCASH{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CORPHISH{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CRAWDAUNT{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BALTOY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CLAYDOL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LILEEP{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CRADILY{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}ANORITH{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}ARMALDO{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}FEEBAS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MILOTIC{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CASTFORM{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}KECLEON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SHUPPET{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BANETTE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DUSKULL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DUSCLOPS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TROPIUS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CHIMECHO{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}ABSOL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}WYNAUT{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SNORUNT{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GLALIE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SPHEAL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SEALEO{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}WALREIN{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CLAMPERL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}HUNTAIL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GOREBYSS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}RELICANTH{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LUVDISC{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BAGON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SHELGON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SALAMENCE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BELDUM{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}METANG{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}METAGROSS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}REGIROCK{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}REGICE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}REGISTEEL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LATIAS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LATIOS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}KYOGRE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GROUDON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}RAYQUAZA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}JIRACHI{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DEOXYS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TURTWIG{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GROTLE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TORTERRA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CHIMCHAR{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MONFERNO{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}INFERNAPE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PIPLUP{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PRINPLUP{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}EMPOLEON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}STARLY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}STARAVIA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}STARAPTOR{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BIDOOF{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BIBAREL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}KRICKETOT{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}KRICKETUNE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SHINX{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LUXIO{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LUXRAY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BUDEW{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}ROSERADE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CRANIDOS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}RAMPARDOS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SHIELDON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BASTIODON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BURMY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}WORMADAM{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MOTHIM{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}COMBEE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}VESPIQUEN{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PACHIRISU{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BUIZEL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}FLOATZEL{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CHERUBI{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CHERRIM{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SHELLOS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GASTRODON{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}AMBIPOM{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DRIFLOON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DRIFBLIM{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BUNEARY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LOPUNNY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MISMAGIUS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}HONCHKROW{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GLAMEOW{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PURUGLY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CHINGLING{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}STUNKY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SKUNTANK{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BRONZOR{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BRONZONG{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BONSLY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MIME JR.{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}HAPPINY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CHATOT{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SPIRITOMB{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GIBLE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GABITE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GARCHOMP{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MUNCHLAX{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}RIOLU{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LUCARIO{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}HIPPOPOTAS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}HIPPOWDON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SKORUPI{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DRAPION{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CROAGUNK{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TOXICROAK{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CARNIVINE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}FINNEON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LUMINEON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MANTYKE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SNOVER{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}ABOMASNOW{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}WEAVILE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MAGNEZONE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LICKILICKY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}RHYPERIOR{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TANGROWTH{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}ELECTIVIRE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MAGMORTAR{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TOGEKISS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}YANMEGA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LEAFEON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GLACEON{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GLISCOR{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MAMOSWINE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PORYGON-Z{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GALLADE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PROBOPASS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DUSKNOIR{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}FROSLASS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}ROTOM{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}UXIE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MESPRIT{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}AZELF{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DIALGA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PALKIA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}HEATRAN{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}REGIGIGAS{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GIRATINA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CRESSELIA{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PHIONE{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MANAPHY{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DARKRAI{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SHAYMIN{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}ARCEUS{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Egg{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Bad Egg{STRVAR 65280, 1, 0}
+a {STRVAR 65280, 255}BULBASAUR{STRVAR 65280, 0}
+an {STRVAR 65280, 255}IVYSAUR{STRVAR 65280, 0}
+a {STRVAR 65280, 255}VENUSAUR{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CHARMANDER{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CHARMELEON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CHARIZARD{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SQUIRTLE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}WARTORTLE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BLASTOISE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CATERPIE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}METAPOD{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BUTTERFREE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}WEEDLE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}KAKUNA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BEEDRILL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PIDGEY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PIDGEOTTO{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PIDGEOT{STRVAR 65280, 0}
+a {STRVAR 65280, 255}RATTATA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}RATICATE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SPEAROW{STRVAR 65280, 0}
+a {STRVAR 65280, 255}FEAROW{STRVAR 65280, 0}
+an {STRVAR 65280, 255}EKANS{STRVAR 65280, 0}
+an {STRVAR 65280, 255}ARBOK{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PIKACHU{STRVAR 65280, 0}
+a {STRVAR 65280, 255}RAICHU{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SANDSHREW{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SANDSLASH{STRVAR 65280, 0}
+a {STRVAR 65280, 255}NIDORAN♀{STRVAR 65280, 0}
+a {STRVAR 65280, 255}NIDORINA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}NIDOQUEEN{STRVAR 65280, 0}
+a {STRVAR 65280, 255}NIDORAN♂{STRVAR 65280, 0}
+a {STRVAR 65280, 255}NIDORINO{STRVAR 65280, 0}
+a {STRVAR 65280, 255}NIDOKING{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CLEFAIRY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CLEFABLE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}VULPIX{STRVAR 65280, 0}
+a {STRVAR 65280, 255}NINETALES{STRVAR 65280, 0}
+a {STRVAR 65280, 255}JIGGLYPUFF{STRVAR 65280, 0}
+a {STRVAR 65280, 255}WIGGLYTUFF{STRVAR 65280, 0}
+a {STRVAR 65280, 255}ZUBAT{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GOLBAT{STRVAR 65280, 0}
+an {STRVAR 65280, 255}ODDISH{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GLOOM{STRVAR 65280, 0}
+a {STRVAR 65280, 255}VILEPLUME{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PARAS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PARASECT{STRVAR 65280, 0}
+a {STRVAR 65280, 255}VENONAT{STRVAR 65280, 0}
+a {STRVAR 65280, 255}VENOMOTH{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DIGLETT{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DUGTRIO{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MEOWTH{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PERSIAN{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PSYDUCK{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GOLDUCK{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MANKEY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PRIMEAPE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GROWLITHE{STRVAR 65280, 0}
+an {STRVAR 65280, 255}ARCANINE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}POLIWAG{STRVAR 65280, 0}
+a {STRVAR 65280, 255}POLIWHIRL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}POLIWRATH{STRVAR 65280, 0}
+an {STRVAR 65280, 255}ABRA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}KADABRA{STRVAR 65280, 0}
+an {STRVAR 65280, 255}ALAKAZAM{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MACHOP{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MACHOKE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MACHAMP{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BELLSPROUT{STRVAR 65280, 0}
+a {STRVAR 65280, 255}WEEPINBELL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}VICTREEBEL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TENTACOOL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TENTACRUEL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GEODUDE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GRAVELER{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GOLEM{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PONYTA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}RAPIDASH{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SLOWPOKE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SLOWBRO{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MAGNEMITE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MAGNETON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}FARFETCH’D{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DODUO{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DODRIO{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SEEL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DEWGONG{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GRIMER{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MUK{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SHELLDER{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CLOYSTER{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GASTLY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}HAUNTER{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GENGAR{STRVAR 65280, 0}
+an {STRVAR 65280, 255}ONIX{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DROWZEE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}HYPNO{STRVAR 65280, 0}
+a {STRVAR 65280, 255}KRABBY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}KINGLER{STRVAR 65280, 0}
+a {STRVAR 65280, 255}VOLTORB{STRVAR 65280, 0}
+an {STRVAR 65280, 255}ELECTRODE{STRVAR 65280, 0}
+an {STRVAR 65280, 255}EXEGGCUTE{STRVAR 65280, 0}
+an {STRVAR 65280, 255}EXEGGUTOR{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CUBONE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MAROWAK{STRVAR 65280, 0}
+a {STRVAR 65280, 255}HITMONLEE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}HITMONCHAN{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LICKITUNG{STRVAR 65280, 0}
+a {STRVAR 65280, 255}KOFFING{STRVAR 65280, 0}
+a {STRVAR 65280, 255}WEEZING{STRVAR 65280, 0}
+a {STRVAR 65280, 255}RHYHORN{STRVAR 65280, 0}
+a {STRVAR 65280, 255}RHYDON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CHANSEY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TANGELA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}KANGASKHAN{STRVAR 65280, 0}
+a {STRVAR 65280, 255}HORSEA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SEADRA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GOLDEEN{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SEAKING{STRVAR 65280, 0}
+a {STRVAR 65280, 255}STARYU{STRVAR 65280, 0}
+a {STRVAR 65280, 255}STARMIE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MR. MIME{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SCYTHER{STRVAR 65280, 0}
+a {STRVAR 65280, 255}JYNX{STRVAR 65280, 0}
+an {STRVAR 65280, 255}ELECTABUZZ{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MAGMAR{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PINSIR{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TAUROS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MAGIKARP{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GYARADOS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LAPRAS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DITTO{STRVAR 65280, 0}
+an {STRVAR 65280, 255}EEVEE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}VAPOREON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}JOLTEON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}FLAREON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PORYGON{STRVAR 65280, 0}
+an {STRVAR 65280, 255}OMANYTE{STRVAR 65280, 0}
+an {STRVAR 65280, 255}OMASTAR{STRVAR 65280, 0}
+a {STRVAR 65280, 255}KABUTO{STRVAR 65280, 0}
+a {STRVAR 65280, 255}KABUTOPS{STRVAR 65280, 0}
+an {STRVAR 65280, 255}AERODACTYL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SNORLAX{STRVAR 65280, 0}
+an {STRVAR 65280, 255}ARTICUNO{STRVAR 65280, 0}
+a {STRVAR 65280, 255}ZAPDOS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MOLTRES{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DRATINI{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DRAGONAIR{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DRAGONITE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MEWTWO{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MEW{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CHIKORITA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BAYLEEF{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MEGANIUM{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CYNDAQUIL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}QUILAVA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TYPHLOSION{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TOTODILE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CROCONAW{STRVAR 65280, 0}
+a {STRVAR 65280, 255}FERALIGATR{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SENTRET{STRVAR 65280, 0}
+a {STRVAR 65280, 255}FURRET{STRVAR 65280, 0}
+a {STRVAR 65280, 255}HOOTHOOT{STRVAR 65280, 0}
+a {STRVAR 65280, 255}NOCTOWL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LEDYBA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LEDIAN{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SPINARAK{STRVAR 65280, 0}
+an {STRVAR 65280, 255}ARIADOS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CROBAT{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CHINCHOU{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LANTURN{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PICHU{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CLEFFA{STRVAR 65280, 0}
+an {STRVAR 65280, 255}IGGLYBUFF{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TOGEPI{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TOGETIC{STRVAR 65280, 0}
+a {STRVAR 65280, 255}NATU{STRVAR 65280, 0}
+a {STRVAR 65280, 255}XATU{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MAREEP{STRVAR 65280, 0}
+a {STRVAR 65280, 255}FLAAFFY{STRVAR 65280, 0}
+an {STRVAR 65280, 255}AMPHAROS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BELLOSSOM{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MARILL{STRVAR 65280, 0}
+an {STRVAR 65280, 255}AZUMARILL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SUDOWOODO{STRVAR 65280, 0}
+a {STRVAR 65280, 255}POLITOED{STRVAR 65280, 0}
+a {STRVAR 65280, 255}HOPPIP{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SKIPLOOM{STRVAR 65280, 0}
+a {STRVAR 65280, 255}JUMPLUFF{STRVAR 65280, 0}
+an {STRVAR 65280, 255}AIPOM{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SUNKERN{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SUNFLORA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}YANMA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}WOOPER{STRVAR 65280, 0}
+a {STRVAR 65280, 255}QUAGSIRE{STRVAR 65280, 0}
+an {STRVAR 65280, 255}ESPEON{STRVAR 65280, 0}
+an {STRVAR 65280, 255}UMBREON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MURKROW{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SLOWKING{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MISDREAVUS{STRVAR 65280, 0}
+an {STRVAR 65280, 255}UNOWN{STRVAR 65280, 0}
+a {STRVAR 65280, 255}WOBBUFFET{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GIRAFARIG{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PINECO{STRVAR 65280, 0}
+a {STRVAR 65280, 255}FORRETRESS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DUNSPARCE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GLIGAR{STRVAR 65280, 0}
+a {STRVAR 65280, 255}STEELIX{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SNUBBULL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GRANBULL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}QWILFISH{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SCIZOR{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SHUCKLE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}HERACROSS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SNEASEL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TEDDIURSA{STRVAR 65280, 0}
+an {STRVAR 65280, 255}URSARING{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SLUGMA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MAGCARGO{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SWINUB{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PILOSWINE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CORSOLA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}REMORAID{STRVAR 65280, 0}
+an {STRVAR 65280, 255}OCTILLERY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DELIBIRD{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MANTINE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SKARMORY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}HOUNDOUR{STRVAR 65280, 0}
+a {STRVAR 65280, 255}HOUNDOOM{STRVAR 65280, 0}
+a {STRVAR 65280, 255}KINGDRA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PHANPY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DONPHAN{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PORYGON2{STRVAR 65280, 0}
+a {STRVAR 65280, 255}STANTLER{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SMEARGLE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TYROGUE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}HITMONTOP{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SMOOCHUM{STRVAR 65280, 0}
+an {STRVAR 65280, 255}ELEKID{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MAGBY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MILTANK{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BLISSEY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}RAIKOU{STRVAR 65280, 0}
+an {STRVAR 65280, 255}ENTEI{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SUICUNE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LARVITAR{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PUPITAR{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TYRANITAR{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LUGIA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}HO-OH{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CELEBI{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TREECKO{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GROVYLE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SCEPTILE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TORCHIC{STRVAR 65280, 0}
+a {STRVAR 65280, 255}COMBUSKEN{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BLAZIKEN{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MUDKIP{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MARSHTOMP{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SWAMPERT{STRVAR 65280, 0}
+a {STRVAR 65280, 255}POOCHYENA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MIGHTYENA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}ZIGZAGOON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LINOONE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}WURMPLE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SILCOON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BEAUTIFLY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CASCOON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DUSTOX{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LOTAD{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LOMBRE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LUDICOLO{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SEEDOT{STRVAR 65280, 0}
+a {STRVAR 65280, 255}NUZLEAF{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SHIFTRY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TAILLOW{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SWELLOW{STRVAR 65280, 0}
+a {STRVAR 65280, 255}WINGULL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PELIPPER{STRVAR 65280, 0}
+a {STRVAR 65280, 255}RALTS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}KIRLIA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GARDEVOIR{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SURSKIT{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MASQUERAIN{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SHROOMISH{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BRELOOM{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SLAKOTH{STRVAR 65280, 0}
+a {STRVAR 65280, 255}VIGOROTH{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SLAKING{STRVAR 65280, 0}
+a {STRVAR 65280, 255}NINCADA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}NINJASK{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SHEDINJA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}WHISMUR{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LOUDRED{STRVAR 65280, 0}
+an {STRVAR 65280, 255}EXPLOUD{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MAKUHITA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}HARIYAMA{STRVAR 65280, 0}
+an {STRVAR 65280, 255}AZURILL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}NOSEPASS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SKITTY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DELCATTY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SABLEYE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MAWILE{STRVAR 65280, 0}
+an {STRVAR 65280, 255}ARON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LAIRON{STRVAR 65280, 0}
+an {STRVAR 65280, 255}AGGRON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MEDITITE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MEDICHAM{STRVAR 65280, 0}
+an {STRVAR 65280, 255}ELECTRIKE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MANECTRIC{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PLUSLE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MINUN{STRVAR 65280, 0}
+a {STRVAR 65280, 255}VOLBEAT{STRVAR 65280, 0}
+an {STRVAR 65280, 255}ILLUMISE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}ROSELIA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GULPIN{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SWALOT{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CARVANHA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SHARPEDO{STRVAR 65280, 0}
+a {STRVAR 65280, 255}WAILMER{STRVAR 65280, 0}
+a {STRVAR 65280, 255}WAILORD{STRVAR 65280, 0}
+a {STRVAR 65280, 255}NUMEL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CAMERUPT{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TORKOAL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SPOINK{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GRUMPIG{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SPINDA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TRAPINCH{STRVAR 65280, 0}
+a {STRVAR 65280, 255}VIBRAVA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}FLYGON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CACNEA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CACTURNE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SWABLU{STRVAR 65280, 0}
+an {STRVAR 65280, 255}ALTARIA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}ZANGOOSE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SEVIPER{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LUNATONE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SOLROCK{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BARBOACH{STRVAR 65280, 0}
+a {STRVAR 65280, 255}WHISCASH{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CORPHISH{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CRAWDAUNT{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BALTOY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CLAYDOL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LILEEP{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CRADILY{STRVAR 65280, 0}
+an {STRVAR 65280, 255}ANORITH{STRVAR 65280, 0}
+an {STRVAR 65280, 255}ARMALDO{STRVAR 65280, 0}
+a {STRVAR 65280, 255}FEEBAS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MILOTIC{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CASTFORM{STRVAR 65280, 0}
+a {STRVAR 65280, 255}KECLEON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SHUPPET{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BANETTE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DUSKULL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DUSCLOPS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TROPIUS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CHIMECHO{STRVAR 65280, 0}
+an {STRVAR 65280, 255}ABSOL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}WYNAUT{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SNORUNT{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GLALIE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SPHEAL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SEALEO{STRVAR 65280, 0}
+a {STRVAR 65280, 255}WALREIN{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CLAMPERL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}HUNTAIL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GOREBYSS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}RELICANTH{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LUVDISC{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BAGON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SHELGON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SALAMENCE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BELDUM{STRVAR 65280, 0}
+a {STRVAR 65280, 255}METANG{STRVAR 65280, 0}
+a {STRVAR 65280, 255}METAGROSS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}REGIROCK{STRVAR 65280, 0}
+a {STRVAR 65280, 255}REGICE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}REGISTEEL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LATIAS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LATIOS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}KYOGRE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GROUDON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}RAYQUAZA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}JIRACHI{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DEOXYS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TURTWIG{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GROTLE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TORTERRA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CHIMCHAR{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MONFERNO{STRVAR 65280, 0}
+an {STRVAR 65280, 255}INFERNAPE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PIPLUP{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PRINPLUP{STRVAR 65280, 0}
+an {STRVAR 65280, 255}EMPOLEON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}STARLY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}STARAVIA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}STARAPTOR{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BIDOOF{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BIBAREL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}KRICKETOT{STRVAR 65280, 0}
+a {STRVAR 65280, 255}KRICKETUNE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SHINX{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LUXIO{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LUXRAY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BUDEW{STRVAR 65280, 0}
+a {STRVAR 65280, 255}ROSERADE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CRANIDOS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}RAMPARDOS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SHIELDON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BASTIODON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BURMY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}WORMADAM{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MOTHIM{STRVAR 65280, 0}
+a {STRVAR 65280, 255}COMBEE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}VESPIQUEN{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PACHIRISU{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BUIZEL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}FLOATZEL{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CHERUBI{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CHERRIM{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SHELLOS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GASTRODON{STRVAR 65280, 0}
+an {STRVAR 65280, 255}AMBIPOM{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DRIFLOON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DRIFBLIM{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BUNEARY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LOPUNNY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MISMAGIUS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}HONCHKROW{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GLAMEOW{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PURUGLY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CHINGLING{STRVAR 65280, 0}
+a {STRVAR 65280, 255}STUNKY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SKUNTANK{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BRONZOR{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BRONZONG{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BONSLY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MIME JR.{STRVAR 65280, 0}
+a {STRVAR 65280, 255}HAPPINY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CHATOT{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SPIRITOMB{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GIBLE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GABITE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GARCHOMP{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MUNCHLAX{STRVAR 65280, 0}
+a {STRVAR 65280, 255}RIOLU{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LUCARIO{STRVAR 65280, 0}
+a {STRVAR 65280, 255}HIPPOPOTAS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}HIPPOWDON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SKORUPI{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DRAPION{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CROAGUNK{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TOXICROAK{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CARNIVINE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}FINNEON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LUMINEON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MANTYKE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SNOVER{STRVAR 65280, 0}
+an {STRVAR 65280, 255}ABOMASNOW{STRVAR 65280, 0}
+a {STRVAR 65280, 255}WEAVILE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MAGNEZONE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LICKILICKY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}RHYPERIOR{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TANGROWTH{STRVAR 65280, 0}
+an {STRVAR 65280, 255}ELECTIVIRE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MAGMORTAR{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TOGEKISS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}YANMEGA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LEAFEON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GLACEON{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GLISCOR{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MAMOSWINE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PORYGON-Z{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GALLADE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PROBOPASS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DUSKNOIR{STRVAR 65280, 0}
+a {STRVAR 65280, 255}FROSLASS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}ROTOM{STRVAR 65280, 0}
+an {STRVAR 65280, 255}UXIE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MESPRIT{STRVAR 65280, 0}
+an {STRVAR 65280, 255}AZELF{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DIALGA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PALKIA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}HEATRAN{STRVAR 65280, 0}
+a {STRVAR 65280, 255}REGIGIGAS{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GIRATINA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CRESSELIA{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PHIONE{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MANAPHY{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DARKRAI{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SHAYMIN{STRVAR 65280, 0}
+an {STRVAR 65280, 255}ARCEUS{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Egg{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Bad Egg{STRVAR 65280, 0}
diff --git a/files/msgdata/msg/narc_0365.txt b/files/msgdata/msg/narc_0365.txt
index 7f93bf10..c94941af 100644
--- a/files/msgdata/msg/narc_0365.txt
+++ b/files/msgdata/msg/narc_0365.txt
@@ -6,42 +6,42 @@
-DJ: Wa-hey!\rThis is the Battle Tower Corner going\nout to battle maniacs nationwide!\rToday, we look at {STRVAR 259, 1, 1}, who\nracked up {STRVAR 308, 1, 0} straight wins at\fthe Battle Tower!\rLet’s hear what that brave\nTrainer had to say about it.\rTake it away, {STRVAR 259, 1, 1}!\r“{STRVAR 284, 1, 2}!”\rWa-hey! Bravo!\rYou can tell the Trainer’s loving\nthat {STRVAR 308, 1, 0}-win streak!\rAll right, gang, come on down to\nthe Battle Tower and get down!\rKeep it real! Wa-hey!
-DJ: Wa-hey!\rThis is the Battle Tower Corner going\nout to battle maniacs nationwide!\rToday, we look at {STRVAR 259, 1, 1}, who\nmissed getting {STRVAR 308, 1, 0} straight wins at\fthe Battle Tower!\rLet’s hear what that brokenhearted\nTrainer had to say about it.\rTake it away, {STRVAR 259, 1, 1}!\r“{STRVAR 284, 1, 2}!”\rWa-hey! That’s real hurting!\rThe harsh realities of battling are\nlaid bare, and they’re not pretty!\rAll right, gang, come on down to\nthe Battle Tower and get down!\rKeep it real! Wa-hey!
-MC: Hello, this is Your Pokémon\nCorner.\rToday, we look at {STRVAR 259, 1, 0}’s\nbeloved {STRVAR 256, 1, 1} {STRVAR 257, 1, 2}.\rTo {STRVAR 259, 1, 0}, {STRVAR 257, 1, 2} is said\nto be, “{STRVAR 284, 1, 3}!”\rOK, viewers, keep showing us the\nPokémon that are your pride and joy!\rLet’s meet again!
-MC: Hello, this is Your Pokémon\nCorner.\rToday, we look at {STRVAR 259, 1, 0}’s\nbeloved {STRVAR 256, 1, 1}.\rTo {STRVAR 259, 1, 0}, this {STRVAR 256, 1, 1} is\nsaid to be, “{STRVAR 284, 1, 3}!”\rOK, viewers, keep showing us the\nPokémon that are your pride and joy!\rLet’s meet again!
+DJ: Wa-hey!\rThis is the Battle Tower Corner going\nout to battle maniacs nationwide!\rToday, we look at {STRVAR 259, 1}, who\nracked up {STRVAR 308, 0} straight wins at\fthe Battle Tower!\rLet’s hear what that brave\nTrainer had to say about it.\rTake it away, {STRVAR 259, 1}!\r“{STRVAR 284, 2}!”\rWa-hey! Bravo!\rYou can tell the Trainer’s loving\nthat {STRVAR 308, 0}-win streak!\rAll right, gang, come on down to\nthe Battle Tower and get down!\rKeep it real! Wa-hey!
+DJ: Wa-hey!\rThis is the Battle Tower Corner going\nout to battle maniacs nationwide!\rToday, we look at {STRVAR 259, 1}, who\nmissed getting {STRVAR 308, 0} straight wins at\fthe Battle Tower!\rLet’s hear what that brokenhearted\nTrainer had to say about it.\rTake it away, {STRVAR 259, 1}!\r“{STRVAR 284, 2}!”\rWa-hey! That’s real hurting!\rThe harsh realities of battling are\nlaid bare, and they’re not pretty!\rAll right, gang, come on down to\nthe Battle Tower and get down!\rKeep it real! Wa-hey!
+MC: Hello, this is Your Pokémon\nCorner.\rToday, we look at {STRVAR 259, 0}’s\nbeloved {STRVAR 256, 1} {STRVAR 257, 2}.\rTo {STRVAR 259, 0}, {STRVAR 257, 2} is said\nto be, “{STRVAR 284, 3}!”\rOK, viewers, keep showing us the\nPokémon that are your pride and joy!\rLet’s meet again!
+MC: Hello, this is Your Pokémon\nCorner.\rToday, we look at {STRVAR 259, 0}’s\nbeloved {STRVAR 256, 1}.\rTo {STRVAR 259, 0}, this {STRVAR 256, 1} is\nsaid to be, “{STRVAR 284, 3}!”\rOK, viewers, keep showing us the\nPokémon that are your pride and joy!\rLet’s meet again!
-MC: Sorry to keep you waiting.\nIt’s time for The Pokétch Watch!\rToday, we examine {STRVAR 259, 1, 0}’s\nfavorite Pokétch app.\rThe app {STRVAR 259, 1, 0} likes best is\nthe {STRVAR 280, 1, 1}.\rAsked why, the Trainer replied,\n“{STRVAR 284, 1, 2}.”\rCredit to you, {STRVAR 259, 1, 0}.\nYour choice is cool and calculated.\rWhy not be like {STRVAR 259, 1, 0} and\nshow off your coolness with the\f{STRVAR 280, 1, 1} app too?\rSee you again, darlings...
-Reporter: We’re bringing you this live\nfrom the Contest Hall!\rThe atmosphere is charged with the\nfervent passion of Trainers with high\fhopes on their prized Pokémon!\rOh! Here come some contestants!\nThey’ve just finished a Contest!\rLet’s hit them up for an impromptu\ninterview!\rReporter! Hello! Jubilife TV!\nWas this {STRVAR 256, 1, 0} in a Contest?\rOh, you entered a {STRVAR 291, 1, 2}\n{STRVAR 290, 1, 1}?\rAnd you placed...?\n...No. {STRVAR 306, 1, 3}.\rHow do you feel about this result?\r{STRVAR 259, 1, 4}: “{STRVAR 284, 1, 5}.”\rReporter: I see!\nThanks for your time!\rThat’s it for my report from the\nContest Hall!
-Reporter: We’re bringing you this live\nfrom the Contest Hall!\rThe atmosphere is charged with the\nfervent passion of Trainers with high\fhopes on their prized Pokémon!\rOh! Here come some contestants!\nThey’ve just finished a Contest!\rOh, wow, there’s this Contest’s\nwinner!\rLet’s hit the winner up for an\nimpromptu interview!\rReporter! Hello! Jubilife TV!\nCongratulations on your win!\rThis {STRVAR 256, 1, 0} won the\n{STRVAR 291, 1, 2}\f{STRVAR 290, 1, 1}?\rHow do you feel about this result?\r{STRVAR 259, 1, 4}: “{STRVAR 284, 1, 5}.”\rReporter: I see!\nThanks for your time!\rThat’s it for my report from the\nContest Hall!
+MC: Sorry to keep you waiting.\nIt’s time for The Pokétch Watch!\rToday, we examine {STRVAR 259, 0}’s\nfavorite Pokétch app.\rThe app {STRVAR 259, 0} likes best is\nthe {STRVAR 280, 1}.\rAsked why, the Trainer replied,\n“{STRVAR 284, 2}.”\rCredit to you, {STRVAR 259, 0}.\nYour choice is cool and calculated.\rWhy not be like {STRVAR 259, 0} and\nshow off your coolness with the\f{STRVAR 280, 1} app too?\rSee you again, darlings...
+Reporter: We’re bringing you this live\nfrom the Contest Hall!\rThe atmosphere is charged with the\nfervent passion of Trainers with high\fhopes on their prized Pokémon!\rOh! Here come some contestants!\nThey’ve just finished a Contest!\rLet’s hit them up for an impromptu\ninterview!\rReporter! Hello! Jubilife TV!\nWas this {STRVAR 256, 0} in a Contest?\rOh, you entered a {STRVAR 291, 2}\n{STRVAR 290, 1}?\rAnd you placed...?\n...No. {STRVAR 306, 3}.\rHow do you feel about this result?\r{STRVAR 259, 4}: “{STRVAR 284, 5}.”\rReporter: I see!\nThanks for your time!\rThat’s it for my report from the\nContest Hall!
+Reporter: We’re bringing you this live\nfrom the Contest Hall!\rThe atmosphere is charged with the\nfervent passion of Trainers with high\fhopes on their prized Pokémon!\rOh! Here come some contestants!\nThey’ve just finished a Contest!\rOh, wow, there’s this Contest’s\nwinner!\rLet’s hit the winner up for an\nimpromptu interview!\rReporter! Hello! Jubilife TV!\nCongratulations on your win!\rThis {STRVAR 256, 0} won the\n{STRVAR 291, 2}\f{STRVAR 290, 1}?\rHow do you feel about this result?\r{STRVAR 259, 4}: “{STRVAR 284, 5}.”\rReporter: I see!\nThanks for your time!\rThat’s it for my report from the\nContest Hall!
-MC: Thanks for tuning in to the\nRight-On Photo Corner!\rAudience: Right on!\rMC: Today’s photo features\n{STRVAR 259, 1, 0}’s {STRVAR 256, 1, 1}.\rIs everyone good with that?\rAudience: Right on!\rMC: Here it is, then!\n{STRVAR 259, 1, 0}’s photo!\rAudience: Right on!\rMC: I’m up with that call!\nThis is a beauty of a photo!\rIt captures the easily overlooked\ncharm of their {STRVAR 256, 1, 1}.\rAudience: Right on!\rMC: We also got {STRVAR 259, 1, 0}’s\nword about the thoughts behind\fthe photo.\rThe Trainer replied,\n“{STRVAR 284, 1, 2}.”\rAudience: Owooooh!\rMC: If someone puts up another photo,\nI’d like to cover it on this show.\rWhat do you say to that, folks?\rAudience: Right on!
-Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 1, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Normal type as their favorite.\rSo, what sort of personality likes\nthe Normal type?\rOur experts say they are cheerful\nbut actually quite shy.\rThey tend to be boisterous and\nfun loving in a group.\rBut they clam up if you get them\nalone with another person.\rDid this analysis sound good\nto you?
-Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 1, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Fire type as their favorite.\rSo, what sort of personality likes\nthe Fire type?\rOur experts say they tend to be\nvery self-reliant.\rIf their friends are depressed,\nthey’re the first to cheer them up.\rBut if they are hurting, they will\ntry to deal with it themselves.\rDid this analysis sound good\nto you?
-Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 1, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Water type as their favorite.\rSo, what sort of personality likes\nthe Water type?\rOur experts say they tend to be\nvery sure of their own values.\rThey are not easily swayed by\nfashion movements or trends.\rThey tend to loyally stick with\nwhatever they like.\rDid this analysis sound good\nto you?
-Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 1, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Electric type as their favorite.\rSo, what sort of personality likes\nthe Electric type?\rOur experts say they tend to be\nvery fashion conscious.\rThey may appear to be nonchalant\nabout things, but don’t be fooled.\rThey tend to be particular about\naesthetics down to even their clothes\fhangers and what erasers they use.\rDid this analysis sound good\nto you?
-Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 1, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Grass type as their favorite.\rSo, what sort of personality likes\nthe Grass type?\rOur experts say they march to the\nbeat of their own drummer.\rThey are self-motivated and capable\nof finishing projects on their own.\rHowever, they have trouble deciding\nwhen a job is done well enough.\rDid this analysis sound good\nto you?
-Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 1, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Ice type as their favorite.\rSo, what sort of personality likes\nthe Ice type?\rOur experts say they tend to be\npure of heart and well intentioned.\rThey work selflessly to help friends\nthat are dear to them.\rHowever, they may also become upset\nif their efforts go unnoticed.\rDid this analysis sound good\nto you?
-Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 1, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Fighting type as their favorite.\rSo, what sort of personality likes\nthe Fighting type?\rOur experts say they tend to be\ndreamy-eyed romantics.\rThey are very loyal to ideas and\nthings that they hold dear.\rThey constantly try to reinvent\nthemselves to chase their dreams.\rDid this analysis sound good\nto you?
-Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 1, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Poison type as their favorite.\rSo, what sort of personality likes\nthe Poison type?\rOur experts say they tend to be\nsensitive and compassionate.\rThey know how to cheer up people\nwhen they are feeling down.\rBut they also know when to let\npeople despair in peace.\rDid this analysis sound good\nto you?
-Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 1, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Ground type as their favorite.\rSo, what sort of personality likes\nthe Ground type?\rOur experts say they are people\nthat love new things.\rThey are always alert to things that\nsound entertaining, even those that\faren’t appealing to themselves.\rTheir rooms are easily identifiable\nby stacks of books, games, etc.\rDid this analysis sound good\nto you?
-Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 1, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Flying type as their favorite.\rSo, what sort of personality likes\nthe Flying type?\rOur experts say they tend to be\nsmart but quite modest.\rWhen solving problems in groups, they\ncome up with solutions first.\rHowever, they will only give out hints\nto make it appear as if the group\fcame up with the solution.\rDid this analysis sound good\nto you?
-Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 1, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Psychic type as their favorite.\rSo, what sort of personality likes\nthe Psychic type?\rOur experts say they tend to be\nvery upbeat and happy.\rIf they battle friends, battling itself\nmakes them happy.\rThey can thank their opponents with\na smile regardless of the outcome.\rDid this analysis sound good\nto you?
-Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 1, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Bug type as their favorite.\rSo, what sort of personality likes\nthe Bug type?\rOur experts say they tend to be\nenthusiastic and happy.\rIf they find something they like,\nthey will try to popularize it.\rThey won’t think twice before taking\nhours to explain their hobbies.\rDid this analysis sound good\nto you?
-Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 1, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Rock type as their favorite.\rSo, what sort of personality likes\nthe Rock type?\rOur experts say they are calm,\ncollected, and supportive.\rThey remain calm and optimistic even\nwhen others are panicking.\rThey can be counted on to provide\nsure support in tight situations.\rDid this analysis sound good\nto you?
-Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 1, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Ghost type as their favorite.\rSo, what sort of personality likes\nthe Ghost type?\rOur experts say they tend to be\nfun-loving types.\rIf something makes them happy, they’d\nrather not tell others about it.\rInstead, they’ll try to replicate the\nexperience for their friends.\rDid this analysis sound good\nto you?
-Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 1, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Dragon type as their favorite.\rSo, what sort of personality likes\nthe Dragon type?\rOur experts say they tend to be\ntimid and shy.\rThey’re thoughtful enough to buy\nbirthday gifts for friends.\r...But they would rather leave the\ngifts at the friend’s door.\rDid this analysis sound good\nto you?
-Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 1, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Dark type as their favorite.\rSo, what sort of personality likes\nthe Dark type?\rOur experts say they tend to be\nvery particular about their likes.\rThey have defined tastes in music,\nbooks, movies, and so on.\rThey can be entertained by their\nfavorite things over and over.\rDid this analysis sound good\nto you?
-Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 1, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Steel type as their favorite.\rSo, what sort of personality likes\nthe Steel type?\rOur experts say they tend to be\nmiraculous sorts.\rThey are dreamers that go to sleep\nwith their heads filled with everything\fthey hope to achieve.\rThe miraculous part is how they make\none of their dreams come true.\rDid this analysis sound good\nto you?
-MC: It’s the Three Cheers for Poffin\nCorner! How do you do?\rWe bring you the Poffin Maniac as our\nreturning guest.\rPoffin Maniac: How do you do?\rMC: Today, we have a Poffin stirred,\nnot shaken, by {STRVAR 259, 1, 0}.\rPoffin Maniac: Oh!\n{STRVAR 265, 1, 1}, yeah!\rEating this would be like stuffing my\nmouth with a Poffin jewelry box!\rMC: Upon seeing the finished Poffin,\n{STRVAR 259, 1, 0} had this to say:\f“{STRVAR 284, 1, 2}!”\rPoffin Maniac: Oh, I’d dearly love to\neat one of those!\rMC: Viewers, take a cue from\n{STRVAR 259, 1, 0} and get cooking!\rBack next time with more\nmouthwatering Poffins!
-MC: It’s the Three Cheers for Poffin\nCorner! How do you do?\rWe bring you the Poffin Maniac as our\nreturning guest.\rPoffin Maniac: How do you do?\rMC: Today, we have a Poffin stirred,\nnot shaken, by {STRVAR 259, 1, 0}.\rPoffin Maniac: Oh!\n{STRVAR 265, 1, 1}, yeah!\rEating this would be like having\na Poffin orchestra in my mouth!\rMC: Upon seeing the finished Poffin,\n{STRVAR 259, 1, 0} had this to say:\f“{STRVAR 284, 1, 2}!”\rPoffin Maniac: Oh, I’d dearly love to\neat one of those!\rMC: Viewers, take a cue from\n{STRVAR 259, 1, 0} and get cooking!\rBack next time with more\nmouthwatering Poffins!
-MC: It’s the Three Cheers for Poffin\nCorner! How do you do?\rWe bring you the Poffin Maniac as our\nreturning guest.\rPoffin Maniac: How do you do?\rMC: Today, we have a Poffin stirred,\nnot shaken, by {STRVAR 259, 1, 0}.\rPoffin Maniac: Oh!\n{STRVAR 265, 1, 1}, yeah!\rEating this would be like having\na Poffin trampoline in my mouth!\rMC: Upon seeing the finished Poffin,\n{STRVAR 259, 1, 0} had this to say:\f“{STRVAR 284, 1, 2}!”\rPoffin Maniac: Oh, I’d dearly love to\neat one of those!\rMC: Viewers, take a cue from\n{STRVAR 259, 1, 0} and get cooking!\rBack next time with more\nmouthwatering Poffins!
-MC: It’s the Three Cheers for Poffin\nCorner! How do you do?\rWe bring you the Poffin Maniac as our\nreturning guest.\rPoffin Maniac: How do you do?\rMC: Today, we have a Poffin stirred,\nnot shaken, by {STRVAR 259, 1, 0}.\rPoffin Maniac: Oh!\n{STRVAR 265, 1, 1}, yeah!\rI didn’t prepare a comment for\nthis unexpected outcome!\rMC: Upon seeing the finished Poffin,\n{STRVAR 259, 1, 0} had this to say:\f“{STRVAR 284, 1, 2}!”\rPoffin Maniac: Oh, I’d dearly love to\neat one of those!\rMC: Viewers, take a cue from\n{STRVAR 259, 1, 0} and get cooking!\rBack next time with more\nmouthwatering Poffins!
-MC: It’s the Three Cheers for Poffin\nCorner! How do you do?\rWe bring you the Poffin Maniac as our\nreturning guest.\rPoffin Maniac: How do you do?\rMC: Today, we have a Poffin stirred,\nnot shaken, by {STRVAR 259, 1, 0}.\rPoffin Maniac: Oh!\n{STRVAR 265, 1, 1}, yeah!\rEating this would be like having the\nNintendo WFC in my mouth!\rMC: Upon seeing the finished Poffin,\n{STRVAR 259, 1, 0} had this to say:\f“{STRVAR 284, 1, 2}!”\rPoffin Maniac: Oh, I’d dearly love to\neat one of those!\rMC: Viewers, take a cue from\n{STRVAR 259, 1, 0} and get cooking!\rBack next time with more\nmouthwatering Poffins!
+MC: Thanks for tuning in to the\nRight-On Photo Corner!\rAudience: Right on!\rMC: Today’s photo features\n{STRVAR 259, 0}’s {STRVAR 256, 1}.\rIs everyone good with that?\rAudience: Right on!\rMC: Here it is, then!\n{STRVAR 259, 0}’s photo!\rAudience: Right on!\rMC: I’m up with that call!\nThis is a beauty of a photo!\rIt captures the easily overlooked\ncharm of their {STRVAR 256, 1}.\rAudience: Right on!\rMC: We also got {STRVAR 259, 0}’s\nword about the thoughts behind\fthe photo.\rThe Trainer replied,\n“{STRVAR 284, 2}.”\rAudience: Owooooh!\rMC: If someone puts up another photo,\nI’d like to cover it on this show.\rWhat do you say to that, folks?\rAudience: Right on!
+Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Normal type as their favorite.\rSo, what sort of personality likes\nthe Normal type?\rOur experts say they are cheerful\nbut actually quite shy.\rThey tend to be boisterous and\nfun loving in a group.\rBut they clam up if you get them\nalone with another person.\rDid this analysis sound good\nto you?
+Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Fire type as their favorite.\rSo, what sort of personality likes\nthe Fire type?\rOur experts say they tend to be\nvery self-reliant.\rIf their friends are depressed,\nthey’re the first to cheer them up.\rBut if they are hurting, they will\ntry to deal with it themselves.\rDid this analysis sound good\nto you?
+Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Water type as their favorite.\rSo, what sort of personality likes\nthe Water type?\rOur experts say they tend to be\nvery sure of their own values.\rThey are not easily swayed by\nfashion movements or trends.\rThey tend to loyally stick with\nwhatever they like.\rDid this analysis sound good\nto you?
+Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Electric type as their favorite.\rSo, what sort of personality likes\nthe Electric type?\rOur experts say they tend to be\nvery fashion conscious.\rThey may appear to be nonchalant\nabout things, but don’t be fooled.\rThey tend to be particular about\naesthetics down to even their clothes\fhangers and what erasers they use.\rDid this analysis sound good\nto you?
+Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Grass type as their favorite.\rSo, what sort of personality likes\nthe Grass type?\rOur experts say they march to the\nbeat of their own drummer.\rThey are self-motivated and capable\nof finishing projects on their own.\rHowever, they have trouble deciding\nwhen a job is done well enough.\rDid this analysis sound good\nto you?
+Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Ice type as their favorite.\rSo, what sort of personality likes\nthe Ice type?\rOur experts say they tend to be\npure of heart and well intentioned.\rThey work selflessly to help friends\nthat are dear to them.\rHowever, they may also become upset\nif their efforts go unnoticed.\rDid this analysis sound good\nto you?
+Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Fighting type as their favorite.\rSo, what sort of personality likes\nthe Fighting type?\rOur experts say they tend to be\ndreamy-eyed romantics.\rThey are very loyal to ideas and\nthings that they hold dear.\rThey constantly try to reinvent\nthemselves to chase their dreams.\rDid this analysis sound good\nto you?
+Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Poison type as their favorite.\rSo, what sort of personality likes\nthe Poison type?\rOur experts say they tend to be\nsensitive and compassionate.\rThey know how to cheer up people\nwhen they are feeling down.\rBut they also know when to let\npeople despair in peace.\rDid this analysis sound good\nto you?
+Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Ground type as their favorite.\rSo, what sort of personality likes\nthe Ground type?\rOur experts say they are people\nthat love new things.\rThey are always alert to things that\nsound entertaining, even those that\faren’t appealing to themselves.\rTheir rooms are easily identifiable\nby stacks of books, games, etc.\rDid this analysis sound good\nto you?
+Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Flying type as their favorite.\rSo, what sort of personality likes\nthe Flying type?\rOur experts say they tend to be\nsmart but quite modest.\rWhen solving problems in groups, they\ncome up with solutions first.\rHowever, they will only give out hints\nto make it appear as if the group\fcame up with the solution.\rDid this analysis sound good\nto you?
+Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Psychic type as their favorite.\rSo, what sort of personality likes\nthe Psychic type?\rOur experts say they tend to be\nvery upbeat and happy.\rIf they battle friends, battling itself\nmakes them happy.\rThey can thank their opponents with\na smile regardless of the outcome.\rDid this analysis sound good\nto you?
+Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Bug type as their favorite.\rSo, what sort of personality likes\nthe Bug type?\rOur experts say they tend to be\nenthusiastic and happy.\rIf they find something they like,\nthey will try to popularize it.\rThey won’t think twice before taking\nhours to explain their hobbies.\rDid this analysis sound good\nto you?
+Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Rock type as their favorite.\rSo, what sort of personality likes\nthe Rock type?\rOur experts say they are calm,\ncollected, and supportive.\rThey remain calm and optimistic even\nwhen others are panicking.\rThey can be counted on to provide\nsure support in tight situations.\rDid this analysis sound good\nto you?
+Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Ghost type as their favorite.\rSo, what sort of personality likes\nthe Ghost type?\rOur experts say they tend to be\nfun-loving types.\rIf something makes them happy, they’d\nrather not tell others about it.\rInstead, they’ll try to replicate the\nexperience for their friends.\rDid this analysis sound good\nto you?
+Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Dragon type as their favorite.\rSo, what sort of personality likes\nthe Dragon type?\rOur experts say they tend to be\ntimid and shy.\rThey’re thoughtful enough to buy\nbirthday gifts for friends.\r...But they would rather leave the\ngifts at the friend’s door.\rDid this analysis sound good\nto you?
+Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Dark type as their favorite.\rSo, what sort of personality likes\nthe Dark type?\rOur experts say they tend to be\nvery particular about their likes.\rThey have defined tastes in music,\nbooks, movies, and so on.\rThey can be entertained by their\nfavorite things over and over.\rDid this analysis sound good\nto you?
+Announcer: It’s the Street Corner\nPersonality Checkup!\r{STRVAR 259, 0} is our featured Trainer\ntoday.\rIn our interview, our Trainer picked\nthe Steel type as their favorite.\rSo, what sort of personality likes\nthe Steel type?\rOur experts say they tend to be\nmiraculous sorts.\rThey are dreamers that go to sleep\nwith their heads filled with everything\fthey hope to achieve.\rThe miraculous part is how they make\none of their dreams come true.\rDid this analysis sound good\nto you?
+MC: It’s the Three Cheers for Poffin\nCorner! How do you do?\rWe bring you the Poffin Maniac as our\nreturning guest.\rPoffin Maniac: How do you do?\rMC: Today, we have a Poffin stirred,\nnot shaken, by {STRVAR 259, 0}.\rPoffin Maniac: Oh!\n{STRVAR 265, 1}, yeah!\rEating this would be like stuffing my\nmouth with a Poffin jewelry box!\rMC: Upon seeing the finished Poffin,\n{STRVAR 259, 0} had this to say:\f“{STRVAR 284, 2}!”\rPoffin Maniac: Oh, I’d dearly love to\neat one of those!\rMC: Viewers, take a cue from\n{STRVAR 259, 0} and get cooking!\rBack next time with more\nmouthwatering Poffins!
+MC: It’s the Three Cheers for Poffin\nCorner! How do you do?\rWe bring you the Poffin Maniac as our\nreturning guest.\rPoffin Maniac: How do you do?\rMC: Today, we have a Poffin stirred,\nnot shaken, by {STRVAR 259, 0}.\rPoffin Maniac: Oh!\n{STRVAR 265, 1}, yeah!\rEating this would be like having\na Poffin orchestra in my mouth!\rMC: Upon seeing the finished Poffin,\n{STRVAR 259, 0} had this to say:\f“{STRVAR 284, 2}!”\rPoffin Maniac: Oh, I’d dearly love to\neat one of those!\rMC: Viewers, take a cue from\n{STRVAR 259, 0} and get cooking!\rBack next time with more\nmouthwatering Poffins!
+MC: It’s the Three Cheers for Poffin\nCorner! How do you do?\rWe bring you the Poffin Maniac as our\nreturning guest.\rPoffin Maniac: How do you do?\rMC: Today, we have a Poffin stirred,\nnot shaken, by {STRVAR 259, 0}.\rPoffin Maniac: Oh!\n{STRVAR 265, 1}, yeah!\rEating this would be like having\na Poffin trampoline in my mouth!\rMC: Upon seeing the finished Poffin,\n{STRVAR 259, 0} had this to say:\f“{STRVAR 284, 2}!”\rPoffin Maniac: Oh, I’d dearly love to\neat one of those!\rMC: Viewers, take a cue from\n{STRVAR 259, 0} and get cooking!\rBack next time with more\nmouthwatering Poffins!
+MC: It’s the Three Cheers for Poffin\nCorner! How do you do?\rWe bring you the Poffin Maniac as our\nreturning guest.\rPoffin Maniac: How do you do?\rMC: Today, we have a Poffin stirred,\nnot shaken, by {STRVAR 259, 0}.\rPoffin Maniac: Oh!\n{STRVAR 265, 1}, yeah!\rI didn’t prepare a comment for\nthis unexpected outcome!\rMC: Upon seeing the finished Poffin,\n{STRVAR 259, 0} had this to say:\f“{STRVAR 284, 2}!”\rPoffin Maniac: Oh, I’d dearly love to\neat one of those!\rMC: Viewers, take a cue from\n{STRVAR 259, 0} and get cooking!\rBack next time with more\nmouthwatering Poffins!
+MC: It’s the Three Cheers for Poffin\nCorner! How do you do?\rWe bring you the Poffin Maniac as our\nreturning guest.\rPoffin Maniac: How do you do?\rMC: Today, we have a Poffin stirred,\nnot shaken, by {STRVAR 259, 0}.\rPoffin Maniac: Oh!\n{STRVAR 265, 1}, yeah!\rEating this would be like having the\nNintendo WFC in my mouth!\rMC: Upon seeing the finished Poffin,\n{STRVAR 259, 0} had this to say:\f“{STRVAR 284, 2}!”\rPoffin Maniac: Oh, I’d dearly love to\neat one of those!\rMC: Viewers, take a cue from\n{STRVAR 259, 0} and get cooking!\rBack next time with more\nmouthwatering Poffins!
-MC: Hello, ladies and gentlemen.\nI trust you’ve been well.\rThank you for joining me in the\nAmity Square Watch.\rToday, I wish to cast your eyes upon\n{STRVAR 259, 1, 0}’s stroll.\rI’m sure you’ll agree it’s most\nenchantingly endearing.\r{STRVAR 259, 1, 0} strolled with\ntrusted partner {STRVAR 256, 1, 1}.\rThey walked, and they walked, and\nstill they walked...\r{STRVAR 256, 1, 1} so enjoyed the time,\nit sought out items like a pretty\f{STRVAR 287, 1, 3}.\r{STRVAR 259, 1, 0} and {STRVAR 256, 1, 1} had\na simply scintillating time together.\r{STRVAR 259, 1, 0} described their feelings\ntogether as, “{STRVAR 284, 1, 5}.”\rBonding with Pokémon...\nIt makes me feel warm all over.\rUntil next time, adieu.
-MC: Hello, ladies and gentlemen.\nI trust you’ve been well.\rThank you for joining me in the\nAmity Square Watch.\rToday, I wish to cast your eyes upon\n{STRVAR 259, 1, 0}’s stroll.\rI’m sure you’ll agree it’s most\nenchantingly endearing.\r{STRVAR 259, 1, 0} strolled with\ntrusted partner {STRVAR 256, 1, 1}.\rThey walked, and they walked, and\nstill they walked...\r{STRVAR 259, 1, 0} and {STRVAR 256, 1, 1} had\na simply scintillating time together.\r{STRVAR 259, 1, 0} described their feeling\ntogether as, “{STRVAR 284, 1, 5}.”\rBonding with Pokémon...\nIt makes me feel warm all over.\rUntil next time, adieu.
-MC: Hello, ladies and gentlemen.\nI trust you’ve been well.\rThank you for joining me in the\nAmity Square Watch.\rToday, I wish to cast your eyes upon\n{STRVAR 259, 1, 0}’s stroll.\rI’m sure you’ll agree it’s most\nenchantingly endearing.\r{STRVAR 259, 1, 0} strolled with\ntrusted partner {STRVAR 256, 1, 1}.\rThey walked, and they walked, and\nstill they walked...\r{STRVAR 256, 1, 1} so enjoyed the time,\nit sought out items like a tasty\f{STRVAR 264, 1, 3} to please the Trainer.\r{STRVAR 259, 1, 0} and {STRVAR 256, 1, 1} had\na simply scintillating time together.\r{STRVAR 259, 1, 0} described their feeling\ntogether as, “{STRVAR 284, 1, 5}.”\rBonding with Pokémon...\nIt makes me feel warm all over.\rUntil next time, adieu.
+MC: Hello, ladies and gentlemen.\nI trust you’ve been well.\rThank you for joining me in the\nAmity Square Watch.\rToday, I wish to cast your eyes upon\n{STRVAR 259, 0}’s stroll.\rI’m sure you’ll agree it’s most\nenchantingly endearing.\r{STRVAR 259, 0} strolled with\ntrusted partner {STRVAR 256, 1}.\rThey walked, and they walked, and\nstill they walked...\r{STRVAR 256, 1} so enjoyed the time,\nit sought out items like a pretty\f{STRVAR 287, 3}.\r{STRVAR 259, 0} and {STRVAR 256, 1} had\na simply scintillating time together.\r{STRVAR 259, 0} described their feelings\ntogether as, “{STRVAR 284, 5}.”\rBonding with Pokémon...\nIt makes me feel warm all over.\rUntil next time, adieu.
+MC: Hello, ladies and gentlemen.\nI trust you’ve been well.\rThank you for joining me in the\nAmity Square Watch.\rToday, I wish to cast your eyes upon\n{STRVAR 259, 0}’s stroll.\rI’m sure you’ll agree it’s most\nenchantingly endearing.\r{STRVAR 259, 0} strolled with\ntrusted partner {STRVAR 256, 1}.\rThey walked, and they walked, and\nstill they walked...\r{STRVAR 259, 0} and {STRVAR 256, 1} had\na simply scintillating time together.\r{STRVAR 259, 0} described their feeling\ntogether as, “{STRVAR 284, 5}.”\rBonding with Pokémon...\nIt makes me feel warm all over.\rUntil next time, adieu.
+MC: Hello, ladies and gentlemen.\nI trust you’ve been well.\rThank you for joining me in the\nAmity Square Watch.\rToday, I wish to cast your eyes upon\n{STRVAR 259, 0}’s stroll.\rI’m sure you’ll agree it’s most\nenchantingly endearing.\r{STRVAR 259, 0} strolled with\ntrusted partner {STRVAR 256, 1}.\rThey walked, and they walked, and\nstill they walked...\r{STRVAR 256, 1} so enjoyed the time,\nit sought out items like a tasty\f{STRVAR 264, 3} to please the Trainer.\r{STRVAR 259, 0} and {STRVAR 256, 1} had\na simply scintillating time together.\r{STRVAR 259, 0} described their feeling\ntogether as, “{STRVAR 284, 5}.”\rBonding with Pokémon...\nIt makes me feel warm all over.\rUntil next time, adieu.
diff --git a/files/msgdata/msg/narc_0366.txt b/files/msgdata/msg/narc_0366.txt
index c5f70115..1950a88e 100644
--- a/files/msgdata/msg/narc_0366.txt
+++ b/files/msgdata/msg/narc_0366.txt
@@ -1,38 +1,38 @@
-DJ: Gotta catch ’em all!\nIt’s the Catch That Pokémon Show!\rSo, let me tell you about this show’s\nfeatured Pokémon-catching Trainer.\rThe Trainer that caught our eye with\na dandy of a catch is none other\fthan the inestimable {STRVAR 259, 1, 0}!\rAnd what, you may ask yourself, did\n{STRVAR 259, 1, 0} catch?\rWhy, none other than a mighty fine\n{STRVAR 256, 1, 1}!\rNice one, {STRVAR 259, 1, 0}!\nThat’s one slick takedown!\rThe Pokémon was nabbed with an\nexpertly tossed {STRVAR 264, 1, 2}.\rAnd out of {STRVAR 308, 1, 3} thrown, it was\nthe very last one!\rLame joking aside, we’re talking about\none great Trainer in {STRVAR 259, 1, 0}!\r...Oh? Hang on a second...\nI’ve got a hot new update!\rWe just got told what {STRVAR 259, 1, 0}\nnicknamed the caught {STRVAR 256, 1, 1}!\rThe nickname’s {STRVAR 257, 1, 4}!\nYow, {STRVAR 259, 1, 0}!\rYou’re the last word in cool!\nYou’re so cool, you’re absolute zero!\rListen up, folks!\nYou go out and emulate {STRVAR 259, 1, 0}!\rGet out there and catch Pokémon\nlike there’s no tomorrow!
-DJ: Gotta catch ’em all!\nIt’s the Catch That Pokémon Show!\rSo, let me tell you about this show’s\nfeatured Pokémon-catching Trainer.\rThe Trainer that caught our eye with\na dandy of a catch is none other\fthan the inestimable {STRVAR 259, 1, 0}!\rAnd what, you may ask yourself, did\n{STRVAR 259, 1, 0} catch?\rWhy, none other than a mighty fine\n{STRVAR 256, 1, 1}!\rNice one, {STRVAR 259, 1, 0}!\nThat’s one slick takedown!\rThe Pokémon was nabbed with an\nexpertly tossed {STRVAR 264, 1, 2}.\rAnd out of {STRVAR 308, 1, 3} thrown, it was\nthe very last one!\rLame joking aside, we’re talking about\none great Trainer in {STRVAR 259, 1, 0}!\r...Oh? Hang on a second...\nI’ve got a hot new update!\rIt turns out {STRVAR 259, 1, 0} opted not\nto nickname the {STRVAR 256, 1, 1}!\rYow, {STRVAR 259, 1, 0}!\nThat is so nihilistically cool!\rListen up, folks!\nYou go out and emulate {STRVAR 259, 1, 0}!\rGet out there and catch Pokémon\nlike there’s no tomorrow!
-DJ: Gotta catch ’em all!\nIt’s the Catch That Pokémon Show!\rSo, let me tell you about this show’s\nfeatured Pokémon-catching Trainer.\rThe Trainer that caught our eye with\na dandy of a catch is none other\fthan the inestimable {STRVAR 259, 1, 0}!\rAnd what, you may ask yourself, did\n{STRVAR 259, 1, 0} catch?\rThe Pokémon was a...\n...Huh? Hold on, here...\r{STRVAR 259, 1, 0} blew this catch\ncompletely...\rNot one Ball out of the {STRVAR 308, 1, 1} thrown\ndid the job...\rAnd {STRVAR 259, 1, 0} ended up making\nthe quarry faint...\rOh, what a major downer...\rThis is too tragic to be a good\nnews piece...\r{STRVAR 259, 1, 0}!\nDon’t let it get you down!\rForget about that Pokémon!\nIt wasn’t meant to be yours!\rSinnoh is jam-packed with Pokémon\nwaiting for a Trainer like you!
-DJ: Gotta catch ’em all!\nIt’s the Catch That Pokémon Show!\rSo, let me tell you about this show’s\nfeatured Pokémon-catching Trainer.\rThe Trainer that caught our eye with\na dandy of a catch is none other\fthan the inestimable {STRVAR 259, 1, 0}!\rAnd what, you may ask yourself, did\n{STRVAR 259, 1, 0} catch?\rThe Pokémon was a...\n...Huh? Hold on, here...\r{STRVAR 259, 1, 0} blew this catch\ncompletely...\rNot one Ball did the job out of\nthe {STRVAR 308, 1, 1} thrown...\rOh, what a major downer...\rThis is too tragic to be a good\nnews piece...\r{STRVAR 259, 1, 0}!\nDon’t let it get you down!\rForget about that Pokémon!\nIt wasn’t meant to be yours!\rSinnoh is jam-packed with Pokémon\nwaiting for a Trainer like you!
-MC: Welcome to another episode of\nWhat’s Fishing? Trainers with Rods.\rAs always, we have the Fishing Master\nas our guest speaker.\rFishing Master: Hm!\rMC: Today, we look at {STRVAR 259, 1, 0}’s\nattempts at fishing...\rUsing a trusty {STRVAR 264, 1, 1}, \n{STRVAR 259, 1, 0} caught a feisty\f{STRVAR 256, 1, 2}!\rFishing Master: Hm!\rMC: Fishing Master, how would you\nrate {STRVAR 259, 1, 0} as an angler?\rFishing Master: Hm! The handling of\nthe rod is confident, yet delicate!\rNeed I say it?\nThis Trainer gets an undisputed 100!\rMC: A perfect 100!\nCongratulations, {STRVAR 259, 1, 0}!\rUntil next time!\nKeep on fishing!
-MC: Welcome to another episode of\nWhat’s Fishing? Trainers with Rods.\rAs always, we have the Fishing Master\nas our guest speaker.\rFishing Master: Hm!\rMC: Today, we look at {STRVAR 259, 1, 0}’s\nattempts at fishing...\r...Well, it looks like {STRVAR 259, 1, 0}\nhad the quarry slip away...\rFishing Master: Hm!\rMC: Fishing Master, how would you\nrate {STRVAR 259, 1, 0} as an angler?\rFishing Master: Hm! {STRVAR 259, 1, 0} puts\nno spine into holding the rod.\rThe lack of passion is obvious!\nThis Trainer rates only a generous 5!\rMC: Ouch! Just 5 points!\n{STRVAR 259, 1, 0}, try harder!\rUntil next time!\nKeep on fishing!
-MC: It’s time for the Love That Group\nCorner.\rToday, we have the Group Maniac back\nas a guest speaker.\rGroup Maniac: Yeahah!\rMC: We’ve heard that {STRVAR 259, 1, 0}\nhas switched allegiances to a group\fnamed {STRVAR 317, 1, 1}.\rWhat’s your take on this startling\nnew development?\rGroup Maniac: Yeahah!\nDoes it really matter any which way?\rMC: You’re making a lot of sense!\nTune in next time!
+DJ: Gotta catch ’em all!\nIt’s the Catch That Pokémon Show!\rSo, let me tell you about this show’s\nfeatured Pokémon-catching Trainer.\rThe Trainer that caught our eye with\na dandy of a catch is none other\fthan the inestimable {STRVAR 259, 0}!\rAnd what, you may ask yourself, did\n{STRVAR 259, 0} catch?\rWhy, none other than a mighty fine\n{STRVAR 256, 1}!\rNice one, {STRVAR 259, 0}!\nThat’s one slick takedown!\rThe Pokémon was nabbed with an\nexpertly tossed {STRVAR 264, 2}.\rAnd out of {STRVAR 308, 3} thrown, it was\nthe very last one!\rLame joking aside, we’re talking about\none great Trainer in {STRVAR 259, 0}!\r...Oh? Hang on a second...\nI’ve got a hot new update!\rWe just got told what {STRVAR 259, 0}\nnicknamed the caught {STRVAR 256, 1}!\rThe nickname’s {STRVAR 257, 4}!\nYow, {STRVAR 259, 0}!\rYou’re the last word in cool!\nYou’re so cool, you’re absolute zero!\rListen up, folks!\nYou go out and emulate {STRVAR 259, 0}!\rGet out there and catch Pokémon\nlike there’s no tomorrow!
+DJ: Gotta catch ’em all!\nIt’s the Catch That Pokémon Show!\rSo, let me tell you about this show’s\nfeatured Pokémon-catching Trainer.\rThe Trainer that caught our eye with\na dandy of a catch is none other\fthan the inestimable {STRVAR 259, 0}!\rAnd what, you may ask yourself, did\n{STRVAR 259, 0} catch?\rWhy, none other than a mighty fine\n{STRVAR 256, 1}!\rNice one, {STRVAR 259, 0}!\nThat’s one slick takedown!\rThe Pokémon was nabbed with an\nexpertly tossed {STRVAR 264, 2}.\rAnd out of {STRVAR 308, 3} thrown, it was\nthe very last one!\rLame joking aside, we’re talking about\none great Trainer in {STRVAR 259, 0}!\r...Oh? Hang on a second...\nI’ve got a hot new update!\rIt turns out {STRVAR 259, 0} opted not\nto nickname the {STRVAR 256, 1}!\rYow, {STRVAR 259, 0}!\nThat is so nihilistically cool!\rListen up, folks!\nYou go out and emulate {STRVAR 259, 0}!\rGet out there and catch Pokémon\nlike there’s no tomorrow!
+DJ: Gotta catch ’em all!\nIt’s the Catch That Pokémon Show!\rSo, let me tell you about this show’s\nfeatured Pokémon-catching Trainer.\rThe Trainer that caught our eye with\na dandy of a catch is none other\fthan the inestimable {STRVAR 259, 0}!\rAnd what, you may ask yourself, did\n{STRVAR 259, 0} catch?\rThe Pokémon was a...\n...Huh? Hold on, here...\r{STRVAR 259, 0} blew this catch\ncompletely...\rNot one Ball out of the {STRVAR 308, 1} thrown\ndid the job...\rAnd {STRVAR 259, 0} ended up making\nthe quarry faint...\rOh, what a major downer...\rThis is too tragic to be a good\nnews piece...\r{STRVAR 259, 0}!\nDon’t let it get you down!\rForget about that Pokémon!\nIt wasn’t meant to be yours!\rSinnoh is jam-packed with Pokémon\nwaiting for a Trainer like you!
+DJ: Gotta catch ’em all!\nIt’s the Catch That Pokémon Show!\rSo, let me tell you about this show’s\nfeatured Pokémon-catching Trainer.\rThe Trainer that caught our eye with\na dandy of a catch is none other\fthan the inestimable {STRVAR 259, 0}!\rAnd what, you may ask yourself, did\n{STRVAR 259, 0} catch?\rThe Pokémon was a...\n...Huh? Hold on, here...\r{STRVAR 259, 0} blew this catch\ncompletely...\rNot one Ball did the job out of\nthe {STRVAR 308, 1} thrown...\rOh, what a major downer...\rThis is too tragic to be a good\nnews piece...\r{STRVAR 259, 0}!\nDon’t let it get you down!\rForget about that Pokémon!\nIt wasn’t meant to be yours!\rSinnoh is jam-packed with Pokémon\nwaiting for a Trainer like you!
+MC: Welcome to another episode of\nWhat’s Fishing? Trainers with Rods.\rAs always, we have the Fishing Master\nas our guest speaker.\rFishing Master: Hm!\rMC: Today, we look at {STRVAR 259, 0}’s\nattempts at fishing...\rUsing a trusty {STRVAR 264, 1}, \n{STRVAR 259, 0} caught a feisty\f{STRVAR 256, 2}!\rFishing Master: Hm!\rMC: Fishing Master, how would you\nrate {STRVAR 259, 0} as an angler?\rFishing Master: Hm! The handling of\nthe rod is confident, yet delicate!\rNeed I say it?\nThis Trainer gets an undisputed 100!\rMC: A perfect 100!\nCongratulations, {STRVAR 259, 0}!\rUntil next time!\nKeep on fishing!
+MC: Welcome to another episode of\nWhat’s Fishing? Trainers with Rods.\rAs always, we have the Fishing Master\nas our guest speaker.\rFishing Master: Hm!\rMC: Today, we look at {STRVAR 259, 0}’s\nattempts at fishing...\r...Well, it looks like {STRVAR 259, 0}\nhad the quarry slip away...\rFishing Master: Hm!\rMC: Fishing Master, how would you\nrate {STRVAR 259, 0} as an angler?\rFishing Master: Hm! {STRVAR 259, 0} puts\nno spine into holding the rod.\rThe lack of passion is obvious!\nThis Trainer rates only a generous 5!\rMC: Ouch! Just 5 points!\n{STRVAR 259, 0}, try harder!\rUntil next time!\nKeep on fishing!
+MC: It’s time for the Love That Group\nCorner.\rToday, we have the Group Maniac back\nas a guest speaker.\rGroup Maniac: Yeahah!\rMC: We’ve heard that {STRVAR 259, 0}\nhas switched allegiances to a group\fnamed {STRVAR 317, 1}.\rWhat’s your take on this startling\nnew development?\rGroup Maniac: Yeahah!\nDoes it really matter any which way?\rMC: You’re making a lot of sense!\nTune in next time!
-Newscaster: We bring you this\nbreaking news story.\rWhile traveling in the vicinity of\n{STRVAR 260, 1, 0}, {STRVAR 259, 1, 1}\fdiscovered a hidden {STRVAR 264, 1, 2}.\rThe methodology employed by\n{STRVAR 259, 1, 1} is unknown.\rEyewitnesses report {STRVAR 259, 1, 1}\nappeared to be very furtive.\r{STRVAR 259, 1, 1} reportedly scanned the\narea often, as if fearing detection.\rThis concludes this special news\nstory.
+Newscaster: We bring you this\nbreaking news story.\rWhile traveling in the vicinity of\n{STRVAR 260, 0}, {STRVAR 259, 1}\fdiscovered a hidden {STRVAR 264, 2}.\rThe methodology employed by\n{STRVAR 259, 1} is unknown.\rEyewitnesses report {STRVAR 259, 1}\nappeared to be very furtive.\r{STRVAR 259, 1} reportedly scanned the\narea often, as if fearing detection.\rThis concludes this special news\nstory.
-MC: It’s time for the Happy-Happy\nEgg Club.\rI just want to report {STRVAR 259, 1, 0}’s\nEgg hatched around {STRVAR 260, 1, 1}.\r{STRVAR 259, 1, 0} now has a baby\n{STRVAR 256, 1, 2}!\r{STRVAR 259, 1, 0}, congratulations!\nBe good to your new family member!\rTill next time, adieu!
+MC: It’s time for the Happy-Happy\nEgg Club.\rI just want to report {STRVAR 259, 0}’s\nEgg hatched around {STRVAR 260, 1}.\r{STRVAR 259, 0} now has a baby\n{STRVAR 256, 2}!\r{STRVAR 259, 0}, congratulations!\nBe good to your new family member!\rTill next time, adieu!
-MC: Does changing nicknames change\nattributes? We decide for you!\rIt’s time for Rate That Name Change\nonce again!\rIn the spotlight today is the Trainer\n{STRVAR 259, 1, 0}’s {STRVAR 256, 1, 1}.\r{STRVAR 259, 1, 0} chose the nickname\n{STRVAR 257, 1, 2}.\rLet’s get an expert assessment\nfrom our appraiser. How is it?\rAppraiser: ...How should I say this?\nFine, I’ll be blunt.\rThe nickname {STRVAR 257, 1, 2} is\nmagnificence itself!\r{STRVAR 257, 1, 2} will surely grow more\nattractive.\rBut, it comes at a price!\n{STRVAR 259, 1, 0} will be mired in bogs!\rMC: {STRVAR 259, 1, 0}, changing your\nPokémon’s nickname was a great idea!\rTry giving lots and lots of Poffins\nto {STRVAR 257, 1, 2}, too.\rOh, but beware if you ever travel to\nthe Great Marsh!\rUntil next time, farewell!
-MC: Does changing nicknames change\nattributes? We decide for you!\rIt’s time for Rate That Name Change\nonce again!\rIn the spotlight today is the Trainer\n{STRVAR 259, 1, 0}’s {STRVAR 256, 1, 1}.\r{STRVAR 259, 1, 0} chose the nickname\n{STRVAR 257, 1, 2}.\rLet’s get an expert assessment\nfrom our appraiser. How is it?\rAppraiser: ...How should I say this?\nFine, I’ll be blunt.\rThe nickname {STRVAR 257, 1, 2} is\nmagnificence itself!\r{STRVAR 257, 1, 2} will definitely grow\nspeedier than ever before.\rBut, it comes at a price!\n{STRVAR 259, 1, 0} will be mired in bogs!\rMC: {STRVAR 259, 1, 0}, changing your\nPokémon’s nickname was a great idea!\rTry giving lots and lots of Carbos\nto {STRVAR 257, 1, 2}, too.\rOh, but beware if you ever travel to\nthe Great Marsh!\rUntil next time, farewell!
-MC: Does changing nicknames change\nattributes? We decide for you!\rIt’s time for Rate That Name Change\nonce again!\rIn the spotlight today is the Trainer\n{STRVAR 259, 1, 0}’s {STRVAR 256, 1, 1}.\r{STRVAR 259, 1, 0} chose the nickname\n{STRVAR 257, 1, 2}.\rLet’s get an expert assessment\nfrom our appraiser. How is it?\rAppraiser: ...How should I say this?\nFine, I’ll be blunt.\rThe nickname {STRVAR 257, 1, 2} is\nmagnificence itself!\r{STRVAR 257, 1, 2} will most certainly\nbecome more aromatic.\rBut, it comes at a price!\n{STRVAR 259, 1, 0} will be mired in bogs!\rMC: {STRVAR 259, 1, 0}, changing your\nPokémon’s nickname was a great idea!\r{STRVAR 257, 1, 2} is going to become\nmore aromatic! How nice!\rOh, but beware if you ever travel to\nthe Great Marsh!\rUntil next time, farewell!
-MC: Does changing nicknames change\nattributes? We decide for you!\rIt’s time for Rate That Name Change\nonce again!\rIn the spotlight today is the Trainer\n{STRVAR 259, 1, 0}’s {STRVAR 256, 1, 1}.\r{STRVAR 259, 1, 0} chose the nickname\n{STRVAR 257, 1, 2}.\rLet’s get an expert assessment\nfrom our appraiser. How is it?\rAppraiser: ...How should I say this?\nFine, I’ll be blunt.\rThe nickname {STRVAR 257, 1, 2} is\nmagnificence itself!\r{STRVAR 257, 1, 2} will grow stronger\nand stronger and stronger still.\rBut, it comes at a price!\n{STRVAR 259, 1, 0} will be mired in bogs!\rMC: {STRVAR 259, 1, 0}, changing your\nPokémon’s nickname was a great idea!\rTry putting {STRVAR 257, 1, 2} at the head\nof your team on your travels, too.\rOh, but beware if you ever travel to\nthe Great Marsh!\rUntil next time, farewell!
-MC: Does changing nicknames change\nattributes? We decide for you!\rIt’s time for Rate That Name Change\nonce again!\rIn the spotlight today is the Trainer\n{STRVAR 259, 1, 0}’s {STRVAR 256, 1, 1}.\r{STRVAR 259, 1, 0} chose the nickname\n{STRVAR 257, 1, 2}.\rLet’s get an expert assessment\nfrom our appraiser. How is it?\rAppraiser: ...How should I say this?\nFine, I’ll be blunt.\rThe nickname {STRVAR 257, 1, 2} is\nmagnificence itself!\r{STRVAR 257, 1, 2} is going to become\nhappier as time goes on.\rBut, it comes at a price!\n{STRVAR 259, 1, 0} will be mired in bogs!\rMC: {STRVAR 259, 1, 0}, changing your\nPokémon’s nickname was a great idea!\r{STRVAR 257, 1, 2} is going to become\nhappier! It makes me sort of envious!\rOh, but beware if you ever travel to\nthe Great Marsh!\rUntil next time, farewell!
+MC: Does changing nicknames change\nattributes? We decide for you!\rIt’s time for Rate That Name Change\nonce again!\rIn the spotlight today is the Trainer\n{STRVAR 259, 0}’s {STRVAR 256, 1}.\r{STRVAR 259, 0} chose the nickname\n{STRVAR 257, 2}.\rLet’s get an expert assessment\nfrom our appraiser. How is it?\rAppraiser: ...How should I say this?\nFine, I’ll be blunt.\rThe nickname {STRVAR 257, 2} is\nmagnificence itself!\r{STRVAR 257, 2} will surely grow more\nattractive.\rBut, it comes at a price!\n{STRVAR 259, 0} will be mired in bogs!\rMC: {STRVAR 259, 0}, changing your\nPokémon’s nickname was a great idea!\rTry giving lots and lots of Poffins\nto {STRVAR 257, 2}, too.\rOh, but beware if you ever travel to\nthe Great Marsh!\rUntil next time, farewell!
+MC: Does changing nicknames change\nattributes? We decide for you!\rIt’s time for Rate That Name Change\nonce again!\rIn the spotlight today is the Trainer\n{STRVAR 259, 0}’s {STRVAR 256, 1}.\r{STRVAR 259, 0} chose the nickname\n{STRVAR 257, 2}.\rLet’s get an expert assessment\nfrom our appraiser. How is it?\rAppraiser: ...How should I say this?\nFine, I’ll be blunt.\rThe nickname {STRVAR 257, 2} is\nmagnificence itself!\r{STRVAR 257, 2} will definitely grow\nspeedier than ever before.\rBut, it comes at a price!\n{STRVAR 259, 0} will be mired in bogs!\rMC: {STRVAR 259, 0}, changing your\nPokémon’s nickname was a great idea!\rTry giving lots and lots of Carbos\nto {STRVAR 257, 2}, too.\rOh, but beware if you ever travel to\nthe Great Marsh!\rUntil next time, farewell!
+MC: Does changing nicknames change\nattributes? We decide for you!\rIt’s time for Rate That Name Change\nonce again!\rIn the spotlight today is the Trainer\n{STRVAR 259, 0}’s {STRVAR 256, 1}.\r{STRVAR 259, 0} chose the nickname\n{STRVAR 257, 2}.\rLet’s get an expert assessment\nfrom our appraiser. How is it?\rAppraiser: ...How should I say this?\nFine, I’ll be blunt.\rThe nickname {STRVAR 257, 2} is\nmagnificence itself!\r{STRVAR 257, 2} will most certainly\nbecome more aromatic.\rBut, it comes at a price!\n{STRVAR 259, 0} will be mired in bogs!\rMC: {STRVAR 259, 0}, changing your\nPokémon’s nickname was a great idea!\r{STRVAR 257, 2} is going to become\nmore aromatic! How nice!\rOh, but beware if you ever travel to\nthe Great Marsh!\rUntil next time, farewell!
+MC: Does changing nicknames change\nattributes? We decide for you!\rIt’s time for Rate That Name Change\nonce again!\rIn the spotlight today is the Trainer\n{STRVAR 259, 0}’s {STRVAR 256, 1}.\r{STRVAR 259, 0} chose the nickname\n{STRVAR 257, 2}.\rLet’s get an expert assessment\nfrom our appraiser. How is it?\rAppraiser: ...How should I say this?\nFine, I’ll be blunt.\rThe nickname {STRVAR 257, 2} is\nmagnificence itself!\r{STRVAR 257, 2} will grow stronger\nand stronger and stronger still.\rBut, it comes at a price!\n{STRVAR 259, 0} will be mired in bogs!\rMC: {STRVAR 259, 0}, changing your\nPokémon’s nickname was a great idea!\rTry putting {STRVAR 257, 2} at the head\nof your team on your travels, too.\rOh, but beware if you ever travel to\nthe Great Marsh!\rUntil next time, farewell!
+MC: Does changing nicknames change\nattributes? We decide for you!\rIt’s time for Rate That Name Change\nonce again!\rIn the spotlight today is the Trainer\n{STRVAR 259, 0}’s {STRVAR 256, 1}.\r{STRVAR 259, 0} chose the nickname\n{STRVAR 257, 2}.\rLet’s get an expert assessment\nfrom our appraiser. How is it?\rAppraiser: ...How should I say this?\nFine, I’ll be blunt.\rThe nickname {STRVAR 257, 2} is\nmagnificence itself!\r{STRVAR 257, 2} is going to become\nhappier as time goes on.\rBut, it comes at a price!\n{STRVAR 259, 0} will be mired in bogs!\rMC: {STRVAR 259, 0}, changing your\nPokémon’s nickname was a great idea!\r{STRVAR 257, 2} is going to become\nhappier! It makes me sort of envious!\rOh, but beware if you ever travel to\nthe Great Marsh!\rUntil next time, farewell!
-MC: You’ve just tuned in to the\nUnderground Treasures Corner.\rWe have a Ruin Maniac with us as\nour guest again.\rRuin Maniac: Hi!\nHope you’re digging this!\rMC: Today, we bring you a report on\n{STRVAR 259, 1, 0}, who dug up a nice\f{STRVAR 281, 1, 1} underground.\rRuin Maniac: There’re plenty of\ntreasures waiting to be discovered.\rIt’s not surprising to see something\nlike that {STRVAR 281, 1, 1}.\rMC: May I say something? You haven’t\nhad much success with treasures...\rRuin Maniac: Now that’s a low blow.\nI’ve been digging away...\rMC: Let’s hope {STRVAR 259, 1, 0} will\nkeep on digging hidden treasures\funderground.\rUntil next time...\nKeep on digging!
+MC: You’ve just tuned in to the\nUnderground Treasures Corner.\rWe have a Ruin Maniac with us as\nour guest again.\rRuin Maniac: Hi!\nHope you’re digging this!\rMC: Today, we bring you a report on\n{STRVAR 259, 0}, who dug up a nice\f{STRVAR 281, 1} underground.\rRuin Maniac: There’re plenty of\ntreasures waiting to be discovered.\rIt’s not surprising to see something\nlike that {STRVAR 281, 1}.\rMC: May I say something? You haven’t\nhad much success with treasures...\rRuin Maniac: Now that’s a low blow.\nI’ve been digging away...\rMC: Let’s hope {STRVAR 259, 0} will\nkeep on digging hidden treasures\funderground.\rUntil next time...\nKeep on digging!
-Newscaster: We bring you this special\nnews bulletin.\rThe Trainer {STRVAR 259, 1, 0} was\nwitnessed catching Pokémon in\fthe Great Marsh.\rIt is believed the Trainer visited\nthe area while traveling throughout\fSinnoh.\rWitnesses report {STRVAR 259, 1, 0} first\ncaught a snarly {STRVAR 256, 1, 1}.\rApparently delighted by that catch,\n{STRVAR 259, 1, 0} kept at the Safari Game.\rIn the end, {STRVAR 259, 1, 0} reportedly\ncaught {STRVAR 307, 1, 2} Pokémon.\rThis concludes this special news\nbulletin.
+Newscaster: We bring you this special\nnews bulletin.\rThe Trainer {STRVAR 259, 0} was\nwitnessed catching Pokémon in\fthe Great Marsh.\rIt is believed the Trainer visited\nthe area while traveling throughout\fSinnoh.\rWitnesses report {STRVAR 259, 0} first\ncaught a snarly {STRVAR 256, 1}.\rApparently delighted by that catch,\n{STRVAR 259, 0} kept at the Safari Game.\rIn the end, {STRVAR 259, 0} reportedly\ncaught {STRVAR 307, 2} Pokémon.\rThis concludes this special news\nbulletin.
-Newscaster: We bring you this\ndeveloping news story.\rThe Trainer {STRVAR 259, 1, 0} has been\ntraveling throughout Sinnoh.\rWe’ve received credible reports that\nthey’ve been giving the\rherbal medicine {STRVAR 264, 1, 2} to\nthe naturally reluctant {STRVAR 256, 1, 1}.\rWitnesses report {STRVAR 256, 1, 1} making\ndisgusted faces over the medicine’s\fawful flavor.\rHowever, {STRVAR 259, 1, 0} appeared not\nto notice the Pokémon’s revulsion.\rThis concludes this news report.
-MC: It’s time for the Planting and\nWatering Show for Berry Gardeners.\rWe bring you this show with the\nBerry Guru as our returning guest.\rBerry Guru: Ayup, ayup.\rMC: Today, we look at {STRVAR 259, 1, 0}’s\n{STRVAR 264, 1, 1} plant.\rIt appears to have been nurtured\nwith utmost care.\rBerry Guru: Ayup!\nThe plant bore {STRVAR 307, 1, 2} Berries!\r{STRVAR 259, 1, 0} has a brilliant knack for\nplanting and watering Berries.\rMC: My hat’s off to you,\n{STRVAR 259, 1, 0}!\rSee you again!
-MC: It’s time for the Planting and\nWatering Show for Berry Gardeners.\rWe bring you this show with the\nBerry Guru as our returning guest.\rBerry Guru: Ayup, ayup.\rMC: Today, we look at {STRVAR 259, 1, 0}’s\n{STRVAR 264, 1, 1} plant.\rIt appears to have been rather\nneglected...\rBerry Guru: Ayup!\nThe plant bore next to no Berries!\rMC: Can you offer any advice?\rBerry Guru: Water!\nYou’ve got to water plants often.\rWatch the color of the soil, and\ndon’t be shy about watering.\rMC: {STRVAR 259, 1, 0}, heed the Berry\nGuru’s sage advice!\rSee you again!
-MC: It’s time for the Love That Group\nCorner.\rToday, we have the Group Maniac back\nas a guest speaker.\rGroup Maniac: Yeahah!\rMC: We’ve heard that {STRVAR 259, 1, 0}\nhas made a new group named {STRVAR 317, 1, 1}.\rWhat’s your take on this startling\nnew development?\rGroup Maniac: Yeahah! Sounds A-OK to\nme. Group {STRVAR 317, 1, 1}!\rMC: You’re making a lot of sense!\nTune in next time!
-MC: It’s now time for the Seal Club\nShow.\rJoining us as our guest once again\nis the Seal Master.\rSeal Master: Greetings.\rMC: Today, we examine a Ball Capsule\ncrafted by {STRVAR 259, 1, 0}.\rSeal Master: Hmm...\nRemarkable...\rThe {STRVAR 264, 1, 1} scattered on\nthe Capsule...\rThough they may appear to have been\nrandomly applied, you can’t fool me.\rThe Seals are cleverly applied in\na meticulously calculated manner...\rHm!\nAnd what’s this?!\rThe Pokémon inside...!\nIt’s this {STRVAR 256, 1, 2}?!\rThe Trainer crafted this Ball Capsule\nto best highlight the Pokémon’s\femergence from the Ball!\rMC: There you have it!\nEven our Seal Master is impressed!\rTo see {STRVAR 259, 1, 0}’s Ball Capsules,\nchallenge the Trainer to a battle!\rLet’s meet again, same channel,\nsame time!
-MC: It’s now time for the Seal Club\nShow.\rJoining us as our guest once again\nis the Seal Master.\rSeal Master: Greetings.\rMC: Today, we examine a Ball Capsule\ncrafted by {STRVAR 259, 1, 0}.\rSeal Master: This is rubbish...\nSuch a foolish waste of Seals...\rIt’s true that {STRVAR 264, 1, 1} is\nfantastic. That’s a given.\rBut applied in such a position, its\ntrue beauty is obscured...\r...Hm?\rWait...\nIt can’t be...\rWhat is this?!\rThe Pokémon inside...!\nIt’s this {STRVAR 256, 1, 2}?!\rWith this {STRVAR 256, 1, 2}, this\n{STRVAR 264, 1, 1}’s placement actually\fenhances its beauty!\rDid {STRVAR 259, 1, 0} position this\n{STRVAR 264, 1, 1} intending to use the\fCapsule on the {STRVAR 256, 1, 2}?\rThe cheekiness of it all!\rHow dare that {STRVAR 259, 1, 0} pull\nsuch an insolent ruse!\rMC: There you have it!\nEven our Seal Master is upset!\rTo see {STRVAR 259, 1, 0}’s Ball Capsules,\nchallenge the Trainer to a battle!\rLet’s meet again, same channel,\nsame time!
-MC: It’s now time for the Seal Club\nShow.\rJoining us as our guest once again\nis the Seal Master.\rSeal Master: Greetings.\rMC: Today, we examine a Ball Capsule\ncrafted by {STRVAR 259, 1, 0}.\rSeal Master: Hmm... The Trainer paid\nattention to the fundamentals in\fapplying the {STRVAR 264, 1, 1}.\r{STRVAR 259, 1, 0}’s meticulous sense\nof craftsmanship is obvious...\rAnd inside this Ball Capsule is...\nWhat’s this?! This {STRVAR 256, 1, 2}?!\rWahaha! That {STRVAR 259, 1, 0}!\nWell done, indeed!\rMC: There you have it!\nEven our Seal Master is satisfied!\rTo see {STRVAR 259, 1, 0}’s Ball Capsules,\nchallenge the Trainer to a battle!\rLet’s meet again, same channel,\nsame time!
-Newscaster: The time has come!\nIt’s the Capture-the-Flag Digest!\rBack as our guest is the Flag Maniac!\rFlag Maniac: Howdy-do!\rNewscaster: Today, we examine news\nof {STRVAR 259, 1, 0} capturing\f{STRVAR 259, 1, 1}’s Flag.\rFlag Maniac, how do you view this\ndevelopment?\rFlag Maniac: Beaten to the punch!\nI was after {STRVAR 259, 1, 1}’s Flag, too!\rBut, I’ve also got my eyes out for\n{STRVAR 259, 1, 0}’s Flag.\rNewscaster: That’s our Flag Maniac!\nGreed oozes from your comments!\r{STRVAR 259, 1, 0}, you’d better keep\na good eye on your Secret Base!\rGood-bye until next time!
-Newscaster: The time has come!\nIt’s the Capture-the-Flag Digest!\rBack as our guest is the Flag Maniac!\rFlag Maniac: Howdy-do!\rNewscaster: Today, we examine news\nof {STRVAR 259, 1, 0} having their Flag\ftaken by {STRVAR 259, 1, 1}.\rFlag Maniac, how do you view this\ndevelopment?\rFlag Maniac: Oh, it hurts!\nLosing a Flag eats at your heart!\rIt hurts me too because I’ve been\nafter {STRVAR 259, 1, 0}’s Flag, too!\rBut, I’ve also got my eyes out for\n{STRVAR 259, 1, 1}’s Flag.\rNewscaster: That’s our Flag Maniac!\nGreed oozes from your comments!\r{STRVAR 259, 1, 0}, here’s hoping you\nrecover your Flag!\rGood-bye until next time!
+Newscaster: We bring you this\ndeveloping news story.\rThe Trainer {STRVAR 259, 0} has been\ntraveling throughout Sinnoh.\rWe’ve received credible reports that\nthey’ve been giving the\rherbal medicine {STRVAR 264, 2} to\nthe naturally reluctant {STRVAR 256, 1}.\rWitnesses report {STRVAR 256, 1} making\ndisgusted faces over the medicine’s\fawful flavor.\rHowever, {STRVAR 259, 0} appeared not\nto notice the Pokémon’s revulsion.\rThis concludes this news report.
+MC: It’s time for the Planting and\nWatering Show for Berry Gardeners.\rWe bring you this show with the\nBerry Guru as our returning guest.\rBerry Guru: Ayup, ayup.\rMC: Today, we look at {STRVAR 259, 0}’s\n{STRVAR 264, 1} plant.\rIt appears to have been nurtured\nwith utmost care.\rBerry Guru: Ayup!\nThe plant bore {STRVAR 307, 2} Berries!\r{STRVAR 259, 0} has a brilliant knack for\nplanting and watering Berries.\rMC: My hat’s off to you,\n{STRVAR 259, 0}!\rSee you again!
+MC: It’s time for the Planting and\nWatering Show for Berry Gardeners.\rWe bring you this show with the\nBerry Guru as our returning guest.\rBerry Guru: Ayup, ayup.\rMC: Today, we look at {STRVAR 259, 0}’s\n{STRVAR 264, 1} plant.\rIt appears to have been rather\nneglected...\rBerry Guru: Ayup!\nThe plant bore next to no Berries!\rMC: Can you offer any advice?\rBerry Guru: Water!\nYou’ve got to water plants often.\rWatch the color of the soil, and\ndon’t be shy about watering.\rMC: {STRVAR 259, 0}, heed the Berry\nGuru’s sage advice!\rSee you again!
+MC: It’s time for the Love That Group\nCorner.\rToday, we have the Group Maniac back\nas a guest speaker.\rGroup Maniac: Yeahah!\rMC: We’ve heard that {STRVAR 259, 0}\nhas made a new group named {STRVAR 317, 1}.\rWhat’s your take on this startling\nnew development?\rGroup Maniac: Yeahah! Sounds A-OK to\nme. Group {STRVAR 317, 1}!\rMC: You’re making a lot of sense!\nTune in next time!
+MC: It’s now time for the Seal Club\nShow.\rJoining us as our guest once again\nis the Seal Master.\rSeal Master: Greetings.\rMC: Today, we examine a Ball Capsule\ncrafted by {STRVAR 259, 0}.\rSeal Master: Hmm...\nRemarkable...\rThe {STRVAR 264, 1} scattered on\nthe Capsule...\rThough they may appear to have been\nrandomly applied, you can’t fool me.\rThe Seals are cleverly applied in\na meticulously calculated manner...\rHm!\nAnd what’s this?!\rThe Pokémon inside...!\nIt’s this {STRVAR 256, 2}?!\rThe Trainer crafted this Ball Capsule\nto best highlight the Pokémon’s\femergence from the Ball!\rMC: There you have it!\nEven our Seal Master is impressed!\rTo see {STRVAR 259, 0}’s Ball Capsules,\nchallenge the Trainer to a battle!\rLet’s meet again, same channel,\nsame time!
+MC: It’s now time for the Seal Club\nShow.\rJoining us as our guest once again\nis the Seal Master.\rSeal Master: Greetings.\rMC: Today, we examine a Ball Capsule\ncrafted by {STRVAR 259, 0}.\rSeal Master: This is rubbish...\nSuch a foolish waste of Seals...\rIt’s true that {STRVAR 264, 1} is\nfantastic. That’s a given.\rBut applied in such a position, its\ntrue beauty is obscured...\r...Hm?\rWait...\nIt can’t be...\rWhat is this?!\rThe Pokémon inside...!\nIt’s this {STRVAR 256, 2}?!\rWith this {STRVAR 256, 2}, this\n{STRVAR 264, 1}’s placement actually\fenhances its beauty!\rDid {STRVAR 259, 0} position this\n{STRVAR 264, 1} intending to use the\fCapsule on the {STRVAR 256, 2}?\rThe cheekiness of it all!\rHow dare that {STRVAR 259, 0} pull\nsuch an insolent ruse!\rMC: There you have it!\nEven our Seal Master is upset!\rTo see {STRVAR 259, 0}’s Ball Capsules,\nchallenge the Trainer to a battle!\rLet’s meet again, same channel,\nsame time!
+MC: It’s now time for the Seal Club\nShow.\rJoining us as our guest once again\nis the Seal Master.\rSeal Master: Greetings.\rMC: Today, we examine a Ball Capsule\ncrafted by {STRVAR 259, 0}.\rSeal Master: Hmm... The Trainer paid\nattention to the fundamentals in\fapplying the {STRVAR 264, 1}.\r{STRVAR 259, 0}’s meticulous sense\nof craftsmanship is obvious...\rAnd inside this Ball Capsule is...\nWhat’s this?! This {STRVAR 256, 2}?!\rWahaha! That {STRVAR 259, 0}!\nWell done, indeed!\rMC: There you have it!\nEven our Seal Master is satisfied!\rTo see {STRVAR 259, 0}’s Ball Capsules,\nchallenge the Trainer to a battle!\rLet’s meet again, same channel,\nsame time!
+Newscaster: The time has come!\nIt’s the Capture-the-Flag Digest!\rBack as our guest is the Flag Maniac!\rFlag Maniac: Howdy-do!\rNewscaster: Today, we examine news\nof {STRVAR 259, 0} capturing\f{STRVAR 259, 1}’s Flag.\rFlag Maniac, how do you view this\ndevelopment?\rFlag Maniac: Beaten to the punch!\nI was after {STRVAR 259, 1}’s Flag, too!\rBut, I’ve also got my eyes out for\n{STRVAR 259, 0}’s Flag.\rNewscaster: That’s our Flag Maniac!\nGreed oozes from your comments!\r{STRVAR 259, 0}, you’d better keep\na good eye on your Secret Base!\rGood-bye until next time!
+Newscaster: The time has come!\nIt’s the Capture-the-Flag Digest!\rBack as our guest is the Flag Maniac!\rFlag Maniac: Howdy-do!\rNewscaster: Today, we examine news\nof {STRVAR 259, 0} having their Flag\ftaken by {STRVAR 259, 1}.\rFlag Maniac, how do you view this\ndevelopment?\rFlag Maniac: Oh, it hurts!\nLosing a Flag eats at your heart!\rIt hurts me too because I’ve been\nafter {STRVAR 259, 0}’s Flag, too!\rBut, I’ve also got my eyes out for\n{STRVAR 259, 1}’s Flag.\rNewscaster: That’s our Flag Maniac!\nGreed oozes from your comments!\r{STRVAR 259, 0}, here’s hoping you\nrecover your Flag!\rGood-bye until next time!
diff --git a/files/msgdata/msg/narc_0367.txt b/files/msgdata/msg/narc_0367.txt
index 5befe7cc..5abf0247 100644
--- a/files/msgdata/msg/narc_0367.txt
+++ b/files/msgdata/msg/narc_0367.txt
@@ -1,9 +1,9 @@
-Serge: It’s time for Rack ’Em Up\nRecords!\rToday, we’ll look at an amazing\nrecord set by a Battle Tower master!\rTanya: A Battle Tower master?\rSerge: You heard right, Tanya!\nI’m talking about {STRVAR 259, 1, 0}’s\f{STRVAR 256, 1, 1}-led team.\rThey set a new Single Battle record\nof {STRVAR 309, 1, 2} straight wins at the tower!\rTanya: They must really enjoy\nclimbing to high places.\rSerge: No, no, you’ve got that all\nwrong!\rThey accomplished a super feat!\nSee you again, folks!
-Serge: It’s time for Rack ’Em Up\nRecords!\rToday, we’ll look at an amazing\nrecord set by a Battle Tower master!\rTanya: A Battle Tower master?\rSerge: You heard right, Tanya!\nI’m talking about {STRVAR 259, 1, 0}’s\f{STRVAR 256, 1, 1}-led team.\rThey set a new Double Battle record\nof {STRVAR 309, 1, 2} straight wins at the tower!\rTanya: They must have been scared\nof Single Battles.\rSerge: No, no, that’s not so!\nDouble Battles are rough, too!\rThey accomplished a super feat!\nSee you again, folks!
-Serge: It’s time for Rack ’Em Up\nRecords!\rToday, we’ll look at an amazing\nrecord on Pokémon size. It’s huge!\rTanya: This is about a huge\nPokémon?\rSerge: You said it, Tanya!\nThe record was set by {STRVAR 259, 1, 0}.\r{STRVAR 259, 1, 0}’s {STRVAR 256, 1, 1} reached\nthe record size of {STRVAR 308, 1, 2}.{STRVAR 306, 1, 3} inches!\rTanya: That will never fit in the\npalms of my hands.\rSerge: No, no, Tanya, one’d never\nfit in your hands either way!\r{STRVAR 259, 1, 0} sure set a super record!\nSee you again, folks!
-Serge: It’s time for Rack ’Em Up\nRecords!\rToday, we’ll look at an amazing\nrecord set by a slot-game master!\rTanya: Ooh! Did the record setter\nhave lots of SPOINK and GRUMPIG?\rSerge: Huh? Oh, right! I said slot,\nnot slop, Tanya!\rNope, this is about {STRVAR 259, 1, 0}’s\nbig day at the Game Corner.\r{STRVAR 259, 1, 0} started out with\n{STRVAR 311, 1, 2} Coins.\rIn {STRVAR 315, 1, 1} minutes, guess how\nmany Coins the Trainer ended with?\rTanya: The Trainer lost them all?\rSerge: No, no, no! We wouldn’t be\nreporting a tragedy like that!\rThe Trainer started with {STRVAR 311, 1, 2} Coins\nand ended up with {STRVAR 311, 1, 3} Coins!\rTanya: I’m sure that will buy a lot\nof slops!\rSerge: No, no, Tanya, this isn’t\nabout slops at all!\rIt was a great day at the slots!\nSee you again, folks!
+Serge: It’s time for Rack ’Em Up\nRecords!\rToday, we’ll look at an amazing\nrecord set by a Battle Tower master!\rTanya: A Battle Tower master?\rSerge: You heard right, Tanya!\nI’m talking about {STRVAR 259, 0}’s\f{STRVAR 256, 1}-led team.\rThey set a new Single Battle record\nof {STRVAR 309, 2} straight wins at the tower!\rTanya: They must really enjoy\nclimbing to high places.\rSerge: No, no, you’ve got that all\nwrong!\rThey accomplished a super feat!\nSee you again, folks!
+Serge: It’s time for Rack ’Em Up\nRecords!\rToday, we’ll look at an amazing\nrecord set by a Battle Tower master!\rTanya: A Battle Tower master?\rSerge: You heard right, Tanya!\nI’m talking about {STRVAR 259, 0}’s\f{STRVAR 256, 1}-led team.\rThey set a new Double Battle record\nof {STRVAR 309, 2} straight wins at the tower!\rTanya: They must have been scared\nof Single Battles.\rSerge: No, no, that’s not so!\nDouble Battles are rough, too!\rThey accomplished a super feat!\nSee you again, folks!
+Serge: It’s time for Rack ’Em Up\nRecords!\rToday, we’ll look at an amazing\nrecord on Pokémon size. It’s huge!\rTanya: This is about a huge\nPokémon?\rSerge: You said it, Tanya!\nThe record was set by {STRVAR 259, 0}.\r{STRVAR 259, 0}’s {STRVAR 256, 1} reached\nthe record size of {STRVAR 308, 2}.{STRVAR 306, 3} inches!\rTanya: That will never fit in the\npalms of my hands.\rSerge: No, no, Tanya, one’d never\nfit in your hands either way!\r{STRVAR 259, 0} sure set a super record!\nSee you again, folks!
+Serge: It’s time for Rack ’Em Up\nRecords!\rToday, we’ll look at an amazing\nrecord set by a slot-game master!\rTanya: Ooh! Did the record setter\nhave lots of SPOINK and GRUMPIG?\rSerge: Huh? Oh, right! I said slot,\nnot slop, Tanya!\rNope, this is about {STRVAR 259, 0}’s\nbig day at the Game Corner.\r{STRVAR 259, 0} started out with\n{STRVAR 311, 2} Coins.\rIn {STRVAR 315, 1} minutes, guess how\nmany Coins the Trainer ended with?\rTanya: The Trainer lost them all?\rSerge: No, no, no! We wouldn’t be\nreporting a tragedy like that!\rThe Trainer started with {STRVAR 311, 2} Coins\nand ended up with {STRVAR 311, 3} Coins!\rTanya: I’m sure that will buy a lot\nof slops!\rSerge: No, no, Tanya, this isn’t\nabout slops at all!\rIt was a great day at the slots!\nSee you again, folks!
-Serge: It’s time for Rack ’Em Up\nRecords!\rToday, we’ll look at an amazing\nrecord set by a Berry master!\rTanya: Berries?\nIs this a small record?\rSerge: No, no, Tanya!\nThis isn’t about size!\rNope, this is about {STRVAR 259, 1, 0}\ngrowing a giant {STRVAR 264, 1, 1} plant.\rThe Trainer picked an unreal number\nof Berries from that plant.\rTanya: The Trainer sounds like a real\nglutton.\rSerge: No, no, Tanya!\n{STRVAR 257, 1, 0} isn’t eating the Berries!\rIt’s about how many were picked!\nSee you again, folks!
+Serge: It’s time for Rack ’Em Up\nRecords!\rToday, we’ll look at an amazing\nrecord set by a Berry master!\rTanya: Berries?\nIs this a small record?\rSerge: No, no, Tanya!\nThis isn’t about size!\rNope, this is about {STRVAR 259, 0}\ngrowing a giant {STRVAR 264, 1} plant.\rThe Trainer picked an unreal number\nof Berries from that plant.\rTanya: The Trainer sounds like a real\nglutton.\rSerge: No, no, Tanya!\n{STRVAR 257, 0} isn’t eating the Berries!\rIt’s about how many were picked!\nSee you again, folks!
-Serge: It’s time for Rack ’Em Up\nRecords!\rToday, we’ll look at an amazing\nrecord set by a Trap-busting master!\rTanya: Ooh! A Trap buster?\nTell me more!\rSerge: ...Tanya, you seem overly\nexcited about this...\r...Anyway, {STRVAR 259, 1, 0} set an\ninspiring record for busting Traps.\rTanya: More! Details!\nTell me more!\rSerge: {STRVAR 259, 1, 0} disarmed\n{STRVAR 308, 1, 2} Traps, including\fthe {STRVAR 281, 1, 1}!\rTanya: I want to hear more!\rSerge: ...More? But, how...?\rTanya: What were {STRVAR 259, 1, 0}’s\nthoughts while disarming Traps?\rSerge: How am I supposed to know\nsomething like that...?\rTanya: Everyone! Let’s do away with\nTraps! Let’s go underground!\n
-Serge: It’s time for Rack ’Em Up\nRecords!\rToday, we’ll look at a super record\nset by a Flag-capturing master!\rTanya: Capture the Flag?\rSerge: You heard right, Tanya!\nIt’s about getting Flags from Secret\fBases underground!\rIn just one session, {STRVAR 259, 1, 0}\ncaptured {STRVAR 308, 1, 1} Flags!\rTanya: Isn’t that greedy?\rSerge: No, no, that’s not so!\nThat’s the way that game’s played!\rIt was a grand undertaking!\nSee you again, folks!
+Serge: It’s time for Rack ’Em Up\nRecords!\rToday, we’ll look at an amazing\nrecord set by a Trap-busting master!\rTanya: Ooh! A Trap buster?\nTell me more!\rSerge: ...Tanya, you seem overly\nexcited about this...\r...Anyway, {STRVAR 259, 0} set an\ninspiring record for busting Traps.\rTanya: More! Details!\nTell me more!\rSerge: {STRVAR 259, 0} disarmed\n{STRVAR 308, 2} Traps, including\fthe {STRVAR 281, 1}!\rTanya: I want to hear more!\rSerge: ...More? But, how...?\rTanya: What were {STRVAR 259, 0}’s\nthoughts while disarming Traps?\rSerge: How am I supposed to know\nsomething like that...?\rTanya: Everyone! Let’s do away with\nTraps! Let’s go underground!\n
+Serge: It’s time for Rack ’Em Up\nRecords!\rToday, we’ll look at a super record\nset by a Flag-capturing master!\rTanya: Capture the Flag?\rSerge: You heard right, Tanya!\nIt’s about getting Flags from Secret\fBases underground!\rIn just one session, {STRVAR 259, 0}\ncaptured {STRVAR 308, 1} Flags!\rTanya: Isn’t that greedy?\rSerge: No, no, that’s not so!\nThat’s the way that game’s played!\rIt was a grand undertaking!\nSee you again, folks!
diff --git a/files/msgdata/msg/narc_0368.txt b/files/msgdata/msg/narc_0368.txt
index b4fc6270..3c1ad1b1 100644
--- a/files/msgdata/msg/narc_0368.txt
+++ b/files/msgdata/msg/narc_0368.txt
@@ -1,16 +1,16 @@
-Reporter: Hello! The time for\nDiscovering Groups is upon us.\rToday, we dropped in to check up on\nthe Trainer {STRVAR 259, 1, 0}.\r{STRVAR 259, 1, 0} is a member of the\ngroup {STRVAR 317, 1, 1}.\rOh, that must be {STRVAR 259, 1, 0}\nover there.\r{STRVAR 259, 1, 0} is obviously enjoying\nbeing a member of the group.\rIt’s like {STRVAR 259, 1, 0} has found\na second home!\rIf I had to describe this group,\nin my uninformed, subjective view,\fit would be the {STRVAR 271, 1, 2} type?\rPlease look forward to the next\nshow!
-Helena: This is Helena bringing you\non-the-spot weather!\r{STRVAR 260, 1, 0} is blessed with\ncloudless skies!\rI would like to take this opportunity\nto do my piled-up laundry!\rIt will be nice to dry them under\nthe sun here!\rThat’s the weather brought to you\nby Helena!
-Helena: This is Helena bringing you\non-the-spot weather!\r{STRVAR 260, 1, 0} is under clear\nskies!\rIt’s the perfect sort of day to\ngo cycling.\rIf you were to crash into a stream,\nyou’d dry off quickly today!\rThat’s the weather brought to you\nby Helena!
-Helena: This is Helena bringing you\non-the-spot weather!\rIt’s nothing but blue skies over\n{STRVAR 260, 1, 0}!\rIt would be a shame to spend a day\nlike this cooped up indoors.\rWhy not step outside and bask under\nthe sun?\rWhy not amuse yourself with a solo\nwhistling performance?\rThat’s the weather brought to you\nby Helena!
-Helena: This is Helena bringing you\non-the-spot weather!\rThere isn’t a cloud in the sky above\n{STRVAR 260, 1, 0}!\rIt’s the sort of day that’s ideal\nfor having your picture taken.\rEveryone looks prettier under\nthe smiling sun!\rThat’s the weather brought to you\nby Helena!
-Helena: This is Helena bringing you\non-the-spot weather!\r{STRVAR 260, 1, 0} is under gloomy\nclouds.\rBut watch out!\nDon’t be fooled by the sun’s absence.\rIt’s days like this that you can get\nsunburned!\rThat’s the weather brought to you\nby Helena!
-Helena: This is Helena bringing you\non-the-spot weather!\r{STRVAR 260, 1, 0} is getting doused\nby rain.\rIt’s the sort of weather that’s right\nfor enjoying music at home.\rMaybe have some tea and gaze at\nthe rain-covered plants.\rPerhaps you can giggle at people\nrunning to avoid the downpour.\rThat’s the weather brought to you\nby Helena!
-Helena: This is Helena bringing you\non-the-spot weather!\rA steady downpour continues to\nfall on {STRVAR 260, 1, 0}!\rThis is your chance to shout your\nloved one’s name to the skies!\rForget about an umbrella!\nThink of the dramatic possibilities!\rThat’s the weather brought to you\nby Helena!
-Helena: This is Helena bringing you\non-the-spot weather!\rIt’s cold!\nSnow is falling on {STRVAR 260, 1, 0}!\rI would like to not act my age and\ntry to charm you with my cuteness...\rBut it’s too cold for me to be\nfrolicking!\rI’m heading home right after this\nto curl up with my CLEFAIRY.\rThat’s the weather brought to you\nby Helena!
-Helena: This is Helena bringing you\non-the-spot weather!\r{STRVAR 260, 1, 0} is taking cover\nin a blizzard!\rSome of you may brave the weather\nin hopes of finding rare Pokémon\funder these extreme conditions.\rBe sure to dress extra warm, and\ndon’t fall asleep!\rThat’s the weather brought to you\nby Helena!
-Helena: This is Helena bringing you\non-the-spot weather!\rA-as y-you c-can see...\r{STRVAR 260, 1, 0} is besieged by \na howling blizzard!\rMy hair, even in my nostrils,\nis caked with ice!\rI’m grateful for having the sense to\nbuy a new coat with my bonus!\rBut even under these brutal\nconditions, there are Trainers about!\rI think they are foolish, and yet\nI can’t help but respect them.\r...May I please go inside now?\rThat’s the weather brought to you\nby Helena!
-Helena: This is Helena bringing you\non-the-spot weath...\rGiyaaaah!\nThunder!\rThere is a thunderstorm over\n{STRVAR 260, 1, 0}!\rIt’s...\nGiyaaaaaah!\rThat camera’s like a lightning rod!\nLet’s finish this now!\rThat’s the weather brought to you\nby Helena!
-Helena: This is Helena bringing you\non-the-spot weather!\rToday, we bring you a sight you\nvery rarely get to see.\rDiamond dust is visible in the sky\nabove {STRVAR 260, 1, 0}.\rThe glittery cloud of ice is\nfantastically beautiful.\rCouples should step out for a truly\nmagical and romantic experience.\rEvery girl can be a princess\non a day like this.\rGuys, there’s no better setting\nto propose to your girl!\rThat’s the weather brought to you\nby Helena!
+Reporter: Hello! The time for\nDiscovering Groups is upon us.\rToday, we dropped in to check up on\nthe Trainer {STRVAR 259, 0}.\r{STRVAR 259, 0} is a member of the\ngroup {STRVAR 317, 1}.\rOh, that must be {STRVAR 259, 0}\nover there.\r{STRVAR 259, 0} is obviously enjoying\nbeing a member of the group.\rIt’s like {STRVAR 259, 0} has found\na second home!\rIf I had to describe this group,\nin my uninformed, subjective view,\fit would be the {STRVAR 271, 2} type?\rPlease look forward to the next\nshow!
+Helena: This is Helena bringing you\non-the-spot weather!\r{STRVAR 260, 0} is blessed with\ncloudless skies!\rI would like to take this opportunity\nto do my piled-up laundry!\rIt will be nice to dry them under\nthe sun here!\rThat’s the weather brought to you\nby Helena!
+Helena: This is Helena bringing you\non-the-spot weather!\r{STRVAR 260, 0} is under clear\nskies!\rIt’s the perfect sort of day to\ngo cycling.\rIf you were to crash into a stream,\nyou’d dry off quickly today!\rThat’s the weather brought to you\nby Helena!
+Helena: This is Helena bringing you\non-the-spot weather!\rIt’s nothing but blue skies over\n{STRVAR 260, 0}!\rIt would be a shame to spend a day\nlike this cooped up indoors.\rWhy not step outside and bask under\nthe sun?\rWhy not amuse yourself with a solo\nwhistling performance?\rThat’s the weather brought to you\nby Helena!
+Helena: This is Helena bringing you\non-the-spot weather!\rThere isn’t a cloud in the sky above\n{STRVAR 260, 0}!\rIt’s the sort of day that’s ideal\nfor having your picture taken.\rEveryone looks prettier under\nthe smiling sun!\rThat’s the weather brought to you\nby Helena!
+Helena: This is Helena bringing you\non-the-spot weather!\r{STRVAR 260, 0} is under gloomy\nclouds.\rBut watch out!\nDon’t be fooled by the sun’s absence.\rIt’s days like this that you can get\nsunburned!\rThat’s the weather brought to you\nby Helena!
+Helena: This is Helena bringing you\non-the-spot weather!\r{STRVAR 260, 0} is getting doused\nby rain.\rIt’s the sort of weather that’s right\nfor enjoying music at home.\rMaybe have some tea and gaze at\nthe rain-covered plants.\rPerhaps you can giggle at people\nrunning to avoid the downpour.\rThat’s the weather brought to you\nby Helena!
+Helena: This is Helena bringing you\non-the-spot weather!\rA steady downpour continues to\nfall on {STRVAR 260, 0}!\rThis is your chance to shout your\nloved one’s name to the skies!\rForget about an umbrella!\nThink of the dramatic possibilities!\rThat’s the weather brought to you\nby Helena!
+Helena: This is Helena bringing you\non-the-spot weather!\rIt’s cold!\nSnow is falling on {STRVAR 260, 0}!\rI would like to not act my age and\ntry to charm you with my cuteness...\rBut it’s too cold for me to be\nfrolicking!\rI’m heading home right after this\nto curl up with my CLEFAIRY.\rThat’s the weather brought to you\nby Helena!
+Helena: This is Helena bringing you\non-the-spot weather!\r{STRVAR 260, 0} is taking cover\nin a blizzard!\rSome of you may brave the weather\nin hopes of finding rare Pokémon\funder these extreme conditions.\rBe sure to dress extra warm, and\ndon’t fall asleep!\rThat’s the weather brought to you\nby Helena!
+Helena: This is Helena bringing you\non-the-spot weather!\rA-as y-you c-can see...\r{STRVAR 260, 0} is besieged by \na howling blizzard!\rMy hair, even in my nostrils,\nis caked with ice!\rI’m grateful for having the sense to\nbuy a new coat with my bonus!\rBut even under these brutal\nconditions, there are Trainers about!\rI think they are foolish, and yet\nI can’t help but respect them.\r...May I please go inside now?\rThat’s the weather brought to you\nby Helena!
+Helena: This is Helena bringing you\non-the-spot weath...\rGiyaaaah!\nThunder!\rThere is a thunderstorm over\n{STRVAR 260, 0}!\rIt’s...\nGiyaaaaaah!\rThat camera’s like a lightning rod!\nLet’s finish this now!\rThat’s the weather brought to you\nby Helena!
+Helena: This is Helena bringing you\non-the-spot weather!\rToday, we bring you a sight you\nvery rarely get to see.\rDiamond dust is visible in the sky\nabove {STRVAR 260, 0}.\rThe glittery cloud of ice is\nfantastically beautiful.\rCouples should step out for a truly\nmagical and romantic experience.\rEvery girl can be a princess\non a day like this.\rGuys, there’s no better setting\nto propose to your girl!\rThat’s the weather brought to you\nby Helena!
@@ -26,21 +26,21 @@ Helena: This is Helena bringing you\non-the-spot weather!\rToday, we bring you a
-Newscaster: We bring you this\nnews flash.\rWe’ve just received word that hordes\nof {STRVAR 256, 1, 1} have been spotted in\fthe vicinity of {STRVAR 260, 1, 0}.\rIf you’ve ever had the desire to be\nsurrounded by {STRVAR 256, 1, 1}...\rOr wished to make a team full of\n{STRVAR 256, 1, 1}...\rOr wanted to wear them on your\nhead...\rIf you’re a true viva {STRVAR 256, 1, 1}\nsort of Trainer...\rThen make your way to\n{STRVAR 260, 1, 0} right now!\rThat concludes this news flash.
+Newscaster: We bring you this\nnews flash.\rWe’ve just received word that hordes\nof {STRVAR 256, 1} have been spotted in\fthe vicinity of {STRVAR 260, 0}.\rIf you’ve ever had the desire to be\nsurrounded by {STRVAR 256, 1}...\rOr wished to make a team full of\n{STRVAR 256, 1}...\rOr wanted to wear them on your\nhead...\rIf you’re a true viva {STRVAR 256, 1}\nsort of Trainer...\rThen make your way to\n{STRVAR 260, 0} right now!\rThat concludes this news flash.
-Ace Trainer: Hey, how are y’all doing,\nPoké fans?\rThanks for tuning in to the Matchup\nChannel!\rHey, fans, you’ve all used\n{STRVAR 271, 1, 0}-type moves, right?\rThey’re super effective against\n{STRVAR 271, 1, 1}-type Pokémon!\rI’m telling you, the effect is like\nseeing me in person!\rThat’s all for today, but don’t\nforget to send me fan mail!\rGive it to your bird Pokémon, then\nset them free into the skies!\rA chance encounter with greatness--\nthat’s me--is always possible!\rSee you again!
-Ace Trainer: Hey, how are y’all doing,\nPoké fans?\rThanks for tuning in to the Matchup\nChannel!\rHey, fans, you’ve all used\n{STRVAR 271, 1, 0}-type moves, right?\rThey’re, like, not much better than\nOK against {STRVAR 271, 1, 1}-type Pokémon!\rThey’re plain, like other Ace\nTrainers are plain next to me.\rThat’s all for today, but don’t\nforget to send me fan mail!\rGive it to your bird Pokémon, then\nset them free into the skies!\rA chance encounter with greatness--\nthat’s me--is always possible!\rSee you again!
-Ace Trainer: Hey, how are y’all doing,\nPoké fans?\rThanks for tuning in to the Matchup\nChannel!\rHey, fans, you’ve all used\n{STRVAR 271, 1, 0}-type moves, right?\rThey’re not very effective against\n{STRVAR 271, 1, 1}-type Pokémon!\rIn fact, they’re wimpy like the many\nwannabe Trainers that copy me!\rThat’s all for today, but don’t\nforget to send me fan mail!\rGive it to your bird Pokémon, then\nset them free into the skies!\rA chance encounter with greatness--\nthat’s me--is always possible!\rSee you again!
-Ace Trainer: Hey, how are y’all doing,\nPoké fans?\rThanks for tuning in to the Matchup\nChannel!\rHey, fans, you’ve all used\n{STRVAR 271, 1, 0}-type moves, right?\rThey’re absolutely hopeless against\n{STRVAR 271, 1, 1}-type Pokémon!\rIt’s a totally wasted effort, like the\nway other Trainers try to mess\fwith me out of jealousy!\rThat’s all for today, but don’t\nforget to send me fan mail!\rGive it to your bird Pokémon, then\nset them free into the skies!\rA chance encounter with greatness--\nthat’s me--is always possible!\rSee you again!
+Ace Trainer: Hey, how are y’all doing,\nPoké fans?\rThanks for tuning in to the Matchup\nChannel!\rHey, fans, you’ve all used\n{STRVAR 271, 0}-type moves, right?\rThey’re super effective against\n{STRVAR 271, 1}-type Pokémon!\rI’m telling you, the effect is like\nseeing me in person!\rThat’s all for today, but don’t\nforget to send me fan mail!\rGive it to your bird Pokémon, then\nset them free into the skies!\rA chance encounter with greatness--\nthat’s me--is always possible!\rSee you again!
+Ace Trainer: Hey, how are y’all doing,\nPoké fans?\rThanks for tuning in to the Matchup\nChannel!\rHey, fans, you’ve all used\n{STRVAR 271, 0}-type moves, right?\rThey’re, like, not much better than\nOK against {STRVAR 271, 1}-type Pokémon!\rThey’re plain, like other Ace\nTrainers are plain next to me.\rThat’s all for today, but don’t\nforget to send me fan mail!\rGive it to your bird Pokémon, then\nset them free into the skies!\rA chance encounter with greatness--\nthat’s me--is always possible!\rSee you again!
+Ace Trainer: Hey, how are y’all doing,\nPoké fans?\rThanks for tuning in to the Matchup\nChannel!\rHey, fans, you’ve all used\n{STRVAR 271, 0}-type moves, right?\rThey’re not very effective against\n{STRVAR 271, 1}-type Pokémon!\rIn fact, they’re wimpy like the many\nwannabe Trainers that copy me!\rThat’s all for today, but don’t\nforget to send me fan mail!\rGive it to your bird Pokémon, then\nset them free into the skies!\rA chance encounter with greatness--\nthat’s me--is always possible!\rSee you again!
+Ace Trainer: Hey, how are y’all doing,\nPoké fans?\rThanks for tuning in to the Matchup\nChannel!\rHey, fans, you’ve all used\n{STRVAR 271, 0}-type moves, right?\rThey’re absolutely hopeless against\n{STRVAR 271, 1}-type Pokémon!\rIt’s a totally wasted effort, like the\nway other Trainers try to mess\fwith me out of jealousy!\rThat’s all for today, but don’t\nforget to send me fan mail!\rGive it to your bird Pokémon, then\nset them free into the skies!\rA chance encounter with greatness--\nthat’s me--is always possible!\rSee you again!
-Berry Prof: Say hey, hey, how are\nyour Berries growing today?\rSay hey, Berry fans, how goes\nit today? OK?\rEnough fooling about, let me roll it\nright out, today’s Berry Lookout!\r{STRVAR 260, 1, 0} is where I went,\nhoping to find Berries by scent!\rAnd there I found them!\rMy journey was rewarded!\rMy heart raced!\nI felt enfevered!\rBut there I left them.\nAs gifts for you!\rSay hey! Check your Berries today!\nThanks, everyone!
-Berry Prof: Say hey, hey, how do\nyour Berries grow today?\rSay hey, Berry fans, how goes\nit today? OK?\rEnough fooling around, let me lay it\nright out, today’s Berry Lookout!\r{STRVAR 260, 1, 0} is where I went,\nhoping to find Berries by scent!\rBut!\nNo Berries there were...\rStill, there is hope!\nFor flowers were in bloom.\rThe aroma tickled and danced in\nmy nose!\rFlowers bloomed in the cockles of\nmy heart!\rI grew heartened, for the Berries\nthey will come, they will come!\rSay hey! Check your Berries today!\nThanks, everyone!
-Berry Prof: Say hey, hey, how do\nyour Berries grow today?\rSay hey, Berry fans, how goes\nit today? OK?\rEnough fooling around, let me lay it\nright out, today’s Berry Lookout!\r{STRVAR 260, 1, 0} is where I went,\nhoping to find Berries by scent!\rBut!\nNo Berries there were...\rStill, all is not lost!\rThe plant’s stem grows thick, and\nwith it my hope!\rI surely look forward to seeing\nits flowers in bloom!\rSay hey! Check your Berries today!\nThanks, everyone!
-Berry Prof: Say hey, hey, how do\nyour Berries grow today?\rSay hey, Berry fans, how goes\nit today? OK?\rEnough fooling around, let me lay it\nright out, today’s Berry Lookout!\r{STRVAR 260, 1, 0} is where I went,\nhoping to find Berries by scent!\rBut!\nNo Berries there were...\rStill, all is not lost!\rThe plant’s sprout has burst up!\nIt’s a celebration of life!\rAll of you watching, don’t trample\nit under!\rSay hey! Check your Berries today!\nThanks, everyone!
-Berry Prof: Say hey, hey, how do\nyour Berries grow today?\rSay hey, Berry fans, how goes\nit today? OK?\rEnough fooling around, let me lay it\nright out, today’s Berry Lookout!\r{STRVAR 260, 1, 0} is where I went,\nhoping to find Berries by scent!\rBut!\nNo Berries there were...\rMy time had been wasted!\nI had traveled in vain!\rMy excitement shriveled and withered\naway...\rBut it must mean someone’s happy\nfor having picked Berries!\rSay hey! Plant your Berries today!\nThanks, everyone!
+Berry Prof: Say hey, hey, how are\nyour Berries growing today?\rSay hey, Berry fans, how goes\nit today? OK?\rEnough fooling about, let me roll it\nright out, today’s Berry Lookout!\r{STRVAR 260, 0} is where I went,\nhoping to find Berries by scent!\rAnd there I found them!\rMy journey was rewarded!\rMy heart raced!\nI felt enfevered!\rBut there I left them.\nAs gifts for you!\rSay hey! Check your Berries today!\nThanks, everyone!
+Berry Prof: Say hey, hey, how do\nyour Berries grow today?\rSay hey, Berry fans, how goes\nit today? OK?\rEnough fooling around, let me lay it\nright out, today’s Berry Lookout!\r{STRVAR 260, 0} is where I went,\nhoping to find Berries by scent!\rBut!\nNo Berries there were...\rStill, there is hope!\nFor flowers were in bloom.\rThe aroma tickled and danced in\nmy nose!\rFlowers bloomed in the cockles of\nmy heart!\rI grew heartened, for the Berries\nthey will come, they will come!\rSay hey! Check your Berries today!\nThanks, everyone!
+Berry Prof: Say hey, hey, how do\nyour Berries grow today?\rSay hey, Berry fans, how goes\nit today? OK?\rEnough fooling around, let me lay it\nright out, today’s Berry Lookout!\r{STRVAR 260, 0} is where I went,\nhoping to find Berries by scent!\rBut!\nNo Berries there were...\rStill, all is not lost!\rThe plant’s stem grows thick, and\nwith it my hope!\rI surely look forward to seeing\nits flowers in bloom!\rSay hey! Check your Berries today!\nThanks, everyone!
+Berry Prof: Say hey, hey, how do\nyour Berries grow today?\rSay hey, Berry fans, how goes\nit today? OK?\rEnough fooling around, let me lay it\nright out, today’s Berry Lookout!\r{STRVAR 260, 0} is where I went,\nhoping to find Berries by scent!\rBut!\nNo Berries there were...\rStill, all is not lost!\rThe plant’s sprout has burst up!\nIt’s a celebration of life!\rAll of you watching, don’t trample\nit under!\rSay hey! Check your Berries today!\nThanks, everyone!
+Berry Prof: Say hey, hey, how do\nyour Berries grow today?\rSay hey, Berry fans, how goes\nit today? OK?\rEnough fooling around, let me lay it\nright out, today’s Berry Lookout!\r{STRVAR 260, 0} is where I went,\nhoping to find Berries by scent!\rBut!\nNo Berries there were...\rMy time had been wasted!\nI had traveled in vain!\rMy excitement shriveled and withered\naway...\rBut it must mean someone’s happy\nfor having picked Berries!\rSay hey! Plant your Berries today!\nThanks, everyone!
-Researcher: It’s the Pokémon\nResearch Corner!\rToday, we’ll examine a wild Pokémon\nlive in the field.\rAh, here we go, a wild {STRVAR 256, 1, 0}\nconveniently just came along...\rOh? It’s holding something!\nLet’s roll on up and take a look!\rHi, there!\nCan I take a look...\rYow! Ouch!\nIt scratched my finger!\rBut OK, we now know that wild\n{STRVAR 256, 1, 0} have the possibility\fof holding the item {STRVAR 264, 1, 1}.\rThank you, {STRVAR 256, 1, 0}, here’s your\n{STRVAR 264, 1, 1} back...\rAiyaaah! Ow, ow, ow!\nScratched me again!\rAs usual, I got a Pokémon riled up\nat me!\rIt’s time for me to go!\nSo long!
+Researcher: It’s the Pokémon\nResearch Corner!\rToday, we’ll examine a wild Pokémon\nlive in the field.\rAh, here we go, a wild {STRVAR 256, 0}\nconveniently just came along...\rOh? It’s holding something!\nLet’s roll on up and take a look!\rHi, there!\nCan I take a look...\rYow! Ouch!\nIt scratched my finger!\rBut OK, we now know that wild\n{STRVAR 256, 0} have the possibility\fof holding the item {STRVAR 264, 1}.\rThank you, {STRVAR 256, 0}, here’s your\n{STRVAR 264, 1} back...\rAiyaaah! Ow, ow, ow!\nScratched me again!\rAs usual, I got a Pokémon riled up\nat me!\rIt’s time for me to go!\nSo long!
@@ -48,7 +48,7 @@ Researcher: It’s the Pokémon\nResearch Corner!\rToday, we’ll examine a wild
-Reporter: I’m bringing you this report\nfrom the second floor of Jubilife TV.\rI’m here to examine a recently added\nphoto titled “{STRVAR 284, 1, 1}”\fwhich belongs to {STRVAR 259, 1, 0}.\rOh, is this it here?\nLet’s see...\rThe title “{STRVAR 284, 1, 1}” does\nsound fitting for this photo...\rBut one can’t help but think perhaps\na better title could have been found.\rAll controversy aside, it’s certainly\nworth seeing. Please do visit!
+Reporter: I’m bringing you this report\nfrom the second floor of Jubilife TV.\rI’m here to examine a recently added\nphoto titled “{STRVAR 284, 1}”\fwhich belongs to {STRVAR 259, 0}.\rOh, is this it here?\nLet’s see...\rThe title “{STRVAR 284, 1}” does\nsound fitting for this photo...\rBut one can’t help but think perhaps\na better title could have been found.\rAll controversy aside, it’s certainly\nworth seeing. Please do visit!
diff --git a/files/msgdata/msg/narc_0369.txt b/files/msgdata/msg/narc_0369.txt
index f78bc406..63c9ca21 100644
--- a/files/msgdata/msg/narc_0369.txt
+++ b/files/msgdata/msg/narc_0369.txt
@@ -6,7 +6,7 @@ Last question: describe how you’d feel\nif you became number one.\r
Hunh? You changed your mind?\nI guess you’re fickle.
Thank you!\nCan you answer another question?
Gotcha! Thanks!
-Gotcha! Thanks!\nOK, {STRVAR 284, 1, 0}...
+Gotcha! Thanks!\nOK, {STRVAR 284, 0}...
Before battle
Upon winning
Upon losing
diff --git a/files/msgdata/msg/narc_0370.txt b/files/msgdata/msg/narc_0370.txt
index cbe08069..5318d0d9 100644
--- a/files/msgdata/msg/narc_0370.txt
+++ b/files/msgdata/msg/narc_0370.txt
@@ -39,7 +39,7 @@ Please pick up your gift from the\ndeliveryman in any Poké Mart.
You have already received\nthis gift before.
This card does not have\na gift attached.
Date received
-This gift can be distributed {STRVAR 308, 1, 0} time(s).
+This gift can be distributed {STRVAR 308, 0} time(s).
INFO
SHARE
TRASH
@@ -47,14 +47,14 @@ EXIT
Would you like to share this gift?
YES
NO
-{STRVAR 330, 1, 1} {STRVAR 307, 1, 2}, {STRVAR 309, 1, 0}
+{STRVAR 330, 1} {STRVAR 307, 2}, {STRVAR 309, 0}
This gift can be shared with as\nmany friends as you like.
Pal Distribution Registration
-{STRVAR 259, 1, 0}
-IDNo.{STRVAR 310, 1, 0}
+{STRVAR 259, 0}
+IDNo.{STRVAR 310, 0}
Current\nentries
-{STRVAR 65280, 1, 1}{STRVAR 306, 1, 0}{STRVAR 65280, 1, 0}/4
+{STRVAR 65280, 1}{STRVAR 306, 0}{STRVAR 65280, 0}/4
SEND
CANCEL
Gift distribution under way...\nDon’t turn off the power.
@@ -64,10 +64,10 @@ Throw this card away?
Discarding...\nDon’t turn off the power.
YES
NO
-{STRVAR 65280, 1, 3}{STRVAR 259, 1, 0}{STRVAR 65280, 1, 2} {STRVAR 65280, 1, 0}IDNo.{STRVAR 310, 1, 1}
+{STRVAR 65280, 3}{STRVAR 259, 0}{STRVAR 65280, 2} {STRVAR 65280, 0}IDNo.{STRVAR 310, 1}
Registration No.
-{STRVAR 309, 1, 0}-{STRVAR 309, 1, 1}
+{STRVAR 309, 0}-{STRVAR 309, 1}
Receiving a solicitation from\nPokémon Ranger.
Awaiting transfer from Pokémon\nRanger.
Receiving the MANAPHY Egg...\nDon’t turn off the power.
diff --git a/files/msgdata/msg/narc_0371.txt b/files/msgdata/msg/narc_0371.txt
index 29955f1f..11c405f1 100644
--- a/files/msgdata/msg/narc_0371.txt
+++ b/files/msgdata/msg/narc_0371.txt
@@ -1,9 +1,9 @@
-Your name?{STRVAR 512, 1, 0}
-{STRVAR 257, 1, 0}’s nickname?{STRVAR 512, 1, 0}
-Box name?{STRVAR 512, 1, 0}
-Your friend’s name?{STRVAR 512, 1, 0}
-Enter the Friend Code.{STRVAR 512, 1, 0}
-Group name?{STRVAR 512, 1, 0}
-Thank who?{STRVAR 512, 1, 0}
+Your name?{STRVAR 512, 0}
+{STRVAR 257, 0}’s nickname?{STRVAR 512, 0}
+Box name?{STRVAR 512, 0}
+Your friend’s name?{STRVAR 512, 0}
+Enter the Friend Code.{STRVAR 512, 0}
+Group name?{STRVAR 512, 0}
+Thank who?{STRVAR 512, 0}
Group
diff --git a/files/msgdata/msg/narc_0374.txt b/files/msgdata/msg/narc_0374.txt
index 0164e562..fed80bc1 100644
--- a/files/msgdata/msg/narc_0374.txt
+++ b/files/msgdata/msg/narc_0374.txt
@@ -1,12 +1,12 @@
-{STRVAR 257, 1, 0} has entered.
+{STRVAR 257, 0} has entered.
Would you like to stop drawing?
-{STRVAR 257, 1, 0} has left.
-The leader, {STRVAR 257, 1, 0}, has left.\nThis group will be disbanded.
+{STRVAR 257, 0} has left.
+The leader, {STRVAR 257, 0}, has left.\nThis group will be disbanded.
If the leader leaves, the group will\ndisband. Is that OK?
There are no members.\nThe group will be disbanded.
The drawing session was ended.
QUIT
-{STRVAR 257, 1, 0}
+{STRVAR 257, 0}
Write your autograph!
Is this OK?
Would you like to\nredo your autograph?
diff --git a/files/msgdata/msg/narc_0377.txt b/files/msgdata/msg/narc_0377.txt
index 99c9b638..1974cee1 100644
--- a/files/msgdata/msg/narc_0377.txt
+++ b/files/msgdata/msg/narc_0377.txt
@@ -1,9 +1,9 @@
You haven’t caught all your\nPokémon yet, but...\rWould you like to retire from your\nCatching Show?
I see...\rI’m disappointed that you dropped\nout. Make up for it next time!\r
-That’s the spirit, {STRVAR 259, 1, 0}!\nI like how you don’t give up!
-That’s the spirit, {STRVAR 259, 1, 0}!\nI like how you don’t give up!
+That’s the spirit, {STRVAR 259, 0}!\nI like how you don’t give up!
+That’s the spirit, {STRVAR 259, 0}!\nI like how you don’t give up!
-Ding-dong!\nCongratulations!\r{STRVAR 259, 1, 0} has successfully\ncaught the stocked Pokémon!\r
+Ding-dong!\nCongratulations!\r{STRVAR 259, 0} has successfully\ncaught the stocked Pokémon!\r
Would you like to retire?
diff --git a/files/msgdata/msg/narc_0378.txt b/files/msgdata/msg/narc_0378.txt
index 3d970892..1153f440 100644
--- a/files/msgdata/msg/narc_0378.txt
+++ b/files/msgdata/msg/narc_0378.txt
@@ -1,27 +1,27 @@
-{STRVAR 259, 1, 0}: Hey, if we run into a\nPokémon, I’m gonna catch it somehow.\rBecause I’m gonna be a Pokémon\nTrainer.\rYou know what a Trainer does, right?\nMakes Pokémon battle and all that?
-{STRVAR 259, 1, 0}: Pokémon all have\ndifferent moves, huh?\rA Trainer makes his Pokémon battle\nby ordering them to use moves.\rThat’s so awesomely cool.
-{STRVAR 259, 1, 0}: I want Pokémon of my\nown, and not too soon, either.\rI’d be able to go everywhere with my\nPokémon that way.
-{STRVAR 259, 1, 0}: That lake has a mirage\nPokémon living in it.\rEveryone says nothing lives there,\nbut I know I’m right.
-{STRVAR 259, 1, 0}: I’m gonna become\na Pokémon Trainer for sure.\rNot just any Trainer either.\nI’m going to be the greatest ever.\fThat’s my dream.
-{STRVAR 259, 1, 0}: Hey, that’s enough\ntalking already.\rI’m itching to get going to the lake.\nCome on, come on!
-{STRVAR 259, 1, 0}: All right!\nLet’s move out! Hustle up!
-{STRVAR 259, 1, 0}: We didn’t have any\nchoice in using those people’s\fPokémon, right?\rBut these Pokémon belong to them...\nThey’ll want them back, won’t they?\rBut this is the first Pokémon I’ve\never battled with...
-{STRVAR 259, 1, 0}: I wish I could grow\ntougher with this little guy...
-{STRVAR 259, 1, 0}: I don’t feel like\ntalking... Let’s go.\r...Are we maybe walking slower than\nwhen we went to the lake?
-Cheryl: Wait!\nPlease wait, {STRVAR 259, 1, 0}!\rIf you use an Escape Rope now,\nyou know that you’ll leave me behind?
-Cheryl: Wait!\nPlease wait, {STRVAR 259, 1, 0}!\rIf you use Teleport now, you know\nthat you’ll leave me behind?
+{STRVAR 259, 0}: Hey, if we run into a\nPokémon, I’m gonna catch it somehow.\rBecause I’m gonna be a Pokémon\nTrainer.\rYou know what a Trainer does, right?\nMakes Pokémon battle and all that?
+{STRVAR 259, 0}: Pokémon all have\ndifferent moves, huh?\rA Trainer makes his Pokémon battle\nby ordering them to use moves.\rThat’s so awesomely cool.
+{STRVAR 259, 0}: I want Pokémon of my\nown, and not too soon, either.\rI’d be able to go everywhere with my\nPokémon that way.
+{STRVAR 259, 0}: That lake has a mirage\nPokémon living in it.\rEveryone says nothing lives there,\nbut I know I’m right.
+{STRVAR 259, 0}: I’m gonna become\na Pokémon Trainer for sure.\rNot just any Trainer either.\nI’m going to be the greatest ever.\fThat’s my dream.
+{STRVAR 259, 0}: Hey, that’s enough\ntalking already.\rI’m itching to get going to the lake.\nCome on, come on!
+{STRVAR 259, 0}: All right!\nLet’s move out! Hustle up!
+{STRVAR 259, 0}: We didn’t have any\nchoice in using those people’s\fPokémon, right?\rBut these Pokémon belong to them...\nThey’ll want them back, won’t they?\rBut this is the first Pokémon I’ve\never battled with...
+{STRVAR 259, 0}: I wish I could grow\ntougher with this little guy...
+{STRVAR 259, 0}: I don’t feel like\ntalking... Let’s go.\r...Are we maybe walking slower than\nwhen we went to the lake?
+Cheryl: Wait!\nPlease wait, {STRVAR 259, 0}!\rIf you use an Escape Rope now,\nyou know that you’ll leave me behind?
+Cheryl: Wait!\nPlease wait, {STRVAR 259, 0}!\rIf you use Teleport now, you know\nthat you’ll leave me behind?
Cheryl: This place...\nThey say it’s a haunted mansion...\rI’m sorry, but it’s too creepy.\nMay we go, please?
Cheryl: It’s startling to see two wild\nPokémon appearing at the same time.
Cheryl: My Pokémon is an excellent\nhealer.\rBut attacking isn’t its strong point.
-Cheryl: {STRVAR 259, 1, 0}, battling with\nyou makes me feel elated.\rIf I could predict what you’re about\nto do, we would make a fierce combo!
+Cheryl: {STRVAR 259, 0}, battling with\nyou makes me feel elated.\rIf I could predict what you’re about\nto do, we would make a fierce combo!
Cheryl: That’s some nice moss...
Mira: Are you going to use that?\nI will be left all alone...
Mira: Are you going to use that?\nI will be left all alone...
Mira: That isn’t the right way.\nI’ll be lost if we go down...
Mira: I like helpful Pokémon moves\nlike Growl and Minimize.\rThose kinds of moves are my\nfavorites.
Mira: This cave...\nIt’s so easy to get confused here.\fDo you know where we are?
-Mira: {STRVAR 259, 1, 0}, did you get to be\nso good because you’re always with\fyour Pokémon?\rYes! That has to be it!\nI will try like you!
+Mira: {STRVAR 259, 0}, did you get to be\nso good because you’re always with\fyour Pokémon?\rYes! That has to be it!\nI will try like you!
Riley: If you use that, I’ll have to\nwave good-bye to you now.
Riley: If you use that move, I’ll have\nto wave good-bye to you now.
Riley: Haha, I’d have to agree.\rPeople training here would be those\nwith too much time on their hands.
@@ -40,8 +40,8 @@ Marley: ...Sorry, but I’m not\ngoing up.
Marley: ...It isn’t that way.
Marley: ...You’re very chatty...
Marley: ...The Pokémon among\nflowers...
-Buck: Whoa, {STRVAR 259, 1, 0}!\rIf you use that, me and my Pokémon\nwill be left behind. Don’t do it!
-Buck: Whoa, {STRVAR 259, 1, 0}!\rIf you use that, me and my Pokémon\nwill be left behind. Don’t do it!
+Buck: Whoa, {STRVAR 259, 0}!\rIf you use that, me and my Pokémon\nwill be left behind. Don’t do it!
+Buck: Whoa, {STRVAR 259, 0}!\rIf you use that, me and my Pokémon\nwill be left behind. Don’t do it!
Buck: Why do I like the volcano\nso much?\rI don’t really have a good reason\nfor it, but I don’t really need one.
Buck: There’s no law that says\nI have to be tough or anything,\fbut losing isn’t fair to my Pokémon.\rAfter all, they try so hard for me.\rI think it’s my responsibility as a\nTrainer to recognize their hard work.
Buck: My big brother’s one of the\nElite Four.\rSo, of course it’s only normal that\nI’d be better than ordinary folks.\rBut that’s not what I want.\nI want to be tough on my own terms.\rIt wouldn’t be fair to the Pokémon\nthat chose to be with me.
diff --git a/files/msgdata/msg/narc_0380.txt b/files/msgdata/msg/narc_0380.txt
index c2a58ea4..7e158266 100644
--- a/files/msgdata/msg/narc_0380.txt
+++ b/files/msgdata/msg/narc_0380.txt
@@ -1,7 +1,7 @@
It will forget the saying it now\nknows. Is that OK?
Press the A or B Button, then speak\ninto the microphone.\r
-{STRVAR 257, 1, 0} learned a new saying!\r
-{STRVAR 257, 1, 0} failed to learn a new\nsaying.\r
+{STRVAR 257, 0} learned a new saying!\r
+{STRVAR 257, 0} failed to learn a new\nsaying.\r
Would you like to try again?
It seems to be distracted and\nunable to concentrate...
Yes
diff --git a/files/msgdata/msg/narc_0395.txt b/files/msgdata/msg/narc_0395.txt
index a16d48f9..ac3b985d 100644
--- a/files/msgdata/msg/narc_0395.txt
+++ b/files/msgdata/msg/narc_0395.txt
@@ -1,20 +1,20 @@
-You win...\n{STRVAR 284, 1, 0}!
-{STRVAR 284, 1, 0} was the one\nthing I wanted to avoid...
-Waaah!\n{STRVAR 284, 1, 0}!
-I want to go home with\n{STRVAR 284, 1, 0}...
-{STRVAR 284, 1, 0}!\n{STRVAR 284, 1, 1}!
-Could it be...?\n{STRVAR 284, 1, 0}...?
-{STRVAR 284, 1, 0}!\nHow awful!
-I was confident about\n{STRVAR 284, 1, 0}, too.
-You’re {STRVAR 284, 1, 0},\naren’t you?
-{STRVAR 284, 1, 0}!\nCan’t be anything else but.
-I feel so helplessly angry...\nIt’s {STRVAR 284, 1, 0}!
-{STRVAR 284, 1, 0} makes me sad...
-I feel sorry for\n{STRVAR 284, 1, 0}!
-The way I feel now is\n{STRVAR 284, 1, 0}...
-I lost, but I won at\n{STRVAR 284, 1, 0}!
-I would’ve won if this\nwere {STRVAR 284, 1, 0}...
-My head’s filled with only\n{STRVAR 284, 1, 0} now!
-The way I lost...\nIt’s like {STRVAR 284, 1, 0}...
-Isn’t {STRVAR 284, 1, 0}\n{STRVAR 284, 1, 1}?
-Aww... That’s really\n{STRVAR 284, 1, 0}...
+You win...\n{STRVAR 284, 0}!
+{STRVAR 284, 0} was the one\nthing I wanted to avoid...
+Waaah!\n{STRVAR 284, 0}!
+I want to go home with\n{STRVAR 284, 0}...
+{STRVAR 284, 0}!\n{STRVAR 284, 1}!
+Could it be...?\n{STRVAR 284, 0}...?
+{STRVAR 284, 0}!\nHow awful!
+I was confident about\n{STRVAR 284, 0}, too.
+You’re {STRVAR 284, 0},\naren’t you?
+{STRVAR 284, 0}!\nCan’t be anything else but.
+I feel so helplessly angry...\nIt’s {STRVAR 284, 0}!
+{STRVAR 284, 0} makes me sad...
+I feel sorry for\n{STRVAR 284, 0}!
+The way I feel now is\n{STRVAR 284, 0}...
+I lost, but I won at\n{STRVAR 284, 0}!
+I would’ve won if this\nwere {STRVAR 284, 0}...
+My head’s filled with only\n{STRVAR 284, 0} now!
+The way I lost...\nIt’s like {STRVAR 284, 0}...
+Isn’t {STRVAR 284, 0}\n{STRVAR 284, 1}?
+Aww... That’s really\n{STRVAR 284, 0}...
diff --git a/files/msgdata/msg/narc_0396.txt b/files/msgdata/msg/narc_0396.txt
index f69a6ccb..3af23f38 100644
--- a/files/msgdata/msg/narc_0396.txt
+++ b/files/msgdata/msg/narc_0396.txt
@@ -1,20 +1,20 @@
-Hello!\n{STRVAR 284, 1, 0}!
-I love {STRVAR 284, 1, 0}!
-I love {STRVAR 284, 1, 0}!\nI love {STRVAR 284, 1, 1}, too!
-This {STRVAR 284, 1, 0} is\n{STRVAR 284, 1, 1}, isn’t it?
-I can do anything for\n{STRVAR 284, 1, 0}!
-This {STRVAR 284, 1, 0} is\n{STRVAR 284, 1, 1}!
-{STRVAR 284, 1, 0} is the real\n{STRVAR 284, 1, 1}!
-It might be {STRVAR 284, 1, 0}...
-There’s only {STRVAR 284, 1, 0}\nleft!
-It’s {STRVAR 284, 1, 0}!\nIt’s {STRVAR 284, 1, 1}!
-I prefer {STRVAR 284, 1, 0}\nafter all!
-Is {STRVAR 284, 1, 0}\n{STRVAR 284, 1, 1}?
-Do you like {STRVAR 284, 1, 0}?
-What do you think of\n{STRVAR 284, 1, 0}?
-{STRVAR 284, 1, 0} is so\n{STRVAR 284, 1, 1}!
-{STRVAR 284, 1, 0} are\n{STRVAR 284, 1, 1}!
-{STRVAR 284, 1, 0}, right?
-Did you know {STRVAR 284, 1, 0}?\nIt’s {STRVAR 284, 1, 1}!
-Excuse me...\nIt’s {STRVAR 284, 1, 0}!
-{STRVAR 284, 1, 0}, right?\n{STRVAR 284, 1, 1}!
+Hello!\n{STRVAR 284, 0}!
+I love {STRVAR 284, 0}!
+I love {STRVAR 284, 0}!\nI love {STRVAR 284, 1}, too!
+This {STRVAR 284, 0} is\n{STRVAR 284, 1}, isn’t it?
+I can do anything for\n{STRVAR 284, 0}!
+This {STRVAR 284, 0} is\n{STRVAR 284, 1}!
+{STRVAR 284, 0} is the real\n{STRVAR 284, 1}!
+It might be {STRVAR 284, 0}...
+There’s only {STRVAR 284, 0}\nleft!
+It’s {STRVAR 284, 0}!\nIt’s {STRVAR 284, 1}!
+I prefer {STRVAR 284, 0}\nafter all!
+Is {STRVAR 284, 0}\n{STRVAR 284, 1}?
+Do you like {STRVAR 284, 0}?
+What do you think of\n{STRVAR 284, 0}?
+{STRVAR 284, 0} is so\n{STRVAR 284, 1}!
+{STRVAR 284, 0} are\n{STRVAR 284, 1}!
+{STRVAR 284, 0}, right?
+Did you know {STRVAR 284, 0}?\nIt’s {STRVAR 284, 1}!
+Excuse me...\nIt’s {STRVAR 284, 0}!
+{STRVAR 284, 0}, right?\n{STRVAR 284, 1}!
diff --git a/files/msgdata/msg/narc_0397.txt b/files/msgdata/msg/narc_0397.txt
index 54b0f421..550fb61d 100644
--- a/files/msgdata/msg/narc_0397.txt
+++ b/files/msgdata/msg/narc_0397.txt
@@ -1,20 +1,20 @@
-Please!\n{STRVAR 284, 1, 0}!
-Go! {STRVAR 284, 1, 0}!
-I’ll battle with\n{STRVAR 284, 1, 0}!
-It’s {STRVAR 284, 1, 0}!
-{STRVAR 284, 1, 0}, I’m going\nwith {STRVAR 284, 1, 1}!
-Look at {STRVAR 284, 1, 0}!
-I’ll show you {STRVAR 284, 1, 0}!
-Now!\n{STRVAR 284, 1, 0}!
-I’ll show you my\n{STRVAR 284, 1, 0} strategy!
-I’ll {STRVAR 284, 1, 0}!
-I’ll shock you with\n{STRVAR 284, 1, 0}!
-This is the beginning\nof {STRVAR 284, 1, 0}!
-This battle is\n{STRVAR 284, 1, 0}!
-I don’t think I’ll\never lose at {STRVAR 284, 1, 0}!
-Team {STRVAR 284, 1, 0} is here!
-You think you can beat\n{STRVAR 284, 1, 0}?
-{STRVAR 284, 1, 0}!\n{STRVAR 284, 1, 1} power!
-This is the {STRVAR 284, 1, 0}\nPokémon!
-{STRVAR 284, 1, 0} won’t lose!
-Please {STRVAR 284, 1, 0}!\n{STRVAR 284, 1, 1}!
+Please!\n{STRVAR 284, 0}!
+Go! {STRVAR 284, 0}!
+I’ll battle with\n{STRVAR 284, 0}!
+It’s {STRVAR 284, 0}!
+{STRVAR 284, 0}, I’m going\nwith {STRVAR 284, 1}!
+Look at {STRVAR 284, 0}!
+I’ll show you {STRVAR 284, 0}!
+Now!\n{STRVAR 284, 0}!
+I’ll show you my\n{STRVAR 284, 0} strategy!
+I’ll {STRVAR 284, 0}!
+I’ll shock you with\n{STRVAR 284, 0}!
+This is the beginning\nof {STRVAR 284, 0}!
+This battle is\n{STRVAR 284, 0}!
+I don’t think I’ll\never lose at {STRVAR 284, 0}!
+Team {STRVAR 284, 0} is here!
+You think you can beat\n{STRVAR 284, 0}?
+{STRVAR 284, 0}!\n{STRVAR 284, 1} power!
+This is the {STRVAR 284, 0}\nPokémon!
+{STRVAR 284, 0} won’t lose!
+Please {STRVAR 284, 0}!\n{STRVAR 284, 1}!
diff --git a/files/msgdata/msg/narc_0398.txt b/files/msgdata/msg/narc_0398.txt
index 32ddda34..5b1b35a7 100644
--- a/files/msgdata/msg/narc_0398.txt
+++ b/files/msgdata/msg/narc_0398.txt
@@ -1,20 +1,20 @@
-{STRVAR 284, 1, 0}!\nHello!
-Glad to meet you!\nI love {STRVAR 284, 1, 0}!
-I’m a {STRVAR 284, 1, 0} Trainer!\nPlease battle me!
-Please trade!\nI’m offering {STRVAR 284, 1, 0}!
-Please trade!\nI want a {STRVAR 284, 1, 0}!
+{STRVAR 284, 0}!\nHello!
+Glad to meet you!\nI love {STRVAR 284, 0}!
+I’m a {STRVAR 284, 0} Trainer!\nPlease battle me!
+Please trade!\nI’m offering {STRVAR 284, 0}!
+Please trade!\nI want a {STRVAR 284, 0}!
I’ve entered the Union Room.
-Let’s draw! I want to draw\n{STRVAR 284, 1, 0}!
-I’ve got to go!\n{STRVAR 284, 1, 0}!
+Let’s draw! I want to draw\n{STRVAR 284, 0}!
+I’ve got to go!\n{STRVAR 284, 0}!
Please leave me alone...
-Anyone want to\n{STRVAR 284, 1, 0}?
-Let’s {STRVAR 284, 1, 0}!
-Want to {STRVAR 284, 1, 0}?
-I want to {STRVAR 284, 1, 0}!
+Anyone want to\n{STRVAR 284, 0}?
+Let’s {STRVAR 284, 0}!
+Want to {STRVAR 284, 0}?
+I want to {STRVAR 284, 0}!
OK!
-I don’t want to\n{STRVAR 284, 1, 0}.
+I don’t want to\n{STRVAR 284, 0}.
I’ll go wait at the Colosseum\nnow.
Please talk to me!
Do you know where I am?
-I want to trade my {STRVAR 284, 1, 0}.\nPlease talk to me.
-I want a {STRVAR 284, 1, 0} battle!\nPlease talk to me!
+I want to trade my {STRVAR 284, 0}.\nPlease talk to me.
+I want a {STRVAR 284, 0} battle!\nPlease talk to me!
diff --git a/files/msgdata/msg/narc_0399.txt b/files/msgdata/msg/narc_0399.txt
index 3b44dd94..5a898ec2 100644
--- a/files/msgdata/msg/narc_0399.txt
+++ b/files/msgdata/msg/narc_0399.txt
@@ -1,20 +1,20 @@
-I win!\n{STRVAR 284, 1, 0}!
-I won!\nI won with {STRVAR 284, 1, 0}!
-{STRVAR 284, 1, 0} is strong,\nisn’t it?
-It’s {STRVAR 284, 1, 0}\n{STRVAR 284, 1, 1} after all!
-{STRVAR 284, 1, 0}, yay!
-Yay, {STRVAR 284, 1, 0}!\n{STRVAR 284, 1, 1}!
-Sorry, it’s {STRVAR 284, 1, 0}\n{STRVAR 284, 1, 1}.
-{STRVAR 284, 1, 0}!\nThank you!
-The way I feel now is\n{STRVAR 284, 1, 0}!
-I wanted people to look at\nmy {STRVAR 284, 1, 0}!
-It’s all thanks to\n{STRVAR 284, 1, 0}.
-I might have won with\n{STRVAR 284, 1, 0}!
-I get the happiest with\n{STRVAR 284, 1, 0}!
-{STRVAR 284, 1, 0} secured\nthe victory!
-This {STRVAR 284, 1, 0}\nwas really good!
-{STRVAR 284, 1, 0}\nwas fun, wasn’t it?
-Huh?\n{STRVAR 284, 1, 0}?!
-{STRVAR 284, 1, 0} is the toughest!
-Happy!\n{STRVAR 284, 1, 0} happy!
-How’s that?!\n{STRVAR 284, 1, 0}!
+I win!\n{STRVAR 284, 0}!
+I won!\nI won with {STRVAR 284, 0}!
+{STRVAR 284, 0} is strong,\nisn’t it?
+It’s {STRVAR 284, 0}\n{STRVAR 284, 1} after all!
+{STRVAR 284, 0}, yay!
+Yay, {STRVAR 284, 0}!\n{STRVAR 284, 1}!
+Sorry, it’s {STRVAR 284, 0}\n{STRVAR 284, 1}.
+{STRVAR 284, 0}!\nThank you!
+The way I feel now is\n{STRVAR 284, 0}!
+I wanted people to look at\nmy {STRVAR 284, 0}!
+It’s all thanks to\n{STRVAR 284, 0}.
+I might have won with\n{STRVAR 284, 0}!
+I get the happiest with\n{STRVAR 284, 0}!
+{STRVAR 284, 0} secured\nthe victory!
+This {STRVAR 284, 0}\nwas really good!
+{STRVAR 284, 0}\nwas fun, wasn’t it?
+Huh?\n{STRVAR 284, 0}?!
+{STRVAR 284, 0} is the toughest!
+Happy!\n{STRVAR 284, 0} happy!
+How’s that?!\n{STRVAR 284, 0}!
diff --git a/files/msgdata/msg/narc_0402.txt b/files/msgdata/msg/narc_0402.txt
index 293e1f5a..7df2def4 100644
--- a/files/msgdata/msg/narc_0402.txt
+++ b/files/msgdata/msg/narc_0402.txt
@@ -1,29 +1,29 @@
CONFIRM
CANCEL
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
-{STRVAR 257, 1, 0}
-{STRVAR 257, 1, 0}
-{STRVAR 257, 1, 0}
-{STRVAR 257, 1, 0}
-{STRVAR 257, 1, 0}
-{STRVAR 257, 1, 0}
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
+{STRVAR 257, 0}
+{STRVAR 257, 0}
+{STRVAR 257, 0}
+{STRVAR 257, 0}
+{STRVAR 257, 0}
+{STRVAR 257, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
/
@@ -35,7 +35,7 @@ Teach which Pokémon?
Choose Pokémon and confirm.
Use on which Pokémon?
-Do what with\n{STRVAR 257, 1, 0}?
+Do what with\n{STRVAR 257, 0}?
Do what with\nan item?
Do what with\nthe Mail?
Restore\nwhich move?
@@ -50,46 +50,46 @@ Yes
No
Your PC’s Mailbox is full.
Mail was taken from the\nPokémon.
-{STRVAR 257, 1, 0} wants to learn the\nmove {STRVAR 262, 1, 1}.\rHowever, {STRVAR 257, 1, 0} already\nknows four moves.\rShould a move be deleted and\nreplaced with {STRVAR 262, 1, 1}?
+{STRVAR 257, 0} wants to learn the\nmove {STRVAR 262, 1}.\rHowever, {STRVAR 257, 0} already\nknows four moves.\rShould a move be deleted and\nreplaced with {STRVAR 262, 1}?
Yes
No
-Stop trying to teach\n{STRVAR 262, 1, 1}?
+Stop trying to teach\n{STRVAR 262, 1}?
Yes
No
-{STRVAR 257, 1, 0} did not learn the\nmove {STRVAR 262, 1, 1}.
+{STRVAR 257, 0} did not learn the\nmove {STRVAR 262, 1}.
Which move should be\nforgotten?
-1, {STRVAR 513, 1, 20}2, and{STRVAR 513, 1, 20}... {STRVAR 513, 1, 20}... {STRVAR 513, 1, 20}... Poof!{STRVAR 514, 1, 3}{STRVAR 514, 1, 5}\r{STRVAR 257, 1, 0} forgot how to\nuse {STRVAR 262, 1, 1}.\rAnd...
-{STRVAR 257, 1, 0} learned\n{STRVAR 262, 1, 1}!{STRVAR 514, 1, 4}{STRVAR 514, 1, 2}
-{STRVAR 257, 1, 0} and {STRVAR 262, 1, 1}\nare not compatible.\r{STRVAR 262, 1, 1} can’t be learned.
-{STRVAR 257, 1, 0} already knows\n{STRVAR 262, 1, 1}.
-{STRVAR 257, 1, 0}’s HP was restored\nby {STRVAR 308, 1, 1} point(s).
-{STRVAR 257, 1, 0} was cured of its\npoisoning.
-{STRVAR 257, 1, 0} was cured of\nparalysis.
-{STRVAR 257, 1, 0}’s\nburn was healed.
-{STRVAR 257, 1, 0} was\nthawed out.
+1, {STRVAR 513, 20}2, and{STRVAR 513, 20}... {STRVAR 513, 20}... {STRVAR 513, 20}... Poof!{STRVAR 514, 3}{STRVAR 514, 5}\r{STRVAR 257, 0} forgot how to\nuse {STRVAR 262, 1}.\rAnd...
+{STRVAR 257, 0} learned\n{STRVAR 262, 1}!{STRVAR 514, 4}{STRVAR 514, 2}
+{STRVAR 257, 0} and {STRVAR 262, 1}\nare not compatible.\r{STRVAR 262, 1} can’t be learned.
+{STRVAR 257, 0} already knows\n{STRVAR 262, 1}.
+{STRVAR 257, 0}’s HP was restored\nby {STRVAR 308, 1} point(s).
+{STRVAR 257, 0} was cured of its\npoisoning.
+{STRVAR 257, 0} was cured of\nparalysis.
+{STRVAR 257, 0}’s\nburn was healed.
+{STRVAR 257, 0} was\nthawed out.
PP was restored.
-{STRVAR 257, 1, 0}\nregained health.
-{STRVAR 257, 1, 0}\nbecame healthy.
-{STRVAR 262, 1, 0}’s PP\nincreased.
-{STRVAR 257, 1, 0} snapped out of its\nconfusion.
-{STRVAR 257, 1, 0} got over its\ninfatuation.
-{STRVAR 257, 1, 0}’s base {STRVAR 269, 1, 1}\nrose!
+{STRVAR 257, 0}\nregained health.
+{STRVAR 257, 0}\nbecame healthy.
+{STRVAR 262, 0}’s PP\nincreased.
+{STRVAR 257, 0} snapped out of its\nconfusion.
+{STRVAR 257, 0} got over its\ninfatuation.
+{STRVAR 257, 0}’s base {STRVAR 269, 1}\nrose!
This can’t be used until a new\nBadge is obtained.
Must remove Mail before the\nPokémon is allowed to hold an item.
-{STRVAR 257, 1, 0} is already holding\n{STRVAR 264, 1, 1}.\rWould you like to switch the\ntwo items?
+{STRVAR 257, 0} is already holding\n{STRVAR 264, 1}.\rWould you like to switch the\ntwo items?
Yes
No
-{STRVAR 257, 1, 0} isn’t holding\nanything.
-Received the {STRVAR 264, 1, 1}\nfrom {STRVAR 257, 1, 0}.
+{STRVAR 257, 0} isn’t holding\nanything.
+Received the {STRVAR 264, 1}\nfrom {STRVAR 257, 0}.
The Bag is full.
-The {STRVAR 264, 1, 1} was taken and\nreplaced with the {STRVAR 264, 1, 2}.
+The {STRVAR 264, 1} was taken and\nreplaced with the {STRVAR 264, 2}.
-{STRVAR 257, 1, 0}\nwoke up.
+{STRVAR 257, 0}\nwoke up.
@@ -108,15 +108,15 @@ It won’t have any effect.
Two Pokémon are needed.
-{STRVAR 257, 1, 0} became more friendly.\rHowever, its base {STRVAR 269, 1, 1} fell!
-{STRVAR 257, 1, 0} adores you!\rIts base {STRVAR 269, 1, 1} fell!
-{STRVAR 257, 1, 0} became more friendly.\rIts base {STRVAR 269, 1, 1} can’t go lower.
-{STRVAR 257, 1, 0} is already in battle!
-{STRVAR 257, 1, 0} has no energy left\nto battle!
-{STRVAR 257, 1, 0} can’t be switched out!
+{STRVAR 257, 0} became more friendly.\rHowever, its base {STRVAR 269, 1} fell!
+{STRVAR 257, 0} adores you!\rIts base {STRVAR 269, 1} fell!
+{STRVAR 257, 0} became more friendly.\rIts base {STRVAR 269, 1} can’t go lower.
+{STRVAR 257, 0} is already in battle!
+{STRVAR 257, 0} has no energy left\nto battle!
+{STRVAR 257, 0} can’t be switched out!
An Egg can’t battle!
-You can’t switch {STRVAR 259, 1, 0}’s\nPokémon with one of yours!
-{STRVAR 257, 1, 0} was given the\n{STRVAR 264, 1, 1} to hold.
+You can’t switch {STRVAR 259, 0}’s\nPokémon with one of yours!
+{STRVAR 257, 0} was given the\n{STRVAR 264, 1} to hold.
Three Pokémon are needed.
Four Pokémon are needed.
Five Pokémon are needed.
@@ -154,16 +154,16 @@ CANCEL
ENTER
NO ENTRY
-{STRVAR 65280, 1, 1}{STRVAR 262, 1, 0}{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 1}{STRVAR 262, 1, 0}{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 1}{STRVAR 262, 1, 0}{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 1}{STRVAR 262, 1, 0}{STRVAR 65280, 1, 0}
+{STRVAR 65280, 1}{STRVAR 262, 0}{STRVAR 65280, 0}
+{STRVAR 65280, 1}{STRVAR 262, 0}{STRVAR 65280, 0}
+{STRVAR 65280, 1}{STRVAR 262, 0}{STRVAR 65280, 0}
+{STRVAR 65280, 1}{STRVAR 262, 0}{STRVAR 65280, 0}
GIVE
TAKE
-{STRVAR 262, 1, 0}
-{STRVAR 262, 1, 0}
-{STRVAR 262, 1, 0}
-{STRVAR 262, 1, 0}
+{STRVAR 262, 0}
+{STRVAR 262, 0}
+{STRVAR 262, 0}
+{STRVAR 262, 0}
SET
NOT ENTERED
BANNED
@@ -182,16 +182,16 @@ ABLE!
UNABLE!
Identical Pokémon are not permitted.
Some Pokémon are holding identical\nitems.
-The total of all party members’\nlevels has gone over {STRVAR 308, 1, 0}.
+The total of all party members’\nlevels has gone over {STRVAR 308, 0}.
MAX HP
ATTACK
DEFENSE
SP. ATK
SP. DEF
SPEED
-+ {STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
-{STRVAR 257, 1, 0} was elevated to\nLv. {STRVAR 308, 1, 1}.{STRVAR 514, 1, 4}{STRVAR 514, 1, 2}
-{STRVAR 257, 1, 0} learned\n{STRVAR 262, 1, 1}!{STRVAR 514, 1, 4}{STRVAR 514, 1, 2}
++ {STRVAR 308, 0}
+{STRVAR 308, 0}
+{STRVAR 257, 0} was elevated to\nLv. {STRVAR 308, 1}.{STRVAR 514, 4}{STRVAR 514, 2}
+{STRVAR 257, 0} learned\n{STRVAR 262, 1}!{STRVAR 514, 4}{STRVAR 514, 2}
The Ball Capsule will be detached.\nWill that be OK?
It can’t be used when you have\nsomeone with you.
diff --git a/files/msgdata/msg/narc_0403.txt b/files/msgdata/msg/narc_0403.txt
index 1ff66a1c..def01544 100644
--- a/files/msgdata/msg/narc_0403.txt
+++ b/files/msgdata/msg/narc_0403.txt
@@ -1,8 +1,8 @@
-Make Pokémon migrate from\n{STRVAR 259, 1, 1}’s Ruby Game Pak?
-Make Pokémon migrate from\n{STRVAR 259, 1, 1}’s Sapphire Game Pak?
-Make Pokémon migrate from\n{STRVAR 259, 1, 1}’s Emerald Game Pak?
-Make Pokémon migrate from\n{STRVAR 259, 1, 1}’s FireRed Game Pak?
-Make Pokémon migrate from\n{STRVAR 259, 1, 1}’s LeafGreen Game Pak?
+Make Pokémon migrate from\n{STRVAR 259, 1}’s Ruby Game Pak?
+Make Pokémon migrate from\n{STRVAR 259, 1}’s Sapphire Game Pak?
+Make Pokémon migrate from\n{STRVAR 259, 1}’s Emerald Game Pak?
+Make Pokémon migrate from\n{STRVAR 259, 1}’s FireRed Game Pak?
+Make Pokémon migrate from\n{STRVAR 259, 1}’s LeafGreen Game Pak?
There aren’t six Pokémon in\nthe PC Boxes.
Please choose the six Pokémon\nthat will migrate.
This Game Card has already been\nstocked with six migrated Pokémon.\rPlease participate in a Catching\nShow at Pal Park.
diff --git a/files/msgdata/msg/narc_0404.txt b/files/msgdata/msg/narc_0404.txt
index 0af8aa78..f1da2c24 100644
--- a/files/msgdata/msg/narc_0404.txt
+++ b/files/msgdata/msg/narc_0404.txt
@@ -1,73 +1,73 @@
-{STRVAR 257, 1, 0}
+{STRVAR 257, 0}
-{STRVAR 308, 1, 0}
+{STRVAR 308, 0}
Item
-{STRVAR 264, 1, 0}
+{STRVAR 264, 0}
None
POKéMON INFO
Pokédex No.
-{STRVAR 308, 1, 0}
+{STRVAR 308, 0}
Name
-{STRVAR 256, 1, 0}
+{STRVAR 256, 0}
Type
OT
-{STRVAR 259, 1, 0}
+{STRVAR 259, 0}
ID No.
-{STRVAR 310, 1, 0}
+{STRVAR 310, 0}
Exp. Points
-{STRVAR 312, 1, 0}
+{STRVAR 312, 0}
To Next Lv.
-{STRVAR 311, 1, 0}
+{STRVAR 311, 0}
???
TRAINER MEMO
-{STRVAR 65280, 1, 2}Hardy{STRVAR 65280, 1, 0} nature.
-{STRVAR 65280, 1, 2}Lonely{STRVAR 65280, 1, 0} nature.
-{STRVAR 65280, 1, 2}Brave{STRVAR 65280, 1, 0} nature.
-{STRVAR 65280, 1, 2}Adamant{STRVAR 65280, 1, 0} nature.
-{STRVAR 65280, 1, 2}Naughty{STRVAR 65280, 1, 0} nature.
-{STRVAR 65280, 1, 2}Bold{STRVAR 65280, 1, 0} nature.
-{STRVAR 65280, 1, 2}Docile{STRVAR 65280, 1, 0} nature.
-{STRVAR 65280, 1, 2}Relaxed{STRVAR 65280, 1, 0} nature.
-{STRVAR 65280, 1, 2}Impish{STRVAR 65280, 1, 0} nature.
-{STRVAR 65280, 1, 2}Lax{STRVAR 65280, 1, 0} nature.
-{STRVAR 65280, 1, 2}Timid{STRVAR 65280, 1, 0} nature.
-{STRVAR 65280, 1, 2}Hasty{STRVAR 65280, 1, 0} nature.
-{STRVAR 65280, 1, 2}Serious{STRVAR 65280, 1, 0} nature.
-{STRVAR 65280, 1, 2}Jolly{STRVAR 65280, 1, 0} nature.
-{STRVAR 65280, 1, 2}Naive{STRVAR 65280, 1, 0} nature.
-{STRVAR 65280, 1, 2}Modest{STRVAR 65280, 1, 0} nature.
-{STRVAR 65280, 1, 2}Mild{STRVAR 65280, 1, 0} nature.
-{STRVAR 65280, 1, 2}Quiet{STRVAR 65280, 1, 0} nature.
-{STRVAR 65280, 1, 2}Bashful{STRVAR 65280, 1, 0} nature.
-{STRVAR 65280, 1, 2}Rash{STRVAR 65280, 1, 0} nature.
-{STRVAR 65280, 1, 2}Calm{STRVAR 65280, 1, 0} nature.
-{STRVAR 65280, 1, 2}Gentle{STRVAR 65280, 1, 0} nature.
-{STRVAR 65280, 1, 2}Sassy{STRVAR 65280, 1, 0} nature.
-{STRVAR 65280, 1, 2}Careful{STRVAR 65280, 1, 0} nature.
-{STRVAR 65280, 1, 2}Quirky{STRVAR 65280, 1, 0} nature.
-{STRVAR 330, 1, 1} {STRVAR 307, 1, 2}, 20{STRVAR 307, 1, 0}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 4}{STRVAR 65280, 1, 0}\nMet at Lv. {STRVAR 308, 1, 3}.
-{STRVAR 330, 1, 1} {STRVAR 307, 1, 2}, 20{STRVAR 307, 1, 0}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 4}{STRVAR 65280, 1, 0}\nApparently met at\nLv. {STRVAR 308, 1, 3}.
-{STRVAR 330, 1, 1} {STRVAR 307, 1, 2}, 20{STRVAR 307, 1, 0}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 4}{STRVAR 65280, 1, 0}\nArrived at Lv. {STRVAR 308, 1, 3}.
-{STRVAR 330, 1, 6} {STRVAR 307, 1, 7}, 20{STRVAR 307, 1, 5}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 8}{STRVAR 65280, 1, 0}\nEgg obtained.\n{STRVAR 330, 1, 1} {STRVAR 307, 1, 2}, 20{STRVAR 307, 1, 0}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 4}{STRVAR 65280, 1, 0}\nEgg hatched.
-{STRVAR 330, 1, 6} {STRVAR 307, 1, 7}, 20{STRVAR 307, 1, 5}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 8}{STRVAR 65280, 1, 0}\nEgg obtained.\n{STRVAR 330, 1, 1} {STRVAR 307, 1, 2}, 20{STRVAR 307, 1, 0}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 4}{STRVAR 65280, 1, 0}\nEgg apparently hatched.
-{STRVAR 330, 1, 6} {STRVAR 307, 1, 7}, 20{STRVAR 307, 1, 5}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 8}{STRVAR 65280, 1, 0}\nEgg received.\n{STRVAR 330, 1, 1} {STRVAR 307, 1, 2}, 20{STRVAR 307, 1, 0}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 4}{STRVAR 65280, 1, 0}\nEgg hatched.
-{STRVAR 330, 1, 6} {STRVAR 307, 1, 7}, 20{STRVAR 307, 1, 5}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 8}{STRVAR 65280, 1, 0}\nEgg received.\n{STRVAR 330, 1, 1} {STRVAR 307, 1, 2}, 20{STRVAR 307, 1, 0}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 4}{STRVAR 65280, 1, 0}\nEgg apparently hatched.
-{STRVAR 330, 1, 1} {STRVAR 307, 1, 2}, 20{STRVAR 307, 1, 0}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 4}{STRVAR 65280, 1, 0}\nHad a fateful encounter\nat Lv. {STRVAR 308, 1, 3}.
-{STRVAR 330, 1, 1} {STRVAR 307, 1, 2}, 20{STRVAR 307, 1, 0}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 4}{STRVAR 65280, 1, 0}\nApparently had a\nfateful encounter at\nLv. {STRVAR 308, 1, 3}.
-{STRVAR 330, 1, 6} {STRVAR 307, 1, 7}, 20{STRVAR 307, 1, 5}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 8}{STRVAR 65280, 1, 0}\nEgg obtained.\n{STRVAR 330, 1, 1} {STRVAR 307, 1, 2}, 20{STRVAR 307, 1, 0}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 4}{STRVAR 65280, 1, 0}\nEgg hatched.\nFateful encounter.
-{STRVAR 330, 1, 6} {STRVAR 307, 1, 7}, 20{STRVAR 307, 1, 5}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 8}{STRVAR 65280, 1, 0}\nEgg obtained.\n{STRVAR 330, 1, 1} {STRVAR 307, 1, 2}, 20{STRVAR 307, 1, 0}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 4}{STRVAR 65280, 1, 0}\nEgg apparently hatched.\nFateful encounter.
-{STRVAR 330, 1, 6} {STRVAR 307, 1, 7}, 20{STRVAR 307, 1, 5}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 8}{STRVAR 65280, 1, 0}\nEgg arrived.\n{STRVAR 330, 1, 1} {STRVAR 307, 1, 2}, 20{STRVAR 307, 1, 0}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 4}{STRVAR 65280, 1, 0}\nEgg hatched.\nFateful encounter.
-{STRVAR 330, 1, 6} {STRVAR 307, 1, 7}, 20{STRVAR 307, 1, 5}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 8}{STRVAR 65280, 1, 0}\nEgg arrived.\n{STRVAR 330, 1, 1} {STRVAR 307, 1, 2}, 20{STRVAR 307, 1, 0}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 4}{STRVAR 65280, 1, 0}\nEgg apparently hatched.\nFateful encounter.
-{STRVAR 330, 1, 6} {STRVAR 307, 1, 7}, 20{STRVAR 307, 1, 5}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 8}{STRVAR 65280, 1, 0}\nEgg obtained.\n{STRVAR 330, 1, 1} {STRVAR 307, 1, 2}, 20{STRVAR 307, 1, 0}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 4}{STRVAR 65280, 1, 0}\nEgg hatched.\nFateful encounter.
-{STRVAR 330, 1, 6} {STRVAR 307, 1, 7}, 20{STRVAR 307, 1, 5}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 8}{STRVAR 65280, 1, 0}\nEgg obtained.\n{STRVAR 330, 1, 1} {STRVAR 307, 1, 2}, 20{STRVAR 307, 1, 0}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 4}{STRVAR 65280, 1, 0}\nEgg apparently hatched.\nFateful encounter.
-{STRVAR 330, 1, 1} {STRVAR 307, 1, 2}, 20{STRVAR 307, 1, 0}\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 4}{STRVAR 65280, 1, 0}\nArrived at Lv. {STRVAR 308, 1, 3}.
-Likes {STRVAR 65280, 1, 2}spicy{STRVAR 65280, 1, 0} food.
-Likes {STRVAR 65280, 1, 2}dry{STRVAR 65280, 1, 0} food.
-Likes {STRVAR 65280, 1, 2}sweet{STRVAR 65280, 1, 0} food.
-Likes {STRVAR 65280, 1, 2}bitter{STRVAR 65280, 1, 0} food.
-Likes {STRVAR 65280, 1, 2}sour{STRVAR 65280, 1, 0} food.
+{STRVAR 65280, 2}Hardy{STRVAR 65280, 0} nature.
+{STRVAR 65280, 2}Lonely{STRVAR 65280, 0} nature.
+{STRVAR 65280, 2}Brave{STRVAR 65280, 0} nature.
+{STRVAR 65280, 2}Adamant{STRVAR 65280, 0} nature.
+{STRVAR 65280, 2}Naughty{STRVAR 65280, 0} nature.
+{STRVAR 65280, 2}Bold{STRVAR 65280, 0} nature.
+{STRVAR 65280, 2}Docile{STRVAR 65280, 0} nature.
+{STRVAR 65280, 2}Relaxed{STRVAR 65280, 0} nature.
+{STRVAR 65280, 2}Impish{STRVAR 65280, 0} nature.
+{STRVAR 65280, 2}Lax{STRVAR 65280, 0} nature.
+{STRVAR 65280, 2}Timid{STRVAR 65280, 0} nature.
+{STRVAR 65280, 2}Hasty{STRVAR 65280, 0} nature.
+{STRVAR 65280, 2}Serious{STRVAR 65280, 0} nature.
+{STRVAR 65280, 2}Jolly{STRVAR 65280, 0} nature.
+{STRVAR 65280, 2}Naive{STRVAR 65280, 0} nature.
+{STRVAR 65280, 2}Modest{STRVAR 65280, 0} nature.
+{STRVAR 65280, 2}Mild{STRVAR 65280, 0} nature.
+{STRVAR 65280, 2}Quiet{STRVAR 65280, 0} nature.
+{STRVAR 65280, 2}Bashful{STRVAR 65280, 0} nature.
+{STRVAR 65280, 2}Rash{STRVAR 65280, 0} nature.
+{STRVAR 65280, 2}Calm{STRVAR 65280, 0} nature.
+{STRVAR 65280, 2}Gentle{STRVAR 65280, 0} nature.
+{STRVAR 65280, 2}Sassy{STRVAR 65280, 0} nature.
+{STRVAR 65280, 2}Careful{STRVAR 65280, 0} nature.
+{STRVAR 65280, 2}Quirky{STRVAR 65280, 0} nature.
+{STRVAR 330, 1} {STRVAR 307, 2}, 20{STRVAR 307, 0}\n{STRVAR 65280, 2}{STRVAR 260, 4}{STRVAR 65280, 0}\nMet at Lv. {STRVAR 308, 3}.
+{STRVAR 330, 1} {STRVAR 307, 2}, 20{STRVAR 307, 0}\n{STRVAR 65280, 2}{STRVAR 260, 4}{STRVAR 65280, 0}\nApparently met at\nLv. {STRVAR 308, 3}.
+{STRVAR 330, 1} {STRVAR 307, 2}, 20{STRVAR 307, 0}\n{STRVAR 65280, 2}{STRVAR 260, 4}{STRVAR 65280, 0}\nArrived at Lv. {STRVAR 308, 3}.
+{STRVAR 330, 6} {STRVAR 307, 7}, 20{STRVAR 307, 5}\n{STRVAR 65280, 2}{STRVAR 260, 8}{STRVAR 65280, 0}\nEgg obtained.\n{STRVAR 330, 1} {STRVAR 307, 2}, 20{STRVAR 307, 0}\n{STRVAR 65280, 2}{STRVAR 260, 4}{STRVAR 65280, 0}\nEgg hatched.
+{STRVAR 330, 6} {STRVAR 307, 7}, 20{STRVAR 307, 5}\n{STRVAR 65280, 2}{STRVAR 260, 8}{STRVAR 65280, 0}\nEgg obtained.\n{STRVAR 330, 1} {STRVAR 307, 2}, 20{STRVAR 307, 0}\n{STRVAR 65280, 2}{STRVAR 260, 4}{STRVAR 65280, 0}\nEgg apparently hatched.
+{STRVAR 330, 6} {STRVAR 307, 7}, 20{STRVAR 307, 5}\n{STRVAR 65280, 2}{STRVAR 260, 8}{STRVAR 65280, 0}\nEgg received.\n{STRVAR 330, 1} {STRVAR 307, 2}, 20{STRVAR 307, 0}\n{STRVAR 65280, 2}{STRVAR 260, 4}{STRVAR 65280, 0}\nEgg hatched.
+{STRVAR 330, 6} {STRVAR 307, 7}, 20{STRVAR 307, 5}\n{STRVAR 65280, 2}{STRVAR 260, 8}{STRVAR 65280, 0}\nEgg received.\n{STRVAR 330, 1} {STRVAR 307, 2}, 20{STRVAR 307, 0}\n{STRVAR 65280, 2}{STRVAR 260, 4}{STRVAR 65280, 0}\nEgg apparently hatched.
+{STRVAR 330, 1} {STRVAR 307, 2}, 20{STRVAR 307, 0}\n{STRVAR 65280, 2}{STRVAR 260, 4}{STRVAR 65280, 0}\nHad a fateful encounter\nat Lv. {STRVAR 308, 3}.
+{STRVAR 330, 1} {STRVAR 307, 2}, 20{STRVAR 307, 0}\n{STRVAR 65280, 2}{STRVAR 260, 4}{STRVAR 65280, 0}\nApparently had a\nfateful encounter at\nLv. {STRVAR 308, 3}.
+{STRVAR 330, 6} {STRVAR 307, 7}, 20{STRVAR 307, 5}\n{STRVAR 65280, 2}{STRVAR 260, 8}{STRVAR 65280, 0}\nEgg obtained.\n{STRVAR 330, 1} {STRVAR 307, 2}, 20{STRVAR 307, 0}\n{STRVAR 65280, 2}{STRVAR 260, 4}{STRVAR 65280, 0}\nEgg hatched.\nFateful encounter.
+{STRVAR 330, 6} {STRVAR 307, 7}, 20{STRVAR 307, 5}\n{STRVAR 65280, 2}{STRVAR 260, 8}{STRVAR 65280, 0}\nEgg obtained.\n{STRVAR 330, 1} {STRVAR 307, 2}, 20{STRVAR 307, 0}\n{STRVAR 65280, 2}{STRVAR 260, 4}{STRVAR 65280, 0}\nEgg apparently hatched.\nFateful encounter.
+{STRVAR 330, 6} {STRVAR 307, 7}, 20{STRVAR 307, 5}\n{STRVAR 65280, 2}{STRVAR 260, 8}{STRVAR 65280, 0}\nEgg arrived.\n{STRVAR 330, 1} {STRVAR 307, 2}, 20{STRVAR 307, 0}\n{STRVAR 65280, 2}{STRVAR 260, 4}{STRVAR 65280, 0}\nEgg hatched.\nFateful encounter.
+{STRVAR 330, 6} {STRVAR 307, 7}, 20{STRVAR 307, 5}\n{STRVAR 65280, 2}{STRVAR 260, 8}{STRVAR 65280, 0}\nEgg arrived.\n{STRVAR 330, 1} {STRVAR 307, 2}, 20{STRVAR 307, 0}\n{STRVAR 65280, 2}{STRVAR 260, 4}{STRVAR 65280, 0}\nEgg apparently hatched.\nFateful encounter.
+{STRVAR 330, 6} {STRVAR 307, 7}, 20{STRVAR 307, 5}\n{STRVAR 65280, 2}{STRVAR 260, 8}{STRVAR 65280, 0}\nEgg obtained.\n{STRVAR 330, 1} {STRVAR 307, 2}, 20{STRVAR 307, 0}\n{STRVAR 65280, 2}{STRVAR 260, 4}{STRVAR 65280, 0}\nEgg hatched.\nFateful encounter.
+{STRVAR 330, 6} {STRVAR 307, 7}, 20{STRVAR 307, 5}\n{STRVAR 65280, 2}{STRVAR 260, 8}{STRVAR 65280, 0}\nEgg obtained.\n{STRVAR 330, 1} {STRVAR 307, 2}, 20{STRVAR 307, 0}\n{STRVAR 65280, 2}{STRVAR 260, 4}{STRVAR 65280, 0}\nEgg apparently hatched.\nFateful encounter.
+{STRVAR 330, 1} {STRVAR 307, 2}, 20{STRVAR 307, 0}\n{STRVAR 65280, 2}{STRVAR 260, 4}{STRVAR 65280, 0}\nArrived at Lv. {STRVAR 308, 3}.
+Likes {STRVAR 65280, 2}spicy{STRVAR 65280, 0} food.
+Likes {STRVAR 65280, 2}dry{STRVAR 65280, 0} food.
+Likes {STRVAR 65280, 2}sweet{STRVAR 65280, 0} food.
+Likes {STRVAR 65280, 2}bitter{STRVAR 65280, 0} food.
+Likes {STRVAR 65280, 2}sour{STRVAR 65280, 0} food.
Happily eats anything.
Loves to eat.
Often dozes off.
@@ -99,10 +99,10 @@ Somewhat vain.
Strongly defiant.
Hates to lose.
Somewhat stubborn.
-{STRVAR 330, 1, 6} {STRVAR 307, 1, 7}, 20{STRVAR 307, 1, 5}\nA mysterious Pokémon\nEgg received from\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 8}{STRVAR 65280, 1, 0}.\n
-{STRVAR 330, 1, 6} {STRVAR 307, 1, 7}, 20{STRVAR 307, 1, 5}\nA mysterious Pokémon\nEgg obtained in\n{STRVAR 65280, 1, 2}{STRVAR 260, 1, 8}{STRVAR 65280, 1, 0}.\n
-{STRVAR 330, 1, 6} {STRVAR 307, 1, 7}, 20{STRVAR 307, 1, 5}\nA very mysterious\nPokémon Egg obtained\nat {STRVAR 65280, 1, 1}{STRVAR 260, 1, 8}{STRVAR 65280, 1, 0}.\n
-{STRVAR 330, 1, 6} {STRVAR 307, 1, 7}, 20{STRVAR 307, 1, 5}\nA very mysterious\nPokémon Egg that came\nfrom {STRVAR 65280, 1, 2}{STRVAR 260, 1, 8}{STRVAR 65280, 1, 0}.\n
+{STRVAR 330, 6} {STRVAR 307, 7}, 20{STRVAR 307, 5}\nA mysterious Pokémon\nEgg received from\n{STRVAR 65280, 2}{STRVAR 260, 8}{STRVAR 65280, 0}.\n
+{STRVAR 330, 6} {STRVAR 307, 7}, 20{STRVAR 307, 5}\nA mysterious Pokémon\nEgg obtained in\n{STRVAR 65280, 2}{STRVAR 260, 8}{STRVAR 65280, 0}.\n
+{STRVAR 330, 6} {STRVAR 307, 7}, 20{STRVAR 307, 5}\nA very mysterious\nPokémon Egg obtained\nat {STRVAR 65280, 1}{STRVAR 260, 8}{STRVAR 65280, 0}.\n
+{STRVAR 330, 6} {STRVAR 307, 7}, 20{STRVAR 307, 5}\nA very mysterious\nPokémon Egg that came\nfrom {STRVAR 65280, 2}{STRVAR 260, 8}{STRVAR 65280, 0}.\n
“The Egg Watch”\nSounds can be heard\ncoming from inside!\nIt will hatch soon!
“The Egg Watch”\nIt appears to move\noccasionally. It may\nbe close to hatching.
“The Egg Watch”\nWhat will hatch from\nthis? It doesn’t seem\nclose to hatching.
@@ -116,40 +116,40 @@ Sp. Def
Speed
Ability
/
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
-{STRVAR 261, 1, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
+{STRVAR 261, 0}
CONDITION
SHEEN
BATTLE MOVES
INFO
-{STRVAR 262, 1, 0}
-{STRVAR 262, 1, 0}
-{STRVAR 262, 1, 0}
-{STRVAR 262, 1, 0}
-{STRVAR 262, 1, 0}
+{STRVAR 262, 0}
+{STRVAR 262, 0}
+{STRVAR 262, 0}
+{STRVAR 262, 0}
+{STRVAR 262, 0}
PP
-{STRVAR 307, 1, 0}
-{STRVAR 307, 1, 0}
-{STRVAR 307, 1, 0}
-{STRVAR 307, 1, 0}
-{STRVAR 307, 1, 0}
-{STRVAR 307, 1, 0}
-{STRVAR 307, 1, 0}
-{STRVAR 307, 1, 0}
-{STRVAR 307, 1, 0}
-{STRVAR 307, 1, 0}
+{STRVAR 307, 0}
+{STRVAR 307, 0}
+{STRVAR 307, 0}
+{STRVAR 307, 0}
+{STRVAR 307, 0}
+{STRVAR 307, 0}
+{STRVAR 307, 0}
+{STRVAR 307, 0}
+{STRVAR 307, 0}
+{STRVAR 307, 0}
CANCEL
POWER
ACCURACY
CATEGORY
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
SWITCH
--
---
@@ -164,11 +164,11 @@ Close window.
OK
FAVORITE FOOD
-Likes it {STRVAR 65280, 1, 2}spicy{STRVAR 65280, 1, 0}.
-Likes it {STRVAR 65280, 1, 2}dry{STRVAR 65280, 1, 0}.
-Likes it {STRVAR 65280, 1, 2}sweet{STRVAR 65280, 1, 0}.
-Likes it {STRVAR 65280, 1, 2}bitter{STRVAR 65280, 1, 0}.
-Likes it {STRVAR 65280, 1, 2}sour{STRVAR 65280, 1, 0}.
+Likes it {STRVAR 65280, 2}spicy{STRVAR 65280, 0}.
+Likes it {STRVAR 65280, 2}dry{STRVAR 65280, 0}.
+Likes it {STRVAR 65280, 2}sweet{STRVAR 65280, 0}.
+Likes it {STRVAR 65280, 2}bitter{STRVAR 65280, 0}.
+Likes it {STRVAR 65280, 2}sour{STRVAR 65280, 0}.
Eats anything.
Coolness was enhanced!
Toughness was enhanced!
@@ -181,7 +181,7 @@ RIBBONS
INFO
CANCEL
No. of Ribbons:
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
/
-{STRVAR 308, 1, 0}
+{STRVAR 308, 0}
diff --git a/files/msgdata/msg/narc_0411.txt b/files/msgdata/msg/narc_0411.txt
index a743d63d..fd7dec7f 100644
--- a/files/msgdata/msg/narc_0411.txt
+++ b/files/msgdata/msg/narc_0411.txt
@@ -1,3 +1,3 @@
-{STRVAR 256, 1, 0} happily ate\nthe Poffin!
-{STRVAR 256, 1, 0} disdainfully\nate the Poffin...
-{STRVAR 256, 1, 0} ate the Poffin.
+{STRVAR 256, 0} happily ate\nthe Poffin!
+{STRVAR 256, 0} disdainfully\nate the Poffin...
+{STRVAR 256, 0} ate the Poffin.
diff --git a/files/msgdata/msg/narc_0412.txt b/files/msgdata/msg/narc_0412.txt
index 13d59a45..7a646382 100644
--- a/files/msgdata/msg/narc_0412.txt
+++ b/files/msgdata/msg/narc_0412.txt
@@ -2,11 +2,11 @@ POFFIN CASE
GIVE
TRASH
BACK
-SMOOTH / {STRVAR 307, 1, 0}
+SMOOTH / {STRVAR 307, 0}
CLOSE
-Discard this\n{STRVAR 265, 1, 0}?
-The {STRVAR 265, 1, 0} was\nthrown out.
+Discard this\n{STRVAR 265, 0}?
+The {STRVAR 265, 0} was\nthrown out.
YES
NO
SPICY
@@ -20,4 +20,4 @@ Raises beauty.
Raises cuteness.
Raises smartness.
Raises toughness.
-{STRVAR 265, 1, 0}{STRVAR 515, 1, 138}Lv. {STRVAR 307, 1, 1}
+{STRVAR 265, 0}{STRVAR 515, 138}Lv. {STRVAR 307, 1}
diff --git a/files/msgdata/msg/narc_0413.txt b/files/msgdata/msg/narc_0413.txt
index 677c133d..24501521 100644
--- a/files/msgdata/msg/narc_0413.txt
+++ b/files/msgdata/msg/narc_0413.txt
@@ -1,6 +1,6 @@
Communicating. Please standby...
-The {STRVAR 264, 1, 0} went in!
-{STRVAR 259, 1, 0}
+The {STRVAR 264, 0} went in!
+{STRVAR 259, 0}
It’ll burn! Stir it!
Too fast! Overflow!
It’ll burn! Hurry!
@@ -9,16 +9,16 @@ Quick! Quick!
RESULTS
Time
-{STRVAR 307, 1, 0}:{STRVAR 307, 1, 1}:{STRVAR 307, 1, 2}
+{STRVAR 307, 0}:{STRVAR 307, 1}:{STRVAR 307, 2}
Overflowed
-{STRVAR 309, 1, 0} time
+{STRVAR 309, 0} time
Burned
-{STRVAR 309, 1, 0} times
+{STRVAR 309, 0} times
Poffins made:
-{STRVAR 265, 1, 3} Lv. {STRVAR 307, 1, 1} x {STRVAR 307, 1, 2}
+{STRVAR 265, 3} Lv. {STRVAR 307, 1} x {STRVAR 307, 2}
-{STRVAR 259, 1, 0} put away the\n{STRVAR 265, 1, 3}(s) in the case.
+{STRVAR 259, 0} put away the\n{STRVAR 265, 3}(s) in the case.
Would you like to keep cooking\nPoffins?
Someone has dropped out.\nCooking will be canceled.
Please choose the Berry you want to\ncook from your Bag.
diff --git a/files/msgdata/msg/narc_0415.txt b/files/msgdata/msg/narc_0415.txt
index 7fc49729..38d7d20a 100644
--- a/files/msgdata/msg/narc_0415.txt
+++ b/files/msgdata/msg/narc_0415.txt
@@ -1,14 +1,14 @@
-{STRVAR 259, 1, 0}: Hey, you saw that news\nreport that was on TV, right?\rYou know, “Search for the Red\nGYARADOS! The mysterious appearance\fof the furious Pokémon in a lake!”\rThat show got me to thinking.\rI’ll bet our local lake has a Pokémon\nlike that in it, too!\rSo, that’s what we’re gonna do.\nWe’ll go find a Pokémon like that!
-{STRVAR 259, 1, 0}: Hey!\nWhere are you wandering off to?!\rThat mystery Pokémon on TV!\nIt’s calling out to me!\rForget about going back home!\r
-Remember what your mother said?\rMom: “{STRVAR 259, 1, 0}!\nDon’t go into the tall grass!\r“Remember, wild Pokémon may attack\nyou if you’re walking in tall grass.\r“It would be OK if you had your\nown Pokémon, but...”
-{STRVAR 259, 1, 0}: Hey, it’s those people!\nIs that old guy staring at us?\r
-Professor: Hmm...\rI heard from {STRVAR 259, 1, 0} that\nyou used our Pokémon?\fLet me see them, please.\rHmm...\n{STRVAR 256, 1, 1} and {STRVAR 256, 1, 2}...\r...\rHmm...\fI see...\nThat’s how it is...\r
-{STRVAR 259, 1, 0}!\nI’m going back to my lab!\r
+{STRVAR 259, 0}: Hey, you saw that news\nreport that was on TV, right?\rYou know, “Search for the Red\nGYARADOS! The mysterious appearance\fof the furious Pokémon in a lake!”\rThat show got me to thinking.\rI’ll bet our local lake has a Pokémon\nlike that in it, too!\rSo, that’s what we’re gonna do.\nWe’ll go find a Pokémon like that!
+{STRVAR 259, 0}: Hey!\nWhere are you wandering off to?!\rThat mystery Pokémon on TV!\nIt’s calling out to me!\rForget about going back home!\r
+Remember what your mother said?\rMom: “{STRVAR 259, 0}!\nDon’t go into the tall grass!\r“Remember, wild Pokémon may attack\nyou if you’re walking in tall grass.\r“It would be OK if you had your\nown Pokémon, but...”
+{STRVAR 259, 0}: Hey, it’s those people!\nIs that old guy staring at us?\r
+Professor: Hmm...\rI heard from {STRVAR 259, 0} that\nyou used our Pokémon?\fLet me see them, please.\rHmm...\n{STRVAR 256, 1} and {STRVAR 256, 2}...\r...\rHmm...\fI see...\nThat’s how it is...\r
+{STRVAR 259, 0}!\nI’m going back to my lab!\r
Dawn: Um... Yes!\nProfessor, please wait for me!\r
I think you should visit our lab\nlater.\rOK, see you!\r
Lucas: Uh... Yeah, of course!\nProfessor, wait for me!\r
You should visit us at our lab later,\nI think.\rWe’ll be seeing you!\r
-{STRVAR 259, 1, 0}: What was all that\ncraziness about?\rI mean, if he was angry, he could’ve\njust yelled at us, or whatever...\rAnd didn’t he want their Pokémon\nback...?\r{STRVAR 259, 1, 1}...\nWe should go home, too...\r
+{STRVAR 259, 0}: What was all that\ncraziness about?\rI mean, if he was angry, he could’ve\njust yelled at us, or whatever...\rAnd didn’t he want their Pokémon\nback...?\r{STRVAR 259, 1}...\nWe should go home, too...\r
Wild Pokémon lurk in tall grass. They\ncan come bursting out at any time.\rSo, if you’re wanting to battle wild\nPokémon, just walk in tall grass.\rIf you want to avoid wild Pokémon,\nthen stay out of the tall grass.
Hi!\nI work at a Pokémon Mart.\rDid you know that a Pokémon’s health\nis measured by Hit Points (HP)?\rIf a Pokémon runs out of HP, it\nfaints and can’t battle anymore.\rIf a Pokémon’s HP gets low, you\nshould heal it with a Potion.\rHere, let me give you a Potion as\na free sample. First one’s free!\rIt will automatically go in the\nMedicine Pocket of your Bag.\r
You can find a Pokémon Mart in cities\nand most major towns.
diff --git a/files/msgdata/msg/narc_0416.txt b/files/msgdata/msg/narc_0416.txt
index 544d403c..fab069c8 100644
--- a/files/msgdata/msg/narc_0416.txt
+++ b/files/msgdata/msg/narc_0416.txt
@@ -1,12 +1,12 @@
-Dawn: {STRVAR 259, 1, 1}?!\rDid you tell your family that you’re\nhelping the professor?\r...You didn’t, did you?\rI know that you’re really eager to\nsee all kinds of Pokémon.\rBut you shouldn’t make your mom\nworry that you’ve disappeared.\r
+Dawn: {STRVAR 259, 1}?!\rDid you tell your family that you’re\nhelping the professor?\r...You didn’t, did you?\rI know that you’re really eager to\nsee all kinds of Pokémon.\rBut you shouldn’t make your mom\nworry that you’ve disappeared.\r
Dawn: You should go tell your family\nthat you’re helping the professor.\rThe faster the better, too.\r
-Dawn: Oh, that’s right!\r{STRVAR 259, 1, 1}, I haven’t shown you\nhow to catch a Pokémon.\rI’ll demonstrate how to catch \none, so just watch me, OK?\r
-Dawn: Giggle...\nSee? Isn’t it neat?\rActually, it’s better to lower your\ntarget’s HP more than I did.\rIt’s important to get the Pokémon’s\nHP down as low as possible.\rThis is because a healthy Pokémon\nis very difficult to catch.\rOh, Pokémon also get easier to catch\nif you make them sleep or something\fby using a Pokémon’s move.\rOK, {STRVAR 259, 1, 0}, to get you\nstarted, I’ll give you five\fPoké Balls!\r
+Dawn: Oh, that’s right!\r{STRVAR 259, 1}, I haven’t shown you\nhow to catch a Pokémon.\rI’ll demonstrate how to catch \none, so just watch me, OK?\r
+Dawn: Giggle...\nSee? Isn’t it neat?\rActually, it’s better to lower your\ntarget’s HP more than I did.\rIt’s important to get the Pokémon’s\nHP down as low as possible.\rThis is because a healthy Pokémon\nis very difficult to catch.\rOh, Pokémon also get easier to catch\nif you make them sleep or something\fby using a Pokémon’s move.\rOK, {STRVAR 259, 0}, to get you\nstarted, I’ll give you five\fPoké Balls!\r
If you have lots of Pokémon with you,\nit will be safer on long trips.\rPlus, it will be a lot more fun\nhaving your Pokémon friends along.\rOK, I need to get going.\nBye, now!\r
-Lucas: {STRVAR 259, 1, 1}?!\rDid you tell your family that you’re\nhelping the professor?\r...I bet you didn’t, did you?\rI know that you’re eager to\nsee all kinds of Pokémon.\rBut you shouldn’t make your mom\nworry that you’ve upped and left.\r
+Lucas: {STRVAR 259, 1}?!\rDid you tell your family that you’re\nhelping the professor?\r...I bet you didn’t, did you?\rI know that you’re eager to\nsee all kinds of Pokémon.\rBut you shouldn’t make your mom\nworry that you’ve upped and left.\r
Lucas: Why don’t you go tell your\nfamily that the professor asked for\fyour help?\rYou should do it right away.\r
-Lucas: {STRVAR 259, 1, 1}, do you know\nhow to catch a Pokémon?\rI’ll demonstrate how to catch\none, so just watch, OK?\r
-Lucas: And that’s how it’s done.\rActually, I should have lowered the\ntarget’s HP some more.\rYup, the important thing is to lower\nthe Pokémon’s HP as much as possible.\rSee, a healthy Pokémon isn’t easy to\ncatch.\rOh, yeah. They also get easier to\ncatch if you make one of your\fPokémon put them to sleep or such.\rHere, {STRVAR 259, 1, 0}, I’ll give you\nfive Poké Balls to get you started.\r
+Lucas: {STRVAR 259, 1}, do you know\nhow to catch a Pokémon?\rI’ll demonstrate how to catch\none, so just watch, OK?\r
+Lucas: And that’s how it’s done.\rActually, I should have lowered the\ntarget’s HP some more.\rYup, the important thing is to lower\nthe Pokémon’s HP as much as possible.\rSee, a healthy Pokémon isn’t easy to\ncatch.\rOh, yeah. They also get easier to\ncatch if you make one of your\fPokémon put them to sleep or such.\rHere, {STRVAR 259, 0}, I’ll give you\nfive Poké Balls to get you started.\r
If you have lots of Pokémon with you,\nyou’ll be able to travel farther.\rThat way, you’ll have a better shot\nat meeting more Pokémon.\rSee you around!\r
Some Pokémon only appear in the\nmorning. Some only come out at night.\rI’m going to keep waiting right here\ntill I’ve seen every last one of ’em!
Rt. 202\nSandgem Town
diff --git a/files/msgdata/msg/narc_0417.txt b/files/msgdata/msg/narc_0417.txt
index 3fa0168f..ec5c1d16 100644
--- a/files/msgdata/msg/narc_0417.txt
+++ b/files/msgdata/msg/narc_0417.txt
@@ -1,5 +1,5 @@
-{STRVAR 259, 1, 0}: Hey! {STRVAR 259, 1, 1}!\nTell me you got a little tougher!\rMe? Do you even need to ask?\nOf course I got tougher!\rCome on!\nLet’s battle it out!\r
-{STRVAR 259, 1, 0}: Waah!\nWhat do you mean I lost?!\rWell, that’s it!\nThat’s the last time I’ll ever lose!\rI’m going to be the world’s toughest\nTrainer, and you know it!\rThe first thing to do is take on\nthe Oreburgh City Pokémon Gym!\rI’m gonna toughen up for that,\ntotally!\r
+{STRVAR 259, 0}: Hey! {STRVAR 259, 1}!\nTell me you got a little tougher!\rMe? Do you even need to ask?\nOf course I got tougher!\rCome on!\nLet’s battle it out!\r
+{STRVAR 259, 0}: Waah!\nWhat do you mean I lost?!\rWell, that’s it!\nThat’s the last time I’ll ever lose!\rI’m going to be the world’s toughest\nTrainer, and you know it!\rThe first thing to do is take on\nthe Oreburgh City Pokémon Gym!\rI’m gonna toughen up for that,\ntotally!\r
Did you know?\rThe first Pokémon to appear in\na battle is the one at the top left\fof your team list.
Rt. 203\nJubilife City
Rt. 203\nOreburgh City
diff --git a/files/msgdata/msg/narc_0426.txt b/files/msgdata/msg/narc_0426.txt
index b7e726b9..94d4067a 100644
--- a/files/msgdata/msg/narc_0426.txt
+++ b/files/msgdata/msg/narc_0426.txt
@@ -1,11 +1,11 @@
-Dawn: Hi, {STRVAR 259, 1, 0}!\nHow’s your Pokédex coming along?\rMe? I’m somewhere between fantastic\nand, uh, hopeless...\rBut this isn’t about me!\nI’ve got something nice for you.\r{STRVAR 259, 1, 0}, choose which hand\nyou want.
-Dawn: I see...\nYou want the Vs. Seeker.\rI’m impressed, {STRVAR 259, 1, 0}.\nYou know what’s important.\r
-Dawn: Using that Vs. Seeker, you can\nfind Trainers who want a rematch\fwith you.\rOh, {STRVAR 259, 1, 0}, do you also have\na Pokétch?\rYup, you do.\nYou can have this too, then.\rYou deserve it for all your hard\nwork, {STRVAR 259, 1, 0}.\r
-Dawn: The {STRVAR 280, 1, 1} is\nsomething you should touch often.\rIt will tell you if there is an item\non the ground that you can’t see.\rIt will be especially useful inside\ndark caves.\rOK, let’s keep working on our\nPokédexes.\rProfessor Rowan is counting on us!\r
-Lucas: Hey, {STRVAR 259, 1, 0}!\nHow’s your Pokédex coming along?\rMe? I’m always doing great!\n...I wish...\rBut that’s not important.\rLately, I’ve been experimenting with\na couple of neat tools.\r{STRVAR 259, 1, 0}, I’ll share with you.\nChoose a hand!
-Lucas: Oh yeah.\nYou want the Vs. Seeker.\rYup, {STRVAR 259, 1, 0}, you know what’s\nimportant.\r
-Lucas: Using that Vs. Seeker, you can\nfind Trainers who want to battle with\fyou again.\r{STRVAR 259, 1, 0}, what about a Pokétch?\nDo you have one?\rYup, you do.\nYou can have this too, then.\rYou deserve it for all of your\neffort, {STRVAR 259, 1, 0}.\r
-Lucas: The {STRVAR 280, 1, 1} is...\nJust try touching it.\rIt’ll alert you if there is an\nunseeable item on the ground.\rIt’s especially handy for finding\nthings in dark caves.\rOK, keep working on your Pokédex.\nProfessor Rowan is counting on us!\r
+Dawn: Hi, {STRVAR 259, 0}!\nHow’s your Pokédex coming along?\rMe? I’m somewhere between fantastic\nand, uh, hopeless...\rBut this isn’t about me!\nI’ve got something nice for you.\r{STRVAR 259, 0}, choose which hand\nyou want.
+Dawn: I see...\nYou want the Vs. Seeker.\rI’m impressed, {STRVAR 259, 0}.\nYou know what’s important.\r
+Dawn: Using that Vs. Seeker, you can\nfind Trainers who want a rematch\fwith you.\rOh, {STRVAR 259, 0}, do you also have\na Pokétch?\rYup, you do.\nYou can have this too, then.\rYou deserve it for all your hard\nwork, {STRVAR 259, 0}.\r
+Dawn: The {STRVAR 280, 1} is\nsomething you should touch often.\rIt will tell you if there is an item\non the ground that you can’t see.\rIt will be especially useful inside\ndark caves.\rOK, let’s keep working on our\nPokédexes.\rProfessor Rowan is counting on us!\r
+Lucas: Hey, {STRVAR 259, 0}!\nHow’s your Pokédex coming along?\rMe? I’m always doing great!\n...I wish...\rBut that’s not important.\rLately, I’ve been experimenting with\na couple of neat tools.\r{STRVAR 259, 0}, I’ll share with you.\nChoose a hand!
+Lucas: Oh yeah.\nYou want the Vs. Seeker.\rYup, {STRVAR 259, 0}, you know what’s\nimportant.\r
+Lucas: Using that Vs. Seeker, you can\nfind Trainers who want to battle with\fyou again.\r{STRVAR 259, 0}, what about a Pokétch?\nDo you have one?\rYup, you do.\nYou can have this too, then.\rYou deserve it for all of your\neffort, {STRVAR 259, 0}.\r
+Lucas: The {STRVAR 280, 1} is...\nJust try touching it.\rIt’ll alert you if there is an\nunseeable item on the ground.\rIt’s especially handy for finding\nthings in dark caves.\rOK, keep working on your Pokédex.\nProfessor Rowan is counting on us!\r
That slope’s too slippery.\nYou’ll need a Bike to get up.\rYou don’t have a Bicycle?\nThere’s a Cycle Shop in Eterna City.
If you change gears on your Bicycle,\nyou can shoot right up that slope.
diff --git a/files/msgdata/msg/narc_0428.txt b/files/msgdata/msg/narc_0428.txt
index 97e00e47..1a6df2a1 100644
--- a/files/msgdata/msg/narc_0428.txt
+++ b/files/msgdata/msg/narc_0428.txt
@@ -3,11 +3,11 @@ Berries are gifts of nature.\rI encourage you to feed Berries to\nPokémon.\rTha
Are you the forgetful type who\nforgets where Berries are planted?
Yes, yes, I thought so!\nI’m the same way!\rI feel a sort of kinship with you!\nYou can have this Pokétch app!\r
Oh, is that so.\rThen you’re OK even if I don’t give\nyou this nice thing.
-The {STRVAR 280, 1, 0} shows you\nwhere there are ripe Berries\fthat are ready to be picked.
+The {STRVAR 280, 0} shows you\nwhere there are ripe Berries\fthat are ready to be picked.
Certain kinds of Berries need lots\nand lots of water.
Um... Would you like some Mulch?\rIf you’re going to grow Berries,\nMulch is a good fertilizer.
-That {STRVAR 264, 1, 0}...\rI made it by mixing high-grade soil\nwith Pokémon...um...you know...\rIt will promote healthy Berry growth.
+That {STRVAR 264, 0}...\rI made it by mixing high-grade soil\nwith Pokémon...um...you know...\rIt will promote healthy Berry growth.
Um...\nPlease come again.
-You bought some {STRVAR 264, 1, 0}.\r
+You bought some {STRVAR 264, 0}.\r
I’m so sorry...\nYour Bag appears to be full...
Um... You don’t appear to have\nenough money...
diff --git a/files/msgdata/msg/narc_0429.txt b/files/msgdata/msg/narc_0429.txt
index d1e86ad5..b23f290f 100644
--- a/files/msgdata/msg/narc_0429.txt
+++ b/files/msgdata/msg/narc_0429.txt
@@ -1,7 +1,7 @@
Where departed Pokémon sleep...\nThis is the Lost Tower.
There is a broken, crumbling tower\nmade of stone...
There is a broken, crumbling tower\nmade of stone...\rThere seems to be a spot that would\nbe a perfect fit for the Odd Keystone.\rWould you like to use the Odd\nKeystone?
-{STRVAR 259, 1, 0} pushed the Odd Keystone\ninto the stone tower.\rThe stone tower has been restored!\n“Hallowed Tower” is written on it.
+{STRVAR 259, 0} pushed the Odd Keystone\ninto the stone tower.\rThe stone tower has been restored!\n“Hallowed Tower” is written on it.
It’s the Hallowed Tower.\rIt appears to have been built\nmany years ago.
It’s the Hallowed Tower.\rIts stones appear to have shifted...
It’s the Hallowed Tower.\r...Is that crying coming from inside\nthe tower?
@@ -9,8 +9,8 @@ It’s the Hallowed Tower.\r...Is the tower shaking ever so\nslightly?
It’s the Hallowed Tower.\rThere is some sort of presence...\nIt appears ready to emerge!
Yulaaah!\r
-Hmm!\n{STRVAR 264, 1, 0} is really good!\rWouldn’t you agree?
-Hmm!\nWe’re of identical minds!\rHmm!\nTake this {STRVAR 264, 1, 0}!\r
+Hmm!\n{STRVAR 264, 0} is really good!\rWouldn’t you agree?
+Hmm!\nWe’re of identical minds!\rHmm!\nTake this {STRVAR 264, 0}!\r
Try fishing wherever there is\na body of water.\rOh, incidentally, do you need me to\nexplain how to use that fishing rod?
You don’t like to fish?
First, you face any body of water,\nthen you use your fishing rod.\rNext, you must focus!\nIf a Pokémon bites, “!” appears.\fThat’s your cue to reel it in!
diff --git a/files/msgdata/msg/narc_0432.txt b/files/msgdata/msg/narc_0432.txt
index 50e2818d..39732698 100644
--- a/files/msgdata/msg/narc_0432.txt
+++ b/files/msgdata/msg/narc_0432.txt
@@ -1,6 +1,6 @@
The PSYDUCK are standing firm.\nThey aren’t inclined to move at all.
The PSYDUCK are standing firm.\nThey aren’t inclined to move.\rWould you like to use the SecretPotion?
-{STRVAR 259, 1, 0} used the\nSecretPotion!\rThe PSYDUCK appear to be cured\nof their chronic headache!\r
+{STRVAR 259, 0} used the\nSecretPotion!\rThe PSYDUCK appear to be cured\nof their chronic headache!\r
Cynthia: Oh, good. You used the\nSecretPotion I gave you.\rPSYDUCK are known to suffer from\nchronic headaches.\rBut no one’s been able to figure out\nwhat triggers the headaches.\rOh, yes! Can I ask you a big favor?\rI want you to deliver this Old Charm\nto my grandma in Celestic Town.\rI know there are some rare Pokémon\nbetween here and Celestic Town, so\fit will be worth your while to go.
Cynthia: My grandma has this sort of\nbossy atmosphere about her.\rI think you’ll recognize her right\naway.\rYes, I’m sure you will. She’s the\nelder of Celestic Town.\rAnd the location... Look on your Town\nMap. You can’t miss it.\rOK, I’m counting on you!\nSee you again down the road!\r
I know I’m asking a big favor\nof you.\rBut I really want you to do it.\nWill you go to Celestic Town for me?
diff --git a/files/msgdata/msg/narc_0435.txt b/files/msgdata/msg/narc_0435.txt
index a6179db6..eee163f3 100644
--- a/files/msgdata/msg/narc_0435.txt
+++ b/files/msgdata/msg/narc_0435.txt
@@ -6,7 +6,7 @@ Fine, fine, now pick the Pokémon\nI should teach the move to.
Sorry to disappoint you...\rThat Pokémon you have can learn this\nmove, but it hasn’t come to trust\fyou fully yet...\rUntil then, I can’t make it learn\nthis move.
Sorry to disappoint you...\nThat Pokémon can’t learn this move.
Hmmmm...\rTeaching a move to an Egg is\na challenge that’s beyond me.
-Oh? That Pokémon already knows\n{STRVAR 262, 1, 0}.
+Oh? That Pokémon already knows\n{STRVAR 262, 0}.
diff --git a/files/msgdata/msg/narc_0441.txt b/files/msgdata/msg/narc_0441.txt
index b4e03099..2e9c62cc 100644
--- a/files/msgdata/msg/narc_0441.txt
+++ b/files/msgdata/msg/narc_0441.txt
@@ -4,15 +4,15 @@ Backlot: Hello, hello!\nWelcome to my opulent mansion!\rThere’s a lot for me t
Backlot: Er-hem!\rThere’s a lot for me to be proud of\ninside, and outside, of this home...\rBut what makes me the most proud is\nmy trophy garden in the back!\rWhy bother traveling afar when\nPokémon are attracted by my garden?\rThey come to me in hopes of seeing\nthe garden!\rWell, doesn’t that make you envious?\nYou are envious, yes?
I know you’re really envious...\nYou’re not fooling anyone...
Backlot: Muhohoho... I bet you are!\nI knew you would be!\rBut I don’t mind! I enjoy sharing\nmy stories with you!\rSo! When I go out into my prized\ngarden, Pokémon come running to me.\rThey sidle up, as happy as they can\nbe to see me!\rWell? Doesn’t that make you envious?\nYou are envious, yes?
-Backlot: Muhohoho... I bet you are!\nI knew you would be!\rBut I don’t mind! I enjoy sharing\nmy stories with you!\rSo! This is what happened this morning\nwhen I went into my trophy garden.\rI noticed a cute-eyed {STRVAR 256, 1, 0},\nwhich joyously ran over to me.\rThe {STRVAR 256, 1, 0} ran up and gave me\na smooch on my cheek...\r
+Backlot: Muhohoho... I bet you are!\nI knew you would be!\rBut I don’t mind! I enjoy sharing\nmy stories with you!\rSo! This is what happened this morning\nwhen I went into my trophy garden.\rI noticed a cute-eyed {STRVAR 256, 0},\nwhich joyously ran over to me.\rThe {STRVAR 256, 0} ran up and gave me\na smooch on my cheek...\r
Butler: M-Master!\nTh-that Pokémon you mentioned...\fIt doesn’t exist in the garden...\r
Backlot: Wha...\rErm...\rWh-what are you saying?\nI’m no blowhard!\rListen... Mutter, mutter...\nWhisper, whisper...\r
Butler: Yes, Master!\nRight away, sir!\r
-Backlot: ...It’s true, I tell you!\nNo lies ever leave these lips!\rThere really are cute {STRVAR 256, 1, 0}\nin my trophy garden! Honest truth!
+Backlot: ...It’s true, I tell you!\nNo lies ever leave these lips!\rThere really are cute {STRVAR 256, 0}\nin my trophy garden! Honest truth!
Butler: Master is a truly wonderful\nand generous person!\rIt’s on his orders that the garden,\nhis pride and joy, is open to all,\feven Trainers.
Butler: Master actually quite enjoys\nshowing his prized garden to strong\fTrainers.
Butler: Master took a stroll in his\ntrophy garden today, like usual.
-Butler: Did you see them? There were\nsome {STRVAR 256, 1, 0}, weren’t there?\rBut that’s only to be expected.\nIt’s Master’s trophy garden.
+Butler: Did you see them? There were\nsome {STRVAR 256, 0}, weren’t there?\rBut that’s only to be expected.\nIt’s Master’s trophy garden.
Butler: How do you find it? Master’s\nupgraded trophy garden, I mean.\rYou did notice the influx of quite\nrare Pokémon, yes?\rBut that’s only to be expected.\nIt’s Master’s trophy garden.
You may look, but please refrain from\ntouching this Pokémon statue.
I’m very sorry. But please refrain\nfrom touching this statue.\r
diff --git a/files/msgdata/msg/narc_0443.txt b/files/msgdata/msg/narc_0443.txt
index c2cdf2ce..311e8d57 100644
--- a/files/msgdata/msg/narc_0443.txt
+++ b/files/msgdata/msg/narc_0443.txt
@@ -1,10 +1,10 @@
My big sister collects shards.\rShe says they remind her of the place\nshe worked at long ago.
If you find ten shards of the same\ncolor, please let me know.\rI would gladly trade you a Technical\nMachine for them.
You’ve got ten shards in the same\ncolor, haven’t you?\rWould you like to trade them for\na Technical Machine?
-For your ten Red Shards, you get\nthis {STRVAR 264, 1, 0} {STRVAR 262, 1, 1}.\r
-For your ten Blue Shards, you get\nthis {STRVAR 264, 1, 0} {STRVAR 262, 1, 1}.\r
-For your ten Yellow Shards, you get\nthis {STRVAR 264, 1, 0} {STRVAR 262, 1, 1}.\r
-For your ten Green Shards, you get\nthis {STRVAR 264, 1, 0} {STRVAR 262, 1, 1}.\r
+For your ten Red Shards, you get\nthis {STRVAR 264, 0} {STRVAR 262, 1}.\r
+For your ten Blue Shards, you get\nthis {STRVAR 264, 0} {STRVAR 262, 1}.\r
+For your ten Yellow Shards, you get\nthis {STRVAR 264, 0} {STRVAR 262, 1}.\r
+For your ten Green Shards, you get\nthis {STRVAR 264, 0} {STRVAR 262, 1}.\r
You don’t want anything?\nI feel unwanted...
Oh, your Bag is full.\rGiggle... It’s OK, I can trade\nanytime. Next time will be fine.
Red Shards: Sunny Day\nBlue Shards: Rain Dance\fYellow Shards: Sandstorm\fGreen Shards: Hail\f...The Weather Institute
diff --git a/files/msgdata/msg/narc_0446.txt b/files/msgdata/msg/narc_0446.txt
index b67c4143..e71264f5 100644
--- a/files/msgdata/msg/narc_0446.txt
+++ b/files/msgdata/msg/narc_0446.txt
@@ -1,51 +1,51 @@
-Dr. Footstep: Pokémon are quite easy\nfor me to read.\rI need only to see their footprints,\nand their innermost thoughts are\frevealed to me!\rOh?\nYou are skeptical of my claim?\rThen, let your {STRVAR 256, 1, 0} walk\nin front of me, right here.\rFrom its footprints, I will determine\nhow it feels about you.\r
-Dr. Footstep: Do you want to check\nthe feelings of your Pokémon again?\rThen, let your {STRVAR 256, 1, 0} walk\nin front of me, right here.\rFrom its footprints, I will determine\nhow it feels about you.\r
-Dr. Footstep: ...And that is what\nyour {STRVAR 256, 1, 0} thinks of you.
-Dr. Footstep: ...Hmmm... {STRVAR 256, 1, 0}\ndoesn’t leave any footprints.\rIt’s somewhat difficult for me to\ndetermine what its thoughts are.
-Dr. Footstep: ...Hmm... {STRVAR 256, 1, 0}\nhappens to be quite the silent type!
-Dr. Footstep: ...And that is what\nyour {STRVAR 256, 1, 0} thinks of you.\rI must say, your {STRVAR 256, 1, 0} and\nyou share a very close bond.\fThis is for you.\r
-Dr. Footstep: ...Hmmm... {STRVAR 256, 1, 0}\ndoesn’t leave any footprints.\rIt’s somewhat difficult for me to\ndetermine what its thoughts are.\rHowever, your {STRVAR 256, 1, 0} and\nyou obviously share a close bond.\fThis is for you.\r
-Dr. Footstep: ...Hmm... {STRVAR 256, 1, 0}\nhappens to be quite the silent type!\rHowever, your {STRVAR 256, 1, 0} and\nyou obviously share a close bond.\fThis is for you.\r
-{STRVAR 259, 1, 1} received\nthe Footprint Ribbon.\r
-{STRVAR 259, 1, 1} put the Footprint Ribbon\non {STRVAR 256, 1, 0}.
-Aww... {STRVAR 259, 1, 1} only plays with\nother Pokémon...\r{STRVAR 257, 1, 2} feels neglected...\rMaybe {STRVAR 259, 1, 1} doesn’t like\n{STRVAR 257, 1, 2} very much?\r{STRVAR 257, 1, 2} will try harder for\n{STRVAR 259, 1, 1}.\rPlease be nicer to me!\r
-Others say there are people who\naren’t very nice to Pokémon.\rI wonder about {STRVAR 259, 1, 1}...\rWill {STRVAR 259, 1, 1} look after\n{STRVAR 257, 1, 2} nicely?\rWill I get to go all over with this\nTrainer?\rCan we be... Friends?\r
-This adventure with {STRVAR 259, 1, 1}\nis lots of fun.\r{STRVAR 257, 1, 2} gets to go places where\nI can’t go by myself.\rI get to battle Pokémon I’ve never\never seen before.\rI’m gonna get stronger and stronger\nfor {STRVAR 259, 1, 1}!\r
-{STRVAR 257, 1, 2} and {STRVAR 259, 1, 1} make\na perfectly matched combo!\rI’ve seen all sorts of people\nso far...\rBut {STRVAR 259, 1, 1} understands\n{STRVAR 257, 1, 2}’s feelings most!\rI’m a little hungry...\nYou can tell, right?\r
-If I said there can be friendship\nbetween Pokémon and people, will\f{STRVAR 256, 1, 0}’s friends understand?\rBut if you see {STRVAR 259, 1, 1} and\n{STRVAR 257, 1, 2}, you will understand.\rBecause {STRVAR 259, 1, 1} and\n{STRVAR 257, 1, 2} are friends!\r
-{STRVAR 257, 1, 2} is bored...\nPlay with me more, more...\r{STRVAR 257, 1, 2} and {STRVAR 259, 1, 1},\nlet’s play nicer...\r
-Gonna go with {STRVAR 259, 1, 1} all over\nthe place...\rBe nice to {STRVAR 257, 1, 2}...\nWarm and cuddly...\r
-{STRVAR 257, 1, 2} get strong, make\n{STRVAR 259, 1, 1} happy.\rRound ones, square ones,\ntriangle ones, wobbly ones...\r{STRVAR 257, 1, 2} wants to see different\nkinds of Pokémon...\r
-{STRVAR 257, 1, 2} and {STRVAR 259, 1, 1}\nmake a friendly combo.\r{STRVAR 259, 1, 1}’s feelings, {STRVAR 257, 1, 2}\ncan understand.\r{STRVAR 257, 1, 2}’s feelings, {STRVAR 259, 1, 1}\nunderstands!\r
-{STRVAR 259, 1, 1} makes {STRVAR 257, 1, 2}\nvery proud!\r{STRVAR 256, 1, 0} boasts to friends\nabout {STRVAR 259, 1, 1}!\r{STRVAR 259, 1, 1} and {STRVAR 257, 1, 2} are\nbest of friends!\r
-Why does {STRVAR 259, 1, 1} use only\nother Pokémon?\rAm I not needed much?\rWould I have been better off if\nI remained in the wild?\rNo, I should give this Trainer\na little more of a chance...\r
-Humans can’t understand the cries\nof Pokémon, nor our feelings.\rHowever, there are some among us\nthat understand human speech...\rHehehe, {STRVAR 259, 1, 1}, you’re not bad\nfor a human.\r
-If a Pokémon were to travel along,\nit would be limited as to where\fit could go.\rBut traveling with a human, a Pokémon\nwould be able to travel farther afield\fto more distant cities and lands.\rTraveling with {STRVAR 259, 1, 1} has been\nrewarding and reassuring.\rAnd very entertaining...\r
-Some wild Pokémon frown upon others\nfor traveling with humans.\rThey jeer that the caught Pokémon\nhave “forgotten the wild.”\rBut that view is mistaken.\rThey have just never met a Trainer\nwho could be a great partner.\rA great partner like {STRVAR 259, 1, 1},\nin other words...\r
-{STRVAR 259, 1, 1} is...\nA remarkable human and Trainer.\rThat I can always perform the best\nany {STRVAR 256, 1, 0} possibly can...\rI attribute that entirely to my\npartner {STRVAR 259, 1, 1}.\rWhen we travel, I can see wild\nPokémon eyeing us enviously...\r
-Does {STRVAR 259, 1, 1} intend to ignore\nme forever?\rGive me more opportunities for me\nto shine...\r
-If a Pokémon is treated as a friend,\nit will return the sentiments.\rWe grow fonder of humans that treat\nus with kindness...\rDoes {STRVAR 259, 1, 1} even like\n{STRVAR 257, 1, 2}?\r
-Did {STRVAR 257, 1, 2} get stronger?\nWho is responsible for making me so?\rIs it {STRVAR 259, 1, 1}’s doing?\nIs the Trainer owed my thanks?\r
-{STRVAR 259, 1, 1} and {STRVAR 257, 1, 2} are\nalike in some ways.\rIn humanspeak, we match up well.\nDoes {STRVAR 259, 1, 1} think so, too?\r
-{STRVAR 259, 1, 1} is very impressive,\nespecially for a human.\rThe Trainer lets {STRVAR 257, 1, 2} use\nevery bit of power properly.\rIt is a shame that {STRVAR 259, 1, 1} is\nonly a human...\r
-That {STRVAR 259, 1, 1}...\nWhat is that Trainer thinking?\rWhy make me join the team, then call\nupon me for nothing?\rAm I considered useless?\nIs the Trainer regretting having me?\rDoes the Trainer dare disrespect\nthis {STRVAR 256, 1, 0} so easily?\r
-I have little understanding of\n{STRVAR 259, 1, 1} as a human...\r{STRVAR 259, 1, 1} may not be too bad,\nconsidering that I, an oft-shunned\f{STRVAR 256, 1, 0}, am one of the team...\rThat said, I don’t intend to be all\ncheerful around {STRVAR 259, 1, 1}...\r
-Our kind prefers to lurk in dark\nand dank places...\rBut being with {STRVAR 259, 1, 1}, even\nbright and festive places seem less\fthreatening...\r{STRVAR 259, 1, 1} has a strange\ncharisma...\r
-Not for a moment did I think I would\nbe traveling with a human...\rIf my {STRVAR 256, 1, 0} friends were to\nsee me now, they would be shocked.\rOr would they be envious of me...?\r
-That {STRVAR 259, 1, 1} is the most\nimpressive of humans.\rIt takes a lot to make me,\n{STRVAR 257, 1, 2}, sunny and cheerful!\rAs a show of affection, I should\nchomp down on the Trainer’s neck...\rHahaha... Have no fear...\nI was merely joking...\r
-Wooooooh...\n{STRVAR 257, 1, 2} has nothing to do...\rKeep me too bored, and I’m liable\nto sneak up and bite...\r
-Is there any human that would grow\nto like us {STRVAR 256, 1, 0}?\rWell? Does {STRVAR 259, 1, 1} like\n{STRVAR 257, 1, 2}?\r{STRVAR 257, 1, 2} doesn’t like...\nWell, no, maybe not...\r
-{STRVAR 259, 1, 1} treats me, {STRVAR 257, 1, 2},\nnicely without being scared.\rBut {STRVAR 257, 1, 2} will be even scarier\nfrom now on.\rThat’s what we {STRVAR 256, 1, 0} do...\r
-{STRVAR 257, 1, 2} is starting to forget\na little about being in the wild...\rBut {STRVAR 257, 1, 2} isn’t feeling sad.\nIt’s never boring with {STRVAR 259, 1, 1}...\r
-There are no Pokémon that dislike\nhumans...\rOnly humans that dislike Pokémon...\rWe {STRVAR 256, 1, 0} are especially\nshunned...\rBut {STRVAR 259, 1, 1} always treats me\nas a friend and partner...\r
-Hnurrrr... Hunh?\nThis is... Where?\r{STRVAR 259, 1, 1}’s house, is this?\nIt’s not? Hnurrr...\rIf you don’t need me for anything,\ncan I go back to my Ball?\rHnurrr...\r
-Hnurrr... Me? Uhm...\nI like to sleep most the time.\fOh, I like to eat, too. That’s next.\rBut what I really like is to think.\nI’m a very deep thinker.\rWhen I think about the future of the\n{STRVAR 256, 1, 0} species...\r...Hnurrr...hunh?\nOh, I forget where the time goes.\rHnurrrr...\r
-Hnurrr... Me? Uhm...\nThere are lots of kinds of moves.\rI like those Dark-type moves,\noh, and Dragon-type moves, too...\rHow would they be for this\n{STRVAR 256, 1, 0}?\rWill they be for me?\nOr a no, no, no sort of thing?\rHnurrr...\r
-Hnurrr... I don’t know how to begin\nsaying this...\rI liked living quietly before I met\n{STRVAR 259, 1, 1}. Sssh.\rBut I’m getting to like traveling\nwith {STRVAR 259, 1, 1}.\rI think I’m getting sort of funky.\nDo you think I’m sort of funky?\rNo? No funk for me?\nHnurrr...\r
-Hnurrr... Me? Uhm...\nOther Pokémon, they say to me...\r“You’re not thinking, are you?”\nHow insulting they should say so.\rIt isn’t true what they say.\nThink, think, think, I do that.\rAll the time, I think hard how to help\n{STRVAR 259, 1, 1}. I concentrate!\rHnurrr...\r
+Dr. Footstep: Pokémon are quite easy\nfor me to read.\rI need only to see their footprints,\nand their innermost thoughts are\frevealed to me!\rOh?\nYou are skeptical of my claim?\rThen, let your {STRVAR 256, 0} walk\nin front of me, right here.\rFrom its footprints, I will determine\nhow it feels about you.\r
+Dr. Footstep: Do you want to check\nthe feelings of your Pokémon again?\rThen, let your {STRVAR 256, 0} walk\nin front of me, right here.\rFrom its footprints, I will determine\nhow it feels about you.\r
+Dr. Footstep: ...And that is what\nyour {STRVAR 256, 0} thinks of you.
+Dr. Footstep: ...Hmmm... {STRVAR 256, 0}\ndoesn’t leave any footprints.\rIt’s somewhat difficult for me to\ndetermine what its thoughts are.
+Dr. Footstep: ...Hmm... {STRVAR 256, 0}\nhappens to be quite the silent type!
+Dr. Footstep: ...And that is what\nyour {STRVAR 256, 0} thinks of you.\rI must say, your {STRVAR 256, 0} and\nyou share a very close bond.\fThis is for you.\r
+Dr. Footstep: ...Hmmm... {STRVAR 256, 0}\ndoesn’t leave any footprints.\rIt’s somewhat difficult for me to\ndetermine what its thoughts are.\rHowever, your {STRVAR 256, 0} and\nyou obviously share a close bond.\fThis is for you.\r
+Dr. Footstep: ...Hmm... {STRVAR 256, 0}\nhappens to be quite the silent type!\rHowever, your {STRVAR 256, 0} and\nyou obviously share a close bond.\fThis is for you.\r
+{STRVAR 259, 1} received\nthe Footprint Ribbon.\r
+{STRVAR 259, 1} put the Footprint Ribbon\non {STRVAR 256, 0}.
+Aww... {STRVAR 259, 1} only plays with\nother Pokémon...\r{STRVAR 257, 2} feels neglected...\rMaybe {STRVAR 259, 1} doesn’t like\n{STRVAR 257, 2} very much?\r{STRVAR 257, 2} will try harder for\n{STRVAR 259, 1}.\rPlease be nicer to me!\r
+Others say there are people who\naren’t very nice to Pokémon.\rI wonder about {STRVAR 259, 1}...\rWill {STRVAR 259, 1} look after\n{STRVAR 257, 2} nicely?\rWill I get to go all over with this\nTrainer?\rCan we be... Friends?\r
+This adventure with {STRVAR 259, 1}\nis lots of fun.\r{STRVAR 257, 2} gets to go places where\nI can’t go by myself.\rI get to battle Pokémon I’ve never\never seen before.\rI’m gonna get stronger and stronger\nfor {STRVAR 259, 1}!\r
+{STRVAR 257, 2} and {STRVAR 259, 1} make\na perfectly matched combo!\rI’ve seen all sorts of people\nso far...\rBut {STRVAR 259, 1} understands\n{STRVAR 257, 2}’s feelings most!\rI’m a little hungry...\nYou can tell, right?\r
+If I said there can be friendship\nbetween Pokémon and people, will\f{STRVAR 256, 0}’s friends understand?\rBut if you see {STRVAR 259, 1} and\n{STRVAR 257, 2}, you will understand.\rBecause {STRVAR 259, 1} and\n{STRVAR 257, 2} are friends!\r
+{STRVAR 257, 2} is bored...\nPlay with me more, more...\r{STRVAR 257, 2} and {STRVAR 259, 1},\nlet’s play nicer...\r
+Gonna go with {STRVAR 259, 1} all over\nthe place...\rBe nice to {STRVAR 257, 2}...\nWarm and cuddly...\r
+{STRVAR 257, 2} get strong, make\n{STRVAR 259, 1} happy.\rRound ones, square ones,\ntriangle ones, wobbly ones...\r{STRVAR 257, 2} wants to see different\nkinds of Pokémon...\r
+{STRVAR 257, 2} and {STRVAR 259, 1}\nmake a friendly combo.\r{STRVAR 259, 1}’s feelings, {STRVAR 257, 2}\ncan understand.\r{STRVAR 257, 2}’s feelings, {STRVAR 259, 1}\nunderstands!\r
+{STRVAR 259, 1} makes {STRVAR 257, 2}\nvery proud!\r{STRVAR 256, 0} boasts to friends\nabout {STRVAR 259, 1}!\r{STRVAR 259, 1} and {STRVAR 257, 2} are\nbest of friends!\r
+Why does {STRVAR 259, 1} use only\nother Pokémon?\rAm I not needed much?\rWould I have been better off if\nI remained in the wild?\rNo, I should give this Trainer\na little more of a chance...\r
+Humans can’t understand the cries\nof Pokémon, nor our feelings.\rHowever, there are some among us\nthat understand human speech...\rHehehe, {STRVAR 259, 1}, you’re not bad\nfor a human.\r
+If a Pokémon were to travel along,\nit would be limited as to where\fit could go.\rBut traveling with a human, a Pokémon\nwould be able to travel farther afield\fto more distant cities and lands.\rTraveling with {STRVAR 259, 1} has been\nrewarding and reassuring.\rAnd very entertaining...\r
+Some wild Pokémon frown upon others\nfor traveling with humans.\rThey jeer that the caught Pokémon\nhave “forgotten the wild.”\rBut that view is mistaken.\rThey have just never met a Trainer\nwho could be a great partner.\rA great partner like {STRVAR 259, 1},\nin other words...\r
+{STRVAR 259, 1} is...\nA remarkable human and Trainer.\rThat I can always perform the best\nany {STRVAR 256, 0} possibly can...\rI attribute that entirely to my\npartner {STRVAR 259, 1}.\rWhen we travel, I can see wild\nPokémon eyeing us enviously...\r
+Does {STRVAR 259, 1} intend to ignore\nme forever?\rGive me more opportunities for me\nto shine...\r
+If a Pokémon is treated as a friend,\nit will return the sentiments.\rWe grow fonder of humans that treat\nus with kindness...\rDoes {STRVAR 259, 1} even like\n{STRVAR 257, 2}?\r
+Did {STRVAR 257, 2} get stronger?\nWho is responsible for making me so?\rIs it {STRVAR 259, 1}’s doing?\nIs the Trainer owed my thanks?\r
+{STRVAR 259, 1} and {STRVAR 257, 2} are\nalike in some ways.\rIn humanspeak, we match up well.\nDoes {STRVAR 259, 1} think so, too?\r
+{STRVAR 259, 1} is very impressive,\nespecially for a human.\rThe Trainer lets {STRVAR 257, 2} use\nevery bit of power properly.\rIt is a shame that {STRVAR 259, 1} is\nonly a human...\r
+That {STRVAR 259, 1}...\nWhat is that Trainer thinking?\rWhy make me join the team, then call\nupon me for nothing?\rAm I considered useless?\nIs the Trainer regretting having me?\rDoes the Trainer dare disrespect\nthis {STRVAR 256, 0} so easily?\r
+I have little understanding of\n{STRVAR 259, 1} as a human...\r{STRVAR 259, 1} may not be too bad,\nconsidering that I, an oft-shunned\f{STRVAR 256, 0}, am one of the team...\rThat said, I don’t intend to be all\ncheerful around {STRVAR 259, 1}...\r
+Our kind prefers to lurk in dark\nand dank places...\rBut being with {STRVAR 259, 1}, even\nbright and festive places seem less\fthreatening...\r{STRVAR 259, 1} has a strange\ncharisma...\r
+Not for a moment did I think I would\nbe traveling with a human...\rIf my {STRVAR 256, 0} friends were to\nsee me now, they would be shocked.\rOr would they be envious of me...?\r
+That {STRVAR 259, 1} is the most\nimpressive of humans.\rIt takes a lot to make me,\n{STRVAR 257, 2}, sunny and cheerful!\rAs a show of affection, I should\nchomp down on the Trainer’s neck...\rHahaha... Have no fear...\nI was merely joking...\r
+Wooooooh...\n{STRVAR 257, 2} has nothing to do...\rKeep me too bored, and I’m liable\nto sneak up and bite...\r
+Is there any human that would grow\nto like us {STRVAR 256, 0}?\rWell? Does {STRVAR 259, 1} like\n{STRVAR 257, 2}?\r{STRVAR 257, 2} doesn’t like...\nWell, no, maybe not...\r
+{STRVAR 259, 1} treats me, {STRVAR 257, 2},\nnicely without being scared.\rBut {STRVAR 257, 2} will be even scarier\nfrom now on.\rThat’s what we {STRVAR 256, 0} do...\r
+{STRVAR 257, 2} is starting to forget\na little about being in the wild...\rBut {STRVAR 257, 2} isn’t feeling sad.\nIt’s never boring with {STRVAR 259, 1}...\r
+There are no Pokémon that dislike\nhumans...\rOnly humans that dislike Pokémon...\rWe {STRVAR 256, 0} are especially\nshunned...\rBut {STRVAR 259, 1} always treats me\nas a friend and partner...\r
+Hnurrrr... Hunh?\nThis is... Where?\r{STRVAR 259, 1}’s house, is this?\nIt’s not? Hnurrr...\rIf you don’t need me for anything,\ncan I go back to my Ball?\rHnurrr...\r
+Hnurrr... Me? Uhm...\nI like to sleep most the time.\fOh, I like to eat, too. That’s next.\rBut what I really like is to think.\nI’m a very deep thinker.\rWhen I think about the future of the\n{STRVAR 256, 0} species...\r...Hnurrr...hunh?\nOh, I forget where the time goes.\rHnurrrr...\r
+Hnurrr... Me? Uhm...\nThere are lots of kinds of moves.\rI like those Dark-type moves,\noh, and Dragon-type moves, too...\rHow would they be for this\n{STRVAR 256, 0}?\rWill they be for me?\nOr a no, no, no sort of thing?\rHnurrr...\r
+Hnurrr... I don’t know how to begin\nsaying this...\rI liked living quietly before I met\n{STRVAR 259, 1}. Sssh.\rBut I’m getting to like traveling\nwith {STRVAR 259, 1}.\rI think I’m getting sort of funky.\nDo you think I’m sort of funky?\rNo? No funk for me?\nHnurrr...\r
+Hnurrr... Me? Uhm...\nOther Pokémon, they say to me...\r“You’re not thinking, are you?”\nHow insulting they should say so.\rIt isn’t true what they say.\nThink, think, think, I do that.\rAll the time, I think hard how to help\n{STRVAR 259, 1}. I concentrate!\rHnurrr...\r
Hnurrr... I did not know that?\nI really don’t? What is this?\fI don’t know what to say?\fHnurrr...\r
Hnurrr... Well, I...\nI think I’m motivated.\fAs motivated as the average.\fBut it’s not so simple as that.\fHnurrr...\r
Hnurrr... How should I say this?\nWe both look out for each other.\fThat’s what we try to do, I think.\fThat is for the best.\fHnurrrr...\r
-Hnurrr... How do I say?\nHow should I describe us?\rWe are the sound of both hands\nclapping.\r{STRVAR 259, 1, 1} and I are together\nin synchronicity like twins.\rHnurrr...\r
+Hnurrr... How do I say?\nHow should I describe us?\rWe are the sound of both hands\nclapping.\r{STRVAR 259, 1} and I are together\nin synchronicity like twins.\rHnurrr...\r
Hnurrr...\nWhat is left to say, I say?\rWe have come so far now, where can\nwe go but to see this through?\rHall of Fame...\nWords so sweet fall from my mouth.\rHnurrr...\r
Sssshhnnn...\n...\f...Ssshhhnnn...\f...\fSsshhhnnn...\f...\r
diff --git a/files/msgdata/msg/narc_0455.txt b/files/msgdata/msg/narc_0455.txt
index 85bff4a1..3c157a08 100644
--- a/files/msgdata/msg/narc_0455.txt
+++ b/files/msgdata/msg/narc_0455.txt
@@ -1,5 +1,5 @@
Feel free to take a power nap in\nthat bed.\rAs you can see, this lodge is beat\nup. Do what you like here.
I don’t have Thick Fat like some\nPokémon, so I have to bundle up\fin clothes to keep warm.
It’s a bed...\nWant to take a rest?
-{STRVAR 259, 1, 0} quickly fell asleep\nin the bed...\r
-{STRVAR 259, 1, 0} and the Pokémon\nbecame fully healed from the rest!
+{STRVAR 259, 0} quickly fell asleep\nin the bed...\r
+{STRVAR 259, 0} and the Pokémon\nbecame fully healed from the rest!
diff --git a/files/msgdata/msg/narc_0460.txt b/files/msgdata/msg/narc_0460.txt
index 688a0579..6d275969 100644
--- a/files/msgdata/msg/narc_0460.txt
+++ b/files/msgdata/msg/narc_0460.txt
@@ -1,6 +1,6 @@
Route 218 up ahead is a great fishing\nhole that’s almost unknown to people.
Yes, sir!\nAn Old Rod is a good thing!\rYou think so too, am I right?
-Yes! Good answer!\nWe can be friends!\rHere you go.\nThat’s my {STRVAR 264, 1, 0}!\r
+Yes! Good answer!\nWe can be friends!\rHere you go.\nThat’s my {STRVAR 264, 0}!\r
You should fish wherever there is\na body of water.\rOh, and by the way, did you need\nany tips on using that fishing rod?
Oh, really?\nYou don’t like to fish?
First, you face any body of water,\nthen you use your fishing rod.\rNext, you focus!\nIf a Pokémon bites, “!” appears.\fThat’s your cue to reel it in!
diff --git a/files/msgdata/msg/narc_0461.txt b/files/msgdata/msg/narc_0461.txt
index eeaf2b13..379cf757 100644
--- a/files/msgdata/msg/narc_0461.txt
+++ b/files/msgdata/msg/narc_0461.txt
@@ -1,5 +1,5 @@
Boy...\nI sure am thirsty...
-{STRVAR 259, 1, 0}, long time, no see!\rOh? You look puzzled.\nYou’re wondering who I am.\rI’m Professor Rowan’s assistant\nand {STRVAR 259, 1, 1}’s father.\rThe professor asked that I upgrade\nyour Pokédex, you see.\rSo I’d chosen this spot on a hunch\nthat you’d pass through.\r{STRVAR 259, 1, 0}, may I have your\nPokédex for a moment?\r
-{STRVAR 259, 1, 0}, long time, no see!\rOh? You look puzzled.\nYou’re wondering who I am.\rI’m Professor Rowan’s assistant\nand {STRVAR 259, 1, 1}’s father.\rThe professor asked that I upgrade\nyour Pokédex, you see.\rSo I’d chosen this spot on a hunch\nthat you’d pass through.\r{STRVAR 259, 1, 0}, may I have your\nPokédex for a moment?\r
+{STRVAR 259, 0}, long time, no see!\rOh? You look puzzled.\nYou’re wondering who I am.\rI’m Professor Rowan’s assistant\nand {STRVAR 259, 1}’s father.\rThe professor asked that I upgrade\nyour Pokédex, you see.\rSo I’d chosen this spot on a hunch\nthat you’d pass through.\r{STRVAR 259, 0}, may I have your\nPokédex for a moment?\r
+{STRVAR 259, 0}, long time, no see!\rOh? You look puzzled.\nYou’re wondering who I am.\rI’m Professor Rowan’s assistant\nand {STRVAR 259, 1}’s father.\rThe professor asked that I upgrade\nyour Pokédex, you see.\rSo I’d chosen this spot on a hunch\nthat you’d pass through.\r{STRVAR 259, 0}, may I have your\nPokédex for a moment?\r
Let’s see... Was I supposed to put\nin the software here...?\rKa-chunk.\nKa-chunk!\rAll done!\nI’ve upgraded your Pokédex!\rI should explain how it’s been\nupgraded, shouldn’t I?\rIt can now display images of male\nand female Pokémon.\rOK, I’ll leave you to carry on with\nyour project for the professor...\r...May I also ask you to keep an\neye on Team Galactic?\rThe professor is concerned about\nwhat happened in Jubilife City...\rIt’s probably nothing to worry over!\nI’ll be on my way now.\r
diff --git a/files/msgdata/msg/narc_0464.txt b/files/msgdata/msg/narc_0464.txt
index 1524a94c..1679e352 100644
--- a/files/msgdata/msg/narc_0464.txt
+++ b/files/msgdata/msg/narc_0464.txt
@@ -1,5 +1,5 @@
-Oak: Ah, {STRVAR 259, 1, 0}!\nThis is it! This is Pal Park!\r
-Oak: Ah, {STRVAR 259, 1, 0}!\nThis is it! This is Pal Park!\r
+Oak: Ah, {STRVAR 259, 0}!\nThis is it! This is Pal Park!\r
+Oak: Ah, {STRVAR 259, 0}!\nThis is it! This is Pal Park!\r
Pokémon from around the country\ncan be brought here.\rIn other words, Pokémon from\nplaces like Kanto and Hoenn.\rThis place also happens to be where\nyou compete to see how quickly you\fcan catch those Pokémon!\r
It’s good to see you’ve come\nto join us for a visit.\rLet me make a gift of this Trainer\nCounter for your Pokétch.\r
Oak: I plan to be in Eterna City\nfor some time.\rBeing here, I should make the best\nof my time studying the Pokémon of\fthe Sinnoh region.\r
@@ -10,7 +10,7 @@ I’ve never seen some Pokémon.\nWould you show me if you had one?\r
Let me see...\rA Pokémon that does nothing but\neat and sleep.\r
Oh, a SNORLAX?\nIt sure looks like it can eat!\rI have a Pokétch app that has\na SNORLAX motif.\rYou can have it for showing me\na real SNORLAX!\r
-Doesn’t that {STRVAR 280, 1, 0}\nmake you want to cook something?\n
+Doesn’t that {STRVAR 280, 0}\nmake you want to cook something?\n
Let me see...\rA Pokémon that changes color\nwhenever something happens.\r
Oh, a KECLEON!\nHow colorful!\rI have a Pokétch app that features\na KECLEON design.\rYou can have it for showing me\na real KECLEON!\r
Changing colors can change your\nmood, too.
@@ -19,8 +19,8 @@ Changing colors can change your\nmood, too.
What was that Pokémon’s name now...?\nOh, it’s on the tip of my tongue!
Pal Park is so scintillating!\rTrainers and Pokémon are so full of\nintent here!\rAre you taking the challenge, too?
-Welcome to Pal Park!\rThis is where top-notch Trainers come\nto demonstrate their Pokémon-catching\ftechniques to their peers.\r...Oh?\rAre you maybe...\nAh, you are {STRVAR 259, 1, 0}!\rWe’ve all heard rumors about you!\nWord is, you’re a hotshot Trainer?!\rWe’d be honored if you would\nparticipate in our Catching Shows.
-Welcome to Pal Park!\rThis is where top-notch Trainers come\nto demonstrate their Pokémon-catching\ftechniques to their peers.\r...Oh?\rAre you maybe...\nAh, you are {STRVAR 259, 1, 0}!\rWe’ve all heard rumors about you!\nWord is, you’re a hotshot Trainer?!\rWe’d be honored if you would\nparticipate in our Catching Shows.
+Welcome to Pal Park!\rThis is where top-notch Trainers come\nto demonstrate their Pokémon-catching\ftechniques to their peers.\r...Oh?\rAre you maybe...\nAh, you are {STRVAR 259, 0}!\rWe’ve all heard rumors about you!\nWord is, you’re a hotshot Trainer?!\rWe’d be honored if you would\nparticipate in our Catching Shows.
+Welcome to Pal Park!\rThis is where top-notch Trainers come\nto demonstrate their Pokémon-catching\ftechniques to their peers.\r...Oh?\rAre you maybe...\nAh, you are {STRVAR 259, 0}!\rWe’ve all heard rumors about you!\nWord is, you’re a hotshot Trainer?!\rWe’d be honored if you would\nparticipate in our Catching Shows.
Yes! You agreed to participate!\nIt’s a happy day for me!\rLet’s not waste any time!\nLet me explain how Pal Park works.\rI wrote the Pal Park manual for\nsituations just like this.\rWhat should I explain?
Pal Park is a place where you are\ntimed on the catching of six Pokémon.\rYou are provided with six special\nPoké Balls for the challenge.\rParticipating Trainers are required to\nsupply the six Pokémon that are to\fbe caught.\rIf you do not supply the stock of six\nPokémon, you may not participate in\fthe Catching Show.\r...Do you want me to explain anything\nelse?
At the start of the Catching Show,\nyou will be given six Park Balls.\rUse the Park Balls to catch the\nsix Pokémon you provide.\r...Do you want me to explain anything\nelse?
@@ -28,15 +28,15 @@ You may make Pokémon migrate from\nKanto or Hoenn to stock your\fCatching Game.
Pokémon caught in Sinnoh may also\nbe used to stock your Catching Game.\rPlease ask the guy next to me who’s\nin charge of stocking Pokémon.\r...Do you want me to explain anything\nelse?
Would you like to take part in\na Catching Show now?
Aww, that’s too bad.\rWell, just give me a shout if you’d\nlike to participate.
-Hi there, {STRVAR 259, 1, 0}!\rDid you come to participate in\na Catching Show?
-Hi there, {STRVAR 259, 1, 0}!\rDid you come to participate in\na Catching Show?
-OK, here are your Park Balls!\r{STRVAR 259, 1, 0} received\nsix Park Balls.\rThe current record holder is\n{STRVAR 259, 1, 1} with {STRVAR 309, 1, 2} points.\rOK, off you go, {STRVAR 259, 1, 0}.\rDazzle us with a masterful display\nof Pokémon catching!\r
-OK, here are your Park Balls!\r{STRVAR 259, 1, 0} received\nsix Park Balls.\rThe current record holder is\n{STRVAR 259, 1, 1} with {STRVAR 309, 1, 2} points.\rOK, off you go, {STRVAR 259, 1, 0}.\rDazzle us with a masterful display\nof Pokémon catching!\r
+Hi there, {STRVAR 259, 0}!\rDid you come to participate in\na Catching Show?
+Hi there, {STRVAR 259, 0}!\rDid you come to participate in\na Catching Show?
+OK, here are your Park Balls!\r{STRVAR 259, 0} received\nsix Park Balls.\rThe current record holder is\n{STRVAR 259, 1} with {STRVAR 309, 2} points.\rOK, off you go, {STRVAR 259, 0}.\rDazzle us with a masterful display\nof Pokémon catching!\r
+OK, here are your Park Balls!\r{STRVAR 259, 0} received\nsix Park Balls.\rThe current record holder is\n{STRVAR 259, 1} with {STRVAR 309, 2} points.\rOK, off you go, {STRVAR 259, 0}.\rDazzle us with a masterful display\nof Pokémon catching!\r
Oh, hold on. You don’t have enough\nPokémon for a Catching Show.\rYou’ll need to stock us with six\nPokémon to participate.\rYou should make some Pokémon migrate\nfrom Kanto or Hoenn!
Very well, let me explain how things\nwork around here.\rI’ll read to you from the Pal Park\nmanual I wrote.
I’m sorry you had to retire.\nWe hope you try harder next time.\rI’ll take what Park Balls you\nhave left.\rNext time, please do stay to catch\nall six Pokémon.
Oh, your PC Boxes are filled. You\nhave no room for six more Pokémon.\rYou won’t be able to accept them,\neven if you do catch them.\rMake enough room in a PC Box and\ncome back for your Catching Show.
-Congratulations!\nThat’s all six Pokémon caught!\rThe audience sure enjoyed watching\nyour Catching Show.\rAll right, let’s see your all-important\nscore from this show!\r...\n...\rCatching Points: {STRVAR 309, 1, 0}!\rTime Points: {STRVAR 309, 1, 1}!\rType Points: {STRVAR 309, 1, 2}!\rThe total is...\r...\n...\r{STRVAR 309, 1, 3} points!\r
+Congratulations!\nThat’s all six Pokémon caught!\rThe audience sure enjoyed watching\nyour Catching Show.\rAll right, let’s see your all-important\nscore from this show!\r...\n...\rCatching Points: {STRVAR 309, 0}!\rTime Points: {STRVAR 309, 1}!\rType Points: {STRVAR 309, 2}!\rThe total is...\r...\n...\r{STRVAR 309, 3} points!\r
Wow! That’s an outstanding record!\nKudos to you!\r
Good! That’s a decent record.\nProps to you!\r
Would you like to put all the Pokémon\nyou’ve caught in PC Boxes?
@@ -50,12 +50,12 @@ Would you like to do another Catching\nShow with the same Pokémon?
-I came to see {STRVAR 259, 1, 0}’s Catching\nShow with Daddy.\rI hope it starts soon...
-Eek! {STRVAR 259, 1, 0}!\nYour Catching Show was fantastic!\rI hope I can become an expert\nTrainer like you one day!
-Oh, {STRVAR 259, 1, 0}!\nI hope you do better next time.
-{STRVAR 259, 1, 0}, my daughter is a big\nfan of yours.\rA day doesn’t go by without her\ndemanding we come see Catching Shows.
+I came to see {STRVAR 259, 0}’s Catching\nShow with Daddy.\rI hope it starts soon...
+Eek! {STRVAR 259, 0}!\nYour Catching Show was fantastic!\rI hope I can become an expert\nTrainer like you one day!
+Oh, {STRVAR 259, 0}!\nI hope you do better next time.
+{STRVAR 259, 0}, my daughter is a big\nfan of yours.\rA day doesn’t go by without her\ndemanding we come see Catching Shows.
People come here not only to see\nthe Catching Show.\rWe get to see rare and exotic\nPokémon on top of the catches.\rThe excitement gets me all jacked up!
-The current record holder is\n{STRVAR 259, 1, 1} with {STRVAR 309, 1, 2} points.\fCan you top that?
+The current record holder is\n{STRVAR 259, 1} with {STRVAR 309, 2} points.\fCan you top that?
Oh! You’ve topped 2,000 points!\nYou’ve earned this, then!\r
Keep working on getting a higher\nscore!
Oh! You’ve topped 2,500 points!\nYou’ve earned this, then!\r
diff --git a/files/msgdata/msg/narc_0465.txt b/files/msgdata/msg/narc_0465.txt
index 136aa7ee..824a3d89 100644
--- a/files/msgdata/msg/narc_0465.txt
+++ b/files/msgdata/msg/narc_0465.txt
@@ -1,6 +1,6 @@
-...I saw it!\nToday’s number is {STRVAR 307, 1, 0}!\rShow me a Pokémon that’s Lv. {STRVAR 307, 1, 0}.\nIf you can, I’ll reward you.
-...I saw it!\nToday’s number is {STRVAR 307, 1, 0}!\rShow me a Pokémon that’s Lv. {STRVAR 307, 1, 0}.\nIf you can, I’ll reward you.\r...Oh, now, hunh?!\rYour {STRVAR 256, 1, 1} is Lv. {STRVAR 307, 1, 0}.\nWell, I’ll be! How remarkable!\rI’ll thank you for that visual treat\nwith this {STRVAR 264, 1, 2}.\r
+...I saw it!\nToday’s number is {STRVAR 307, 0}!\rShow me a Pokémon that’s Lv. {STRVAR 307, 0}.\nIf you can, I’ll reward you.
+...I saw it!\nToday’s number is {STRVAR 307, 0}!\rShow me a Pokémon that’s Lv. {STRVAR 307, 0}.\nIf you can, I’ll reward you.\r...Oh, now, hunh?!\rYour {STRVAR 256, 1} is Lv. {STRVAR 307, 0}.\nWell, I’ll be! How remarkable!\rI’ll thank you for that visual treat\nwith this {STRVAR 264, 2}.\r
Oh? You’ve no room in your Bag.\nI’ll hold it, so come back later.
-I’ll thank you for that visual treat\nwith this {STRVAR 264, 1, 2}.\r
+I’ll thank you for that visual treat\nwith this {STRVAR 264, 2}.\r
High-level Pokémon were once of low\nlevel.\rLow-level Pokémon will not remain so,\nfor they can only grow.\rThat’s how it goes, youngster.\nCome again tomorrow.
Win Items from Me!\rBlack Belt: Powers up Fighting-type\nmoves.\rExpert Belt: Powers up moves if they\nare super effective.\rFocus Sash: The bearer avoids\na one-hit KO if its HP is full.
diff --git a/files/msgdata/msg/narc_0468.txt b/files/msgdata/msg/narc_0468.txt
index 1fc08b2e..56094bea 100644
--- a/files/msgdata/msg/narc_0468.txt
+++ b/files/msgdata/msg/narc_0468.txt
@@ -1,9 +1,9 @@
I had a dream!\nIt was a wonderful dream!\rI dreamt that a Trainer would bring\nme a giant REMORAID!
I had a dream!\nIt was a wonderful dream!\rI dreamt that a Trainer would bring\nme a giant REMORAID!\rOh, my gosh!\nThat dream was no dream!\rH-how big of a REMORAID did you\nbring me?!
-{STRVAR 308, 1, 0}.{STRVAR 306, 1, 1} inches...\nThis REMORAID is {STRVAR 308, 1, 0}.{STRVAR 306, 1, 1} inches...\r...I think you did better than in\nmy dream!\rI’d like you to have this.\r
+{STRVAR 308, 0}.{STRVAR 306, 1} inches...\nThis REMORAID is {STRVAR 308, 0}.{STRVAR 306, 1} inches...\r...I think you did better than in\nmy dream!\rI’d like you to have this.\r
Thank you!\nI really enjoyed this.\rI think I’ll dream of an even bigger\nREMORAID tonight.
-{STRVAR 308, 1, 0}.{STRVAR 306, 1, 1} inches...\nAm I experiencing deja vu?\fI distinctly remember this size...
-This REMORAID was {STRVAR 308, 1, 0}.{STRVAR 306, 1, 1} inches.\rI know a genius who brought me\na REMORAID that was {STRVAR 308, 1, 2}.{STRVAR 306, 1, 3} inches...
+{STRVAR 308, 0}.{STRVAR 306, 1} inches...\nAm I experiencing deja vu?\fI distinctly remember this size...
+This REMORAID was {STRVAR 308, 0}.{STRVAR 306, 1} inches.\rI know a genius who brought me\na REMORAID that was {STRVAR 308, 2}.{STRVAR 306, 3} inches...
Wha...\nWhat do you think you’re showing me?\rDid you even listen to what I had\nto say?
Your Bag’s jammed full...\nI can’t give you this...
Oh, what? Why would you deny me\nthe chance to measure your REMORAID?
diff --git a/files/msgdata/msg/narc_0470.txt b/files/msgdata/msg/narc_0470.txt
index cd2ecfbc..99ed385a 100644
--- a/files/msgdata/msg/narc_0470.txt
+++ b/files/msgdata/msg/narc_0470.txt
@@ -1,8 +1,8 @@
-Oak: Ah, {STRVAR 259, 1, 0}!\nIt’s good to see you!\rWithout any further ado, I’d like you\nto examine this stone tablet.\rSomething just like it was also\ndiscovered in the Kanto region.\rI want to ask for your help in\nsolving the mystery behind this.\r
-Oak: Ah, {STRVAR 259, 1, 0}!\nIt’s good to see you!\rWithout any further ado, I’d like you\nto examine this stone tablet.\rSomething just like it was also\ndiscovered in the Kanto region.\rI want to ask for your help in\nsolving the mystery behind this.\r
+Oak: Ah, {STRVAR 259, 0}!\nIt’s good to see you!\rWithout any further ado, I’d like you\nto examine this stone tablet.\rSomething just like it was also\ndiscovered in the Kanto region.\rI want to ask for your help in\nsolving the mystery behind this.\r
+Oak: Ah, {STRVAR 259, 0}!\nIt’s good to see you!\rWithout any further ado, I’d like you\nto examine this stone tablet.\rSomething just like it was also\ndiscovered in the Kanto region.\rI want to ask for your help in\nsolving the mystery behind this.\r
I tried deciphering the engravings on\nthe stone tablet.\rApparently, it is for a Trainer to\nengrave their thoughts after growing\fas a person through adventure.\rA Trainer fitting that description\nwould be you.\rThat’s why I’m asking you for your\nhelp.\rYou’ve met many people and Pokémon,\nand experienced many things that\fshaped you into the person you are.\rI want you to sincerely tell me who\naffected you the most.\rTell me, to whom do you most want\nto say your thanks?\r
-Hm...\rYou most want to express your\nthanks to {STRVAR 284, 1, 1}?\rYou’re absolutely certain of it?
+Hm...\rYou most want to express your\nthanks to {STRVAR 284, 1}?\rYou’re absolutely certain of it?
Oak: ?!\nWhat was that Pokémon?\rIs it somehow connected to\nthe stone tablet?\rHmm... Where did that Pokémon go?\nIts destination is intriguing...
Oak: What’s wrong? You’re not\nsuggesting there’s no one?\rTell me, to whom do you most want\nto say your thanks?\r
The surface is unmarked.\nIt is polished like a mirror.
-{STRVAR 284, 1, 1}, to whom I give\nmy thanks.
+{STRVAR 284, 1}, to whom I give\nmy thanks.
diff --git a/files/msgdata/msg/narc_0474.txt b/files/msgdata/msg/narc_0474.txt
index c6cf8aaf..034b3cd0 100644
--- a/files/msgdata/msg/narc_0474.txt
+++ b/files/msgdata/msg/narc_0474.txt
@@ -1,7 +1,7 @@
-Buck: Yo, if it isn’t {STRVAR 259, 1, 0}!\rDon’t tell me you’re going to Stark\nMountain, too?\rYou’re pretty wimpy...\nYou’re sure you’re going to be OK?\rHeh, why am I asking you that?\nIt’s not like I care.\rAnyways, if we see each other on\nStark Mountain, the race is on to\fsee who gets the Magma Stone first!\r
-Wake: Oh, if it isn’t {STRVAR 259, 1, 0}!\nIt’s been a while!\rYou’ve grown so tough that you’re\ntraining out here now...\rEveryone keeps getting tougher and\ntougher...\rAnd, in doing that, they develop\ncloser bonds with their Pokémon...\r
-{STRVAR 259, 1, 1}: ...For someone born\noverseas, that tough dude doesn’t\fhave an accent or anything.\r
-{STRVAR 259, 1, 0}, there’s a volcano\nahead of us called Stark Mountain.\rThat blowhard Buck guy is on his way\nthere, as well.\rI’m going to find the volcano’s\ntreasure before that guy does.\rIf I could do that, a 21-win streak\nat the Battle Tower’d be possible!\r
+Buck: Yo, if it isn’t {STRVAR 259, 0}!\rDon’t tell me you’re going to Stark\nMountain, too?\rYou’re pretty wimpy...\nYou’re sure you’re going to be OK?\rHeh, why am I asking you that?\nIt’s not like I care.\rAnyways, if we see each other on\nStark Mountain, the race is on to\fsee who gets the Magma Stone first!\r
+Wake: Oh, if it isn’t {STRVAR 259, 0}!\nIt’s been a while!\rYou’ve grown so tough that you’re\ntraining out here now...\rEveryone keeps getting tougher and\ntougher...\rAnd, in doing that, they develop\ncloser bonds with their Pokémon...\r
+{STRVAR 259, 1}: ...For someone born\noverseas, that tough dude doesn’t\fhave an accent or anything.\r
+{STRVAR 259, 0}, there’s a volcano\nahead of us called Stark Mountain.\rThat blowhard Buck guy is on his way\nthere, as well.\rI’m going to find the volcano’s\ntreasure before that guy does.\rIf I could do that, a 21-win streak\nat the Battle Tower’d be possible!\r
Wake: ...You’re serious?\nYou’re going to Stark Mountain?\rEven the wild Pokémon there are\nvery, very tough...\rIf your Pokémon aren’t well trained,\nthey’ll have a miserable time...\rThen again, that kind of challenge\nis an exciting prospect...\rBut no matter what, you’d better\nbe fully prepared!\rI’ve got to get ready for another\ntournament. Farewell!\r
Rt. 227\nStark Mountain
diff --git a/files/msgdata/msg/narc_0478.txt b/files/msgdata/msg/narc_0478.txt
index 359246f9..e8fc8ace 100644
--- a/files/msgdata/msg/narc_0478.txt
+++ b/files/msgdata/msg/narc_0478.txt
@@ -7,13 +7,13 @@ That Pokémon can’t learn a move!\nRead the poster! Keh!
Teach a move to an Egg?\nImpossible even for me! Keh!
You’ve not bonded strongly enough\nwith your Pokémon! Keh!
That Pokémon already knows the move\nI’ve offered to teach! Keh!
-I should teach Blast Burn to\nyour {STRVAR 256, 1, 0}?
-I should teach Hydro Cannon to\nyour {STRVAR 256, 1, 0}?
-I should teach Frenzy Plant to\nyour {STRVAR 256, 1, 0}?
-{STRVAR 256, 1, 0} learned\n{STRVAR 262, 1, 1}!
-{STRVAR 256, 1, 0} is trying to learn\n{STRVAR 262, 1, 1}.\rBut {STRVAR 256, 1, 0} can’t learn more\nthan four moves.\rDelete an older move to make\nroom for {STRVAR 262, 1, 1}?
-Is it OK to forget the\nmove {STRVAR 262, 1, 1}?
-1, 2, and... ... ... Poof!\r{STRVAR 256, 1, 0} forgot how to\nuse {STRVAR 262, 1, 1}.\rAnd...\n{STRVAR 256, 1, 0} learned {STRVAR 262, 1, 2}.
-Stop trying to teach {STRVAR 262, 1, 1}?
-{STRVAR 256, 1, 0} did not learn\nthe move {STRVAR 262, 1, 1}.
-To the Pokémon listed here,\nthe ultimate moves may be taught!\rThe blazing fire Pokémon\n{STRVAR 515, 1, 7}CHARIZARD TYPHLOSION\f{STRVAR 515, 1, 7}BLAZIKEN INFERNAPE\rThe restless water Pokémon\n{STRVAR 515, 1, 7}BLASTOISE FERALIGATR\f{STRVAR 515, 1, 7}SWAMPERT EMPOLEON\rThe quiet grass Pokémon\n{STRVAR 515, 1, 7}VENUSAUR MEGANIUM\f{STRVAR 515, 1, 7}SCEPTILE TORTERRA
+I should teach Blast Burn to\nyour {STRVAR 256, 0}?
+I should teach Hydro Cannon to\nyour {STRVAR 256, 0}?
+I should teach Frenzy Plant to\nyour {STRVAR 256, 0}?
+{STRVAR 256, 0} learned\n{STRVAR 262, 1}!
+{STRVAR 256, 0} is trying to learn\n{STRVAR 262, 1}.\rBut {STRVAR 256, 0} can’t learn more\nthan four moves.\rDelete an older move to make\nroom for {STRVAR 262, 1}?
+Is it OK to forget the\nmove {STRVAR 262, 1}?
+1, 2, and... ... ... Poof!\r{STRVAR 256, 0} forgot how to\nuse {STRVAR 262, 1}.\rAnd...\n{STRVAR 256, 0} learned {STRVAR 262, 2}.
+Stop trying to teach {STRVAR 262, 1}?
+{STRVAR 256, 0} did not learn\nthe move {STRVAR 262, 1}.
+To the Pokémon listed here,\nthe ultimate moves may be taught!\rThe blazing fire Pokémon\n{STRVAR 515, 7}CHARIZARD TYPHLOSION\f{STRVAR 515, 7}BLAZIKEN INFERNAPE\rThe restless water Pokémon\n{STRVAR 515, 7}BLASTOISE FERALIGATR\f{STRVAR 515, 7}SWAMPERT EMPOLEON\rThe quiet grass Pokémon\n{STRVAR 515, 7}VENUSAUR MEGANIUM\f{STRVAR 515, 7}SCEPTILE TORTERRA
diff --git a/files/msgdata/msg/narc_0481.txt b/files/msgdata/msg/narc_0481.txt
index 14da7fa2..543b5fc1 100644
--- a/files/msgdata/msg/narc_0481.txt
+++ b/files/msgdata/msg/narc_0481.txt
@@ -12,14 +12,14 @@ CONTEST WINS
CONTEST WIN %
RIBBONS
EXIT
-{STRVAR 306, 1, 0}. {STRVAR 259, 1, 1}
-{STRVAR 309, 1, 0} wins
-{STRVAR 306, 1, 0} wins
-{STRVAR 310, 1, 0}
-{STRVAR 311, 1, 0}
-{STRVAR 311, 1, 0}
-{STRVAR 308, 1, 0}%
-{STRVAR 309, 1, 0}
+{STRVAR 306, 0}. {STRVAR 259, 1}
+{STRVAR 309, 0} wins
+{STRVAR 306, 0} wins
+{STRVAR 310, 0}
+{STRVAR 311, 0}
+{STRVAR 311, 0}
+{STRVAR 308, 0}%
+{STRVAR 309, 0}
Which record would you like to see?
The Battle Tower’s win-streak record\nin Single Battles.
The Battle Tower’s win-streak record\nin Double Battles.
diff --git a/files/msgdata/msg/narc_0482.txt b/files/msgdata/msg/narc_0482.txt
index 63fc5077..82ae5a90 100644
--- a/files/msgdata/msg/narc_0482.txt
+++ b/files/msgdata/msg/narc_0482.txt
@@ -1,5 +1,5 @@
-{STRVAR 259, 1, 0}
-ID: {STRVAR 310, 1, 0}
+{STRVAR 259, 0}
+ID: {STRVAR 310, 0}
When the group is ready:\nA Button: Proceed B Button: Cancel
Are these members OK?
Cancel record mixing?
@@ -13,8 +13,8 @@ Record mixing will be canceled.
Mixing records...\nDon’t turn off the power!
Record mixing completed!\nReturning to the Union Room.
If the leader quits, the group will\ndisband. Is that OK?
-{STRVAR 259, 1, 0} has left.
-{STRVAR 257, 1, 0} the leader has left.\nThe group will disband.
+{STRVAR 259, 0} has left.
+{STRVAR 257, 0} the leader has left.\nThe group will disband.
Seeking record-mixing friends!
Record mixing under way!
Yes
diff --git a/files/msgdata/msg/narc_0483.txt b/files/msgdata/msg/narc_0483.txt
index 610ca09d..4e98acb1 100644
--- a/files/msgdata/msg/narc_0483.txt
+++ b/files/msgdata/msg/narc_0483.txt
@@ -1,9 +1,9 @@
-{STRVAR 65280, 1, 1}{STRVAR 260, 1, 0}{STRVAR 65280, 1, 0}
+{STRVAR 65280, 1}{STRVAR 260, 0}{STRVAR 65280, 0}
PLAYER:
BADGES:
POKéDEX:
TIME:
-{STRVAR 259, 1, 1}
-{STRVAR 306, 1, 2}
-{STRVAR 308, 1, 3}
-{STRVAR 308, 1, 4}:{STRVAR 307, 1, 5}
+{STRVAR 259, 1}
+{STRVAR 306, 2}
+{STRVAR 308, 3}
+{STRVAR 308, 4}:{STRVAR 307, 5}
diff --git a/files/msgdata/msg/narc_0485.txt b/files/msgdata/msg/narc_0485.txt
index 6ee93ab2..7812dc2e 100644
--- a/files/msgdata/msg/narc_0485.txt
+++ b/files/msgdata/msg/narc_0485.txt
@@ -2,5 +2,5 @@ Ding-dong! Time’s up!\nYour Safari Game is over.
Ding-dong! You’ve run out of Safari\nBalls. Your Safari Game is over.
Ding-dong!\nYou’re out of room for more Pokémon.\rYour Safari Game is over!
Where would you like to go?
-{STRVAR 259, 1, 0} didn’t board\nthe Quick Tram.
+{STRVAR 259, 0} didn’t board\nthe Quick Tram.
Would you like to exit the Great Marsh\nright now?
diff --git a/files/msgdata/msg/narc_0486.txt b/files/msgdata/msg/narc_0486.txt
index e5d335d1..b35efe75 100644
--- a/files/msgdata/msg/narc_0486.txt
+++ b/files/msgdata/msg/narc_0486.txt
@@ -1,3 +1,3 @@
-The battery isn’t charged enough.\rNumber of steps required to fully\ncharge the battery: {STRVAR 307, 1, 0}
+The battery isn’t charged enough.\rNumber of steps required to fully\ncharge the battery: {STRVAR 307, 0}
There are no Trainers within range\nwho can battle...\rThe Vs. Seeker was turned off.
The other Trainers don’t appear\nto be ready for battle.\rLet’s wait till later.
diff --git a/files/msgdata/msg/narc_0488.txt b/files/msgdata/msg/narc_0488.txt
index d7104eba..e398fe25 100644
--- a/files/msgdata/msg/narc_0488.txt
+++ b/files/msgdata/msg/narc_0488.txt
@@ -2,24 +2,24 @@ Welcome!\nHow may I serve you?
Please come again!
Is there anything else I may do\nfor you?
You don’t have enough money.
-{STRVAR 264, 1, 0}? Certainly.\nHow many would you like?
-{STRVAR 264, 1, 0}, and you want {STRVAR 307, 1, 1}.\nThat will be ${STRVAR 311, 1, 2}. OK?
-Here you are!\nThank you!\rYou put away the {STRVAR 264, 1, 0}\nin the {STRVAR 283, 1, 1} Pocket.
+{STRVAR 264, 0}? Certainly.\nHow many would you like?
+{STRVAR 264, 0}, and you want {STRVAR 307, 1}.\nThat will be ${STRVAR 311, 2}. OK?
+Here you are!\nThank you!\rYou put away the {STRVAR 264, 0}\nin the {STRVAR 283, 1} Pocket.
You have no more room for this\nitem.
CANCEL
-${STRVAR 309, 1, 0}
+${STRVAR 309, 0}
You also get a Premier Ball as\nan added bonus.
-Thank you! We’ll send\nthe {STRVAR 266, 1, 0} to your PC.
+Thank you! We’ll send\nthe {STRVAR 266, 0} to your PC.
Your PC is full.\nYou have no more room for goods.
-You placed the {STRVAR 266, 1, 0}\nin the Seal Case.
+You placed the {STRVAR 266, 0}\nin the Seal Case.
The Seal Case is full.\nYou have no more room for Seals.
BUY
SELL
SEE YA!
Money
-${STRVAR 311, 1, 0}
-In Bag: {STRVAR 308, 1, 0}
-x{STRVAR 307, 1, 0}
-${STRVAR 311, 1, 0}
+${STRVAR 311, 0}
+In Bag: {STRVAR 308, 0}
+x{STRVAR 307, 0}
+${STRVAR 311, 0}
YES
NO
diff --git a/files/msgdata/msg/narc_0492.txt b/files/msgdata/msg/narc_0492.txt
index 862dba3c..deec89a1 100644
--- a/files/msgdata/msg/narc_0492.txt
+++ b/files/msgdata/msg/narc_0492.txt
@@ -1,13 +1,13 @@
I’m the Day-Care Man.\rWe look after the precious Pokémon\nof other Trainers.\rIf you’d like us to raise your\nPokémon, have a word with my wife.
Ah, it’s you!\rWe were raising your Pokémon,\nand my goodness, were we surprised!\rYour Pokémon was holding an Egg!\rWe don’t know how it got there,\nbut your Pokémon had it.\rYou do want it, don’t you?
-Ah, it’s you! Good to see you.\nYour {STRVAR 256, 1, 0}’s doing just fine.
+Ah, it’s you! Good to see you.\nYour {STRVAR 256, 0}’s doing just fine.
Well then, I’ll hang on to it.\nThanks!
You have no room for it right now...\nCome back when you’ve made room.
-{STRVAR 259, 1, 0} received the Egg from\nthe Day-Care Man.
+{STRVAR 259, 0} received the Egg from\nthe Day-Care Man.
You take good care of it.
-By the way, I saw your {STRVAR 256, 1, 0}\ncavorting with {STRVAR 259, 1, 1}’s\f{STRVAR 256, 1, 2}.\rI may even have seen it receiving\na piece of Mail.
+By the way, I saw your {STRVAR 256, 0}\ncavorting with {STRVAR 259, 1}’s\f{STRVAR 256, 2}.\rI may even have seen it receiving\na piece of Mail.
If you want to pick up your Pokémon,\nhave a word with my wife.
-Ah, it’s you!\nGood to see you!\rYour {STRVAR 256, 1, 0} and {STRVAR 256, 1, 1}\nare doing just fine.\r
+Ah, it’s you!\nGood to see you!\rYour {STRVAR 256, 0} and {STRVAR 256, 1}\nare doing just fine.\r
I really will keep it.\nYou do want this, yes?
The two seem to get along very well.
The two seem to get along.
@@ -15,7 +15,7 @@ The two don’t seem to like each\nother much.
The two prefer to play with other\nPokémon more than with each other.
I’m the Day-Care Lady.\nWe can raise Pokémon for you.\rWould you like us to raise your\nPokémon?
Which Pokémon should we raise for\nyou?\r
-Fine, we’ll raise your {STRVAR 256, 1, 0}\nfor a while.\rCome back for it later.\r
+Fine, we’ll raise your {STRVAR 256, 0}\nfor a while.\rCome back for it later.\r
We can raise two of your Pokémon.\nWould you like us to raise another?
Ah, there you are!\nMy husband was looking for you.
Oh, fine, then.\nCome again.
@@ -23,20 +23,20 @@ You don’t have enough money...
Do you want to take back the other\none, too?
Very good.\nCome again.
Ah, it’s you! Good to see you.\nNow, about your Pokémon...\r
-By level, your {STRVAR 256, 1, 0} has\ngrown by about {STRVAR 307, 1, 1}.\r
+By level, your {STRVAR 256, 0} has\ngrown by about {STRVAR 307, 1}.\r
Your Pokémon team is full.\nMake room, then come see me.
Which Pokémon will you take back?
-If you want your {STRVAR 256, 1, 0} back,\nit will cost ${STRVAR 309, 1, 1}.
+If you want your {STRVAR 256, 0} back,\nit will cost ${STRVAR 309, 1}.
Excellent!\nHere’s your Pokémon.\r
-{STRVAR 259, 1, 1} took {STRVAR 256, 1, 0} back\nfrom the Day-Care Lady.\r
+{STRVAR 259, 1} took {STRVAR 256, 0} back\nfrom the Day-Care Lady.\r
Oh? But you only have one\nPokémon with you.\rYou can’t go off without a Pokémon.\nCome back another time.
Do you want your Pokémon back?
If you leave me that Pokémon,\nwhat are you gonna battle with?\rCome back another time.
Huh? Now, now.\rIf you leave that Pokémon with\nme, you’ll be left with just one.\rYou will be better off if you catch\nsome more, if I do say so myself.
Now, now.\nThat is merely an Egg!
-Fine, we’ll raise your {STRVAR 256, 1, 0}\nfor a while.\rCome back for it later.
+Fine, we’ll raise your {STRVAR 256, 0}\nfor a while.\rCome back for it later.
Huh?
-Lv. {STRVAR 308, 1, 1}
-{STRVAR 256, 1, 0}♂
-{STRVAR 256, 1, 0}♀
-{STRVAR 256, 1, 0}
+Lv. {STRVAR 308, 1}
+{STRVAR 256, 0}♂
+{STRVAR 256, 0}♀
+{STRVAR 256, 0}
diff --git a/files/msgdata/msg/narc_0493.txt b/files/msgdata/msg/narc_0493.txt
index 5ce1237d..b644fbff 100644
--- a/files/msgdata/msg/narc_0493.txt
+++ b/files/msgdata/msg/narc_0493.txt
@@ -1,21 +1,21 @@
-{STRVAR 65280, 1, 1}Pokémon Diamond{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 1}Pokémon Pearl{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 1}Credits{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 2}Director{STRVAR 65280, 1, 0}
+{STRVAR 65280, 1}Pokémon Diamond{STRVAR 65280, 0}
+{STRVAR 65280, 1}Pokémon Pearl{STRVAR 65280, 0}
+{STRVAR 65280, 1}Credits{STRVAR 65280, 0}
+{STRVAR 65280, 2}Director{STRVAR 65280, 0}
Junichi Masuda
-{STRVAR 65280, 1, 2}Art Director{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Art Director{STRVAR 65280, 0}
Ken Sugimori
-{STRVAR 65280, 1, 2}Battle Director{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Battle Director{STRVAR 65280, 0}
Shigeki Morimoto
-{STRVAR 65280, 1, 2}Program Leader{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Program Leader{STRVAR 65280, 0}
Tetsuya Watanabe
-{STRVAR 65280, 1, 2}Battle System Programmer{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Battle System Programmer{STRVAR 65280, 0}
Hisashi Sogabe
-{STRVAR 65280, 1, 2}Field System Programmer{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Field System Programmer{STRVAR 65280, 0}
Sousuke Tamada
-{STRVAR 65280, 1, 2}Communication System Programmer{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Communication System Programmer{STRVAR 65280, 0}
Akito Mori
-{STRVAR 65280, 1, 2}Programmers{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Programmers{STRVAR 65280, 0}
Yoshinori Matsuda
Keita Kagaya
Hiroyuki Nakamura
@@ -28,11 +28,11 @@
Tomoya Takahashi
Katsumi Ono
Satoshi Mitsuhara
-{STRVAR 65280, 1, 2}Graphic Leader{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Graphic Leader{STRVAR 65280, 0}
Takao Unno
-{STRVAR 65280, 1, 2}Pokémon Designers{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 2}{STRVAR 515, 1, 86}&{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 2}{STRVAR 515, 1, 58}Graphic Designers{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Pokémon Designers{STRVAR 65280, 0}
+{STRVAR 65280, 2}{STRVAR 515, 86}&{STRVAR 65280, 0}
+{STRVAR 65280, 2}{STRVAR 515, 58}Graphic Designers{STRVAR 65280, 0}
Ken Sugimori
Takao Unno
Motofumi Fujiwara
@@ -45,22 +45,22 @@
Emi Yoshida
Yusuke Omura
Hiroyuki Goto
-{STRVAR 65280, 1, 2}Pokémon Designer{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Pokémon Designer{STRVAR 65280, 0}
Atsuko Nishida
-{STRVAR 65280, 1, 2}Graphic Designer{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Graphic Designer{STRVAR 65280, 0}
Kei Hoshiba
-{STRVAR 65280, 1, 2}Music Leader{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Music Leader{STRVAR 65280, 0}
Go Ichinose
-{STRVAR 65280, 1, 2}Music Composition{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Music Composition{STRVAR 65280, 0}
Hitomi Sato
Junichi Masuda
-{STRVAR 65280, 1, 2}Sound Effects{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Sound Effects{STRVAR 65280, 0}
Satoshi Nohara
-{STRVAR 65280, 1, 2}Pokémon Voices{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Pokémon Voices{STRVAR 65280, 0}
Go Ichinose
-{STRVAR 65280, 1, 2}Game Design Leader{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Game Design Leader{STRVAR 65280, 0}
Shigeru Ohmori
-{STRVAR 65280, 1, 2}Game Designers{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Game Designers{STRVAR 65280, 0}
Kouji Nishino
Kenji Matsushima
Tetsuji Ohta
@@ -71,17 +71,17 @@
Akihito Tomisawa
Suguru Nakatsui
Hiro Nakamura
-{STRVAR 65280, 1, 2}Plot Scenario{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Plot Scenario{STRVAR 65280, 0}
Junichi Masuda
Toshinobu Matsumiya
Kouji Nishino
Shigeru Ohmori
-{STRVAR 65280, 1, 2}Game Scenario{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Game Scenario{STRVAR 65280, 0}
Toshinobu Matsumiya
Hitomi Sato
Akihito Tomisawa
Suguru Nakatsui
-{STRVAR 65280, 1, 2}Map Designers{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Map Designers{STRVAR 65280, 0}
Tadashi Takahashi
Suguru Nakatsui
Shigeru Ohmori
@@ -89,14 +89,14 @@
Hiro Nakamura
Kouji Nishino
Teruyuki Shimoyamada
-{STRVAR 65280, 1, 2}Pokédex Text{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Pokédex Text{STRVAR 65280, 0}
Kenji Matsushima
-{STRVAR 65280, 1, 2}Parametric Designers{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Parametric Designers{STRVAR 65280, 0}
Kouji Nishino
Tetsuji Ohta
Teruyuki Shimoyamada
Shigeki Morimoto
-{STRVAR 65280, 1, 2}Battle Tower Data{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Battle Tower Data{STRVAR 65280, 0}
Osamu Fujita
Takeshi Saigo
Yoshihito Tsuji
@@ -105,30 +105,30 @@
Etsuko Fukushima
Keisuke Fukushima
Tetsuji Ohta
-{STRVAR 65280, 1, 2}Script Designers{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Script Designers{STRVAR 65280, 0}
Satoshi Nohara
Tomomichi Ohta
Miyuki Iwasawa
Sousuke Tamada
-{STRVAR 65280, 1, 2}Environment & Tool Programmers{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Environment & Tool Programmers{STRVAR 65280, 0}
Hisashi Sogabe
Sousuke Tamada
Hiroyuki Nakamura
Masao Taya
Miyuki Iwasawa
-{STRVAR 65280, 1, 2}Nintendo Wi-Fi Connection{STRVAR 65280, 1, 0}
- {STRVAR 65280, 1, 2}Server System Director{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Nintendo Wi-Fi Connection{STRVAR 65280, 0}
+ {STRVAR 65280, 2}Server System Director{STRVAR 65280, 0}
Mikihiro Ishikawa
- {STRVAR 65280, 1, 2}Server System Programmers{STRVAR 65280, 1, 0}
+ {STRVAR 65280, 2}Server System Programmers{STRVAR 65280, 0}
Daisuke Nakamura
Shigetoshi Kitayama
Yuuki Hayashi
- {STRVAR 65280, 1, 2}Program Support{STRVAR 65280, 1, 0}
+ {STRVAR 65280, 2}Program Support{STRVAR 65280, 0}
Kazuki Yoshihara
-{STRVAR 65280, 1, 2}NCL Product Testing{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}NCL Product Testing{STRVAR 65280, 0}
Akira Yano
Super Mario Club
-{STRVAR 65280, 1, 2}Special Thanks{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Special Thanks{STRVAR 65280, 0}
Kenji Tominaga
Yoshio Tajiri
Masafumi Saito
@@ -157,40 +157,40 @@
Akira Kinashi
Hiroshi Akune
Takao Nakano
-{STRVAR 65280, 1, 2}Information Supervisors{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Information Supervisors{STRVAR 65280, 0}
Hiromi Sagawa
Yuri Sakurai
Naoko Yanase
-{STRVAR 65280, 1, 2}Artwork{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Artwork{STRVAR 65280, 0}
Sachiko Nakamichi
Kiyomi Oe
Yasuko Sugiyama
-{STRVAR 65280, 1, 2}Coordinators{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Coordinators{STRVAR 65280, 0}
Shusaku Egami
Kazuki Yoshihara
Kaori Ando
-{STRVAR 65280, 1, 2}English Version Coordinators{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}English Version Coordinators{STRVAR 65280, 0}
Seth McMahill
Keisuke Tominaga
-{STRVAR 65280, 1, 2}English Version Assistant Coordinator{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}English Version Assistant Coordinator{STRVAR 65280, 0}
Joel Simon
-{STRVAR 65280, 1, 2}Translator{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Translator{STRVAR 65280, 0}
Nob Ogasawara
-{STRVAR 65280, 1, 2}Text Editors{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Text Editors{STRVAR 65280, 0}
Teresa Lillygren
Seth McMahill
-{STRVAR 65280, 1, 2}NOA Product Testing{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}NOA Product Testing{STRVAR 65280, 0}
Thomas Hertzog
Leland Jones
Patrick Taylor
Mika Kurosawa
-{STRVAR 65280, 1, 2}NOA Special Thanks{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}NOA Special Thanks{STRVAR 65280, 0}
Nicola Wright
Devon Ryning
Hitomi Ross
Kyle Hudson
Joshua Newman
-{STRVAR 65280, 1, 2}Localization{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Localization{STRVAR 65280, 0}
Teruki Murakawa
Kimiko Nakamichi
Souichi Yamamoto
@@ -204,12 +204,12 @@
Kazuhiro Fujihara
Yuuki Tanikawa
Ryo Yamaguchi
-{STRVAR 65280, 1, 2}Producers{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Producers{STRVAR 65280, 0}
Hiroyuki Jinnai
Hitoshi Yamagami
Gakuji Nomoto
Hiroaki Tsuru
-{STRVAR 65280, 1, 2}Executive Producers{STRVAR 65280, 1, 0}
+{STRVAR 65280, 2}Executive Producers{STRVAR 65280, 0}
Satoshi Tajiri
Satoru Iwata
Tsunekaz Ishihara
diff --git a/files/msgdata/msg/narc_0494.txt b/files/msgdata/msg/narc_0494.txt
index 8372883e..7af4cd4e 100644
--- a/files/msgdata/msg/narc_0494.txt
+++ b/files/msgdata/msg/narc_0494.txt
@@ -14,7 +14,7 @@ PLAYER
TIME
POKéDEX
BADGES
-{STRVAR 259, 1, 0}
-{STRVAR 308, 1, 0}:{STRVAR 307, 1, 1}
-{STRVAR 308, 1, 0}
-{STRVAR 306, 1, 0}
+{STRVAR 259, 0}
+{STRVAR 308, 0}:{STRVAR 307, 1}
+{STRVAR 308, 0}
+{STRVAR 306, 0}
diff --git a/files/msgdata/msg/narc_0496.txt b/files/msgdata/msg/narc_0496.txt
index 97bb87cc..b0defd9b 100644
--- a/files/msgdata/msg/narc_0496.txt
+++ b/files/msgdata/msg/narc_0496.txt
@@ -1,28 +1,28 @@
-Dawn: Hey, {STRVAR 259, 1, 0}?\nThe professor told me something.\rHe thinks {STRVAR 256, 1, 1} may have\nreappeared at the Spear Pillar...
-Dawn: Hi, {STRVAR 259, 1, 0}!\rYou’re friends with the elder of\nCelestic Town, aren’t you?\rShe told me that she had something\nshe wanted to show you.
-Dawn: Hi, {STRVAR 259, 1, 0}!\nMay I see your Pokédex?\r...\rOh, my gosh! You’ve seen every kind\nof Pokémon in Sinnoh!\rHave you shown your Pokédex to\nProf. Rowan yet?
-Dawn: Hey, {STRVAR 259, 1, 0}, have you\never chatted with my kid sister?
-Dawn: Oh, {STRVAR 259, 1, 0}, are you\nacquainted with Bebe?\rShe lives in Hearthome City.\rEvery Trainer should make it a point\nto pay Bebe a visit.
-Dawn: Hey! {STRVAR 259, 1, 0}, you’ve got\na Poké Radar?\rWatch for tall grass to rustle wildly\nwhen you use your Poké Radar.\rThat could be a sign that a rare\nPokémon is hiding in there.
-Dawn: Hi, {STRVAR 259, 1, 0}!\nHow’s your Poké Radar?\rWhen you use it, do you sometimes\nsee more than one patch of tall\fgrass rustling?\rThe patch farther away gives you a\nbetter chance of seeing the same\fkind of Pokémon in a row.\rThat’s the feeling I get, anyways.
+Dawn: Hey, {STRVAR 259, 0}?\nThe professor told me something.\rHe thinks {STRVAR 256, 1} may have\nreappeared at the Spear Pillar...
+Dawn: Hi, {STRVAR 259, 0}!\rYou’re friends with the elder of\nCelestic Town, aren’t you?\rShe told me that she had something\nshe wanted to show you.
+Dawn: Hi, {STRVAR 259, 0}!\nMay I see your Pokédex?\r...\rOh, my gosh! You’ve seen every kind\nof Pokémon in Sinnoh!\rHave you shown your Pokédex to\nProf. Rowan yet?
+Dawn: Hey, {STRVAR 259, 0}, have you\never chatted with my kid sister?
+Dawn: Oh, {STRVAR 259, 0}, are you\nacquainted with Bebe?\rShe lives in Hearthome City.\rEvery Trainer should make it a point\nto pay Bebe a visit.
+Dawn: Hey! {STRVAR 259, 0}, you’ve got\na Poké Radar?\rWatch for tall grass to rustle wildly\nwhen you use your Poké Radar.\rThat could be a sign that a rare\nPokémon is hiding in there.
+Dawn: Hi, {STRVAR 259, 0}!\nHow’s your Poké Radar?\rWhen you use it, do you sometimes\nsee more than one patch of tall\fgrass rustling?\rThe patch farther away gives you a\nbetter chance of seeing the same\fkind of Pokémon in a row.\rThat’s the feeling I get, anyways.
Dawn: Sometimes a patch of grass\nsparkles when a Poké Radar is used.\rPeople say a different-colored\nPokémon is hiding there!\rCould that be true?
-Dawn: So, {STRVAR 259, 1, 0}.\rI’m also helping the professor put\ntogether the National Pokédex.\rCatching Pokémon can be really\nchallenging, can’t it?\rBut, it’s also so much fun!
-Dawn: {STRVAR 259, 1, 0}!\r{STRVAR 259, 1, 0}, {STRVAR 259, 1, 0},\n{STRVAR 259, 1, 0}!\rCongratulations for completing\nthe National Pokédex!
-Dawn: Is today maybe...\nYour birthday, {STRVAR 259, 1, 0}?
-Dawn: Giggle...\nCongratulations, {STRVAR 259, 1, 0}!\fAnd many more happy returns!
+Dawn: So, {STRVAR 259, 0}.\rI’m also helping the professor put\ntogether the National Pokédex.\rCatching Pokémon can be really\nchallenging, can’t it?\rBut, it’s also so much fun!
+Dawn: {STRVAR 259, 0}!\r{STRVAR 259, 0}, {STRVAR 259, 0},\n{STRVAR 259, 0}!\rCongratulations for completing\nthe National Pokédex!
+Dawn: Is today maybe...\nYour birthday, {STRVAR 259, 0}?
+Dawn: Giggle...\nCongratulations, {STRVAR 259, 0}!\fAnd many more happy returns!
Dawn: Oh, it isn’t?\rI wonder what made me think that\ntoday was your birthday?
-Dawn: {STRVAR 259, 1, 0}!\nI heard from the professor!\rCongratulations, Champ!
-Lucas: Hey, {STRVAR 259, 1, 0}!\nThe prof told me something cool.\rHe thinks {STRVAR 256, 1, 1} has\nreappeared at the Spear Pillar!
-Lucas: Hi, {STRVAR 259, 1, 0}!\rYou know the elder of Celestic Town,\nright?\rShe told me she wanted to show you\nsomething.
-Lucas: Hey, {STRVAR 259, 1, 0}!\nLet me take a look at your Pokédex.\r...\rAwesome! You’ve seen every kind\nof Pokémon in Sinnoh!\rHave you shown this Pokédex to\nProf. Rowan yet?
-Lucas: Hey, {STRVAR 259, 1, 0}, have you\never seen my kid sister?
-Lucas: Hey, {STRVAR 259, 1, 0}, have you\nmet Bebe?\rShe lives out in Hearthome City.\rIf you’re a Trainer, you owe it to\nyourself to visit her.
-Lucas: Hey! {STRVAR 259, 1, 0}, you’ve got\nyourself a Poké Radar, too?\rWatch for tall grass to rustle wildly\nwhen you use that Poké Radar.\rThat’s a sign that rare Pokémon\nmay be hiding there.
-Lucas: Hi, {STRVAR 259, 1, 0}!\nHow’s your Poké Radar working out?\rWhen you use it, do you sometimes\nsee more than one patch of tall\fgrass rustling?\rThe patch farther away gives you a\nbetter chance of seeing the same\fkind of Pokémon right in a row.\rI think that’s how it goes.
+Dawn: {STRVAR 259, 0}!\nI heard from the professor!\rCongratulations, Champ!
+Lucas: Hey, {STRVAR 259, 0}!\nThe prof told me something cool.\rHe thinks {STRVAR 256, 1} has\nreappeared at the Spear Pillar!
+Lucas: Hi, {STRVAR 259, 0}!\rYou know the elder of Celestic Town,\nright?\rShe told me she wanted to show you\nsomething.
+Lucas: Hey, {STRVAR 259, 0}!\nLet me take a look at your Pokédex.\r...\rAwesome! You’ve seen every kind\nof Pokémon in Sinnoh!\rHave you shown this Pokédex to\nProf. Rowan yet?
+Lucas: Hey, {STRVAR 259, 0}, have you\never seen my kid sister?
+Lucas: Hey, {STRVAR 259, 0}, have you\nmet Bebe?\rShe lives out in Hearthome City.\rIf you’re a Trainer, you owe it to\nyourself to visit her.
+Lucas: Hey! {STRVAR 259, 0}, you’ve got\nyourself a Poké Radar, too?\rWatch for tall grass to rustle wildly\nwhen you use that Poké Radar.\rThat’s a sign that rare Pokémon\nmay be hiding there.
+Lucas: Hi, {STRVAR 259, 0}!\nHow’s your Poké Radar working out?\rWhen you use it, do you sometimes\nsee more than one patch of tall\fgrass rustling?\rThe patch farther away gives you a\nbetter chance of seeing the same\fkind of Pokémon right in a row.\rI think that’s how it goes.
Lucas: Sometimes a patch of grass\nsparkles when a Poké Radar is used.\rThey say a different-colored\nPokémon is hiding there!\rI wonder if that’s true?
-Lucas: So, {STRVAR 259, 1, 0}.\rI’m also helping the professor out\nwith the National Pokédex.\rCatching Pokémon can be really\nchallenging, can’t it?\rBut I also have a ton of fun doing it!
-Lucas: {STRVAR 259, 1, 0}!\rWow! I don’t know what to say!\nI mean, it’s so awesome and all...\rSincerely, congratulations for\ncompleting the National Pokédex!
-Lucas: Hey, {STRVAR 259, 1, 0}?\nIs it maybe your birthday today?
-Lucas: I thought so!\nCongratulations, {STRVAR 259, 1, 0}!\fYou know, I’m glad we’re friends!
+Lucas: So, {STRVAR 259, 0}.\rI’m also helping the professor out\nwith the National Pokédex.\rCatching Pokémon can be really\nchallenging, can’t it?\rBut I also have a ton of fun doing it!
+Lucas: {STRVAR 259, 0}!\rWow! I don’t know what to say!\nI mean, it’s so awesome and all...\rSincerely, congratulations for\ncompleting the National Pokédex!
+Lucas: Hey, {STRVAR 259, 0}?\nIs it maybe your birthday today?
+Lucas: I thought so!\nCongratulations, {STRVAR 259, 0}!\fYou know, I’m glad we’re friends!
Lucas: Huh?\nIt isn’t?\rNow, what made me think it was\nyour birthday? Freaky weird.
-Lucas: {STRVAR 259, 1, 0}!\nThe professor told me the news!\rCongratulations, Champ!
+Lucas: {STRVAR 259, 0}!\nThe professor told me the news!\rCongratulations, Champ!
diff --git a/files/msgdata/msg/narc_0498.txt b/files/msgdata/msg/narc_0498.txt
index 867c1664..9cba42ec 100644
--- a/files/msgdata/msg/narc_0498.txt
+++ b/files/msgdata/msg/narc_0498.txt
@@ -1,15 +1,15 @@
-{STRVAR 65281, 1, 200}Thud!!{STRVAR 65281, 1, 100}\r
-{STRVAR 259, 1, 0}: What was that about?!\rOh, hey, {STRVAR 259, 1, 1}!\rHey! I’m going to the lake!\nYou come too! And be quick about it!\rOK, {STRVAR 259, 1, 1}? I’m fining\nyou $1 million if you’re late!\r
-{STRVAR 259, 1, 0}: Oh, jeez!\nForgot something!\r
-Hiya, {STRVAR 259, 1, 0}.\n{STRVAR 259, 1, 1} was looking for you.\rI think he’s home now.\nWhy don’t you go check it out?\r
-Hiya, {STRVAR 259, 1, 0}.\n{STRVAR 259, 1, 1} was looking for you.\rI think he’s home now.\nWhy don’t you go check it out?
-Hiya, {STRVAR 259, 1, 0}.\nYou’re looking for {STRVAR 259, 1, 1}?\rHe just went tearing off a little\nwhile ago.\rHe’s probably not gone too far.\nWhy not go chase after him?
-{STRVAR 259, 1, 0}? He went tearing off\nin a huge rush a while ago.
+{STRVAR 65281, 200}Thud!!{STRVAR 65281, 100}\r
+{STRVAR 259, 0}: What was that about?!\rOh, hey, {STRVAR 259, 1}!\rHey! I’m going to the lake!\nYou come too! And be quick about it!\rOK, {STRVAR 259, 1}? I’m fining\nyou $1 million if you’re late!\r
+{STRVAR 259, 0}: Oh, jeez!\nForgot something!\r
+Hiya, {STRVAR 259, 0}.\n{STRVAR 259, 1} was looking for you.\rI think he’s home now.\nWhy don’t you go check it out?\r
+Hiya, {STRVAR 259, 0}.\n{STRVAR 259, 1} was looking for you.\rI think he’s home now.\nWhy don’t you go check it out?
+Hiya, {STRVAR 259, 0}.\nYou’re looking for {STRVAR 259, 1}?\rHe just went tearing off a little\nwhile ago.\rHe’s probably not gone too far.\nWhy not go chase after him?
+{STRVAR 259, 0}? He went tearing off\nin a huge rush a while ago.
Everyone goes off on adventures,\nand then they gradually grow up...
It’s true that wild Pokémon do attack\npeople sometimes...\rHowever, Pokémon also let you become\nfriends with them.
Oh! A Pokémon!\nYou look good together!
Oh, you’re helping put together\na Pokédex?\rThat means you’re going to travel\nall over the region with Pokémon!\rThat sounds like a lot of fun!\nI’m a little envious, to be honest!
Technology just blows me away!\rI mean, now you can play with people\naround the world...wirelessly!
Twinleaf Town\nFresh and Free!
-{STRVAR 259, 1, 0}’s House
-{STRVAR 259, 1, 0}’s House
+{STRVAR 259, 0}’s House
+{STRVAR 259, 0}’s House
diff --git a/files/msgdata/msg/narc_0499.txt b/files/msgdata/msg/narc_0499.txt
index a2605396..2b57c77e 100644
--- a/files/msgdata/msg/narc_0499.txt
+++ b/files/msgdata/msg/narc_0499.txt
@@ -1,6 +1,6 @@
-{STRVAR 259, 1, 1}’s mom: Oh, hi,\n{STRVAR 259, 1, 0}.\rAre you looking for {STRVAR 259, 1, 1}?\rHe was gone for a second, but then\nhe came running right back home.\rHe just can’t sit still, that boy.\nI wonder who he takes after?
-{STRVAR 259, 1, 1}’s mom: Oh, hi,\n{STRVAR 259, 1, 0}.\rDid you come calling on {STRVAR 259, 1, 1}?\rHe was gone for a second, but then\nhe came running right back home.\rHe just can’t sit still, that boy.\nI wonder who he takes after?
-{STRVAR 259, 1, 1}’s mom: That kid rocketed\noff again like usual.\rI’d guess he would be out on\nRoute 201 by now?\rHe just can’t sit still, that boy.\nI wonder who he takes after?
-{STRVAR 259, 1, 1}’s mom: {STRVAR 259, 1, 1}\nshould be out on Route 201 by now.\rHe just can’t sit still, that boy.\nI wonder who he takes after?
-{STRVAR 259, 1, 1}’s mom: Oh, you’ve\nbecome friends with a Pokémon, too.
-{STRVAR 259, 1, 1}’s mom: {STRVAR 259, 1, 1}\ntook off like a rocket as usual.\rHe was shouting something about\nbecoming the greatest Trainer ever...\rHe just can’t sit still, that boy.\nI wonder who he takes after?
+{STRVAR 259, 1}’s mom: Oh, hi,\n{STRVAR 259, 0}.\rAre you looking for {STRVAR 259, 1}?\rHe was gone for a second, but then\nhe came running right back home.\rHe just can’t sit still, that boy.\nI wonder who he takes after?
+{STRVAR 259, 1}’s mom: Oh, hi,\n{STRVAR 259, 0}.\rDid you come calling on {STRVAR 259, 1}?\rHe was gone for a second, but then\nhe came running right back home.\rHe just can’t sit still, that boy.\nI wonder who he takes after?
+{STRVAR 259, 1}’s mom: That kid rocketed\noff again like usual.\rI’d guess he would be out on\nRoute 201 by now?\rHe just can’t sit still, that boy.\nI wonder who he takes after?
+{STRVAR 259, 1}’s mom: {STRVAR 259, 1}\nshould be out on Route 201 by now.\rHe just can’t sit still, that boy.\nI wonder who he takes after?
+{STRVAR 259, 1}’s mom: Oh, you’ve\nbecome friends with a Pokémon, too.
+{STRVAR 259, 1}’s mom: {STRVAR 259, 1}\ntook off like a rocket as usual.\rHe was shouting something about\nbecoming the greatest Trainer ever...\rHe just can’t sit still, that boy.\nI wonder who he takes after?
diff --git a/files/msgdata/msg/narc_0500.txt b/files/msgdata/msg/narc_0500.txt
index 294ad935..aae45644 100644
--- a/files/msgdata/msg/narc_0500.txt
+++ b/files/msgdata/msg/narc_0500.txt
@@ -1,4 +1,4 @@
-{STRVAR 259, 1, 0}: ...I’d better take\nmy Bag and Journal, too...\r
-Oh, hey, {STRVAR 259, 1, 0}!\rWe’re going to the lake!\nI’ll be waiting on the road!\fIt’s a $10 million fine if you’re late!\r
+{STRVAR 259, 0}: ...I’d better take\nmy Bag and Journal, too...\r
+Oh, hey, {STRVAR 259, 0}!\rWe’re going to the lake!\nI’ll be waiting on the road!\fIt’s a $10 million fine if you’re late!\r
It’s a Wii!\nIt’s controlled by a Wii Remote!
-{STRVAR 259, 1, 0} checked the PC screen.\rAdventure Rule No. 1\nThe X Button opens the menu!\rAdventure Rule No. 2\nRecord your progress with SAVE.\rThere is nothing else on here...
+{STRVAR 259, 0} checked the PC screen.\rAdventure Rule No. 1\nThe X Button opens the menu!\rAdventure Rule No. 2\nRecord your progress with SAVE.\rThere is nothing else on here...
diff --git a/files/msgdata/msg/narc_0501.txt b/files/msgdata/msg/narc_0501.txt
index 1dd080d2..5003abf1 100644
--- a/files/msgdata/msg/narc_0501.txt
+++ b/files/msgdata/msg/narc_0501.txt
@@ -1,37 +1,37 @@
-Mom: {STRVAR 259, 1, 0}!\r{STRVAR 259, 1, 1} came calling for you\na little while ago.\rI don’t know what it was about, but\nhe said it was an emergency.\r
-Mom: You know how impatient\n{STRVAR 259, 1, 0} is.\rHe took off before I could even\nask what it was about.
-Mom: Bye-bye, {STRVAR 259, 1, 0}!\nYou take care now!
-Mom: But that {STRVAR 259, 1, 0}...\nHe always invites you along.
-Mom: Oh, yes!\n{STRVAR 259, 1, 0}!\rDon’t go into the tall grass.\nWild Pokémon might attack you.\rIt would be OK if you had your own\nPokémon, but you don’t, so...
-Mom: What is it, dear?\nIsn’t {STRVAR 259, 1, 0} waiting for you?
-Mom: What’s up, dear?\r...\rWow.\nI can’t believe that happened to you.\rAm I ever glad that both you and\n{STRVAR 259, 1, 0} are unharmed.\rThe professor you mentioned is\nmost likely Professor Rowan of\fSandgem Town.\rI’ve heard that he is well known for\nhis studies on Pokémon.\rI hear he’s also quite intimidating...\r{STRVAR 259, 1, 1}, I think you need to\nvisit him in Sandgem Town.\rYou need to properly explain why you\nhad no choice but to use his Pokémon.\rDon’t worry!\nI’m sure he will understand.\r
-Oh, I know!\n{STRVAR 259, 1, 0}, put these on.\r
-{STRVAR 259, 1, 0} received a pair of\n{STRVAR 65280, 1, 1}Running Shoes{STRVAR 65280, 1, 0}!
+Mom: {STRVAR 259, 0}!\r{STRVAR 259, 1} came calling for you\na little while ago.\rI don’t know what it was about, but\nhe said it was an emergency.\r
+Mom: You know how impatient\n{STRVAR 259, 0} is.\rHe took off before I could even\nask what it was about.
+Mom: Bye-bye, {STRVAR 259, 0}!\nYou take care now!
+Mom: But that {STRVAR 259, 0}...\nHe always invites you along.
+Mom: Oh, yes!\n{STRVAR 259, 0}!\rDon’t go into the tall grass.\nWild Pokémon might attack you.\rIt would be OK if you had your own\nPokémon, but you don’t, so...
+Mom: What is it, dear?\nIsn’t {STRVAR 259, 0} waiting for you?
+Mom: What’s up, dear?\r...\rWow.\nI can’t believe that happened to you.\rAm I ever glad that both you and\n{STRVAR 259, 0} are unharmed.\rThe professor you mentioned is\nmost likely Professor Rowan of\fSandgem Town.\rI’ve heard that he is well known for\nhis studies on Pokémon.\rI hear he’s also quite intimidating...\r{STRVAR 259, 1}, I think you need to\nvisit him in Sandgem Town.\rYou need to properly explain why you\nhad no choice but to use his Pokémon.\rDon’t worry!\nI’m sure he will understand.\r
+Oh, I know!\n{STRVAR 259, 0}, put these on.\r
+{STRVAR 259, 0} received a pair of\n{STRVAR 65280, 1}Running Shoes{STRVAR 65280, 0}!
Going to Sandgem Town is like an\nadventure in itself, right?\rWith those Running Shoes, you can\nget to faraway places much faster.\rOK...\nLet me read the instructions...\r“Press the B Button and dash\nabout faster than ever before!\r“Put on the Running Shoes and\nblaze new trails of adventure!”\rWell, isn’t that just nifty!
Mom: I’ll read you the instructions\nfor the Running Shoes...\r“Press the B Button and dash\nabout faster than ever before!\r“Put on the Running Shoes and\nblaze new trails of adventure!”\rWell, isn’t that just nifty!
-Mom: Welcome home, {STRVAR 259, 1, 0}.\nAre you and your Pokémon healthy?\rIt’s still early in the morning.\nTake a quick rest, dear.\r
-Mom: Welcome home, {STRVAR 259, 1, 0}.\nAre you and your Pokémon healthy?\fTake a quick rest, dear.\r
-Mom: Welcome home, {STRVAR 259, 1, 0}.\nAre you and your Pokémon healthy?\rI just made dinner.\nTake a quick rest, dear.\r
-Mom: Welcome home, {STRVAR 259, 1, 0}.\nAre you and your Pokémon healthy?\rIt’s so late right now...\nTake a quick rest, dear.\r
-Mom: What’s up, {STRVAR 259, 1, 0}?\r...\rWow. Professor Rowan asked you\nto do something that big.\rOK, dear, go for it!\nYour mom’s got your back!\rOh, I know! {STRVAR 259, 1, 0}, I’ve got\nsomething that you’ll find useful.\r
+Mom: Welcome home, {STRVAR 259, 0}.\nAre you and your Pokémon healthy?\rIt’s still early in the morning.\nTake a quick rest, dear.\r
+Mom: Welcome home, {STRVAR 259, 0}.\nAre you and your Pokémon healthy?\fTake a quick rest, dear.\r
+Mom: Welcome home, {STRVAR 259, 0}.\nAre you and your Pokémon healthy?\rI just made dinner.\nTake a quick rest, dear.\r
+Mom: Welcome home, {STRVAR 259, 0}.\nAre you and your Pokémon healthy?\rIt’s so late right now...\nTake a quick rest, dear.\r
+Mom: What’s up, {STRVAR 259, 0}?\r...\rWow. Professor Rowan asked you\nto do something that big.\rOK, dear, go for it!\nYour mom’s got your back!\rOh, I know! {STRVAR 259, 0}, I’ve got\nsomething that you’ll find useful.\r
That’s a Journal. It keeps a record\nof your daily events.\rCheck it, and you’ll be able to\nremember what you did last.\r
Gee, a journey full of adventure...\nI envy you, kiddo.\rPlus, you’re not alone.\nYou have your Pokémon with you.\fI wish I could go instead!\r
-I’m just joking, dear!\nYup, {STRVAR 259, 1, 0}!\rI’ll be all right by myself, so you\ngo and enjoy your adventure!\rWhen you’re exposed to new things,\nand experience new sensations...\fIt makes your mother happy too.\r...But come back sometimes.\rI would like to see the kinds of\nPokémon you’ve caught, dear.\r
-{STRVAR 259, 1, 1}’s mom: Excuse me.\nIs my little {STRVAR 259, 1, 1} here?\r
+I’m just joking, dear!\nYup, {STRVAR 259, 0}!\rI’ll be all right by myself, so you\ngo and enjoy your adventure!\rWhen you’re exposed to new things,\nand experience new sensations...\fIt makes your mother happy too.\r...But come back sometimes.\rI would like to see the kinds of\nPokémon you’ve caught, dear.\r
+{STRVAR 259, 1}’s mom: Excuse me.\nIs my little {STRVAR 259, 1} here?\r
Mom: Oh?\nNo, he’s not...\r
-{STRVAR 259, 1, 1}’s mom: Oh...\nThen, he must have left already...\fWhat to do...\rThat boy shouted about going on an\nadventure, then he bolted.\rHe’s so headstrong and reckless...\nI at least wanted him to take this...\r
-Mom: Not to worry, {STRVAR 259, 1, 0} will\ndeliver that to him.\r
-Won’t you, {STRVAR 259, 1, 0}?\r
-{STRVAR 259, 1, 1}’s mom: Oh, really?\nYou’d do that for me?\r{STRVAR 259, 1, 0}, please take this to\n{STRVAR 259, 1, 1} for me.\r
-{STRVAR 259, 1, 1}’s mom: Oh, really?\nYou’d do that for me?\r{STRVAR 259, 1, 0}, please take this to\n{STRVAR 259, 1, 1} for me.\r
-{STRVAR 259, 1, 1}’s mom: Let me think...\rKnowing my boy, he would probably\nhead straight to Jubilife City...\rOK, please take that to my\n{STRVAR 259, 1, 1}.\r
-Mom: Bye-bye, {STRVAR 259, 1, 0}!\nEnjoy your adventure!\r
-Mom: Bye-bye, {STRVAR 259, 1, 0}!\nEnjoy your adventure!
+{STRVAR 259, 1}’s mom: Oh...\nThen, he must have left already...\fWhat to do...\rThat boy shouted about going on an\nadventure, then he bolted.\rHe’s so headstrong and reckless...\nI at least wanted him to take this...\r
+Mom: Not to worry, {STRVAR 259, 0} will\ndeliver that to him.\r
+Won’t you, {STRVAR 259, 0}?\r
+{STRVAR 259, 1}’s mom: Oh, really?\nYou’d do that for me?\r{STRVAR 259, 0}, please take this to\n{STRVAR 259, 1} for me.\r
+{STRVAR 259, 1}’s mom: Oh, really?\nYou’d do that for me?\r{STRVAR 259, 0}, please take this to\n{STRVAR 259, 1} for me.\r
+{STRVAR 259, 1}’s mom: Let me think...\rKnowing my boy, he would probably\nhead straight to Jubilife City...\rOK, please take that to my\n{STRVAR 259, 1}.\r
+Mom: Bye-bye, {STRVAR 259, 0}!\nEnjoy your adventure!\r
+Mom: Bye-bye, {STRVAR 259, 0}!\nEnjoy your adventure!
MC: Here we are!\nIt’s the Contest Digest!\rThe winner of today’s Normal Rank\nCute Contest is...\rBrooke, who entered a breathtakingly\ncute Pokémon!\rThat’s all the time we have today!\nUntil next time!
MC: Here we are!\nIt’s the Contest Digest!\rThe winner of today’s Normal Rank\nSmart Contest is...\rWestley, who won with his bright spark\nof a Pokémon!\rThat’s all the time we have today!\nLet’s meet again!
MC: Here we are!\nIt’s the Contest Digest!\rThe winner of today’s Normal Rank\nTough Contest is...\rDominic, who overwhelmed with his\nawesomely buffed Pokémon!\rThat’s all the time we have today!\nLet’s meet again!
Mom’s favorite dessert is in\nthe refrigerator.
Mom’s kitchen is spotless!\nYou can see your face on the floor!
This is where Mom does all her\ndelicious cooking.
-Mom: {STRVAR 259, 1, 0}!\r{STRVAR 259, 1, 1} came looking for you\na little while ago.\rI don’t know what it was about, but\nhe was shouting about you needing\fto get on a ship at Snowpoint City.\rYou know how impatient he is.\nHe was gone before I could ask.
-Mom: {STRVAR 259, 1, 0}!\r{STRVAR 259, 1, 1} came looking for you\na little while ago.\rI don’t know what it was about, but\nhe was shouting about you needing\fto get on a ship at Snowpoint City.\rYou know how impatient he is.\nHe was gone before I could ask.\rAnyway, how’s it going, kid?\rIs your project with Professor Rowan\ncoming along?
+Mom: {STRVAR 259, 0}!\r{STRVAR 259, 1} came looking for you\na little while ago.\rI don’t know what it was about, but\nhe was shouting about you needing\fto get on a ship at Snowpoint City.\rYou know how impatient he is.\nHe was gone before I could ask.
+Mom: {STRVAR 259, 0}!\r{STRVAR 259, 1} came looking for you\na little while ago.\rI don’t know what it was about, but\nhe was shouting about you needing\fto get on a ship at Snowpoint City.\rYou know how impatient he is.\nHe was gone before I could ask.\rAnyway, how’s it going, kid?\rIs your project with Professor Rowan\ncoming along?
diff --git a/files/msgdata/msg/narc_0502.txt b/files/msgdata/msg/narc_0502.txt
index 4487191f..4b793675 100644
--- a/files/msgdata/msg/narc_0502.txt
+++ b/files/msgdata/msg/narc_0502.txt
@@ -4,4 +4,4 @@ See you next week, same time,\nsame channel!
The TV is showing the title screen\nof a video game.
The X Button\nopens the menu!
It’s a Wii!\nIt’s controlled by a Wii Remote!
-{STRVAR 259, 1, 0} checked the PC.\rPokémon Basics...\rPeople live alongside Pokémon in\nthis world.\rThe people that battle Pokémon are\ncalled Pokémon Trainers.
+{STRVAR 259, 0} checked the PC.\rPokémon Basics...\rPeople live alongside Pokémon in\nthis world.\rThe people that battle Pokémon are\ncalled Pokémon Trainers.
diff --git a/files/msgdata/msg/narc_0503.txt b/files/msgdata/msg/narc_0503.txt
index 91948077..d933e763 100644
--- a/files/msgdata/msg/narc_0503.txt
+++ b/files/msgdata/msg/narc_0503.txt
@@ -1,2 +1,2 @@
-You’re off to hang with {STRVAR 259, 1, 0}\nagain, right? You two sure are tight!
+You’re off to hang with {STRVAR 259, 0}\nagain, right? You two sure are tight!
I went on an adventure with some\nPokémon a long time ago.\rIt was only to the next town,\nthough. Yeah, good times...
diff --git a/files/msgdata/msg/narc_0504.txt b/files/msgdata/msg/narc_0504.txt
index 15b8f832..1586c839 100644
--- a/files/msgdata/msg/narc_0504.txt
+++ b/files/msgdata/msg/narc_0504.txt
@@ -1,4 +1,4 @@
Did you hear?\rThe Pokémon Professor returned\nto the next town over.\rThey say he was gone for four long\nyears.\rI wonder if he found some amazing\nPokémon while he was gone?
Well! Professor Rowan gave you a\nPokédex, did he?
-Listen, listen, {STRVAR 259, 1, 0}.\nI want a cute Pokémon!
-Listen, listen, {STRVAR 259, 1, 0}.\rDo you think I can be friends with\nPokémon like you are?
+Listen, listen, {STRVAR 259, 0}.\nI want a cute Pokémon!
+Listen, listen, {STRVAR 259, 0}.\rDo you think I can be friends with\nPokémon like you are?
diff --git a/files/msgdata/msg/narc_0505.txt b/files/msgdata/msg/narc_0505.txt
index c4baa23d..5ffd4e08 100644
--- a/files/msgdata/msg/narc_0505.txt
+++ b/files/msgdata/msg/narc_0505.txt
@@ -2,25 +2,25 @@ Dawn: Oh! There you are!\nPlease, come with me!\fThe professor is waiting!\r
This is it!\nOur Pokémon Research Lab!\rLet’s go...\r
Lucas: Hi! I’ve been waiting for you!\nPlease, come with me.\fThe prof’s waiting to see you.\r
See? This is our Pokémon Research\nLab.\rWe’ll just go ahead and...\r
-{STRVAR 65281, 1, 200}Thud!!{STRVAR 65281, 1, 100}\r
-{STRVAR 259, 1, 0}: What the...\rOh, it’s you, {STRVAR 259, 1, 1}!\rThat old guy... He’s not scary so\nmuch as he is totally out there!\rAww, it doesn’t matter, {STRVAR 259, 1, 1}.\nI’m out of here. See you later!\r
+{STRVAR 65281, 200}Thud!!{STRVAR 65281, 100}\r
+{STRVAR 259, 0}: What the...\rOh, it’s you, {STRVAR 259, 1}!\rThat old guy... He’s not scary so\nmuch as he is totally out there!\rAww, it doesn’t matter, {STRVAR 259, 1}.\nI’m out of here. See you later!\r
Dawn: Wow, what was that?\rYour friend sure seems to be really\nimpatient.\rWell, anyway...\nLet’s go inside.\r
Lucas: What was that?!\rYour friend always seems to be\nin such a rush.\rAnyway...\nLet’s go in.\r
-Dawn: OK, {STRVAR 259, 1, 1}, I’ll act as\nyour mentor.\rI’ve got a bit more experience than\nyou as a Trainer and as the\fprofessor’s assistant.\rOK, follow me!\r
+Dawn: OK, {STRVAR 259, 1}, I’ll act as\nyour mentor.\rI’ve got a bit more experience than\nyou as a Trainer and as the\fprofessor’s assistant.\rOK, follow me!\r
This building with the red roof is\nthe Pokémon Center.\rIt’s the place that heals Pokémon\nthat have been hurt in battle.\rYou can find a Pokémon Center in\nmost towns.\r
-The building with the blue roof over\nhere is the Poké Mart.\rIt’s a shop where you can buy and\nsell items and medicine.\r{STRVAR 259, 1, 0}, since you’re a novice\nTrainer, you won’t be able to buy\fmany kinds of merchandise.\rDon’t let it bother you!\r
-Oh, that’s right!\n{STRVAR 259, 1, 0}...\rDon’t you need to let your family\nknow that you’re going to be helping\fProf. Rowan with the Pokédex?\rYou may need to go far away, so I\nthink you should let someone know.\rOh, but before you go, heal up your\nPokémon at the Poké Center.\rIt will be a lot less scary that way.\nOK, bye now!\r
+The building with the blue roof over\nhere is the Poké Mart.\rIt’s a shop where you can buy and\nsell items and medicine.\r{STRVAR 259, 0}, since you’re a novice\nTrainer, you won’t be able to buy\fmany kinds of merchandise.\rDon’t let it bother you!\r
+Oh, that’s right!\n{STRVAR 259, 0}...\rDon’t you need to let your family\nknow that you’re going to be helping\fProf. Rowan with the Pokédex?\rYou may need to go far away, so I\nthink you should let someone know.\rOh, but before you go, heal up your\nPokémon at the Poké Center.\rIt will be a lot less scary that way.\nOK, bye now!\r
-{STRVAR 259, 1, 0}: Hey, {STRVAR 259, 1, 1}!\nI want to show you a few things.\fSo, follow me!\r
+{STRVAR 259, 0}: Hey, {STRVAR 259, 1}!\nI want to show you a few things.\fSo, follow me!\r
This building with the red roof is\nthe Pokémon Center.\rYou can get your Pokémon healed if\nit’s been hurt in battle.\rYou’ll find a Pokémon Center in most\ntowns.\r
-Over here, the building with the blue\nroof is the Poké Mart.\rIt’s a shop where you can buy and\nsell all sorts of items.\r{STRVAR 259, 1, 0}, since you’re a rookie\nTrainer, you won’t be able to buy\fvery much stuff.\rDon’t worry about it, OK?\r
-Oh, yeah, right!\n{STRVAR 259, 1, 0}...\rYou should let your family know\nyou’re helping Prof. Rowan put\ftogether his Pokédex.\rSometimes, you have to go far away,\nso you should let someone know.\rOh, but first, go heal up your\nPokémon at the Poké Center.\rYou’ll be safe then.\nOK, be seeing you!\r
+Over here, the building with the blue\nroof is the Poké Mart.\rIt’s a shop where you can buy and\nsell all sorts of items.\r{STRVAR 259, 0}, since you’re a rookie\nTrainer, you won’t be able to buy\fvery much stuff.\rDon’t worry about it, OK?\r
+Oh, yeah, right!\n{STRVAR 259, 0}...\rYou should let your family know\nyou’re helping Prof. Rowan put\ftogether his Pokédex.\rSometimes, you have to go far away,\nso you should let someone know.\rOh, but first, go heal up your\nPokémon at the Poké Center.\rYou’ll be safe then.\nOK, be seeing you!\r
Oh, wow!\nPokémon are so cool!\rYou can make yours battle and make\nthem stronger!\rI wish I had some!\nIt’s so cool!
That thing you have!\rIt’s a Pokédex, isn’t it?!\rYou’re off to see all kinds of\nPokémon now! Lucky you!
So I don’t forget what’s happened,\ntill now, I’d better save this...\rThere!\nNow I can take a break.
Professor Rowan’s come back to town!\rIt must be, like, four years since\nhe left.\rThey say he was doing his research\nsomewhere else all this time.
Sandgem Town\nTown of Sand!
Pokémon Research Lab
-{STRVAR 259, 1, 0}’s House
+{STRVAR 259, 0}’s House
All Your Item Needs Fulfilled!\nPokémon Mart
Heal Your Pokémon!\nPokémon Center
diff --git a/files/msgdata/msg/narc_0509.txt b/files/msgdata/msg/narc_0509.txt
index 4afa8560..98248afa 100644
--- a/files/msgdata/msg/narc_0509.txt
+++ b/files/msgdata/msg/narc_0509.txt
@@ -1,52 +1,52 @@
-Professor: ...\rFinally, you’ve come.\n{STRVAR 259, 1, 0}, was it?\rLet me see your Pokémon again.\r
+Professor: ...\rFinally, you’ve come.\n{STRVAR 259, 0}, was it?\rLet me see your Pokémon again.\r
...\rHmm...\nI see...\rThis Pokémon seems to be rather\nhappy.\r
Well well!\rYou’ve made your Pokémon evolve\nalready?!\r
-All righty then!\rI’ll give that {STRVAR 256, 1, 0} to you as\na gift.\r
+All righty then!\rI’ll give that {STRVAR 256, 0} to you as\na gift.\r
Professor: Now that it’s yours, would\nyou like to give it a nickname?
Professor: Hmm, OK, I see...\nAnd you’re happy with that nickname?
-Professor: Your friend {STRVAR 259, 1, 1}\ntold me what happened at the lake.\rI heard you battled very well,\ndespite it being your first time.\rAnd, from what I can see, there is\na growing bond between you and that\fPokémon, though it is still young.\rThat’s why I would like to entrust\nyou with {STRVAR 256, 1, 0}.\r
+Professor: Your friend {STRVAR 259, 1}\ntold me what happened at the lake.\rI heard you battled very well,\ndespite it being your first time.\rAnd, from what I can see, there is\na growing bond between you and that\fPokémon, though it is still young.\rThat’s why I would like to entrust\nyou with {STRVAR 256, 0}.\r
Dawn: I’m so glad that you’re kind\ntoward Pokémon!\rIf you weren’t, I’d have to...\nOh, I just can’t say it...\r
Lucas: Boy, am I glad you’re kind\ntoward Pokémon.\rIf you weren’t, well...\nI don’t even want to think about it.\r
Professor: Er-hem!\nLet’s move on to the main topic.\rThere is something I want you\nto do for me.\r
My name is Rowan.\nI study Pokémon.\rFirst of all, I want to know exactly\nwhat kinds of Pokémon live in the\fSinnoh region.\rTo do so, it is necessary to collect\ndata using the Pokédex.\rThis is what I wish to ask of you.\rI want to entrust you with this\nPokédex.\rWill you use it to record data on all\nthe Pokémon in Sinnoh for me?
-Rowan: ...\r...\r...\r...\rI can stand here without speaking for\nhours. I’m a very patient man.\rLet me ask you again, {STRVAR 259, 1, 0}.\rI want to entrust you with this\nPokédex.\rWill you use it to record data on all\nthe Pokémon in Sinnoh for me?
+Rowan: ...\r...\r...\r...\rI can stand here without speaking for\nhours. I’m a very patient man.\rLet me ask you again, {STRVAR 259, 0}.\rI want to entrust you with this\nPokédex.\rWill you use it to record data on all\nthe Pokémon in Sinnoh for me?
Rowan: Hm!\rGood answer!\r
-{STRVAR 259, 1, 0} obtained\nthe {STRVAR 65280, 1, 1}Pokédex{STRVAR 65280, 1, 0}!
-Rowan: That Pokédex is a very\nhigh-tech device.\rIt will automatically record data on\nevery kind of Pokémon you encounter.\r{STRVAR 259, 1, 0}, I ask that you go\neverywhere and meet every kind of\fPokémon in this region!\r
+{STRVAR 259, 0} obtained\nthe {STRVAR 65280, 1}Pokédex{STRVAR 65280, 0}!
+Rowan: That Pokédex is a very\nhigh-tech device.\rIt will automatically record data on\nevery kind of Pokémon you encounter.\r{STRVAR 259, 0}, I ask that you go\neverywhere and meet every kind of\fPokémon in this region!\r
Dawn: I’ve got one, too!\r
Lucas: I’ve got the same kind of\nPokédex as you.\r
-Rowan: When you walked up Route 201\nwith your Pokémon, what did you feel?\rI’ve lived for 60 long years.\nEven now, I get a thrill when\rI’m with a Pokémon.\rNow, you should know that there are\ncountless Pokémon in this world.\rThat means there are just as many\nthrills waiting for you out there!\rNow go!\r{STRVAR 259, 1, 0}, your grand adventure\nbegins right now!\r
-Rowan: Go on!\r{STRVAR 259, 1, 0}, your grand adventure\nawaits you!
-Dawn: The Pokémon that I used for\nthe first time was {STRVAR 256, 1, 1}!\rIf you would have chosen\n{STRVAR 256, 1, 1} at the lake, we’d\fhave the same Pokémon now!\rNot that it matters, but...\rAnyways, I’m Dawn.\rI also help the professor add pages\nto the Pokédex.\rSo, in a sense, I’m just like you.\rI just got a little head start on\nyou, that’s all.\rI’ll be happy to teach you things.\nGlad to meet you, {STRVAR 259, 1, 0}!\r
+Rowan: When you walked up Route 201\nwith your Pokémon, what did you feel?\rI’ve lived for 60 long years.\nEven now, I get a thrill when\rI’m with a Pokémon.\rNow, you should know that there are\ncountless Pokémon in this world.\rThat means there are just as many\nthrills waiting for you out there!\rNow go!\r{STRVAR 259, 0}, your grand adventure\nbegins right now!\r
+Rowan: Go on!\r{STRVAR 259, 0}, your grand adventure\nawaits you!
+Dawn: The Pokémon that I used for\nthe first time was {STRVAR 256, 1}!\rIf you would have chosen\n{STRVAR 256, 1} at the lake, we’d\fhave the same Pokémon now!\rNot that it matters, but...\rAnyways, I’m Dawn.\rI also help the professor add pages\nto the Pokédex.\rSo, in a sense, I’m just like you.\rI just got a little head start on\nyou, that’s all.\rI’ll be happy to teach you things.\nGlad to meet you, {STRVAR 259, 0}!\r
Lucas: The professor asked me to\nhelp, so I’m going to go out and fill\fthe Pokédex pages, too.\rThat makes us comrades working\ntoward the same goal.\rI’ll teach you stuff later, OK?\r
-I’m {STRVAR 259, 1, 0}’s father.\rI’ll be happy to assist you on your\nquest for the professor.\rHahaha. Eh...\nI’m sure we can count on you!
+I’m {STRVAR 259, 0}’s father.\rI’ll be happy to assist you on your\nquest for the professor.\rHahaha. Eh...\nI’m sure we can count on you!
Professor Rowan invented a new\nPokédex while working alongside a\fprofessor from the Kanto region!
Adventure Rule No. 1\nThe X Button opens the menu.
Adventure Rule No. 2\nRecord your progress with SAVE.
It’s crammed full of books with all\nsorts of Pokémon information.
There’s a lot of reference material\nand research reports on Pokémon.
-Rowan: Ah, {STRVAR 259, 1, 0}!\rYou’ve come to show me your\nprogress on the Pokédex?\r
-Hmm...\rSo, you’ve seen {STRVAR 308, 1, 0} Pokémon.\r
+Rowan: Ah, {STRVAR 259, 0}!\rYou’ve come to show me your\nprogress on the Pokédex?\r
+Hmm...\rSo, you’ve seen {STRVAR 308, 0} Pokémon.\r
What’s wrong?\rYou’re not going to tell me you’ve\nseen too few to bother showing me?
-Bravo, {STRVAR 259, 1, 0}!\rYou’ve recorded all the Pokémon of\nSinnoh in your Pokédex!\rThis will help immeasurably with my\nstudies on Pokémon evolution...\r
-Rowan: Hm! {STRVAR 259, 1, 0}, I’ve been\nwaiting to see you!\rYou’ve met every kind of Pokémon\nthere is in the Sinnoh region!\rThis will help immensely with my\nstudies on Pokémon evolution...\r
+Bravo, {STRVAR 259, 0}!\rYou’ve recorded all the Pokémon of\nSinnoh in your Pokédex!\rThis will help immeasurably with my\nstudies on Pokémon evolution...\r
+Rowan: Hm! {STRVAR 259, 0}, I’ve been\nwaiting to see you!\rYou’ve met every kind of Pokémon\nthere is in the Sinnoh region!\rThis will help immensely with my\nstudies on Pokémon evolution...\r
Oak: Greetings, Professor Rowan!\nIt’s been a very long time!\rI’ll tell you, Sinnoh certainly is\na long trip from Kanto.\rOf course, if it means meeting new\nPokémon, there’s no distance too\fgreat for the likes of us to travel.\r
Rowan: Oh! If it isn’t my old\ncolleague, Professor Oak!\rI should have expected as much from\nthe world’s authority on Pokémon!\rWe always used to joke, “Where\nthere are Pokémon, you’ll find Oak!”\rIt’s good to see that hasn’t changed\none bit!\r
Professor Oak, let me introduce you\nto my young assistant.\rThis youngster has filled every page\nof the Sinnoh Pokédex for me.\r
Oak: Ah, well, very glad to meet you!\nAs you’ve heard, my name is Oak.\rI’ve been hearing a great deal about\nyou from Professor Rowan lately.\rHe’s been exuberant in praise about\na fantastic young Trainer.\rI see that you live up to--no--that\nyou’ve surpassed his praise.\rYou’ve also got an impeccable sense\nof timing.\rYou see, I had an errand to run for\nProfessor Rowan on my visit here.\rHe’d asked me to bring the data\nfor the National Pokédex, you see.\rSo, since you’re here, let me upgrade\nyour Pokédex with the National Mode.\rAfter all, there are many kinds of\nPokémon in this world of ours!\r
-{STRVAR 259, 1, 0}’s Pokédex was upgraded\nwith the National Mode!\r
+{STRVAR 259, 0}’s Pokédex was upgraded\nwith the National Mode!\r
Oak: I’m afraid it won’t be easy to\ncomplete the National Pokédex.\rHowever, I’m sure you will make an\nhonest attempt on our behalf!\r
-Rowan: Have no fear, {STRVAR 259, 1, 0}\nwill get the job done.\rBy the way, Professor Oak, what\ncompelled you to visit this region?\r
+Rowan: Have no fear, {STRVAR 259, 0}\nwill get the job done.\rBy the way, Professor Oak, what\ncompelled you to visit this region?\r
Oak: Ah, yes. I’ve heard that the\nPal Park is now open.\rIf I remember correctly, it’s at the\nend of Route 221.\rThe Pal Park has a special system\nthat attracts every imaginable kind\fof Pokémon from every region.\rI’ve come to make certain that\nsystem is operating properly.\r
-{STRVAR 259, 1, 0}, you should make an\neffort to visit the Pal Park, too.\rOops! I’ll be late for my meeting if\nI don’t get going!\rOK, it was a pleasure seeing the both\nof you! Bye, now!\r
-{STRVAR 259, 1, 0}, you should make an\neffort to visit the Pal Park, too.\rOops! I’ll be late for my meeting if\nI don’t get going!\rOK, it was a pleasure seeing the both\nof you! Bye, now!\r
+{STRVAR 259, 0}, you should make an\neffort to visit the Pal Park, too.\rOops! I’ll be late for my meeting if\nI don’t get going!\rOK, it was a pleasure seeing the both\nof you! Bye, now!\r
+{STRVAR 259, 0}, you should make an\neffort to visit the Pal Park, too.\rOops! I’ll be late for my meeting if\nI don’t get going!\rOK, it was a pleasure seeing the both\nof you! Bye, now!\r
Rowan: Off he goes, as busy as\never...\r
-Now, {STRVAR 259, 1, 0}...\rI have a gift here as your reward\nfor completing the Sinnoh Pokédex.\r
+Now, {STRVAR 259, 0}...\rI have a gift here as your reward\nfor completing the Sinnoh Pokédex.\r
Rowan: That’s the Pokémon Radar,\nor just Poké Radar for short.\rUse it, and it will indicate grass\npatches where Pokémon are lurking.\rI’d prepared that to help my field\nassistants put together the Sinnoh\fPokédex, but you took care of that!\rI’m sure it will be useful for your\ngoal of filling the National Pokédex.
Rowan: The world is immense.\nThere are many more Pokémon.\rThat means there are many more\nthrills for you to seek and enjoy!
-{STRVAR 259, 1, 0} checked the PC.\rThe screen is filled with special terms\nand academic writing that is impossible\fto figure out.
+{STRVAR 259, 0} checked the PC.\rThe screen is filled with special terms\nand academic writing that is impossible\fto figure out.
Research materials are carefully\ntucked away.
The refrigerator is filled with\ntasty sweets! Mmm...
-It’s really quite something!\rImagine... Cataloging every kind of\nPokémon in the Sinnoh region!\rAnd in complete contrast, there’s\n{STRVAR 259, 1, 0}...\rAnyway, you’ve been great for the\nprof’s Pokémon-evolution research!
+It’s really quite something!\rImagine... Cataloging every kind of\nPokémon in the Sinnoh region!\rAnd in complete contrast, there’s\n{STRVAR 259, 0}...\rAnyway, you’ve been great for the\nprof’s Pokémon-evolution research!
Yes, that’s correct.\rProfessor Rowan has been studying\nPokédex systems with Professor Oak.\rProfessor Oak is Professor Rowan’s\njunior in terms of seniority.
diff --git a/files/msgdata/msg/narc_0510.txt b/files/msgdata/msg/narc_0510.txt
index db6ac5d7..ed0704b5 100644
--- a/files/msgdata/msg/narc_0510.txt
+++ b/files/msgdata/msg/narc_0510.txt
@@ -1,7 +1,7 @@
Ah, so that Rowan fellow is back?\nHe’s quite the remarkable man.\rHe’s been studying Pokémon since way,\nway back.\rMy son and grandchild help Rowan\nwith his studies now.
Oh, my!\nYou’ve got a National Pokédex?\fHow fantastic is that?!\rRowan should be delighted.\nIt will greatly help his research.\rBut, young Trainer...\nYou should know this.\rIn this world, there are 300...\nNo, 400...\rNo, no, no! There’re a lot more\nkinds of Pokémon than that!
-Who are you?\r...\rOh...\nYou’re {STRVAR 259, 1, 0}?\rHey, you’re doing that Pokédex thingy\nfor the professor!\rWow! That’s the same as my big\nsister! Go for it!
-Who are you?\r...\rOh...\nYou’re {STRVAR 259, 1, 0}?\rYou’re doing that Pokédex thingy\nfor the professor!\rWow! That’s the same as my big\nbrother! Go for it!
-Oh, hi, {STRVAR 259, 1, 0}!\rThere was news on TV saying there\nis a massive outbreak of Pokémon!\rThat’d be great for filling up your\nPokédex!
-Let me see...\nWhat did that news say now...?\r{STRVAR 260, 1, 1}! They said there’s\na whole bunch of {STRVAR 256, 1, 2} there!\r{STRVAR 259, 1, 0}, you have to hurry!\rI want you to do better than my\nsister Dawn!
-Let me see...\nWhat did that news say now...?\r{STRVAR 260, 1, 1}! They said there’s\na whole bunch of {STRVAR 256, 1, 2} there!\r{STRVAR 259, 1, 0}, you have to hurry!\rI want you to do better than my\nbrother Lucas!
+Who are you?\r...\rOh...\nYou’re {STRVAR 259, 0}?\rHey, you’re doing that Pokédex thingy\nfor the professor!\rWow! That’s the same as my big\nsister! Go for it!
+Who are you?\r...\rOh...\nYou’re {STRVAR 259, 0}?\rYou’re doing that Pokédex thingy\nfor the professor!\rWow! That’s the same as my big\nbrother! Go for it!
+Oh, hi, {STRVAR 259, 0}!\rThere was news on TV saying there\nis a massive outbreak of Pokémon!\rThat’d be great for filling up your\nPokédex!
+Let me see...\nWhat did that news say now...?\r{STRVAR 260, 1}! They said there’s\na whole bunch of {STRVAR 256, 2} there!\r{STRVAR 259, 0}, you have to hurry!\rI want you to do better than my\nsister Dawn!
+Let me see...\nWhat did that news say now...?\r{STRVAR 260, 1}! They said there’s\na whole bunch of {STRVAR 256, 2} there!\r{STRVAR 259, 0}, you have to hurry!\rI want you to do better than my\nbrother Lucas!
diff --git a/files/msgdata/msg/narc_0511.txt b/files/msgdata/msg/narc_0511.txt
index cb601ff2..cfc04bfb 100644
--- a/files/msgdata/msg/narc_0511.txt
+++ b/files/msgdata/msg/narc_0511.txt
@@ -1,2 +1,2 @@
-{STRVAR 259, 1, 0} checked the PC screen.\rAdventure Rule No. 1\nThe X Button opens the menu!\rAdventure Rule No. 2\nRecord your progress with SAVE.\rThere is nothing else on here...
+{STRVAR 259, 0} checked the PC screen.\rAdventure Rule No. 1\nThe X Button opens the menu!\rAdventure Rule No. 2\nRecord your progress with SAVE.\rThere is nothing else on here...
diff --git a/files/msgdata/msg/narc_0516.txt b/files/msgdata/msg/narc_0516.txt
index 3e216f3f..fae89737 100644
--- a/files/msgdata/msg/narc_0516.txt
+++ b/files/msgdata/msg/narc_0516.txt
@@ -5,16 +5,16 @@ Use that Sprayduck to water the soil\nwhere you’ve planted Berries.\rYou shoul
Hello!\rWould you like to exchange your\nBerries for some Accessories?
Thank you so much for trading us so\nmany Berries!
Which Accessory would you like?
-Will you exchange {STRVAR 308, 1, 1} {STRVAR 264, 1, 0}\nfor the {STRVAR 287, 1, 2}?
+Will you exchange {STRVAR 308, 1} {STRVAR 264, 0}\nfor the {STRVAR 287, 2}?
Thank you!
You don’t have enough Berries.
Oh, you can’t carry any more\nthan that.
Please come again!
-You got the {STRVAR 287, 1, 2} in return\nfor {STRVAR 308, 1, 1} {STRVAR 264, 1, 0}.
+You got the {STRVAR 287, 2} in return\nfor {STRVAR 308, 1} {STRVAR 264, 0}.
Wow! I traded away every single\nAccessory I had!
YES
NO
-{STRVAR 264, 1, 0}
-Needed: {STRVAR 308, 1, 1}
-In Bag: {STRVAR 308, 1, 2}
+{STRVAR 264, 0}
+Needed: {STRVAR 308, 1}
+In Bag: {STRVAR 308, 2}
EXIT
diff --git a/files/msgdata/msg/narc_0523.txt b/files/msgdata/msg/narc_0523.txt
index 4789a601..56ccd440 100644
--- a/files/msgdata/msg/narc_0523.txt
+++ b/files/msgdata/msg/narc_0523.txt
@@ -1,2 +1,2 @@
-Your Pokémon has a \n{STRVAR 263, 1, 0} nature?\rDid you know that a Pokémon’s nature\ndetermines how it will grow?
+Your Pokémon has a \n{STRVAR 263, 0} nature?\rDid you know that a Pokémon’s nature\ndetermines how it will grow?
This area had many Pokémon from\nthe olden days.\rThey say there were big Pokémon\nranches ’round these parts.
diff --git a/files/msgdata/msg/narc_0524.txt b/files/msgdata/msg/narc_0524.txt
index bb789c63..e420430f 100644
--- a/files/msgdata/msg/narc_0524.txt
+++ b/files/msgdata/msg/narc_0524.txt
@@ -1,12 +1,12 @@
Oh?\nWelcome!\rYou saw the notice outside about\nus hiring, right?\rIs that a Pokédex there?\nThen you must know Professor Rowan!\rYou’re just the Pokémon-searching\nexpert we’ve been looking for!\r
Here you are!\nGood!\rWe’ve got a deadline to meet.\nHere’s your assignment.\r
-{STRVAR 256, 1, 0}.\nI want you to bring me one.\rYou must bring it today, or we’re not\ngonna be able to run our main article.\rRemember, it has to be today.\nBefore the date rolls over!
+{STRVAR 256, 0}.\nI want you to bring me one.\rYou must bring it today, or we’re not\ngonna be able to run our main article.\rRemember, it has to be today.\nBefore the date rolls over!
What’s up? Did you bring us\nthe Pokémon we needed?\r
-Oh! Ohh! Ohhh!\nThat’s it! {STRVAR 256, 1, 0}!\rThanks!\nLet me get a closer look!\r...I see, hmhm...\nRight, right... That’s it!\rThank you!\nI can write a great article now!\rThis is for your trouble.\nIt’s not much, but thanks!\r
+Oh! Ohh! Ohhh!\nThat’s it! {STRVAR 256, 0}!\rThanks!\nLet me get a closer look!\r...I see, hmhm...\nRight, right... That’s it!\rThank you!\nI can write a great article now!\rThis is for your trouble.\nIt’s not much, but thanks!\r
You really came through for us!\nI hope you’ll help us again tomorrow!
Whoops! What’s all this?\nYour Bag is stuffed full.\rI’ll hold on to these until\nthe next time.
Oh, there you are! Here’s your\nreward for the last assignment!\rIt’s not much, but thanks!
-What’s wrong? You still haven’t\ncaught the {STRVAR 256, 1, 0} we need?\rWe’re counting on you to come\nthrough for us!\rBring us the {STRVAR 256, 1, 0}\nbefore the date rolls over!
+What’s wrong? You still haven’t\ncaught the {STRVAR 256, 0} we need?\rWe’re counting on you to come\nthrough for us!\rBring us the {STRVAR 256, 0}\nbefore the date rolls over!
Now, now! You failed to bring me the\nPokémon I asked for...\rThings like that can happen, but\nwe need you to come up big for us!
OK! I’ll crank out a riveting story\nbased on this!\rOh, right! I’ll have another\nassignment for you tomorrow!
The Sinnoh region’s newspaper is\ntiny, but it has many fans.\rThat newspaper is printed right\nhere!
diff --git a/files/msgdata/msg/narc_0526.txt b/files/msgdata/msg/narc_0526.txt
index 0ea6a505..f44f3329 100644
--- a/files/msgdata/msg/narc_0526.txt
+++ b/files/msgdata/msg/narc_0526.txt
@@ -1,8 +1,8 @@
I’m using Seals to learn the\nalphabet!
-Oh, that {STRVAR 256, 1, 0} looks just like\nmy Seals!\rI’ll give you a bunch of Seals that\nlook like it.\r
+Oh, that {STRVAR 256, 0} looks just like\nmy Seals!\rI’ll give you a bunch of Seals that\nlook like it.\r
I wonder which came first, that\nPokémon or the alphabet?\fI think it’s kind of neat.
I wanted to give you some Seals,\nbut you don’t have a Seal Case!\fYou should talk to my mom!
-The {STRVAR 266, 1, 0} were\nput away in the Seal Case.
+The {STRVAR 266, 0} were\nput away in the Seal Case.
You can customize Poké Balls by\naffixing Seals on them.\rOh, you don’t have a Seal Case?\nWell, here you go!\r
First, check the heading “Ball\nCapsules” in your PC menu.\rNext, choose a Capsule and apply\nSeals to it as you wish.\rWhen you’re done, put the Capsule\non a Poké Ball.
My son goes out to the ruins\nwhenever he gets the chance.\rHe says that it’s good for making\nSeals for his Ball Capsules.\rIf you don’t mind, can you show him\nthe Pokémon you catch in the ruins?
diff --git a/files/msgdata/msg/narc_0527.txt b/files/msgdata/msg/narc_0527.txt
index a55f277b..ec7eeddc 100644
--- a/files/msgdata/msg/narc_0527.txt
+++ b/files/msgdata/msg/narc_0527.txt
@@ -4,7 +4,7 @@ You dare to oppose Team Galactic?\rThat means you’re taking on the\nworld... N
That’s right! Very smart!\nYou know what’s good for you!\rTeam Galactic has come out to the\nboonies like this for everyone’s sake.\rYour cooperation is appreciated.\nNow, where is my partner...?
Too much to handle...\nI can’t do anything here...\rThis place is nothing!\nI’ll be happily rid of this place!\r
Oh, you were magnificent!\nAren’t you quite the Trainer?\rAs the elder of Celestic Town, I give\nyou my thanks.\rOh? That Old Charm...\nMay I see that, dear?\r...\nWhat’s that?\rYou say Cynthia entrusted you with\nit to deliver to me?\rThat Cynthia...\nShe’s my granddaughter.\r
-{STRVAR 259, 1, 0} handed over\nthe {STRVAR 264, 1, 1} to the elder.
+{STRVAR 259, 0} handed over\nthe {STRVAR 264, 1} to the elder.
This Old Charm is something made in\nCelestic Town long, long ago.\rIt was made in honor of a mythical\ndeity said to have created Sinnoh.\rThese Old Charms are still discovered\nnow and again.\rSince you’re in Celestic Town, why not\nlook around inside the ruins?
You’ve gone to the trouble\nof visiting Celestic Town.\rWhy not take a little more time\nto examine the ruins?
There appears to have been\nan insignificant struggle here.\rEveryone should step back and view\nthings from a bigger perspective.\rYes, a bigger perspective, one that\nis on a universal scale.\r
diff --git a/files/msgdata/msg/narc_0529.txt b/files/msgdata/msg/narc_0529.txt
index 96b8fe3b..c7485552 100644
--- a/files/msgdata/msg/narc_0529.txt
+++ b/files/msgdata/msg/narc_0529.txt
@@ -7,4 +7,4 @@ Well, hello!\nYou look good.\rI did some research of my own since\nthat spot of
It seems that there were two\nPokémon in ancient Sinnoh.\rThey respectively stood as symbols\nof time and spatial dimensions...
My big sister is studying the myths\nof Sinnoh.\rShe wants to know how people and\nPokémon interacted in the days of\fmyths.\rWere things different back then?\nOr were they the same as now?\rShe says that’s the focus of her\nresearch.
It’s hard to tell for sure, but it’s\nprobably an invaluable scroll.
-It’s an old book.\n{STRVAR 259, 1, 0} began reading it.\r“When that Pokémon was born,\nintelligence bloomed among us,\fenriching our lives.\r“When that Pokémon was born,\nemotions bloomed among us,\fgiving us joy and sorrow.\r“When that Pokémon was born,\nwillpower bloomed among us,\fspurring us into action...”
+It’s an old book.\n{STRVAR 259, 0} began reading it.\r“When that Pokémon was born,\nintelligence bloomed among us,\fenriching our lives.\r“When that Pokémon was born,\nemotions bloomed among us,\fgiving us joy and sorrow.\r“When that Pokémon was born,\nwillpower bloomed among us,\fspurring us into action...”
diff --git a/files/msgdata/msg/narc_0533.txt b/files/msgdata/msg/narc_0533.txt
index 829a2efa..eb0649b0 100644
--- a/files/msgdata/msg/narc_0533.txt
+++ b/files/msgdata/msg/narc_0533.txt
@@ -1,5 +1,5 @@
-{STRVAR 259, 1, 0} examined the ancient\ncave painting.\rMysterious designs cover a whole\nsection of the wall.\rThere are three strange things\nforming a triangle.\rIn the middle of them, a shining\nsphere?\rWhat is this all about?\r
+{STRVAR 259, 0} examined the ancient\ncave painting.\rMysterious designs cover a whole\nsection of the wall.\rThere are three strange things\nforming a triangle.\rIn the middle of them, a shining\nsphere?\rWhat is this all about?\r
The cave painting’s meaning seems\nto be this...\rThere existed a being...\rA being so powerful, it was\nconsidered a deity at the time.\rOpposing this powerful being\nwere three Pokémon.\rThe three kept balance with the\nbeing, as if they formed a triangle.\rIt’s an ancient legend of Sinnoh\nthat is still told in Celestic Town.\r
Oh, yes. I found something useful.\nYou should take this.\rIt belonged to my granddaughter,\nbut she doesn’t use it anymore.\r
If a Pokémon learns Surf, it can\ncarry you across water and the sea.\rBut my granddaughter said something\nabout this hidden move...\rOh, yes! To use Surf outside of\nbattle, the Hearthome Gym Badge\fmust first be obtained.\rOn that matter, you will have to\nhandle it yourself, I’m afraid.\r
-{STRVAR 259, 1, 0} examined the ancient\ncave painting.\rMysterious designs cover a whole\nsection of the wall.\rThere are three strange things\nforming a triangle.\rIn the middle of them, a shining\nsphere?\rWhat is this all about?
+{STRVAR 259, 0} examined the ancient\ncave painting.\rMysterious designs cover a whole\nsection of the wall.\rThere are three strange things\nforming a triangle.\rIn the middle of them, a shining\nsphere?\rWhat is this all about?
diff --git a/files/msgdata/msg/narc_0534.txt b/files/msgdata/msg/narc_0534.txt
index 39bc3099..56bdbc0b 100644
--- a/files/msgdata/msg/narc_0534.txt
+++ b/files/msgdata/msg/narc_0534.txt
@@ -1,4 +1,4 @@
-Buck: Yo, if it isn’t {STRVAR 259, 1, 0}!\rDon’t tell me you’re going to Stark\nMountain, too?\rYou’re pretty wimpy...\nYou’re sure you’re going to be OK?\rHeh, why am I asking you that?\nIt’s not like I care.\rAnyways, if we see each other on\nStark Mountain, the race is on to\fsee who gets the Magma Stone first!\r
+Buck: Yo, if it isn’t {STRVAR 259, 0}!\rDon’t tell me you’re going to Stark\nMountain, too?\rYou’re pretty wimpy...\nYou’re sure you’re going to be OK?\rHeh, why am I asking you that?\nIt’s not like I care.\rAnyways, if we see each other on\nStark Mountain, the race is on to\fsee who gets the Magma Stone first!\r
Hey, traveling Trainer.\nIs your Bag full of items?\fOr is it full of dreams?
Trainers who lose at the Battle\nTower come here to train.
I’ve been exploring a long time,\nbut I know when I’m beaten.\rIt takes a better Trainer than me\nto explore the volcano thoroughly!
diff --git a/files/msgdata/msg/narc_0543.txt b/files/msgdata/msg/narc_0543.txt
index c2203d1c..da75c5bd 100644
--- a/files/msgdata/msg/narc_0543.txt
+++ b/files/msgdata/msg/narc_0543.txt
@@ -1,17 +1,17 @@
...Sniff...\nI do apologize.\rThis is an exclusive establishment\nopen only to a select few.\rYou might consider it a special stage\nfor the cream of the crop.\rIf you wish to enter, I suggest you\nstart by collecting lots of Ribbons.\r
-...Sniff...\nI do apologize.\rThis is an exclusive establishment\nopen only to a select few.\rYou might consider it a special stage\nfor the cream of the crop.\rIf you wish to enter, I suggest you\nstart by collecting lots of Ribbons...\r...Wait! Oh, my gosh!\nLook at all your Ribbons!\rI truly apologize for my rudeness.\nIt’s so out of character for me!\rIf you would be so kind, we would\nbe honored to invite you...\rOh, no, no! You really must join us\nas a full-fledged member!\r{STRVAR 259, 1, 0} was made a member\nwithout any say in the decision!\r
-Welcome! We’ve looked forward to\nseeing you, {STRVAR 259, 1, 0}.\rI do hope you will enjoy the luxurious\natmosphere and services that only\fwe can provide.
-Welcome.\rMay I interest you in top-grade\nRibbons we had specially imported?\rThese Ribbons are available only\nthrough us.\r{STRVAR 259, 1, 0}, would you like one\nfor a Pokémon, perhaps?\rRight now, I can offer you\nthe Gorgeous Ribbon.\rFor a mere $10,000, you can be the\nproud owner of one.
-Welcome.\rMay I interest you in top-grade\nRibbons we had specially imported?\rThese Ribbons are available only\nthrough us.\r{STRVAR 259, 1, 0}, would you like one\nfor a Pokémon, perhaps?\rRight now, I can offer you\nthe Royal Ribbon.\rFor a mere $100,000, you can be\nthe proud owner of one.
-Welcome.\rMay I interest you in top-grade\nRibbons we had specially imported?\rThese Ribbons are available only\nthrough us.\r{STRVAR 259, 1, 0}, would you like one\nfor a Pokémon, perhaps?\rRight now, I can offer you\nthe Gorgeous Royal Ribbon.\rFor a mere $999,999, you can be\nthe proud owner of one.
-Welcome...\nOoh! That’s a Gorgeous Royal Ribbon!\r{STRVAR 259, 1, 0}, your {STRVAR 256, 1, 2}\ncertainly looks gorgeous and royal!
-{STRVAR 259, 1, 0} bought\na Gorgeous Ribbon.\r
-{STRVAR 259, 1, 0} put the Gorgeous Ribbon\non {STRVAR 256, 1, 2}.
-{STRVAR 259, 1, 0} bought\na Royal Ribbon.\r
-{STRVAR 259, 1, 0} put the Royal Ribbon\non {STRVAR 256, 1, 2}.
-{STRVAR 259, 1, 0} bought\na Gorgeous Royal Ribbon.\r
-{STRVAR 259, 1, 0} put the Gorgeous Royal\nRibbon on {STRVAR 256, 1, 2}.
-Oh, please, {STRVAR 259, 1, 0}.\rYou shouldn’t joke about not\nhaving money.
+...Sniff...\nI do apologize.\rThis is an exclusive establishment\nopen only to a select few.\rYou might consider it a special stage\nfor the cream of the crop.\rIf you wish to enter, I suggest you\nstart by collecting lots of Ribbons...\r...Wait! Oh, my gosh!\nLook at all your Ribbons!\rI truly apologize for my rudeness.\nIt’s so out of character for me!\rIf you would be so kind, we would\nbe honored to invite you...\rOh, no, no! You really must join us\nas a full-fledged member!\r{STRVAR 259, 0} was made a member\nwithout any say in the decision!\r
+Welcome! We’ve looked forward to\nseeing you, {STRVAR 259, 0}.\rI do hope you will enjoy the luxurious\natmosphere and services that only\fwe can provide.
+Welcome.\rMay I interest you in top-grade\nRibbons we had specially imported?\rThese Ribbons are available only\nthrough us.\r{STRVAR 259, 0}, would you like one\nfor a Pokémon, perhaps?\rRight now, I can offer you\nthe Gorgeous Ribbon.\rFor a mere $10,000, you can be the\nproud owner of one.
+Welcome.\rMay I interest you in top-grade\nRibbons we had specially imported?\rThese Ribbons are available only\nthrough us.\r{STRVAR 259, 0}, would you like one\nfor a Pokémon, perhaps?\rRight now, I can offer you\nthe Royal Ribbon.\rFor a mere $100,000, you can be\nthe proud owner of one.
+Welcome.\rMay I interest you in top-grade\nRibbons we had specially imported?\rThese Ribbons are available only\nthrough us.\r{STRVAR 259, 0}, would you like one\nfor a Pokémon, perhaps?\rRight now, I can offer you\nthe Gorgeous Royal Ribbon.\rFor a mere $999,999, you can be\nthe proud owner of one.
+Welcome...\nOoh! That’s a Gorgeous Royal Ribbon!\r{STRVAR 259, 0}, your {STRVAR 256, 2}\ncertainly looks gorgeous and royal!
+{STRVAR 259, 0} bought\na Gorgeous Ribbon.\r
+{STRVAR 259, 0} put the Gorgeous Ribbon\non {STRVAR 256, 2}.
+{STRVAR 259, 0} bought\na Royal Ribbon.\r
+{STRVAR 259, 0} put the Royal Ribbon\non {STRVAR 256, 2}.
+{STRVAR 259, 0} bought\na Gorgeous Royal Ribbon.\r
+{STRVAR 259, 0} put the Gorgeous Royal\nRibbon on {STRVAR 256, 2}.
+Oh, please, {STRVAR 259, 0}.\rYou shouldn’t joke about not\nhaving money.
I see.\nPlease do visit again.
Just being in here is a sign of\nstatus, just so you know.
I wish men would pay more attention\nto the way they dress themselves...
diff --git a/files/msgdata/msg/narc_0544.txt b/files/msgdata/msg/narc_0544.txt
index 6aded01c..7d34b055 100644
--- a/files/msgdata/msg/narc_0544.txt
+++ b/files/msgdata/msg/narc_0544.txt
@@ -1,4 +1,4 @@
-How may we serve you today?\nPerhaps a spa treatment?\rOur spa treatment will make your\n{STRVAR 257, 1, 1} grow more friendly.\rWould you care to have a spa\ntreatment, {STRVAR 259, 1, 0}?
+How may we serve you today?\nPerhaps a spa treatment?\rOur spa treatment will make your\n{STRVAR 257, 1} grow more friendly.\rWould you care to have a spa\ntreatment, {STRVAR 259, 0}?
We hope to see you again.
Ah, yes.\nRight this way, please...\r
We’re ready to begin.\nPlease, relax all your muscles.\r
diff --git a/files/msgdata/msg/narc_0557.txt b/files/msgdata/msg/narc_0557.txt
index 3d298ab7..d515b0ba 100644
--- a/files/msgdata/msg/narc_0557.txt
+++ b/files/msgdata/msg/narc_0557.txt
@@ -12,10 +12,10 @@ LINK TRADES
:
--
--:--
-${STRVAR 311, 1, 5}
-{STRVAR 307, 1, 0}:{STRVAR 307, 1, 1}
-{STRVAR 307, 1, 0} {STRVAR 307, 1, 1}
-{STRVAR 330, 1, 3} {STRVAR 307, 1, 4}, 20{STRVAR 307, 1, 2}
+${STRVAR 311, 5}
+{STRVAR 307, 0}:{STRVAR 307, 1}
+{STRVAR 307, 0} {STRVAR 307, 1}
+{STRVAR 330, 3} {STRVAR 307, 4}, 20{STRVAR 307, 2}
W
L
--- --, ----
diff --git a/files/msgdata/msg/narc_0562.txt b/files/msgdata/msg/narc_0562.txt
index 96c1c6d0..3ea50580 100644
--- a/files/msgdata/msg/narc_0562.txt
+++ b/files/msgdata/msg/narc_0562.txt
@@ -4,16 +4,16 @@ Thank you for sharing your thoughts\nwith us.\rWe’ll be featuring this intervi
Thank you very much!\nLet’s not waste any time...\rSo, may I hear about your Battle\nTower challenge?\rCan you tell me what you’re feeling\nnow?\r
-Thank you very much!\nLet’s not waste any time...\rYour {STRVAR 256, 1, 0} is quite appealing,\nisn’t it?\rMay I have your comment on your\n{STRVAR 256, 1, 0}?\r
+Thank you very much!\nLet’s not waste any time...\rYour {STRVAR 256, 0} is quite appealing,\nisn’t it?\rMay I have your comment on your\n{STRVAR 256, 0}?\r
-Thank you very much!\nLet’s not waste any time...\rMay I ask you which Pokétch app you\nuse the most?\r...The {STRVAR 280, 1, 0}...\nI see!\rMay I have your comment on\nthe {STRVAR 280, 1, 0}?\r
+Thank you very much!\nLet’s not waste any time...\rMay I ask you which Pokétch app you\nuse the most?\r...The {STRVAR 280, 0}...\nI see!\rMay I have your comment on\nthe {STRVAR 280, 0}?\r
Thank you very much!\nLet’s not waste any time...\rSo, may I hear about your Contest\nchallenge?\rCan you tell me what you’re feeling\nnow?\r
Thank you very much!\nLet’s not waste any time...\rMay I have your comment on\nthe finished photograph?\r
Thank you very much!\nLet’s not waste any time...\rPlease select your favorite Pokémon\ntype from this list.\r
Thank you very much!\nLet’s not waste any time...\rCan you describe your feelings\nabout preparing Poffins?\r
-Thank you very much!\nLet’s not waste any time...\rI’d like to hear about your stroll\nwith your {STRVAR 256, 1, 0}.\rCan you tell me what you’re feeling\nnow?\r
+Thank you very much!\nLet’s not waste any time...\rI’d like to hear about your stroll\nwith your {STRVAR 256, 0}.\rCan you tell me what you’re feeling\nnow?\r
Normal
Fire
Water
diff --git a/files/msgdata/msg/narc_0568.txt b/files/msgdata/msg/narc_0568.txt
index ec680e8c..bde536fe 100644
--- a/files/msgdata/msg/narc_0568.txt
+++ b/files/msgdata/msg/narc_0568.txt
@@ -1,138 +1,138 @@
-a {STRVAR 65280, 1, 255}PC{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PC{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PC{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PC{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PC{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Big Boulder{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Yellow Cushion{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Blue Cushion{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Wooden Chair{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Big Table{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Plain Table{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Small Table{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Long Table{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Wide Table{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Poké Table{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Big Bookshelf{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Small Bookshelf{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Research Rack{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Bike Rack{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Shop Shelf{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Display Shelf{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Cupboard{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Wood Dresser{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Pink Dresser{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TV{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Refrigerator{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Pretty Sink{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Feathery Bed{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Trash Can{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Cardboard Box{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Crate{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Container{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Oil Drum{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Big Oil Drum{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Iron Beam{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Potted Plant{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Poké Flower{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Healing Machine{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Lab Machine{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Test Machine{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Game System{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Vending Machine{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Red Bike{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Green Bike{STRVAR 65280, 1, 0}
+a {STRVAR 65280, 255}PC{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PC{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PC{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PC{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PC{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Big Boulder{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Yellow Cushion{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Blue Cushion{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Wooden Chair{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Big Table{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Plain Table{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Small Table{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Long Table{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Wide Table{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Poké Table{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Big Bookshelf{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Small Bookshelf{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Research Rack{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Bike Rack{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Shop Shelf{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Display Shelf{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Cupboard{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Wood Dresser{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Pink Dresser{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TV{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Refrigerator{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Pretty Sink{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Feathery Bed{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Trash Can{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Cardboard Box{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Crate{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Container{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Oil Drum{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Big Oil Drum{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Iron Beam{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Potted Plant{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Poké Flower{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Healing Machine{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Lab Machine{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Test Machine{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Game System{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Vending Machine{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Red Bike{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Green Bike{STRVAR 65280, 0}
Binoculars
-a {STRVAR 65280, 1, 255}Globe{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Gym Statue{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Red Tent{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Blue Tent{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Clear Tent{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Maze Block 1{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Maze Block 2{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Maze Block 3{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Maze Block 4{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Maze Block 5{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Hole Tool{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Pit Tool{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Smoke Tool{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Big Smoke Tool{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Rock Tool{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Rockfall Tool{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Foam Tool{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Bubble Tool{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Alert Tool 1{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Alert Tool 2{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Alert Tool 3{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Alert Tool 4{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Leaf Tool{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Flower Tool{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Ember Tool{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Fire Tool{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Cute Cup{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Cool Cup{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Beauty Cup{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Tough Cup{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Clever Cup{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Blue Crystal{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Pink Crystal{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Red Crystal{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Yellow Crystal{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Pretty Gem{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Shiny Gem{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Mystic Gem{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Glitter Gem{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Bronze Trophy{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Silver Trophy{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Gold Trophy{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Great Trophy{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Ball Ornament{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Round Ornament{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Clear Ornament{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CHARMANDER Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BULBASAUR Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SQUIRTLE Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CYNDAQUIL Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CHIKORITA Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TOTODILE Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TORCHIC Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TREECKO Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MUDKIP Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CHIMCHAR Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}TURTWIG Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PIPLUP Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PIKACHU Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PLUSLE Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MINUN Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CLEFAIRY Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}JIGGLYPUFF Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}WOBBUFFET Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MEOWTH Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SKITTY Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}GLAMEOW Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BUNEARY Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}WEAVILE Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MUNCHLAX Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BONSLY Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MIME JR. Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}LUCARIO Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MANTYKE Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}BUIZEL Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}CHATOT Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MANAPHY Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}SNORLAX Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}WAILORD Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}MAGNEZONE Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}DRIFLOON Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}HAPPINY Doll{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}PACHIRISU Doll{STRVAR 65280, 1, 0}
+a {STRVAR 65280, 255}Globe{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Gym Statue{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Red Tent{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Blue Tent{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Clear Tent{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Maze Block 1{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Maze Block 2{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Maze Block 3{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Maze Block 4{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Maze Block 5{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Hole Tool{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Pit Tool{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Smoke Tool{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Big Smoke Tool{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Rock Tool{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Rockfall Tool{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Foam Tool{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Bubble Tool{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Alert Tool 1{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Alert Tool 2{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Alert Tool 3{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Alert Tool 4{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Leaf Tool{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Flower Tool{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Ember Tool{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Fire Tool{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Cute Cup{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Cool Cup{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Beauty Cup{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Tough Cup{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Clever Cup{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Blue Crystal{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Pink Crystal{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Red Crystal{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Yellow Crystal{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Pretty Gem{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Shiny Gem{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Mystic Gem{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Glitter Gem{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Bronze Trophy{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Silver Trophy{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Gold Trophy{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Great Trophy{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Ball Ornament{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Round Ornament{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Clear Ornament{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CHARMANDER Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BULBASAUR Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SQUIRTLE Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CYNDAQUIL Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CHIKORITA Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TOTODILE Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TORCHIC Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TREECKO Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MUDKIP Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CHIMCHAR Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}TURTWIG Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PIPLUP Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PIKACHU Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PLUSLE Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MINUN Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CLEFAIRY Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}JIGGLYPUFF Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}WOBBUFFET Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MEOWTH Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SKITTY Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}GLAMEOW Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BUNEARY Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}WEAVILE Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MUNCHLAX Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BONSLY Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MIME JR. Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}LUCARIO Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MANTYKE Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}BUIZEL Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}CHATOT Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MANAPHY Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}SNORLAX Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}WAILORD Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}MAGNEZONE Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}DRIFLOON Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}HAPPINY Doll{STRVAR 65280, 0}
+a {STRVAR 65280, 255}PACHIRISU Doll{STRVAR 65280, 0}
-
-
-
-
-a {STRVAR 65280, 1, 255}Wide Sofa{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Bonsai{STRVAR 65280, 1, 0}
+a {STRVAR 65280, 255}Wide Sofa{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Bonsai{STRVAR 65280, 0}
Dainty Flowers
Lovely Flowers
Pretty Flowers
diff --git a/files/msgdata/msg/narc_0569.txt b/files/msgdata/msg/narc_0569.txt
index 5b10ba12..5b1df5df 100644
--- a/files/msgdata/msg/narc_0569.txt
+++ b/files/msgdata/msg/narc_0569.txt
@@ -1,14 +1,14 @@
Prism Sphere
Prism Sphere
-{STRVAR 65280, 1, 4}Pale Sphere{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 1}Red Sphere{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 2}Blue Sphere{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 3}Green Sphere{STRVAR 65280, 1, 0}
+{STRVAR 65280, 4}Pale Sphere{STRVAR 65280, 0}
+{STRVAR 65280, 1}Red Sphere{STRVAR 65280, 0}
+{STRVAR 65280, 2}Blue Sphere{STRVAR 65280, 0}
+{STRVAR 65280, 3}Green Sphere{STRVAR 65280, 0}
Prism Sphere
-{STRVAR 65280, 1, 4}Pale Sphere{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 1}Red Sphere{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 2}Blue Sphere{STRVAR 65280, 1, 0}
-{STRVAR 65280, 1, 3}Green Sphere{STRVAR 65280, 1, 0}
+{STRVAR 65280, 4}Pale Sphere{STRVAR 65280, 0}
+{STRVAR 65280, 1}Red Sphere{STRVAR 65280, 0}
+{STRVAR 65280, 2}Blue Sphere{STRVAR 65280, 0}
+{STRVAR 65280, 3}Green Sphere{STRVAR 65280, 0}
Oval Stone
Odd Keystone
Sun Stone
diff --git a/files/msgdata/msg/narc_0570.txt b/files/msgdata/msg/narc_0570.txt
index 01d9b773..de3b4c75 100644
--- a/files/msgdata/msg/narc_0570.txt
+++ b/files/msgdata/msg/narc_0570.txt
@@ -1,60 +1,60 @@
-a {STRVAR 65280, 1, 255}Prism Sphere{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Prism Sphere{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 4}Pale Sphere{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 1}Red Sphere{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 2}Blue Sphere{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 3}Green Sphere{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Prism Sphere{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 4}Pale Sphere{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 1}Red Sphere{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 2}Blue Sphere{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 3}Green Sphere{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Oval Stone{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Odd Keystone{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Sun Stone{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Star Piece{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Moon Stone{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Hard Stone{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Thunderstone{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Everstone{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Fire Stone{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Water Stone{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Leaf Stone{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Nugget{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Helix Fossil{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Dome Fossil{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Claw Fossil{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Root Fossil{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Old Amber{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Rare Bone{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Revive{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Max Revive{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Red Shard{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Blue Shard{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Yellow Shard{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Green Shard{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Heart Scale{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Armor Fossil{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Skull Fossil{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Light Clay{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Iron Ball{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Icy Rock{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Smooth Rock{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Heat Rock{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Damp Rock{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Flame Plate{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Splash Plate{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Zap Plate{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Meadow Plate{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Icicle Plate{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Fist Plate{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Toxic Plate{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Earth Plate{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Sky Plate{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Mind Plate{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Insect Plate{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Stone Plate{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Spooky Plate{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Draco Plate{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Dread Plate{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Iron Plate{STRVAR 65280, 1, 0}
+a {STRVAR 65280, 255}Prism Sphere{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Prism Sphere{STRVAR 65280, 0}
+a {STRVAR 65280, 4}Pale Sphere{STRVAR 65280, 0}
+a {STRVAR 65280, 1}Red Sphere{STRVAR 65280, 0}
+a {STRVAR 65280, 2}Blue Sphere{STRVAR 65280, 0}
+a {STRVAR 65280, 3}Green Sphere{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Prism Sphere{STRVAR 65280, 0}
+a {STRVAR 65280, 4}Pale Sphere{STRVAR 65280, 0}
+a {STRVAR 65280, 1}Red Sphere{STRVAR 65280, 0}
+a {STRVAR 65280, 2}Blue Sphere{STRVAR 65280, 0}
+a {STRVAR 65280, 3}Green Sphere{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Oval Stone{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Odd Keystone{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Sun Stone{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Star Piece{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Moon Stone{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Hard Stone{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Thunderstone{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Everstone{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Fire Stone{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Water Stone{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Leaf Stone{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Nugget{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Helix Fossil{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Dome Fossil{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Claw Fossil{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Root Fossil{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Old Amber{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Rare Bone{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Revive{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Max Revive{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Red Shard{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Blue Shard{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Yellow Shard{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Green Shard{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Heart Scale{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Armor Fossil{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Skull Fossil{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Light Clay{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Iron Ball{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Icy Rock{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Smooth Rock{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Heat Rock{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Damp Rock{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Flame Plate{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Splash Plate{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Zap Plate{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Meadow Plate{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Icicle Plate{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Fist Plate{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Toxic Plate{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Earth Plate{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Sky Plate{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Mind Plate{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Insect Plate{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Stone Plate{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Spooky Plate{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Draco Plate{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Dread Plate{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Iron Plate{STRVAR 65280, 0}
diff --git a/files/msgdata/msg/narc_0572.txt b/files/msgdata/msg/narc_0572.txt
index 636484fa..1a16a317 100644
--- a/files/msgdata/msg/narc_0572.txt
+++ b/files/msgdata/msg/narc_0572.txt
@@ -1,34 +1,34 @@
-a {STRVAR 65280, 1, 255}Move Trap ↑{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Move Trap →{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Move Trap ↓{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Move Trap ←{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Hurl Trap ↑{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Hurl Trap →{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Hurl Trap ↓{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Hurl Trap ←{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Warp Trap{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Hi-Warp Trap{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Hole Trap{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Pit Trap{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Reverse Trap{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Confuse Trap{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Run Trap{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Fade Trap{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Slow Trap{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Smoke Trap{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Big Smoke Trap{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Rock Trap{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Rockfall Trap{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Foam Trap{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Bubble Trap{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Alert Trap 1{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Alert Trap 2{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Alert Trap 3{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Alert Trap 4{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Leaf Trap{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Flower Trap{STRVAR 65280, 1, 0}
-an {STRVAR 65280, 1, 255}Ember Trap{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Fire Trap{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Radar Trap{STRVAR 65280, 1, 0}
-a {STRVAR 65280, 1, 255}Digger Drill{STRVAR 65280, 1, 0}
+a {STRVAR 65280, 255}Move Trap ↑{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Move Trap →{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Move Trap ↓{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Move Trap ←{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Hurl Trap ↑{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Hurl Trap →{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Hurl Trap ↓{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Hurl Trap ←{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Warp Trap{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Hi-Warp Trap{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Hole Trap{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Pit Trap{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Reverse Trap{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Confuse Trap{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Run Trap{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Fade Trap{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Slow Trap{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Smoke Trap{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Big Smoke Trap{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Rock Trap{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Rockfall Trap{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Foam Trap{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Bubble Trap{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Alert Trap 1{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Alert Trap 2{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Alert Trap 3{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Alert Trap 4{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Leaf Trap{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Flower Trap{STRVAR 65280, 0}
+an {STRVAR 65280, 255}Ember Trap{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Fire Trap{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Radar Trap{STRVAR 65280, 0}
+a {STRVAR 65280, 255}Digger Drill{STRVAR 65280, 0}
diff --git a/files/msgdata/msg/narc_0575.txt b/files/msgdata/msg/narc_0575.txt
index da816d9c..01b533d4 100644
--- a/files/msgdata/msg/narc_0575.txt
+++ b/files/msgdata/msg/narc_0575.txt
@@ -10,13 +10,13 @@ Huh? I can’t seem to find my Trainer\nCase.\rSorry about that!\nMaybe next tim
Thank you!\nPlease don’t be a stranger!\r
Would you like to do something else?
Oh, that’s OK.\nNext time will be fine.
-Huh? You want to give me your\n{STRVAR 281, 1, 2}?
+Huh? You want to give me your\n{STRVAR 281, 2}?
Thanks, but no.\nI can’t take that from you.\rMaybe another time!
-Thank you!\rYour {STRVAR 281, 1, 2}\nwas given to {STRVAR 259, 1, 0}.
+Thank you!\rYour {STRVAR 281, 2}\nwas given to {STRVAR 259, 0}.
OK, see you!
Sorry!\nSomething’s come up!
-{STRVAR 281, 1, 2}\nwas obtained.
-{STRVAR 281, 1, 3} was\nfound in the ground!\r{STRVAR 259, 1, 1} disengaged\nthe {STRVAR 281, 1, 3}!
+{STRVAR 281, 2}\nwas obtained.
+{STRVAR 281, 3} was\nfound in the ground!\r{STRVAR 259, 1} disengaged\nthe {STRVAR 281, 3}!
The wall is bulging slightly.\nTry digging into it?
Too bad!\nYour Bag is full!
Too bad!\nYour Bag is full!
@@ -24,14 +24,14 @@ Hello!
I’ll let you see my Trainer Case.\rMay I see your Trainer Case?
Oh, you’re busy? Sorry to bug you!\nMaybe next time!
-Glad to have met you,\n{STRVAR 259, 1, 0}!
+Glad to have met you,\n{STRVAR 259, 0}!
So...
-Oh, right! You can have this\n{STRVAR 281, 1, 2}!\rI’d really like you to have it.
+Oh, right! You can have this\n{STRVAR 281, 2}!\rI’d really like you to have it.
Oh?\nDo you have one already?
Oh? You don’t have room for it in\nyour Bag.\rOK, next time, then!
-OK, here you go!\nTake care of it!\rYou received {STRVAR 259, 1, 0}’s\n{STRVAR 281, 1, 2}!
+OK, here you go!\nTake care of it!\rYou received {STRVAR 259, 0}’s\n{STRVAR 281, 2}!
OK, see you around!
-The {STRVAR 281, 1, 3} was used!
+The {STRVAR 281, 3} was used!
Discovered a small cavern!\r
Would you like to make your\nSecret Base here?
Would you like to move here?
@@ -56,30 +56,30 @@ That can’t be used here!
That can’t be placed there.
Closed up the hole.
Someone is inside your Secret Base.\nYou may not move your base now.
-The {STRVAR 281, 1, 0} {STRVAR 307, 1, 1}\nwas buried right in front of you.
+The {STRVAR 281, 0} {STRVAR 307, 1}\nwas buried right in front of you.
Something was already buried in\nthe ground.
You can’t bury anything in a wall.
-Something pinged in the wall!\n{STRVAR 306, 1, 0} confirmed!
+Something pinged in the wall!\n{STRVAR 306, 0} confirmed!
The wall collapsed!
Everything was dug up!
Too bad!\nYour Bag is full!
You can’t return to the surface\nfrom a Secret Base.
-This appears to be {STRVAR 259, 1, 0}’s\nSecret Base.\rTake the Trainer’s Flag?
+This appears to be {STRVAR 259, 0}’s\nSecret Base.\rTake the Trainer’s Flag?
Blocked the entrance to decorate\nthe Secret Base.
-You obtained {STRVAR 281, 1, 2}, size {STRVAR 307, 1, 1}!
-Oops!\n{STRVAR 281, 1, 0}!
-Helped out {STRVAR 259, 1, 0}!
+You obtained {STRVAR 281, 2}, size {STRVAR 307, 1}!
+Oops!\n{STRVAR 281, 0}!
+Helped out {STRVAR 259, 0}!
I’m digging for Treasure right now.\nWant to dig with me?\rThere just might be another dig spot\nclose by...
You can’t put down a Trap inside\na Secret Base.
You can’t drill holes inside\na Secret Base!
-Its size grew bigger by {STRVAR 307, 1, 0} since\nit was buried!
+Its size grew bigger by {STRVAR 307, 0} since\nit was buried!
Blow the Trap away!
Remove the Trap by touch!
A Trap was found, but your Bag is\nfull. The Trap was left as is.
-The {STRVAR 281, 1, 0} was placed in\nthe Bag’s {STRVAR 65280, 1, 2}♈{STRVAR 65280, 1, 0}ITEMS Pocket.
-Your Bag is full. The {STRVAR 281, 1, 0}\ncouldn’t be put away.
-The {STRVAR 281, 1, 0} was placed in the\nBag’s {STRVAR 65280, 1, 2}♌{STRVAR 65280, 1, 0}MEDICINE Pocket.
+The {STRVAR 281, 0} was placed in\nthe Bag’s {STRVAR 65280, 2}♈{STRVAR 65280, 0}ITEMS Pocket.
+Your Bag is full. The {STRVAR 281, 0}\ncouldn’t be put away.
+The {STRVAR 281, 0} was placed in the\nBag’s {STRVAR 65280, 2}♌{STRVAR 65280, 0}MEDICINE Pocket.
A Sphere was found, but your Bag is\nfull. The Sphere was left as is.
You can’t bury a Sphere inside\na Secret Base.
@@ -88,65 +88,65 @@ I can’t accept anything that\nimportant!
Thanks for the offer, but I’ll pass.\nSee you again tomorrow.
...\rThe wall started to crumble.\nIt’s too dangerous to go in.
-{STRVAR 259, 1, 0} disengaged the Trap!
-{STRVAR 259, 1, 1} has entered.
+{STRVAR 259, 0} disengaged the Trap!
+{STRVAR 259, 1} has entered.
-{STRVAR 281, 1, 2}\nwas obtained!
+{STRVAR 281, 2}\nwas obtained!
-{STRVAR 259, 1, 0} escaped from the Trap.
-{STRVAR 259, 1, 0} triggered a Trap!
-{STRVAR 259, 1, 0} triggered\n{STRVAR 259, 1, 1}’s Trap!
+{STRVAR 259, 0} escaped from the Trap.
+{STRVAR 259, 0} triggered a Trap!
+{STRVAR 259, 0} triggered\n{STRVAR 259, 1}’s Trap!
-{STRVAR 259, 1, 0} entered\n{STRVAR 259, 1, 1}’s Secret Base.
-{STRVAR 259, 1, 0} is digging for Treasure!
+{STRVAR 259, 0} entered\n{STRVAR 259, 1}’s Secret Base.
+{STRVAR 259, 0} is digging for Treasure!
-{STRVAR 259, 1, 0} obtained\n{STRVAR 259, 1, 1}’s Flag!
-{STRVAR 259, 1, 0} took back the Flag!
-{STRVAR 259, 1, 0} took\n{STRVAR 259, 1, 1}’s Flag!
-{STRVAR 259, 1, 0} talked with\n{STRVAR 259, 1, 1}.
-{STRVAR 259, 1, 0} talked with\nsomeone.
+{STRVAR 259, 0} obtained\n{STRVAR 259, 1}’s Flag!
+{STRVAR 259, 0} took back the Flag!
+{STRVAR 259, 0} took\n{STRVAR 259, 1}’s Flag!
+{STRVAR 259, 0} talked with\n{STRVAR 259, 1}.
+{STRVAR 259, 0} talked with\nsomeone.
-{STRVAR 259, 1, 0} has left the\nunderground tunnels.
-{STRVAR 259, 1, 0} helped {STRVAR 259, 1, 1}!
-It’s an alert from {STRVAR 259, 1, 0}!\n“Hello! Nice to meet you!”
-It’s an alert from {STRVAR 259, 1, 0}!\n“Good-bye! I’m going back up!”
-It’s an alert from {STRVAR 259, 1, 0}!\n“Let’s go to the Union Room!”
-It’s an alert from {STRVAR 259, 1, 0}!\n“Please come here!”
+{STRVAR 259, 0} has left the\nunderground tunnels.
+{STRVAR 259, 0} helped {STRVAR 259, 1}!
+It’s an alert from {STRVAR 259, 0}!\n“Hello! Nice to meet you!”
+It’s an alert from {STRVAR 259, 0}!\n“Good-bye! I’m going back up!”
+It’s an alert from {STRVAR 259, 0}!\n“Let’s go to the Union Room!”
+It’s an alert from {STRVAR 259, 0}!\n“Please come here!”
TRAPS
SPHERES
GOODS
TREASURES
-{STRVAR 257, 1, 1}
+{STRVAR 257, 1}
GO UP
CLOSE
-{STRVAR 264, 1, 2} {STRVAR 307, 1, 6}
-What would you like to do with\nthis {STRVAR 281, 1, 2}?
-Threw away the {STRVAR 281, 1, 2}.
-The {STRVAR 281, 1, 3} was set in\nthe ground.
+{STRVAR 264, 2} {STRVAR 307, 6}
+What would you like to do with\nthis {STRVAR 281, 2}?
+Threw away the {STRVAR 281, 2}.
+The {STRVAR 281, 3} was set in\nthe ground.
TRASH
CANCEL
BURY
PUT IN BAG
What’s that?\nYou wanted to ask me something?
-{STRVAR 285, 1, 5}?\nLet me see...
+{STRVAR 285, 5}?\nLet me see...
Yeah, I guess I have an answer.\rWhat would your answer be?
Hmm...\nI can’t really decide.\r
-Oh, really?\n{STRVAR 286, 1, 5}?\rWell, for me...\n{STRVAR 286, 1, 6}!\r
-Oh, really?\n{STRVAR 286, 1, 5}?\rWell, for me...\n{STRVAR 286, 1, 6}!\r...Oh!\nIt’s the same answer!\r
+Oh, really?\n{STRVAR 286, 5}?\rWell, for me...\n{STRVAR 286, 6}!\r
+Oh, really?\n{STRVAR 286, 5}?\rWell, for me...\n{STRVAR 286, 6}!\r...Oh!\nIt’s the same answer!\r
I see...
Hi, may I ask you a question?\rLet’s see...\r
-How’s this? {STRVAR 285, 1, 5}!\nWhat’s your choice?
+How’s this? {STRVAR 285, 5}!\nWhat’s your choice?
Oh, don’t worry! You don’t have to\nanswer if you don’t want to.\r
You’ve decided?\rWell, let me see...\nIf it were me...
-{STRVAR 286, 1, 5} would be\nmy answer, I guess.\rWhat did you choose?\r...\n{STRVAR 286, 1, 6}! OK!\r
-{STRVAR 286, 1, 5} would be\nmy answer, I guess.\rWhat did you choose?\r...\n{STRVAR 286, 1, 6}! OK!\rOh, right.\nIt’s the same as me!\r
+{STRVAR 286, 5} would be\nmy answer, I guess.\rWhat did you choose?\r...\n{STRVAR 286, 6}! OK!\r
+{STRVAR 286, 5} would be\nmy answer, I guess.\rWhat did you choose?\r...\n{STRVAR 286, 6}! OK!\rOh, right.\nIt’s the same as me!\r
I see...
Thanks for answering!\rI hope to see you around!\r
@@ -154,17 +154,17 @@ Thanks for answering!\rI hope to see you around!\r
Pardon me?\nYou wanted to ask me something?
-{STRVAR 285, 1, 5}?\nWell, let me think...
+{STRVAR 285, 5}?\nWell, let me think...
Yes, I’ve decided!\rIf it were you, what would you\nchoose?
I don’t know...\nI can’t really decide.\r
-Is that right?\n{STRVAR 286, 1, 5}?\rMy answer would be...\n{STRVAR 286, 1, 6}!\r
-Is that right?\n{STRVAR 286, 1, 5}?\rMy answer would be...\n{STRVAR 286, 1, 6}!\r...Oh!\nIt’s the same answer!\r
+Is that right?\n{STRVAR 286, 5}?\rMy answer would be...\n{STRVAR 286, 6}!\r
+Is that right?\n{STRVAR 286, 5}?\rMy answer would be...\n{STRVAR 286, 6}!\r...Oh!\nIt’s the same answer!\r
I see...
Hi, may I ask you a question?\rLet’s see...\r
-How’s this? {STRVAR 285, 1, 5}!\nWhat’s your choice out of these?
+How’s this? {STRVAR 285, 5}!\nWhat’s your choice out of these?
Not to worry! You don’t have to\nanswer if you don’t want to.\r
You’ve decided?\rWell, let me think...\nIf it were me...
-{STRVAR 286, 1, 5}, maybe?\rWhat did you choose?\r...\n{STRVAR 286, 1, 6}! OK!\r
-{STRVAR 286, 1, 5}, maybe?\rWhat did you choose?\r...\n{STRVAR 286, 1, 6}! OK!\rOh, right.\nIt’s the same as me!\r
+{STRVAR 286, 5}, maybe?\rWhat did you choose?\r...\n{STRVAR 286, 6}! OK!\r
+{STRVAR 286, 5}, maybe?\rWhat did you choose?\r...\n{STRVAR 286, 6}! OK!\rOh, right.\nIt’s the same as me!\r
I see...
Thanks for answering!\rI hope to see you around!\r
diff --git a/files/msgdata/msg/narc_0576.txt b/files/msgdata/msg/narc_0576.txt
index 131ea429..67178a2f 100644
--- a/files/msgdata/msg/narc_0576.txt
+++ b/files/msgdata/msg/narc_0576.txt
@@ -5,37 +5,37 @@
-{STRVAR 284, 1, 2}{STRVAR 513, 1, 15}\r{STRVAR 259, 1, 0}\nhas contacted you.
+{STRVAR 284, 2}{STRVAR 513, 15}\r{STRVAR 259, 0}\nhas contacted you.
The chat has been dropped.
-Awaiting a response from\n{STRVAR 259, 1, 0}...
+Awaiting a response from\n{STRVAR 259, 0}...
The chat was ended.
-You have an offer to see\n{STRVAR 259, 1, 0}’s Trainer Case.\rWould you like to show your\nTrainer Case?
-This is the Trainer Case of\n{STRVAR 259, 1, 0}, who lives in\r{STRVAR 293, 1, 4},\n{STRVAR 292, 1, 3}.
-This is the Trainer Case of\n{STRVAR 259, 1, 0}, who lives in\f{STRVAR 292, 1, 3}.\n
-This is the Trainer Case of\n{STRVAR 259, 1, 0}, who lives in\f{STRVAR 293, 1, 4}.\n
-This is {STRVAR 259, 1, 0}’s\nTrainer Case.
+You have an offer to see\n{STRVAR 259, 0}’s Trainer Case.\rWould you like to show your\nTrainer Case?
+This is the Trainer Case of\n{STRVAR 259, 0}, who lives in\r{STRVAR 293, 4},\n{STRVAR 292, 3}.
+This is the Trainer Case of\n{STRVAR 259, 0}, who lives in\f{STRVAR 292, 3}.\n
+This is the Trainer Case of\n{STRVAR 259, 0}, who lives in\f{STRVAR 293, 4}.\n
+This is {STRVAR 259, 0}’s\nTrainer Case.
Awaiting the other player to finish.
You declined the offer.
-{STRVAR 259, 1, 0} has invited you to\ndraw something.\rWould you like to join the other\nplayer and draw?
+{STRVAR 259, 0} has invited you to\ndraw something.\rWould you like to join the other\nplayer and draw?
Let’s get drawing!
You declined the invitation.
-{STRVAR 259, 1, 0} challenges you to\na battle.\rWill you accept the battle\nchallenge?
+{STRVAR 259, 0} challenges you to\na battle.\rWill you accept the battle\nchallenge?
The battle will be started.
You declined to take part.
For a battle, you need two\nPokémon that are Lv. 30 or below.
The battle has been canceled.
-{STRVAR 259, 1, 0} has offered to\nmake a trade.\rWill you accept this trade offer?
+{STRVAR 259, 0} has offered to\nmake a trade.\rWill you accept this trade offer?
The trade will be started.
You declined the offer.
For trading, you must have at\nleast two Pokémon with you.
-{STRVAR 259, 1, 0} invites you to mix\nrecords.\rWould you like to mix records with\nthe other player?
+{STRVAR 259, 0} invites you to mix\nrecords.\rWould you like to mix records with\nthe other player?
Record mixing will be started.
You declined the invitation.
You declined the invitation.
-{STRVAR 284, 1, 2}{STRVAR 513, 1, 15}\rThis is {STRVAR 259, 1, 0}! Is there\nsomething that you wanted to do?
+{STRVAR 284, 2}{STRVAR 513, 15}\rThis is {STRVAR 259, 0}! Is there\nsomething that you wanted to do?
Whoops! Sorry, but I have to do\nsomething else.\fAnother time, OK?
Do you want to\ndo anything else?
... ...\nThe Trainer appears to be busy...
@@ -47,7 +47,7 @@ I hope I get to know you better!
Oh, did you want to draw with me?\nSure thing, but wait just a second.
Thanks for waiting!\nLet’s get drawing!
Oh, sorry! I can’t now.\nLet’s draw another time.
-{STRVAR 259, 1, 0}: We’re drawing right\nnow.\rOh, I know! {STRVAR 259, 1, 1}, would\nyou like to draw with us?
+{STRVAR 259, 0}: We’re drawing right\nnow.\rOh, I know! {STRVAR 259, 1}, would\nyou like to draw with us?
Oh, all right.\nCome see me anytime, OK?
OK! Let’s do some drawing\ntogether!
@@ -73,7 +73,7 @@ If you want to do something with\nme, just give me a shout!
You want to mix records with me?\nOK, I just need a little time.
Thanks for waiting!\nLet’s mix our records, then.
Oh, I’m sorry.\nI have too much to do right now.\fAnother time, OK?
-{STRVAR 259, 1, 0}: We’re going to mix our\nrecords now.\rI know! {STRVAR 259, 1, 1}, do you want\nto mix your records with us, too?
+{STRVAR 259, 0}: We’re going to mix our\nrecords now.\rI know! {STRVAR 259, 1}, do you want\nto mix your records with us, too?
Oh, all right.\nCome see me anytime, OK?
OK! Let’s mix our records!
Oh, sorry!\nI just can’t right this instant.\fAnother time, OK?
@@ -94,7 +94,7 @@ You should mix records, too!
-{STRVAR 284, 1, 2}{STRVAR 513, 1, 15}\rHello, it’s {STRVAR 259, 1, 0}!\nWould you like to do something?
+{STRVAR 284, 2}{STRVAR 513, 15}\rHello, it’s {STRVAR 259, 0}!\nWould you like to do something?
Whoops! Sorry, but I have to do\nsomething else.\fAnother time, OK?
Want to do\nsomething else?
... ...\nThe Trainer appears to be busy...
@@ -106,7 +106,7 @@ Glad to meet you.\nPlease don’t be a stranger!
You want to draw with me?\nSure! Just give me a second...
Sorry I made you wait!\nLet’s get started!
Oh, I’m sorry!\nLet’s draw another time!
-{STRVAR 259, 1, 0}: We were drawing right\nnow.\rOh, I know! {STRVAR 259, 1, 1}, would you\nlike to draw with us?
+{STRVAR 259, 0}: We were drawing right\nnow.\rOh, I know! {STRVAR 259, 1}, would you\nlike to draw with us?
Oh...\nPlease come by anytime.
OK! Thanks for waiting!\nLet’s get drawing!
Sorry!\nI just can’t right now!\fLet’s draw some other time.
@@ -132,7 +132,7 @@ If you want to do something with\nme, don’t be shy. Just ask!
You want to mix records?\nSure! But I need a little time!
Sorry I made you wait!\nLet’s get started!
Oh, sorry!\nLet’s do this another time!
-{STRVAR 259, 1, 0}: We were just mixing\nour records.\rI know! {STRVAR 259, 1, 1}, would you like\nto mix your records with us, too?
+{STRVAR 259, 0}: We were just mixing\nour records.\rI know! {STRVAR 259, 1}, would you like\nto mix your records with us, too?
Oh...\nPlease come by anytime.
Thanks for waiting!\nLet’s mix some records!
Oh, sorry!\nLet’s do this another time!
@@ -164,27 +164,27 @@ You may get together with others\nand draw.\rYou all get to work on one sheet\no
You can chat with other people\nby selecting “CHAT” in the menu.\rGo out and meet other players in\nthe Union Room!\rLet people know what you’re like\nand what you’d like to do.\rMingle, chat, and add to your\ncircle of friends!\r
Oh!\nHere comes someone now!\rInstead of me, why not strike up\na chat with our newcomer?\r
It’s rather boring if no one comes\nto visit...\rWhat might we do for\nentertainment...?\r
-Do you sometimes get mistaken for\na real {STRVAR 270, 1, 0}?\rI just seem to get that feeling\nfrom you.\r
+Do you sometimes get mistaken for\na real {STRVAR 270, 0}?\rI just seem to get that feeling\nfrom you.\r
Hello!\rThat’s right!\nIt’s important to say a greeting!\rIf someone arrives, let’s try to\nbe friendly!\r
-Greetings!\r{STRVAR 284, 1, 0}?\nIt’s wonderful!\fI really like it, too!\rWhen you meet someone for the first\ntime, the proper etiquette is to\fintroduce yourself.\rBy introducing yourself, you’ll get to\nknow about the other person, too!\r
-{STRVAR 284, 1, 0} Trainer?\nThat’s what you are?\fIsn’t that something!\rBut I’m sorry to say, I don’t have\nany Pokémon...\rI would rather watch than battle,\nyou see.\r
-Oh! Your {STRVAR 284, 1, 0}!\nI would love to have it!\fPlease trade me!\r...\rI was actually joking.\rI don’t have any Pokémon, so\nI can’t trade with anyone...\r
-{STRVAR 284, 1, 0}?\nI can understand you’d want one...\rBut you shouldn’t expect people to\nmake trades just for you.\rYou also have to consider what\nPokémon the other person wants.\r
+Greetings!\r{STRVAR 284, 0}?\nIt’s wonderful!\fI really like it, too!\rWhen you meet someone for the first\ntime, the proper etiquette is to\fintroduce yourself.\rBy introducing yourself, you’ll get to\nknow about the other person, too!\r
+{STRVAR 284, 0} Trainer?\nThat’s what you are?\fIsn’t that something!\rBut I’m sorry to say, I don’t have\nany Pokémon...\rI would rather watch than battle,\nyou see.\r
+Oh! Your {STRVAR 284, 0}!\nI would love to have it!\fPlease trade me!\r...\rI was actually joking.\rI don’t have any Pokémon, so\nI can’t trade with anyone...\r
+{STRVAR 284, 0}?\nI can understand you’d want one...\rBut you shouldn’t expect people to\nmake trades just for you.\rYou also have to consider what\nPokémon the other person wants.\r
Welcome to the Union Room!\rI’m the only one here now, but\nplease do bring your friends for\fsome fun and excitement!\rIf you have time on your hands,\nI’m also here to chat.\rYou see, I have a lot of time on\nmy hands...\r
-I’m quite good at drawing!\rIf it’s {STRVAR 284, 1, 0},\nleave it to me!\fNo one’s better than me at it!\r
+I’m quite good at drawing!\rIf it’s {STRVAR 284, 0},\nleave it to me!\fNo one’s better than me at it!\r
Oh, you’re leaving...\r...\rIt makes me feel lonesome...\rPlease do come visit again!\r
What’s wrong?\nAre you feeling down about something?\rIf you’re feeling blue, it’s much\nbetter to have fun with friends\fthan to be alone.\r
-{STRVAR 284, 1, 0}?\nYes, please!\r...I do want to join in, but I’m\non duty here, so I can’t...\rSigh... {STRVAR 284, 1, 0}...\nI wish I could...\r
-{STRVAR 284, 1, 0}?\nMe, too, please!\rBut I need to stay here and attend\nto our visitors...\rPlease enjoy it with your friends!\r
-{STRVAR 284, 1, 0}?\nYou’re inviting me?\rOh, but I have to stay here and\nattend to our visitors.\rI’m sorry. I’d love to accept,\nbut I really can’t.\r
-That’s right!\rSometimes, it might be better to\njust go and invite other people.\rBut don’t get too selfish or pushy\nbecause you want to {STRVAR 284, 1, 0}.\r
+{STRVAR 284, 0}?\nYes, please!\r...I do want to join in, but I’m\non duty here, so I can’t...\rSigh... {STRVAR 284, 0}...\nI wish I could...\r
+{STRVAR 284, 0}?\nMe, too, please!\rBut I need to stay here and attend\nto our visitors...\rPlease enjoy it with your friends!\r
+{STRVAR 284, 0}?\nYou’re inviting me?\rOh, but I have to stay here and\nattend to our visitors.\rI’m sorry. I’d love to accept,\nbut I really can’t.\r
+That’s right!\rSometimes, it might be better to\njust go and invite other people.\rBut don’t get too selfish or pushy\nbecause you want to {STRVAR 284, 0}.\r
Yes!\nIt’s OK!\rNothing is impossible.\rThink positively and keep your\nchin up!\r
-Everyone has at least one thing\nthey aren’t good at.\rYou should never try to make someone\ndo what they don’t want to do.\rIncidentally, {STRVAR 284, 1, 0} is\nsomething that I would like to do.\r
+Everyone has at least one thing\nthey aren’t good at.\rYou should never try to make someone\ndo what they don’t want to do.\rIncidentally, {STRVAR 284, 0} is\nsomething that I would like to do.\r
Good luck! I hope you enjoy\nserious battles.\rYou can’t experience ones like\nthis in the Union Room!\r
You want to chat?\rWell, you shouldn’t be wasting your\ntime chatting with me.\rYou need to be more active and\ntalk to other players.\rAfter all, you can’t make friends\nif you don’t talk to people.\r
Where are you?\nUm... Right before my eyes.\rOh!\nAre you maybe an impostor?\rThe real player is somewhere else?\r...That’s ridiculous!\nPlease, don’t be silly!\fMy word!\r
-{STRVAR 284, 1, 0} trade?\nThat sounds fun!\fI would love to as well.\rBut telling me that won’t help.\nI can’t trade with anyone.\r
-If you want to have a {STRVAR 284, 1, 0}\nBattle, you need to be more\fassertive and talk to other players.\rIf you can’t assert yourself, you\nmay never get a chance at a\f{STRVAR 284, 1, 0} Battle!\r
+{STRVAR 284, 0} trade?\nThat sounds fun!\fI would love to as well.\rBut telling me that won’t help.\nI can’t trade with anyone.\r
+If you want to have a {STRVAR 284, 0}\nBattle, you need to be more\fassertive and talk to other players.\rIf you can’t assert yourself, you\nmay never get a chance at a\f{STRVAR 284, 0} Battle!\r
INFO
CHAT
EXIT
@@ -195,7 +195,7 @@ RECORDS
DRAW
CHAT
CANCEL
-Talking to {STRVAR 259, 1, 0}...
+Talking to {STRVAR 259, 0}...
Whoops! Sorry, but I have to do\nsomething else.\fAnother time, OK?
Waiting for the other player’s choice.
@@ -204,9 +204,9 @@ Waiting for the other player’s choice.
-{STRVAR 259, 1, 0}’s friend
-{STRVAR 259, 1, 1}’s friend
-{STRVAR 259, 1, 2}’s friend
+{STRVAR 259, 0}’s friend
+{STRVAR 259, 1}’s friend
+{STRVAR 259, 2}’s friend
こんにちは!
Hello!
Bonjour!
diff --git a/files/msgdata/msg/narc_0577.txt b/files/msgdata/msg/narc_0577.txt
index 0997d6d6..96fe7d28 100644
--- a/files/msgdata/msg/narc_0577.txt
+++ b/files/msgdata/msg/narc_0577.txt
@@ -1,14 +1,14 @@
You’ve got a Sphere or two?\nIf you do, I’ll trade you something.
-Which Sphere will you trade me for\nmy {STRVAR 281, 1, 2}?
+Which Sphere will you trade me for\nmy {STRVAR 281, 2}?
All right!\nLet’s do this trade!
Oh, now wait a second!\nYou don’t have any room for this!
That’s not the right kind of Sphere!
Hmm...\nNo, this Sphere’s not big enough.
-The {STRVAR 281, 1, 2}\nwas obtained!
-You obtained a {STRVAR 281, 1, 2},\nsize {STRVAR 307, 1, 6}.
+The {STRVAR 281, 2}\nwas obtained!
+You obtained a {STRVAR 281, 2},\nsize {STRVAR 307, 6}.
Do you need anything else?
I’ll be seeing you, then!
-You’ll trade your {STRVAR 281, 1, 2}\nfor my {STRVAR 281, 1, 4}?
+You’ll trade your {STRVAR 281, 2}\nfor my {STRVAR 281, 4}?
All right!\nLet’s trade!
Oh, now wait a second! You don’t\nhave room for another Sphere!
GET TRAP
@@ -23,7 +23,7 @@ Goods on\n hand
CANCEL
Required Sphere
Offered Sphere
-{STRVAR 281, 1, 2} {STRVAR 307, 1, 6}
+{STRVAR 281, 2} {STRVAR 307, 6}
NOT FOR SALE
You have any treasures? I’ll trade\nyou some Spheres for them.
GIVE TREASURES
@@ -89,4 +89,4 @@ Treasures\n on hand
-Roark: Hey! {STRVAR 259, 1, 0}!\nIs this maybe your first time here?\rWelcome to Sinnoh’s Underground!\rHuh? Where is this, you ask?\nDoesn’t the Radar make it obvious?\rThis is a giant underground network\nof passages underneath Sinnoh.\rHuh? What am I doing down in this\nexpanse of a place?\rThat’s kind of hard to answer.\rI mean, you can do pretty much\nanything you want down here.\rFor instance, you can dig up Treasure,\nSpheres, and make a Secret Base.\rYou can play with your friends down\nhere, too.\rYou should talk to the Underground\nMan in Eterna City.\rI have to get going now.\nI’ll see you around!
+Roark: Hey! {STRVAR 259, 0}!\nIs this maybe your first time here?\rWelcome to Sinnoh’s Underground!\rHuh? Where is this, you ask?\nDoesn’t the Radar make it obvious?\rThis is a giant underground network\nof passages underneath Sinnoh.\rHuh? What am I doing down in this\nexpanse of a place?\rThat’s kind of hard to answer.\rI mean, you can do pretty much\nanything you want down here.\rFor instance, you can dig up Treasure,\nSpheres, and make a Secret Base.\rYou can play with your friends down\nhere, too.\rYou should talk to the Underground\nMan in Eterna City.\rI have to get going now.\nI’ll see you around!
diff --git a/files/msgdata/msg/narc_0578.txt b/files/msgdata/msg/narc_0578.txt
index b359a129..e48b5cf8 100644
--- a/files/msgdata/msg/narc_0578.txt
+++ b/files/msgdata/msg/narc_0578.txt
@@ -8,14 +8,14 @@ Take goods displayed in your Secret\nBase and put them away in your PC.
Move displayed decoration goods inside\nyour Secret Base.
Cancel decorating.
Goods Set
-{STRVAR 307, 1, 0}/{STRVAR 307, 1, 1}
-The {STRVAR 266, 1, 0} was placed.
+{STRVAR 307, 0}/{STRVAR 307, 1}
+The {STRVAR 266, 0} was placed.
It can’t be placed here.
-The {STRVAR 266, 1, 0} was\nreturned to the PC.
+The {STRVAR 266, 0} was\nreturned to the PC.
The Big Boulder was removed.
You can’t remove a Big Boulder.
You can’t move a Big Boulder.
-You are able to remove {STRVAR 307, 1, 0} more\nBig Boulder.
+You are able to remove {STRVAR 307, 0} more\nBig Boulder.
No more Big Boulders can be removed.
There are no decoration goods stored\non your PC.
No more decoration goods can be\ndisplayed.
@@ -23,4 +23,4 @@ That decoration good is already out\non display.
The PC cannot be put away.
The PC cannot be moved.
Quit decorating.
-You are able to remove {STRVAR 307, 1, 0} more\nBig Boulders.
+You are able to remove {STRVAR 307, 0} more\nBig Boulders.
diff --git a/files/msgdata/msg/narc_0579.txt b/files/msgdata/msg/narc_0579.txt
index 61daf737..c9bc7ed3 100644
--- a/files/msgdata/msg/narc_0579.txt
+++ b/files/msgdata/msg/narc_0579.txt
@@ -6,11 +6,11 @@ Discarded the Flag.
Something is buried in front of you.\nBut you’re holding a Flag!
You don’t have the time to stop\nand chat!
The obtained Flag was registered\non the PC!
-You’ve obtained the Flag\nfrom {STRVAR 257, 1, 0}’s Base!
+You’ve obtained the Flag\nfrom {STRVAR 257, 0}’s Base!
You already have a Flag!
-{STRVAR 257, 1, 0} took away your Flag!
-{STRVAR 257, 1, 0} took back the Flag!
-Took a Flag from {STRVAR 257, 1, 0}!
+{STRVAR 257, 0} took away your Flag!
+{STRVAR 257, 0} took back the Flag!
+Took a Flag from {STRVAR 257, 0}!
Took back the Flag!
...\rOne Flag has been registered,\nso your Flag became a Bronze Flag!\rYou may now display up to a dozen\ndecoration goods.\rYou may also put away one Big\nBoulder.
...\rThree Flags have been registered,\nso your Flag became a Silver Flag!\rYou may now display up to 15\ndecoration goods.\rYou may also put away five Big\nBoulders.
diff --git a/files/msgdata/msg/narc_0580.txt b/files/msgdata/msg/narc_0580.txt
index fe4d7ca6..14ab1dd3 100644
--- a/files/msgdata/msg/narc_0580.txt
+++ b/files/msgdata/msg/narc_0580.txt
@@ -10,12 +10,12 @@ Take out stored decoration goods\nfrom the PC.
Check your collection of Flags.
Search for hidden things in the\nunderground passages.
Switch off the PC.
-{STRVAR 257, 1, 1}’s Base
+{STRVAR 257, 1}’s Base
Flags obtained:
-{STRVAR 311, 1, 6}
+{STRVAR 311, 6}
Most recent Flag:
-{STRVAR 257, 1, 0}’s Flag
-ID: {STRVAR 310, 1, 5}
+{STRVAR 257, 0}’s Flag
+ID: {STRVAR 310, 5}
@@ -34,8 +34,8 @@ Goods in\nPC
Treasures\nin PC
Traps in\nPC
Spheres\nin PC
-The {STRVAR 281, 1, 2} was withdrawn\nfrom the PC.
-The {STRVAR 281, 1, 2} was stored\non the PC.
+The {STRVAR 281, 2} was withdrawn\nfrom the PC.
+The {STRVAR 281, 2} was stored\non the PC.
Your PC is full.
You can’t carry any more\ngoods with you.
TREASURE SEARCH
diff --git a/files/msgdata/msg/narc_0581.txt b/files/msgdata/msg/narc_0581.txt
index 3208bd88..815a788c 100644
--- a/files/msgdata/msg/narc_0581.txt
+++ b/files/msgdata/msg/narc_0581.txt
@@ -2,8 +2,8 @@ NAME
BASE FLAG
ID
:
-{STRVAR 257, 1, 0}
-{STRVAR 310, 1, 6}
+{STRVAR 257, 0}
+{STRVAR 310, 6}
SCORE
No. of people met:
No. of gifts given:
@@ -11,7 +11,7 @@ No. of Flags obtained:
No. of Spheres dug:
No. of Fossils dug:
No. of Trap hits:
-{STRVAR 313, 1, 6}
+{STRVAR 313, 6}
@@ -30,17 +30,17 @@ Platinum Flag
Platinum Flag
Platinum Flag
Platinum Flag
-There’s something written here...\rThe total score so far:\n{STRVAR 313, 1, 6}
-There’s something written here...\rNumber of people met\nunderground so far: {STRVAR 311, 1, 6}
-There’s something written here...\rNumber of goods given away as\ngifts so far: {STRVAR 311, 1, 6}
-There’s something written here...\rNumber of Secret Base Flags\nobtained so far: {STRVAR 311, 1, 6}
-There’s something written here...\rNumber of Spheres dug so far:\n{STRVAR 311, 1, 6}
-There’s something written here...\rNumber of Fossils dug so far:\n{STRVAR 311, 1, 6}
-There’s something written here...\rNumber of times other people\ntriggered my Traps: {STRVAR 311, 1, 6}
-There’s something written here...\rNumber of times I triggered\nTraps: {STRVAR 311, 1, 6}
-There’s something written here...\rNumber of times others were helped\nwhile underground: {STRVAR 311, 1, 6}
-There’s something written here...\rNumber of gifts received while\nunderground: {STRVAR 311, 1, 6}
-There’s something written here...\rNumber of times my own Flag was\ntaken from the Secret Base: {STRVAR 311, 1, 6}
-There’s something written here...\rNumber of recovered Flags:\n{STRVAR 311, 1, 6}
-There’s something written here...\rNumber of times the Secret Base\nwas moved: {STRVAR 311, 1, 6}
-There’s something written here...\rNumber of captured Flags registered\non the PC: {STRVAR 311, 1, 6}
+There’s something written here...\rThe total score so far:\n{STRVAR 313, 6}
+There’s something written here...\rNumber of people met\nunderground so far: {STRVAR 311, 6}
+There’s something written here...\rNumber of goods given away as\ngifts so far: {STRVAR 311, 6}
+There’s something written here...\rNumber of Secret Base Flags\nobtained so far: {STRVAR 311, 6}
+There’s something written here...\rNumber of Spheres dug so far:\n{STRVAR 311, 6}
+There’s something written here...\rNumber of Fossils dug so far:\n{STRVAR 311, 6}
+There’s something written here...\rNumber of times other people\ntriggered my Traps: {STRVAR 311, 6}
+There’s something written here...\rNumber of times I triggered\nTraps: {STRVAR 311, 6}
+There’s something written here...\rNumber of times others were helped\nwhile underground: {STRVAR 311, 6}
+There’s something written here...\rNumber of gifts received while\nunderground: {STRVAR 311, 6}
+There’s something written here...\rNumber of times my own Flag was\ntaken from the Secret Base: {STRVAR 311, 6}
+There’s something written here...\rNumber of recovered Flags:\n{STRVAR 311, 6}
+There’s something written here...\rNumber of times the Secret Base\nwas moved: {STRVAR 311, 6}
+There’s something written here...\rNumber of captured Flags registered\non the PC: {STRVAR 311, 6}
diff --git a/files/msgdata/msg/narc_0584.txt b/files/msgdata/msg/narc_0584.txt
index d4b94f2d..f14ee4c4 100644
--- a/files/msgdata/msg/narc_0584.txt
+++ b/files/msgdata/msg/narc_0584.txt
@@ -5,4 +5,4 @@ Danke schon, arigato, gracias,\nand what-have-you!\rThat MAGIKARP, it accompanie
Oh, non, non! That is no FINNEON!\nWhat I want is a FINNEON!\fYou have made the Meister melancholy!
Oh! This is a tragedy!\nA tragedy, I tell you!\rBut one day, you will trade me\nthe Pokémon I want!\rThe Meister knows this because I have\ntraveled the world!
Because there are Pokémon, I can\nmake friends anywhere in the world.\rIt so inspires me knowing that.\nIt’s so wonderful in a wonderful way!
-It’s a poster that lists the names\nof Pokémon.\rThe world-traveling Meister’s\nfavorite Pokémon list.\rEKANS{STRVAR 515, 1, 70}PIKACHU{STRVAR 515, 1, 140}PSYDUCK\nPONYTA{STRVAR 515, 1, 70}STARYU{STRVAR 515, 1, 140}MAGIKARP\fWOBBUFFET{STRVAR 515, 1, 70}HERACROSS{STRVAR 515, 1, 140}SNEASEL\fTEDDIURSA{STRVAR 515, 1, 70}HOUNDOUR{STRVAR 515, 1, 140}WINGULL\fSLAKOTH{STRVAR 515, 1, 70}ROSELIA
+It’s a poster that lists the names\nof Pokémon.\rThe world-traveling Meister’s\nfavorite Pokémon list.\rEKANS{STRVAR 515, 70}PIKACHU{STRVAR 515, 140}PSYDUCK\nPONYTA{STRVAR 515, 70}STARYU{STRVAR 515, 140}MAGIKARP\fWOBBUFFET{STRVAR 515, 70}HERACROSS{STRVAR 515, 140}SNEASEL\fTEDDIURSA{STRVAR 515, 70}HOUNDOUR{STRVAR 515, 140}WINGULL\fSLAKOTH{STRVAR 515, 70}ROSELIA
diff --git a/files/msgdata/msg/narc_0586.txt b/files/msgdata/msg/narc_0586.txt
index def4bb38..79763a9b 100644
--- a/files/msgdata/msg/narc_0586.txt
+++ b/files/msgdata/msg/narc_0586.txt
@@ -1,25 +1,25 @@
-Teach which move to\n{STRVAR 257, 1, 0}?
-Teach the move\n{STRVAR 262, 1, 1}?
-Give up trying to teach a new\nmove to {STRVAR 257, 1, 0}?
-{STRVAR 257, 1, 0} learned\n{STRVAR 262, 1, 1}.\r
-{STRVAR 257, 1, 0} is trying to learn\n{STRVAR 262, 1, 1}.\rBut {STRVAR 257, 1, 0} can’t learn more\nthan four moves.\rDelete an older move to make\nroom for {STRVAR 262, 1, 1}?
-1{STRVAR 513, 1, 20}, 2{STRVAR 513, 1, 20}, and{STRVAR 513, 1, 20}... {STRVAR 513, 1, 20}... Poof!{STRVAR 514, 1, 3}{STRVAR 514, 1, 5}\r{STRVAR 257, 1, 0} forgot\n{STRVAR 262, 1, 1}.\rAnd...\r
-{STRVAR 257, 1, 0} learned\n{STRVAR 262, 1, 1}.{STRVAR 514, 1, 4}{STRVAR 514, 1, 2}\r
-Stop trying to teach\n{STRVAR 262, 1, 1}?
-{STRVAR 257, 1, 0} did not learn the\nmove {STRVAR 262, 1, 1}.\r
+Teach which move to\n{STRVAR 257, 0}?
+Teach the move\n{STRVAR 262, 1}?
+Give up trying to teach a new\nmove to {STRVAR 257, 0}?
+{STRVAR 257, 0} learned\n{STRVAR 262, 1}.\r
+{STRVAR 257, 0} is trying to learn\n{STRVAR 262, 1}.\rBut {STRVAR 257, 0} can’t learn more\nthan four moves.\rDelete an older move to make\nroom for {STRVAR 262, 1}?
+1{STRVAR 513, 20}, 2{STRVAR 513, 20}, and{STRVAR 513, 20}... {STRVAR 513, 20}... Poof!{STRVAR 514, 3}{STRVAR 514, 5}\r{STRVAR 257, 0} forgot\n{STRVAR 262, 1}.\rAnd...\r
+{STRVAR 257, 0} learned\n{STRVAR 262, 1}.{STRVAR 514, 4}{STRVAR 514, 2}\r
+Stop trying to teach\n{STRVAR 262, 1}?
+{STRVAR 257, 0} did not learn the\nmove {STRVAR 262, 1}.\r
-{STRVAR 262, 1, 0} is the move that\nyou want forgotten?
-Which move should {STRVAR 257, 1, 0}\nremember?
-Should the move {STRVAR 262, 1, 1}\nbe remembered?
-Give up trying to make\n{STRVAR 257, 1, 0} remember a move?
-{STRVAR 257, 1, 0} remembered the move\n{STRVAR 262, 1, 1} it had forgotten!\r
-{STRVAR 257, 1, 0} wants to remember\nthe move {STRVAR 262, 1, 1}.\rBut {STRVAR 257, 1, 0} can’t learn more\nthan four moves.\rDelete an existing move to make\nroom for {STRVAR 262, 1, 1}?
-1{STRVAR 513, 1, 20}, 2{STRVAR 513, 1, 20}, and{STRVAR 513, 1, 20}... {STRVAR 513, 1, 20}... Poof!{STRVAR 514, 1, 3}{STRVAR 514, 1, 5}\r{STRVAR 257, 1, 0} forgot\n{STRVAR 262, 1, 1}.\rAnd...\r
-{STRVAR 257, 1, 0} remembered the move\n{STRVAR 262, 1, 1}.{STRVAR 514, 1, 4}{STRVAR 514, 1, 2}\r
-Give up making the Pokémon\nremember {STRVAR 262, 1, 1}?
-{STRVAR 257, 1, 0} did not remember the\nmove {STRVAR 262, 1, 1}.\r
-{STRVAR 259, 1, 2} handed over one\nHeart Scale in exchange.\r
-Is it OK to make this Pokémon\nforget the move {STRVAR 262, 1, 0}?
+{STRVAR 262, 0} is the move that\nyou want forgotten?
+Which move should {STRVAR 257, 0}\nremember?
+Should the move {STRVAR 262, 1}\nbe remembered?
+Give up trying to make\n{STRVAR 257, 0} remember a move?
+{STRVAR 257, 0} remembered the move\n{STRVAR 262, 1} it had forgotten!\r
+{STRVAR 257, 0} wants to remember\nthe move {STRVAR 262, 1}.\rBut {STRVAR 257, 0} can’t learn more\nthan four moves.\rDelete an existing move to make\nroom for {STRVAR 262, 1}?
+1{STRVAR 513, 20}, 2{STRVAR 513, 20}, and{STRVAR 513, 20}... {STRVAR 513, 20}... Poof!{STRVAR 514, 3}{STRVAR 514, 5}\r{STRVAR 257, 0} forgot\n{STRVAR 262, 1}.\rAnd...\r
+{STRVAR 257, 0} remembered the move\n{STRVAR 262, 1}.{STRVAR 514, 4}{STRVAR 514, 2}\r
+Give up making the Pokémon\nremember {STRVAR 262, 1}?
+{STRVAR 257, 0} did not remember the\nmove {STRVAR 262, 1}.\r
+{STRVAR 259, 2} handed over one\nHeart Scale in exchange.\r
+Is it OK to make this Pokémon\nforget the move {STRVAR 262, 0}?
CATEGORY
POWER
ACCURACY
@@ -27,8 +27,8 @@ PP
BATTLE MOVES
APPEAL PTS
C0NTEST MOVES
-{STRVAR 308, 1, 0}
-{STRVAR 308, 1, 0}
-{STRVAR 307, 1, 0}/{STRVAR 307, 1, 0}
+{STRVAR 308, 0}
+{STRVAR 308, 0}
+{STRVAR 307, 0}/{STRVAR 307, 0}
CANCEL
---
diff --git a/files/msgdata/msg/narc_0590.txt b/files/msgdata/msg/narc_0590.txt
index 39bf0579..8d5a5042 100644
--- a/files/msgdata/msg/narc_0590.txt
+++ b/files/msgdata/msg/narc_0590.txt
@@ -1,5 +1,5 @@
Enter the Battle Room Number.\n...B Button: Cancel
-Downloading Rank {STRVAR 307, 1, 1},\nRoom {STRVAR 308, 1, 0} data...
+Downloading Rank {STRVAR 307, 1},\nRoom {STRVAR 308, 0} data...
You may not challenge that Battle\nRoom until the next update.\r
Data has been downloaded.\r
Cancel your challenge?
diff --git a/files/msgdata/msg/narc_0591.txt b/files/msgdata/msg/narc_0591.txt
index cbb37c4e..7423352b 100644
--- a/files/msgdata/msg/narc_0591.txt
+++ b/files/msgdata/msg/narc_0591.txt
@@ -1,10 +1,10 @@
-{STRVAR 257, 1, 0} was not traded.\r
-{STRVAR 257, 1, 0} appears to have\nfled...\r
+{STRVAR 257, 0} was not traded.\r
+{STRVAR 257, 0} appears to have\nfled...\r
Are you seeking or offering a Pokémon?
-Do what with this {STRVAR 257, 1, 0}?
-Will you take this {STRVAR 257, 1, 0}?
+Do what with this {STRVAR 257, 0}?
+Will you take this {STRVAR 257, 0}?
Is it OK to disconnect from\nNintendo Wi-Fi Connection?
What kind of Pokémon are you seeking?
Please choose the Pokémon you want.
@@ -16,11 +16,11 @@ None were found!
Stop searching?
Trade for this Pokémon?
Choose the Pokémon you are trading.
-Do what with this {STRVAR 257, 1, 0}?
+Do what with this {STRVAR 257, 0}?
Choose the Pokémon you want to offer.
-Offer {STRVAR 257, 1, 0}?
+Offer {STRVAR 257, 0}?
Are these conditions OK?
Checking GTS’s status...
The Ball Capsule will be detached.\nIs that OK?
@@ -41,16 +41,16 @@ GLOBAL TRADE SYSTEM
SUMMARY
SEEK POKéMON
EXIT
-{STRVAR 257, 1, 0}
-{STRVAR 256, 1, 1}
-Lv. {STRVAR 308, 1, 2}
+{STRVAR 257, 0}
+{STRVAR 256, 1}
+Lv. {STRVAR 308, 2}
ITEM
-{STRVAR 264, 1, 3}
+{STRVAR 264, 3}
OFFERER
-{STRVAR 259, 1, 4}
+{STRVAR 259, 4}
POKéMON WANTED
-{STRVAR 256, 1, 5}
-Lv. {STRVAR 308, 1, 6} and up
+{STRVAR 256, 5}
+Lv. {STRVAR 308, 6} and up
Any level
TAKE BACK
LEAVE AS IS
@@ -58,11 +58,11 @@ Yes
No
SEARCH FOR POKéMON
POKéMON
-{STRVAR 256, 1, 0}
+{STRVAR 256, 0}
GENDER
-{STRVAR 296, 2, 0, 1}
+{STRVAR 296, 0, 1}
LEVEL
-{STRVAR 297, 2, 0, 2}
+{STRVAR 297, 0, 2}
SEARCH
BACK
@@ -77,8 +77,8 @@ WANTED
OT’S LOCATION
-{STRVAR 292, 1, 8}
-{STRVAR 293, 1, 9}
+{STRVAR 292, 8}
+{STRVAR 293, 9}
@@ -100,7 +100,7 @@ WANTED
OFFER POKéMON
-Lv. {STRVAR 308, 1, 3}
+Lv. {STRVAR 308, 3}
CANCEL
ABC
DEF
diff --git a/files/msgdata/msg/narc_0592.txt b/files/msgdata/msg/narc_0592.txt
index 1df04de2..6714a29a 100644
--- a/files/msgdata/msg/narc_0592.txt
+++ b/files/msgdata/msg/narc_0592.txt
@@ -1,19 +1,19 @@
Logging on to Nintendo WFC.\nPlease wait...
-{STRVAR 259, 1, 0} is seeking someone\nto battle.
-{STRVAR 259, 1, 0} is seeking someone\nto trade with.
-{STRVAR 259, 1, 0} is on standby.
+{STRVAR 259, 0} is seeking someone\nto battle.
+{STRVAR 259, 0} is seeking someone\nto trade with.
+{STRVAR 259, 0} is on standby.
What would you like to seek?
Suspend your invitation?
-{STRVAR 259, 1, 0} contacted you!
+{STRVAR 259, 0} contacted you!
Would you like to log out of\nNintendo WFC?
-{STRVAR 259, 1, 0} invites you for\na voice chat!
-{STRVAR 259, 1, 0} appears to be busy...
-You can’t connect with\n{STRVAR 259, 1, 0}.
-Communicating with {STRVAR 259, 1, 0}...
-{STRVAR 259, 1, 0} failed to respond...
-{STRVAR 259, 1, 0} ended the voice chat.
+{STRVAR 259, 0} invites you for\na voice chat!
+{STRVAR 259, 0} appears to be busy...
+You can’t connect with\n{STRVAR 259, 0}.
+Communicating with {STRVAR 259, 0}...
+{STRVAR 259, 0} failed to respond...
+{STRVAR 259, 0} ended the voice chat.
Would you like to end\nthis voice chat?
Nintendo Wi-Fi Connection
Connected Friends
@@ -30,24 +30,24 @@ INVITE
APPLY
RECORDS
CANCEL
-{STRVAR 259, 1, 0}
+{STRVAR 259, 0}
GROUP
BATTLE RECORD
-WIN: {STRVAR 309, 1, 0}
-LOSE: {STRVAR 309, 1, 0}
+WIN: {STRVAR 309, 0}
+LOSE: {STRVAR 309, 0}
POKéMON TRADES
-{STRVAR 309, 1, 0} time
+{STRVAR 309, 0} time
DATE LAST PLAYED
-{STRVAR 330, 1, 1} {STRVAR 307, 1, 2}, {STRVAR 309, 1, 0}
-This is your record with\n{STRVAR 259, 1, 0}.
-{STRVAR 259, 1, 0} wants to play with you!
-Would you like to have another\nbattle against {STRVAR 259, 1, 0}?
-Would you like to do another\ntrade with {STRVAR 259, 1, 0}?
+{STRVAR 330, 1} {STRVAR 307, 2}, {STRVAR 309, 0}
+This is your record with\n{STRVAR 259, 0}.
+{STRVAR 259, 0} wants to play with you!
+Would you like to have another\nbattle against {STRVAR 259, 0}?
+Would you like to do another\ntrade with {STRVAR 259, 0}?
Standing by...
DISCONNECT
-{STRVAR 259, 1, 0} is in a battle.
-{STRVAR 259, 1, 0} is trading.
-{STRVAR 259, 1, 0} is having\na voice chat.
+{STRVAR 259, 0} is in a battle.
+{STRVAR 259, 0} is trading.
+{STRVAR 259, 0} is having\na voice chat.
Reconnect to Nintendo WFC?
You need at least two Pokémon\nif you want to trade!
@@ -76,5 +76,5 @@ Waiting for the other player to\ndecide. Please wait...
Delay will be turned ON.\r
Delay OFF = Standard mode\r
-{STRVAR 259, 1, 0}
-{STRVAR 309, 1, 0} times
+{STRVAR 259, 0}
+{STRVAR 309, 0} times
diff --git a/files/msgdata/msg/narc_0593.txt b/files/msgdata/msg/narc_0593.txt
index 5640e654..6652eaec 100644
--- a/files/msgdata/msg/narc_0593.txt
+++ b/files/msgdata/msg/narc_0593.txt
@@ -1,44 +1,44 @@
PAL PAD
CHECK FRIEND ROSTER
REGISTER FRIEND CODE
-{STRVAR 259, 1, 0}’s CODE
+{STRVAR 259, 0}’s CODE
EXIT
FRIEND ROSTER
-{STRVAR 259, 1, 0}
+{STRVAR 259, 0}
CANCEL
DETAILS
REWRITE NAMES
DELETE
CANCEL
-What would you like to do\nwith {STRVAR 259, 1, 0}’s data?
-RECORD WITH {STRVAR 259, 1, 0}
+What would you like to do\nwith {STRVAR 259, 0}’s data?
+RECORD WITH {STRVAR 259, 0}
GROUP
BATTLE RECORD
-WIN: {STRVAR 309, 1, 0}
-LOSE: {STRVAR 309, 1, 0}
+WIN: {STRVAR 309, 0}
+LOSE: {STRVAR 309, 0}
POKéMON TRADES
-{STRVAR 309, 1, 0} time
+{STRVAR 309, 0} time
DATE LAST PLAYED
-{STRVAR 330, 1, 1} {STRVAR 307, 1, 2}, {STRVAR 309, 1, 0}
-{STRVAR 259, 1, 0}’s CODE
+{STRVAR 330, 1} {STRVAR 307, 2}, {STRVAR 309, 0}
+{STRVAR 259, 0}’s CODE
By exchanging Friend Codes\nwith other players, you may\ntrade and battle with them\nover Nintendo WFC.
To obtain your Friend Code,\nplease log on to the\nNintendo WFC.
-{STRVAR 309, 1, 1} {STRVAR 309, 1, 2} {STRVAR 309, 1, 3}\n{STRVAR 259, 1, 0} will be registered.
-The Friend Code is wrong.\n{STRVAR 309, 1, 1} {STRVAR 309, 1, 2} {STRVAR 309, 1, 3}
-{STRVAR 309, 1, 1} {STRVAR 309, 1, 2} {STRVAR 309, 1, 3}
-{STRVAR 259, 1, 0} will be deleted.\nAre you sure about this?
+{STRVAR 309, 1} {STRVAR 309, 2} {STRVAR 309, 3}\n{STRVAR 259, 0} will be registered.
+The Friend Code is wrong.\n{STRVAR 309, 1} {STRVAR 309, 2} {STRVAR 309, 3}
+{STRVAR 309, 1} {STRVAR 309, 2} {STRVAR 309, 3}
+{STRVAR 259, 0} will be deleted.\nAre you sure about this?
Your Friend Roster is full!
That Friend Code has already been\nregistered before.
-{STRVAR 259, 1, 0}’s Friend Code:\n{STRVAR 309, 1, 1} {STRVAR 309, 1, 2} {STRVAR 309, 1, 3}
+{STRVAR 259, 0}’s Friend Code:\n{STRVAR 309, 1} {STRVAR 309, 2} {STRVAR 309, 3}
CHECK FRIEND CODE
-Register {STRVAR 259, 1, 0} in your\nPal Pad?
+Register {STRVAR 259, 0} in your\nPal Pad?
Your Friend Roster is full.\nWill you delete someone?
-Give up on registering\n{STRVAR 259, 1, 0}?
-Delete {STRVAR 259, 1, 0}’s data from\nyour Friend Roster?
+Give up on registering\n{STRVAR 259, 0}?
+Delete {STRVAR 259, 0}’s data from\nyour Friend Roster?
-{STRVAR 259, 1, 0}
-{STRVAR 309, 1, 0} times
+{STRVAR 259, 0}
+{STRVAR 309, 0} times
diff --git a/files/msgdata/msg/narc_0613.txt b/files/msgdata/msg/narc_0613.txt
index 66b3fc70..699b78ee 100644
--- a/files/msgdata/msg/narc_0613.txt
+++ b/files/msgdata/msg/narc_0613.txt
@@ -1,16 +1,16 @@
-Unable to connect to Nintendo\nWi-Fi Connection.\n\nFor help, check the software\nInstruction Booklet or visit\nwww.nintendowifi.com.\n({STRVAR 310, 1, 0})
-Either Nintendo Wi-Fi Connection\nis experiencing high traffic\nvolumes or the service is down.\nPlease try again later. \n\nFor help, visit\nwww.nintendowifi.com.\n({STRVAR 310, 1, 0})
-This Nintendo Wi-Fi Connection ID\nwas removed because it was\ninactive for a long time. \n\nFor help, visit\nwww.nintendowifi.com.\n({STRVAR 310, 1, 0})
-Nintendo Wi-Fi Connection service\nfor this software has been\ndiscontinued.\n\nVisit www.nintendowifi.com\nfor a list of current Nintendo\nWi-Fi Connection-compatible\nsoftware. ({STRVAR 310, 1, 0})
-The access point is busy.\nUnable to connect.\nPlease try again later.\n\nFor help, visit\nwww.nintendowifi.com.\n({STRVAR 310, 1, 0})
-No access point in range.\nPlease try again when closer to\nan access point.\n\nFor help, visit\nwww.nintendowifi.com.\n({STRVAR 310, 1, 0})
-No compatible access point in\nrange. \nCheck your connection settings\nand try again. \n\nFor help, visit\nwww.nintendowifi.com.\n({STRVAR 310, 1, 0})
-Unable to connect to the\nNintendo Wi-Fi USB Connector. \nConfirm connection settings in the\nNintendo Wi-Fi Connection setup. \n\nFor help, visit\nwww.nintendowifi.com.\n({STRVAR 310, 1, 0})
-Unable to connect to Nintendo\nWi-Fi Connection. \nConfirm connection settings and\naccess point settings.\n\nFor help, visit\nwww.nintendowifi.com.\n({STRVAR 310, 1, 0})
-There is no response.\nEither the player is not\nconnected to Nintendo Wi-Fi\nConnection or you have been\nremoved from the player’s\nfriend roster.\n({STRVAR 310, 1, 0})
-Communication error. You have\nbeen disconnected from Nintendo\nWi-Fi Connection.\n\nFor help, visit\nwww.nintendowifi.com.\n({STRVAR 310, 1, 0})
-Communication error.\n\nFor help, visit\nwww.nintendowifi.com.\n({STRVAR 310, 1, 0})
-Download failed.\n\nFor help, visit\nwww.nintendowifi.com.\n({STRVAR 310, 1, 0})
+Unable to connect to Nintendo\nWi-Fi Connection.\n\nFor help, check the software\nInstruction Booklet or visit\nwww.nintendowifi.com.\n({STRVAR 310, 0})
+Either Nintendo Wi-Fi Connection\nis experiencing high traffic\nvolumes or the service is down.\nPlease try again later. \n\nFor help, visit\nwww.nintendowifi.com.\n({STRVAR 310, 0})
+This Nintendo Wi-Fi Connection ID\nwas removed because it was\ninactive for a long time. \n\nFor help, visit\nwww.nintendowifi.com.\n({STRVAR 310, 0})
+Nintendo Wi-Fi Connection service\nfor this software has been\ndiscontinued.\n\nVisit www.nintendowifi.com\nfor a list of current Nintendo\nWi-Fi Connection-compatible\nsoftware. ({STRVAR 310, 0})
+The access point is busy.\nUnable to connect.\nPlease try again later.\n\nFor help, visit\nwww.nintendowifi.com.\n({STRVAR 310, 0})
+No access point in range.\nPlease try again when closer to\nan access point.\n\nFor help, visit\nwww.nintendowifi.com.\n({STRVAR 310, 0})
+No compatible access point in\nrange. \nCheck your connection settings\nand try again. \n\nFor help, visit\nwww.nintendowifi.com.\n({STRVAR 310, 0})
+Unable to connect to the\nNintendo Wi-Fi USB Connector. \nConfirm connection settings in the\nNintendo Wi-Fi Connection setup. \n\nFor help, visit\nwww.nintendowifi.com.\n({STRVAR 310, 0})
+Unable to connect to Nintendo\nWi-Fi Connection. \nConfirm connection settings and\naccess point settings.\n\nFor help, visit\nwww.nintendowifi.com.\n({STRVAR 310, 0})
+There is no response.\nEither the player is not\nconnected to Nintendo Wi-Fi\nConnection or you have been\nremoved from the player’s\nfriend roster.\n({STRVAR 310, 0})
+Communication error. You have\nbeen disconnected from Nintendo\nWi-Fi Connection.\n\nFor help, visit\nwww.nintendowifi.com.\n({STRVAR 310, 0})
+Communication error.\n\nFor help, visit\nwww.nintendowifi.com.\n({STRVAR 310, 0})
+Download failed.\n\nFor help, visit\nwww.nintendowifi.com.\n({STRVAR 310, 0})
Communication error.\nYou have been disconnected from\nNintendo Wi-Fi Connection.\nPlease try again.\n\nFor help, visit\nwww.nintendowifi.com.
Communication error...
Your Nintendo Wi-Fi Connection\nUser Information may have been\nerased.\nCheck your connection settings.\n\nFor help, visit\nwww.nintendowifi.com.
diff --git a/include/main.h b/include/main.h
index 7a6f4c36..ec3fca46 100644
--- a/include/main.h
+++ b/include/main.h
@@ -94,7 +94,7 @@ extern struct Unk2106FA0 gBacklightTop_2; // same as the first one, it's referen
void NitroMain(void);
-extern struct Unk21C48B8 gUnknown21C48B8;
+extern struct Unk21C48B8 gMain;
void FUN_02000DF4(void);
void FUN_02000E0C(void);
diff --git a/include/proto.h b/include/proto.h
index bcb95ee0..b45c2b48 100644
--- a/include/proto.h
+++ b/include/proto.h
@@ -6,10 +6,7 @@
#include "pokemon.h" // for struct definitions
#include "string16.h" // for struct definitions
-void StringCopy(u16 * dest, struct String * src);
-void String_dtor(void * ptr);
-void FUN_02021E28(u16 * dest, u16 * src);
-void FUN_02021EF0(const struct String * src, u16 * dest, u32 count);
+int FUN_0206AE00(int x);
u32 GetItemAttr(u16 item, u32 a1, u32 a2);
int FUN_02014C3C(u8);
void FUN_02014C54(int, int, struct UnkStruct_02069038 *, u8);
@@ -20,6 +17,6 @@ void FUN_02005E90(int, int, int, int);
void FUN_020056AC(int, int, int, int, int);
void FUN_020808AC(struct BoxPokemon *, int, int, int, int);
void * FUN_02022610(void *, int);
-void StringExpandPlaceholders(u32 *, struct String *, struct String *);
+void FUN_0200B7B8(u32 *, struct String *, struct String *);
#endif //POKEDIAMOND_PROTO_H
diff --git a/include/string16.h b/include/string16.h
index 71880020..bc276ea7 100644
--- a/include/string16.h
+++ b/include/string16.h
@@ -1,6 +1,8 @@
#ifndef POKEDIAMOND_STRING16_H
#define POKEDIAMOND_STRING16_H
+#include "string_util.h"
+
struct String
{
u16 maxsize;
@@ -10,11 +12,32 @@ struct String
u8 padding[2];
};
+struct UnkStruct_0202199C
+{
+ u8 filler_00[0x70];
+ int (*unk_70)(struct UnkStruct_0202199C *, int);
+};
+
+#define STR16_MAGIC 0xB6F8D2EC
+
struct String * String_ctor(u32 count, u32 heap_id);
-int FUN_02021CE0(struct String *, struct String *);
-int FUN_0206AE00(int x);
-void FUN_02021E8C(struct String *, u16 *, u32); // copy
+BOOL StringCompare(struct String *, struct String *);
+void CopyU16ArrayToStringN(struct String *, u16 *, u32); // copy
void StringSetEmpty(struct String *); // set empty
struct String * StringDup(struct String *, u32 heap_id);
+int StringGetWidth(struct UnkStruct_0202199C * r7, const u16 * arr, u32 r6);
+int StringGetWidth_SingleLine_HandleClearToControlCode(struct UnkStruct_0202199C * r6, const u16 * arr);
+void String_dtor(struct String * str);
+void StringCopy(struct String * dest, struct String * src);
+void String16_FormatInteger(struct String * str, int num, u32 ndigits, int strConvMode, BOOL whichCharset);
+s64 String_atoi(struct String * str, BOOL * flag);
+u16 StringGetLength(struct String * str);
+int StringCountLines(volatile struct String * str);
+void StringGetLineN(struct String * dest, volatile struct String * src, u32 n);
+void CopyU16ArrayToString(struct String * str, u16 * buf);
+void CopyStringToU16Array(struct String * str, u16 * buf, u32 length);
+u16 * String_c_str(struct String * str);
+void StringCat(struct String * dest, struct String * src);
+void StrUpperFirstChar(struct String * str);
#endif //POKEDIAMOND_STRING16_H
diff --git a/include/unk_0201B8B8.h b/include/unk_0201B8B8.h
new file mode 100644
index 00000000..13bc217b
--- /dev/null
+++ b/include/unk_0201B8B8.h
@@ -0,0 +1,9 @@
+#ifndef POKEDIAMOND_UNK_0201B8B88_H
+#define POKEDIAMOND_UNK_0201B8B88_H
+
+const u16 * MsgArray_SkipControlCode(const u16 * r4);
+u16 MsgArray_GetControlCode(const u16 * r4);
+BOOL MsgArray_ControlCodeIsStrVar(const u16 * r4);
+u16 MsgArray_ControlCodeGetField(const u16 * r5, u32 r4);
+
+#endif //POKEDIAMOND_UNK_0201B8B88_H
diff --git a/include/unk_0201B8B88.h b/include/unk_0201B8B88.h
deleted file mode 100644
index 95eab968..00000000
--- a/include/unk_0201B8B88.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef POKEDIAMOND_UNK_0201B8B88_H
-#define POKEDIAMOND_UNK_0201B8B88_H
-
-const u16 * FUN_0201B8B8(const u16 * r4);
-u16 FUN_0201B8E0(const u16 * r4);
-BOOL FUN_0201B8F8(const u16 * r4);
-u16 FUN_0201B914(const u16 * r5, u32 r4);
-
-#endif //POKEDIAMOND_UNK_0201B8B88_H
diff --git a/tools/msgenc/msgenc.cpp b/tools/msgenc/msgenc.cpp
index e28232a6..24bcda8d 100644
--- a/tools/msgenc/msgenc.cpp
+++ b/tools/msgenc/msgenc.cpp
@@ -99,16 +99,29 @@ void encode_messages() {
size_t k = message.find('}', j);
string enclosed = message.substr(j + 1, k - j - 1);
j = k;
- if (enclosed.find("STRVAR ") == 0) {
- enclosed = enclosed.substr(7);
+ size_t pos = enclosed.find(' ');
+ string command = enclosed.substr(0, pos);
+ enclosed = enclosed.substr(pos + 1);
+ uint16_t command_i = charmap[command];
+ if (command_i != 0 || command == "STRVAR") {
encoded += enc_short(0xFFFE, seed);
+ vector<uint16_t> args;
+ if (command_i != 0) {
+ args.push_back(command_i);
+ }
do {
k = enclosed.find(',');
string num = enclosed.substr(0, k);
uint16_t num_i = stoi(num);
- encoded += enc_short(num_i, seed);
+ args.push_back(num_i);
enclosed = enclosed.substr(k + 1);
} while (k++ != string::npos);
+ encoded += enc_short(args[0], seed);
+ args.erase(args.begin());
+ encoded += enc_short(args.size(), seed);
+ for (auto num_i : args) {
+ encoded += enc_short(num_i, seed);
+ }
} else {
encoded += enc_short(stoi(enclosed, nullptr, 16), seed);
}