pokemon-rogue-battle
    Preparing search index...

    Function loadBattlerTag

    • When given a battler tag or json representing one, creates an actual BattlerTag object with the same data.

      Parameters

      • source:
            | BattlerTag
            | BaseBattlerTag & Pick<SubstituteTag, "tagType" | "hp">
            | BaseBattlerTag & Pick<SeedTag, "tagType" | "sourceIndex">
            | BaseBattlerTag & Pick<EncoreTag, "tagType" | "moveId">
            | BaseBattlerTag & Pick<
                WeatherHighestStatBoostTag,
                "tagType"
                | "stat"
                | "multiplier",
            >
            | BaseBattlerTag & Pick<
                TerrainHighestStatBoostTag,
                "tagType"
                | "stat"
                | "multiplier",
            >
            | BaseBattlerTag & Pick<CritBoostTag, "tagType" | "critStages">
            | BaseBattlerTag & Pick<CommandedTag, "tagType" | "tatsugiriFormKey">
            | BaseBattlerTag & Pick<
                StockpilingTag,
                "tagType"
                | "stockpiledCount"
                | "statChangeCounts",
            >
            | BaseBattlerTag & Pick<DisabledTag, "tagType" | "moveId">
            | BaseBattlerTag & Pick<GorillaTacticsTag, "tagType" | "moveId">
            | BaseBattlerTag & Pick<AutotomizedTag, "tagType" | "autotomizeCount">
            | BaseBattlerTag & Pick<RechargingTag, "tagType">
            | BaseBattlerTag & Pick<ConfusedTag, "tagType">
            | BaseBattlerTag & Pick<InfatuatedTag, "tagType">
            | BaseBattlerTag & Pick<NightmareTag, "tagType">
            | BaseBattlerTag & Pick<FrenzyTag, "tagType">
            | BaseBattlerTag & Pick<GenericSerializableBattlerTag<CHARGING>, "tagType">
            | BaseBattlerTag & Pick<IngrainTag, "tagType">
            | BaseBattlerTag & Pick<AquaRingTag, "tagType">
            | BaseBattlerTag & Pick<DrowsyTag, "tagType">
            | BaseBattlerTag & Pick<TrappedTag, "tagType">
            | BaseBattlerTag & Pick<NoRetreatTag, "tagType">
            | BaseBattlerTag & Pick<BindTag, "tagType">
            | BaseBattlerTag & Pick<WrapTag, "tagType">
            | BaseBattlerTag & Pick<FireSpinTag, "tagType">
            | BaseBattlerTag & Pick<WhirlpoolTag, "tagType">
            | BaseBattlerTag & Pick<ClampTag, "tagType">
            | BaseBattlerTag & Pick<SandTombTag, "tagType">
            | BaseBattlerTag & Pick<MagmaStormTag, "tagType">
            | BaseBattlerTag & Pick<SnapTrapTag, "tagType">
            | BaseBattlerTag & Pick<ThunderCageTag, "tagType">
            | BaseBattlerTag & Pick<InfestationTag, "tagType">
            | BaseBattlerTag & Pick<PerishSongTag, "tagType">
            | BaseBattlerTag & Pick<TruantTag, "tagType">
            | BaseBattlerTag & Pick<SlowStartTag, "tagType">
            | BaseBattlerTag & Pick<SemiInvulnerableTag, "tagType">
            | BaseBattlerTag & Pick<TypeBoostTag, "tagType">
            | BaseBattlerTag & Pick<
                GenericSerializableBattlerTag<ALWAYS_CRIT>,
                "tagType",
            >
            | BaseBattlerTag & Pick<
                GenericSerializableBattlerTag<IGNORE_ACCURACY>,
                "tagType",
            >
            | BaseBattlerTag & Pick<
                GenericSerializableBattlerTag<ALWAYS_GET_HIT>,
                "tagType",
            >
            | BaseBattlerTag & Pick<
                GenericSerializableBattlerTag<RECEIVE_DOUBLE_DAMAGE>,
                "tagType",
            >
            | BaseBattlerTag & Pick<GroundedTag, "tagType">
            | BaseBattlerTag & Pick<RemovedTypeTag, "tagType">
            | BaseBattlerTag & Pick<SaltCuredTag, "tagType">
            | BaseBattlerTag & Pick<CursedTag, "tagType">
            | BaseBattlerTag & Pick<FloatingTag, "tagType">
            | BaseBattlerTag & Pick<MinimizeTag, "tagType">
            | BaseBattlerTag & Pick<DestinyBondTag, "tagType">
            | BaseBattlerTag & Pick<IceFaceBlockDamageTag, "tagType">
            | BaseBattlerTag & Pick<FormBlockDamageTag, "tagType">
            | BaseBattlerTag & Pick<OctolockTag, "tagType">
            | BaseBattlerTag & Pick<ExposedTag, "tagType">
            | BaseBattlerTag & Pick<GulpMissileTag, "tagType">
            | BaseBattlerTag & Pick<TarShotTag, "tagType">
            | BaseBattlerTag & Pick<ThroatChoppedTag, "tagType">
            | BaseBattlerTag & Pick<UnburdenTag, "tagType">
            | BaseBattlerTag & Pick<HealBlockTag, "tagType">
            | BaseBattlerTag & Pick<TormentTag, "tagType">
            | BaseBattlerTag & Pick<TauntTag, "tagType">
            | BaseBattlerTag & Pick<ImprisonTag, "tagType">
            | BaseBattlerTag & Pick<SyrupBombTag, "tagType">
            | BaseBattlerTag & Pick<TelekinesisTag, "tagType">
            | BaseBattlerTag & Pick<PowerTrickTag, "tagType">
            | BaseBattlerTag & Pick<GrudgeTag, "tagType">

        An object containing the data necessary to reconstruct the BattlerTag.

      Returns BattlerTag

      The valid battler tag