Triggering Signal

class TriggeringSignal(value)

An enumeration.

ACT_PRE_SKILL = 1

triggers prepare skill statuses

COMBAT_ACTION = 2

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

DEATH_EVENT = 3

triggers when “after a … character is defeated”

END_ROUND_CHECK_OUT = 4

triggers when “at the end phase, …”

FAST_ACTION = 5

triggers when a fast action is performed, unused signal.

GAME_START = 6

triggers when “when the battle begins”

OPPO_DECLARE_END_ROUND = 7

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

POST_CARD = 8

triggers when “when … play a … card”

POST_DMG = 9

triggers when “when … character takes DMG”

POST_REACTION = 10

triggers when “after … character takes Elemental Reaction DMG”

PRE_ACTION = 11

triggers when “before … choose their action”

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”

SWAP_EVENT_1 = 15

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

SWAP_EVENT_2 = 16

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

TRIGGER_REVIVAL = 17

triggers when “when the character … would be defeated”

classmethod swap_event(pid: Pid) TriggeringSignal
Returns:

the corresponding swap event signal for pid.

aBOUT TO BE DEPRECATED.