void main(){ effect eSwarm; object oPC = GetLastUsedBy(); if (!GetIsPC(oPC)) return; object oTarget; oTarget = GetObjectByTag("PC_swarm_location"); eSwarm = EffectSwarm(TRUE,"dmvrock001"); ApplyEffectToObject(DURATION_TYPE_INSTANT,eSwarm,oTarget,120.0f); }