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 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 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 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)); }