Updated Release Archive. Fixed Mage-killer prereqs. Removed old LETO & ConvoCC related files. Added organized spell scroll store. Fixed Gloura spellbook. Various TLK fixes. Reorganized Repo. Removed invalid user folders. Added DocGen back in.
28 lines
1.1 KiB
Plaintext
28 lines
1.1 KiB
Plaintext
/*
|
|
27/10/21 by Stratovarius
|
|
|
|
Strength from Magic (Ex) Each time an arkamoi casts an
|
|
arcane spell, magical feedback grants it a rush of power.
|
|
For each arcane spell cast, an arkamoi increases the save
|
|
DC of subsequent arcane spells it casts by 1. Additionally,
|
|
the arkamoi gains a +2 bonus on damage rolls for
|
|
subsequent spells, and gains a +2 deflection bonus to
|
|
AC. These benefits last for 1 minute starting in the round
|
|
during which the arkamoi finishes casting its first spell of
|
|
the encounter.
|
|
|
|
Bonuses stack each time an arkamoi casts an arcane
|
|
spell within that minute, to a maximum of a +5 bonus
|
|
to save DCs, a +10 bonus on damage rolls, and a +10
|
|
deflection bonus to AC. At the end of that minute, all
|
|
these bonuses disappear. They could begin accumulating
|
|
again if the arkemoi casts more spells.
|
|
*/
|
|
|
|
#include "prc_inc_function"
|
|
|
|
void main()
|
|
{
|
|
object oCaster = PRCGetSpellTargetObject();
|
|
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, ExtraordinaryEffect(EffectACIncrease(GetLocalInt(oCaster, "StrengthFromMagic")*2, AC_DEFLECTION_BONUS)), oCaster, 60.0);
|
|
} |