public static Card Chomp() { List <Action> actions = new List <Action>(); actions.Add(new Action( new FocusTarget(), new DamageEffect(11, 1, DamageType.PIERCE) )); return(new Attack("Chomp(11d)", new FlatCost(1), "Deal 11 damage.", ActionGroupIconLibrary.Empty(), actions)); }
public static Card Thunder() { List <Action> actions = new List <Action>(); actions.Add(new Action( new AllCharactersTarget(), new DamageEffect(4, 1, DamageType.ELECTRIC) )); return(new Attack("Thunder", new FlatCost(1), "Deal 4 damage.", ActionGroupIconLibrary.Empty(), actions)); }
public static Card Strike() { List <Action> actions = new List <Action>(); actions.Add(new Action( new FocusTarget(), new DamageEffect(6, 1, DamageType.SLASH) )); return(new Attack("Strike", new FlatCost(1), "Deal 6 damage.", ActionGroupIconLibrary.Empty(), actions, new CharacterDistanceToFocusPlayCondition(0, 1))); }
public static Card Skewer() { List <Action> actions = new List <Action>(); actions.Add(new Action( new FocusTarget(), new XDamageEffect(7, 1, DamageType.SLASH) )); return(new Attack("Skewer", new XCost(), "Deal 7X damage.", ActionGroupIconLibrary.Empty(), actions, new CharacterDistanceToFocusPlayCondition(0, 1))); }
public static Card DeadlyPoison() { List <Action> actions = new List <Action>(); actions.Add(new Action( new FocusTarget(), new ApplyBuffEffect(BuffLibrary.Poison, new OnBeforeNpcTurnTrigger()) )); return(new Skill("Deadly Poison", new FlatCost(1), "Apply 7 poison.", ActionGroupIconLibrary.Empty(), actions)); }
public static Card Defend() { List <Action> actions = new List <Action>(); actions.Add(new Action( new SelfTarget(), new BlockEffect(5) )); return(new Skill("Defend", new FlatCost(1), "Gain 5 block.", ActionGroupIconLibrary.Empty(), actions)); }
public static Ability Strike() { List <Action> actions = new List <Action>(); actions.Add(new Action( new FocusTarget(), new DamageEffect(6, 1, DamageType.SLASH) )); return(new Ability("Strike", new FlatCost(1), "Deal 6 damage to focus.", ActionGroupIconLibrary.Empty(), actions)); }
public static Attack Charge() { List <Action> actions = new List <Action>(); actions.Add(new Action( new SelfTarget(), new TeleportToCharacterFocusEffect() )); actions.Add(new Action( new FocusTarget(), new DamageEffect(7, 1, DamageType.BLUNT) )); return(new Attack( "Charge", new FlatCost(1), "Charge to selected character, violently.", ActionGroupIconLibrary.Empty(), actions, new CharacterDistanceToFocusPlayCondition(1, 2) )); }
public static Card Thrash() { List <Action> actions = new List <Action>(); actions.Add(new Action( new FocusTarget(), new DamageEffect(7, 1, DamageType.BLUNT) )); actions.Add(new Action( new SelfTarget(), new BlockEffect(5) )); return(new Attack("Thrash(7d5b)", new FlatCost(1), "Deal 7 damage. Gain 5 block", ActionGroupIconLibrary.Empty(), actions)); }
public static Card Bash() { List <Action> actions = new List <Action>(); actions.Add(new Action( new FocusTarget(), new DamageEffect(8, 1, DamageType.BLUNT) )); actions.Add(new Action( new FocusTarget(), new ApplyBuffEffect(BuffLibrary.Vulnerable, new OnAttackReceivedTrigger()) )); return(new Attack("Bash", new FlatCost(2), "Deal 8 damage. Apply 2 Vulnerable.", ActionGroupIconLibrary.Empty(), actions, new CharacterDistanceToFocusPlayCondition(0, 1))); }
public static Card Bellow() { List <Action> actions = new List <Action>(); actions.Add( new Action( new SelfTarget(), new ModifyFlatOffensesEffect(0, 3, DamageType.BLUNT) ) ); actions.Add( new Action( new SelfTarget(), new BlockEffect(6) ) ); return(new Skill("Bellow(3str6b)", new FlatCost(1), "Gain 3 STR. Gain 6 block.", ActionGroupIconLibrary.Empty(), actions)); }
public static Card GetBehind() { List <Action> actions = new List <Action>(); actions.Add(new Action( new FocusAllyOrSelfTarget(), new BlockEffect(10) )); return(new Skill("Get Behind!", new FlatCost(2), "You or an ally gain 5 block.", ActionGroupIconLibrary.Empty(), actions)); }