Updated all soulmelds to allow double chakra binds. Updated Totemist soulmelds to allow double totem binds. Pearl of Black Doubt should play nice with Vow of Poverty.
44 lines
1.7 KiB
Plaintext
44 lines
1.7 KiB
Plaintext
/*
|
|
11/1/20 by Stratovarius
|
|
|
|
Sighting Gloves
|
|
|
|
Descriptors: None
|
|
Classes: Incarnate, Soulborn
|
|
Chakra: Hands
|
|
Saving Throw: None
|
|
|
|
Turquoise incarnum energy briefly forms a sheath around your hands before merging with your flesh. The energy steadies your hands so that when you launch an arrow or throw a weapon, it flies true, leaving blue-green sparks in its wake.
|
|
|
|
You gain a +1 insight bonus on damage rolls made with ranged weapons.
|
|
|
|
Essentia: Every point of essentia invested in sighting gloves increases the insight bonus by 1.
|
|
|
|
Chakra Bind (Hands)
|
|
|
|
Your grip on your ranged weapon is as light as can be, requiring only the slightest motion to release your arrow, pull the trigger of your crossbow, or deliver your throw.
|
|
|
|
When you bind sighting gloves to your hands chakra, you gain the Point Blank Shot feat.
|
|
*/
|
|
//::////////////////////////////////////////////////////////
|
|
//::
|
|
//:: Updated by: Jaysyn
|
|
//:: Updated on: 2026-02-21 15:43:25
|
|
//::
|
|
//:: Double Chakra Bind support added
|
|
//::
|
|
//::////////////////////////////////////////////////////////
|
|
#include "moi_inc_moifunc"
|
|
|
|
void main()
|
|
{
|
|
object oMeldshaper = PRCGetSpellTargetObject();
|
|
int nEssentia = GetEssentiaInvested(oMeldshaper);
|
|
effect eLink = EffectVisualEffect(VFX_DUR_CESSATE_POSITIVE);
|
|
|
|
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, SupernaturalEffect(eLink), oMeldshaper, 9999.0);
|
|
IPSafeAddItemProperty(GetPCSkin(oMeldshaper), ItemPropertyBonusFeat(IP_CONST_MELD_SIGHTING_GLOVES), 9999.0, X2_IP_ADDPROP_POLICY_KEEP_EXISTING);
|
|
|
|
if (GetIsMeldBound(oMeldshaper) == CHAKRA_HANDS || GetIsMeldBound(oMeldshaper) == CHAKRA_DOUBLE_HANDS)
|
|
IPSafeAddItemProperty(GetPCSkin(oMeldshaper), ItemPropertyBonusFeat(IP_CONST_FEAT_POINTBLANK), 9999.0, X2_IP_ADDPROP_POLICY_KEEP_EXISTING);
|
|
} |