Add a lightweight playtest/simulation mode for conversations.
This should help mod makers understand which responses will appear without needing to repeatedly launch BattleTech.
For this change:
- Allow the user to walk through the active conversation from its roots
- Show the prompt text and available responses in a simple playtest view
- Allow mock values for common condition inputs:
- Current date
- Company funds
- Company, commander, system, and flashpoint stats
- Tags
- Current system
- DLC/career mode flags where supported by definitions
- Evaluate known ConverseTek/ExtendedConversations conditions against the mock state where possible
- Show unavailable responses with the reason they failed when possible
- Clearly mark actions as simulated rather than actually executed
- Do not change the saved conversation data from the simulator
Add a lightweight playtest/simulation mode for conversations.
This should help mod makers understand which responses will appear without needing to repeatedly launch BattleTech.
For this change: