#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")));}} }