summaryrefslogtreecommitdiff
path: root/include/battle_string_ids.h
blob: ec43dbb9017789a6794648d5fdcdd1127ce1347f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
#ifndef GUARD_BATTLE_STRING_IDS_H
#define GUARD_BATTLE_STRING_IDS_H

#define BATTLESTRINGS_COUNT     369

#define BATTLESTRINGS_ID_ADDER  12 // all battlestrings have its ID + 12, because first 5 are reserved

#define STRINGID_INTROMSG   0
#define STRINGID_INTROSENDOUT   1
#define STRINGID_RETURNMON  2
#define STRINGID_SWITCHINMON    3
#define STRINGID_USEDMOVE   4
#define STRINGID_BATTLEEND  5


// todo: make some of those names less vague: attacker/target vs pkmn, etc.
#define	STRINGID_TRAINER1LOSETEXT	12
#define	STRINGID_PKMNGAINEDEXP	13
#define	STRINGID_PKMNGREWTOLV	14
#define	STRINGID_PKMNLEARNEDMOVE	15
#define	STRINGID_TRYTOLEARNMOVE1	16
#define	STRINGID_TRYTOLEARNMOVE2	17
#define	STRINGID_TRYTOLEARNMOVE3	18
#define	STRINGID_PKMNFORGOTMOVE	19
#define	STRINGID_STOPLEARNINGMOVE	20
#define	STRINGID_DIDNOTLEARNMOVE	21
#define	STRINGID_PKMNLEARNEDMOVE2	22
#define	STRINGID_ATTACKMISSED	23
#define	STRINGID_PKMNPROTECTEDITSELF	24
#define	STRINGID_STATSWONTINCREASE2	25
#define	STRINGID_AVOIDEDDAMAGE	26
#define	STRINGID_ITDOESNTAFFECT	27
#define	STRINGID_ATTACKERFAINTED	28
#define	STRINGID_TARGETFAINTED	29
#define	STRINGID_PLAYERGOTMONEY	30
#define	STRINGID_PLAYERWHITEOUT	31
#define	STRINGID_PLAYERWHITEOUT2	32
#define	STRINGID_PREVENTSESCAPE	33
#define	STRINGID_HITXTIMES	34
#define	STRINGID_PKMNFELLASLEEP	35
#define	STRINGID_PKMNMADESLEEP	36
#define	STRINGID_PKMNALREADYASLEEP	37
#define	STRINGID_PKMNALREADYASLEEP2	38
#define	STRINGID_PKMNWASNTAFFECTED	39
#define	STRINGID_PKMNWASPOISONED	40
#define	STRINGID_PKMNPOISONEDBY	41
#define	STRINGID_PKMNHURTBYPOISON	42
#define	STRINGID_PKMNALREADYPOISONED	43
#define	STRINGID_PKMNBADLYPOISONED	44
#define	STRINGID_PKMNENERGYDRAINED	45
#define	STRINGID_PKMNWASBURNED	46
#define	STRINGID_PKMNBURNEDBY	47
#define	STRINGID_PKMNHURTBYBURN	48
#define	STRINGID_PKMNWASFROZEN	49
#define	STRINGID_PKMNFROZENBY	50
#define	STRINGID_PKMNISFROZEN	51
#define	STRINGID_PKMNWASDEFROSTED	52
#define	STRINGID_PKMNWASDEFROSTED2	53
#define	STRINGID_PKMNWASDEFROSTEDBY	54
#define	STRINGID_PKMNWASPARALYZED	55
#define	STRINGID_PKMNWASPARALYZEDBY	56
#define	STRINGID_PKMNISPARALYZED	57
#define	STRINGID_PKMNISALREADYPARALYZED	58
#define	STRINGID_PKMNHEALEDPARALYSIS	59
#define	STRINGID_PKMNDREAMEATEN	60
#define	STRINGID_STATSWONTINCREASE	61
#define	STRINGID_STATSWONTDECREASE	62
#define	STRINGID_TEAMSTOPPEDWORKING	63
#define	STRINGID_FOESTOPPEDWORKING	64
#define	STRINGID_PKMNISCONFUSED	65
#define	STRINGID_PKMNHEALEDCONFUSION	66
#define	STRINGID_PKMNWASCONFUSED	67
#define	STRINGID_PKMNALREADYCONFUSED	68
#define	STRINGID_PKMNFELLINLOVE	69
#define	STRINGID_PKMNINLOVE	70
#define	STRINGID_PKMNIMMOBILIZEDBYLOVE	71
#define	STRINGID_PKMNBLOWNAWAY	72
#define	STRINGID_PKMNCHANGEDTYPE	73
#define	STRINGID_PKMNFLINCHED	74
#define	STRINGID_PKMNREGAINEDHEALTH	75
#define	STRINGID_PKMNHPFULL	76
#define	STRINGID_PKMNRAISEDSPDEF	77
#define	STRINGID_PKMNRAISEDDEF	78
#define	STRINGID_PKMNCOVEREDBYVEIL	79
#define	STRINGID_PKMNUSEDSAFEGUARD	80
#define	STRINGID_PKMNSAFEGUARDEXPIRED	81
#define	STRINGID_PKMNWENTTOSLEEP	82
#define	STRINGID_PKMNSLEPTHEALTHY	83
#define	STRINGID_PKMNWHIPPEDWHIRLWIND	84
#define	STRINGID_PKMNTOOKSUNLIGHT	85
#define	STRINGID_PKMNLOWEREDHEAD	86
#define	STRINGID_PKMNISGLOWING	87
#define	STRINGID_PKMNFLEWHIGH	88
#define	STRINGID_PKMNDUGHOLE	89
#define	STRINGID_PKMNSQUEEZEDBYBIND	90
#define	STRINGID_PKMNTRAPPEDINVORTEX	91
#define	STRINGID_PKMNWRAPPEDBY	92
#define	STRINGID_PKMNCLAMPED	93
#define	STRINGID_PKMNHURTBY	94
#define	STRINGID_PKMNFREEDFROM	95
#define	STRINGID_PKMNCRASHED	96
#define	STRINGID_PKMNSHROUDEDINMIST	97
#define	STRINGID_PKMNPROTECTEDBYMIST	98
#define	STRINGID_PKMNGETTINGPUMPED	99
#define	STRINGID_PKMNHITWITHRECOIL	100
#define	STRINGID_PKMNPROTECTEDITSELF2	101
#define	STRINGID_PKMNBUFFETEDBYSANDSTORM	102
#define	STRINGID_PKMNPELTEDBYHAIL	103
#define	STRINGID_PKMNSEEDED	104
#define	STRINGID_PKMNEVADEDATTACK	105
#define	STRINGID_PKMNSAPPEDBYLEECHSEED	106
#define	STRINGID_PKMNFASTASLEEP	107
#define	STRINGID_PKMNWOKEUP	108
#define	STRINGID_PKMNUPROARKEPTAWAKE	109
#define	STRINGID_PKMNWOKEUPINUPROAR	110
#define	STRINGID_PKMNCAUSEDUPROAR	111
#define	STRINGID_PKMNMAKINGUPROAR	112
#define	STRINGID_PKMNCALMEDDOWN	113
#define	STRINGID_PKMNCANTSLEEPINUPROAR	114
#define	STRINGID_PKMNSTOCKPILED	115
#define	STRINGID_PKMNCANTSTOCKPILE	116
#define	STRINGID_PKMNCANTSLEEPINUPROAR2	117
#define	STRINGID_UPROARKEPTPKMNAWAKE	118
#define	STRINGID_PKMNSTAYEDAWAKEUSING	119
#define	STRINGID_PKMNSTORINGENERGY	120
#define	STRINGID_PKMNUNLEASHEDENERGY	121
#define	STRINGID_PKMNFATIGUECONFUSION	122
#define	STRINGID_PKMNPICKEDUPITEM	123
#define	STRINGID_PKMNUNAFFECTED	124
#define	STRINGID_PKMNTRANSFORMEDINTO	125
#define	STRINGID_PKMNMADESUBSTITUTE	126
#define	STRINGID_PKMNHASSUBSTITUTE	127
#define	STRINGID_SUBSTITUTEDAMAGED	128
#define	STRINGID_PKMNSUBSTITUTEFADED	129
#define	STRINGID_PKMNMUSTRECHARGE	130
#define	STRINGID_PKMNRAGEBUILDING	131
#define	STRINGID_PKMNMOVEWASDISABLED	132
#define	STRINGID_PKMNMOVEISDISABLED	133
#define	STRINGID_PKMNMOVEDISABLEDNOMORE	134
#define	STRINGID_PKMNGOTENCORE	135
#define	STRINGID_PKMNENCOREENDED	136
#define	STRINGID_PKMNTOOKAIM	137
#define	STRINGID_PKMNSKETCHEDMOVE	138
#define	STRINGID_PKMNTRYINGTOTAKEFOE	139
#define	STRINGID_PKMNTOOKFOE	140
#define	STRINGID_PKMNREDUCEDPP	141
#define	STRINGID_PKMNSTOLEITEM	142
#define	STRINGID_TARGETCANTESCAPENOW	143
#define	STRINGID_PKMNFELLINTONIGHTMARE	144
#define	STRINGID_PKMNLOCKEDINNIGHTMARE	145
#define	STRINGID_PKMNLAIDCURSE	146
#define	STRINGID_PKMNAFFLICTEDBYCURSE	147
#define	STRINGID_SPIKESSCATTERED	148
#define	STRINGID_PKMNHURTBYSPIKES	149
#define	STRINGID_PKMNIDENTIFIED	150
#define	STRINGID_PKMNPERISHCOUNTFELL	151
#define	STRINGID_PKMNBRACEDITSELF	152
#define	STRINGID_PKMNENDUREDHIT	153
#define	STRINGID_MAGNITUDESTRENGTH	154
#define	STRINGID_PKMNCUTHPMAXEDATTACK	155
#define	STRINGID_PKMNCOPIEDSTATCHANGES	156
#define	STRINGID_PKMNGOTFREE	157
#define	STRINGID_PKMNSHEDLEECHSEED	158
#define	STRINGID_PKMNBLEWAWAYSPIKES	159
#define	STRINGID_PKMNFLEDFROMBATTLE	160
#define	STRINGID_PKMNFORESAWATTACK	161
#define	STRINGID_PKMNTOOKATTACK	162
#define	STRINGID_PKMNATTACK	163
#define	STRINGID_PKMNCENTERATTENTION	164
#define	STRINGID_PKMNCHARGINGPOWER	165
#define	STRINGID_NATUREPOWERTURNEDINTO	166
#define	STRINGID_PKMNSTATUSNORMAL	167
#define	STRINGID_PKMNHASNOMOVESLEFT	168
#define	STRINGID_PKMNSUBJECTEDTOTORMENT	169
#define	STRINGID_PKMNCANTUSEMOVETORMENT	170
#define	STRINGID_PKMNTIGHTENINGFOCUS	171
#define	STRINGID_PKMNFELLFORTAUNT	172
#define	STRINGID_PKMNCANTUSEMOVETAUNT	173
#define	STRINGID_PKMNREADYTOHELP	174
#define	STRINGID_PKMNSWITCHEDITEMS	175
#define	STRINGID_PKMNCOPIEDFOE	176
#define	STRINGID_PKMNMADEWISH	177
#define	STRINGID_PKMNWISHCAMETRUE	178
#define	STRINGID_PKMNPLANTEDROOTS	179
#define	STRINGID_PKMNABSORBEDNUTRIENTS	180
#define	STRINGID_PKMNANCHOREDITSELF	181
#define	STRINGID_PKMNWASMADEDROWSY	182
#define	STRINGID_PKMNKNOCKEDOFF	183
#define	STRINGID_PKMNSWAPPEDABILITIES	184
#define	STRINGID_PKMNSEALEDOPPONENTMOVE	185
#define	STRINGID_PKMNCANTUSEMOVESEALED	186
#define	STRINGID_PKMNWANTSGRUDGE	187
#define	STRINGID_PKMNLOSTPPGRUDGE	188
#define	STRINGID_PKMNSHROUDEDITSELF	189
#define	STRINGID_PKMNMOVEBOUNCED	190
#define	STRINGID_PKMNWAITSFORTARGET	191
#define	STRINGID_PKMNSNATCHEDMOVE	192
#define	STRINGID_PKMNMADEITRAIN	193
#define	STRINGID_PKMNRAISEDSPEED	194
#define	STRINGID_PKMNPROTECTEDBY	195
#define	STRINGID_PKMNPREVENTSUSAGE	196
#define	STRINGID_PKMNRESTOREDHPUSING	197
#define	STRINGID_PKMNCHANGEDTYPEWITH	198
#define	STRINGID_PKMNPREVENTSPARALYSISWITH	199
#define	STRINGID_PKMNPREVENTSROMANCEWITH	200
#define	STRINGID_PKMNPREVENTSPOISONINGWITH	201
#define	STRINGID_PKMNPREVENTSCONFUSIONWITH	202
#define	STRINGID_PKMNRAISEDFIREPOWERWITH	203
#define	STRINGID_PKMNANCHORSITSELFWITH	204
#define	STRINGID_PKMNCUTSATTACKWITH	205
#define	STRINGID_PKMNPREVENTSSTATLOSSWITH	206
#define	STRINGID_PKMNHURTSWITH	207
#define	STRINGID_PKMNTRACED	208
#define	STRINGID_STATSHARPLY	209
#define	STRINGID_STATROSE	210
#define	STRINGID_STATHARSHLY	211
#define	STRINGID_STATFELL	212
#define	STRINGID_PKMNSSTATCHANGED	213
#define	STRINGID_PKMNSSTATCHANGED2	214
#define	STRINGID_PKMNSSTATCHANGED3	215
#define	STRINGID_PKMNSSTATCHANGED4	216
#define	STRINGID_CRITICALHIT	217
#define	STRINGID_ONEHITKO	218
#define	STRINGID_123POOF	219
#define	STRINGID_ANDELLIPSIS	220
#define	STRINGID_NOTVERYEFFECTIVE	221
#define	STRINGID_SUPEREFFECTIVE	222
#define	STRINGID_GOTAWAYSAFELY	223
#define	STRINGID_WILDPKMNFLED	224
#define	STRINGID_NORUNNINGFROMTRAINERS	225
#define	STRINGID_CANTESCAPE	226
#define	STRINGID_DONTLEAVEBIRCH	227
#define	STRINGID_BUTNOTHINGHAPPENED	228
#define	STRINGID_BUTITFAILED	229
#define	STRINGID_ITHURTCONFUSION	230
#define	STRINGID_MIRRORMOVEFAILED	231
#define	STRINGID_STARTEDTORAIN	232
#define	STRINGID_DOWNPOURSTARTED	233
#define	STRINGID_RAINCONTINUES	234
#define	STRINGID_DOWNPOURCONTINUES	235
#define	STRINGID_RAINSTOPPED	236
#define	STRINGID_SANDSTORMBREWED	237
#define	STRINGID_SANDSTORMRAGES	238
#define	STRINGID_SANDSTORMSUBSIDED	239
#define	STRINGID_SUNLIGHTGOTBRIGHT	240
#define	STRINGID_SUNLIGHTSTRONG	241
#define	STRINGID_SUNLIGHTFADED	242
#define	STRINGID_STARTEDHAIL	243
#define	STRINGID_HAILCONTINUES	244
#define	STRINGID_HAILSTOPPED	245
#define	STRINGID_FAILEDTOSPITUP	246
#define	STRINGID_FAILEDTOSWALLOW	247
#define	STRINGID_WINDBECAMEHEATWAVE	248
#define	STRINGID_STATCHANGESGONE	249
#define	STRINGID_COINSSCATTERED	250
#define	STRINGID_TOOWEAKFORSUBSTITUTE	251
#define	STRINGID_SHAREDPAIN	252
#define	STRINGID_BELLCHIMED	253
#define	STRINGID_FAINTINTHREE	254
#define	STRINGID_NOPPLEFT	255
#define	STRINGID_BUTNOPPLEFT	256
#define	STRINGID_PLAYERUSEDITEM	257
#define	STRINGID_WALLYUSEDITEM	258
#define	STRINGID_TRAINERBLOCKEDBALL	259
#define	STRINGID_DONTBEATHIEF	260
#define	STRINGID_ITDODGEDBALL	261
#define	STRINGID_YOUMISSEDPKMN	262
#define	STRINGID_PKMNBROKEFREE	263
#define	STRINGID_ITAPPEAREDCAUGHT	264
#define	STRINGID_AARGHALMOSTHADIT	265
#define	STRINGID_SHOOTSOCLOSE	266
#define	STRINGID_GOTCHAPKMNCAUGHT	267
#define	STRINGID_GOTCHAPKMNCAUGHT2	268
#define	STRINGID_GIVENICKNAMECAPTURED	269
#define	STRINGID_PKMNSENTTOPC	270
#define	STRINGID_PKMNDATAADDEDTODEX	271
#define	STRINGID_ITISRAINING	272
#define	STRINGID_SANDSTORMISRAGING	273
#define	STRINGID_CANTESCAPE2	274
#define	STRINGID_PKMNIGNORESASLEEP	275
#define	STRINGID_PKMNIGNOREDORDERS	276
#define	STRINGID_PKMNBEGANTONAP	277
#define	STRINGID_PKMNLOAFING	278
#define	STRINGID_PKMNWONTOBEY	279
#define	STRINGID_PKMNTURNEDAWAY	280
#define	STRINGID_PKMNPRETENDNOTNOTICE	281
#define	STRINGID_ENEMYABOUTTOSWITCHPKMN	282
#define	STRINGID_CREPTCLOSER	283
#define	STRINGID_CANTGETCLOSER	284
#define	STRINGID_PKMNWATCHINGCAREFULLY	285
#define	STRINGID_PKMNCURIOUSABOUTX	286
#define	STRINGID_PKMNENTHRALLEDBYX	287
#define	STRINGID_PKMNIGNOREDX	288
#define	STRINGID_THREWPOKEBLOCKATPKMN	289
#define	STRINGID_OUTOFSAFARIBALLS	290
#define	STRINGID_PKMNSITEMCUREDPARALYSIS	291
#define	STRINGID_PKMNSITEMCUREDPOISON	292
#define	STRINGID_PKMNSITEMHEALEDBURN	293
#define	STRINGID_PKMNSITEMDEFROSTEDIT	294
#define	STRINGID_PKMNSITEMWOKEIT	295
#define	STRINGID_PKMNSITEMSNAPPEDOUT	296
#define	STRINGID_PKMNSITEMCUREDPROBLEM	297
#define	STRINGID_PKMNSITEMRESTOREDHEALTH	298
#define	STRINGID_PKMNSITEMRESTOREDPP	299
#define	STRINGID_PKMNSITEMRESTOREDSTATUS	300
#define	STRINGID_PKMNSITEMRESTOREDHPALITTLE	301
#define	STRINGID_ITEMALLOWSONLYYMOVE	302
#define	STRINGID_PKMNHUNGONWITHX	303
#define	STRINGID_EMPTYSTRING3	304
#define	STRINGID_PKMNSXPREVENTSBURNS	305
#define	STRINGID_PKMNSXBLOCKSY	306
#define	STRINGID_PKMNSXRESTOREDHPALITTLE2	307
#define	STRINGID_PKMNSXWHIPPEDUPSANDSTORM	308
#define	STRINGID_PKMNSXPREVENTSYLOSS	309
#define	STRINGID_PKMNSXINFATUATEDY	310
#define	STRINGID_PKMNSXMADEYINEFFECTIVE	311
#define	STRINGID_PKMNSXCUREDYPROBLEM	312
#define	STRINGID_ITSUCKEDLIQUIDOOZE	313
#define	STRINGID_PKMNTRANSFORMED	314
#define	STRINGID_ELECTRICITYWEAKENED	315
#define	STRINGID_FIREWEAKENED	316
#define	STRINGID_PKMNHIDUNDERWATER	317
#define	STRINGID_PKMNSPRANGUP	318
#define	STRINGID_HMMOVESCANTBEFORGOTTEN	319
#define	STRINGID_XFOUNDONEY	320
#define	STRINGID_PLAYERDEFEATEDTRAINER1	321
#define	STRINGID_SOOTHINGAROMA	322
#define	STRINGID_ITEMSCANTBEUSEDNOW	323
#define	STRINGID_FORXCOMMAYZ	324
#define	STRINGID_USINGXTHEYOFZN	325
#define	STRINGID_PKMNUSEDXTOGETPUMPED	326
#define	STRINGID_PKMNSXMADEYUSELESS	327
#define	STRINGID_PKMNTRAPPEDBYSANDTOMB	328
#define	STRINGID_EMPTYSTRING4	329
#define	STRINGID_ABOOSTED	330
#define	STRINGID_PKMNSXINTENSIFIEDSUN	331
#define	STRINGID_PKMNMAKESGROUNDMISS	332
#define	STRINGID_YOUTHROWABALLNOWRIGHT	333
#define	STRINGID_PKMNSXTOOKATTACK	334
#define	STRINGID_PKMNCHOSEXASDESTINY	335
#define	STRINGID_PKMNLOSTFOCUS	336
#define	STRINGID_USENEXTPKMN	337
#define	STRINGID_PKMNFLEDUSINGITS	338
#define	STRINGID_PKMNFLEDUSING	339
#define	STRINGID_PKMNWASDRAGGEDOUT	340
#define	STRINGID_PREVENTEDFROMWORKING	341
#define	STRINGID_PKMNSITEMNORMALIZEDSTATUS	342
#define	STRINGID_TRAINER1USEDITEM	343
#define	STRINGID_BOXISFULL	344
#define	STRINGID_PKMNAVOIDEDATTACK	345
#define	STRINGID_PKMNSXMADEITINEFFECTIVE	346
#define	STRINGID_PKMNSXPREVENTSFLINCHING	347
#define	STRINGID_PKMNALREADYHASBURN	348
#define	STRINGID_STATSWONTDECREASE2	349
#define	STRINGID_PKMNSXBLOCKSY2	350
#define	STRINGID_PKMNSXWOREOFF	351
#define	STRINGID_PKMNRAISEDDEFALITTLE	352
#define	STRINGID_PKMNRAISEDSPDEFALITTLE	353
#define	STRINGID_THEWALLSHATTERED	354
#define	STRINGID_PKMNSXPREVENTSYSZ	355
#define	STRINGID_PKMNSXCUREDITSYPROBLEM	356
#define	STRINGID_ATTACKERCANTESCAPE	357
#define	STRINGID_PKMNOBTAINEDX	358
#define	STRINGID_PKMNOBTAINEDX2	359
#define	STRINGID_PKMNOBTAINEDXYOBTAINEDZ	360
#define	STRINGID_BUTNOEFFECT	361
#define	STRINGID_PKMNSXHADNOEFFECTONY	362
#define	STRINGID_TWOENEMIESDEFEATED	363
#define	STRINGID_TRAINER2LOSETEXT	364
#define	STRINGID_PKMNINCAPABLEOFPOWER	365
#define	STRINGID_GLINTAPPEARSINEYE	366
#define	STRINGID_PKMNGETTINGINTOPOSITION	367
#define	STRINGID_PKMNBEGANGROWLINGDEEPLY	368
#define	STRINGID_PKMNEAGERFORMORE	369
#define	STRINGID_DEFEATEDOPPONENTBYREFEREE	370
#define	STRINGID_LOSTTOOPPONENTBYREFEREE	371
#define	STRINGID_TIEDOPPONENTBYREFEREE	372
#define	STRINGID_QUESTIONFORFEITMATCH	373
#define	STRINGID_FORFEITEDMATCH	374
#define	STRINGID_PKMNTRANSFERREDSOMEONESPC	375
#define	STRINGID_PKMNTRANSFERREDLANETTESPC	376
#define	STRINGID_PKMNBOXSOMEONESPCFULL	377
#define	STRINGID_PKMNBOXLANETTESPCFULL	378
#define	STRINGID_TRAINER1WINTEXT	379
#define	STRINGID_TRAINER2WINTEXT	380


// The below IDs are all indexes into battle message tables,
// used to determine which of a set of messages to print.
// They are assigned to the MULTISTRING_CHOOSER byte of gBattleCommunication
// and read when e.g. the command printfromtable is used.

// gStatUpStringIds
#define B_MSG_ATTACKER_STAT_ROSE 0
#define B_MSG_DEFENDER_STAT_ROSE 1
#define B_MSG_STAT_WONT_INCREASE 2
#define B_MSG_STAT_ROSE_EMPTY    3
#define B_MSG_STAT_ROSE_ITEM     4
#define B_MSG_USED_DIRE_HIT      5

// gStatDownStringIds
#define B_MSG_ATTACKER_STAT_FELL 0
#define B_MSG_DEFENDER_STAT_FELL 1
#define B_MSG_STAT_WONT_DECREASE 2
#define B_MSG_STAT_FELL_EMPTY    3

// gMissStringIds
#define B_MSG_MISSED       0
#define B_MSG_PROTECTED    1
#define B_MSG_AVOIDED_ATK  2
#define B_MSG_AVOIDED_DMG  3
#define B_MSG_GROUND_MISS  4

// gAbsorbDrainStringIds
#define B_MSG_ABSORB      0
#define B_MSG_ABSORB_OOZE 1

// gLeechSeedStringIds
#define B_MSG_LEECH_SEED_SET   0
#define B_MSG_LEECH_SEED_MISS  1
#define B_MSG_LEECH_SEED_FAIL  2
#define B_MSG_LEECH_SEED_DRAIN 3
#define B_MSG_LEECH_SEED_OOZE  4

// gFirstTurnOfTwoStringIds
#define B_MSG_TURN1_RAZOR_WIND  0
#define B_MSG_TURN1_SOLAR_BEAM  1
#define B_MSG_TURN1_SKULL_BASH  2
#define B_MSG_TURN1_SKY_ATTACK  3
#define B_MSG_TURN1_FLY         4
#define B_MSG_TURN1_DIG         5
#define B_MSG_TURN1_DIVE        6
#define B_MSG_TURN1_BOUNCE      7

// gMoveWeatherChangeStringIds
#define B_MSG_STARTED_RAIN      0
#define B_MSG_STARTED_DOWNPOUR  1
#define B_MSG_WEATHER_FAILED    2
#define B_MSG_STARTED_SANDSTORM 3
#define B_MSG_STARTED_SUNLIGHT  4
#define B_MSG_STARTED_HAIL      5

// gRainContinuesStringIds
#define B_MSG_RAIN_CONTINUES     0
#define B_MSG_DOWNPOUR_CONTINUES 1
#define B_MSG_RAIN_STOPPED       2

// gSandStormHailContinuesStringIds / gSandStormHailDmgStringIds/ gSandStormHailEndStringIds
#define B_MSG_SANDSTORM  0
#define B_MSG_HAIL       1

// gReflectLightScreenSafeguardStringIds
#define B_MSG_SIDE_STATUS_FAILED     0
#define B_MSG_SET_REFLECT_SINGLE     1
#define B_MSG_SET_REFLECT_DOUBLE     2
#define B_MSG_SET_LIGHTSCREEN_SINGLE 3
#define B_MSG_SET_LIGHTSCREEN_DOUBLE 4
#define B_MSG_SET_SAFEGUARD          5

// gProtectLikeUsedStringIds
#define B_MSG_PROTECTED_ITSELF 0
#define B_MSG_BRACED_ITSELF    1
#define B_MSG_PROTECT_FAILED   2

// gRestUsedStringIds
#define B_MSG_REST           0
#define B_MSG_REST_STATUSED  1

// gWokeUpStringIds
#define B_MSG_WOKE_UP        0
#define B_MSG_WOKE_UP_UPROAR 1

// gUproarAwakeStringIds
#define B_MSG_CANT_SLEEP_UPROAR  0
#define B_MSG_UPROAR_KEPT_AWAKE  1
#define B_MSG_STAYED_AWAKE_USING 2

// gUproarOverTurnStringIds
#define B_MSG_UPROAR_CONTINUES  0
#define B_MSG_UPROAR_ENDS       1

// gStockpileUsedStringIds
#define B_MSG_STOCKPILED     0
#define B_MSG_CANT_STOCKPILE 1

// gSwallowFailStringIds
#define B_MSG_SWALLOW_FAILED  0
#define B_MSG_SWALLOW_FULL_HP 1

// gKOFailedStringIds
#define B_MSG_KO_MISS       0
#define B_MSG_KO_UNAFFECTED 1

// gMistUsedStringIds
#define B_MSG_SET_MIST    0
#define B_MSG_MIST_FAILED 1

// gFocusEnergyUsedStringIds
#define B_MSG_GETTING_PUMPED      0
#define B_MSG_FOCUS_ENERGY_FAILED 1

// gTransformUsedStringIds
#define B_MSG_TRANSFORMED      0
#define B_MSG_TRANSFORM_FAILED 1

// gSubstituteUsedStringIds
#define B_MSG_SET_SUBSTITUTE    0
#define B_MSG_SUBSTITUTE_FAILED 1

// gPartyStatusHealStringIds
#define B_MSG_BELL                     0
#define B_MSG_BELL_SOUNDPROOF_ATTACKER 1
#define B_MSG_BELL_SOUNDPROOF_PARTNER  2
#define B_MSG_BELL_BOTH_SOUNDPROOF     3
#define B_MSG_SOOTHING_AROMA           4

// gFutureMoveUsedStringIds
#define B_MSG_FUTURE_SIGHT 0
#define B_MSG_DOOM_DESIRE  1

// gItemSwapStringIds
#define B_MSG_ITEM_SWAP_TAKEN 0
#define B_MSG_ITEM_SWAP_GIVEN 1
#define B_MSG_ITEM_SWAP_BOTH  2

// gSportsUsedStringIds
#define B_MSG_WEAKEN_ELECTRIC 0
#define B_MSG_WEAKEN_FIRE     1

// gCaughtMonStringIds
#define B_MSG_SENT_SOMEONES_PC  0
#define B_MSG_SENT_LANETTES_PC  1
#define B_MSG_SOMEONES_BOX_FULL 2
#define B_MSG_LANETTES_BOX_FULL 3

// gInobedientStringIds
#define B_MSG_LOAFING            0
#define B_MSG_WONT_OBEY          1
#define B_MSG_TURNED_AWAY        2
#define B_MSG_PRETEND_NOT_NOTICE 3
#define B_MSG_INCAPABLE_OF_POWER 4
// For randomly selecting a disobey string
// Skips the one used for Battle Palace
#define NUM_LOAF_STRINGS 4

// gSafariGetNearStringIds
#define B_MSG_CREPT_CLOSER    0
#define B_MSG_CANT_GET_CLOSER 1

// gSafariPokeblockResultStringIds
#define B_MSG_MON_CURIOUS    0
#define B_MSG_MON_ENTHRALLED 1
#define B_MSG_MON_IGNORED    2

// gFlashFireStringIds
#define B_MSG_FLASH_FIRE_BOOST    0
#define B_MSG_FLASH_FIRE_NO_BOOST 1

// gBerryEffectStringIds
#define B_MSG_CURED_PROBLEM     0
#define B_MSG_NORMALIZED_STATUS 1

// gNoEscapeStringIds
#define B_MSG_CANT_ESCAPE          0
#define B_MSG_DONT_LEAVE_BIRCH     1
#define B_MSG_PREVENTS_ESCAPE      2
#define B_MSG_CANT_ESCAPE_2        3
#define B_MSG_ATTACKER_CANT_ESCAPE 4

// gGotPoisonedStringIds / gGotParalyzedStringIds / gFellAsleepStringIds
// gGotBurnedStringIds / gGotFrozenStringIds / gAttractUsedStringIds
#define B_MSG_STATUSED            0
#define B_MSG_STATUSED_BY_ABILITY 1

// gBRNPreventionStringIds / gPRLZPreventionStringIds / gPSNPreventionStringIds
#define B_MSG_ABILITY_PREVENTS_MOVE_STATUS    0
#define B_MSG_ABILITY_PREVENTS_ABILITY_STATUS 1
#define B_MSG_STATUS_HAD_NO_EFFECT            2

// gGotDefrostedStringIds
#define B_MSG_DEFROSTED         0
#define B_MSG_DEFROSTED_BY_MOVE 1

// gBattlePalaceFlavorTextTable
#define B_MSG_GLINT_IN_EYE   0
#define B_MSG_GETTING_IN_POS 1
#define B_MSG_GROWL_DEEPLY   2
#define B_MSG_EAGER_FOR_MORE 3

// gRefereeStringsTable
#define B_MSG_REF_NOTHING_IS_DECIDED 0
#define B_MSG_REF_THATS_IT           1
#define B_MSG_REF_JUDGE_MIND         2
#define B_MSG_REF_JUDGE_SKILL        3
#define B_MSG_REF_JUDGE_BODY         4
#define B_MSG_REF_PLAYER_WON         5
#define B_MSG_REF_OPPONENT_WON       6
#define B_MSG_REF_DRAW               7
#define B_MSG_REF_COMMENCE_BATTLE    8

#endif // GUARD_BATTLE_STRING_IDS_H