-
Notifications
You must be signed in to change notification settings - Fork 5
Base Game Card Effect Reference
-
paramInt: Target Card Pile
Valid values:
| Value | Meaning |
|---|---|
| 0 | DeckPile |
| 1 | DiscardPile |
| 2 | ExhaustedPile |
| 3 | HandPile |
| 4 | KeepInStandBy |
| 5 | DeckPileTop |
| 6 | None |
| 7 | DeckPileRandom |
| 8 | EatenPile |
-
additionalParamInt: Num Cards -
paramCardUpgradeData: Optional Upgrade -
filterBasedOnMainSubClass: Filter Based On Main Subclass -
copyModifiersFromSource: Copy Modifiers From Source -
ignoreTemporaryModifiersFromSource: Ignore Temporary Modifiers From Source -
paramCardPool: Card Pool -
paramCardFilter: Card Filter -
paramBool: Require Space In Hand^ - If enabled, will check if the player's hand is full -
paramBool2: Skip If Already In Hand^ - If enabled, only adds a card when you don't already have it in hand
-
paramInt: Target Card Pile
Valid values:
| Value | Meaning |
|---|---|
| 0 | DeckPile |
| 1 | DiscardPile |
| 2 | ExhaustedPile |
| 3 | HandPile |
| 4 | KeepInStandBy |
| 5 | DeckPileTop |
| 6 | None |
| 7 | DeckPileRandom |
| 8 | EatenPile |
-
additionalParamInt: Cards Per Target -
paramCardUpgradeData: Optional Upgrade -
filterBasedOnMainSubClass: Filter Based On Main Subclass -
copyModifiersFromSource: Copy Modifiers From Source -
ignoreTemporaryModifiersFromSource: Ignore Temporary Modifiers From Source -
paramCardPool: Card Pool -
paramCardFilter: Card Filter -
paramBool: Require Space In Hand^ - If enabled, will check if the player's hand is full -
paramBool2: Require Unequipped Targets^ - Only counts targets that currently do not have equipment.
-
paramInt: Gold Per Upgrade^ - Must be greater than zero -
paramCardUpgradeData: Upgrade To Add
-
paramCardUpgradeData: Card Upgrade -
additionalParamInt1: Upgrade Lifetime
Valid values:
| Value | Meaning |
|---|---|
| 0 | TemporaryUntilEndOfBattle |
| 1 | TemporaryUntilUnitDeath |
| 2 | Permanent |
-
paramCardUpgradeData: Card Upgrade -
paramInt: Active Moon Phases^ - Phases when upgrade can be applied.
Valid values:
| Value | Meaning |
|---|---|
| 1 | New |
| 2 | Full |
| 4 | None |
-
additionalParamInt1: Upgrade Lifetime
Valid values:
| Value | Meaning |
|---|---|
| 0 | TemporaryUntilEndOfBattle |
| 1 | TemporaryUntilUnitDeath |
| 2 | Permanent |
-
paramCardUpgradeData: Card Upgrade -
additionalParamInt1: Upgrade Lifetime
Valid values:
| Value | Meaning |
|---|---|
| 0 | TemporaryUntilEndOfBattle |
| 1 | TemporaryUntilUnitDeath |
| 2 | Permanent |
-
paramStatusEffects: Status Effects^ - Status effects that scale the number of upgrades applied. -
paramCardUpgradeData: Card Upgrade -
additionalParamInt1: Upgrade Lifetime
Valid values:
| Value | Meaning |
|---|---|
| 0 | TemporaryUntilEndOfBattle |
| 1 | TemporaryUntilUnitDeath |
| 2 | Permanent |
This class has no documented parameters.
-
paramCardUpgradeData: Card Upgrade
-
paramInt: Corruption Amount
-
paramInt: Target Card Pile
Valid values:
| Value | Meaning |
|---|---|
| 0 | DeckPile |
| 1 | DiscardPile |
| 2 | ExhaustedPile |
| 3 | HandPile |
| 4 | KeepInStandBy |
| 5 | DeckPileTop |
| 6 | None |
| 7 | DeckPileRandom |
| 8 | EatenPile |
-
copyModifiersFromSource: Copy Modifiers From Source -
paramBool: Ignore if ephemeral^ - Don't apply this effect if the card has the Ephemeral trait. -
paramCardPool: Card Pool -
paramCardFilter: Card Filter
This class has no documented parameters.
This class has no documented parameters.
-
paramBool: Strict Target Checking^ - TRUE - Always Fail Test if Zero Targets
FALSE - Zero Targets allowed unless Target Mode is 'Drop Target' -
paramStatusEffects: Status Effect To Add^ - If more than one provided, chooses one at random -
useStatusEffectStackMultiplier: Use Status Effect Stack Multiplier^ - Multiply the number of stacks added by the number of this type of status effect the target already has. -
useHealthMissingStackMultiplier: Use Health Missing Stack Multiplier^ - Multiply the number of stacks added by the number of hp the target is missing. -
useMagicPowerMultiplier: Use Magic Power Multiplier^ - Multiply the number of stacks added by the amount of magic power in the room. -
paramInt: Chance To Apply Effect^ - If 1-99, the chance to apply. If 0 or >= 100, always will apply -
useIntRange: Use Range For Chance -
paramMinInt: Min Chance To Apply Effect^ - If 1-99, the chance to apply. If 0 or >= 100, always will apply -
paramMaxInt: Max Chance To Apply Effect^ - If 1-99, the chance to apply. If 0 or >= 100, always will apply -
paramMultiplier: Range Multiplier -
paramSubtype: Target Subtype -
paramBool2: Ignore Dualism
-
paramInt: Health Percent (0-100) -
paramStatusEffects: Statuses -
paramBool: Apply on Health Above Percent (Default is Below)
-
paramStatusEffects: Status Effects^ - Must specify two. The first is applied when health is above the threshold. The second is applied at or below the threshold -
paramInt: Reamining Health Percent For Swap^ - The remaining health percent that will transition to using the second status effect
-
paramBool: Strict Target Checking^ - TRUE - Always Fail Test if Zero Targets
FALSE - Zero Targets allowed unless Target Mode is 'Drop Target' -
paramStatusEffects: Status Effect To Add^ - If more than one provided, chooses one at random -
useStatusEffectStackMultiplier: Use Status Effect Stack Multiplier^ - Multiply the number of stacks added by the number of this type of status effect the target already has. -
useHealthMissingStackMultiplier: Use Health Missing Stack Multiplier^ - Multiply the number of stacks added by the number of hp the target is missing. -
useMagicPowerMultiplier: Use Magic Power Multiplier^ - Multiply the number of stacks added by the amount of magic power in the room. -
paramInt: Chance To Apply Effect^ - If 1-99, the chance to apply. If 0 or >= 100, always will apply -
useIntRange: Use Range For Chance -
paramMinInt: Min Chance To Apply Effect^ - If 1-99, the chance to apply. If 0 or >= 100, always will apply -
paramMaxInt: Max Chance To Apply Effect^ - If 1-99, the chance to apply. If 0 or >= 100, always will apply -
paramMultiplier: Range Multiplier -
paramSubtype: Target Subtype -
paramBool2: Ignore Dualism
-
paramStatusEffects: Status Effect To Add^ - If more than one provided, chooses one at random -
useStatusEffectStackMultiplier: Use Status Effect Stack Multiplier^ - Multiply the number of stacks added by the number of this type of status effect the target already has.
This class has no documented parameters.
-
paramStatusEffects: Two Status Effects^ - First: Requirement.
Second: Status effect to add.
-
paramStatusEffects: Status Effect To Add -
paramSubtype: Target Subtype -
additionalParamInt: Distribution Method^ - Distribute Identically - Each target gets the same number of stacks
Distribute Evenly - stacks are divided up across all targets
Valid values:
| Value | Meaning |
|---|---|
| 0 | DistributeIdentically |
| 1 | DistributeEvenly |
-
paramStatusEffects: Status Effect To Add -
paramSubtype: Target Subtype -
additionalParamInt: Distribution Method^ - Distribute Identically - Each target gets the same number of stacks
Distribute Evenly - stacks are divided up across all targets
Valid values:
| Value | Meaning |
|---|---|
| 0 | DistributeIdentically |
| 1 | DistributeEvenly |
-
paramStatusEffects: Statuses -
paramBool2: Ignore Dualism -
paramInt: Divisor^ - How much to divide the attack value by before applying the status effect.
-
paramStatusEffects: Statuses
-
paramStatusEffects: Two Status Effects^ - First: Effect to add. Second: Effect to count. Add the first effect the count of the second effect * mult -
paramInt: Multiplier^ - Multiply the num stacks of the second effect -
paramBool: Only Use Effects on Target^ - When adding the effects together, don't consider the entire room, just the target.
-
paramStatusEffects: Statuses -
paramBool2: Ignore Dualism -
paramInt: Divisor^ - How much to divide the attack value by before applying the status effect.
-
paramStatusEffects: Two Status Effects^ - First: Effect to add. Second: Effect to count. Add the first effect the count of the second effect * mult -
paramInt: Multiplier^ - Multiply the num stacks of the second effect
-
paramCardUpgradeData: Card Upgrade
-
paramCardUpgradeData: Card Upgrade
-
paramCardUpgradeData: Card Upgrade -
additionalParamInt1: Upgrade Scaling^ - Optional tweaks to applied upgrade
Valid values:
| Value | Meaning |
|---|---|
| 0 | None |
| 1 | AddTargetStats |
-
paramCardUpgradeData: Card Upgrade -
additionalParamInt: Required Gold^ - Optional Amount of Coin Needed in Order to Apply Upgrade
-
paramCardUpgradeData: Card Upgrade -
paramCardFilter: Card Filter
-
paramCardUpgradeData: Card Upgrade
-
paramCardUpgradeData: Card Upgrade -
additionalParamInt1: Upgrade Lifetime
Valid values:
| Value | Meaning |
|---|---|
| 0 | TemporaryUntilEndOfBattle |
| 1 | TemporaryUntilUnitDeath |
-
paramCardUpgradeData: Card Upgrade -
paramInt: Status Count Threshold -
additionalParamInt1: Upgrade Lifetime
Valid values:
| Value | Meaning |
|---|---|
| 0 | TemporaryUntilEndOfBattle |
| 1 | TemporaryUntilUnitDeath |
-
paramStatusEffects: Status Effects
This class has no documented parameters.
-
paramBool: No Count Modifiers Allowed^ - Added trigger ignores effects from artifacts that amplify trigger counts
-
paramInt: Target Card Pile
Valid values:
| Value | Meaning |
|---|---|
| 0 | DeckPile |
| 1 | DiscardPile |
| 2 | ExhaustedPile |
| 3 | HandPile |
| 4 | KeepInStandBy |
| 5 | DeckPileTop |
| 6 | None |
| 7 | DeckPileRandom |
| 8 | EatenPile |
-
additionalParamInt: Num Cards -
paramBool: Permanent -
paramBool2: Skip Card Add Animation^ - In some situations, playing the card added visuals should not happen -
paramCardUpgradeData: Optional Temp Upgrade -
copyModifiersFromSource: Copy Modifiers From Source -
ignoreTemporaryModifiersFromSource: Ignore Temporary Modifiers From Source
-
paramCardUpgradeData: Card Upgrade -
additionalParamInt1: Upgrade Scaling
Valid values:
| Value | Meaning |
|---|---|
| 0 | ApplyUpgradeOnce |
| 1 | ApplyUpgradePerForgePoint |
-
paramInt: Target Card Pile
Valid values:
| Value | Meaning |
|---|---|
| 0 | DeckPile |
| 1 | DiscardPile |
| 2 | ExhaustedPile |
| 3 | HandPile |
| 4 | KeepInStandBy |
| 5 | DeckPileTop |
| 6 | None |
| 7 | DeckPileRandom |
| 8 | EatenPile |
-
paramBool: Permanent -
paramCardUpgradeData: Optional Upgrade -
copyModifiersFromSource: Copy Modifiers From Source -
ignoreTemporaryModifiersFromSource: Ignore Temporary Modifiers From Source
-
paramInt: Cooldown Amount -
paramBool: Is Amount Absolute^ - If true, sets the cooldown to the amount. If false, adds the amount to the current cooldown value.
-
paramInt: Add or Remove Amount^ - All existing status effect stacks will be adjusted by this amount -
paramBool: Require Valid Targets^ - If TRUE, there must be at least one valid target in order to cast -
additionalParamInt: Status Effect Filter^ - Which Status Effects can be affected
Valid values:
| Value | Meaning |
|---|---|
| 0 | AnyInStatusEffectParamList |
| 1 | AnyFlaggedIsPropagatable |
-
paramStatusEffects: Affected Status Effects^ - Only Status Effects in this list will be affected
Note: Only valid if 'Status Effect Filter = AnyInStatusEffectParamList'
-
paramInt: Corruption Amount^ - -1 means fill to max (when adding) or remove all (when removing) -
paramBool: Add Amount^ - If true, adds corruption. If false, removes corruption.
-
paramInt: Dragons Hoard Amount^ - Can be negative -
useIntRange: Use Range For Dragons Hoard Amount -
paramMinInt: Min Dragons Hoard Amount^ - Can be negative -
paramMaxInt: Max Dragons Hoard Amount^ - Can be negative -
paramMultiplier: Range Multiplier
-
paramStatusEffects: Status Effect^ - The status effect that triggers the award. -
paramInt: Dragons Hoard Multiplier^ - The count of Dragon's Hoard to award per award instance.
-
paramInt: Energy Amount^ - Can be negative -
useIntRange: Use Range For Energy Amount -
paramMinInt: Min Energy Amount^ - Can be negative -
paramMaxInt: Max Energy Amount^ - Can be negative -
paramMultiplier: Range Multiplier
-
paramInt: Forge Point Amount^ - Can be negative -
useIntRange: Use Range For Forge Point Amount -
paramMinInt: Min Forge Point Amount^ - Can be negative -
paramMaxInt: Max Forge Point Amount^ - Can be negative -
paramMultiplier: Range Multiplier
-
paramInt: Health Amount -
useIntRange: Use Range For Health Amount -
paramMinInt: Min Health Amount -
paramMaxInt: Max Health Amount -
paramMultiplier: Range Multiplier -
paramBool: Bind to Parent Upgrade^ - Used if this is on a room/equipment and we want the max health to drop when that room/equipment is removed.
-
paramInt: Capacity Amount -
paramBool: Only Trigger If No Enemies^ - If enabled, this effect will only occur if there are no hero units in the room.
-
paramInt: Corruption Amount
-
paramInt: Amount
-
paramSubtype: Target Subtype
-
paramCardUpgradeData: Upgrade
-
paramCardUpgradeData: Upgrade -
additionalParamInt: Attachment Type^ - Default/Embedded = 1 per Room (Embedded cannot be replaced)
Valid values:
| Value | Meaning |
|---|---|
| 0 | Default |
| 1 | Embedded |
-
paramBool: Require Equipment
-
paramBool: Require Equipment -
paramBool2: Use Selected Room^ - FALSE - Use Attackers Current Room
-
paramCardData: Destination Card -
paramInt: Number of Cards
-
paramInt: Buff Amount -
useIntRange: Use Range For Buff Amount -
paramMinInt: Min Buff Amount -
paramMaxInt: Max Buff Amount -
paramMultiplier: Range Multiplier
-
paramCardUpgradeData: Upgrade
-
paramInt: Buff Amount -
useIntRange: Use Range For Buff Amount -
paramMinInt: Min Buff Amount -
paramMaxInt: Max Buff Amount -
paramMultiplier: Range Multiplier -
additionalParamInt1: Upgrade Lifetime
Valid values:
| Value | Meaning |
|---|---|
| 0 | TemporaryUntilEndOfBattle |
| 1 | TemporaryUntilUnitDeath |
-
paramInt: Bump Amount
-
paramInt: Discard Mode
Valid values:
| Value | Meaning |
|---|---|
| 0 | Discard |
| 1 | Consume |
| 2 | ConsumeOthers |
| 3 | ConsumeAndForge |
-
additionalParamInt: Effect Condition^ - Requirement in order for this effect to trigger
Valid values:
| Value | Meaning |
|---|---|
| 0 | MustHaveValidCardTargets |
| 5 | None |
-
paramBool: Exclude Ephemeral Copies of this Card^ - Optionally don't let the player choose to discard Ephemeral copies made via Upgrades, Artifacts, etc -
paramBool2: Get Ember For Cost^ - Optionally gain ember equal to the cost of the card -
paramCardPool: Pool For Replacement Card -
paramBool3: Replacement Must Be Similar
-
paramFloat: Multiplier -
paramBool: Copy Positive Status Effects
-
paramInt: Num Copies Of Each Unit -
paramBool: Copy Hero Stats^ - Only applies when copying hero units - copies status effects after spawning a new unit.
-
paramInt: Num Choices -
additionalParamInt: Options per Choice
-
paramCardFilter: Card Filter -
paramCardUpgradeData: Card Upgrade^ - Optional upgrade to apply to the new card copy
-
paramInt: Damage Amount -
useIntRange: Use Range For Damage Amount -
paramMinInt: Min Damage Amount -
paramMaxInt: Max Damage Amount -
paramMultiplier: Range Multiplier -
useStatusEffectStackMultiplier: Use Status Effect Stack Multiplier^ - Enable status effect stack multiplier. -
statusEffectStackMultiplier: Status Effect Stack Multiplier^ - Multiply the damage amount by the number of this type of status effect the target has.
-
paramInt: Damage By Percent -
useIntRange: Use Range For Damage By Percent -
paramMinInt: Min Damage By Percent -
paramMaxInt: Max Damage By Percent -
paramMultiplier: Range Multiplier -
paramBool: Round Up
-
paramInt: Damage Multiplier -
useIntRange: Use Range For Damage Multiplier -
paramMinInt: Min Damage Multiplier -
paramMaxInt: Max Damage Multiplier -
paramMultiplier: Range Multiplier -
paramStr: Subtype
-
paramInt: Damage Multiplier -
useIntRange: Use Range For Damage Multiplier -
paramMinInt: Min Damage Multiplier -
paramMaxInt: Max Damage Multiplier -
paramMultiplier: Range Multiplier -
paramBool: Damage last attacker -
paramBool2: Include armor
-
paramBool: Use Card Traits not Attacker Traits^ - TRUE - Only Bonus Traits authored on this card will be considered
FALSE - Only Bonus Traits authored on the Attacker will be considered -
paramInt: Damage Multiplier -
useIntRange: Use Range For Damage Multiplier -
paramMinInt: Min Damage Multiplier -
paramMaxInt: Max Damage Multiplier -
paramMultiplier: Range Multiplier
-
paramInt: Damage Multiplier -
useIntRange: Use Range For Damage Multiplier -
paramMinInt: Min Damage Multiplier -
paramMaxInt: Max Damage Multiplier -
paramMultiplier: Range Multiplier
-
paramInt: Damage Amount -
useIntRange: Use Range For Damage Amount -
paramMinInt: Min Damage Amount -
paramMaxInt: Max Damage Amount -
paramMultiplier: Range Multiplier -
useStatusEffectStackMultiplier: Use Status Effect Stack Multiplier^ - Enable status effect stack multiplier. -
statusEffectStackMultiplier: Status Effect Stack Multiplier^ - Multiply the damage amount by the number of this type of status effect the target has.
-
paramInt: Debuff Amount -
useIntRange: Use Range For Debuff Amount -
paramMinInt: Min Debuff Amount -
paramMaxInt: Max Debuff Amount -
paramMultiplier: Range Multiplier
-
paramInt: Debuff Amount -
useIntRange: Use Range For Debuff Amount -
paramMinInt: Min Debuff Amount -
paramMaxInt: Max Debuff Amount -
paramMultiplier: Range Multiplier
-
paramInt: Despawn Counter^ - Must be >= 1 -
useIntRange: Use Range For Despawn Counter -
paramMinInt: Min Despawn Counter -
paramMaxInt: Max Despawn Counter -
paramMultiplier: Range Multiplier -
paramBool: Respect Disable Character Despawns Effect
-
paramInt: Discard Mode
Valid values:
| Value | Meaning |
|---|---|
| 0 | Discard |
| 1 | Consume |
-
paramInt: Num Cards^ - If -1, draw to max starting hand -
useIntRange: Use Range For Num Cards -
paramMinInt: Min Num Cards -
paramMaxInt: Max Num Cards -
paramMultiplier: Range Multiplier
-
paramInt: Num Cards -
useIntRange: Use Range For Num Cards -
paramMinInt: Min Num Cards -
paramMaxInt: Max Num Cards -
paramMultiplier: Range Multiplier -
paramCardUpgradeData: Optional Card Upgrade^ - Applied to additional cards drawn for the next hand
-
paramInt: Num Cards -
paramCardPool: Card Pool -
paramCardFilter: Card Filter (Optional) -
filterBasedOnMainSubClass: Filter Based On Main/Sub Class -
paramCardUpgradeData: Upgrade (Optional) -
paramBool: Require Space In Hand^ - If enabled, will check if the player's hand is full -
paramCardData: Optional Card to Add^ - If enabled, will add the specified card in hand instead of adding a random card from the CardPool.
-
paramInt: Num Cards -
useIntRange: Use Range For Num Cards -
paramMinInt: Min Num Cards -
paramMaxInt: Max Num Cards -
paramMultiplier: Range Multiplier -
paramCardFilter: Card Filter^ - Optional. If one is defined it will supercede other card type checking -
paramCardFilterSecondary: Secondary Card Filter^ - Optional. Only used if there is a primary card filter and it failed to find a match
-
paramCardFilter: Card Filter -
paramCardUpgradeData: Card Upgrade^ - Optional upgrade to apply to the new card copy
-
paramStatusEffects: Status Effect^ - If more than one provided, chooses one at random -
useStatusEffectStackMultiplier: Use Status Effect Stack Multiplier^ - Multiply the number of stacks added by the number of this type of status effect the target already has.
-
paramBool: Force Feeder Unit To Be Self^ - The feeder unit will be overriden to be the owner of this effect.
-
paramInt: Rearrange Destination
Valid values:
| Value | Meaning |
|---|---|
| 0 | FrontSlot |
| 1 | BackSlot |
| 3 | SelectedSlot |
This class has no documented parameters.
This class has no documented parameters.
-
paramInt: Forge Count^ - Number of times to apply the Forge Upgrade -
paramCardUpgradeData: Forge Upgrade -
paramCardFilter: Optional Card Filter^ - Used to filter out Forge card targets.
Filters on the Forge upgrade itself will also be checked. -
additionalParamInt: Forge Target Mode^ - How valid Hand/Deck Pile cards should be targeted
Valid values:
| Value | Meaning |
|---|---|
| 0 | ChooseFromHand |
| 1 | RandomFromHand |
| 2 | AllInHand |
| 3 | RandomFromHandOrDeck |
| 4 | AllInHandAndDeck |
| 5 | AdjustForgePoints |
-
additionalParamInt1: Upgrade Lifetime
Valid values:
| Value | Meaning |
|---|---|
| 0 | TemporaryUntilEndOfBattle |
| 1 | Permanent |
-
paramCardData: Optional Card to Add^ - Add the specified card to hand when no other cards are available.
-
paramCardFilter: Card Filter
This class has no documented parameters.
This class has no documented parameters.
-
paramInt: Energy Amount^ - Must be positive -
useIntRange: Use Range For Energy Amount -
paramMinInt: Min Energy Amount^ - Must be positive -
paramMaxInt: Max Energy Amount^ - Must be positive -
paramMultiplier: Range Multiplier -
paramBool: Allow Only During Monster Turn
-
paramInt: Energy Amount^ - Must be positive -
useIntRange: Use Range For Energy Amount -
paramMinInt: Min Energy Amount^ - Must be positive -
paramMaxInt: Max Energy Amount^ - Must be positive -
paramMultiplier: Range Multiplier
-
paramInt: Energy Amount^ - Must be positive -
useIntRange: Use Range For Energy Amount -
paramMinInt: Min Energy Amount^ - Must be positive -
paramMaxInt: Max Energy Amount^ - Must be positive -
paramMultiplier: Range Multiplier
-
paramCardPool: Card Pool
-
paramInt: Heal Amount -
useIntRange: Use Range For Heal Amount -
paramMinInt: Min Heal Amount -
paramMaxInt: Max Heal Amount -
paramMultiplier: Range Multiplier
-
paramInt: Heal Amount -
additionalParamInt: Damage Multiplier -
useIntRange: Use Range For Heal Amount -
paramMinInt: Min Heal Amount -
paramMaxInt: Max Heal Amount -
paramMultiplier: Range Multiplier
-
paramInt: Heal Amount -
useIntRange: Use Range For Heal Amount -
paramMinInt: Min Heal Amount -
paramMaxInt: Max Heal Amount -
paramMultiplier: Range Multiplier
-
paramInt: Heal Amount -
useIntRange: Use Range For Heal Amount -
paramMinInt: Min Heal Amount -
paramMaxInt: Max Heal Amount -
paramMultiplier: Range Multiplier -
paramStatusEffects: Overheal Status Effects -
additionalParamInt: Overheal Bonus Attack Multiplier -
additionalParamInt1: Overheal Bonus Max Health Multiplier
-
paramInt: Heal Amount -
paramBool: Allow Trait Scaling^ - Whether Traits that scale Train Heals should be considered
-
paramInt: Heal Amount -
paramBool: Allow Trait Scaling^ - Whether Traits that scale Train Heals should be considered
-
paramSubtype: Target Subtype -
paramBool3: Should Fail With No Valid Targets
-
paramRewardData: Reward Data -
paramCardUpgradeData: Card Upgrade
-
paramInt: Amount -
paramCardPool: Elixir Pool
-
paramInt: Amount -
paramCardPool: Elixir Pool -
additionalParamInt: Num Choices
-
paramInt: Increase Cost Amount^ - If negative, decreases cost
-
paramStr: Variable Name -
paramInt: Increase Value Amount
-
paramInt: Multiplier
-
paramInt: Multiplier
-
paramInt: Multiplier
-
paramStatusEffects: Status Effect^ - If more than one provided, chooses one of them at random -
useStatusEffectStackMultiplier: Use Status Effect Stack Multiplier^ - Multiply the number of stacks added by the number of this type of status effect the target already has. -
paramInt: Chance To Apply Effect^ - If 1-99, the chance to apply. If 0 or >= 100, always will apply -
useIntRange: Use Range For Chance -
paramMinInt: Min Chance To Apply Effect^ - If 1-99, the chance to apply. If 0 or >= 100, always will apply -
paramMaxInt: Max Chance To Apply Effect^ - If 1-99, the chance to apply. If 0 or >= 100, always will apply -
paramMultiplier: Range Multiplier
-
paramBool: Ignore Targeting -
additionalParamInt: Target Forwarding^ - Optionally pass target collected by this CardEffect to other CardEffects listed on card
Valid values:
| Value | Meaning |
|---|---|
| 0 | None |
| 1 | ForwardAsSelfTarget |
-
paramBool2: Targetless^ - Doesn't need any targets. Used to play VFX in room for scourge cards.
-
paramInt: Damage Reduction
-
paramInt: Increase Pyre Health Amount
-
paramInt: Increase Pyre Attack
-
paramTrigger: Trigger
This class has no documented parameters.
-
paramInt: Damage Amount -
useIntRange: Use Range For Damage Amount -
paramMinInt: Min Damage Amount -
paramMaxInt: Max Damage Amount -
paramMultiplier: Range Multiplier -
useStatusEffectStackMultiplier: Use Status Effect Stack Multiplier^ - Multiply the damage amount by the number of this type of status effect the target has.
-
paramInt: Num Cards To Discard -
useIntRange: Use Range For Num Cards To Discard -
paramMinInt: Min Num Cards To Discard -
paramMaxInt: Max Num Cards To Discard -
paramMultiplier: Range Multiplier
-
paramCharacterDataPool: Character Data Pool^ - Chooses one of these at random to spawn
-
paramCardUpgradeData: Upgrade Data -
paramStr: Instructions Loc Key (Optional)^ - For card selection mode ChooseToHand or ChooseToDeck, instructions for the choose card screen. If empty, ScreenDeck_Select_CardEffectRecursion is used. -
paramInt: Num Cards To Draw^ - For card selection mode RandomToHand or RandomToDeck, the number of cards to draw. For RandomToRoom, the number of monsters to spawn. -
paramCardFilter: Card Filter -
paramBool: Requires Room In Hand -
paramBool2: Disallow Overflow To Draw Pile -
additionalParamInt: No Cards Error Message^ - The error message to use when no cards are available to draw
Valid values:
| Value | Meaning |
|---|---|
| 0 | None |
| 1 | Invalid |
| 2 | RoomDisabled |
| 3 | RoomFurnace |
| 4 | RoomFull |
| 5 | InsufficientEnergy |
| 6 | InvalidTarget |
| 7 | NoCardsDrawn |
| 8 | LowCardsDrawn |
| 9 | CardFreeze |
| 10 | SpellAffinity |
| 11 | Unplayable |
| 12 | HandFull |
| 13 | InsufficientCorruption |
| 14 | Cooldown |
| 15 | UnitAbilitiesDisabled |
| 16 | TrainRoomRoomFurnace |
| 17 | DeploymentPhase |
| 18 | InsufficientGold |
| 19 | NoUnitsToReform |
| 20 | RoomSummonBlocked |
| 21 | CardDrawBlocked |
| 22 | RoomTargetedFull |
-
paramBool: Permanent -
paramRelicData: Skip if Relic Active
-
paramInt: Status Effect Type
Valid values:
| Value | Meaning |
|---|---|
| 0 | Positive |
| 1 | Negative |
| 2 | Persistent |
| 3 | Ability |
-
paramBool: Remove Half
This class has no documented parameters.
-
paramStatusEffects: Status Effect To Remove -
disallowStatusEffectStackModifiers: Disallow Status Effect Stack Modifiers^ - Ignore bonus stack count effects from Traits and Relics
-
paramStatusEffects: Two Status Effects^ - First: Requirement.
Second: Status effect to remove.
-
paramStatusEffects: Status Effect
-
paramCardUpgradeData: Card Upgrade -
paramBool: Should apply dualism when removing
This class has no documented parameters.
-
paramTrigger: Trigger
-
paramBool: Cooldown At Spawn^ - If true, sets cooldown to the Cooldown At Spawn. Otherwise, sets cooldown to Cooldown After Activated
-
paramBool: Keep Temporary Upgrades^ - If enabled, the returned card keeps any temporary upgrades gained while the unit was deployed. -
paramBool2: Allow Overflow To Draw Pile^ - If enabled, units recalled when the hand is full are placed on top of the draw pile instead. -
paramBool3: Return Equipment^ - If enabled, equipment on the unit will be returned to either the Hand or Draw pile.
-
paramInt: Num Cards -
useIntRange: Use Range For Num Cards -
paramMinInt: Min Num Cards -
paramMaxInt: Max Num Cards -
paramMultiplier: Range Multiplier
-
paramInt: Gold Reward -
useIntRange: Use Range For Gold Reward -
paramMinInt: Min Gold Reward -
paramMaxInt: Max Gold Reward -
paramMultiplier: Range Multiplier -
paramBool: Gold Cost is a Requirement
-
paramInt: Gold Reward per Dragon Hoard
This class has no documented parameters.
-
paramStr: Targets Status Effect Id^ - For target mode FrontWithStatus, gets the front target with this status effect. -
paramSubtype: Target Subtype -
paramBool: Do Not Fully Remove^ - Whether to immediately remove the dead unit from the room.
-
paramSubtype: Target Subtype
-
paramInt: Health
-
paramInt: Moon Phase
Valid values:
| Value | Meaning |
|---|---|
| 1 | New |
| 2 | Full |
| 4 | None |
-
paramCardData: Ability
-
paramCharacterData: Hero To Spawn -
paramCharacterDataPool: Hero To Spawn Pool
-
paramCharacterData: Hero To Spawn -
paramCharacterDataPool: Hero To Spawn Pool
-
paramCharacterData: Monster To Spawn -
paramAdditionalCharacterData: Additional Monster To Spawn -
paramCharacterDataPool: Monster To Spawn Pool -
paramInt: Num Additional Monsters To Spawn -
paramBool: Don't Copy Upgrades From Played Card^ - In some cases, we don't want to copy upgrades from the played card (sometimes the unit that is creating this unit). -
paramCardUpgradeData: Card Upgrade
-
paramStatusEffects: Status Effect To Add^ - If more than one provided, chooses one at random -
paramCharacterData: Character To Spawn^ - If no valid targets for the Status Effect are present, this character will be spawned instead (with the Status Effect) -
disallowStatusEffectStackModifiers: Disallow Status Effect Stack Modifiers^ - Ignore bonus stack count effects from Traits and Relics
This class has no documented parameters.
-
paramStatusEffects: Two Status Effects^ - First: The status to trigger off of. Second: The status to add when triggered. -
paramBool: Only Add Single Stack^ - When the first status is added, instead only add a single stack of the second instead of the same amount.
-
paramStatusEffects: Status Effect To Transfer^ - If more than one provided, chooses one at random -
useStatusEffectStackMultiplier: Use Status Effect Stack Multiplier^ - Multiply the number of stacks added by the number of this type of status effect the target already has.
-
paramStatusEffects: Status Effects To Transfer^ - Only consider Status Effects in this list (if none provided, consider all) -
useStatusEffectStackMultiplier: Use Status Effect Stack Multiplier^ - Multiply the number of stacks added by the number of this type of status effect the target already has. -
paramInt: Transfer Targets
Valid values:
| Value | Meaning |
|---|---|
| 0 | RandomSingleUnitOnOpposingTeam |
| 1 | RandomlyDistributedAcrossOpposingTeam |
| 2 | FrontFriendlyUnit |
| 3 | FrontOpposingUnit |
| 4 | CopyToEachUnitOnOpposingTeam |
| 5 | RandomlyDistributedAcrossFriendlyTeam |
| 6 | RandomlyDistributedAcrossHeroTeam |
| 7 | RandomSingleUnitOnHeroTeam |
| 8 | CopyToEachUnitOnFriendlyTeam |
| 9 | CopyToEachUnitOnHeroTeam |
| 10 | EvenlyDistributedAcrossOpposingTeam |
| 11 | EvenlyDistributedAcrossFriendlyTeam |
| 12 | EvenlyDistributedAcrossHeroTeam |
-
additionalParamInt: Allowed Status Types
Valid values:
| Value | Meaning |
|---|---|
| 0 | BuffsAndDebuffs |
| 1 | DebuffsOnly |
| 2 | BuffsOnly |
-
additionalParamInt1: Allowed Transfer Rooms^ - Which Rooms will Status Effect targets be collected from?
Valid values:
| Value | Meaning |
|---|---|
| 0 | SourceRoomOnly |
| 1 | AllRoomsInTower |
-
paramBool: Allow Stack Modification on Transfer -
paramBool2: Skip Remove^ - By default this effect removes statuses from the source. This flag suppresses that. -
paramFloat: Stack Percentage^ - Multiplier for stack counts before transfer. Defaults to 1.0 (100%). Can exceed 1.0 to increase stacks. Results less than 1 are rounded up to 1.
-
paramInt: Transfer Target
Valid values:
| Value | Meaning |
|---|---|
| 0 | FrontFriendlyUnit |
| 1 | AbilityUser |
-
additionalParamInt: Attack Multiplier
This class has no documented parameters.
This class has no documented parameters.
This class has no documented parameters.
-
paramBool: Requires Character Refresh^ - Only required when the card is actually played. Indicates that a full character refresh is required.