Aantioch_Infernum/_module/nss/ped_ck_fire.nss
Jaysyn904 22947ad4b6 Initial Upload
Initial Upload
2023-08-08 16:22:17 -04:00

34 lines
751 B
Plaintext

void main()
{
object oItem=GetInventoryDisturbItem();
object oPC=GetLastDisturbed();
effect eVis = EffectVisualEffect(VFX_IMP_HEAD_FIRE );
effect eVis2 = EffectVisualEffect(VFX_IMP_SLOW );
int nType=GetInventoryDisturbType();
while (GetIsObjectValid(oItem))
{
if(GetTag(oItem)!= "firegem") return;
if(nType == INVENTORY_DISTURB_TYPE_ADDED)
{
AssignCommand(oPC, PlaySound("sim_pulsfire"));
ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, OBJECT_SELF);
return;
}
if(nType == INVENTORY_DISTURB_TYPE_REMOVED)
{
AssignCommand(oPC, PlaySound("sce_negative"));
ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis2, OBJECT_SELF);
return;
}
}
}