diff options
Diffstat (limited to 'include/data/text')
| -rw-r--r-- | include/data/text/abilities.h | 247 | 
1 files changed, 247 insertions, 0 deletions
| diff --git a/include/data/text/abilities.h b/include/data/text/abilities.h new file mode 100644 index 000000000..2efd76afc --- /dev/null +++ b/include/data/text/abilities.h @@ -0,0 +1,247 @@ +#ifndef POKEEMERALD_DATA_TEXT_ABILITIES_H +#define POKEEMERALD_DATA_TEXT_ABILITIES_H + +static const u8 gNoneAbilityDescription[] = _("No special ability."); +static const u8 gStenchAbilityDescription[] = _("Helps repel wild POKéMON."); +static const u8 gDrizzleAbilityDescription[] = _("Summons rain in battle."); +static const u8 gSpeedBoostAbilityDescription[] = _("Gradually boosts SPEED."); +static const u8 gBattleArmorAbilityDescription[] = _("Blocks critical hits."); +static const u8 gSturdyAbilityDescription[] = _("Negates 1-hit KO attacks."); +static const u8 gDampAbilityDescription[] = _("Prevents self-destruction."); +static const u8 gLimberAbilityDescription[] = _("Prevents paralysis."); +static const u8 gSandVeilAbilityDescription[] = _("Ups evasion in a sandstorm."); +static const u8 gStaticAbilityDescription[] = _("Paralyzes on contact."); +static const u8 gVoltAbsorbAbilityDescription[] = _("Turns electricity into HP."); +static const u8 gWaterAbsorbAbilityDescription[] = _("Changes water into HP."); +static const u8 gObliviousAbilityDescription[] = _("Prevents attraction."); +static const u8 gCloudNineAbilityDescription[] = _("Negates weather effects."); +static const u8 gCompoundEyesAbilityDescription[] = _("Raises accuracy."); +static const u8 gInsomniaAbilityDescription[] = _("Prevents sleep."); +static const u8 gColorChangeAbilityDescription[] = _("Changes type to foe’s move."); +static const u8 gImmunityAbilityDescription[] = _("Prevents poisoning."); +static const u8 gFlashFireAbilityDescription[] = _("Powers up if hit by fire."); +static const u8 gShieldDustAbilityDescription[] = _("Prevents added effects."); +static const u8 gOwnTempoAbilityDescription[] = _("Prevents confusion."); +static const u8 gSuctionCupsAbilityDescription[] = _("Firmly anchors the body."); +static const u8 gIntimidateAbilityDescription[] = _("Lowers the foe’s ATTACK."); +static const u8 gShadowTagAbilityDescription[] = _("Prevents the foe’s escape."); +static const u8 gRoughSkinAbilityDescription[] = _("Hurts to touch."); +static const u8 gWonderGuardAbilityDescription[] = _("“Super effective” hits."); +static const u8 gLevitateAbilityDescription[] = _("Not hit by GROUND attacks."); +static const u8 gEffectSporeAbilityDescription[] = _("Leaves spores on contact."); +static const u8 gSynchronizeAbilityDescription[] = _("Passes on status problems."); +static const u8 gClearBodyAbilityDescription[] = _("Prevents ability reduction."); +static const u8 gNaturalCureAbilityDescription[] = _("Heals upon switching out."); +static const u8 gLightningRodAbilityDescription[] = _("Draws electrical moves."); +static const u8 gSereneGraceAbilityDescription[] = _("Promotes added effects."); +static const u8 gSwiftSwimAbilityDescription[] = _("Raises SPEED in rain."); +static const u8 gChlorophyllAbilityDescription[] = _("Raises SPEED in sunshine."); +static const u8 gIlluminateAbilityDescription[] = _("Encounter rate increases."); +static const u8 gTraceAbilityDescription[] = _("Copies special ability."); +static const u8 gHugePowerAbilityDescription[] = _("Raises ATTACK."); +static const u8 gPoisonPointAbilityDescription[] = _("Poisons foe on contact."); +static const u8 gInnerFocusAbilityDescription[] = _("Prevents flinching."); +static const u8 gMagmaArmorAbilityDescription[] = _("Prevents freezing."); +static const u8 gWaterVeilAbilityDescription[] = _("Prevents burns."); +static const u8 gMagnetPullAbilityDescription[] = _("Traps STEEL-type POKéMON."); +static const u8 gSoundproofAbilityDescription[] = _("Avoids sound-based moves."); +static const u8 gRainDishAbilityDescription[] = _("Slight HP recovery in rain."); +static const u8 gSandStreamAbilityDescription[] = _("Summons a sandstorm."); +static const u8 gPressureAbilityDescription[] = _("Raises foe’s PP usage."); +static const u8 gThickFatAbilityDescription[] = _("Heat-and-cold protection."); +static const u8 gEarlyBirdAbilityDescription[] = _("Awakens quickly from sleep."); +static const u8 gFlameBodyAbilityDescription[] = _("Burns the foe on contact."); +static const u8 gRunAwayAbilityDescription[] = _("Makes escaping easier."); +static const u8 gKeenEyeAbilityDescription[] = _("Prevents loss of accuracy."); +static const u8 gHyperCutterAbilityDescription[] = _("Prevents ATTACK reduction."); +static const u8 gPickupAbilityDescription[] = _("May pick up items."); +static const u8 gTruantAbilityDescription[] = _("Moves only every two turns."); +static const u8 gHustleAbilityDescription[] = _("Trades accuracy for power."); +static const u8 gCuteCharmAbilityDescription[] = _("Infatuates on contact."); +static const u8 gPlusAbilityDescription[] = _("Powers up with MINUS."); +static const u8 gMinusAbilityDescription[] = _("Powers up with PLUS."); +static const u8 gForecastAbilityDescription[] = _("Changes with the weather."); +static const u8 gStickyHoldAbilityDescription[] = _("Prevents item theft."); +static const u8 gShedSkinAbilityDescription[] = _("Heals the body by shedding."); +static const u8 gGutsAbilityDescription[] = _("Ups ATTACK if suffering."); +static const u8 gMarvelScaleAbilityDescription[] = _("Ups DEFENSE if suffering."); +static const u8 gLiquidOozeAbilityDescription[] = _("Draining causes injury."); +static const u8 gOvergrowAbilityDescription[] = _("Ups GRASS moves in a pinch."); +static const u8 gBlazeAbilityDescription[] = _("Ups FIRE moves in a pinch."); +static const u8 gTorrentAbilityDescription[] = _("Ups WATER moves in a pinch."); +static const u8 gSwarmAbilityDescription[] = _("Ups BUG moves in a pinch."); +static const u8 gRockHeadAbilityDescription[] = _("Prevents recoil damage."); +static const u8 gDroughtAbilityDescription[] = _("Summons sunlight in battle."); +static const u8 gArenaTrapAbilityDescription[] = _("Prevents fleeing."); +static const u8 gVitalSpiritAbilityDescription[] = _("Prevents sleep."); +static const u8 gWhiteSmokeAbilityDescription[] = _("Prevents ability reduction."); +static const u8 gPurePowerAbilityDescription[] = _("Raises ATTACK."); +static const u8 gShellArmorAbilityDescription[] = _("Blocks critical hits."); +static const u8 gCacophonyAbilityDescription[] = _("Avoids sound-based moves."); +static const u8 gAirLockAbilityDescription[] = _("Negates weather effects."); + +const u8 gAbilityNames[][ABILITY_NAME_LENGTH + 1] = +{ +    _("-------"), +	_("STENCH"), +	_("DRIZZLE"), +	_("SPEED BOOST"), +	_("BATTLE ARMOR"), +	_("STURDY"), +	_("DAMP"), +	_("LIMBER"), +	_("SAND VEIL"), +	_("STATIC"), +	_("VOLT ABSORB"), +	_("WATER ABSORB"), +	_("OBLIVIOUS"), +	_("CLOUD NINE"), +	_("COMPOUNDEYES"), +	_("INSOMNIA"), +	_("COLOR CHANGE"), +	_("IMMUNITY"), +	_("FLASH FIRE"), +	_("SHIELD DUST"), +	_("OWN TEMPO"), +	_("SUCTION CUPS"), +	_("INTIMIDATE"), +	_("SHADOW TAG"), +	_("ROUGH SKIN"), +	_("WONDER GUARD"), +	_("LEVITATE"), +	_("EFFECT SPORE"), +	_("SYNCHRONIZE"), +	_("CLEAR BODY"), +	_("NATURAL CURE"), +	_("LIGHTNINGROD"), +	_("SERENE GRACE"), +	_("SWIFT SWIM"), +	_("CHLOROPHYLL"), +	_("ILLUMINATE"), +	_("TRACE"), +	_("HUGE POWER"), +	_("POISON POINT"), +	_("INNER FOCUS"), +	_("MAGMA ARMOR"), +	_("WATER VEIL"), +	_("MAGNET PULL"), +	_("SOUNDPROOF"), +	_("RAIN DISH"), +	_("SAND STREAM"), +	_("PRESSURE"), +	_("THICK FAT"), +	_("EARLY BIRD"), +	_("FLAME BODY"), +	_("RUN AWAY"), +	_("KEEN EYE"), +	_("HYPER CUTTER"), +	_("PICKUP"), +	_("TRUANT"), +	_("HUSTLE"), +	_("CUTE CHARM"), +	_("PLUS"), +	_("MINUS"), +	_("FORECAST"), +	_("STICKY HOLD"), +	_("SHED SKIN"), +	_("GUTS"), +	_("MARVEL SCALE"), +	_("LIQUID OOZE"), +	_("OVERGROW"), +	_("BLAZE"), +	_("TORRENT"), +	_("SWARM"), +	_("ROCK HEAD"), +	_("DROUGHT"), +	_("ARENA TRAP"), +	_("VITAL SPIRIT"), +	_("WHITE SMOKE"), +	_("PURE POWER"), +	_("SHELL ARMOR"), +	_("CACOPHONY"), +	_("AIR LOCK"), +}; + +const u8 *const gAbilityDescriptionPointers[] = +{ +    gNoneAbilityDescription, +    gStenchAbilityDescription, +    gDrizzleAbilityDescription, +    gSpeedBoostAbilityDescription, +    gBattleArmorAbilityDescription, +    gSturdyAbilityDescription, +    gDampAbilityDescription, +    gLimberAbilityDescription, +    gSandVeilAbilityDescription, +    gStaticAbilityDescription, +    gVoltAbsorbAbilityDescription, +    gWaterAbsorbAbilityDescription, +    gObliviousAbilityDescription, +    gCloudNineAbilityDescription, +    gCompoundEyesAbilityDescription, +    gInsomniaAbilityDescription, +    gColorChangeAbilityDescription, +    gImmunityAbilityDescription, +    gFlashFireAbilityDescription, +    gShieldDustAbilityDescription, +    gOwnTempoAbilityDescription, +    gSuctionCupsAbilityDescription, +    gIntimidateAbilityDescription, +    gShadowTagAbilityDescription, +    gRoughSkinAbilityDescription, +    gWonderGuardAbilityDescription, +    gLevitateAbilityDescription, +    gEffectSporeAbilityDescription, +    gSynchronizeAbilityDescription, +    gClearBodyAbilityDescription, +    gNaturalCureAbilityDescription, +    gLightningRodAbilityDescription, +    gSereneGraceAbilityDescription, +    gSwiftSwimAbilityDescription, +    gChlorophyllAbilityDescription, +    gIlluminateAbilityDescription, +    gTraceAbilityDescription, +    gHugePowerAbilityDescription, +    gPoisonPointAbilityDescription, +    gInnerFocusAbilityDescription, +    gMagmaArmorAbilityDescription, +    gWaterVeilAbilityDescription, +    gMagnetPullAbilityDescription, +    gSoundproofAbilityDescription, +    gRainDishAbilityDescription, +    gSandStreamAbilityDescription, +    gPressureAbilityDescription, +    gThickFatAbilityDescription, +    gEarlyBirdAbilityDescription, +    gFlameBodyAbilityDescription, +    gRunAwayAbilityDescription, +    gKeenEyeAbilityDescription, +    gHyperCutterAbilityDescription, +    gPickupAbilityDescription, +    gTruantAbilityDescription, +    gHustleAbilityDescription, +    gCuteCharmAbilityDescription, +    gPlusAbilityDescription, +    gMinusAbilityDescription, +    gForecastAbilityDescription, +    gStickyHoldAbilityDescription, +    gShedSkinAbilityDescription, +    gGutsAbilityDescription, +    gMarvelScaleAbilityDescription, +    gLiquidOozeAbilityDescription, +    gOvergrowAbilityDescription, +    gBlazeAbilityDescription, +    gTorrentAbilityDescription, +    gSwarmAbilityDescription, +    gRockHeadAbilityDescription, +    gDroughtAbilityDescription, +    gArenaTrapAbilityDescription, +    gVitalSpiritAbilityDescription, +    gWhiteSmokeAbilityDescription, +    gPurePowerAbilityDescription, +    gShellArmorAbilityDescription, +    gCacophonyAbilityDescription, +    gAirLockAbilityDescription, +}; + +#endif // POKEEMERALD_DATA_TEXT_ABILITIES_H | 
