Has anyone come across a crash when traveling with similar companions?
This is the script in question:
Begin gp_sara_FollowScrTransS;slightly modified from Kateri's Julan;simple comparison of cells to see if player has used standard scripted transportShort stateShort StoredCellShort NewCellFloat timerIf ( MenuMode == 1 ) ReturnEndIfIf ( state == 0 ) If ( gp_npc_Sara->GetCurrentAiPackage != 3 );check if she's still following StopScript gp_sara_FollowScrTransS Return ElseIf ( GetPCCell "Andasreth, Propylon Chamber" == 1 ) Set StoredCell To 1 ElseIf ( GetPCCell "Berandas, Propylon Chamber" == 1 ) Set StoredCell To 2 ElseIf ( GetPCCell "Falasmaryon, Propylon Chamber" == 1 ) Set StoredCell To 3 ElseIf ( GetPCCell "Falensarano, Propylon Chamber" == 1 ) Set StoredCell To 4 ElseIf ( GetPCCell "Hlormaren, Propylon Chamber" == 1 ) Set StoredCell To 5 ElseIf ( GetPCCell "Indoranyon, Propylon Chamber" == 1 ) Set StoredCell To 6 ElseIf ( GetPCCell "Marandus, Propylon Chamber" == 1 ) Set StoredCell To 7 ElseIf ( GetPCCell "Rotheran, Propylon Chamber" == 1 ) Set StoredCell To 8 ElseIf ( GetPCCell "Telasero, Propylon Chamber" == 1 ) Set StoredCell To 9 ElseIf ( GetPCCell "Valenvaryon, Propylon Chamber" == 1 ) Set StoredCell To 10 ElseIf ( GetPCCell "Caldera, Guild of Mages" == 1 ) Set StoredCell To 11 ElseIf ( GetPCCell "Ebonheart, Grand Council Chambers" == 1 ) Set StoredCell To 12 ElseIf ( GetPCCell "Mournhold, Royal Palace: Reception Area" == 1 ) Set StoredCell To 13 EndIf If ( StoredCell > 0 ) Set state To 10 Else StopScript gp_sara_FollowScrTransS Return EndIfElseIf ( state == 10 ) If ( GetPCCell "Andasreth, Propylon Chamber" == 1 ) Set NewCell To 1 ElseIf ( GetPCCell "Berandas, Propylon Chamber" == 1 ) Set NewCell To 2 ElseIf ( GetPCCell "Falasmaryon, Propylon Chamber" == 1 ) Set NewCell To 3 ElseIf ( GetPCCell "Falensarano, Propylon Chamber" == 1 ) Set NewCell To 4 ElseIf ( GetPCCell "Hlormaren, Propylon Chamber" == 1 ) Set NewCell To 5 ElseIf ( GetPCCell "Indoranyon, Propylon Chamber" == 1 ) Set NewCell To 6 ElseIf ( GetPCCell "Marandus, Propylon Chamber" == 1 ) Set NewCell To 7 ElseIf ( GetPCCell "Rotheran, Propylon Chamber" == 1 ) Set NewCell To 8 ElseIf ( GetPCCell "Telasero, Propylon Chamber" == 1 ) Set NewCell To 9 ElseIf ( GetPCCell "Valenvaryon, Propylon Chamber" == 1 ) Set NewCell To 10 ElseIf ( GetPCCell "Caldera, Guild of Mages" == 1 ) Set NewCell To 11 ElseIf ( GetPCCell "Ebonheart, Grand Council Chambers" == 1 ) Set NewCell To 12 ElseIf ( GetPCCell "Mournhold, Royal Palace: Reception Area" == 1 ) Set NewCell To 13 Else Set state To 0 StopScript gp_sara_FollowScrTransS Return EndIf If ( NewCell == StoredCell ) Return Else Set state To 20 EndIfElseIf ( state == 20 ) If ( GetPCCell "Andasreth, Propylon Chamber" == 1 ) gp_npc_sara->PositionCell 540 730 -430 270 "Andasreth, Propylon Chamber" ElseIf ( GetPCCell "Berandas, Propylon Chamber" == 1 ) gp_npc_sara->PositionCell 540 1124 -686 270 "Berandas, Propylon Chamber" ElseIf ( GetPCCell "Falasmaryon, Propylon Chamber" == 1 ) gp_npc_sara->PositionCell 227 579 -430 270 "Falasmaryon, Propylon Chamber" ElseIf ( GetPCCell "Falensarano, Propylon Chamber" == 1 ) gp_npc_sara->PositionCell 410 998 -558 270 "Falensarano, Propylon Chamber" ElseIf ( GetPCCell "Hlormaren, Propylon Chamber" == 1 ) gp_npc_sara->PositionCell 4022 3823 12690 180 "Hlormaren, Propylon Chamber" ElseIf ( GetPCCell "Indoranyon, Propylon Chamber" == 1 ) gp_npc_sara->PositionCell 489 866 -430 270 "Indoranyon, Propylon Chamber" ElseIf ( GetPCCell "Marandus, Propylon Chamber" == 1 ) gp_npc_sara->PositionCell 244 988 -430 270 "Marandus, Propylon Chamber" ElseIf ( GetPCCell "Rotheran, Propylon Chamber" == 1 ) gp_npc_sara->PositionCell 427 737 -430 270 "Rotheran, Propylon Chamber" ElseIf ( GetPCCell "Telasero, Propylon Chamber" == 1 ) gp_npc_sara->PositionCell 333 842 -558 270 "Telasero, Propylon Chamber" ElseIf ( GetPCCell "Valenvaryon, Propylon Chamber" == 1 ) gp_npc_sara->PositionCell 215 853 -558 720 "Valenvaryon, Propylon Chamber" ElseIf ( GetPCCell "Caldera, Guild of Mages" == 1 ) gp_npc_sara->PositionCell 763 802 412 180 "Caldera, Guild of Mages" ElseIf ( GetPCCell "Ebonheart, Grand Council Chambers" == 1 ) gp_npc_sara->PositionCell 1173.285 613.156 -120.847 0 "Ebonheart, Grand Council Chambers" ElseIf ( GetPCCell "Mournhold, Royal Palace: Reception Area" == 1 ) gp_npc_sara->PositionCell 2.730 959.274 -105.817 180 "Mournhold, Royal Palace: Reception Area" EndIf Set state To 30 ReturnElseIf ( state == 30 ) Set timer To 0 Set state To 0 StopScript gp_sara_FollowScrTransSEndIfEnd
Anyone have any idea what could be going wrong here?