Changelog

2026-04-15

New: Violet, Equality & Uni Cubes

  • Violet Cubes — roll 6 lines, pick best 3. Per-slot TMS rates with SEA prime leaks (100/10/1/1/10/1). Violet 3L Stat ~20 cubes vs Red ~170. Glove crit combos included.
  • Equality Cubes — all 3 lines guaranteed prime. Triple Prime Stat ~987 cubes vs Black ~112K.
  • Uni Cubes — per-line reroll at legendary. Analyzes each pot line and recommends upgrading weak lines individually.
  • Each cube type has its own toggle, badge color, and dashboard filter
  • Violet cube sale banner — shows for Interactive players (4/17–4/22) with one-click enable
  • New: Weapon Flame Recommendations

  • 11 weapon flame targets from T5 ATT to T7+2useful, with exact combo probability
  • Boss-advantaged formula: ceil(baseATT × tierPct) — no level multiplier, verified against in-game values
  • Non-advantaged (Zero): separate formula with level multiplier
  • Skip logic accounts for current ATT tier + useful line count
  • FD correctly accounts for losing current flame on reroll
  • Optimizer & Recommendations

  • Multi-target cubing for non-legendary items — shows 2L, 3L, Double/Triple Prime (not just 2L)
  • Glove crit damage combos in tier-up path — violet and red/black crit targets for gloves
  • Cubing FD accounts for losing crit damage — rerolling 2L Crit glove to 3L Stat correctly shows negative FD
  • Boss buff recalibration — link skills distributed into actual stat buckets (damage%/boss%/IED) instead of flat FD. ATT lines now correctly rank above boss lines for WSE.
  • Never suggest replacing Genesis/Destiny weapons
  • Gear acquisition cost breakdown in recommendation descriptions
  • Gear & Settings

  • Gear Acquisition Costs in settings — Kalos Eternal, Limbo Eternal, Pitched Boss, Total Control, Genesis Badge, Brilliant Boss, Breath of Divinity all editable
  • Scroll stat inputs — ATT and Stat from scrolls now editable (override for ICOG variance). Secondary/tertiary stat for ICOGs.
  • ICOG + Premium scroll type for accessories
  • Fragment of Distorted Time scroll for transposed Sweetwater Pendant
  • Sweetwater transposed toggle — adds +8 ATT, +10 all stat, disables flames
  • Sweetwater items non-flame-advantaged
  • Star Force

  • SF targets extended to 27★ from any starting star
  • Precomputed cache expanded from 315 to 1575 entries — instant lookups for all transitions
  • SF balanced slice fix — one item no longer consumes all SF recommendation slots
  • Spare items reduce SF cost on dashboard (each spare saves one replacement)
  • Bug Fixes

  • MATT flame scoring — ArmorFlameEditor and weapon flame tier detection now handle MATT classes (Bishop, etc.)
  • Genesis Badge counted as Pitched Boss set (was miscounted as lucky item for Eternal/Arcane)
  • Black Heart and Mitra's Rage counted as Pitched Boss set
  • Gear acquisition duplicate fix — name suffix matching (e.g., "Endless Terror (Ring)")
  • IED display floating point — 97.3999 → 98.00
  • Discord bot case-insensitive build lookup
  • Scroll stat display rounded to whole numbers
  • Equality glove crit rates were using red cube rates (506 cubes for 2L Crit) instead of correct all-prime rates (~42 cubes)
  • API

  • Cube calculator expanded: mode=glove (crit damage combos), mode=hat (CDR + stat), cubeType=violet, cubeType=equality
  • Per-slot violet rates — glove, hat, armor, accessory all use correct TMS per-slot data
  • UI & UX

  • Hover tooltips on gear grid — shows pot/bpot lines, flame score, scroll status on desktop
  • Navbar: Load button for returning users on new browser
  • Navbar: Refresh button to sync latest save from server
  • Navbar: IGN input with overwrite confirmation for first-time saves
  • Leaderboard search — filter by character name
  • Tertiary stat now has base/% stat/flat inputs (matching primary/secondary)
  • AllStat before ATT in flame editor (matches in-game order)
  • Presets

  • Seven Day Monster Parker Medal (+7 all stat, +10% IED)
  • Chaos Vellum Crusher Medal (+5% Boss Damage)
  • Genesis Badge acquisition cost 46B
  • Testing

  • 127 unit tests across 10 modules
  • TypeScript check added (npm run check = typecheck + tests)
  • ---

    2026-04-14

    Optimizer & Recommendations

  • Double/Triple Prime targets use real stat primes only — allstat no longer counts as "real prime", so fake double prime correctly shows real double prime as upgrade
  • Hats with CDR skip pure stat recommendations — CDR + 2L is better, no longer recommends cubing away CDR
  • CDR FD/s setting flows to cubing calculator — changing FD per CDR second in settings now actually affects recommendations
  • Glove bpot crit dmg not recommended when already set — no longer suggests cubing for 3% crit damage if glove bpot already has it
  • Bug Fixes

  • Stat Analysis power score decreasing when FD increases — boss buff link skill FD (12.5%) was being dropped from adjusted stats, causing ~5,700 point phantom decrease at endgame scores
  • Cursed Spellbook base stats corrected — 20 primary / 10 rest (was 13 all)
  • Flames

  • Dynamic flame targets capped at theoretical max — quad T7 ceiling per item level (256 for lv250 Eternals), no more impossible flame recommendations
  • UI & UX

  • Exceptional Hammers support multiple applications — Brilliant Boss items (Immortal Legacy) can have up to 3 hammers applied. Pitched Boss items remain max 1. UI shows clickable 1/2/3 buttons.
  • Armor flame editor overhaul — individual inputs for flat stat, ATT, all stat %, boss %, damage %. Score auto-computes. Editing score directly reconciles with component fields.
  • Hide SF without spares defaults ON for Heroic
  • Testing

  • 126 unit tests across 10 modules covering share format compat, damage formula, SF costs, set effects, flames, scrolling, presets, optimizer, and loadouts
  • ---

    2026-04-13

    Optimizer & Recommendations

  • Multi-gear set swap recommendations — dashboard recommends swapping entire sets (CRA→Eternal, AbsoLab→Arcane, Arcane→Eternal) with bundled cost and FD gain including set bonus changes
  • Balanced recommendation slicing — each upgrade type gets guaranteed representation instead of one type dominating all slots
  • CDR + 2L Stat hat cubing target — optimizer recommends this alongside normal stat targets (better than 3L for most classes)
  • Fake 3L → Real 3L cubing option now appears correctly
  • Exceptional hammer hidden on Heroic — can't purchase on Heroic server
  • SF past 22★ shows one star at a time — each high-star upgrade evaluated individually
  • Spare item tracking — input spare counts per gear piece, dashboard filter hides SF recommendations without enough spares
  • Damage Formula & Calculations

  • Boss buffs applied consistently across all tools (Stat Analysis, Gear Swap, Upgrade Calc, Compare)
  • IED set effect formula fixed — multiplicative reversal for losing IED from sets (was causing -94% FD bug)
  • Weapon flame formula corrected — proper level multiplier with correct tier percentages
  • Safeguard toggle now affects SF costs — precomputed cache for both safeguard ON and OFF
  • Tertiary stat for Cadena, Shadower, Dual Blade, Xenon in damage formula
  • Flame advantage detection — boss set items always treated as advantaged even with 0 replacement cost
  • Default boss PDR changed to 380% (Grandis bosses)
  • What-If pot equiv values fixed — uses 13/10 for lv160+ (was 12/9)
  • Epic bpot non-prime fixed — 4% → 3%
  • Gear Presets

  • Multi-gear set swap — CRA→Eternal (hat/top/bottom), AbsoLab→Arcane (cape/shoes/shoulder/gloves), Arcane→Eternal
  • Genesis and Destiny Weapons split — Genesis (lv200), Destiny (lv250), base ATT 0
  • AbsoLab set (8 pieces) + set bonuses, Pensalir set (7 pieces)
  • Black Bean Mark face accessory, Outlaw Heart, Plasma Heart (lv130, SF cap 20)
  • Mitra's Rage emblem, Kanna's Treasure Ring
  • Class Secondary (lv100), Princess No's Secondary (lv140)
  • Thousand Soul Talisman (Kanna), Sweetwater Katara (Dual Blade), Ruin Force Shield (Demon Slayer/Avenger)
  • Mo Xuan and Sia classes added
  • Starter loadout — Pensalir + AbsoLab pre-CRA budget build
  • Potential & Scrolling

  • CDR hat potential — FD per CDR setting (0.5% default), hat presets with CDR options
  • Prime scrolls — 10 all stat per slot, 40% success, shielding ward required
  • Fake Double Prime pot preset (10AS/13/10) for armor and accessories
  • Bpot presets expanded — glove 3% crit, Leg 2L+Flat Stat, custom flat stat option
  • AH value checker — Premium scrolls (accessories), Gollux scrolls (Gollux items)
  • Flame benchmarks recalibrated for lv250 — decent=120, good=150, great=180, godly=200, endgame=210
  • Sharing & Leaderboard

  • Viewing leaderboard builds no longer overwrites your gear — read-only build viewer page
  • Hammer, skipRecommendations, tertiaryStat, sparesOwned all encoded in shared builds
  • Legacy preset names resolve correctly for old builds
  • API cache reduced from 1 hour to 60 seconds
  • Build viewer page at /s/{name} with gear table and power score
  • UI & UX

  • Xenon tri-stat input — tertiary stat field for applicable classes
  • Flame score quick-select — level-aware benchmarks (Decent/Good/Great/Godly/Endgame)
  • Shining Star Force toggle — one-click enables 30% discount + 30% less booms
  • Compare: Load from gear on right panel
  • Compare page scroll options hidden on Heroic
  • AH Value hidden on Heroic in Tools page
  • Planner efficiency column with sortable headers
  • Stat input hint — enter stats with class buffs, dCO, dSE, familiars active
  • Accented characters allowed in IGN
  • Changelog page at /changelog, footer with links to API Docs and Discord Bot
  • Bug Fixes

  • Black Heart locked flag preserved in share format
  • "Mark as complete" updates potential lines on gear piece
  • Papulatus Mark moved to Eye Accessory slot
  • Glove bpot crit damage counted as good line
  • Mitra's Rage item level 100 → 200