Their Steam profile lists them from Italy, so I assume that's the language they are playing.
It might actually be something else not working, as they have also posted a video showing 3 black market traders in a row without any seminars. I've asked them to try changing sectors and check other traders if they haven't already. Also asked them to come to this page so they might be able to provide input here rather than chatting on the Steam comments.
I have a suspicion they might have uninstalled the mod at some point and reinstalled. The main startup script looks like this.
Code: Select all
<cue name="Start" checktime="1s" checkinterval="1s">
<conditions>
<cue_is_complete cue="md.Setup.Start" />
</conditions>
<actions>
<!-- definitions of seminar wares to add to inventory. [ware reference, min available, max available, percent chance of being in inventory] -->
<!-- prices are set in the libraries/wares.xml file -->
<set_value name="$strudo76_add_seminar_combat" exact="[ware.inv_virtualseminarcombat, 1, 3, 15]" />
<set_value name="$strudo76_add_seminar_engineering" exact="[ware.inv_virtualseminarengineering, 1, 3, 15]" />
<set_value name="$strudo76_add_seminar_leadership" exact="[ware.inv_virtualseminarleadership, 1, 3, 15]" />
<set_value name="$strudo76_add_seminar_management" exact="[ware.inv_virtualseminarmanagement, 1, 3, 15]" />
<set_value name="$strudo76_add_seminar_morale" exact="[ware.inv_virtualseminarmorale, 1, 3, 15]" />
<set_value name="$strudo76_add_seminar_navigation" exact="[ware.inv_virtualseminarnavigation, 1, 3, 15]" />
<set_value name="$strudo76_add_seminar_science" exact="[ware.inv_virtualseminarscience, 1, 3, 15]" />
<!-- Add virtual seminars to black market traders inventory -->
<append_to_list name="md.$ShadyGuyLists.{1}" exact="$strudo76_add_seminar_combat"/>
<append_to_list name="md.$ShadyGuyLists.{1}" exact="$strudo76_add_seminar_engineering"/>
<append_to_list name="md.$ShadyGuyLists.{1}" exact="$strudo76_add_seminar_leadership"/>
<append_to_list name="md.$ShadyGuyLists.{1}" exact="$strudo76_add_seminar_management"/>
<append_to_list name="md.$ShadyGuyLists.{1}" exact="$strudo76_add_seminar_morale"/>
<append_to_list name="md.$ShadyGuyLists.{1}" exact="$strudo76_add_seminar_navigation"/>
<append_to_list name="md.$ShadyGuyLists.{1}" exact="$strudo76_add_seminar_science"/>
<!-- set variable to indicate mod is installed -->
<set_value name="$strudo76_blackmarket_seminars_installed" exact="true" />
</actions>
</cue>
My understanding is that start script will only ever run once, so if someone uninstalls the mod, and the later reinstalls it, this start script won't run and the items won't get added to the trader inventory lists. Does that sound accurate?
If that's the case, would I be better off having the start script fire on something other than md.Setup.Start being complete, maybe something that fires every game start, and use the $strudo76_blackmarket_seminars_installed variable I set to true to limit it to only run when that value is false or doesn't exist?
Gaming PC: Gigabyte H270M-D3H | i7 7700 | 16Gb DDR4 | Gigabyte GTX1060 6Gb OC | Asus Xonar DGX | Window 10 Home 64bit | Samsung 256Gb SSD