PokéRogue
    Preparing search index...

    Variable AbilityAttrsConst

    AbilityAttrs: Readonly<
        {
            AddSecondStrikeAbAttr: typeof AddSecondStrikeAbAttr;
            AiMovegenMoveStatsAbAttr: typeof AiMovegenMoveStatsAbAttr;
            AlliedFieldDamageReductionAbAttr: typeof AlliedFieldDamageReductionAbAttr;
            AllyMoveCategoryPowerBoostAbAttr: typeof AllyMoveCategoryPowerBoostAbAttr;
            AllyStatMultiplierAbAttr: typeof AllyStatMultiplierAbAttr;
            AlwaysHitAbAttr: typeof AlwaysHitAbAttr;
            ArenaTrapAbAttr: typeof ArenaTrapAbAttr;
            AttackTypeImmunityAbAttr: typeof AttackTypeImmunityAbAttr;
            BattlerTagImmunityAbAttr: typeof BattlerTagImmunityAbAttr;
            BlockCritAbAttr: typeof BlockCritAbAttr;
            BlockItemTheftAbAttr: typeof BlockItemTheftAbAttr;
            BlockNonDirectDamageAbAttr: typeof BlockNonDirectDamageAbAttr;
            BlockOneHitKOAbAttr: typeof BlockOneHitKOAbAttr;
            BlockRecoilDamageAttr: typeof BlockRecoilDamageAttr;
            BlockRedirectAbAttr: typeof BlockRedirectAbAttr;
            BlockStatusDamageAbAttr: typeof BlockStatusDamageAbAttr;
            BonusCritAbAttr: typeof BonusCritAbAttr;
            BypassBurnDamageReductionAbAttr: typeof BypassBurnDamageReductionAbAttr;
            BypassSpeedChanceAbAttr: typeof BypassSpeedChanceAbAttr;
            ChangeMovePriorityAbAttr: typeof ChangeMovePriorityAbAttr;
            ChangeMovePriorityInBracketAbAttr: typeof ChangeMovePriorityInBracketAbAttr;
            CheckTrappedAbAttr: typeof CheckTrappedAbAttr;
            CommanderAbAttr: typeof CommanderAbAttr;
            ConditionalCritAbAttr: typeof ConditionalCritAbAttr;
            ConditionalUserFieldBattlerTagImmunityAbAttr: typeof ConditionalUserFieldBattlerTagImmunityAbAttr;
            ConditionalUserFieldProtectStatAbAttr: typeof ConditionalUserFieldProtectStatAbAttr;
            ConditionalUserFieldStatusEffectImmunityAbAttr: typeof ConditionalUserFieldStatusEffectImmunityAbAttr;
            ConfusionOnStatusEffectAbAttr: typeof ConfusionOnStatusEffectAbAttr;
            CopyFaintedAllyAbilityAbAttr: typeof CopyFaintedAllyAbilityAbAttr;
            CudChewConsumeBerryAbAttr: typeof CudChewConsumeBerryAbAttr;
            CudChewRecordBerryAbAttr: typeof CudChewRecordBerryAbAttr;
            DoubleBattleChanceAbAttr: typeof DoubleBattleChanceAbAttr;
            DoubleBerryEffectAbAttr: typeof DoubleBerryEffectAbAttr;
            DownloadAbAttr: typeof DownloadAbAttr;
            EffectSporeAbAttr: typeof EffectSporeAbAttr;
            ExecutedMoveAbAttr: typeof ExecutedMoveAbAttr;
            FetchBallAbAttr: typeof FetchBallAbAttr;
            FieldMovePowerBoostAbAttr: typeof FieldMovePowerBoostAbAttr;
            FieldMoveTypePowerBoostAbAttr: typeof FieldMoveTypePowerBoostAbAttr;
            FieldMultiplyStatAbAttr: typeof FieldMultiplyStatAbAttr;
            FieldPreventExplosiveMovesAbAttr: typeof FieldPreventExplosiveMovesAbAttr;
            FieldPriorityMoveImmunityAbAttr: typeof FieldPriorityMoveImmunityAbAttr;
            FlinchEffectAbAttr: typeof FlinchEffectAbAttr;
            FlinchStatStageChangeAbAttr: typeof FlinchStatStageChangeAbAttr;
            ForceSwitchOutImmunityAbAttr: typeof ForceSwitchOutImmunityAbAttr;
            ForewarnAbAttr: typeof ForewarnAbAttr;
            FormBlockDamageAbAttr: typeof FormBlockDamageAbAttr;
            FriskAbAttr: typeof FriskAbAttr;
            FullHpResistTypeAbAttr: typeof FullHpResistTypeAbAttr;
            GorillaTacticsAbAttr: typeof GorillaTacticsAbAttr;
            HealFromBerryUseAbAttr: typeof HealFromBerryUseAbAttr;
            IceFaceFormChangeAbAttr: typeof IceFaceFormChangeAbAttr;
            IgnoreContactAbAttr: typeof IgnoreContactAbAttr;
            IgnoreMoveEffectsAbAttr: typeof IgnoreMoveEffectsAbAttr;
            IgnoreOpponentStatStagesAbAttr: typeof IgnoreOpponentStatStagesAbAttr;
            IgnoreProtectOnContactAbAttr: typeof IgnoreProtectOnContactAbAttr;
            IgnoreTypeImmunityAbAttr: typeof IgnoreTypeImmunityAbAttr;
            IgnoreTypeStatusEffectImmunityAbAttr: typeof IgnoreTypeStatusEffectImmunityAbAttr;
            IllusionBreakAbAttr: typeof IllusionBreakAbAttr;
            IllusionPostBattleAbAttr: typeof IllusionPostBattleAbAttr;
            IllusionPreSummonAbAttr: typeof IllusionPreSummonAbAttr;
            IncreasePpAbAttr: typeof IncreasePpAbAttr;
            InfiltratorAbAttr: typeof InfiltratorAbAttr;
            IntimidateImmunityAbAttr: typeof IntimidateImmunityAbAttr;
            LowHpMoveTypePowerBoostAbAttr: typeof LowHpMoveTypePowerBoostAbAttr;
            MaxMultiHitAbAttr: typeof MaxMultiHitAbAttr;
            MoneyAbAttr: typeof MoneyAbAttr;
            MoodyAbAttr: typeof MoodyAbAttr;
            MoveAbilityBypassAbAttr: typeof MoveAbilityBypassAbAttr;
            MoveDamageBoostAbAttr: typeof MoveDamageBoostAbAttr;
            MoveEffectChanceMultiplierAbAttr: typeof MoveEffectChanceMultiplierAbAttr;
            MoveImmunityAbAttr: typeof MoveImmunityAbAttr;
            MoveImmunityStatStageChangeAbAttr: typeof MoveImmunityStatStageChangeAbAttr;
            MovePowerBoostAbAttr: typeof MovePowerBoostAbAttr;
            MoveTypeChangeAbAttr: typeof MoveTypeChangeAbAttr;
            MoveTypePowerBoostAbAttr: typeof MoveTypePowerBoostAbAttr;
            MultCritAbAttr: typeof MultCritAbAttr;
            NoFusionAbilityAbAttr: typeof NoFusionAbilityAbAttr;
            NonSuperEffectiveImmunityAbAttr: typeof NonSuperEffectiveImmunityAbAttr;
            NoTransformAbilityAbAttr: typeof NoTransformAbilityAbAttr;
            PokemonTypeChangeAbAttr: typeof PokemonTypeChangeAbAttr;
            PostAttackAbAttr: typeof PostAttackAbAttr;
            PostAttackApplyBattlerTagAbAttr: typeof PostAttackApplyBattlerTagAbAttr;
            PostAttackApplyStatusEffectAbAttr: typeof PostAttackApplyStatusEffectAbAttr;
            PostAttackContactApplyStatusEffectAbAttr: typeof PostAttackContactApplyStatusEffectAbAttr;
            PostAttackStealHeldItemAbAttr: typeof PostAttackStealHeldItemAbAttr;
            PostBattleAbAttr: typeof PostBattleAbAttr;
            PostBattleInitAbAttr: typeof PostBattleInitAbAttr;
            PostBattleInitFormChangeAbAttr: typeof PostBattleInitFormChangeAbAttr;
            PostBattleLootAbAttr: typeof PostBattleLootAbAttr;
            PostBiomeChangeAbAttr: typeof PostBiomeChangeAbAttr;
            PostBiomeChangeTerrainChangeAbAttr: typeof PostBiomeChangeTerrainChangeAbAttr;
            PostBiomeChangeWeatherChangeAbAttr: typeof PostBiomeChangeWeatherChangeAbAttr;
            PostDamageAbAttr: typeof PostDamageAbAttr;
            PostDamageForceSwitchAbAttr: typeof PostDamageForceSwitchAbAttr;
            PostDancingMoveAbAttr: typeof PostDancingMoveAbAttr;
            PostDefendAbAttr: typeof PostDefendAbAttr;
            PostDefendAbilityGiveAbAttr: typeof PostDefendAbilityGiveAbAttr;
            PostDefendAbilitySwapAbAttr: typeof PostDefendAbilitySwapAbAttr;
            PostDefendApplyArenaTrapTagAbAttr: typeof PostDefendApplyArenaTrapTagAbAttr;
            PostDefendApplyBattlerTagAbAttr: typeof PostDefendApplyBattlerTagAbAttr;
            PostDefendContactApplyStatusEffectAbAttr: typeof PostDefendContactApplyStatusEffectAbAttr;
            PostDefendContactApplyTagChanceAbAttr: typeof PostDefendContactApplyTagChanceAbAttr;
            PostDefendContactDamageAbAttr: typeof PostDefendContactDamageAbAttr;
            PostDefendHpGatedStatStageChangeAbAttr: typeof PostDefendHpGatedStatStageChangeAbAttr;
            PostDefendIllusionBreakAbAttr: typeof PostDefendIllusionBreakAbAttr;
            PostDefendMoveDisableAbAttr: typeof PostDefendMoveDisableAbAttr;
            PostDefendPerishSongAbAttr: typeof PostDefendPerishSongAbAttr;
            PostDefendStatStageChangeAbAttr: typeof PostDefendStatStageChangeAbAttr;
            PostDefendStealHeldItemAbAttr: typeof PostDefendStealHeldItemAbAttr;
            PostDefendTerrainChangeAbAttr: typeof PostDefendTerrainChangeAbAttr;
            PostDefendTypeChangeAbAttr: typeof PostDefendTypeChangeAbAttr;
            PostDefendWeatherChangeAbAttr: typeof PostDefendWeatherChangeAbAttr;
            PostFaintAbAttr: typeof PostFaintAbAttr;
            PostFaintContactDamageAbAttr: typeof PostFaintContactDamageAbAttr;
            PostFaintHPDamageAbAttr: typeof PostFaintHPDamageAbAttr;
            PostFaintUnsuppressedWeatherFormChangeAbAttr: typeof PostFaintUnsuppressedWeatherFormChangeAbAttr;
            PostIntimidateStatStageChangeAbAttr: typeof PostIntimidateStatStageChangeAbAttr;
            PostItemLostAbAttr: typeof PostItemLostAbAttr;
            PostItemLostApplyBattlerTagAbAttr: typeof PostItemLostApplyBattlerTagAbAttr;
            PostKnockOutAbAttr: typeof PostKnockOutAbAttr;
            PostKnockOutStatStageChangeAbAttr: typeof PostKnockOutStatStageChangeAbAttr;
            PostMoveUsedAbAttr: typeof PostMoveUsedAbAttr;
            PostReceiveCritStatStageChangeAbAttr: typeof PostReceiveCritStatStageChangeAbAttr;
            PostSetStatusAbAttr: typeof PostSetStatusAbAttr;
            PostStatStageChangeAbAttr: typeof PostStatStageChangeAbAttr;
            PostStatStageChangeStatStageChangeAbAttr: typeof PostStatStageChangeStatStageChangeAbAttr;
            PostSummonAbAttr: typeof PostSummonAbAttr;
            PostSummonAddArenaTagAbAttr: typeof PostSummonAddArenaTagAbAttr;
            PostSummonAddBattlerTagAbAttr: typeof PostSummonAddBattlerTagAbAttr;
            PostSummonAllyHealAbAttr: typeof PostSummonAllyHealAbAttr;
            PostSummonClearAllyStatStagesAbAttr: typeof PostSummonClearAllyStatStagesAbAttr;
            PostSummonCopyAbilityAbAttr: typeof PostSummonCopyAbilityAbAttr;
            PostSummonCopyAllyStatsAbAttr: typeof PostSummonCopyAllyStatsAbAttr;
            PostSummonFormChangeAbAttr: typeof PostSummonFormChangeAbAttr;
            PostSummonFormChangeByWeatherAbAttr: typeof PostSummonFormChangeByWeatherAbAttr;
            PostSummonHealStatusAbAttr: typeof PostSummonHealStatusAbAttr;
            PostSummonMessageAbAttr: typeof PostSummonMessageAbAttr;
            PostSummonRemoveArenaTagAbAttr: typeof PostSummonRemoveArenaTagAbAttr;
            PostSummonRemoveBattlerTagAbAttr: typeof PostSummonRemoveBattlerTagAbAttr;
            PostSummonRemoveEffectAbAttr: typeof PostSummonRemoveEffectAbAttr;
            PostSummonStatStageChangeAbAttr: typeof PostSummonStatStageChangeAbAttr;
            PostSummonStatStageChangeOnArenaAbAttr: typeof PostSummonStatStageChangeOnArenaAbAttr;
            PostSummonTerrainChangeAbAttr: typeof PostSummonTerrainChangeAbAttr;
            PostSummonTransformAbAttr: typeof PostSummonTransformAbAttr;
            PostSummonUnnamedMessageAbAttr: typeof PostSummonUnnamedMessageAbAttr;
            PostSummonUserFieldRemoveStatusEffectAbAttr: typeof PostSummonUserFieldRemoveStatusEffectAbAttr;
            PostSummonWeatherChangeAbAttr: typeof PostSummonWeatherChangeAbAttr;
            PostSummonWeatherSuppressedFormChangeAbAttr: typeof PostSummonWeatherSuppressedFormChangeAbAttr;
            PostTerrainChangeAbAttr: typeof PostTerrainChangeAbAttr;
            PostTurnAbAttr: typeof PostTurnAbAttr;
            PostTurnFormChangeAbAttr: typeof PostTurnFormChangeAbAttr;
            PostTurnHealAbAttr: typeof PostTurnHealAbAttr;
            PostTurnHurtIfSleepingAbAttr: typeof PostTurnHurtIfSleepingAbAttr;
            PostTurnResetStatusAbAttr: typeof PostTurnResetStatusAbAttr;
            PostTurnRestoreBerryAbAttr: typeof PostTurnRestoreBerryAbAttr;
            PostTurnStatusHealAbAttr: typeof PostTurnStatusHealAbAttr;
            PostVictoryAbAttr: typeof PostVictoryAbAttr;
            PostVictoryFormChangeAbAttr: typeof PostVictoryFormChangeAbAttr;
            PostWeatherChangeAbAttr: typeof PostWeatherChangeAbAttr;
            PostWeatherChangeFormChangeAbAttr: typeof PostWeatherChangeFormChangeAbAttr;
            PostWeatherLapseAbAttr: typeof PostWeatherLapseAbAttr;
            PostWeatherLapseDamageAbAttr: typeof PostWeatherLapseDamageAbAttr;
            PostWeatherLapseHealAbAttr: typeof PostWeatherLapseHealAbAttr;
            PreApplyBattlerTagAbAttr: typeof PreApplyBattlerTagAbAttr;
            PreApplyBattlerTagImmunityAbAttr: typeof PreApplyBattlerTagImmunityAbAttr;
            PreAttackAbAttr: typeof PreAttackAbAttr;
            PreAttackFieldMoveTypePowerBoostAbAttr: typeof PreAttackFieldMoveTypePowerBoostAbAttr;
            PreDefendAbAttr: typeof PreDefendAbAttr;
            PreDefendFullHpEndureAbAttr: typeof PreDefendFullHpEndureAbAttr;
            PreLeaveFieldAbAttr: typeof PreLeaveFieldAbAttr;
            PreLeaveFieldClearWeatherAbAttr: typeof PreLeaveFieldClearWeatherAbAttr;
            PreLeaveFieldRemoveSuppressAbilitiesSourceAbAttr: typeof PreLeaveFieldRemoveSuppressAbilitiesSourceAbAttr;
            PreSetStatusAbAttr: typeof PreSetStatusAbAttr;
            PreSetStatusEffectImmunityAbAttr: typeof PreSetStatusEffectImmunityAbAttr;
            PreStatStageChangeAbAttr: typeof PreStatStageChangeAbAttr;
            PreSummonAbAttr: typeof PreSummonAbAttr;
            PreSwitchOutAbAttr: typeof PreSwitchOutAbAttr;
            PreSwitchOutFormChangeAbAttr: typeof PreSwitchOutFormChangeAbAttr;
            PreSwitchOutHealAbAttr: typeof PreSwitchOutHealAbAttr;
            PreSwitchOutResetStatusAbAttr: typeof PreSwitchOutResetStatusAbAttr;
            PreventBerryUseAbAttr: typeof PreventBerryUseAbAttr;
            PreventBypassSpeedChanceAbAttr: typeof PreventBypassSpeedChanceAbAttr;
            PreWeatherDamageAbAttr: typeof PreWeatherDamageAbAttr;
            PreWeatherEffectAbAttr: typeof PreWeatherEffectAbAttr;
            ProtectStatAbAttr: typeof ProtectStatAbAttr;
            ReceivedMoveDamageMultiplierAbAttr: typeof ReceivedMoveDamageMultiplierAbAttr;
            ReceivedTypeDamageMultiplierAbAttr: typeof ReceivedTypeDamageMultiplierAbAttr;
            RedirectMoveAbAttr: typeof RedirectMoveAbAttr;
            RedirectTypeMoveAbAttr: typeof RedirectTypeMoveAbAttr;
            ReduceBerryUseThresholdAbAttr: typeof ReduceBerryUseThresholdAbAttr;
            ReduceBurnDamageAbAttr: typeof ReduceBurnDamageAbAttr;
            ReduceStatusEffectDurationAbAttr: typeof ReduceStatusEffectDurationAbAttr;
            ReflectStatStageChangeAbAttr: typeof ReflectStatStageChangeAbAttr;
            ReflectStatusMoveAbAttr: typeof ReflectStatusMoveAbAttr;
            ReverseDrainAbAttr: typeof ReverseDrainAbAttr;
            RunSuccessAbAttr: typeof RunSuccessAbAttr;
            SpeedBoostAbAttr: typeof SpeedBoostAbAttr;
            StabBoostAbAttr: typeof StabBoostAbAttr;
            StatMultiplierAbAttr: typeof StatMultiplierAbAttr;
            StatStageChangeCopyAbAttr: typeof StatStageChangeCopyAbAttr;
            StatStageChangeMultiplierAbAttr: typeof StatStageChangeMultiplierAbAttr;
            StatusEffectImmunityAbAttr: typeof StatusEffectImmunityAbAttr;
            SummonTerrainAiMovegenMoveStatsAbAttr: typeof SummonTerrainAiMovegenMoveStatsAbAttr;
            SuppressWeatherEffectAbAttr: typeof SuppressWeatherEffectAbAttr;
            SyncEncounterNatureAbAttr: typeof SyncEncounterNatureAbAttr;
            SynchronizeStatusAbAttr: typeof SynchronizeStatusAbAttr;
            TerrainEventTypeChangeAbAttr: typeof TerrainEventTypeChangeAbAttr;
            TypeImmunityAbAttr: typeof TypeImmunityAbAttr;
            TypeImmunityHealAbAttr: typeof TypeImmunityHealAbAttr;
            UserFieldBattlerTagImmunityAbAttr: typeof UserFieldBattlerTagImmunityAbAttr;
            UserFieldMoveTypePowerBoostAbAttr: typeof UserFieldMoveTypePowerBoostAbAttr;
            UserFieldStatusEffectImmunityAbAttr: typeof UserFieldStatusEffectImmunityAbAttr;
            VariableMovePowerAbAttr: typeof VariableMovePowerAbAttr;
            VariableMovePowerBoostAbAttr: typeof VariableMovePowerBoostAbAttr;
            WeightMultiplierAbAttr: typeof WeightMultiplierAbAttr;
            WonderSkinAbAttr: typeof WonderSkinAbAttr;
        },
    > = ...

    Map of all ability attribute constructors, for use with the .is method.