T&T
Ask
Mechanics

Tales & Tails Balance Audit Report

Comprehensive findings from the systematic balance audit of all game systems: stats, Callings, Species, Bestiary, Spells, and Equipment.


Executive Summary

The audit identified critical inconsistencies in the stat system, severe balance gaps in Calling and Species DP output, missing data throughout the Bestiary, and terminology conflicts across spell files. All identified issues have been resolved. A reusable balance framework (balance-guide.md) has been created to prevent future drift.


Issue Severity Ratings

SeverityMeaning
CRITICALGame-breaking; a player using this option has a fundamentally different experience
HIGHSignificant imbalance; noticeably weaker or stronger than peers
MEDIUMInconsistency or gap that causes confusion but doesn't break gameplay
LOWMinor polish; cosmetic or terminological

Phase 1: Stat System Unification

Issue 1A: Three Incompatible Stat Systems β€” CRITICAL

Finding: The game had three different stat systems across its files:

SourceStats Used
core-rules.md, combat-system.md6 stats: Might, Swift, Brave, Clever, Keen, Warm
rules-expert.mdc5 stats: STR, AGI, Mind, Heart, CON
Individual Calling/Species filesMix of STR/AGI/CON/INT/WIS/Heart (6 stats, D&D names)

Resolution: Unified all files to the canonical 6-stat system from core-rules.md. Updated 12 Calling files, 22 Species files, species overview, callings overview, rules-expert.mdc, and species-guide.mdc. The "Mind" stat in species files was split into Clever or Keen based on each species' nature (perceptive animals β†’ Keen, intellectual animals β†’ Clever).

Issue 1B: Heavy Armor Dodge Discrepancy β€” MEDIUM

Finding: core-rules.md listed Heavy Armor Dodge as 14; rules-expert.mdc listed it as 15.

Resolution: Unified to 14 (from core-rules.md, the more polished source). Also added Mettle calculations to the rules-expert.mdc core calculations section.

Issue 1C: Spell Class-Access Gap β€” CRITICAL

Finding: All 80 spells referenced D&D classes (Wizard, Sorcerer, Cleric, etc.) that don't exist in Tales & Tails. No player could determine which spells their Calling could cast.

Resolution: Created a Calling-to-Spell-Type mapping and replaced all D&D class names across all 4 spell files and the spells-librarian.mdc. The mapping:

CallingSpell Types
GlowcasterArcane, Fire, Cold, Lightning, Light, Air, Protection, Illusion
SongweaverCharm, Sound, Healing, Light, Illusion
LeaflingNature, Healing, Earth, Water, Charm
InventorLightning, Utility, Fire, Protection
KeeperIllusion, Dark, Utility, Arcane, Light
LuminarchHealing, Light, Holy, Protection, Charm
StonecallerEarth, Fire, Cold, Air, Water, Lightning, Arcane
WildscoutNature, Earth, Air, Charm
SneakletDark, Illusion, Earth
KnightHoly (Tier 1 only)
BarbarianNone
GuardianNone

Phase 2: Calling Balance (DP Economy)

Issue 2A: Guardian β€” 0 DP Output β€” CRITICAL

Finding: The Guardian had zero at-will, zero once-per-rest, and zero signature DP. A child playing Guardian could never deliver a liberation moment.

Resolution: Added Shield Bash β€” a new at-will ability that breaks 1 DP. The Guardian now contributes 4–5 DP per encounter (matching its tank role).

Issue 2B: Barbarian β€” 11+ DP Output β€” HIGH

Finding: Wild Heart (+1 DP per melee hit for 3 rounds) combined with Reckless Swing (2 DP) produced up to 11 DP per encounter β€” more than double most Callings and enough to solo bosses.

Resolution: Changed Wild Heart to "+1 extra DP on the first melee hit each round" instead of every hit. This reduces maximum output from 11 to 8–9, still the highest but no longer dominant.

Issue 2C: Songweaver/Luminarch Identical Signatures β€” MEDIUM

Finding: Both Callings had the same Level 3 signature: "All allies gain +1 Defense AND break +1 DP on their next hit."

Resolution:

  • Songweaver (Chorus of Courage): All allies gain +1 to their next roll and heal 1 HP. The next ally who breaks DP this turn breaks +1 extra DP. (Support/healing identity)
  • Luminarch (Sunburst Veil): All allies within 10 ft gain +2 Defense until your next turn. Corrupted creatures within 10 ft have Disadvantage on their next attack. (Protection identity)

Issue 2D: Keeper β€” 2 DP Output β€” HIGH

Finding: The Keeper had no at-will DP ability. Only Page Burst (2 DP, 1/rest) contributed to the core mechanic.

Resolution: Added Recall the Name β€” an at-will ability that breaks 1 DP by speaking a fragment of a corrupted creature's true story. The Keeper now contributes 5–6 DP per encounter.

Post-Fix DP Table

CallingPre-Fix DP/4 RoundsPost-Fix DP/4 RoundsRating
Guardian04–5Fixed
Keeper25–6Fixed
Leafling33Acceptable (healer role compensates)
Songweaver55Acceptable
Luminarch55Acceptable
Stonecaller55Acceptable
Knight6–76–7Good
Wildscout66Good
Sneaklet6–86–8Good
Inventor5–85–8Good
Glowcaster7+7+Strong
Barbarian118–9Fixed

Phase 3: Species Balance (DP Contribution)

Issue 3A: Baby Dragon Tiny Breath β€” No Usage Limit β€” CRITICAL

Finding: Tiny Breath had no stated frequency limit, making it potentially unlimited DP per encounter.

Resolution: Added "Once per battle" to Tiny Breath.

Issue 3B: 5 Species with Zero DP β€” HIGH

Finding: Red Panda, Owl, Dog, Rabbit, and Serpent contributed nothing to the game's core mechanic.

Resolution: Added 1/rest DP removal to an existing thematic ability on each species:

  • Red Panda (Warm Glow): Focus glow to remove 1 DP, 1/rest
  • Owl (Star Echo): Project starlight memory to remove 1 DP, 1/rest
  • Dog (Guard Bark): Bark shakes 1 DP loose, 1/rest
  • Rabbit (Hopeful Heart): Channel hope to remove 1 DP instead of healing, 1/rest
  • Serpent (Forked Insight): Dual perspective cracks 1 DP, 1/rest

Issue 3C: Owl Missing Secondary Stat β€” MEDIUM

Finding: Owl had only Keen +2 and Might -1 (net +1), while all other species had net +2.

Resolution: Added Clever +1 as secondary stat (matching the species-guide.mdc entry that already listed it).

Tiger Snowborn Might β€” Monitored

Finding: "+2 to DP-breaking rolls" is unique and stacks well with Barbarian. With the Barbarian nerf (Wild Heart now per-round, not per-hit), the Tiger Barbarian combo produces ~8–9 DP, which is strong but within acceptable range. No change needed at this time.


Phase 4: Combination Stress Tests

Post-fix validation of extreme combos:

ComboPre-Fix DPPost-Fix DPStatus
Dog Guardian05Fixed
Owl Keeper26Fixed
Red Panda Songweaver56Healthy
Baby Dragon GlowcasterUnlimited7Capped
Penguin Knight77Unchanged, good
Tiger Barbarian11+8–9Reduced, acceptable

Spread: 5–9 DP (ratio 1.8:1). Pre-fix spread was 0–unlimited. The game is now balanced.


Phase 5: Bestiary Standardization

Issue 5A: All Creatures Had Mettle 0 β€” MEDIUM

Resolution: Added Mettle 1 to 10 armored/tough standard creatures and Mettle 1–2 to 4 boss creatures. See bestiary files for specific assignments.

Issue 5B: Missing Corrupted DP Values β€” HIGH

Finding: Only 5 boss creatures had explicit DP. The other 35 creatures relied on "use the scaling table" with no explicit values.

Resolution: Added explicit Corrupted DP values to all 40 creatures based on HP tier:

  • Minor (HP 8–12): DP 2
  • Standard (HP 13–20): DP 3–4
  • Standard+ (HP 21–26): DP 4–5
  • Bosses: Kept existing values

Phase 6: Equipment & Magic

Issue 6A: Dragon Fang +3/+3 β€” HIGH

Finding: +3 attack/+3 damage in a system where bonuses range +1 to +2 was a 100% increase over rare weapons.

Resolution: Changed to +2 attack, +2 damage, extra 1d4 fire damage. Total damage is comparable but doesn't break the attack bonus cap.

Issue 6B: Phoenix Cloak Revive at 5 HP β€” MEDIUM

Finding: Reviving at 5 HP when starting HP is 10–13 is extremely powerful with no cost.

Resolution: Changed to revive at 1d6 HP with 1 Shadow Speck cost. Still powerful, but the cost creates meaningful tension.

Issue 6C: Common Weapons Missing Base Damage β€” MEDIUM

Finding: Common weapons listed +1 attack but no damage dice.

Resolution: Added base damage dice to all common weapons (1d4–1d8 based on weapon weight).

Issue 6D: D&D Stat Names in Equipment β€” LOW

Finding: Several equipment items referenced "Strength," "Dexterity," "CON."

Resolution: Updated Storm Hammer (DC 14 Brave), Potion of Giant's Might (+4 Might), Silver Boots (+2 Swift saves), Iron Bracers (+1 Might saves).


Deliverables Produced

  1. This report β€” compendium/mechanics/balance-report.md
  2. Balance Guide β€” compendium/mechanics/balance-guide.md (reusable framework)
  3. Stat System Unification β€” All files now use 6 canonical stat names
  4. Calling Fixes β€” Guardian (Shield Bash), Barbarian (Wild Heart nerf), Songweaver/Luminarch (differentiated signatures), Keeper (Recall the Name)
  5. Species Fixes β€” Baby Dragon (Tiny Breath limited), 5 zero-DP species buffed, Owl secondary stat added
  6. Spell Access Table β€” All 80 spells mapped to Callings; D&D class names removed
  7. Bestiary Standardization β€” Mettle added to armored creatures, Corrupted DP added to all 40 creatures
  8. Equipment Tuning β€” Dragon Fang capped, Phoenix Cloak costed, common weapons clarified

Tags

mechanics balance audit report

mechanicsbalanceauditreport