void main() { object oPC = GetItemActivator(); {int nRandom = d10(1); if (nRandom == 1){ AssignCommand(oPC, JumpToObject(GetWaypointByTag("ABYSS_PORTAL1")));} else if (nRandom == 2){ AssignCommand(oPC, JumpToObject(GetWaypointByTag("ABYSS_PORTAL2")));} else if (nRandom == 3){ AssignCommand(oPC, JumpToObject(GetWaypointByTag("ABYSS_PORTAL3")));} else if (nRandom == 4){ AssignCommand(oPC, JumpToObject(GetWaypointByTag("ABYSS_PORTAL4")));} else if (nRandom == 5){ AssignCommand(oPC, JumpToObject(GetWaypointByTag("ABYSS_PORTAL5")));} else if (nRandom == 6){ AssignCommand(oPC, JumpToObject(GetWaypointByTag("ABYSS_PORTAL6")));} else if (nRandom == 7){ AssignCommand(oPC, JumpToObject(GetWaypointByTag("ABYSS_PORTAL7")));} else if (nRandom == 8){ AssignCommand(oPC, JumpToObject(GetWaypointByTag("ABYSS_PORTAL8")));} else if (nRandom == 9){ AssignCommand(oPC, JumpToObject(GetWaypointByTag("ABYSS_PORTAL9")));} else if (nRandom == 10){ AssignCommand(oPC, JumpToObject(GetWaypointByTag("ABYSS_PORTAL10")));} }}