tyrants-edge/data/skills.json

248 lines
8.1 KiB
JSON

[
{
"name": "strike",
"description": "Before attacking: fire a missile at the card directly across (or commander) for value damage (armor applies).",
"allDescription": "Before attacking: fire missiles at ALL enemy cards for value damage each (armor applies). Commander only if no cards remain.",
"trigger": "preAttack",
"category": "offense",
"supportsAll": true
},
{
"name": "swipe",
"description": "Before attacking: slash through every enemy card and the commander for value damage, ignoring armor.",
"trigger": "preAttack",
"category": "offense"
},
{
"name": "pierce",
"description": "Before attacking: Find a weakpoint to reduce the target's armor by value for this attack.",
"allDescription": "Before attacking: reduce ALL enemy cards' armor by value for this attack.",
"trigger": "preAttack",
"category": "offense",
"supportsAll": true
},
{
"name": "rupture",
"description": "Apply rupture stacks to target. Each stack deals value damage at the start of the turn.",
"allDescription": "Apply rupture stacks to ALL enemy cards. Each stack deals value damage at the start of the turn.",
"trigger": "on_attack",
"category": "offense",
"supportsAll": true
},
{
"name": "berserk",
"description": "On damage: RAGE! Permanently gain value attack power for this battle.",
"trigger": "on_attack",
"category": "offense"
},
{
"name": "siege",
"description": "Before battle: launch siege missiles directly at the enemy commander for value damage (armor applies).",
"trigger": "preBattle",
"category": "offense"
},
{
"name": "rally",
"description": "Grant a random allied assault card +value attack for this turn.",
"allDescription": "Grant ALL allied assault cards +value attack for this turn.",
"trigger": "preBattle",
"category": "support",
"supportsAll": true
},
{
"name": "heal",
"description": "Before battle: restore value HP to the most wounded ally.",
"allDescription": "Before battle: restore value HP to ALL wounded allies.",
"trigger": "preBattle",
"category": "support",
"supportsAll": true
},
{
"name": "protect",
"description": "Before battle: grant +value armor to self and half to adjacent lane cards. Removed after each turn.",
"trigger": "preBattle",
"category": "defense"
},
{
"name": "jam",
"description": "Jam their signals! Reduce opponent skill abilities by value this turn, also has reduced effect on opponent neighbors.",
"trigger": "on_attack",
"category": "control"
},
{
"name": "enfeeble",
"description": "Reduce target's attack by value for this turn.",
"allDescription": "Reduce ALL enemy cards' attack by value. Restored after turn.",
"trigger": "on_attack",
"category": "control",
"supportsAll": true
},
{
"name": "weaken",
"description": "Reduce target's armor and attack by half of value.",
"allDescription": "Reduce ALL enemy cards' armor and attack by value.",
"trigger": "on_attack",
"category": "control",
"supportsAll": true
},
{
"name": "tribute",
"description": "Sacrifice the weakest ally to gain +3 attack permanently.",
"trigger": "on_attack",
"category": "special"
},
{
"name": "evolve",
"description": "Transform this card into its evolved form if one exists.",
"trigger": "on_attack",
"category": "special"
},
{
"name": "mortar",
"description": "Before attacking: fire a mortar at a random enemy card for value damage (armor applies).",
"allDescription": "Before attacking: fire mortars at ALL enemy cards for value damage each (armor applies).",
"trigger": "preAttack",
"category": "offense",
"supportsAll": true
},
{
"name": "flurry",
"description": "Passive: attack value additional times each turn.",
"trigger": "passive",
"category": "offense"
},
{
"name": "counter",
"description": "When attacked, deal value damage back to the attacker.",
"trigger": "on_defend",
"category": "defense"
},
{
"name": "wall",
"description": "Absorb value damage from incoming attacks.",
"trigger": "passive",
"category": "defense"
},
{
"name": "armored",
"description": "Passive: reduce all incoming damage by value (in addition to armor).",
"trigger": "passive",
"category": "defense"
},
{
"name": "valor",
"description": "If outnumbered, gain +value attack.",
"trigger": "passive",
"category": "offense"
},
{
"name": "legion",
"description": "Gain +value attack for each other ally of the same faction.",
"trigger": "passive",
"category": "offense"
},
{
"name": "siphon",
"description": "Before attacking: heal self for value HP (capped at max HP).",
"trigger": "preAttack",
"category": "support"
},
{
"name": "drain",
"description": "Before battle: deal half value (rounded up) to the opposing card, and quarter value (rounded up) to its neighbors, ignoring armor. Heal self for the total damage dealt.",
"trigger": "preAttack",
"category": "offense"
},
{
"name": "bloodpact",
"description": "She demands blood sacrafice! Permanently sacrafice value X .75 (rounded up) HP, permanently gain +value ATK.",
"trigger": "preAttack",
"category": "offense"
},
{
"name": "bloodrage",
"description": "When below 50% HP, gain +value ATK (recalculated each attack).",
"trigger": "passive",
"category": "offense"
},
{
"name": "spawn",
"description": "Summon a Xeno Drone into an empty lane.",
"trigger": "on_turn_start",
"category": "special"
},
{
"name": "swarm",
"description": "Gain +value ATK for each allied xeno card on the field.",
"trigger": "preAttack",
"category": "offense"
},
{
"name": "carapace",
"description": "When damaged, permanently gain +value armor.",
"trigger": "on_defend",
"category": "defense"
},
{
"name": "venom",
"description": "Apply value venom stacks to target. Each turn, deal damage equal to stacks then reduce by 1. Only targets cards without existing venom.",
"allDescription": "Apply value venom stacks to ALL enemy cards without existing venom.",
"trigger": "on_attack",
"category": "offense",
"supportsAll": true
},
{
"name": "burrow",
"description": "Cannot be targeted by enemy skills for value turns. Can still attack normally.",
"trigger": "passive",
"category": "defense"
},
{
"name": "molt",
"description": "Convert all current armor into HP healing, then armor resets to 0.",
"trigger": "on_turn_start",
"category": "defense"
},
{
"name": "hive_link",
"description": "On death, all allied xeno cards gain +value ATK permanently.",
"trigger": "on_death",
"category": "offense"
},
{
"name": "sanctify",
"description": "Before battle: cleanse all negative effects (venom, smite, enfeeble, jam, rupture) from self.",
"allDescription": "Before battle: cleanse all negative effects from ALL allied cards.",
"trigger": "preBattle",
"category": "support",
"supportsAll": true
},
{
"name": "hack",
"description": "Before attacking: copy the opposing card's preAttack skills and fire them at value power.",
"trigger": "preAttack",
"category": "offense"
},
{
"name": "smite",
"description": "Apply value smite stacks to target. Each turn, deal damage equal to stacks then reduce by 1. Only targets cards without existing smite.",
"allDescription": "Apply value smite stacks to ALL enemy cards without existing smite.",
"trigger": "on_attack",
"category": "offense",
"supportsAll": true
},
{
"name": "overcharge",
"description": "Before battle: take value damage to self, then grant +value attack to all allied assault cards for this turn.",
"trigger": "preBattle",
"category": "offense"
},
{
"name": "fortify",
"description": "Before battle: gain +value temporary armor.",
"allDescription": "Before battle: grant +value temporary armor to ALL allied cards.",
"trigger": "preBattle",
"category": "defense",
"supportsAll": true
}
]