Files
Anphillia_PRC8/_module/nss/dae_demonsetup.nss
Jaysyn904 28cdb617b3 Initial commit
Adding all of the current content for Anphillia Unlimited.
2024-01-04 07:49:38 -05:00

33 lines
1.8 KiB
Plaintext

void main()
{
int iClear = GetLocalInt(GetObjectByTag("dae_demon_alter"), "dae_setup");
if(iClear == 0)
{
location lFocus1 = GetLocation(GetWaypointByTag("dae_focus_1"));
location lFocus2 = GetLocation(GetWaypointByTag("dae_focus_2"));
location lFocus3 = GetLocation(GetWaypointByTag("dae_focus_3"));
location lFocus4 = GetLocation(GetWaypointByTag("dae_focus_4"));
location lFocus5 = GetLocation(GetWaypointByTag("dae_focus_5"));
location lDemon = GetLocation(GetWaypointByTag("dae_demon_spawn"));
float fFocus1 = GetFacing(GetWaypointByTag("dae_focus_1"));
float fFocus2 = GetFacing(GetWaypointByTag("dae_focus_2"));
float fFocus3 = GetFacing(GetWaypointByTag("dae_focus_3"));
float fFocus4 = GetFacing(GetWaypointByTag("dae_focus_4"));
float fFocus5 = GetFacing(GetWaypointByTag("dae_focus_5"));
object oFocus1 = CreateObject(OBJECT_TYPE_PLACEABLE, "dae_focus_1", lFocus1, FALSE);
object oFocus2 = CreateObject(OBJECT_TYPE_PLACEABLE, "dae_focus_2", lFocus2, FALSE);
object oFocus3 = CreateObject(OBJECT_TYPE_PLACEABLE, "dae_focus_3", lFocus3, FALSE);
object oFocus4 = CreateObject(OBJECT_TYPE_PLACEABLE, "dae_focus_4", lFocus4, FALSE);
object oFocus5 = CreateObject(OBJECT_TYPE_PLACEABLE, "dae_focus_5", lFocus5, FALSE);
object odemon = CreateObject(OBJECT_TYPE_CREATURE, "dae_demon", lDemon, FALSE);
AssignCommand(oFocus1, SetFacing(fFocus1));
AssignCommand(oFocus2, SetFacing(fFocus2));
AssignCommand(oFocus3, SetFacing(fFocus3));
AssignCommand(oFocus4, SetFacing(fFocus4));
AssignCommand(oFocus5, SetFacing(fFocus5));
SetLocalInt(GetObjectByTag("dae_demon_alter"), "dae_setup", 1);
SoundObjectStop(GetObjectByTag("dieingman"));
SoundObjectStop(GetObjectByTag("dieingwoman"));
}
}