65c508d193
* settwoturnstring command * Unified two-turn attacks and Meteor Beam To do: Solar Beam * Solar Beam Also fixed various function, removed EFFECT_GUST (who knows why that exists?) * Updated Solar Beam + tests * Redid two turn move + animations logic Removed pointless various function; to do: remove Skull Bash, fix AI test * Removed now-pointless flag * Removed Skull Bash And temporarily commented out failing AI tests * Removed Sky Uppercut effect Not sure when or why this was ever necessary * Removed BattleScript_EffectSemiInvulnerable Now uses BattleScript_EffectTwoTurnsAttack. Kept the effect; used the argument field to determine which STATUS3 such moves should apply but added a function to jump over weather checks in BattleScript_EffectTwoTurnsAttack if the current move is semi-invulnerable (since the instant-fire weather check and STATUS3 use the same field) * Applied review changes * Replaced VARIOUS with callnative Tried to fix test but couldn't :/ wtf is going on * Fixed one AI test Cant fix the other... * Added KNOWN_FAILING to failing AI tests Separated them out into their own test * Optimised script, overhauled charge turn string setting Condensed multiple confusing macros into one, jumpifweathercheckchargeeffects. Script now tweaked and trimmed, string ids for charge turns now added to argument along with status3 (thanks to compression macro) and instant-fire-weather for semi-invulnerable and two-turn moves respectively. Also introduced a savedStringId in gBattleScripting to make string selection work. * Unified two turn move tests + minor corrections * Added semi-invulnerable move tests Set the Razor Wind test to known failing - something to do with its animation? --------- Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>
1012 lines
48 KiB
C
1012 lines
48 KiB
C
#ifndef GUARD_CONSTANTS_BATTLE_STRING_IDS_H
|
|
#define GUARD_CONSTANTS_BATTLE_STRING_IDS_H
|
|
|
|
#define STRINGID_INTROMSG 0
|
|
#define STRINGID_INTROSENDOUT 1
|
|
#define STRINGID_RETURNMON 2
|
|
#define STRINGID_SWITCHINMON 3
|
|
#define STRINGID_USEDMOVE 4
|
|
#define STRINGID_BATTLEEND 5
|
|
#define STRINGID_TRAINERSLIDE 6
|
|
|
|
// 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_PLAYERPICKEDUPMONEY 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_ATTACKERSSTATROSE 213
|
|
#define STRINGID_DEFENDERSSTATROSE 214
|
|
#define STRINGID_ATTACKERSSTATFELL 215
|
|
#define STRINGID_DEFENDERSSTATFELL 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_GOTCHAPKMNCAUGHTPLAYER 267
|
|
#define STRINGID_GOTCHAPKMNCAUGHTWALLY 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_USINGITEMSTATOFPKMNROSE 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
|
|
|
|
#define STRINGID_ENDUREDSTURDY 381
|
|
#define STRINGID_POWERHERB 382
|
|
#define STRINGID_HURTBYITEM 383
|
|
#define STRINGID_PSNBYITEM 384
|
|
#define STRINGID_BRNBYITEM 385
|
|
#define STRINGID_DEFABILITYIN 386
|
|
#define STRINGID_GRAVITYINTENSIFIED 387
|
|
#define STRINGID_TARGETIDENTIFIED 388
|
|
#define STRINGID_TARGETWOKEUP 389
|
|
#define STRINGID_PKMNSTOLEANDATEITEM 390
|
|
#define STRINGID_TAILWINDBLEW 391
|
|
#define STRINGID_PKMNWENTBACK 392
|
|
#define STRINGID_PKMNCANTUSEITEMSANYMORE 393
|
|
#define STRINGID_PKMNFLUNG 394
|
|
#define STRINGID_PKMNPREVENTEDFROMHEALING 395
|
|
#define STRINGID_PKMNSWITCHEDATKANDDEF 396
|
|
#define STRINGID_PKMNSABILITYSUPPRESSED 397
|
|
#define STRINGID_SHIELDEDFROMCRITICALHITS 398
|
|
#define STRINGID_SWITCHEDATKANDSPATK 399
|
|
#define STRINGID_SWITCHEDDEFANDSPDEF 400
|
|
#define STRINGID_PKMNACQUIREDABILITY 401
|
|
#define STRINGID_POISONSPIKESSCATTERED 402
|
|
#define STRINGID_PKMNSWITCHEDSTATCHANGES 403
|
|
#define STRINGID_PKMNSURROUNDEDWITHVEILOFWATER 404
|
|
#define STRINGID_PKMNLEVITATEDONELECTROMAGNETISM 405
|
|
#define STRINGID_PKMNTWISTEDDIMENSIONS 406
|
|
#define STRINGID_POINTEDSTONESFLOAT 407
|
|
#define STRINGID_CLOAKEDINMYSTICALMOONLIGHT 408
|
|
#define STRINGID_TRAPPEDBYSWIRLINGMAGMA 409
|
|
#define STRINGID_VANISHEDINSTANTLY 410
|
|
#define STRINGID_PROTECTEDTEAM 411
|
|
#define STRINGID_SHAREDITSGUARD 412
|
|
#define STRINGID_SHAREDITSPOWER 413
|
|
#define STRINGID_SWAPSDEFANDSPDEFOFALLPOKEMON 414
|
|
#define STRINGID_BECAMENIMBLE 415
|
|
#define STRINGID_HURLEDINTOTHEAIR 416
|
|
#define STRINGID_HELDITEMSLOSEEFFECTS 417
|
|
#define STRINGID_FELLSTRAIGHTDOWN 418
|
|
#define STRINGID_TARGETCHANGEDTYPE 419
|
|
#define STRINGID_PKMNACQUIREDSIMPLE 420
|
|
#define STRINGID_EMPTYSTRING5 421
|
|
#define STRINGID_KINDOFFER 422
|
|
#define STRINGID_RESETSTARGETSSTATLEVELS 423
|
|
#define STRINGID_EMPTYSTRING6 424
|
|
#define STRINGID_ALLYSWITCHPOSITION 425
|
|
#define STRINGID_RESTORETARGETSHEALTH 426
|
|
#define STRINGID_TOOKPJMNINTOTHESKY 427
|
|
#define STRINGID_FREEDFROMSKYDROP 428
|
|
#define STRINGID_POSTPONETARGETMOVE 429
|
|
#define STRINGID_REFLECTTARGETSTYPE 430
|
|
#define STRINGID_TRANSFERHELDITEM 431
|
|
#define STRINGID_EMBARGOENDS 432
|
|
#define STRINGID_ELECTROMAGNETISM 433
|
|
#define STRINGID_BUFFERENDS 434
|
|
#define STRINGID_TELEKINESISENDS 435
|
|
#define STRINGID_TAILWINDENDS 436
|
|
#define STRINGID_LUCKYCHANTENDS 437
|
|
#define STRINGID_TRICKROOMENDS 438
|
|
#define STRINGID_WONDERROOMENDS 439
|
|
#define STRINGID_MAGICROOMENDS 440
|
|
#define STRINGID_MUDSPORTENDS 441
|
|
#define STRINGID_WATERSPORTENDS 442
|
|
#define STRINGID_GRAVITYENDS 443
|
|
#define STRINGID_AQUARINGHEAL 444
|
|
#define STRINGID_AURORAVEILENDS 445
|
|
#define STRINGID_ELECTRICTERRAINENDS 446
|
|
#define STRINGID_MISTYTERRAINENDS 447
|
|
#define STRINGID_PSYCHICTERRAINENDS 448
|
|
#define STRINGID_GRASSYTERRAINENDS 449
|
|
#define STRINGID_TARGETABILITYSTATRAISE 450
|
|
#define STRINGID_TARGETSSTATWASMAXEDOUT 451
|
|
#define STRINGID_ATTACKERABILITYSTATRAISE 452
|
|
#define STRINGID_POISONHEALHPUP 453
|
|
#define STRINGID_BADDREAMSDMG 454
|
|
#define STRINGID_MOLDBREAKERENTERS 455
|
|
#define STRINGID_TERAVOLTENTERS 456
|
|
#define STRINGID_TURBOBLAZEENTERS 457
|
|
#define STRINGID_SLOWSTARTENTERS 458
|
|
#define STRINGID_SLOWSTARTEND 459
|
|
#define STRINGID_SOLARPOWERHPDROP 460
|
|
#define STRINGID_AFTERMATHDMG 461
|
|
#define STRINGID_ANTICIPATIONACTIVATES 462
|
|
#define STRINGID_FOREWARNACTIVATES 463
|
|
#define STRINGID_ICEBODYHPGAIN 464
|
|
#define STRINGID_SNOWWARNINGHAIL 465
|
|
#define STRINGID_FRISKACTIVATES 466
|
|
#define STRINGID_UNNERVEENTERS 467
|
|
#define STRINGID_HARVESTBERRY 468
|
|
#define STRINGID_LASTABILITYRAISEDSTAT 469
|
|
#define STRINGID_MAGICBOUNCEACTIVATES 470
|
|
#define STRINGID_PROTEANTYPECHANGE 471
|
|
#define STRINGID_SYMBIOSISITEMPASS 472
|
|
#define STRINGID_STEALTHROCKDMG 473
|
|
#define STRINGID_TOXICSPIKESABSORBED 474
|
|
#define STRINGID_TOXICSPIKESPOISONED 475
|
|
#define STRINGID_STICKYWEBSWITCHIN 476
|
|
#define STRINGID_HEALINGWISHCAMETRUE 477
|
|
#define STRINGID_HEALINGWISHHEALED 478
|
|
#define STRINGID_LUNARDANCECAMETRUE 479
|
|
#define STRINGID_CUSEDBODYDISABLED 480
|
|
#define STRINGID_ATTACKERACQUIREDABILITY 481
|
|
#define STRINGID_TARGETABILITYSTATLOWER 482
|
|
#define STRINGID_TARGETSTATWONTGOHIGHER 483
|
|
#define STRINGID_PKMNMOVEBOUNCEDABILITY 484
|
|
#define STRINGID_IMPOSTERTRANSFORM 485
|
|
#define STRINGID_ASSAULTVESTDOESNTALLOW 486
|
|
#define STRINGID_GRAVITYPREVENTSUSAGE 487
|
|
#define STRINGID_HEALBLOCKPREVENTSUSAGE 488
|
|
#define STRINGID_NOTDONEYET 489
|
|
#define STRINGID_STICKYWEBUSED 490
|
|
#define STRINGID_QUASHSUCCESS 491
|
|
#define STRINGID_PKMNBLEWAWAYTOXICSPIKES 492
|
|
#define STRINGID_PKMNBLEWAWAYSTICKYWEB 493
|
|
#define STRINGID_PKMNBLEWAWAYSTEALTHROCK 494
|
|
#define STRINGID_IONDELUGEON 495
|
|
#define STRINGID_TOPSYTURVYSWITCHEDSTATS 496
|
|
#define STRINGID_TERRAINBECOMESMISTY 497
|
|
#define STRINGID_TERRAINBECOMESGRASSY 498
|
|
#define STRINGID_TERRAINBECOMESELECTRIC 499
|
|
#define STRINGID_TERRAINBECOMESPSYCHIC 500
|
|
#define STRINGID_TARGETELECTRIFIED 501
|
|
#define STRINGID_MEGAEVOREACTING 502
|
|
#define STRINGID_MEGAEVOEVOLVED 503
|
|
#define STRINGID_DRASTICALLY 504
|
|
#define STRINGID_SEVERELY 505
|
|
#define STRINGID_INFESTATION 506
|
|
#define STRINGID_NOEFFECTONTARGET 507
|
|
#define STRINGID_BURSTINGFLAMESHIT 508
|
|
#define STRINGID_BESTOWITEMGIVING 509
|
|
#define STRINGID_THIRDTYPEADDED 510
|
|
#define STRINGID_FELLFORFEINT 511
|
|
#define STRINGID_POKEMONCANNOTUSEMOVE 512
|
|
#define STRINGID_COVEREDINPOWDER 513
|
|
#define STRINGID_POWDEREXPLODES 514
|
|
#define STRINGID_BELCHCANTSELECT 515
|
|
#define STRINGID_SPECTRALTHIEFSTEAL 516
|
|
#define STRINGID_GRAVITYGROUNDING 517
|
|
#define STRINGID_MISTYTERRAINPREVENTS 518
|
|
#define STRINGID_GRASSYTERRAINHEALS 519
|
|
#define STRINGID_ELECTRICTERRAINPREVENTS 520
|
|
#define STRINGID_PSYCHICTERRAINPREVENTS 521
|
|
#define STRINGID_SAFETYGOGGLESPROTECTED 522
|
|
#define STRINGID_FLOWERVEILPROTECTED 523
|
|
#define STRINGID_SWEETVEILPROTECTED 524
|
|
#define STRINGID_AROMAVEILPROTECTED 525
|
|
#define STRINGID_CELEBRATEMESSAGE 526
|
|
#define STRINGID_USEDINSTRUCTEDMOVE 527
|
|
#define STRINGID_THROATCHOPENDS 528
|
|
#define STRINGID_PKMNCANTUSEMOVETHROATCHOP 529
|
|
#define STRINGID_LASERFOCUS 530
|
|
#define STRINGID_GEMACTIVATES 531
|
|
#define STRINGID_BERRYDMGREDUCES 532
|
|
#define STRINGID_TARGETATEITEM 533
|
|
#define STRINGID_AIRBALLOONFLOAT 534
|
|
#define STRINGID_AIRBALLOONPOP 535
|
|
#define STRINGID_INCINERATEBURN 536
|
|
#define STRINGID_BUGBITE 537
|
|
#define STRINGID_ILLUSIONWOREOFF 538
|
|
#define STRINGID_ATTACKERCUREDTARGETSTATUS 539
|
|
#define STRINGID_ATTACKERLOSTFIRETYPE 540
|
|
#define STRINGID_HEALERCURE 541
|
|
#define STRINGID_SCRIPTINGABILITYSTATRAISE 542
|
|
#define STRINGID_RECEIVERABILITYTAKEOVER 543
|
|
#define STRINGID_PKNMABSORBINGPOWER 544
|
|
#define STRINGID_NOONEWILLBEABLETORUNAWAY 545
|
|
#define STRINGID_DESTINYKNOTACTIVATES 546
|
|
#define STRINGID_CLOAKEDINAFREEZINGLIGHT 547
|
|
#define STRINGID_CLEARAMULETWONTLOWERSTATS 548
|
|
#define STRINGID_FERVENTWISHREACHED 549
|
|
#define STRINGID_AIRLOCKACTIVATES 550
|
|
#define STRINGID_PRESSUREENTERS 551
|
|
#define STRINGID_DARKAURAENTERS 552
|
|
#define STRINGID_FAIRYAURAENTERS 553
|
|
#define STRINGID_AURABREAKENTERS 554
|
|
#define STRINGID_COMATOSEENTERS 555
|
|
#define STRINGID_SCREENCLEANERENTERS 556
|
|
#define STRINGID_FETCHEDPOKEBALL 557
|
|
#define STRINGID_BATTLERABILITYRAISEDSTAT 558
|
|
#define STRINGID_ASANDSTORMKICKEDUP 559
|
|
#define STRINGID_PKMNSWILLPERISHIN3TURNS 560
|
|
#define STRINGID_ABILITYRAISEDSTATDRASTICALLY 561
|
|
#define STRINGID_AURAFLAREDTOLIFE 562
|
|
#define STRINGID_ASONEENTERS 563
|
|
#define STRINGID_CURIOUSMEDICINEENTERS 564
|
|
#define STRINGID_CANACTFASTERTHANKSTO 565
|
|
#define STRINGID_MICLEBERRYACTIVATES 566
|
|
#define STRINGID_PKMNSHOOKOFFTHETAUNT 567
|
|
#define STRINGID_PKMNGOTOVERITSINFATUATION 568
|
|
#define STRINGID_ITEMCANNOTBEREMOVED 569
|
|
#define STRINGID_STICKYBARBTRANSFER 570
|
|
#define STRINGID_PKMNBURNHEALED 571
|
|
#define STRINGID_REDCARDACTIVATE 572
|
|
#define STRINGID_EJECTBUTTONACTIVATE 573
|
|
#define STRINGID_ATKGOTOVERINFATUATION 574
|
|
#define STRINGID_TORMENTEDNOMORE 575
|
|
#define STRINGID_HEALBLOCKEDNOMORE 576
|
|
#define STRINGID_ATTACKERBECAMEFULLYCHARGED 577
|
|
#define STRINGID_ATTACKERBECAMEASHSPECIES 578
|
|
#define STRINGID_EXTREMELYHARSHSUNLIGHT 579
|
|
#define STRINGID_EXTREMESUNLIGHTFADED 580
|
|
#define STRINGID_MOVEEVAPORATEDINTHEHARSHSUNLIGHT 581
|
|
#define STRINGID_EXTREMELYHARSHSUNLIGHTWASNOTLESSENED 582
|
|
#define STRINGID_HEAVYRAIN 583
|
|
#define STRINGID_HEAVYRAINLIFTED 584
|
|
#define STRINGID_MOVEFIZZLEDOUTINTHEHEAVYRAIN 585
|
|
#define STRINGID_NORELIEFROMHEAVYRAIN 586
|
|
#define STRINGID_MYSTERIOUSAIRCURRENT 587
|
|
#define STRINGID_STRONGWINDSDISSIPATED 588
|
|
#define STRINGID_MYSTERIOUSAIRCURRENTBLOWSON 589
|
|
#define STRINGID_ATTACKWEAKENEDBSTRONGWINDS 590
|
|
#define STRINGID_STUFFCHEEKSCANTSELECT 591
|
|
#define STRINGID_PKMNREVERTEDTOPRIMAL 592
|
|
#define STRINGID_BUTPOKEMONCANTUSETHEMOVE 593
|
|
#define STRINGID_BUTHOOPACANTUSEIT 594
|
|
#define STRINGID_BROKETHROUGHPROTECTION 595
|
|
#define STRINGID_ABILITYALLOWSONLYMOVE 596
|
|
#define STRINGID_SWAPPEDABILITIES 597
|
|
#define STRINGID_PASTELVEILPROTECTED 598
|
|
#define STRINGID_PASTELVEILENTERS 599
|
|
#define STRINGID_BATTLERTYPECHANGEDTO 600
|
|
#define STRINGID_BOTHCANNOLONGERESCAPE 601
|
|
#define STRINGID_CANTESCAPEDUETOUSEDMOVE 602
|
|
#define STRINGID_PKMNBECAMEWEAKERTOFIRE 603
|
|
#define STRINGID_ABOUTTOUSEPOLTERGEIST 604
|
|
#define STRINGID_CANTESCAPEBECAUSEOFCURRENTMOVE 605
|
|
#define STRINGID_NEUTRALIZINGGASENTERS 606
|
|
#define STRINGID_NEUTRALIZINGGASOVER 607
|
|
#define STRINGID_TARGETTOOHEAVY 608
|
|
#define STRINGID_PKMNTOOKTARGETHIGH 609
|
|
#define STRINGID_PKMNINSNAPTRAP 610
|
|
#define STRINGID_METEORBEAMCHARGING 611
|
|
#define STRINGID_HEATUPBEAK 612
|
|
#define STRINGID_COURTCHANGE 613
|
|
#define STRINGID_PLAYERLOSTTOENEMYTRAINER 614
|
|
#define STRINGID_PLAYERPAIDPRIZEMONEY 615
|
|
#define STRINGID_ZPOWERSURROUNDS 616
|
|
#define STRINGID_ZMOVEUNLEASHED 617
|
|
#define STRINGID_ZMOVERESETSSTATS 618
|
|
#define STRINGID_ZMOVEALLSTATSUP 619
|
|
#define STRINGID_ZMOVEZBOOSTCRIT 620
|
|
#define STRINGID_ZMOVERESTOREHP 621
|
|
#define STRINGID_ZMOVESTATUP 622
|
|
#define STRINGID_ZMOVEHPTRAP 623
|
|
#define STRINGID_ATTACKEREXPELLEDTHEPOISON 624
|
|
#define STRINGID_ATTACKERSHOOKITSELFAWAKE 625
|
|
#define STRINGID_ATTACKERBROKETHROUGHPARALYSIS 626
|
|
#define STRINGID_ATTACKERHEALEDITSBURN 627
|
|
#define STRINGID_ATTACKERMELTEDTHEICE 628
|
|
#define STRINGID_TARGETTOUGHEDITOUT 629
|
|
#define STRINGID_ATTACKERLOSTELECTRICTYPE 630
|
|
#define STRINGID_ATTACKERSWITCHEDSTATWITHTARGET 631
|
|
#define STRINGID_BEINGHITCHARGEDPKMNWITHPOWER 632
|
|
#define STRINGID_SUNLIGHTACTIVATEDABILITY 633
|
|
#define STRINGID_STATWASHEIGHTENED 634
|
|
#define STRINGID_ELECTRICTERRAINACTIVATEDABILITY 635
|
|
#define STRINGID_ABILITYWEAKENEDFSURROUNDINGMONSSTAT 636
|
|
#define STRINGID_ATTACKERGAINEDSTRENGTHFROMTHEFALLEN 637
|
|
#define STRINGID_PKMNSABILITYPREVENTSABILITY 638
|
|
#define STRINGID_PREPARESHELLTRAP 639
|
|
#define STRINGID_SHELLTRAPDIDNTWORK 640
|
|
#define STRINGID_SPIKESDISAPPEAREDFROMTEAM 641
|
|
#define STRINGID_TOXICSPIKESDISAPPEAREDFROMTEAM 642
|
|
#define STRINGID_STICKYWEBDISAPPEAREDFROMTEAM 643
|
|
#define STRINGID_STEALTHROCKDISAPPEAREDFROMTEAM 644
|
|
#define STRINGID_COULDNTFULLYPROTECT 645
|
|
#define STRINGID_STOCKPILEDEFFECTWOREOFF 646
|
|
#define STRINGID_PKMNREVIVEDREADYTOFIGHT 647
|
|
#define STRINGID_ITEMRESTOREDSPECIESHEALTH 648
|
|
#define STRINGID_ITEMCUREDSPECIESSTATUS 649
|
|
#define STRINGID_ITEMRESTOREDSPECIESPP 650
|
|
#define STRINGID_THUNDERCAGETRAPPED 651
|
|
#define STRINGID_PKMNHURTBYFROSTBITE 652
|
|
#define STRINGID_PKMNGOTFROSTBITE 653
|
|
#define STRINGID_PKMNSITEMHEALEDFROSTBITE 654
|
|
#define STRINGID_ATTACKERHEALEDITSFROSTBITE 655
|
|
#define STRINGID_PKMNFROSTBITEHEALED 656
|
|
#define STRINGID_PKMNFROSTBITEHEALED2 657
|
|
#define STRINGID_PKMNFROSTBITEHEALEDBY 658
|
|
#define STRINGID_MIRRORHERBCOPIED 659
|
|
#define STRINGID_STARTEDSNOW 660
|
|
#define STRINGID_SNOWCONTINUES 661
|
|
#define STRINGID_SNOWSTOPPED 662
|
|
#define STRINGID_SNOWWARNINGSNOW 663
|
|
#define STRINGID_PKMNITEMMELTED 664
|
|
#define STRINGID_ULTRABURSTREACTING 665
|
|
#define STRINGID_ULTRABURSTCOMPLETED 666
|
|
#define STRINGID_TEAMGAINEDEXP 667
|
|
#define STRINGID_CURRENTMOVECANTSELECT 668
|
|
#define STRINGID_TARGETISBEINGSALTCURED 669
|
|
#define STRINGID_TARGETISHURTBYSALTCURE 670
|
|
#define STRINGID_OPPORTUNISTCOPIED 671
|
|
#define STRINGID_TARGETCOVEREDINSTICKYCANDYSYRUP 672
|
|
#define STRINGID_SHARPSTEELFLOATS 673
|
|
#define STRINGID_SHARPSTEELDMG 674
|
|
#define STRINGID_PKMNBLEWAWAYSHARPSTEEL 675
|
|
#define STRINGID_SHARPSTEELDISAPPEAREDFROMTEAM 676
|
|
#define STRINGID_TEAMTRAPPEDWITHVINES 677
|
|
#define STRINGID_PKMNHURTBYVINES 678
|
|
#define STRINGID_TEAMCAUGHTINVORTEX 679
|
|
#define STRINGID_PKMNHURTBYVORTEX 680
|
|
#define STRINGID_TEAMSURROUNDEDBYFIRE 681
|
|
#define STRINGID_PKMNBURNINGUP 682
|
|
#define STRINGID_TEAMSURROUNDEDBYROCKS 683
|
|
#define STRINGID_PKMNHURTBYROCKSTHROWN 684
|
|
#define STRINGID_MOVEBLOCKEDBYDYNAMAX 685
|
|
#define STRINGID_ZEROTOHEROTRANSFORMATION 686
|
|
#define STRINGID_THETWOMOVESBECOMEONE 687
|
|
#define STRINGID_ARAINBOWAPPEAREDONSIDE 688
|
|
#define STRINGID_THERAINBOWDISAPPEARED 689
|
|
#define STRINGID_WAITINGFORPARTNERSMOVE 690
|
|
#define STRINGID_SEAOFFIREENVELOPEDSIDE 691
|
|
#define STRINGID_HURTBYTHESEAOFFIRE 692
|
|
#define STRINGID_THESEAOFFIREDISAPPEARED 693
|
|
#define STRINGID_SWAMPENVELOPEDSIDE 694
|
|
#define STRINGID_THESWAMPDISAPPEARED 695
|
|
#define STRINGID_PKMNTELLCHILLINGRECEPTIONJOKE 696
|
|
#define STRINGID_HOSPITALITYRESTORATION 697
|
|
#define STRINGID_ELECTROSHOTCHARGING 698
|
|
#define STRINGID_ITEMWASUSEDUP 699
|
|
#define STRINGID_ATTACKERLOSTITSTYPE 700
|
|
#define STRINGID_SHEDITSTAIL 701
|
|
#define STRINGID_CLOAKEDINAHARSHLIGHT 702
|
|
#define STRINGID_SUPERSWEETAROMAWAFTS 703
|
|
|
|
#define BATTLESTRINGS_COUNT 704
|
|
|
|
// This is the string id that gBattleStringsTable starts with.
|
|
// String ids before this (e.g. STRINGID_INTROMSG) are not in the table,
|
|
// and are instead handled explicitly by BufferStringBattle.
|
|
#define BATTLESTRINGS_TABLE_START STRINGID_TRAINER1LOSETEXT
|
|
|
|
// 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
|
|
|
|
// 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
|
|
#define B_MSG_STARTED_SNOW 6
|
|
|
|
// gRainContinuesStringIds
|
|
#define B_MSG_RAIN_CONTINUES 0
|
|
#define B_MSG_DOWNPOUR_CONTINUES 1
|
|
#define B_MSG_RAIN_STOPPED 2
|
|
|
|
// gSandStormHailSnowContinuesStringIds / gSandStormHailDmgStringIds/ gSandStormHailSnowEndStringIds
|
|
#define B_MSG_SANDSTORM 0
|
|
#define B_MSG_HAIL 1
|
|
#define B_MSG_SNOW 2
|
|
|
|
// 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
|
|
#define B_MSG_PROTECTED_TEAM 3
|
|
|
|
// 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
|
|
|
|
// 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
|
|
|
|
// gPrimalWeatherBlocksStringIds
|
|
#define B_MSG_PRIMAL_WEATHER_FIZZLED_BY_RAIN 0
|
|
#define B_MSG_PRIMAL_WEATHER_EVAPORATED_IN_SUN 1
|
|
|
|
// 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
|
|
|
|
// gFrostbiteHealedStringIds
|
|
#define B_MSG_FROSTBITE_HEALED 0
|
|
#define B_MSG_FROSTBITE_HEALED_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
|
|
|
|
// gSwitchInAbilityStringIds
|
|
#define B_MSG_SWITCHIN_MOLDBREAKER 0
|
|
#define B_MSG_SWITCHIN_TERAVOLT 1
|
|
#define B_MSG_SWITCHIN_TURBOBLAZE 2
|
|
#define B_MSG_SWITCHIN_SLOWSTART 3
|
|
#define B_MSG_SWITCHIN_UNNERVE 4
|
|
#define B_MSG_SWITCHIN_ANTICIPATION 5
|
|
#define B_MSG_SWITCHIN_FOREWARN 6
|
|
#define B_MSG_SWITCHIN_PRESSURE 7
|
|
#define B_MSG_SWITCHIN_DARKAURA 8
|
|
#define B_MSG_SWITCHIN_FAIRYAURA 9
|
|
#define B_MSG_SWITCHIN_AURABREAK 10
|
|
#define B_MSG_SWITCHIN_COMATOSE 11
|
|
#define B_MSG_SWITCHIN_SCREENCLEANER 12
|
|
#define B_MSG_SWITCHIN_ASONE 13
|
|
#define B_MSG_SWITCHIN_CURIOUS_MEDICINE 14
|
|
#define B_MSG_SWITCHIN_PASTEL_VEIL 15
|
|
#define B_MSG_SWITCHIN_NEUTRALIZING_GAS 16
|
|
|
|
// gMentalHerbCureStringIds
|
|
#define B_MSG_MENTALHERBCURE_INFATUATION 0
|
|
#define B_MSG_MENTALHERBCURE_TAUNT 1
|
|
#define B_MSG_MENTALHERBCURE_ENCORE 2
|
|
#define B_MSG_MENTALHERBCURE_TORMENT 3
|
|
#define B_MSG_MENTALHERBCURE_HEALBLOCK 4
|
|
#define B_MSG_MENTALHERBCURE_DISABLE 5
|
|
|
|
// gTerrainPreventsStringIds
|
|
#define B_MSG_TERRAINPREVENTS_MISTY 0
|
|
#define B_MSG_TERRAINPREVENTS_ELECTRIC 1
|
|
#define B_MSG_TERRAINPREVENTS_PSYCHIC 2
|
|
|
|
// gTerrainStringIds
|
|
#define B_MSG_TERRAIN_SET_MISTY 0
|
|
#define B_MSG_TERRAIN_SET_ELECTRIC 1
|
|
#define B_MSG_TERRAIN_SET_PSYCHIC 2
|
|
#define B_MSG_TERRAIN_SET_GRASSY 3
|
|
#define B_MSG_TERRAIN_END_MISTY 4
|
|
#define B_MSG_TERRAIN_END_ELECTRIC 5
|
|
#define B_MSG_TERRAIN_END_PSYCHIC 6
|
|
#define B_MSG_TERRAIN_END_GRASSY 7
|
|
#define B_MSG_TERRAIN_COUNT 8
|
|
|
|
// gWrappedStringIds
|
|
#define B_MSG_WRAPPED_BIND 0
|
|
#define B_MSG_WRAPPED_WRAP 1
|
|
#define B_MSG_WRAPPED_FIRE_SPIN 2
|
|
#define B_MSG_WRAPPED_CLAMP 3
|
|
#define B_MSG_WRAPPED_WHIRLPOOL 4
|
|
#define B_MSG_WRAPPED_SAND_TOMB 5
|
|
#define B_MSG_WRAPPED_MAGMA_STORM 6
|
|
#define B_MSG_WRAPPED_INFESTATION 7
|
|
#define B_MSG_WRAPPED_SNAP_TRAP 8
|
|
#define B_MSG_WRAPPED_THUNDER_CAGE 9
|
|
#define NUM_TRAPPING_MOVES 10
|
|
|
|
// z effects
|
|
#define B_MSG_Z_RESET_STATS 0
|
|
#define B_MSG_Z_ALL_STATS_UP 1
|
|
#define B_MSG_Z_BOOST_CRITS 2
|
|
#define B_MSG_Z_FOLLOW_ME 3
|
|
#define B_MSG_Z_RECOVER_HP 4
|
|
#define B_MSG_Z_STAT_UP 5
|
|
#define B_MSG_Z_HP_TRAP 6
|
|
|
|
// gDmgHazardsStringIds
|
|
#define B_MSG_PKMNHURTBYSPIKES 0
|
|
#define B_MSG_STEALTHROCKDMG 1
|
|
#define B_MSG_SHARPSTEELDMG 2
|
|
#define B_MSG_POINTEDSTONESFLOAT 3
|
|
#define B_MSG_SPIKESSCATTERED 4
|
|
#define B_MSG_SHARPSTEELFLOATS 5
|
|
|
|
// gDamageNonTypesStartStringIds
|
|
#define B_MSG_TRAPPED_WITH_VINES 0
|
|
#define B_MSG_CAUGHT_IN_VORTEX 1
|
|
#define B_MSG_SURROUNDED_BY_FIRE 2
|
|
#define B_MSG_SURROUNDED_BY_ROCKS 3
|
|
|
|
// gDamageNonTypesDmgStringIds
|
|
#define B_MSG_HURT_BY_VINES 0
|
|
#define B_MSG_HURT_BY_VORTEX 1
|
|
#define B_MSG_BURNING_UP 2
|
|
#define B_MSG_HURT_BY_ROCKS_THROWN 3
|
|
|
|
#endif // GUARD_CONSTANTS_BATTLE_STRING_IDS_H
|