Further file organization
Further file organization
This commit is contained in:
28
nwn/nwnprc/trunk/racescripts/race_arkamoi.nss
Normal file
28
nwn/nwnprc/trunk/racescripts/race_arkamoi.nss
Normal 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);
|
||||
}
|
Reference in New Issue
Block a user