Пример #1
0
    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));
    }
Пример #2
0
    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));
    }
Пример #3
0
    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)));
    }
Пример #4
0
    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));
    }