OverwolfSpire Codex is now on Overwolf. Learn more →

Spire Codex v1.0.12 Release Notes

Card Fixes, Potion Meta, Shareable Runs, Custom Mode

~40 changed

Features

  • +Custom Mode modifiers page — all 16 modifiers with deck replacement tags and Neow interaction notes
  • +Potion stats on Community Meta — pick rate, usage count, win% with hover tooltips
  • +Relic stats table matching card stats — sortable by Runs/Win%/Name, chart/table toggle
  • +Multi-file .run upload with progress bar — select multiple files at once
  • +Browse Runs — username search filter, cache-busting for real-time updates
  • +Optional username field on run submissions (25 char max, sanitized)
  • +Run viewer URL updates to /runs/{hash} for direct sharing

Fixes

  • ~Fixed 20 cards with missing damage (CalculatedDamage — Ashen Strike, Body Slam, Perfected Strike, Rend, etc.)
  • ~Fixed CalculatedDamage showing base+extra instead of just base value to match in-game display
  • ~Fixed Gunk Up missing hit count (3 hits) — now shows 4 x 3 DMG
  • ~Fixed Sword Boomerang+ upgrade text not changing '3 times' to '4 times'
  • ~Fixed Hologram+ not showing Exhaust keyword removal on upgrade
  • ~Fixed Coolheaded+ upgrade replacing wrong number in description (ambiguous value detection)
  • ~Fixed DMG badge spacing — '3 x4' now shows '3 × 4' with proper multiplication sign
  • ~Fixed false X-cost flag on Bullet Time, All for One, Scrape, Transfigure
  • ~Fixed Spur+ showing 7 instead of 5 (cascading replacement bug in upgrade text)
  • ~Fixed POTION. double prefix in meta stats
  • ~Fixed 'Killed by NONE.NONE' — hidden for wins and abandoned runs
  • ~Fixed share button not appearing for duplicate run submissions
  • ~Fixed meta page tooltips clipped by table overflow
  • ~Fixed run dedup hash to prevent duplicates when seed is empty
  • ~Improved Darv ancient pool condition text for Pandora's Box

API Changes

  • >GET /api/runs/list — browse submitted runs with character, win, username filters
  • >GET /api/runs/stats — now includes potion stats (offered, picked, used, win%)
  • >POST /api/runs — optional ?username= parameter, POTION. prefix stripped on storage

Game data changes

Cards

~40 changed

Changed (40)

  • Ashen Strike
    • Damage: none 6
    • Description: Deal 9 damage. Deals 3 additional damage for each card in your Exhaust ... Deal 6 damage. Deals 3 additional damage for each card in your Exhaust ...
    • Vars: 3 fields 3 fields
  • Body Slam
    • Damage: none 0
    • Vars: 3 fields 3 fields
  • Bully
    • Damage: none 4
    • Description: Deal 6 damage. Deals 2 additional damage for each Vulnerable on ... Deal 4 damage. Deals 2 additional damage for each Vulnerable on ...
    • Vars: 3 fields 3 fields
  • Celestial Might
    • Hit count: none 3
  • Conflagration
    • Damage: none 8
    • Description: Deal 10 damage to ALL enemies. Deals 2 additional damage for each other Attac... Deal 8 damage to ALL enemies. Deals 2 additional damage for each other Attack...
    • Vars: 3 fields 3 fields
  • Crescent Spear
    • Damage: none 6
    • Description: Deal 8 damage. Deals 2 additional damage for ALL your cards that have a ... Deal 6 damage. Deals 2 additional damage for ALL your cards that have a ...
    • Vars: 4 fields 4 fields
  • Death March
    • Damage: none 8
    • Description: Deal 11 damage. Deals 3 additional damage for each card drawn during your turn. Deal 8 damage. Deals 3 additional damage for each card drawn during your turn.
    • Vars: 3 fields 3 fields
  • Demonic Shield
    • Damage: none 0
  • Expect a Fight
    • Damage: none 0
  • Exterminate
    • Hit count: none 4
  • Fight Me!
    • Hit count: none 2
  • Gang Up
    • Damage: none 5
    • Description: Deal 10 damage. Deals 5 additional damage for each time another player has at... Deal 5 damage. Deals 5 additional damage for each time another player has att...
    • Vars: 3 fields 3 fields
  • Gold Axe
    • Damage: none 0
    • Vars: 3 fields 3 fields
  • Gunk Up
    • Hit count: none 3
  • Knife Trap
    • Damage: none 0
  • Memento Mori
    • Damage: none 8
    • Description: Deal 12 damage. Deals 4 additional damage for each card discarded this turn. Deal 8 damage. Deals 4 additional damage for each card discarded this turn.
    • Vars: 3 fields 3 fields
  • Mimic
    • Damage: none 0
  • Mind Blast
    • Damage: none 0
    • Vars: 3 fields 3 fields
  • Mirage
    • Damage: none 0
  • Murder
    • Damage: none 1
    • Description: Deal 2 damage. Deals 1 additional damage for each card drawn this combat. Deal 1 damage. Deals 1 additional damage for each card drawn this combat.
    • Vars: 3 fields 3 fields
  • Normality
    • Damage: none 3
  • No Escape
    • Damage: none 10
  • Peck
    • Hit count: none 3
  • Perfected Strike
    • Damage: none 6
    • Description: Deal 8 damage. Deals 2 additional damage for ALL your cards containing “Strike”. Deal 6 damage. Deals 2 additional damage for ALL your cards containing “Strike”.
    • Vars: 3 fields 3 fields
  • Precise Cut
    • Damage: none 13
    • Description: Deal 15 damage. Deals inverseDiff() less damage for each other card in your ... Deal 13 damage. Deals inverseDiff() less damage for each other card in your ...
    • Vars: 3 fields 3 fields
  • Protector
    • Damage: none 10
    • Description: Osty deals 11 damage. Deals additional damage equal to Ost... Osty deals 10 damage. Deals additional damage equal to Ost...
    • Vars: 3 fields 3 fields
  • Rend
    • Damage: none 15
    • Description: Deal 20 damage. Deals 5 additional damage for each unique debuff on the enemy. Deal 15 damage. Deals 5 additional damage for each unique debuff on the enemy.
    • Vars: 3 fields 3 fields
  • Ricochet
    • Hit count: none 4
  • Seven Stars
    • Hit count: none 7
  • Soul Storm
    • Damage: none 9
    • Description: Deal 11 damage. Deals 2 additional damage for each Soul in your ... Deal 9 damage. Deals 2 additional damage for each Soul in your ...
    • Vars: 3 fields 3 fields
  • Sovereign Blade
    • Hit count: none 1
  • Squeeze
    • Damage: none 25
    • Description: Osty deals 30 damage. Deals 5 additional damage for ALL your oth... Osty deals 25 damage. Deals 5 additional damage for ALL your oth...
    • Vars: 3 fields 3 fields
  • Stack
    • Damage: none 0
  • Supermassive
    • Damage: none 5
    • Description: Deal 8 damage. Deals 3 additional damage for each card you created this combat. Deal 5 damage. Deals 3 additional damage for each card you created this combat.
    • Vars: 3 fields 3 fields
  • Sword Boomerang
    • Hit count: none 3
  • Synchronize
    • Damage: none 0
  • Tear Asunder
    • Hit count: none 1
  • Time's Up
    • Damage: none 0
    • Vars: 3 fields 3 fields
  • Unleash
    • Damage: none 6
    • Description: Osty deals 7 damage. Deals additional damage equal to Osty... Osty deals 6 damage. Deals additional damage equal to Osty...
    • Vars: 3 fields 3 fields
  • Voltaic
    • Damage: none 0