UNSTABLE
This function is unstable. oper
and cond
's signatures may change later. It may be modified or deleted without notice. Unstable versions will not be documented when modified or deleted.
aux.DelayedOperation
Source Code | Usage Examples | aux
Functions
Creates an effect that performs an operation on cards each time a given phase is entered.
Signature
aux.DelayedOperation(Card|Group cs
, int phase
, int flag
, Effect e
, int tp
, DelayedEffectOperation oper
, [DelayedEffectCondition cond
, int reset
= PHASE_END|phase
, int reset_count
= 1
, int hint
, int effect_desc
]) → Effect|nil
aux.DelayedOperation(cs,phase,flag,e,tp,oper,cond,reset,reset_count,hint,effect_desc)
Parameters
Card|Group
cs
The cards to perform the operation on.
int
phase
The Phase in which the operation will be performed.
int
flag
A unique integer used as a flag to register on the affected cards.
Effect
e
The effect performing the operation.
int
tp
The player performing the operation.
DelayedEffectOperation
oper
The operation to perform on the cards.
DelayedEffectCondition
cond
Optional.
Additional checks to perform on the cards before performing the operation.
int
reset
Optional. Defaults to
PHASE_END|phase
.Reset value to determine the point at which the operation will no longer be performed after.
int
reset_count
Optional. Defaults to
1
.How many times the reset value must happen.
int
hint
Optional.
An integer representing a string to show on affected cards.
int
effect_desc
Optional.
An integer representing a string to display on the LP bar of the player performing the operation.