Skip to content

Card Values and Balance Review

Yu Zhu edited this page Oct 18, 2026 · 5 revisions

Purpose and evidence

This review documents configured card values, compares their intended roles and identifies priorities for further validation.

All 26 cards currently define an upgrade. This confirms configuration coverage, not final gameplay balance. The base Poison group has completed its first round of functional playtesting. Other findings below are configuration observations, theoretical calculations or recommendations requiring further testing.

Review method

Damage, healing and prevention per Energy are starting points rather than complete balance measures. Comparisons also consider:

  • Immediate versus delayed effects.
  • Single-target versus all-enemy effects.
  • Defence, status interactions and effect order.
  • Overkill, overhealing and unused Block.
  • Card availability, repeated access and setup costs.

Poison totals assume every configured tick resolves. Ordinary damage totals are before defensive reductions. Block and healing are not added together as guaranteed effective HP. Utility effects are assessed separately, and zero-cost cards are not assigned an efficiency value by dividing by zero.

Initial cards

Strike

Base: 1 Energy, 6 ordinary damage.
Upgrade: 1 Energy, 12 ordinary damage.

Strike provides an immediate-damage baseline. Its upgrade doubles the damage without increasing cost, so higher-cost attacks should demonstrate a useful advantage through damage, timing or additional effects.

Recommendation: Retain provisionally and include Strike+ in attack comparisons.

Defend

Base: 1 Energy, 5 Block.
Upgrade: 1 Energy, 8 Block.

Nominal Block efficiency increases from 5 to 8 per Energy. Actual prevention depends on incoming damage and how much Block remains unused.

Recommendation: Retain provisionally; measure absorbed damage during playtests.

Poison Dagger

Base: 1 Energy, 4 ordinary damage and 3 Poison for 3 turns.
Upgrade: 1 Energy, 6 ordinary damage and 4 Poison for 3 turns.

Calculated full-resolution totals are 13 and 18 damage respectively, before mitigation of the ordinary hit. The immediate hit provides value when a target will not survive the full Poison duration.

Recommendation: Retain provisionally and compare with Poison Flask at different encounter lengths.

Expose

Base: 1 Energy, Vulnerable to all enemies for 2 turns.
Upgrade: 1 Energy, Vulnerable to all enemies for 3 turns.

The upgrade extends the setup window while retaining Vulnerable value 1. Its benefit depends on follow-up attacks during the active duration.

Recommendation: Retain provisionally; assess actual follow-up damage rather than treating Vulnerable as direct damage.

Inner Focus

Base: 2 Energy, 2 Strength for the rest of combat.
Upgrade: 2 Energy, 3 Strength for the rest of combat.

Its payoff depends on subsequent eligible attacks and the current Strength rules. Spending Energy on setup may be costly in short encounters.

Recommendation: Compare with Astral Ward and Sealed Pact on the final integrated build.

Bandage

Base: 1 Energy, heal 6 HP.
Upgrade: 1 Energy, heal 9 HP.

Nominal healing efficiency increases from 6 to 9 HP per Energy. Overhealing and repeated availability affect realised value.

Recommendation: Retain provisionally and monitor repeated sustain.

Guardian cards

Warding Sweep

Base: 2 Energy, 4 ordinary damage to all enemies.
Upgrade: 2 Energy, 6 ordinary damage to all enemies.

Against two enemies, nominal total damage is 8 or 12. Starfall has higher damage at the same cost, but a different rarity.

Recommendation: Retain provisionally; evaluate accessibility and enemy count when comparing the two cards.

Sentinel’s Rebuke

Base: 1 Energy, 4 damage and 1 Feeble for 2 turns.
Upgrade: 1 Energy, 6 damage and 1 Feeble for 3 turns.

The upgrade improves both attack damage and the defensive window. Feeble’s value depends on whether the affected enemy attacks while it is active.

Recommendation: Retain provisionally and record actual damage prevented.

Warden’s Judgement

Base: 2 Energy, 9 ordinary damage.
Upgrade: 2 Energy, 13 ordinary damage.

Its base version needs a clearer role relative to Poison Blade, which costs the same and provides 10 immediate piercing damage plus Poison. The upgraded version has a slightly larger immediate hit than Blade+, but ordinary damage remains subject to defence.

Modifiers, acquisition and immediate-damage requirements may change the comparison.

Recommendation: Prioritise a role review before deciding whether to adjust values.

Break the Seal

Base: 1 Energy, reduce Armour by 3, then deal 2 damage.
Upgrade: 1 Energy, reduce Armour by 5, then deal 4 damage.

Sunder resolves before the attack. Its value depends on existing Armour and the benefit to following attacks.

Recommendation: Retain provisionally; compare Armour-heavy and Armour-free encounters.

Poison cards

Poison Flask

Base: 1 Energy, 5 Poison for 3 turns.
Upgrade: 1 Energy, 7 Poison for 3 turns.

Calculated full-duration damage increases from 15 to 21 HP. The base three-tick sequence was confirmed during playtesting. Upgraded numerical balance still requires validation.

Recommendation: Retain provisionally; compare realised damage in short and long encounters.

Poison Cloud

Base: 2 Energy, 3 Poison to all enemies for 3 turns.
Upgrade: 2 Energy, 4 Poison to all enemies for 3 turns.

Calculated damage increases from 9 to 12 HP per enemy. Against two surviving targets, totals are 18 and 24 HP.

Recommendation: Retain provisionally; assess target count and how often all ticks resolve.

Poison Blade

Base: 2 Energy, 10 piercing damage and 4 Poison for 2 turns.
Upgrade: 2 Energy, 12 piercing damage and 5 Poison for 2 turns.

Calculated combined damage increases from 18 to 22 HP. The card combines an immediate defence-bypassing hit with delayed damage.

Recommendation: Retain provisionally and compare its practical value with other 2-Energy attacks, especially Warden’s Judgement.

Poison Mark

Base: 1 Energy, Vulnerable for 2 turns and 2 Poison for 2 turns.
Upgrade: 1 Energy, Vulnerable for 2 turns and 3 Poison for 2 turns.

Calculated Poison damage increases from 4 to 6 HP. Vulnerable remains value 1 and uses the fixed 1.5× multiplier; its additional attack damage is conditional and is not included in the Poison total.

Recommendation: Retain provisionally; verify attack sequencing and status timing on the integrated build.

Flask and Dagger comparison

Before defence and assuming full Poison resolution, base Flask deals 15 total damage and base Dagger deals 13. Their cumulative damage is equal after the second tick: 10 HP each.

For upgrades, Flask+ deals 21 total damage and Dagger+ deals 18. Dagger+ provides 6 immediately, while Flask+ provides none on play.

Decision: Keep both roles provisionally. Total damage alone does not establish that either card is unbalanced.

Celestial cards

Starfall

Base: 2 Energy, 6 ordinary damage to all enemies.
Upgrade: 2 Energy, 9 ordinary damage to all enemies.

Against two enemies, nominal damage increases from 12 to 18. Unlike Cloud, its damage is immediate but subject to ordinary mitigation.

Recommendation: Retain provisionally; compare immediate kills with delayed Poison output.

Rift Lance

Base: 1 Energy, 4 damage followed by Vulnerable value 1 for 2 turns.
Upgrade: 1 Energy, 6 damage followed by Vulnerable value 2 for 2 turns.

Increasing Vulnerable’s value does not improve its fixed damage multiplier. The damage increase already provides a meaningful upgrade.

Recommendation: Ask the author to normalise upgraded Vulnerable to value 1 and update the wording. Any duration increase should be a separate balance decision.

Astral Ward

Base: 2 Energy, 4 Block, 1 Strength and restore 1 Energy.
Upgrade: 2 Energy, 6 Block, 2 Strength and restore 1 Energy.

The card requires 2 Energy upfront, even when its refund reduces the eventual net expenditure. Its combined defence and lasting offensive benefit warrant comparison with other setup cards.

Recommendation: Prioritise repeated-access, refund and Strength-interaction testing.

Restoring Light

Base: 5 Energy, heal 6 HP at the start of the next 3 turns.
Upgrade: 5 Energy, heal 9 HP at the start of the next 3 turns.

Calculated healing totals are 18 and 27 HP. Healing is delayed and capped by missing HP.

Recommendation: Establish whether players can realistically reach 5 available Energy in the final integrated game. High-Energy test fixtures do not prove ordinary-run affordability.

Ruin Survival cards

Humble Sanctuary

Base: 2 Energy, 7 Block and heal 3 HP.
Upgrade: 2 Energy, 10 Block and heal 4 HP.

The card combines current-turn protection and recovery. Its value depends on both incoming damage and missing HP.

Recommendation: Accept provisionally; record actual prevention and healing separately.

Consecrated Rampart

Base: 2 Energy, 12 Block.
Upgrade: 2 Energy, 18 Block.

Nominal efficiency increases from 6 to 9 Block per Energy. It concentrates prevention into one card activation, but excess Block may be wasted.

Recommendation: Accept provisionally and compare with Defend under different incoming damage levels.

Balm of Grace

Base: 2 Energy, heal 10 HP.
Upgrade: 2 Energy, heal 15 HP.

Its healing per Energy is lower than Bandage’s, but it provides more healing in one activation.

Recommendation: Accept provisionally; assess overhealing, card access and repeated sustain.

Purify

Base: 1 Energy, remove all negative effects.
Upgrade: 0 Energy, retain the same Cleanse effect.

Reducing cost provides a meaningful upgrade. Increasing CLEANSE’s placeholder value would not improve an effect that already removes all negative statuses.

Recommendation: Accept provisionally. Verify multiple-debuff removal, positive-status preservation and repeated access. Zero cost alone does not prove an infinite loop.

Forbidden cards

Sealed Pact

Base: 3 Energy, 3 Strength and 6 Block.
Upgrade: 3 Energy, 4 Strength and 9 Block.

Its value combines protection with future offensive benefit. The high upfront cost must be justified against other setup options.

Recommendation: Compare with Inner Focus and Astral Ward using actual eligible attacks and current Strength rules.

Blood Price

Base: 3 Energy, 20 ordinary damage.
Upgrade: 3 Energy, 28 ordinary damage.

Nominal damage efficiency increases from approximately 6.67 to 9.33 per Energy. The configuration contains no HP-payment effect; the name and lore must not be treated as a mechanical drawback.

Recommendation: Retain provisionally and assess burst value, mitigation and overkill.

Doom Sigil

Base: 2 Energy, Vulnerable for 2 turns and 4 Poison for 3 turns.
Upgrade: 2 Energy, Vulnerable for 3 turns and 6 Poison for 3 turns.

Calculated Poison damage increases from 12 to 18 HP. The upgrade also extends Vulnerable’s duration while retaining value 1.

Recommendation: Retain provisionally. Compare its larger delayed output with Mark’s cheaper setup, and align descriptions with unnumbered Vulnerable wording.

Iron Oath

Base: 1 Energy, gain 4 Armour.
Upgrade: 1 Energy, gain 6 Armour.

Armour should be evaluated through its actual absorption and persistence rules, rather than treated as ordinary one-turn Block.

Recommendation: Retain provisionally and assess encounter-level prevention and stacking.

Findings and follow-up

  1. Resolve the Rift Lance+ Vulnerable configuration and wording inconsistency with its author.
  2. Establish a useful role for Warden’s Judgement relative to other attacks.
  3. Verify Restoring Light’s practical affordability on the final integrated build.
  4. Compare Strength setup cards under current runtime rules and realistic repeated access.
  5. Validate healing, zero-cost cleansing and Poison timing in actual encounters.

These are review findings, not approved numerical changes. No card values were modified as part of this review.

Final acceptance

Configuration review is complete for all 26 cards, but final balance approval remains pending documented deck-level playtests.

Complete two playtest and revision rounds using starter and realistically acquired or upgraded decks, multiple seeds and low-health entry states. Record the tested build, deck, modifiers, actions, route, choices and realised outcomes. Separate correctness bugs from balance concerns, document decisions and retest accepted changes before final acceptance.

Sprint 4 outcome

Reviewed and unchanged: Defend, Sealed Pact, Iron Oath, Humble Sanctuary and Consecrated Rampart. Their current values are retained based on the available verification and playtest evidence. This is a provisional balance decision; it does not confirm every upgraded version or status interaction.

Boss-fight Strength: Known risk; retest after the Strength stacking change lands on main. Existing individual-card checks do not establish that combined Strength effects behave correctly during the boss fight. Final verification should record the tested main commit, Strength applications and resulting attack damage.

Table of Contents

Home

Game Engine

Getting Started

Entities and Components

Service Locator

Loading Resources

Logging

Unit Testing

Debug Terminal

Input Handling

UI

Animations

Audio

AI

Physics

Game Screens and Areas

Terrain

Concurrency & Threading

Settings

Encounters
Tutorials and Contextual Help (Team 2)
Cards (Team 6)
Story (Team 6)
Level design, battle system, turn order, spawn (Team 3)
Cards, Save/Load & Bestiary (Team 5)
Rewards and Battle Settlement (Team 7)

Troubleshooting

MacOS Setup Guide

Clone this wiki locally