Might and Magic Mechanics
Statistics
All statistics give bonusaccording to the table below.
The first row is statistic barrier (or breakpoint). The second is effect youget from getting equal or bigger statistic.
Example: If 400 <= Might < 500, then you will get +25 to melee damage.
Statistic Effect
500 30
400 25
350 20
300 19
275 18
250 17
225 16
200 15
175 14
150 13
125 12
100 11
75 10
50 9
40 8
35 7
30 6
25 5
21 4
19 3
17 2
15 1
13 0
11 -1
9 -2
7 -3
5 -4
3 -5
0 -6
I'll call values obtained from this table "MightEffect","IntellectEffect" and so on.
Might effect is added tomelee damage.
Intellect and/or Personality effects are multiplied by mana multiplier ofcharacter class and added to SP.
Accuracy effect is addedto Attack and Shoot.
Endurance effect is multiplied by HP multiplier of theclass and added to HP. It alsodecreases time of recovery from enemy attacks. The formula is 20 -EnduranceEffect. So, with Endurance of 350 and more therecovery is immediate.
Speed effect is added toArmor Class and subtracted from recovery time.
Luck effect is added toall non-zero resistances, although this is not shown in your character screen.It also protects you from bad things monsters can do to you.
Experience
N'th level takes N*1000 more experience points to achieve. For level 1 youneed 1000 exp, for level 2 you need 2000 more exp, which means 3000 in total.For level 3 you'll need another 3000 on top of that.
Here's the formula for total experience for N'th level: TotalExp(N)= N*(N+1)*500
Chance To Hit and Resistances
Chance that your characterwill hit monster is (15+ PlayerAttack*2)/(30 + PlayerAttack*2 + MonsterArmorClass).
Chance that monster will hit your character in a physic attack is (5 +MonsterLevel*2)/(10 + MonsterLevel*2+ PlayerArmorClass).
Chance of spells like Paralyze or Slow to succeed is 30/(30+ MonsterResistance + MonsterLevel/4) inMM7 and MM8, but it's 30/(30+ MonsterResistance + MonsterLevel) inMM6.
Chance that enemy will to do some bad thing to you (poison, break item and soon) is 30/(30+ LuckEffect + OtherEffect), where OtherEffect depends on that particularthing:
Weak, Asleep, Drunk,Disease, Unconscious, Age: EnduranceEffect
Curse: PersonalityEffect
DrainSP, Dispel Magic: (PersonalityEffect+ IntellectEffect)/2
Insane, Paralyze, Afraid: MindResistance
Stone: EarthResistance
Poison, Dead, Eradicated: BodyResistance
Break or Steal Item: Itemstrength
In MM6 it's different:
Weak, Asleep, Drunk, Disease,Unconscious, Afraid: EnduranceEffect
Curse: PersonalityEffect
Insane: IntellectEffect
Poison: PoisonResistance
Paralyze, Stone, Dead,Eradicated, DrainSP, Age: MagicResistance
Break or StealItem: Item strength
Resistances
When your character getshit by magic, there is 1- 30/(30 + Resistance + LuckEffect) chanceof reducing damage on each 'dice drop'. Here's what happens:
Dice is dropped. If you are unlucky, you get full 100% damage.
If you are lucky, dice is dropped again. If you are unlucky this time, you get 1/2 (50%) damage.
If you are lucky, dice is dropped again. If you are unlucky this time, you get 1/4 (25%) damage.
If you are lucky, dice is dropped again. If you are unlucky this time, you get 1/8 (12.5%) damage.
If you are lucky, you get 1/16(6.25%) damage.
To put it simple, I've calculated averagedamage for some values of resistance (with LuckEffect added toit):
0 100%
20 75%
40 60%
60 50%
100 39%
150 31%
200 26%
300 20%
When you hit enemy, he has the same chances to reduce damage, except he doesn'thave bonus from Luck statistic. So, the chance is 1 -30/(30 + Resistance). Unlike you, monsters can also haveresistance to physical damage.
Recovery Time
Recoverytime is delay between your strikes. It is the sum of factors described below,but it can't go lower than 30 (except for blasters and bows).
Base recovery times of weapons
Staff:100
Sword: 90
Dagger: 60
Axe: 100
Spear: 80
Bow: 100
Mace: 80
Blaster: 30
Unarmed combat: If you have Unarmed skill, recovery time will be the same asthat of Dagger = 60. If you don't, recovery time will be the same as that ofStaff = 100.
Clubs have recovery time of 100 in MM6. In MM7 and MM8 developers forgot aboutthem and clubs got recovery time 0 and 6 respectively. So, with a club you willalways have recovery time of 30.
Recovery times of armor andshield
Shield:10
Leather: 10
Chain: 20
Plate: 30
Armor skills can reduce or eliminate this penalty.
Skills with 'reduces recoverytime' feature
-1*skill
(-2*skill for GM Armsmaster)
Note that items that increase Bow/Axe/Sword skills are ignored here (only theskill of character is used). This bug is fixed in my patches. Armsmaster itemsare always included.
Speed
TheSpeedEffect is subtracted fromrecovery time.
Special effects
Haste:-25 (in MM7 and MM8 it didn't work before Mok's patch)
Swift: -20 (some artifacts and 2 'increases weapon speed' enchantments)
Slow: 20 (artifact sword 'Finality' only)
Also note that Herald's Boots were meant to reduce recovery time, but theycannot be used as a weapon, so they don't effect recovery time. This bug isfixed with my patch.
Final Value
Sumup these factors and you'll get the final value. If it is lower than 30,recovery time will be 30. However, this doesn't apply to Blaster and Bow in real time mode. Their lower limit is 0 in real time.
Example 1:
Mace, Shield, Leather, 15 Speed. All skills are at initial level, noArmsmaster.
Recovery time will be 80 + 10 + 10 - 1 = 99.
Example 2:
Axe will be slower than Spear until Axe skill is more than 20. Only after thatit will be faster.
Dual Weapons
Recovery time
Whenwielding 2 weapons the one with higher base recovery time is used incalculations. If both weapons have the same recovery time, the one in the main(right) hand is used.
Only skill and properties of this weapon are used. The other weapon doesn'teffect recovery time at all.
Example 1: if you wield a Spear and a Sword, the Sword skill determinesrecovery time.
Example 2: if you have 2 swords one of which has Swift property, put the Swiftone in the right hand. Otherwise swiftness will be ignored.
In MM6 recovery time of the weapon in the second hand was added to thecalculated value. Thus, wielding second weapon was useless. Starting withversion 1.4 of my patch this is fixed (but you can turn thefix off if you wish).
Attack & Damage effects ofskills
Whenusing dual weapons only skill of the weapon in your second (left) hand is usedin calculation of attack and damage.
In MM6 the first (right) hand weapon skill is used for damage and the second(left) hand weapon skill is used for attack.
Example 1: in MM7 and MM8 if you wield a Spear and a Sword, the Spear skillwill only effect Armor Class if you are GM. Attack, Damage and recovery timewould be taken from Sword skill.
Example 2: in MM6 if you wield a Spear and a Sword, the Spear skill will onlyeffect Damage. Attack and recovery time would be taken from Sword skill.
Other
Dagger Specifics
Chanceto do tripple damage by dagger is 10%. It doesn't depend on the skill. Only thedamage of the dagger itself is tripled. In MM7 and MM8 damage of a dagger inthe second hand can be trippled (with the same 10% probability)even if you are just Expert (it's a bug).
Both problems are fixed in my patches.
'Increases rate of Recovery'enchantment
This enchantment was supposed to make recovery1.5 times (that's a huge bonus), but due to rounding it doesn't work on today'scomputers. In my MM6 patch itworks and increases recovery rate by 10%.
Vampiric weapons
Vampiric weapons add 1/5of whole physical damage done to monster (by both weapons, including Heroismand skills bonuses). If you have 2 vampiric weapons, they both work. You don'tget HP when you kill a monster, only non-lethal strikes add you HP.
In MM8 you get min(damage/5,LeftHP/5) where LeftHP isamount of HP monster has after you hit him.
Statistics
All statistics give bonusaccording to the table below.
The first row is statistic barrier (or breakpoint). The second is effect youget from getting equal or bigger statistic.
Example: If 400 <= Might < 500, then you will get +25 to melee damage.
Statistic Effect
500 30
400 25
350 20
300 19
275 18
250 17
225 16
200 15
175 14
150 13
125 12
100 11
75 10
50 9
40 8
35 7
30 6
25 5
21 4
19 3
17 2
15 1
13 0
11 -1
9 -2
7 -3
5 -4
3 -5
0 -6
I'll call values obtained from this table "MightEffect","IntellectEffect" and so on.
Might effect is added tomelee damage.
Intellect and/or Personality effects are multiplied by mana multiplier ofcharacter class and added to SP.
Accuracy effect is addedto Attack and Shoot.
Endurance effect is multiplied by HP multiplier of theclass and added to HP. It alsodecreases time of recovery from enemy attacks. The formula is 20 -EnduranceEffect. So, with Endurance of 350 and more therecovery is immediate.
Speed effect is added toArmor Class and subtracted from recovery time.
Luck effect is added toall non-zero resistances, although this is not shown in your character screen.It also protects you from bad things monsters can do to you.
Experience
N'th level takes N*1000 more experience points to achieve. For level 1 youneed 1000 exp, for level 2 you need 2000 more exp, which means 3000 in total.For level 3 you'll need another 3000 on top of that.
Here's the formula for total experience for N'th level: TotalExp(N)= N*(N+1)*500
Chance To Hit and Resistances
Chance that your characterwill hit monster is (15+ PlayerAttack*2)/(30 + PlayerAttack*2 + MonsterArmorClass).
Chance that monster will hit your character in a physic attack is (5 +MonsterLevel*2)/(10 + MonsterLevel*2+ PlayerArmorClass).
Chance of spells like Paralyze or Slow to succeed is 30/(30+ MonsterResistance + MonsterLevel/4) inMM7 and MM8, but it's 30/(30+ MonsterResistance + MonsterLevel) inMM6.
Chance that enemy will to do some bad thing to you (poison, break item and soon) is 30/(30+ LuckEffect + OtherEffect), where OtherEffect depends on that particularthing:
Weak, Asleep, Drunk,Disease, Unconscious, Age: EnduranceEffect
Curse: PersonalityEffect
DrainSP, Dispel Magic: (PersonalityEffect+ IntellectEffect)/2
Insane, Paralyze, Afraid: MindResistance
Stone: EarthResistance
Poison, Dead, Eradicated: BodyResistance
Break or Steal Item: Itemstrength
In MM6 it's different:
Weak, Asleep, Drunk, Disease,Unconscious, Afraid: EnduranceEffect
Curse: PersonalityEffect
Insane: IntellectEffect
Poison: PoisonResistance
Paralyze, Stone, Dead,Eradicated, DrainSP, Age: MagicResistance
Break or StealItem: Item strength
Resistances
When your character getshit by magic, there is 1- 30/(30 + Resistance + LuckEffect) chanceof reducing damage on each 'dice drop'. Here's what happens:
Dice is dropped. If you are unlucky, you get full 100% damage.
If you are lucky, dice is dropped again. If you are unlucky this time, you get 1/2 (50%) damage.
If you are lucky, dice is dropped again. If you are unlucky this time, you get 1/4 (25%) damage.
If you are lucky, dice is dropped again. If you are unlucky this time, you get 1/8 (12.5%) damage.
If you are lucky, you get 1/16(6.25%) damage.
To put it simple, I've calculated averagedamage for some values of resistance (with LuckEffect added toit):
0 100%
20 75%
40 60%
60 50%
100 39%
150 31%
200 26%
300 20%
When you hit enemy, he has the same chances to reduce damage, except he doesn'thave bonus from Luck statistic. So, the chance is 1 -30/(30 + Resistance). Unlike you, monsters can also haveresistance to physical damage.
Recovery Time
Recoverytime is delay between your strikes. It is the sum of factors described below,but it can't go lower than 30 (except for blasters and bows).
Base recovery times of weapons
Staff:100
Sword: 90
Dagger: 60
Axe: 100
Spear: 80
Bow: 100
Mace: 80
Blaster: 30
Unarmed combat: If you have Unarmed skill, recovery time will be the same asthat of Dagger = 60. If you don't, recovery time will be the same as that ofStaff = 100.
Clubs have recovery time of 100 in MM6. In MM7 and MM8 developers forgot aboutthem and clubs got recovery time 0 and 6 respectively. So, with a club you willalways have recovery time of 30.
Recovery times of armor andshield
Shield:10
Leather: 10
Chain: 20
Plate: 30
Armor skills can reduce or eliminate this penalty.
Skills with 'reduces recoverytime' feature
-1*skill
(-2*skill for GM Armsmaster)
Note that items that increase Bow/Axe/Sword skills are ignored here (only theskill of character is used). This bug is fixed in my patches. Armsmaster itemsare always included.
Speed
TheSpeedEffect is subtracted fromrecovery time.
Special effects
Haste:-25 (in MM7 and MM8 it didn't work before Mok's patch)
Swift: -20 (some artifacts and 2 'increases weapon speed' enchantments)
Slow: 20 (artifact sword 'Finality' only)
Also note that Herald's Boots were meant to reduce recovery time, but theycannot be used as a weapon, so they don't effect recovery time. This bug isfixed with my patch.
Final Value
Sumup these factors and you'll get the final value. If it is lower than 30,recovery time will be 30. However, this doesn't apply to Blaster and Bow in real time mode. Their lower limit is 0 in real time.
Example 1:
Mace, Shield, Leather, 15 Speed. All skills are at initial level, noArmsmaster.
Recovery time will be 80 + 10 + 10 - 1 = 99.
Example 2:
Axe will be slower than Spear until Axe skill is more than 20. Only after thatit will be faster.
Dual Weapons
Recovery time
Whenwielding 2 weapons the one with higher base recovery time is used incalculations. If both weapons have the same recovery time, the one in the main(right) hand is used.
Only skill and properties of this weapon are used. The other weapon doesn'teffect recovery time at all.
Example 1: if you wield a Spear and a Sword, the Sword skill determinesrecovery time.
Example 2: if you have 2 swords one of which has Swift property, put the Swiftone in the right hand. Otherwise swiftness will be ignored.
In MM6 recovery time of the weapon in the second hand was added to thecalculated value. Thus, wielding second weapon was useless. Starting withversion 1.4 of my patch this is fixed (but you can turn thefix off if you wish).
Attack & Damage effects ofskills
Whenusing dual weapons only skill of the weapon in your second (left) hand is usedin calculation of attack and damage.
In MM6 the first (right) hand weapon skill is used for damage and the second(left) hand weapon skill is used for attack.
Example 1: in MM7 and MM8 if you wield a Spear and a Sword, the Spear skillwill only effect Armor Class if you are GM. Attack, Damage and recovery timewould be taken from Sword skill.
Example 2: in MM6 if you wield a Spear and a Sword, the Spear skill will onlyeffect Damage. Attack and recovery time would be taken from Sword skill.
Other
Dagger Specifics
Chanceto do tripple damage by dagger is 10%. It doesn't depend on the skill. Only thedamage of the dagger itself is tripled. In MM7 and MM8 damage of a dagger inthe second hand can be trippled (with the same 10% probability)even if you are just Expert (it's a bug).
Both problems are fixed in my patches.
'Increases rate of Recovery'enchantment
This enchantment was supposed to make recovery1.5 times (that's a huge bonus), but due to rounding it doesn't work on today'scomputers. In my MM6 patch itworks and increases recovery rate by 10%.
Vampiric weapons
Vampiric weapons add 1/5of whole physical damage done to monster (by both weapons, including Heroismand skills bonuses). If you have 2 vampiric weapons, they both work. You don'tget HP when you kill a monster, only non-lethal strikes add you HP.
In MM8 you get min(damage/5,LeftHP/5) where LeftHP isamount of HP monster has after you hit him.















