Amon_PRC8/_module/nss/at_165.nss

40 lines
1.7 KiB
Plaintext
Raw Normal View History

2025-04-03 19:00:46 -04:00
//::///////////////////////////////////////////////
//:: FileName at_165
//:://////////////////////////////////////////////
//:://////////////////////////////////////////////
//:: Created By: Script Wizard
//:: Created On: 10/31/2002 1:34:37 AM
//:://////////////////////////////////////////////
void main()
{
// Remove items from the player's inventory
object oItemToTake;
oItemToTake = GetItemPossessedBy(GetPCSpeaker(), "ElementalWater");
if(GetIsObjectValid(oItemToTake) != 0)
DestroyObject(oItemToTake);
oItemToTake = GetItemPossessedBy(GetPCSpeaker(), "ElementalFire");
if(GetIsObjectValid(oItemToTake) != 0)
DestroyObject(oItemToTake);
oItemToTake = GetItemPossessedBy(GetPCSpeaker(), "ElementalAir");
if(GetIsObjectValid(oItemToTake) != 0)
DestroyObject(oItemToTake);
oItemToTake = GetItemPossessedBy(GetPCSpeaker(), "ElementalEarth");
if(GetIsObjectValid(oItemToTake) != 0)
DestroyObject(oItemToTake);
oItemToTake = GetItemPossessedBy(GetPCSpeaker(), "ElementalMagic");
if(GetIsObjectValid(oItemToTake) != 0)
DestroyObject(oItemToTake);
location llocation = GetLocation(OBJECT_SELF);
//Uncomment the ApplyEffectAtLocation lines to enable special effects. Different
//effects can be used by chaning the VFX_FNF_ lines to a different effect in the
//constants tab of the script editor.
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_FNF_FIRESTORM), llocation);
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_FNF_STRIKE_HOLY), llocation);
object oNewMOnster1 = CreateObject(OBJECT_TYPE_CREATURE, "Kryx", llocation, FALSE);
DestroyObject(OBJECT_SELF);
}