public override void OnUseInstance(BattleUnitModel unit, BattleDiceCardModel self, BattleUnitModel targetUnit)
 {
     base.OnUseInstance(unit, self, targetUnit);
     if (targetUnit.faction == unit.faction)
     {
         targetUnit.bufListDetail.AddBuf(new BattleUnitBuf_Pluto_Contracted_2());
     }
     else
     {
         unit.bufListDetail.AddBuf(new BattleUnitBuf_Pluto_Contracted_2());
     }
 }
Ejemplo n.º 2
0
 public override void OnUseInstance(BattleUnitModel unit, BattleDiceCardModel self, BattleUnitModel targetUnit)
 {
     unit.bufListDetail.AddBuf(new BattleUnitBuf_ZealLimit());
     unit.bufListDetail.AddKeywordBufThisRoundByCard(KeywordBuf.Smoke, 2);
     unit.personalEgoDetail.RemoveCard(18200008);
     base.OnUseInstance(unit, self, targetUnit);
 }
 public override void Init(BattleUnitModel owner)
 {
     base.Init(owner);
     count = 0;
     stack = 0;
 }
Ejemplo n.º 4
0
 public override bool OnChooseCard(BattleUnitModel owner)
 {
     return(!owner.bufListDetail.GetActivatedBufList().Exists(x => x is BattleUnitBuf_ZealLimit));
 }