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

610 lines
28 KiB
Plaintext

#include "NW_O2_CONINCLUDE"
#include "NW_I0_GENERIC"
#include "x0_i0_anims"
#include "x0_i0_walkway"
void main()
{
SetListeningPatterns();
WalkWayPoints();
int nRandom = d6(1);
if (GetTag(OBJECT_SELF) == "QUEST_01")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_01")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_01")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_01")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_01")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_01")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_01")));}
}
else if (GetTag(OBJECT_SELF) == "QUEST_02")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_02")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_02")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_02")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_02")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_02")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_02")));}
}
else if (GetTag(OBJECT_SELF) == "QUEST_03")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_03")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_03")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_03")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_03")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_03")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_03")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_04")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_04")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_04")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_04")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_04")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_04")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_04")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_05")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_05")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_05")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_05")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_05")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_05")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_05")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_06")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_06")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_06")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_06")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_06")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_06")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_06")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_07")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_07")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_07")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_07")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_07")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_07")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_07")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_08")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_08")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_08")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_08")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_08")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_08")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_08")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_09")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_09")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_09")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_09")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_09")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_09")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_09")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_10")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_10")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_10")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_10")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_10")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_10")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_10")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_11")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_11")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_11")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_11")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_11")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_11")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_11")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_12")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_12")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_12")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_12")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_12")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_12")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_12")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_13")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_13")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_13")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_13")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_13")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_13")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_13")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_14")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_14")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_14")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_14")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_14")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_14")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_14")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_15")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_15")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_15")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_15")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_15")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_15")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_15")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_16")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_16")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_16")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_16")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_16")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_16")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_16")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_17")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_17")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_17")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_17")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_17")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_17")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_17")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_18")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_18")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_18")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_18")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_18")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_18")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_18")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_19")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_19")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_19")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_19")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_19")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_19")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_19")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_20")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_20")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_20")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_20")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_20")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_20")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_20")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_21")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_21")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_21")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_21")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_21")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_21")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_21")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_22")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_22")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_22")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_22")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_22")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_22")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_22")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_23")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_23")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_23")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_23")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_23")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_23")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_23")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_24")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_24")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_24")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_24")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_24")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_24")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_24")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_25")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_25")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_25")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_25")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_25")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_25")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_25")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_26")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_26")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_26")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_26")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_26")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_26")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_26")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_27")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_27")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_27")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_27")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_27")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_27")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_27")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_28")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_28")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_28")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_28")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_28")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_28")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_28")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_29")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_29")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_29")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_29")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_29")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_29")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_29")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_30")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_30")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_30")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_30")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_30")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_30")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_30")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_31")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_31")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_31")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_31")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_31")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_31")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_31")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_32")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_32")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_32")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_32")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_32")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_32")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_32")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_33")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_33")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_33")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_33")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_33")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_33")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_33")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_34")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_34")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_34")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_34")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_34")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_34")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_34")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_35")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_35")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_35")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_35")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_35")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_35")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_35")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_36")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_36")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_36")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_36")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_36")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_36")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_36")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_37")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_37")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_37")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_37")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_37")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_37")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_37")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_38")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_38")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_38")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_38")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_38")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_38")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_38")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_39")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_39")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_39")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_39")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_39")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_39")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_39")));}}
else if (GetTag(OBJECT_SELF) == "QUEST_40")
{
if (nRandom == 1){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP1_40")));}
else if (nRandom == 2){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP2_40")));}
else if (nRandom == 3){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP3_40")));}
else if (nRandom == 4){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP4_40")));}
else if (nRandom == 5){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP5_40")));}
else if (nRandom == 6){
AssignCommand(OBJECT_SELF, JumpToObject(GetWaypointByTag("QUEST_WP6_40")));}}
}