Sacred 2:The most powerful protective CA in Sacred 2. How "Expulse magic" works

From SacredWiki
Jump to navigation Jump to search


1st part: general discussion

The first thing you should know, multiple castings stack. It means that all effects of Expulse magic (Detrimental Magic Effects -x%, Block chance: Combat Arts, Chance to Fear Opponents and damage against some types of enemies) overlay the previous.

There is one interesting property of Expulse magic - banishing potential. To describe this property is used the string entry2 = {"et_banish_spells", n1, n2, 0, 8 } in configuration file spells.txt, where n1 is the base banishing potential, n2 - increase of banishing potential for every memorized rune.

Is it possible to caste CA by opponents in the Expulse magic circle? - Yes, possible, regardless of the banishing potential.
What does banishing potential? - dispell the effects of Spell Damage Based Combat Arts (further CA) in the area of the EM circle.

Any projectile of Spell Damage Based Combat Arts is dispelled (including summon of creatures and traps, elemental missiles, spit CAs of the weaving spiders, meteor shower), permanent buffs/short buffs on the opponent and debuffs on the character are cancelled. AoE Combat Arts (for example Ice Field of ogres, Expulse magic/Blazing Tempest/Raging Nimbus of High Elf, etc.) are dispelled too.

CA is dispelled by EM if:

1)The Projectile/AoE of Combat Art crosses the Expulse magic circle or creature with an active effect (buff\short buff\debuff) crosses the border of the Expulse magic circle;

2)Banishing potential overcames difficulty class of CA.

Important note: there is no effect on the CAs type "lightning", "ray", "dragon breath", "sonic scream", "poison fountain of zombies/poison elementals" and also on some permanent buffs of weapon based aspect.

What about difficulty class of CA: every CA has its own difficulty class, depending on its CA level. The higher level has creature, the higher level CA it uses, and the higher banishing potential must have EM to dispell CA used by this creature. The difficulty class compared with the banishing potential of EM: if banishing potential higher then difficulty class, CA is dispelled.

Overcoming difficulty class has 2 outcomes:

1) the difficulty class is overcome, CA is dispelled;

2) the difficulty class is higher than the banishing potential, there is no effect on CA.

Difficulty class is one of the few things in the game that doesn't depend on the difficulty level, I.e. for dispelling CA 100 level mobs on the "gold" difficulty need the same banishing potential as on platinum\niobium.

Banishing potential can be enhanced by consuming more runes of EM, taking bronze modification "strength" and improving Delphic Arcania Lore skill.

Being equal level creatures can use CA at different levels and their CA can have a different difficulty class (for example on the Seraphim island and Wasteland champions of the same level throw a fire trap, with a difficulty class difference of 10-20%).

Bosses have higher difficulty class of their CA than the same level Champions, and champions have higher difficulty class than ordinary mobs of the same level. If EM dispells CA of ice elementals, it doesn't mean that EM dispells CA of elemental-champions same level.


In single player campaign:
  • The banishing potential >1000 dispells CA of champions and bosses highest (200+) levels.
  • On average for a confident dispel all combat arts you should have the banishing potential about 6*CharacterLvl.
  • Dispelled CA can not be reflected.
  • Banishing potential does not affect detrimental magic effects, root (which is a DME too), DoT, knock back, and stun.
  • Hybrid Damage Based Combat Arts and Weapon Damage Based Combat Arts are not affected by EM.
  • Expulse Magic is the only possibility to remove from the character all short-debuffs (10 sec) or long-debuffs (30 sec), which can be used by the enemies or the characters (pvp).
Debuff causes on the character a negative effect. Debuffs divided into long and short: short debuffs last about 10 seconds and are used by mobs, and long debuffs (30 seconds) are used by bosses. Effects can be very different - stop the character in place, slow movement speed, reduce different characteristics, etc. A common property of all debuffs is nothing doesn't affect them. The only way to remove them is to wait it out or cast Expulse Magic circle (and it will check the banishing potential\difficulty class ratio, and only if check is successful, debuff will be deleted/removed)


2nd part: all about removing buffs

I will try to describe the mechanism of deactivating the target's permanent beneficial spells (buffs) by Expulse Magic.

Every buff has its own difficulty class, depending on CA level. The higher level has creature, the higher level buffs creature uses, and the higher banishing potential must have EM to dispell buff used by this creature. The buff difficulty class compared with the EM banishing potential: if Expulse Magic banishing potential higher, buff is deactivated.

Overcoming difficulty class has 2 outcomes:

1) the difficulty class is overcome, buffs are deactivated;

2) the difficulty class is higher than the banishing potential, there is no effect on buffs.

With three activated buffs let cast at yourself Expulse magic with extremely high CA level and banishing potential. The opponent casts EM circle with lower CA lvl and banishing potential next to the character. Our Expulse magic circle dispells enemy's EM, but in spite of this all our buffs are removed.

The result: Expulse Magic circle can not save the character from removing the buffs by opponent's EM.


In single player campaign:
  • Spell intensity/Spell resistance check doesn't affect removing buffs.
  • Removing buffs by Expulse Magic can not be blocked\reflected.
  • Creatures highest (230+) levels can not remove buffs higher than 75 CA lvl.
  • For a confident removal all buffs you should have the banishing potential about 6*CharacterLvl
  • Some creatures have buff, that can not be removed by EM.


3rd part: особенности сложения шанса блока нескольких кругов ИМ

Обычно в игре для сложения одинаковых величин используется несколько формул:

1) простое сложение (тот же шанс найти ценную вещь или damage mitigation)

2) Перемножение нескольких % величин с убывающей отдачей (deminishing returns) Используется в вычислении итоговой суммы параметра, имеющего потолок в 100% (шанс врага на вредоносный эффект, бонус выживания, вредоносные магические эффекты -х%, шанс блока и отражения)

X = х1 + х2*(100%-х1)^2 + х3*(100% - (х1 + х2*(100%-х1)^2)^2 +х4*...

У формулы предел в 99.9%, сотни не достигнуть никогда, так как каждый последующий бонус дает все меньше и меньше.

3) Перемножение нескольких % величин (наложение "слоями") Используется только в случае с блоком боевых умений, даруемого кругом Изгоняющей магии.

Выражается формулой:

X = х1 + х2*(100%-х1) + х3*(100% - (х1 + х2*(100%-х1)) +х4*...

Например при бонусе блока боевых умений в 50% и трех активных кругов ИМ формула примет вид:

Х = 50 + 50*(100 - 50) + 50*(100 - (50 + 50*(100 - 50)) = 50% + 25% + 12.5% = 87.5%

Шанс блокировки боевых умений с нескольких кругов изгоняющей магии имеет особую формулу расчета, что делает возможным иметь огромные (до 99%) шансы блока. Для сравнения: чтобы набрать тот же 87,5% блок боевых умений с экипировки (которая давала бы шанс блока 50%), нам потребовалось бы 3^2 = 9 частей экипировки.


4th part: EM vs opponent's EM

EM 1 vs EM 2.png

В попытке противопоставить свою Изгоняющую Магию вражеской мы имеем:

1) грань, после которой круги иногда взаимоуничтожаются; 2) грань, после которой кроме взаимного уничтожения я начинаю изредка выигрывать попытку изгнания без вреда своему кругу; 3) грань, после которой один из кругов со 100% вероятностью отменяет вражеский без вреда себе.


Если сила изгнания кругов отличается менее чем на 10%, тогда возможно 2 варианта:

1.1 Уровень боевых умений различается не более чем в два раза - оба круга ИМ игнорируют друг друга и продолжают действовать как ни в чем не бывало (продолжают давать положительные эффекты хозяину и оберегать его от заклинаний)

1.2 Уровень боевых умений различается более чем в два раза - младший по уровню круг изгоняется более сильным.

Если сила изгнания кругов отличается более чем на 10%, тогда 3 варианта:

2.1 Произведение отношения уровней боевых умений к отношению силы изгнания боевых умений составляет 0.25 - 0.56. Имеется вероятность погасить вражеский круг ИМ, свой при этом уничтожается.

2.2 Произведение отношений составляет 0.56 - 1.56. На этом отрезке вероятность взаимоуничтожения кругов ИМ 33%, вероятность успешного изгнания - 33%, вероятность провала попытки изгнания - 33%.

2.3 Произведение отношений составляет 1.56 - 4. На этом отрезке падает вероятность провала изгнания и взаимоуничтожения кругов, а вероятность успешного изгнания повышается от 66 до 100 %.

Игра перемножает значение отношения уровней боевых умений и значение отношения силы изгнания боевых умений: в случаях, когда отношение меньше 0.5, оно автоматически поднимается до этого уровня, а если выше 2 - то опускается до этого уровня. Это означает, что даже очень маленькое или большое отношение не окажут существенного влияния на попытку изгнания.


Немного примеров:

1) Сила изгнания 2100 + 48st CA level vs сила изгнания 1000 + 100 CA level

Для определения эффекта наложения кругов изгоняющей магии сравним их силу изгнания: разница между миллионом и единицей более 10% -> ожидаем один из 3 вариантов событий (2.1/2.2/2.3).

Для определения конечного эффекта перемножим отношение CA level и отношение силы изгнания:

(48/100) * (2100/1000) = 0,48 * 2,1 = 0.5 * 2 = 1

Т.е. мы имеем распределение вероятностей 2.2 (Произведение отношений составляет 0.56 - 1.56. На этом отрезке вероятность взаимоуничтожения кругов ИМ 33%, вероятность успешного изгнания - 33%, вероятность провала попытки изгнания - 33%).


2) Сила изгнания 1400 + 100 CA level vs сила изгнания 5600 + 100 CA level

Разница между силой изгнания более 10%, ожидаем один из 3 вариантов развития событий (2.1/2.2/2.3).

(100/100) * (5600/1400) = 1 * 4 = 1 * 2 = 2

Т.е. мы имеем распределение вероятностей 2.3 (Произведение отношений составляет 1.56 - 4. На этом отрезке падает вероятность провала изгнания и взаимоуничтожения кругов, а вероятность успешного изгнания повышается от 66% до 100 %).


Note: this CA has an interesting AI bug: some creatures that have the ability to cast shortbuff lose available shortbuff in the EM circle, recast it again, lose, recast it again ... well just do that recast their buff, not paying attention to anything more.