Lav said:I'll consider this when making a new version (which is expected to happen when I find enough bugs in the code).
Lav said:Overseer's dialog has one line which must be the very first in the module_dialogs (so it is not overridden by any other compatible dialog). It must be before even that "catch-all" line which is initializing dialog variables. Please check that, because from your description this seems not to be the case.
The dialog itself is called from Overseer's menus. Presentations cannot invoke dialog directly, so when player is clicking on a view troop button, the presentation ends and opens lco_conversation menu, which is running the dialog scene and then restarts the presentation.
Lav said:No problem.
Also, you might want to replace the mesh_pic_messenger background image (and possibly mesh_pic_camp as well) with something more appropriate for your mod timeframe.
Lav said:All interface generation code is split into annotated sections. The one you are looking for has comment "# GENERATING PLAYER MONEY INDICATOR". I'm using str_lco_i_denars to generate the string which, now that I think of it, should be classified as a bug - I should have used standard script_game_get_money_text script instead.
[anyone, "start", [(eq,"$g_lco_operation",lco_view_character)],"Here you are.","lco_conversation_end",[(change_screen_view_character)]],
[anyone, "lco_conversation_end", [(troop_is_hero,"$g_lco_target"),(assign,"$g_lco_operation",lco_run_presentation)], "Nice to know you are not forgetting me!", "close_window", [(change_screen_return)]],
[anyone, "lco_conversation_end", [(assign,"$g_lco_operation",lco_run_presentation)], "It's a honor to serve you, {sir/my lady}!", "close_window", [(change_screen_return)]],
Lav said:Did you copy all Overseer's dialog lines?
Code:[anyone, "start", [(eq,"$g_lco_operation",lco_view_character)],"Here you are.","lco_conversation_end",[(change_screen_view_character)]],
Code:[anyone, "lco_conversation_end", [(troop_is_hero,"$g_lco_target"),(assign,"$g_lco_operation",lco_run_presentation)], "Nice to know you are not forgetting me!", "close_window", [(change_screen_return)]], [anyone, "lco_conversation_end", [(assign,"$g_lco_operation",lco_run_presentation)], "It's a honor to serve you, {sir/my lady}!", "close_window", [(change_screen_return)]],
Lav said:6. Feature, average priority. Troop portraits in their current equipment.[/spoiler]