// Apply 1 Vulnerable to all enemies.  Ambush: Gain 1 energy.  Exhaust.  Cost 0.

        public FlashbangGrenade()
        {
            SetCommonCardAttributes("Flashbang", Rarity.UNCOMMON, TargetType.NO_TARGET_OR_SELF, CardType.SkillCard, 0);
            BaseDamage = 1;
            Stickers.Add(new BasicAttackTargetSticker());
            ProtoSprite = ProtoGameSprite.BlackhandIcon("flash-grenade");
        }
 public Flamer()
 {
     ProtoSprite = ProtoGameSprite.BlackhandIcon("flame");
     this.SoldierClassCardPools.Add(typeof(Rarity));
     SetCommonCardAttributes("Flamer", Rarity.BASIC, TargetType.ENEMY, CardType.AttackCard, 0);
     this.MagicNumber = 3;
 }
Example #3
0
 public KeroseneSoakedAxe()
 {
     SetCommonCardAttributes("Kerosene-Soaked Axe", Rarity.UNCOMMON, TargetType.ENEMY, CardType.AttackCard, 2);
     this.DamageModifiers.Add(new SlayerDamageModifier());
     BaseDamage  = 14;
     ProtoSprite = ProtoGameSprite.BlackhandIcon("fire-axe");
 }
Example #4
0
        // apply 6 Burning to ALL enemies, then exhaust.  Cost 0.  Exhaust.

        public NapalmGrenade()
        {
            SetCommonCardAttributes("Napalm Grenade", Rarity.COMMON, TargetType.NO_TARGET_OR_SELF, CardType.SkillCard, 0);
            Stickers.Add(new BasicAttackRandomEnemySticker());
            BaseDamage  = 2;
            ProtoSprite = ProtoGameSprite.BlackhandIcon("grenade-a");
        }
        /// Deal 10 damage.  Lethal: Relieve 8 stress.

        public CleansingFire()
        {
            SetCommonCardAttributes("Cleansing Fire", Rarity.COMMON, TargetType.ENEMY, CardType.AttackCard, 2);
            this.DamageModifiers.Add(new SweeperDamageModifier());
            this.DamageModifiers.Add(new CleansingFireLethalTrigger());
            this.BaseDamage = 8;
            ProtoSprite     = ProtoGameSprite.BlackhandIcon("vacuum-cleaner");
        }
Example #6
0
 public IndiscriminateFire()
 {
     BaseDamage = 5;
     SetCommonCardAttributes(
         "Friendly Fire",
         Rarity.UNCOMMON,
         TargetType.NO_TARGET_OR_SELF,
         CardType.AttackCard,
         1);
     DamageModifiers.Add(new SweeperDamageModifier());
     ProtoSprite = ProtoGameSprite.BlackhandIcon("baby-face");
 }
Example #7
0
        // Apply 4 Temporary Thorns and 20 defense to the target.
        // Cost 2.

        public FireShelter()
        {
            SetCommonCardAttributes("Fire Shelter", Rarity.UNCOMMON, TargetType.NO_TARGET_OR_SELF, CardType.SkillCard, 2, typeof(BlackhandSoldierClass));
            ProtoSprite = ProtoGameSprite.BlackhandIcon("dog-house");
        }
Example #8
0
 // At the beginning of each turn, put a random grenade into your discard pile.
 public ArmamentsRequisition()
 {
     this.SetCommonCardAttributes("Armaments Requisition",
                                  Rarity.RARE, TargetType.NO_TARGET_OR_SELF, CardType.PowerCard, 1);
     ProtoSprite = ProtoGameSprite.BlackhandIcon("fireball");
 }
 public BlackhandAttack()
 {
     ProtoSprite = ProtoGameSprite.BlackhandIcon("fire-ray");
 }
        // Cost 1, Rare power.    Whenever you exhaust a card, gain 4 Temporary Strength

        public GorillaTactics()
        {
            SetCommonCardAttributes("Gorilla Tactics", Rarity.COMMON, TargetType.NO_TARGET_OR_SELF, CardType.PowerCard, 1);
            ProtoSprite = ProtoGameSprite.BlackhandIcon("gorilla");
        }
Example #11
0
 public Firewall()
 {
     BaseDefenseValue = 10;
     SetCommonCardAttributes("Firewall", Rarity.COMMON, TargetType.ALLY, CardType.SkillCard, 2);
     ProtoSprite = ProtoGameSprite.BlackhandIcon("stone-wall");
 }
 public SlashAndBurn()
 {
     BaseDamage  = 4;
     ProtoSprite = ProtoGameSprite.BlackhandIcon("regeneration");
     SetCommonCardAttributes("Slash And Burn", Rarity.COMMON, TargetType.ENEMY, CardType.AttackCard, 0);
 }
 public SmogGrenade()
 {
     SetCommonCardAttributes("Smog Grenade", Rarity.COMMON, TargetType.NO_TARGET_OR_SELF, CardType.SkillCard, 1);
     BaseDefenseValue = 3;
     ProtoSprite      = ProtoGameSprite.BlackhandIcon("smog-grenade");
 }
Example #14
0
        // Apply 10 Fumes to target enemy.  Then deal damage to it equal to its Fumes.

        public StrikeFromSmog()
        {
            SetCommonCardAttributes("Strike From Smog", Rarity.UNCOMMON, TargetType.ENEMY, CardType.SkillCard, 1);
            ProtoSprite = ProtoGameSprite.BlackhandIcon("cigar");
        }
Example #15
0
        public VolatileChemicals()
        {
            SetCommonCardAttributes("Volatile Chemicals", Rarity.UNCOMMON, TargetType.NO_TARGET_OR_SELF, CardType.SkillCard, 0);

            ProtoSprite = ProtoGameSprite.BlackhandIcon("chemical-tank");
        }
        // At the beginning of your turn, apply 2 Fumes to a random enemy.  Cost 0.
        // If this character dies, apply 40 burning to ALL enemies.

        public DeadMansSwitch()
        {
            SetCommonCardAttributes("Dead Man's Switch", Rarity.UNCOMMON, TargetType.ALLY, CardType.SkillCard, 1);
            ProtoSprite = ProtoGameSprite.BlackhandIcon("half-dead");
        }
 // Whenever you play a card that targets an enemy, apply 2 Burning to that enemy.
 public ChaosEngineer()
 {
     SetCommonCardAttributes("Chaos Engineer", Rarity.RARE, TargetType.NO_TARGET_OR_SELF, CardType.SkillCard, 0);
     ProtoSprite = ProtoGameSprite.BlackhandIcon("radial-balance");
 }
 public FumesLeak()
 {
     SetCommonCardAttributes("Fumes Leak", Rarity.COMMON, TargetType.ENEMY, CardType.SkillCard, 1);
     BaseDefenseValue = 4;
     ProtoSprite      = ProtoGameSprite.BlackhandIcon("bottle-vapors");
 }
 public FromHell()
 {
     SetCommonCardAttributes("From Hell", Rarity.UNCOMMON, TargetType.ENEMY, CardType.AttackCard, 2);
     this.BaseDamage = 10;
     ProtoSprite     = ProtoGameSprite.BlackhandIcon("flaming-trident");
 }
        // Power: At the beginning of your turn, draw cards equal to the number of Burning characters.

        public DarkComedy()
        {
            SetCommonCardAttributes("Dark Comedy", Rarity.RARE, TargetType.NO_TARGET_OR_SELF, CardType.PowerCard, 3);
            ProtoSprite = ProtoGameSprite.BlackhandIcon("balloon-dog");
        }
 public BlackhandDefend()
 {
     ProtoSprite = ProtoGameSprite.BlackhandIcon("abstract-042");
 }
        // Whenever you play a Grenade card, play it again.

        public LoadedForBear()
        {
            this.SetCommonCardAttributes("Loaded for Bear", Rarity.RARE, TargetType.NO_TARGET_OR_SELF, CardType.PowerCard, 1);
            ProtoSprite = ProtoGameSprite.BlackhandIcon("bear-head");
        }
        // Apply 8 block to an ally.  Apply an amount of fumes equal to that character's block to a random enemy.

        public SmogWall()
        {
            SetCommonCardAttributes("Smog Wall", Rarity.UNCOMMON, TargetType.ALLY, CardType.SkillCard, 1, typeof(BlackhandSoldierClass));
            BaseDefenseValue = 8;
            ProtoSprite      = ProtoGameSprite.BlackhandIcon("defensive-wall");
        }
Example #24
0
 public Smokescreen()
 {
     SetCommonCardAttributes("Smokescreen", Rarity.UNCOMMON, TargetType.NO_TARGET_OR_SELF, CardType.SkillCard, 1);
     this.BaseDefenseValue = 8;
     ProtoSprite           = ProtoGameSprite.BlackhandIcon("tv");
 }
 public GuerillaMindset()
 {
     this.SetCommonCardAttributes("Guerilla Mindset", Rarity.RARE, TargetType.NO_TARGET_OR_SELF, CardType.PowerCard, 1);
     ProtoSprite = ProtoGameSprite.BlackhandIcon("hidden");
 }
Example #26
0
        // Apply 12 block to target ally.  Charged: Refund 1 energy.  cost 1.

        public WalkingGenerator()
        {
            SetCommonCardAttributes("Walking Generator", Rarity.RARE, TargetType.ALLY, CardType.SkillCard, 1, typeof(BlackhandSoldierClass));
            ProtoSprite = ProtoGameSprite.BlackhandIcon("power-generator");
        }