102 lines
4.4 KiB
Plaintext
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)));}
|
|
}
|