pokemon-rogue-battle
    Preparing search index...

    Class FieldEffectModifier

    Modifier used for held items, namely Mystical Rock, that extend the duration of weather and terrain effects.

    apply

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    isTransferable: boolean = true

    Whether this item can be transfered to or stolen by another Pokemon.

    pokemonId: number

    The ID of the Pokemon that this item belongs to.

    stackCount: number
    virtualStackCount: number

    Methods

    • Return whether this modifier is of the given class

      Type Parameters

      • T extends
            | "PersistentModifier"
            | "ConsumableModifier"
            | "AddPokeballModifier"
            | "AddVoucherModifier"
            | "LapsingPersistentModifier"
            | "DoubleBattleChanceBoosterModifier"
            | "TempStatStageBoosterModifier"
            | "TempCritBoosterModifier"
            | "MapModifier"
            | "MegaEvolutionAccessModifier"
            | "GigantamaxAccessModifier"
            | "TerastallizeAccessModifier"
            | "PokemonHeldItemModifier"
            | "LapsingPokemonHeldItemModifier"
            | "BaseStatModifier"
            | "EvoTrackerModifier"
            | "PokemonBaseStatTotalModifier"
            | "PokemonBaseStatFlatModifier"
            | "PokemonIncrementingStatModifier"
            | "StatBoosterModifier"
            | "SpeciesStatBoosterModifier"
            | "CritBoosterModifier"
            | "SpeciesCritBoosterModifier"
            | "AttackTypeBoosterModifier"
            | "SurviveDamageModifier"
            | "BypassSpeedChanceModifier"
            | "FlinchChanceModifier"
            | "TurnHealModifier"
            | "TurnStatusEffectModifier"
            | "HitHealModifier"
            | "LevelIncrementBoosterModifier"
            | "BerryModifier"
            | "PreserveBerryModifier"
            | "PokemonInstantReviveModifier"
            | "ResetNegativeStatStageModifier"
            | "FieldEffectModifier"
            | "ConsumablePokemonModifier"
            | "TerastallizeModifier"
            | "PokemonHpRestoreModifier"
            | "PokemonStatusHealModifier"
            | "ConsumablePokemonMoveModifier"
            | "PokemonPpRestoreModifier"
            | "PokemonAllMovePpRestoreModifier"
            | "PokemonPpUpModifier"
            | "PokemonNatureChangeModifier"
            | "PokemonLevelIncrementModifier"
            | "TmModifier"
            | "RememberMoveModifier"
            | "EvolutionItemModifier"
            | "FusePokemonModifier"
            | "MultipleParticipantExpBonusModifier"
            | "HealingBoosterModifier"
            | "ExpBoosterModifier"
            | "PokemonExpBoosterModifier"
            | "ExpShareModifier"
            | "ExpBalanceModifier"
            | "PokemonFriendshipBoosterModifier"
            | "PokemonNatureWeightModifier"
            | "PokemonMoveAccuracyBoosterModifier"
            | "PokemonMultiHitModifier"
            | "PokemonFormChangeItemModifier"
            | "MoneyRewardModifier"
            | "DamageMoneyRewardModifier"
            | "MoneyInterestModifier"
            | "HiddenAbilityRateBoosterModifier"
            | "ShinyRateBoosterModifier"
            | "CriticalCatchChanceBoosterModifier"
            | "LockModifierTiersModifier"
            | "HealShopCostModifier"
            | "BoostBugSpawnModifier"
            | "SwitchEffectTransferModifier"
            | "HeldItemTransferModifier"
            | "TurnHeldItemTransferModifier"
            | "ContactHeldItemTransferChanceModifier"
            | "IvScannerModifier"
            | "ExtraModifierModifier"
            | "TempExtraModifierModifier"
            | "EnemyPersistentModifier"
            | "EnemyDamageMultiplierModifier"
            | "EnemyDamageBoosterModifier"
            | "EnemyDamageReducerModifier"
            | "EnemyTurnHealModifier"
            | "EnemyAttackStatusEffectChanceModifier"
            | "EnemyStatusEffectHealChanceModifier"
            | "EnemyEndureChanceModifier"
            | "EnemyFusionChanceModifier"
            | "MoneyMultiplierModifier"

      Parameters

      • modifier: T

        The modifier to check against

      Returns this is ModifierInstanceMap[T]

      Whether the modiifer is an instance of the given type

      Used to avoid requiring the caller to have imported the specific modifier class, avoiding circular dependencies.