#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_STATWASNOTLOWERED 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_TERRAINREMOVED 624 #define STRINGID_ATTACKEREXPELLEDTHEPOISON 625 #define STRINGID_ATTACKERSHOOKITSELFAWAKE 626 #define STRINGID_ATTACKERBROKETHROUGHPARALYSIS 627 #define STRINGID_ATTACKERHEALEDITSBURN 628 #define STRINGID_ATTACKERMELTEDTHEICE 629 #define STRINGID_TARGETTOUGHEDITOUT 630 #define STRINGID_ATTACKERLOSTELECTRICTYPE 631 #define STRINGID_ATTACKERSWITCHEDSTATWITHTARGET 632 #define STRINGID_BEINGHITCHARGEDPKMNWITHPOWER 633 #define STRINGID_SUNLIGHTACTIVATEDABILITY 634 #define STRINGID_STATWASHEIGHTENED 635 #define STRINGID_ELECTRICTERRAINACTIVATEDABILITY 636 #define STRINGID_ABILITYWEAKENEDFSURROUNDINGMONSSTAT 637 #define STRINGID_ATTACKERGAINEDSTRENGTHFROMTHEFALLEN 638 #define STRINGID_PKMNSABILITYPREVENTSABILITY 639 #define STRINGID_PREPARESHELLTRAP 640 #define STRINGID_SHELLTRAPDIDNTWORK 641 #define STRINGID_SPIKESDISAPPEAREDFROMTEAM 642 #define STRINGID_TOXICSPIKESDISAPPEAREDFROMTEAM 643 #define STRINGID_STICKYWEBDISAPPEAREDFROMTEAM 644 #define STRINGID_STEALTHROCKDISAPPEAREDFROMTEAM 645 #define STRINGID_COULDNTFULLYPROTECT 646 #define STRINGID_STOCKPILEDEFFECTWOREOFF 647 #define STRINGID_PKMNREVIVEDREADYTOFIGHT 648 #define STRINGID_ITEMRESTOREDSPECIESHEALTH 649 #define STRINGID_ITEMCUREDSPECIESSTATUS 650 #define STRINGID_ITEMRESTOREDSPECIESPP 651 #define STRINGID_THUNDERCAGETRAPPED 652 #define STRINGID_PKMNHURTBYFROSTBITE 653 #define STRINGID_PKMNGOTFROSTBITE 654 #define STRINGID_PKMNSITEMHEALEDFROSTBITE 655 #define STRINGID_ATTACKERHEALEDITSFROSTBITE 656 #define STRINGID_PKMNFROSTBITEHEALED 657 #define STRINGID_PKMNFROSTBITEHEALED2 658 #define STRINGID_PKMNFROSTBITEHEALEDBY 659 #define STRINGID_MIRRORHERBCOPIED 660 #define STRINGID_STARTEDSNOW 661 #define STRINGID_SNOWCONTINUES 662 #define STRINGID_SNOWSTOPPED 663 #define STRINGID_SNOWWARNINGSNOW 664 #define BATTLESTRINGS_COUNT 665 // 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 // 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 #define B_MSG_TURN1_PHANTOM_FORCE 8 #define B_MSG_TURN1_GEOMANCY 9 #define B_MSG_TURN1_FREEZE_SHOCK 10 #define B_MSG_TURN1_SKY_DROP 11 #define B_MSG_TURN1_METEOR_BEAM 12 // 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 // 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 // gTerrainEndingStringIds #define B_MSG_TERRAINENDS_MISTY 0 #define B_MSG_TERRAINENDS_ELECTRIC 1 #define B_MSG_TERRAINENDS_PSYCHIC 2 #define B_MSG_TERRAINENDS_GRASS 3 #define B_MSG_TERRAINENDS_COUNT 4 // 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_POINTEDSTONESFLOAT 2 #define B_MSG_SPIKESSCATTERED 3 #endif // GUARD_CONSTANTS_BATTLE_STRING_IDS_H