void main()
{
    SetLocalInt(OBJECT_SELF,"iCounter",0);
{
    effect eSwarm;
    object oPC = GetLastUsedBy();
    if (!GetIsPC(oPC)) return;
    eSwarm = EffectSwarm(TRUE, "WarriorSlave", "Wanderer", "HalffiendFade", "UettinMage");
  ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eSwarm, oPC, 180.0f);
}
}