
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
3.0-deltacalc
Compatibility
Changes
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.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:PVN59yi0:c41knVAK"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:PVN59yi0:c41knVAK"
}
