PRC8/nwn/nwnprc/trunk/newspellbook/moi_mld_slvrtnft.nss
Jaysyn904 6ec137a24e Updated AMS marker feats
Updated AMS marker feats.  Removed arcane & divine marker feats.  Updated Dread Necromancer for epic progression. Updated weapon baseitem models.  Updated new weapons for crafting & npc equip.
 Updated prefix.  Updated release archive.
2024-02-11 14:01:05 -05:00

49 lines
2.2 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*
11/1/20 by Stratovarius
Silvertongue Mask
Descriptors: None
Classes: Incarnate, Soulborn
Chakra: Brow or throat
Saving Throw: See text
A plain silver mask conceals your lower face while exposing your eyes. The mask is initially featureless, with a simple horizontal slot at your mouth, but subtle images shift across its surface as you interact with others.
You shape incarnum into a silver-blue mask that you wear over your face. Your silvertongue mask grants you a +2 insight bonus on Bluff and Diplomacy checks.
Essentia: Every point of essentia you invest in your silvertongue mask increases the insight bonus by 2.
Chakra Bind (Brow)
Blue crystalline lenses grow out from the mask, covering your eyes. These lenses enhance your sensitivity to body language and mannerisms.
You gain an insight bonus on Sense Motive checks equal to the bonus granted on Bluff and Diplomacy checks by the mask.
Chakra Bind (Throat)
The silver mask melds into your face and neck, from your cheekbones down to your collar, as if your skin were turned to silver. When you attempt to compel a creature, that creature sees a face that is recognizable, but not quite familiar.
When bound to the throat chakra, the silvertongue mask allows you to cast charm person at will. A creature targeted by this ability, regardless of whether or not it succeeds on its save, cant be targeted again by the same ability for 24 hours.
*/
#include "moi_inc_moifunc"
void main()
{
object oMeldshaper = OBJECT_SELF;
object oTarget = PRCGetSpellTargetObject();
if (!GetLocalInt(oTarget, "SilvertongueLimit"))
{
// Which class created this
int nClass = GetMeldShapedClass(oMeldshaper, MELD_SILVERTONGUE_MASK);
int nMeldshaperLvl = GetMeldshaperLevel(oMeldshaper, nClass, MELD_SILVERTONGUE_MASK);
int nDC = GetMeldshaperDC(oMeldshaper, nClass, MELD_SILVERTONGUE_MASK);
ActionDoCommand(SetLocalInt(oMeldshaper, "SpellIsSLA", TRUE));
ActionCastSpell(SPELL_CHARM_PERSON, nMeldshaperLvl, 0, nDC, METAMAGIC_NONE, CLASS_TYPE_INVALID, FALSE, FALSE, OBJECT_INVALID, FALSE);
ActionDoCommand(DeleteLocalInt(oMeldshaper, "SpellIsSLA"));
SetLocalInt(oTarget, "SilvertongueLimit", TRUE);
}
}