//  Deal 3 damage and draw a card.  Discharge:  Deal 20 damage to a random target, and gain 1 energy.  Cost 0.

        public FusionGrenade()
        {
            SetCommonCardAttributes("Fusion Grenade", Rarity.UNCOMMON, TargetType.ENEMY, CardType.AttackCard, 0);
            Stickers.Add(new ExhaustCardSticker());
            BaseDamage  = 3;
            ProtoSprite = ProtoGameSprite.CogIcon("stick-grenade");
        }
예제 #2
0
        // Apply 3 block (scales with dex).  Apply 3 block next turn.  Cost 0.

        public ShieldDrone()
        {
            SetCommonCardAttributes("Shield Drone", Rarity.NOT_IN_POOL, TargetType.NO_TARGET_OR_SELF, CardType.SkillCard, 1);
            BaseDefenseValue = 6;
            AddSticker(new LightCardSticker());
            ProtoSprite = ProtoGameSprite.CogIcon("shield-drone");
        }
        // Deal 8 damage.  Sweeper.  Add a Crusher into your hand.  Cost 1.

        public ChainReaction()
        {
            SetCommonCardAttributes("Chain Reaction", Rarity.RARE, TargetType.ENEMY, CardType.SkillCard, 1);
            AddSticker(new BasicAttackTargetSticker());
            BaseDamage = 8;
            DamageModifiers.Add(new SweeperDamageModifier());
            ProtoSprite = ProtoGameSprite.CogIcon("pendulum-swing");
        }
예제 #4
0
 public AutocannonSentry()
 {
     SetCommonCardAttributes("Autocannon Sentry", Rarity.NOT_IN_POOL, TargetType.ENEMY, CardType.AttackCard, 1);
     BaseDamage = 4;
     DamageModifiers.Add(new PrecisionDamageModifier());
     AddSticker(new LightCardSticker());
     ProtoSprite = ProtoGameSprite.CogIcon("autogun");
 }
        // Deal 8 damage.  Cost 3.  Buster.  Precision.  Refund 2.

        public RealityPenetrator()
        {
            SetCommonCardAttributes("Reality Penetrator", Rarity.UNCOMMON, TargetType.ENEMY, CardType.AttackCard, 3);
            BaseDamage = 8;
            Stickers.Add(new BasicAttackTargetSticker());
            DamageModifiers.Add(new BusterDamageModifier());
            DamageModifiers.Add(new PrecisionDamageModifier());
            ProtoSprite = ProtoGameSprite.CogIcon("vr-headset");
        }
예제 #6
0
        // Deal 30 damage.  Precision.  Bounty.  Cost 3.
        // Hoard 4.

        public EarnMySalary()
        {
            SetCommonCardAttributes("Earn My Salary", Rarity.RARE, TargetType.ENEMY, CardType.AttackCard, 3);
            DamageModifiers.Add(new PrecisionDamageModifier());
            DamageModifiers.Add(BountyDamageModifier.GetBountyDamageModifier());
            Stickers.Add(new GildedCardSticker(4));
            BaseDamage  = 30;
            ProtoSprite = ProtoGameSprite.CogIcon("farmer");
        }
예제 #7
0
        //   Deal 10 damage.  Lethal: Increase this card's Hoard value by 2 PERMANENTLY.   Hoard 2.

        public Stonks()
        {
            SetCommonCardAttributes("Stonks!", Rarity.RARE, TargetType.ENEMY, CardType.AttackCard, 1);
            DamageModifiers.Add(new StonksDamageModifier());
            Stickers.Add(new BasicAttackTargetSticker());
            Stickers.Add(new GildedCardSticker(2));
            BaseDamage  = 10;
            ProtoSprite = ProtoGameSprite.CogIcon("chart");
        }
예제 #8
0
        // Cost 3  Deal 20 damage to target, and apply 10 defense to ALL allies.  Buster, Slayer.

        public WhereIsYourGodNow()
        {
            SetCommonCardAttributes("Where Is Your God Now", Rarity.RARE, TargetType.ENEMY, CardType.AttackCard, 3);
            BaseDamage       = 20;
            BaseDefenseValue = 10;
            DamageModifiers.Add(new BusterDamageModifier());
            DamageModifiers.Add(new SlayerDamageModifier());
            ProtoSprite = ProtoGameSprite.CogIcon("anubis");
        }
예제 #9
0
        // Deal 6 damage.  Add two Autocannon Sentries to your hand.
        // Lethal: Gain 3 Data Points.
        // Exhaust.  Cost 1.

        public Vivisect()
        {
            Stickers.Add(new BasicAttackTargetSticker());
            Stickers.Add(new ExhaustCardSticker());
            BaseDamage = 6;
            DamageModifiers.Add(new GainDataPointsOnSlayDamageModifier {
                DataPointsToAcquire = 3
            });
            ProtoSprite = ProtoGameSprite.CogIcon("split-body");
        }
 // Playable for 1.  Retained: A random character takes 3 Stress.
 public OntologicalWaste()
 {
     SetCommonCardAttributes("Ontological Waste", Rarity.NOT_IN_POOL, TargetType.NO_TARGET_OR_SELF, CardType.ConditionCard, 2);
     this.Stickers.Add(new ExhaustCardSticker());
     this.Stickers.Add(new HazardousCardSticker
     {
         Stacks = 2
     });
     ProtoSprite = ProtoGameSprite.CogIcon("ontological-waste");
 }
예제 #11
0
 public Crusher()
 {
     SetCommonCardAttributes("Crusher", Rarity.NOT_IN_POOL, TargetType.ENEMY, CardType.AttackCard, 2);
     Stickers.Add(new BasicAttackTargetSticker());
     Stickers.Add(new BasicDefendSelfSticker());
     BaseDamage       = 15;
     BaseDefenseValue = 8;
     DamageModifiers.Add(new SweeperDamageModifier());
     Stickers.Add(new ExhaustCardSticker());
     ProtoSprite = ProtoGameSprite.CogIcon("daemon-pull");
 }
예제 #12
0
 public MeltItDown()
 {
     SetCommonCardAttributes("Melt It Down", Rarity.UNCOMMON, TargetType.NO_TARGET_OR_SELF, CardType.SkillCard, 0);
     ProtoSprite = ProtoGameSprite.CogIcon("melting-ice-cube");
 }
 public ShieldingPlax()
 {
     SetCommonCardAttributes("Shielding Plax", Rarity.COMMON, TargetType.ALLY, CardType.SkillCard, 1);
     BaseDefenseValue = 4;
     ProtoSprite      = ProtoGameSprite.CogIcon("honeypot");
 }
 // add a Shield Drone to your hand.  Discharge: Add another.  Cost 1.
 public DroneController()
 {
     SetCommonCardAttributes("Drone Controller", Rarity.COMMON, TargetType.NO_TARGET_OR_SELF, CardType.SkillCard, 0);
     ProtoSprite = ProtoGameSprite.CogIcon("delivery-drone");
 }
        // deal 20 damage.  Slay: A random card in an ally's deck gains Hoard 2 PERMANENTLY.  Cost 2.

        public FinancialAdvisor()
        {
            SetCommonCardAttributes("Financial Advisor", Rarity.RARE, TargetType.ENEMY, CardType.AttackCard, 2);
            DamageModifiers.Add(new FinancialAdvisorSlayTrigger());
            ProtoSprite = ProtoGameSprite.CogIcon("shadow-follower");
        }
예제 #16
0
        // Add 2 Ontological Waste to your discard pile
        // ALL cards in your hand gain "Then, deal 5 damage to a random target."

        public DirtyMods()
        {
            SetCommonCardAttributes("Dirty Mods", Rarity.RARE, TargetType.NO_TARGET_OR_SELF, CardType.SkillCard, 1);
            ProtoSprite = ProtoGameSprite.CogIcon("bayonet");
        }
예제 #17
0
        // add two Crushers to your hand.  They gain 10 attack and 10 defense.

        public PeakPerformance()
        {
            SetCommonCardAttributes("Peak Performance", Rarity.RARE, TargetType.NO_TARGET_OR_SELF, CardType.SkillCard, 1);
            ProtoSprite = ProtoGameSprite.CogIcon("peaks");
        }
예제 #18
0
 public GRNDL4()
 {
     SetCommonCardAttributes("GRNDL XL", Rarity.COMMON, TargetType.ALLY, CardType.AttackCard, 1);
     BaseDamage  = 4;
     ProtoSprite = ProtoGameSprite.CogIcon("shambling-mound");
 }
예제 #19
0
        // apply 3 Charged to an ally.

        public ExternalBatteryPack()
        {
            SetCommonCardAttributes("External Battery Pack", Rarity.COMMON, TargetType.ALLY, CardType.SkillCard, 1);
            ProtoSprite = ProtoGameSprite.CogIcon("battery-pack-alt");
        }
예제 #20
0
        // Add two Autocannons to your hand.  Discharge: Gain a data point and Exhaust.  Cost 1.

        public FlowOfTensors()
        {
            SetCommonCardAttributes("Flow of Tensors", Rarity.COMMON, TargetType.NO_TARGET_OR_SELF, CardType.SkillCard, 1);
            ProtoSprite = ProtoGameSprite.CogIcon("movement-sensor");
        }
예제 #21
0
        // The first Created card you play each turn costs 1 less.

        public ImprovisedTechnomancy()
        {
            SetCommonCardAttributes("Improvised Technomancy", Rarity.RARE, TargetType.NO_TARGET_OR_SELF, CardType.SkillCard, 2);
            ProtoSprite = ProtoGameSprite.CogIcon("magick-trick");
        }
예제 #22
0
 public ImprovisedTechnomancyStatusEffect()
 {
     Name        = "Improvised Technomancy";
     ProtoSprite = ProtoGameSprite.CogIcon("magick-trick");
 }
 public FleshCircuitry()
 {
     SetCommonCardAttributes("Fleshy Circuitry", Rarity.UNCOMMON, TargetType.NO_TARGET_OR_SELF, CardType.PowerCard, 1);
     Stickers.Add(new ExhaustCardSticker());
     ProtoSprite = ProtoGameSprite.CogIcon("circuitry");
 }
 public PenetratorRounds()
 {
     SetCommonCardAttributes("Penetrator Rounds", Rarity.COMMON, TargetType.NO_TARGET_OR_SELF, CardType.SkillCard, 0);
     ProtoSprite = ProtoGameSprite.CogIcon("pierced-body");
 }
예제 #25
0
        // Gain 4 Dexterity.  Create two Ontological Waste in your discard pile.  Exhaust.  Cost 3.
        // Inferno: Then do it again.

        public EnvironmentallyIrresponsible()
        {
            SetCommonCardAttributes("Environmentally Irresponsible", Rarity.RARE, TargetType.ENEMY, CardType.SkillCard, 3);
            ProtoSprite = ProtoGameSprite.CogIcon("ecology");
        }
예제 #26
0
        // Deal damage equal to the total Hoard value of your deck.  Exhaust.  Cost 2.

        public MemeMoney()
        {
            SetCommonCardAttributes("Stupid Meme Money", Rarity.RARE, TargetType.ENEMY, CardType.AttackCard, 0);
            Stickers.Add(new GildedCardSticker(4));
            ProtoSprite = ProtoGameSprite.CogIcon("shiny-purses");
        }
예제 #27
0
        // Add two Autosentries to your hand.  Draw a card.  Cost 1.

        public AdaptiveTargetingAi()
        {
            SetCommonCardAttributes("Adaptive Targeting AI", Rarity.COMMON, TargetType.NO_TARGET_OR_SELF, CardType.SkillCard, 2);
            ProtoSprite = ProtoGameSprite.CogIcon("artificial-intelligence");
        }
예제 #28
0
 public CogDefend()
 {
     ProtoSprite = ProtoGameSprite.CogIcon("armor-vest");
 }
예제 #29
0
        // Whenever a card is created this combat, give it "Deal 10 damage to ALL enemies."  Gain 1 data point.

        public SufficientlyAdvancedTechnology()
        {
            SetCommonCardAttributes("Sufficiently Advanced Technology", Rarity.RARE, TargetType.NO_TARGET_OR_SELF, CardType.PowerCard, 1);
            ProtoSprite = ProtoGameSprite.CogIcon("processor");
        }
예제 #30
0
 // Gain 5 Data Points and 30 stress.  Gain 1 strength for each Erosion in your Draw and Discard pile.  Cost 0.
 public SelfSupervisedLearning()
 {
     SetCommonCardAttributes("Self-Supervised Learning", Rarity.RARE, TargetType.NO_TARGET_OR_SELF, CardType.SkillCard, 0);
     ProtoSprite = ProtoGameSprite.CogIcon("mirror-mirror");
 }