Usually dsRPGMission will display a "Continue" action at the end of each series of pages (i.e. between Intro and Briefing, at the end of Success / Failure messages). However if the station offering the mission has an actionDone Language element the action displayed in the mission will change to "[D]one"

This is because rpgPagePaneInit actually uses actionDone at the end of a series of pages, but dsRPGMission defines actionDone as "[C]ontinue"

See:
https://github.com/kronosaur/Transcendence/blob/master/TransCore/RPGMissions.xml#L587

https://github.com/kronosaur/Transcendence/blob/master/TransCore/RPGCode.xml#L2236:L2242

If the station also uses actionDone (and defines it as "[D]one") it will override the dsRPGMission override.

Is it safe to change rpgPagePaneInit to use actionContinue at the end of a series of pages?

rpgPagePaneInit is also used by: Benedict05A and RPGCharacters

george moromisato 25 Apr 2017:

In dsRPGMission I set actionDone to [C]ontinue because missions need to flow from one rpgPagePaneInit to another. But that's a hack. A better way to do it is to pass an option to rpgPagePaneInit telling it what action ID to use when it is done.

I've done this for dsRPGMission in 1.8 Alpha 1. Thank you!