Initial commit. Updated release archive.
This commit is contained in:
49
_module/nss/screen_targets.nss
Normal file
49
_module/nss/screen_targets.nss
Normal file
@@ -0,0 +1,49 @@
|
||||
//#include "prc_dg_inc"
|
||||
#include "prc_feat_const"
|
||||
|
||||
void main()
|
||||
{
|
||||
object oCaster = GetLastSpellCaster();
|
||||
object oTarget = OBJECT_SELF;
|
||||
object oItem = GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oCaster);
|
||||
string sItem = GetTag(oItem);
|
||||
string sTarget = GetTag(oTarget);
|
||||
//SendMessageToPC(oCaster, sTarget);
|
||||
|
||||
if( sItem == "ScepterofNotHarmingBoars")
|
||||
{
|
||||
if(sTarget == "NW_BOARDIRE" || sTarget == "NW_BOAR" || sTarget == "NW_S_BOARDIRE")
|
||||
{
|
||||
SetLocalInt(oTarget,"X2_L_LAST_RETVAR", 2);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
else if ((GetHasFeat(FEAT_MASTERY_SHAPES, oCaster)) && (GetLocalInt(oCaster, "archmage_mastery_shaping") == 1) && (!GetIsReactionTypeHostile(oTarget, oCaster) || oTarget == oCaster || GetMaster(oTarget) == oCaster))
|
||||
{
|
||||
SetLocalInt(oTarget,"X2_L_LAST_RETVAR", 3);
|
||||
return;
|
||||
}
|
||||
// This part is to screen friendly targets.
|
||||
// Set it to:
|
||||
// 1 if you want the spell resistance vfx to fire
|
||||
// 2 for globe vfx
|
||||
// 3 for spell mantle vfx
|
||||
// 4 or higher for no vfx at all.
|
||||
|
||||
SetLocalInt(oTarget,"X2_L_LAST_RETVAR", 0);
|
||||
}
|
||||
|
||||
// Holding this scepter will prevent you from dealing damage to a standard Boar
|
||||
// or Wild Boar, but only when casting spells that allow spell resistance, spell mantles,
|
||||
// or Globes of Invulnerability - not sure which ones that would exclude. Of course this
|
||||
// only works on boars with the default tags, and summoned boars. Just for fun, not seriously
|
||||
// an item anyone would really use.
|
||||
|
||||
// On persistent AoE's, the caster must have the scepter equipped whenever damage
|
||||
// would be dealt in order to prevent it.
|
||||
|
||||
// I know. This one's silly. Hopefully the other two scepters are more interesting.:)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user