35 lines
1.1 KiB
Plaintext
35 lines
1.1 KiB
Plaintext
//::///////////////////////////////////////////////
|
|
//:: Activate Item Script
|
|
//:: NW_S3_ActItem01
|
|
//:: Copyright (c) 2001 Bioware Corp.
|
|
//:://////////////////////////////////////////////
|
|
/*
|
|
This fires the event on the module that allows
|
|
for items to have special powers.
|
|
*/
|
|
//:://////////////////////////////////////////////
|
|
//:: Created By: Preston Watamaniuk
|
|
//:: Created On: Dec 19, 2001
|
|
//:://////////////////////////////////////////////
|
|
//:: Modified by The DMFI Team to handle activation of DMFI Wands & Widgets
|
|
|
|
#include "prc_inc_spells"
|
|
|
|
void main()
|
|
{
|
|
object oItem = PRCGetSpellCastItem();
|
|
object oTarget = PRCGetSpellTargetObject();
|
|
location lLocal = PRCGetSpellTargetLocation();
|
|
|
|
if (GetStringLeft(GetTag(oItem), 5) == "dmfi_" ||
|
|
GetStringLeft(GetTag(oItem), 8) == "hlslang_")
|
|
{
|
|
SetLocalObject(OBJECT_SELF, "dmfi_item", oItem);
|
|
SetLocalObject(OBJECT_SELF, "dmfi_target", oTarget);
|
|
SetLocalLocation(OBJECT_SELF, "dmfi_location", lLocal);
|
|
ExecuteScript("dmfi_activate", OBJECT_SELF);
|
|
return;
|
|
}
|
|
SignalEvent(GetModule(), EventActivateItem(oItem, lLocal, oTarget));
|
|
}
|