Battledale_PRC8/_module/nss/nk_fp_setfight_1.nss
Jaysyn904 7b9e44ebbb Initial upload
Initial upload.  PRC8 has been added.  Module compiles, PRC's default AI & treasure scripts have been integrated.  Started work on top hak for SLA / Ability / Scripting modifications.
2024-03-11 23:44:08 -04:00

24 lines
702 B
Plaintext

void main()
{
int nFighting = 0;
int nCount = 1;
object oFighter = GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR, PLAYER_CHAR_IS_PC, OBJECT_SELF, nCount);
object oBalor = GetNearestObjectByTag("nk_fp_balor", OBJECT_SELF, 1);
while ((GetIsObjectValid(oFighter)) && (GetIsObjectValid(oBalor)))
{
if (GetLocalInt(oFighter, "NK_FIGHTBALOR") == 1)
{
nFighting = 1;
}
nCount++;
oFighter = GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR, PLAYER_CHAR_IS_PC, OBJECT_SELF, nCount);
}
if (nFighting == 0)
{
DestroyObject(oBalor);
}
object oPC = GetEnteringObject();
SetLocalInt(oPC, "NK_FIGHTBALOR", 1);
}