// 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"); }
// 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"); }
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"); }
// 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"); }
// 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"); }
// 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"); }
// 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"); }
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"); }
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"); }
// 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"); }
// 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"); }
public GRNDL4() { SetCommonCardAttributes("GRNDL XL", Rarity.COMMON, TargetType.ALLY, CardType.AttackCard, 1); BaseDamage = 4; ProtoSprite = ProtoGameSprite.CogIcon("shambling-mound"); }
// 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"); }
// 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"); }
// 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"); }
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"); }
// 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"); }
// 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"); }
// 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"); }
public CogDefend() { ProtoSprite = ProtoGameSprite.CogIcon("armor-vest"); }
// 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"); }
// 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"); }