Further file organization

Further file organization
This commit is contained in:
Jaysyn904
2023-08-23 22:11:00 -04:00
parent 3062876237
commit d87fe14826
22364 changed files with 0 additions and 3253 deletions

View File

@@ -0,0 +1,28 @@
/*
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);
}