public DaWu()
{
dawuTargets = new List<Player>();
var trigger = new AutoNotifyPassiveSkillTrigger(
this,
(p, e, a) => { return Game.CurrentGame.Decks[Owner, QiXing.QiXingDeck].Count > 0; },
Run,
TriggerCondition.OwnerIsSource
) { IsAutoNotify = false };
Triggers.Add(GameEvent.PhaseBeginEvents[TurnPhase.End], trigger);
var trigger2 = new AutoNotifyPassiveSkillTrigger(
this,
(p, e, a) => { Game.CurrentGame.RegisterTrigger(GameEvent.PlayerIsDead, new DaWuOnDeath(p, this)); },
TriggerCondition.OwnerIsSource
) { AskForConfirmation = false, IsAutoNotify = false };
Triggers.Add(GameEvent.PlayerGameStartAction, trigger2);
IsAutoInvoked = null;
}