Triggering Signal

class TriggeringSignal(value)

An enumeration.

ACT_PRE_SKILL = 0

triggers prepare skill statuses

DEATH_EVENT = 2

triggers when “after a … character is defeated”

DIRECT_TRIGGER = 20

directly trigger a status

END_ROUND_CHECK_OUT = 3

triggers when “at the end phase, …”

FAST_ACTION = 4

triggers when a fast action is performed, unused signal.

INIT_GAME_START = 5

triggers when “when the battle begins” for the first time

OPPO_DECLARE_END_ROUND = 6

triggers when “when your opponent declare the end of their round”

OPPO_SWAP = 16

ABOUT TO BE DEPRECATED: triggers when the opponent switch a character

POST_ANY = 10

triggers when “after any …”

POST_CARD = 7

triggers when “when … play a … card”

POST_DMG = 8

triggers when “after … character takes DMG”

POST_HEALING = 9
POST_SKILL = 1

triggers when “after a character uses …” (any skill)

POST_STATUS_REMOVAL = 21

triggers when some status is removed

PRE_ACTION = 11

triggers when “before … choose their action”

REVIVAL_GAME_START = 19

triggers when “when the battle begins” character is being revived

ROUND_END = 12

triggers when “End Phase”

ROUND_START = 13

triggers when “when the Action Phase starts”

SELF_DECLARE_END_ROUND = 14

triggers when “when you declare the end of your round”

SELF_SWAP = 15

ABOUT TO BE DEPRECATED: triggers when this player switch a character

TRIGGER_REVIVAL = 17

triggers when “when the character … would be defeated”