[TGC] Rebalances the entire card game. (#86288)

## About The Pull Request

Rebalances the entire dang TGC.

## Why It's Good For The Game

This game is a mess and needs several, several rounds of cleanup. 
To put in perspective:

- The how to play page in the wiki is horrible. It refers to equipment
cards as "item cards", to battlefield cards as "department cards", etc.
It is unclear on many of the game mechanics (do creatures come into play
tapped or not, is there a max mana, etc) and in general does not do a
good job at teaching the game.
- The cards were wildly unbalanced. The mana curve was all over the
place; Reeducation, a spot removal card, was 2(!!!) mana, Clown was a 2
mana 2/4 with taunt on a format where 1 drop vanillas are 2/2, the
numbers were all over the place.
- Some of the cards were downright nonsensical. The miner card is 4 mana
and its effect lets it tapp itself and pay 2 mana (a very, very big
cost) to draw a card and either discard it or put it on the bottom of
the deck..? Why would you spend 6 mana to do nothing..? What? The
Scientist card also was nonsensical, having a high cost, terrible stats
and a situational and low payoff ability.
- The game has no long term plan. As people keep adding more cards,
what's the plan to prevent power creep? Unintended gamebreaking combos?
Ruling nightmares? There are 0 limits to your deckbuilding other than 40
cards 3 max of each card.

This batch of changes fixes a number of these problems. Namely, it
completely rebalances, tweaks the numbers and/or completely changes
every single card in the game. This is to set a reasonable power curve
for the earlygame (turns 1 to 3), with finer tuning of the 4+ mana cards
coming later as we figure the game out more and hopefully persistency
comes. It sets a workable basis for us to build atop on.

Also! I completely remade the card subtypes (not to be confused with
byond subtypes). The idea is you can only run 3 different subtypes in
your deck when persistency comes, to prevent power creep, unintended
combos and allowing for greater flexibility for contributors going
forward. These types of restrictions help keep the game mantainable and
scaleable for the long term.

Also, I changed Mana to be Plasma because we're not Hearstones and
Plasma is literally the mcguffin of the entire setting. Come on, guys!
Cargo was already even the ramping subtype, it was right there!

Hackmd with a lot of these changes:
https://hackmd.io/@kNRZ9uxhShS3s2N9scOXxQ/SyEirnos0

## Changelog
🆑
balance: [TGC] Rebalances nearly every card in the game.
balance: [TGC] Several keywords had their effects modified.
fix: [TGC] Black Gaia is no longer an "Artifact", Fryer no longer
mentions tapping it.
spellcheck: [TGC] Replaced "Tap this card:" with just "Tap:" alongside
other wording improvements
spellcheck: [TGC] Mana has been replaced with Plasma. This is a
completely cosmetic change.
refactor: [TGC] Merged many, many redudant card subtypes (the mechanic,
not the byond code stuff) into more comprehensive ones.
/🆑

---------

Co-authored-by: Pepsilawn <reisenrui@gmail.com>
Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
This commit is contained in:
Fazzie
2024-10-11 14:47:06 -03:00
committed by lessthanthree
parent 9e0661bfd5
commit 2cd667c08b
3 changed files with 333 additions and 333 deletions

View File

@@ -1,18 +1,18 @@
{
"Asimov": "Creatures possessing this trait cannot attack or defend against creatures with the Human subtype",
"Asimov": "Does not deal damage to other creature cards, only to players.",
"Blocker": "The creature cannot declare attacks, but can defend",
"Changeling": "This creature possesses all creature subtypes simultaneously. Any effects which affect a specific subtype apply to Changelings",
"Clockwork": "The creature can copy a single keyword on another creature on the field, until they lose the clockwork keyword or leave the field",
"Deadeye": "This creature can always hit opponents, regardless of effects or immunities",
"Changeling": "This creature possesses all creature subtypes simultaneously, even outside of the field. Any effects which affect a specific subtype apply to Changelings",
"Clockwork": "On Summon: The creature can copy a single keyword on another creature on the field, until they lose the clockwork keyword or leave the field",
"Deadeye": "The following effect triggers when the creature damages the opponent.",
"Faction": "Groupings of cards that can often share effects and traits together",
"First Strike": "This creature has attack priority in combat",
"Fury": "The creature must attack at every possibility",
"Graytide": "When this creature enters the battlefield, it gains +1/+1 for the number of creatures on your side of the field with Graytide, until the end of the turn",
"Fury": "This creature is not tapped when it kills another unit in combat.",
"Graytide": "This creature gains +1/+1 for the number of other creatures on your side of the field with Graytide.",
"Hivemind": "The creature enters combat with a hivemind token on it.The first time this card would take damage, remove that token instead. This does not apply to immediate removal effects, only points of damage",
"Holy": "Immunity to all event cards",
"Immunity": "The creature cannot be affected by card effects or combat of its immunity type. This includes both friendly and opposing effects",
"On Equip": "This effect is activated once its item cost is paid and it enters the battlefield, equipping itself to a chosen card on your side of the field (Unless otherwise stated)",
"On Summon": "This effect is activated once its creature cost is paid and it enters the battlefield",
"Squad Tactics": "When this creature attacks an opponent's creature and defeats it in combat, the owner of the defeated card takes 1 lifeshard of damage from combat",
"Taunt": "All opposing creature attacks must be directed towards the creature with Taunt"
"Squad Tactics": "This effect is activated when a card is added to your hand.",
"Taunt": "The following effect triggers when this card is on the field and any other card is added to your hand."
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{
"templates": [
{
{
"template": "default",
"icon": "icons/runtime/tcg/xenos.dmi",
"series": "resinfront",
@@ -13,12 +13,12 @@
"id": "xenoborg",
"name": "Xenoborg",
"desc": "With a mini-gun in one hand and a rocket launcher in the other, the Xenoborg is a failed hybridization of a Xenomorph and a cyborg.",
"rules": "{$Asimov}. Once per turn, you may sacrifice a silicon card, and pay the difference between that card's summon cost and this card's summon cost to summon this card from your hand.",
"rules": "You may sacrifice a silicon, reducing the cost of this card by the sacrificed creature's plasma cost, to summon this card from your hand.",
"icon_state": "xeno_borg",
"power": 7,
"resolve": 5,
"faction": "Science",
"summoncost": 6,
"summoncost": 5,
"cardtype": "Creature",
"cardsubtype": "Silicon Xenomorph",
"rarity": "epic",
@@ -28,10 +28,10 @@
"id": "sentinel",
"name": "Xenomorph Sentinel",
"desc": "The juices from a Sentinel's neurotoxin gland pair brilliantly with a Pan-Galactic Gargle Blaster.",
"rules": "{$Hivemind}",
"rules": "{$Hivemind} {$Taunt} {$Blocker}",
"icon_state": "xeno_sentinel",
"power": 5,
"resolve": 3,
"resolve": 2,
"faction": "Xeno",
"summoncost": 4,
"cardtype": "Creature",
@@ -43,12 +43,12 @@
"id": "drone",
"name": "Xenomorph Drone",
"desc": "Rarely seen on the frontline, the Drone is your average worker that lays the foundation of the hive.",
"rules": "{$Hivemind}. Tap this card: you may summon a Xeno faction creature for 1 less mana this turn.",
"rules": "{$Hivemind}. Tap: Summon a Xeno faction creature for 1 less mana.",
"icon_state": "xeno_drone",
"power": 1,
"resolve": 1,
"faction": "Xeno",
"summoncost": 2,
"summoncost": 1,
"cardtype": "Creature",
"cardsubtype": "Xenomorph",
"rarity": "common",
@@ -63,7 +63,7 @@
"power": 6,
"resolve": 3,
"faction": "Xeno",
"summoncost": 5,
"summoncost": 4,
"cardtype": "Creature",
"cardsubtype": "Xenomorph",
"rarity": "uncommon",
@@ -73,10 +73,10 @@
"id": "spitter",
"name": "Xenomorph Spitter",
"desc": "While their acid gland is too dangerous to mix with alcohol (not that it stops the marines), a Spitter's acid is useful for industry as it can melt almost anything with ease.",
"rules": "{$Hivemind}. Tap this card: draw the top 2 cards of your deck, you may re-arrange their order, then return them to the top of your deck.",
"rules": "{$Hivemind}. Tap: Draw the top 2 cards of your deck then discard any that weren't Xenomorph.",
"icon_state": "xeno_spitter",
"power": 3,
"resolve": 3,
"power": 2,
"resolve": 1,
"faction": "Xeno",
"summoncost": 3,
"cardtype": "Creature",
@@ -103,12 +103,12 @@
"id": "praetorian",
"name": "Xenomorph Praetorian",
"desc": "The Praetorian is the Queen's royal guard, never seen far from the Queen's chambers.",
"rules": "{$Hivemind}. If you have 2 or more other Xeno cards on your field alongside this card, you may sacrifice 3 Xeno cards and add Xenomorph Queen to your hand from your deck.",
"rules": "{$Hivemind}. {On Summon}: Add a Xenomorph Queen card to your hand from your deck.",
"icon_state": "xeno_praetorian",
"power": 3,
"resolve": 6,
"power": 2,
"resolve": 3,
"faction": "Xeno",
"summoncost": 5,
"summoncost": 2,
"cardtype": "Creature",
"cardsubtype": "Xenomorph",
"rarity": "rare",
@@ -118,7 +118,7 @@
"id": "hivelord",
"name": "Xenomorph Hivelord",
"desc": "The Hivelord is the last word in construction, capable of building entire hives in a matter of seconds.",
"rules": "{$Hivemind}. For two mana, tap this card and summon a 0/2 Resin Wall counter creature. Each Resin Wall has {$Blocker}.",
"rules": "{$Hivemind}. Tap; summon a 0/2 Resin Wall counter creature. Each Resin Wall has {$Blocker}.",
"icon_state": "xeno_hivelord",
"power": 1,
"resolve": 3,
@@ -133,7 +133,7 @@
"id": "boiler",
"name": "Xenomorph Boiler",
"desc": "The Boiler is a long-range artillery machine, capable of spewing clouds of acid that melt everything in seconds.",
"rules": "{$Hivemind}. If this card attacks, it is tapped for an additional turn before it is untapped.",
"rules": "{$Hivemind}. This creatures' direct attacks cannot be blocked..",
"icon_state": "xeno_boiler",
"power": 6,
"resolve": 2,
@@ -150,7 +150,7 @@
"desc": "With large scythe claws for hands, the furious Ravager goes berserk at the sight of fire.",
"rules": "{$Hivemind}, {$Fury}",
"icon_state": "xeno_ravager",
"power": 4,
"power": 2,
"resolve": 2,
"faction": "Xeno",
"summoncost": 3,
@@ -181,9 +181,9 @@
"rules": "{$Hivemind}, {$Blocker}",
"icon_state": "xeno_defender",
"power": 1,
"resolve": 2,
"resolve": 1,
"faction": "Xeno",
"summoncost": 2,
"summoncost": 0,
"cardtype": "Creature",
"cardsubtype": "Xenomorph",
"rarity": "common",
@@ -193,10 +193,10 @@
"id": "warrior",
"name": "Xenomorph Warrior",
"desc": "Warriors exhibit greater cruelty than other Xeno strains, enjoying snapping a victim's limbs before finishing them off.",
"rules": "{$Hivemind}",
"rules": "{$Hivemind} {$First Strike}",
"icon_state": "xeno_warrior",
"power": 4,
"resolve": 4,
"power": 3,
"resolve": 3,
"faction": "Xeno",
"summoncost": 4,
"cardtype": "Creature",
@@ -208,12 +208,12 @@
"id": "queen",
"name": "Xenomorph Queen (Resin Frontier)",
"desc": "The ruler of the hive. Organs from a Queen fetch a high price amongst researchers and less-than-moral surgeons.",
"rules": "For 2 mana, tap the equipped creature and summon a 1/1 Xenomorph Brood counter creature, with {$Hivemind}.",
"rules": "If the equipped card is a Xenomorph give it {$Taunt} {$First Strike} {$Blocker}.",
"icon_state": "xeno_queen",
"power": 5,
"resolve": 5,
"power": 0,
"resolve": 0,
"faction": "Xeno",
"summoncost": 5,
"summoncost": 3,
"cardtype": "Equipment",
"cardsubtype": "Armour",
"rarity": "epic"
@@ -222,7 +222,7 @@
"id": "carrier",
"name": "Xenomorph Carrier",
"desc": "Carriers are like the Easter Bunny except the eggs they hide will kill you.",
"rules": "{$Hivemind}, {$Squad Tactics}",
"rules": "{$Hivemind}, {$Deadeye}: Add one Xenomorph from your Deck to your hand.",
"icon_state": "xeno_carrier",
"power": 2,
"resolve": 2,
@@ -237,7 +237,7 @@
"id": "defiler",
"name": "Xenomorph Defiler",
"desc": "Instead of utilizing eggs, the Defiler prefers to inject an unknown chemical in their victim, causing a devastating infection.",
"rules": "{$Hivemind}. When this card attacks a target enemy creature, calculate damage as though the target creature has this card's power subtracted from it first.",
"rules": "{$Hivemind}. While this creature is on the field all enemy creatures lose 1 power.",
"icon_state": "xeno_defiler",
"power": 1,
"resolve": 3,
@@ -255,7 +255,7 @@
"rules": "{$Hivemind}, {$Changeling}",
"icon_state": "xeno_predalien",
"power": 4,
"resolve": 3,
"resolve": 2,
"faction": "Xeno",
"summoncost": 3,
"cardtype": "Creature",
@@ -267,12 +267,12 @@
"id": "shrike",
"name": "Xenomorph Shrike",
"desc": "It is unknown why Shrikes are able to lead a Hive, but their hives are always much smaller than a Queen's.",
"rules": "{$Hivemind}. If Xenomorph Queen would be destroyed, you may re-equip Xenomorph Queen on this card instead, once per game.",
"rules": "{$Hivemind}. Tap: Add Xenomorph Queen from your discard pile to your hand.",
"icon_state": "xeno_shrike",
"power": 3,
"power": 2,
"resolve": 1,
"faction": "Xeno",
"summoncost": 2,
"summoncost": 1,
"cardtype": "Creature",
"cardsubtype": "Xenomorph",
"rarity": "rare",
@@ -297,7 +297,7 @@
"id": "hivemind",
"name": "Xenomorph Hivemind",
"desc": "Recently discovered to have sapience, this pulsating orb will dig into the earth and rapidly spread resin throughout planets.",
"rules": "Defender",
"rules": "{$Blocker} Tap: Add 1 Xenomorph creature from your Deck to your hand.",
"icon_state": "xeno_hivemind",
"power": 0,
"resolve": 1,
@@ -312,7 +312,7 @@
"id": "screecher",
"name": "Xenomorph Screecher",
"desc": "The Screecher's screeches are more psychologically damaging than the resulting hearing damage.",
"rules": "{$Deadeye}",
"rules": "{$Deadeye}: All tapped enemy creatures take 1 damage.",
"icon_state": "xeno_screecher",
"power": 3,
"resolve": 2,
@@ -327,12 +327,12 @@
"id": "creep",
"name": "Xenomorph Creep",
"desc": "This special Hunter strain prioritizes stalking its target. It evolves into a strain of Hunter that is (mercifully) rarely seen aboard space stations.",
"rules": "Tap this card: Until the start of your next turn, this card has immunity to Xeno Creatures.",
"rules": "Tap this card: Until the start of your next turn, this card has immunity to creatures.",
"icon_state": "xeno_creep",
"power": 4,
"resolve": 3,
"power": 2,
"resolve": 2,
"faction": "Xeno",
"summoncost": 5,
"summoncost": 1,
"cardtype": "Creature",
"cardsubtype": "Xenomorph",
"rarity": "common",