#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
