Dominions 4 Calculator - Beta version 0.3

Please send bugs and requests to Andreas Winkler aka Dedasen - Reddit thread

Melee to hit defender

Attacker

Attack:

Fatigue:

Defender

Defense:

Fatigue:

Previous attacks:

Chance to hit defender

Formula

A = Attack attribute + DRN (2D6 open ended) - (Fatigue / 20)

B = Defense attribute + DRN (2D6 open ended) - (Fatigue / 10) - (Previous attacks * 2)

If A is higher than B then a hit is scored on B.

-

Additional data

Base attack roll: -

Base defense roll: -

Difference: -

Missile to hit target

Shooter

Size of target:

Magic weapon:

Target

Parry:

Fatigue:

Chance to hit target

Formula

A = DRN + (Size points in square) + 2 if magic weapon

B = 2 + DRN + (Shield parry value x2) - (Fatigue / 20)

If A is higher than B then a hit is scored on B.

-

Additional data

Base attack roll: -

Base defense roll: -

Difference: -

Mage spell fatigue

Spell

Fatigue cost:

Minimum skill:

Mage

Mage skill:

Encumbrance:

Fatigue cost per casting

Formula

A = 1 / (1 + (mage skill - minimum skill))

B = (Fatiguecost of spell * A) + Encumbrance on caster * 2

A is the discount modifier on the spell fatigue cost

B is the fatiguecost of casting the spell

-

Additional data

Fatigue discount modifier: -

Spell penetration of target

Caster

Additional skill in spell path:

Additional penetration:

Target

Magic resistance:

Skill in spell path:

Chance to penetrate target

Formula

A = 121 + DRN + (additional skill in spell path rounded up) / 2 + Additional penetration

B = Magic resistance + DRN + (skill in spell path) / 2

If A is higher than B then a penetration is scored on B.

1. Manual says 10 but actual testing points to 11 with the "winning ties" replaced with a +1 resulting in a total of 12. See this post.

-

Additional data

Caster's penetration roll: -

Target's MR roll: -

Difference: -

Besieging fortresses

Besieged fortress

Defense:

Sieging unit #1

Strength:

Number:

Flying:

Besieged unit #1

Strength:

Number:

Flying:

Mindless:

Turns until breached

Nothing to breach

Additional data

Total reduction strength: -

Total repair strength: -

Difference: -

Defense left next turn: -

Formula

A = Unit strength squared (Flying units + 1) / 100

B = (Unit strength squared (Flying units + 1) / 100) * 0.1 if mindless

If A is higher than B then the difference is subracted of the fortress defense value

If B is higher than A then the difference is added to the fortress defense value

Communion

Spell

Fatigue cost:

Spell level:

Master

Skill level:

Encumbrance:

Extra gems:

Slaves

Skill level:

Amount:

Other

Magic scale:

Fatigue cost per casting

Info

Communion calculation formulas based on this document.

More details will be added later.

Master

-

Slaves

-

Additional data

Communion skill boost: -

Casting level: -

Fatigue level: -

Raw spell fatigue: -

Slave multiplier: -

Sufficient skill to cast: -

Sufficient skill to use gems: -