Following advice, I extend CarriageSystemScript instead of replacing it. I've added only 3 properties so far, and named all new functions and properties starting with "tour". So there should be no conflicts.
As a quick test, I left the dialogue alone, so it's still calling the old Travel function. Nothing calls or uses anything in my extends script yet. But the quest suddenly stopped working!
The log is full of complaints about assigning to None, clearing None, etc. Why isn't the parent Travel function simply using the parent properties properly? Has anybody seen this before?
Spoiler
[02/27/2013 - 10:00:09PM] Error: Cannot call ForceRefTo() on a None object, aborting function call
stack:
[DialogueCarriageSystem (00017F01)].toursystemscript.Travel() - "carriagesystemscript.psc" Line ?
[topic info 001094CB on quest DialogueCarriageSystem (00017F01)].TIF__001094CB.Fragment_0() - "TIF__001094CB.psc" Line ?
[02/27/2013 - 10:00:09PM] Error: Cannot call Clear() on a None object, aborting function call
stack:
[DialogueCarriageSystem (00017F01)].toursystemscript.Travel() - "carriagesystemscript.psc" Line ?
[topic info 001094CB on quest DialogueCarriageSystem (00017F01)].TIF__001094CB.Fragment_0() - "TIF__001094CB.psc" Line ?
[02/27/2013 - 10:00:09PM] Error: Cannot call value() on a None object, aborting function call
stack:
[DialogueCarriageSystem (00017F01)].toursystemscript.PlayerIsSitting() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.Travel() - "carriagesystemscript.psc" Line ?
[topic info 001094CB on quest DialogueCarriageSystem (00017F01)].TIF__001094CB.Fragment_0() - "TIF__001094CB.psc" Line ?
[02/27/2013 - 10:00:09PM] warning: Assigning None to a non-object variable named "::temp14"
stack:
[DialogueCarriageSystem (00017F01)].toursystemscript.PlayerIsSitting() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.Travel() - "carriagesystemscript.psc" Line ?
[topic info 001094CB on quest DialogueCarriageSystem (00017F01)].TIF__001094CB.Fragment_0() - "TIF__001094CB.psc" Line ?
[02/27/2013 - 10:00:09PM] Error: Cannot add None to a container
stack:
[ (00000014)].Actor.RemoveItem() - "" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.PlayerIsSitting() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.Travel() - "carriagesystemscript.psc" Line ?
[topic info 001094CB on quest DialogueCarriageSystem (00017F01)].TIF__001094CB.Fragment_0() - "TIF__001094CB.psc" Line ?
[02/27/2013 - 10:00:09PM] Error: (00013698): cannot speak a None topic info.
stack:
[ (00013698)].Actor.Say() - "" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.PlayerIsSitting() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.Travel() - "carriagesystemscript.psc" Line ?
[topic info 001094CB on quest DialogueCarriageSystem (00017F01)].TIF__001094CB.Fragment_0() - "TIF__001094CB.psc" Line ?
[02/27/2013 - 10:00:14PM] Error: Cannot call Apply() on a None object, aborting function call
stack:
[DialogueCarriageSystem (00017F01)].toursystemscript.PlayerIsSitting() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.Travel() - "carriagesystemscript.psc" Line ?
[topic info 001094CB on quest DialogueCarriageSystem (00017F01)].TIF__001094CB.Fragment_0() - "TIF__001094CB.psc" Line ?
[02/27/2013 - 10:00:16PM] Error: Cannot call PopTo() on a None object, aborting function call
stack:
[DialogueCarriageSystem (00017F01)].toursystemscript.PlayerIsSitting() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.Travel() - "carriagesystemscript.psc" Line ?
[topic info 001094CB on quest DialogueCarriageSystem (00017F01)].TIF__001094CB.Fragment_0() - "TIF__001094CB.psc" Line ?
[02/27/2013 - 10:00:18PM] Error: Cannot fast-travel to a None object's location
stack:
.Game.FastTravel() - "" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.SkipToDestinationSimple() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.PlayerIsSitting() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.Travel() - "carriagesystemscript.psc" Line ?
[topic info 001094CB on quest DialogueCarriageSystem (00017F01)].TIF__001094CB.Fragment_0() - "TIF__001094CB.psc" Line ?
[02/27/2013 - 10:00:18PM] Error: Cannot call PopTo() on a None object, aborting function call
stack:
[DialogueCarriageSystem (00017F01)].toursystemscript.SkipToDestinationSimple() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.PlayerIsSitting() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.Travel() - "carriagesystemscript.psc" Line ?
[topic info 001094CB on quest DialogueCarriageSystem (00017F01)].TIF__001094CB.Fragment_0() - "TIF__001094CB.psc" Line ?
[02/27/2013 - 10:00:18PM] Error: Cannot call Remove() on a None object, aborting function call
stack:
[DialogueCarriageSystem (00017F01)].toursystemscript.SkipToDestinationSimple() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.PlayerIsSitting() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.Travel() - "carriagesystemscript.psc" Line ?
[topic info 001094CB on quest DialogueCarriageSystem (00017F01)].TIF__001094CB.Fragment_0() - "TIF__001094CB.psc" Line ?
[02/27/2013 - 10:00:18PM] Error: Cannot call Clear() on a None object, aborting function call
stack:
[DialogueCarriageSystem (00017F01)].toursystemscript.ClearWaitingState() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.SkipToDestinationSimple() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.PlayerIsSitting() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.Travel() - "carriagesystemscript.psc" Line ?
[topic info 001094CB on quest DialogueCarriageSystem (00017F01)].TIF__001094CB.Fragment_0() - "TIF__001094CB.psc" Line ?
[02/27/2013 - 10:00:09PM] Error: Cannot call ForceRefTo() on a None object, aborting function call
stack:
[DialogueCarriageSystem (00017F01)].toursystemscript.Travel() - "carriagesystemscript.psc" Line ?
[topic info 001094CB on quest DialogueCarriageSystem (00017F01)].TIF__001094CB.Fragment_0() - "TIF__001094CB.psc" Line ?
[02/27/2013 - 10:00:09PM] Error: Cannot call Clear() on a None object, aborting function call
stack:
[DialogueCarriageSystem (00017F01)].toursystemscript.Travel() - "carriagesystemscript.psc" Line ?
[topic info 001094CB on quest DialogueCarriageSystem (00017F01)].TIF__001094CB.Fragment_0() - "TIF__001094CB.psc" Line ?
[02/27/2013 - 10:00:09PM] Error: Cannot call value() on a None object, aborting function call
stack:
[DialogueCarriageSystem (00017F01)].toursystemscript.PlayerIsSitting() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.Travel() - "carriagesystemscript.psc" Line ?
[topic info 001094CB on quest DialogueCarriageSystem (00017F01)].TIF__001094CB.Fragment_0() - "TIF__001094CB.psc" Line ?
[02/27/2013 - 10:00:09PM] warning: Assigning None to a non-object variable named "::temp14"
stack:
[DialogueCarriageSystem (00017F01)].toursystemscript.PlayerIsSitting() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.Travel() - "carriagesystemscript.psc" Line ?
[topic info 001094CB on quest DialogueCarriageSystem (00017F01)].TIF__001094CB.Fragment_0() - "TIF__001094CB.psc" Line ?
[02/27/2013 - 10:00:09PM] Error: Cannot add None to a container
stack:
[ (00000014)].Actor.RemoveItem() - "
[DialogueCarriageSystem (00017F01)].toursystemscript.PlayerIsSitting() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.Travel() - "carriagesystemscript.psc" Line ?
[topic info 001094CB on quest DialogueCarriageSystem (00017F01)].TIF__001094CB.Fragment_0() - "TIF__001094CB.psc" Line ?
[02/27/2013 - 10:00:09PM] Error: (00013698): cannot speak a None topic info.
stack:
[ (00013698)].Actor.Say() - "
[DialogueCarriageSystem (00017F01)].toursystemscript.PlayerIsSitting() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.Travel() - "carriagesystemscript.psc" Line ?
[topic info 001094CB on quest DialogueCarriageSystem (00017F01)].TIF__001094CB.Fragment_0() - "TIF__001094CB.psc" Line ?
[02/27/2013 - 10:00:14PM] Error: Cannot call Apply() on a None object, aborting function call
stack:
[DialogueCarriageSystem (00017F01)].toursystemscript.PlayerIsSitting() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.Travel() - "carriagesystemscript.psc" Line ?
[topic info 001094CB on quest DialogueCarriageSystem (00017F01)].TIF__001094CB.Fragment_0() - "TIF__001094CB.psc" Line ?
[02/27/2013 - 10:00:16PM] Error: Cannot call PopTo() on a None object, aborting function call
stack:
[DialogueCarriageSystem (00017F01)].toursystemscript.PlayerIsSitting() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.Travel() - "carriagesystemscript.psc" Line ?
[topic info 001094CB on quest DialogueCarriageSystem (00017F01)].TIF__001094CB.Fragment_0() - "TIF__001094CB.psc" Line ?
[02/27/2013 - 10:00:18PM] Error: Cannot fast-travel to a None object's location
stack:
[DialogueCarriageSystem (00017F01)].toursystemscript.SkipToDestinationSimple() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.PlayerIsSitting() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.Travel() - "carriagesystemscript.psc" Line ?
[topic info 001094CB on quest DialogueCarriageSystem (00017F01)].TIF__001094CB.Fragment_0() - "TIF__001094CB.psc" Line ?
[02/27/2013 - 10:00:18PM] Error: Cannot call PopTo() on a None object, aborting function call
stack:
[DialogueCarriageSystem (00017F01)].toursystemscript.SkipToDestinationSimple() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.PlayerIsSitting() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.Travel() - "carriagesystemscript.psc" Line ?
[topic info 001094CB on quest DialogueCarriageSystem (00017F01)].TIF__001094CB.Fragment_0() - "TIF__001094CB.psc" Line ?
[02/27/2013 - 10:00:18PM] Error: Cannot call Remove() on a None object, aborting function call
stack:
[DialogueCarriageSystem (00017F01)].toursystemscript.SkipToDestinationSimple() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.PlayerIsSitting() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.Travel() - "carriagesystemscript.psc" Line ?
[topic info 001094CB on quest DialogueCarriageSystem (00017F01)].TIF__001094CB.Fragment_0() - "TIF__001094CB.psc" Line ?
[02/27/2013 - 10:00:18PM] Error: Cannot call Clear() on a None object, aborting function call
stack:
[DialogueCarriageSystem (00017F01)].toursystemscript.ClearWaitingState() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.SkipToDestinationSimple() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.PlayerIsSitting() - "carriagesystemscript.psc" Line ?
[DialogueCarriageSystem (00017F01)].toursystemscript.Travel() - "carriagesystemscript.psc" Line ?
[topic info 001094CB on quest DialogueCarriageSystem (00017F01)].TIF__001094CB.Fragment_0() - "TIF__001094CB.psc" Line ?