void main() { string sTag; if(GetStringRight(GetTag(OBJECT_SELF), 3) == "_01") { int nLength = GetStringLength(GetTag(OBJECT_SELF)); string sLeft = GetStringLeft(GetTag(OBJECT_SELF), nLength - 3); sTag = sLeft+"_02"; } if(GetStringRight(GetTag(OBJECT_SELF), 3) == "_02") { int nLength = GetStringLength(GetTag(OBJECT_SELF)); string sLeft = GetStringLeft(GetTag(OBJECT_SELF), nLength - 3); sTag = sLeft+"_01"; } if(GetStringRight(GetTag(OBJECT_SELF), 3) == "_11") { int nLength = GetStringLength(GetTag(OBJECT_SELF)); string sLeft = GetStringLeft(GetTag(OBJECT_SELF), nLength - 3); sTag = sLeft+"_12"; } if(GetStringRight(GetTag(OBJECT_SELF), 3) == "_12") { int nLength = GetStringLength(GetTag(OBJECT_SELF)); string sLeft = GetStringLeft(GetTag(OBJECT_SELF), nLength - 3); sTag = sLeft+"_11"; } object oPC = GetPCSpeaker(); AssignCommand(oPC, ActionJumpToObject(GetWaypointByTag(sTag), TRUE)); }