
Delta-calc
DeltaCalc is a client-side utility mod for Cobblemon Delta that adds an in-battle damage calculator, expanded battle overlays, richer tooltips, and team indicators. It helps players read battle state faster and make better decisions without changing Cobble
Список изменений
DeltaCalc — Post-V2 Update
A big batch of bug fixes, a major new feature for the calc summary, seven new species added to the database, and a quieter default UI for new installs.
New Feature: Manual Overrides on the Calc Summary
The most-requested launch feature. The opponent summary block now lets you correct the inferred Item, Ability, and EV Spread when you know better than usage stats.
- Left-click any row to cycle to the next alternative; left-click the back arrow to go back.
- Right-click any row to reset to the inferred default.
- Overridden values get a blue MANUAL pill and a
*after the value, so you can tell at a glance what's user-set vs. battle-revealed. - Usage percentages now show next to each cycled value, e.g.
Item: Choice Scarf (45%)*. - Switching to a mega stone (e.g. Charizardite X → Y) actually swaps the form's stats and types in the calc — the X/Y damage difference now updates correctly.
- Speed line shows in compact mode and updates live when you change the spread.
- Cycle alternatives now pull from the full species ability list and a curated common-items pool, so even thin-data mons like Ferrothorn give you real choices.
- Real battle-log reveals always beat overrides; the cycle UI hides on rows that have already been revealed.
- Overrides are per-Pokemon (UUID-keyed) and clear automatically at battle end.
New: Scrollable Calc Viewport
When the moves and team list overflow the panel, you now get a real scrollable viewport with a draggable scrollbar plus scroll-wheel support, instead of content spilling off the edge.
Bug Fixes
- Regional Moltres misidentified as Galarian — when the tracker hadn't confirmed the species yet, the calc was reading the regional aspect from
properties.speciesand flagging Kanto Moltres as Galarian. Regional suffixes (-galar,-alola,-hisui,-paldea) now route correctly through the form slot. - Ogerpon's Embody Aspect not tracked — the passive +1 boost tied to each mask (Hearthflame Atk, Wellspring SpD, Cornerstone Def, Teal Spe) now applies on switch-in. Gated to Ogerpon so Trace/Receiver copying doesn't trigger it.
- Regenerator not healing on switch-out — Cobblemon doesn't emit a heal message for Regenerator, so the calc treated regen-switchers as still low HP. Now bumps the outgoing Pokemon by 33% when the ability is revealed and HP is above 0 (KO-forced switches still fire FAINT first and skip the bump).
- White Herb didn't clear negative stat stages — consume was tracked but stages persisted. Now zeros negative stages and leaves positives intact.
- OHKO confidence too high on inferred defenses — predicting an OHKO while the opponent's defensive item or ability is still a guess (Assault Vest, Eviolite, Multiscale, Heavy-Duty Boots, Leftovers, etc.) now drops confidence to LOW. Non-OHKO predictions keep their previous confidence behavior.
- Calc panel default position overlapped Chat Plus — fresh installs now place the panel below the chat region. Existing positions are preserved.
- Text Scale didn't actually shrink the panel — at smaller scales, glyphs shrunk but row spacing, column offsets, and HP/forecast bars stayed full size, so the 4th opponent move couldn't fit. Spacing, tab heights, click bounds, and bar dimensions now scale together.
Database Additions
Seven newly-released species are now recognized by the calc:
- Iron Sentinel (Water/Flying)
- Girashadow (Ghost/Dragon)
- Silent Sting (Bug/Dragon)
- Apex Tyrant (Fighting/Dragon)
- Munchlax-Delta (Normal/Grass)
- Terapagos-ATOM (Normal)
- Slakoth-ATOM (Normal/Psychic)
Iron Sentinel, Girashadow, Silent Sting, and Apex Tyrant ship with full movesets and auto-generated default sets. The other three have stats/types/abilities populated and will pick up movesets in the next update once their sheets are posted.
Quality-of-Life
- Calc panel and Battle Log are now hidden by default on fresh installs so new users aren't blasted with overlapping panes the first time they enter a battle. Both are togglable from the mod menu / hotkeys, and existing users keep whatever visibility state they had saved.
