Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "x2_inc_switches"
- void main()
- {
- int nEvent = GetUserDefinedItemEventNumber(); //Which event triggered this
- if (nEvent == X2_ITEM_EVENT_ACTIVATE)
- {
- object oTarget = GetItemActivatedTarget();
- object oItemActivated = GetItemActivated(); //prevents a bug where OBJECT_SELF returns MODULE
- int iTargetType = GetObjectType(oTarget);
- switch (iTargetType)
- {
- case OBJECT_TYPE_ITEM:
- if(GetTag(oTarget) == GetTag(oItemActivated))
- {
- object oPC = GetItemActivator();
- effect eVFX = EffectVisualEffect(VFX_FNF_IMPLOSION);
- ApplyEffectToObject(DURATION_TYPE_INSTANT, eVFX, oPC);
- SetPlotFlag(oTarget, FALSE);
- DestroyObject(oTarget);
- }
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement