Releases: CWolfs/ExtendedConversations
Releases · CWolfs/ExtendedConversations
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
,NotOn
etc) - 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 Lock
but 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.
Major Bug Fix
v0.4.3
v0.4.2
v0.4.1
v0.4.0
v0.3.0
This release adds dialog tags and more conditions, actions and value getters.
Major Features
- Added dialog tags
<Stat.Company.StatName>
. This allows you to inject any company stat (e.g.<Stats.Company.MyStatName>
)<Stat.Commander.StatName>
. This allows you to inject any commander stat<Stats.CurrentSystem.[StatName]>
. This allows you to inject any current system stat
- Added conditions
Evaluate BattleTech String
. This allows you to check against a commander, company or current system string statistic.Evaluate BattleTech Float
. This allows you to check against a commander, company or current system float statistic.
- Added actions
Modify Funds
. This allows you to add, or remove, X amount of cbills from the company funds.Start Conversation Custom
. This starts a group conversation for you. You specify the conversation id, header and subheader.Set Characters Visible
. This allows you to show and hide characters in the dropship. You specify the characters in a comma separated list.
- Added value getter
Get BattleTech Int
. This can be used in the above conditions and actions. It allows you to grab a commander, company or current system int statistic for use in the other operations. An example would be storing a system id in a company stat, then using this to pull out the system id in theSet Current System
action.Get BattleTech Float
. Same as above but for the return type of 'float'