This is a bit strange. I get no output text even when I add my own message in a sayDeparting(conn) or sayActorDeparting(conn) to the npc. Reading the notes in the Library Reference Manual, it appears that either of those should be called as the npc moves.
I’m using adv3Lite 1.4. I’ll poke around a bit more.
The quick and dirty fix would be to use the noteTraversal(actor) method on the travelConnector to display an npc travel message.
The proper fix, which I’ll put in the library, is to amend the definition of the TravelAction class in action.t, in the doTravel() method at around line 1308 or so that it reads:
/* Note our connector */
conn = loc.(direction.dirProp);
* If the connector is visible to the actor then attempt travel
* via the connector.
if(gActor == gPlayerChar) // THESE ARE THE LINES TO CHANGE/ADD
This should have the effect of displaying all the standard travel messages you’d get normally.