public void Process(AbilityArgs args) { throw new NotImplementedException("Absorb.Process"); }
public void Process(AbilityArgs args) { throw new NotImplementedException("First_Strike.Process"); }
public void Process(AbilityArgs args) { throw new NotImplementedException("Bodyguard.Process"); }
public void Process(AbilityArgs args) { args.OriginCard.CanBeDestroyed = false; }
public override List <CTile> GetAoETiles(AbilityArgs arg) { return(base.GetTargetableRaycastTiles(arg)); }
public void Process(AbilityArgs args) { args.OriginCard.PhasedOut = !args.OriginCard.PhasedOut; }
public void Process(AbilityArgs args) { args.TargetCard.SufferingFromDeathtouchEffect = args.TargetCard.SufferingFromDeathtouchEffect || args.Damage > 0; }
public List <CTile> GetRingCastTiles(AbilityArgs arg) { var logic = new AoELogic(); return(logic.GetRingCastTiles(arg)); }
public List <CTile> GetPotentialTargets(AbilityArgs arg) { var logic = new AoELogic(); return(logic.GetPotentialTargets(arg)); }
public List <CTile> GetTargetedRaycastTiles(AbilityArgs arg) { var logic = new AoELogic(); return(logic.GetRaycastTilesViaSourceAndTarget(arg)); }
public List <CTile> GetTargetableRaycastTiles(AbilityArgs arg) { var logic = new AoELogic(); return(logic.GetTargetableRaycastTiles(arg)); }
public List <CTile> GetAoETiles(AbilityArgs arg, int aoe) { var logic = new AoELogic(); return(logic.GetAoETiles(arg, aoe)); }
public void Process(AbilityArgs args) { args.OriginPlayer.AddLife(args.Damage); }
public void Process(AbilityArgs args) { throw new NotImplementedException("Annihilator.Process"); }