Files
Anphillia_PRC8/_module/nss/drowdarkness.nss
Jaysyn904 28cdb617b3 Initial commit
Adding all of the current content for Anphillia Unlimited.
2024-01-04 07:49:38 -05:00

25 lines
723 B
Plaintext

#include "x2_inc_switches"
void main()
{
int nEvent =GetUserDefinedItemEventNumber();
object oPC;
object oItem;
if (nEvent == X2_ITEM_EVENT_ACTIVATE)
{
oPC = GetItemActivator();
oItem = GetItemActivated();
location locDark = GetItemActivatedTargetLocation();
object oTarget = GetItemActivatedTarget();
if(GetIsObjectValid(oTarget) == TRUE)
{
AssignCommand(oPC, ActionCastSpellAtObject(SPELL_DARKNESS, oTarget, METAMAGIC_NONE, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE));
}
else
{
AssignCommand(oPC, ActionCastSpellAtLocation(SPELL_DARKNESS, locDark, METAMAGIC_NONE, TRUE, PROJECTILE_PATH_TYPE_DEFAULT, TRUE));
}
}
}