Skip to content

Effect.SetCountLimit ​

Source Code | Usage Examples | Effect Functions

Sets the number of times an effect can be used per turn.

Signature ​

Effect.SetCountLimit(Effect e, int count, [int|table code, CountLimitFlag flag]) → nil

lua
e:SetCountLimit(count,code,flag)

Parameters ​

  • Effect e ​

    The effect whose use to limit per turn.

  • int count ​

    The number of times the effect can be used per turn.

  • int|table code ​

    Optional.

    If supplied as an integer, the limit is applied to all effects with the same code globally (e.g., You can only use this effect of "..." once per turn) rather than per copy of a card. If supplied as a table, the first element is the code and the second element is another integer used as an "index" to further distinguish between effects with the same code.

  • CountLimitFlag flag ​

    Optional.

    Additional modifiers for the use limit behavior.