Amon_PRC8/_module/nss/hurwarspawn1.nss

34 lines
1.0 KiB
Plaintext
Raw Permalink Normal View History

2025-04-03 19:00:46 -04:00
void main()
{
object oHalyar = GetObjectByTag("Halyar");
if (GetIsInCombat(oHalyar) == TRUE)
{
int nIncrement = GetLocalInt(OBJECT_SELF, "SpawnTimer");
int nTimeSet = nIncrement + 1;
SetLocalInt(OBJECT_SELF, "SpawnTimer", nTimeSet);
if (GetLocalInt(OBJECT_SELF, "SpawnTimer") >= 5)
{
CreateObject(OBJECT_TYPE_CREATURE, "SilianHurAxeman",
GetLocation(GetNearestObjectByTag("HurWar1")));
CreateObject(OBJECT_TYPE_CREATURE, "SilianHurAxeman",
GetLocation(GetNearestObjectByTag("HurWar2")));
ActionWait(3.0);
CreateObject(OBJECT_TYPE_CREATURE, "SilianHurAxeman",
GetLocation(GetNearestObjectByTag("HurWar3")));
ActionWait(1.5);
CreateObject(OBJECT_TYPE_CREATURE, "SilianHurAxeman",
GetLocation(GetNearestObjectByTag("HurWar4")));
ActionWait(1.0);
CreateObject(OBJECT_TYPE_CREATURE, "SilianHurAxeman",
GetLocation(GetNearestObjectByTag("HurWar5")));
CreateObject(OBJECT_TYPE_CREATURE, "SilianHurAxeman",
GetLocation(GetNearestObjectByTag("HurWar6")));
SetLocalInt(OBJECT_SELF, "SpawnTimer", 0);
}
}
}