WoR_PRC8/_module/nss/fix_arena.nss
Jaysyn904 b5e28e52f4 Initial commit
Initial commit [1.18]
2025-04-03 11:49:34 -04:00

102 lines
4.4 KiB
Plaintext

void main()
{
if (GetTag(OBJECT_SELF) == "ETUM_ARENA1") {
object oNPC = GetEnteringObject();
object oWP = GetWaypointByTag("POST_ETUM_ARENA1");
AssignCommand(oNPC, ClearAllActions(TRUE));
AssignCommand(oNPC, JumpToObject(oWP));
float oWay = GetFacing(oWP);
DelayCommand(3.0, AssignCommand(oNPC, SetFacing(oWay)));}
else if (GetTag(OBJECT_SELF) == "ETUM_ARENA2") {
object oNPC = GetEnteringObject();
object oWP = GetWaypointByTag("POST_ETUM_ARENA2");
AssignCommand(oNPC, ClearAllActions(TRUE));
AssignCommand(oNPC, JumpToObject(oWP));
float oWay = GetFacing(oWP);
DelayCommand(3.0, AssignCommand(oNPC, SetFacing(oWay)));}
else if (GetTag(OBJECT_SELF) == "ETUM_ARENA3") {
object oNPC = GetEnteringObject();
object oWP = GetWaypointByTag("POST_ETUM_ARENA3");
AssignCommand(oNPC, ClearAllActions(TRUE));
AssignCommand(oNPC, JumpToObject(oWP));
float oWay = GetFacing(oWP);
DelayCommand(3.0, AssignCommand(oNPC, SetFacing(oWay)));}
else if (GetTag(OBJECT_SELF) == "ETUM_ARENA4") {
object oNPC = GetEnteringObject();
object oWP = GetWaypointByTag("POST_ETUM_ARENA4");
AssignCommand(oNPC, ClearAllActions(TRUE));
AssignCommand(oNPC, JumpToObject(oWP));
float oWay = GetFacing(oWP);
DelayCommand(3.0, AssignCommand(oNPC, SetFacing(oWay)));}
else if (GetTag(OBJECT_SELF) == "ETUM_ARENA5") {
object oNPC = GetEnteringObject();
object oWP = GetWaypointByTag("POST_ETUM_ARENA5");
AssignCommand(oNPC, ClearAllActions(TRUE));
AssignCommand(oNPC, JumpToObject(oWP));
float oWay = GetFacing(oWP);
DelayCommand(3.0, AssignCommand(oNPC, SetFacing(oWay)));}
else if (GetTag(OBJECT_SELF) == "ETUM_ARENA6") {
object oNPC = GetEnteringObject();
object oWP = GetWaypointByTag("POST_ETUM_ARENA6");
AssignCommand(oNPC, ClearAllActions(TRUE));
AssignCommand(oNPC, JumpToObject(oWP));
float oWay = GetFacing(oWP);
DelayCommand(3.0, AssignCommand(oNPC, SetFacing(oWay)));}
else if (GetTag(OBJECT_SELF) == "ETUM_ARENA7") {
object oNPC = GetEnteringObject();
object oWP = GetWaypointByTag("POST_ETUM_ARENA7");
AssignCommand(oNPC, ClearAllActions(TRUE));
AssignCommand(oNPC, JumpToObject(oWP));
float oWay = GetFacing(oWP);
DelayCommand(3.0, AssignCommand(oNPC, SetFacing(oWay)));}
else if (GetTag(OBJECT_SELF) == "ETUM_ARENA8") {
object oNPC = GetEnteringObject();
object oWP = GetWaypointByTag("POST_ETUM_ARENA8");
AssignCommand(oNPC, ClearAllActions(TRUE));
AssignCommand(oNPC, JumpToObject(oWP));
float oWay = GetFacing(oWP);
DelayCommand(3.0, AssignCommand(oNPC, SetFacing(oWay)));}
else if (GetTag(OBJECT_SELF) == "ETUM_ARENA9") {
object oNPC = GetEnteringObject();
object oWP = GetWaypointByTag("POST_ETUM_ARENA9");
AssignCommand(oNPC, ClearAllActions(TRUE));
AssignCommand(oNPC, JumpToObject(oWP));
float oWay = GetFacing(oWP);
DelayCommand(3.0, AssignCommand(oNPC, SetFacing(oWay)));}
else if (GetTag(OBJECT_SELF) == "ETUM_ARENA10") {
object oNPC = GetEnteringObject();
object oWP = GetWaypointByTag("POST_ETUM_ARENA10");
AssignCommand(oNPC, ClearAllActions(TRUE));
AssignCommand(oNPC, JumpToObject(oWP));
float oWay = GetFacing(oWP);
DelayCommand(3.0, AssignCommand(oNPC, SetFacing(oWay)));}
else if (GetTag(OBJECT_SELF) == "ETUM_ARENA11") {
object oNPC = GetEnteringObject();
object oWP = GetWaypointByTag("POST_ETUM_AREN11");
AssignCommand(oNPC, ClearAllActions(TRUE));
AssignCommand(oNPC, JumpToObject(oWP));
float oWay = GetFacing(oWP);
DelayCommand(3.0, AssignCommand(oNPC, SetFacing(oWay)));}
else if (GetTag(OBJECT_SELF) == "ETUM_ARENA12") {
object oNPC = GetEnteringObject();
object oWP = GetWaypointByTag("POST_ETUM_ARENA12");
AssignCommand(oNPC, ClearAllActions(TRUE));
AssignCommand(oNPC, JumpToObject(oWP));
float oWay = GetFacing(oWP);
DelayCommand(3.0, AssignCommand(oNPC, SetFacing(oWay)));}
else if (GetTag(OBJECT_SELF) == "ETUM_ARENA13") {
object oNPC = GetEnteringObject();
object oWP = GetWaypointByTag("POST_ETUM_ARENA13");
AssignCommand(oNPC, ClearAllActions(TRUE));
AssignCommand(oNPC, JumpToObject(oWP));
float oWay = GetFacing(oWP);
DelayCommand(3.0, AssignCommand(oNPC, SetFacing(oWay)));}
else if (GetTag(OBJECT_SELF) == "ETUM_ARENA14") {
object oNPC = GetEnteringObject();
object oWP = GetWaypointByTag("POST_ETUM_ARENA14");
AssignCommand(oNPC, ClearAllActions(TRUE));
AssignCommand(oNPC, JumpToObject(oWP));
float oWay = GetFacing(oWP);
DelayCommand(3.0, AssignCommand(oNPC, SetFacing(oWay)));}
}