Difference between revisions of "Spell Penetration"
(→Effects) |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
{{skillnav}} | {{skillnav}} | ||
− | This [[Skills|skill]] gives | + | This [[Skills|skill]] gives your spells the ability to pierce your enemies barriers and spell resistance. It decreases target mages' [[Barriers|barrier resistance]] to spells. |
− | + | ==Effects== | |
+ | *Reduces enemy barrier resistance to your spells by 1.25% per level. | ||
+ | *Reduces enemy spell resistance to your spells by 1.25% per level. (Resistances gained from enchants like Mind Bar, Sunray,etc. | ||
+ | **Only affects kingdom spell resistance, does not effect army unit resistances. | ||
+ | **Does not affect items. | ||
− | * Level 1-5 : | + | ==Level By Level== |
− | * Level 6- | + | *Level 1: -1.25% |
− | * Level | + | *Level 2: -2.5% |
− | * Level | + | *Level 3: -3.75% |
− | + | *Level 4: -5% | |
− | + | *Level 5: -6.25% | |
− | + | *Level 6: -7.5% | |
− | * Level | + | *Level 7: -8.75% |
− | * Level 15 | + | *Level 8: -10% |
− | * Level 20 : | + | *Level 9: -11.25% |
− | + | *Level 10: -12.5% | |
− | + | *Level 11: -13.75% | |
− | + | *Level 12: -15% | |
− | + | *Level 13: -16.25% | |
− | + | *Level 14: -17.5% | |
− | + | *Level 15: -18.75% | |
− | + | *Level 16: -20% | |
− | + | *Level 17: -21.25% | |
+ | *Level 18: -22.5% | ||
+ | *Level 19: -23.75% | ||
+ | *Level 20: -25% | ||
---- | ---- |
Latest revision as of 02:44, 14 March 2013
Barrier Proficiency | Grand Enchanter | Legendary Commander | Augment Summoning | Grand Conqueror
This skill gives your spells the ability to pierce your enemies barriers and spell resistance. It decreases target mages' barrier resistance to spells.
Effects
- Reduces enemy barrier resistance to your spells by 1.25% per level.
- Reduces enemy spell resistance to your spells by 1.25% per level. (Resistances gained from enchants like Mind Bar, Sunray,etc.
- Only affects kingdom spell resistance, does not effect army unit resistances.
- Does not affect items.
Level By Level
- Level 1: -1.25%
- Level 2: -2.5%
- Level 3: -3.75%
- Level 4: -5%
- Level 5: -6.25%
- Level 6: -7.5%
- Level 7: -8.75%
- Level 8: -10%
- Level 9: -11.25%
- Level 10: -12.5%
- Level 11: -13.75%
- Level 12: -15%
- Level 13: -16.25%
- Level 14: -17.5%
- Level 15: -18.75%
- Level 16: -20%
- Level 17: -21.25%
- Level 18: -22.5%
- Level 19: -23.75%
- Level 20: -25%
Return to:
- Encyclopedia
- Skills
if you can read code:
sub spell_resisted {
my $caster_mage = shift; my $target_mage = shift; my $spell_color = shift; my $barrier_resistance = $target_mage->getBarrierResistance() / 100; my $sl_resistance = 0; my $barrier_piercing = $caster_mage->{mage_spellpiercing} / 100; my $color_resistance = 0; $color_resistance = $target_mage->getResistanceNether() if $spell_color eq 'NETHER'; $color_resistance = $target_mage->getResistancePhantasm() if $spell_color eq 'PHANTASM'; $color_resistance = $target_mage->getResistanceAscendant() if $spell_color eq 'ASCENDANT'; $color_resistance = $target_mage->getResistanceVerdant() if $spell_color eq 'VERDANT'; $color_resistance = $target_mage->getResistanceEradication() if $spell_color eq 'ERADICATION'; $color_resistance = 75 if $color_resistance > 75; #Spell Penetration also reduces color resistance $color_resistance -= $caster_mage->{mage_spellpiercing}; $color_resistance = 0 if $color_resistance < 0; $color_resistance /= 100;
#check barriers if ( rand() < ($barrier_resistance + $sl_resistance - $barrier_piercing)) { return 0; } #check resistances if (rand() < $color_resistance) { return 1; } #not blocked return 2;
}
that is how blocking works. now as far as piercing ehh.