Releases: CWolfs/ExtendedConversations
Releases · CWolfs/ExtendedConversations
v0.7.1
This release is a bug fix release fixing issues with TimeSkip and TimeSkipToDate related bugs.
🛠️ Bug Fixes
- Fixed soft lock when leaving conversations in the flashpoint conference room
- TimeSkip & TimeSkipToDate - Fixed issue with some popups still appearing even when DisablePopups was on
v0.7.0
This adds new actions, a new condition, a new value getter and a bug fix.
🚀 Features
- Action: Take Contract
- This action allows you to make the player go straight to the contract negotiation or lance configuration screen (depending on the contract override properties). You can specify the details of the contract like factions, map, difficulty and also if the conversation should end immediately to go to the contract, or if it should go there after the conversation naturally ends
- Action: Time Skip To Date
- This action allows you to time skip to a specific date in the future. You can specify if the cost of the wait should be ignored and if popups should be ignored
- Action: Reset BattleTech Viewscreen
- This allows for correctly resetting the viewscreen in the conference room
- Previously, a workaround was used but it created warnings in the logs
- Condition: Evaluate Days Since Date
- Allows the modder to test if X number of dates have past since a specific date (e.g. 10 days after 2030-01-10)
- ValueGetter: Get Current Date
- Allows any action/condition with the
operationtype to get the current date for use in the action/condition.
- Allows any action/condition with the
⚡ Improvements
- Action: Time Skip - Added support to ignore cost of the timeskip and ignore popups during the wait
- Condition: Evaluate BattleTech String - Added better date support including fuzzy date checks in strings
🛠️ Bug Fixes
- Vanilla Fix: Softlock Coming Out of Conversation Triggered By Event After Timeskip
- A vanilla issue code issue/oversight that was encountered due to the timeskip action
- Possibly more exist but this fixes one specific usecase
Full Changelog: v0.6.0...v0.7.0
v0.6.0
This adds new actions, a new condition, a new text interpolation and improvements.
🚀 Features
- Action: Trigger Event
- This will trigger a specific event
- You have options to bypass the event's requirements, force event triggering even if it's in the discard pile of events and control if the event should be added to the discard pile when it's run
- Action: Trigger Random Event
- A simple action to trigger a random event
- Action: Add Mech
- This will add a mech selected using the MechDefID (e.g.
mechdef_atlas_AS7-D) - You have options to display the popup announcing the new mech and to customise it
- This will add a mech selected using the MechDefID (e.g.
- Condition: Evaluate Timeline
- Allows you to test a provided date against the game's current date
- Provides all the expected operators (
BeforeOrOn,AfterOrOn,NotOnetc) - Provides a flexible date entry (can be year, year & month or year, month and day in yyyy-MM-dd format -
3030-01-20,3050-05,3026)
- Interpolation: Current Date
- You can now use
<Game.CurrentDate>inside any Prompt Node (blue) and this will resolve to the current game date (e.g.3025-01-02)
- You can now use
⚡ Improvements
v0.5.1
This fixes a critical bug introduced in v0.5.0 that caused response actions to run twice.
🐛 Bug Fixes
- Response Actions Run Twice
- This was from code for 'Sideload Conversation' action running when it shouldn't run
v0.5.0
This adds two new actions and fixes a bug with an existing action.
Check out the walkthrough video for a more indepth discussion on this release.
🚀 Features
- Action: Sideload Conversation
- You can now sideload multiple conversation files in one active conversation
- Seamless transition between conversation files means the player will not notice when moving conversation files
- Ability to load into a specific node of a conversation
- Ability to resume the previous/parent conversation after the sideloaded conversation has finished
- Ability to keep sideloading conversations as required
- This provides a great way to manage complex branching/conditional conversations, better organise yourself and help teams work on conversations together
- Action: Set BattleTech Camera Hard Lock
- Similar to the vanilla
Set BattleTech Camera Lockbut works for 1-on-1 conversations, which the vanilla action did not
- Similar to the vanilla
🐛 Bug Fixes
v0.4.5
This adds some useful features around character interactions and flashpoints.
🚀 Features
- Add Flashpoint action
- You can now use the ConverseTek action 'Add Flashpoint'. It has the same behaviour as the BT Event 'Add Flashpoint'.
- See usage instructions for more info
- Kamea & Alex now exist in the FP Conference room
- In vanilla BT Kamea and Alex character / models do not exist in the FP version of the conference room
- EC now adds them
- Allow Kamera to have 1-on-1 conversations
- If Kamera has been set to be visible to stand on the dropship previously you wouldn't be able to talk to her 1-on-1
- EC now enables this. You must change the conversation ID for Kamera in the SimGameConstants.json as it currently is using Yangs.
- Allow Kamea to appear on Leopard on her own, without Alex
- Previously on the Leopard Kamera could only appear if Alex was set to be active as well
- Now, Kamea can appear on her own in the Leopard
v0.4.4
This release fixes a single bug.