public override void OnSucceedAttack(BattleDiceBehavior behavior) { if (ActivatedBuf.Count <= 0) { return; } KeywordBuf buff = RandomUtil.SelectOne <KeywordBuf>(ActivatedBuf); foreach (BattleUnitModel unit in BattleObjectManager.instance.GetAliveList_opponent(this._owner.faction)) { unit.bufListDetail.AddKeywordBufByEtc(buff, 1); } behavior?.card?.target?.battleCardResultLog?.SetNewCreatureAbilityEffect("3_H/FX_IllusionCard_3_H_Dertyfeather", 2f); }
public override bool IsImmune(KeywordBuf buf) { return(buf == KeywordBuf.Burn || buf == KeywordBuf.BurnBreak); }
public override bool IsImmune(KeywordBuf buf) { return(buf == KeywordBuf.Decay); }
public override bool IsImmune(KeywordBuf buf) { return(buf == KeywordBuf.Disarm || buf == KeywordBuf.Vulnerable); }