Skip to content

Releases: CWolfs/ExtendedConversations

v0.6.0

14 Jul 12:55
d1c8b75
Compare
Choose a tag to compare

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
  • 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)

⚡ Improvements

v0.5.1

05 Jun 16:22
df08b41
Compare
Choose a tag to compare

This fixes a critical bug introduced in v0.5.0 that caused response actions to run twice.

🐛 Bug Fixes

v0.5.0

02 Jun 18:46
8d2493e
Compare
Choose a tag to compare

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

🐛 Bug Fixes

v0.4.5

02 Dec 12:15
d927ab1
Compare
Choose a tag to compare

This adds some useful features around character interactions and flashpoints.

🚀 Features

v0.4.4

11 Oct 21:37
9b4152b
Compare
Choose a tag to compare

v0.4.3

27 Jun 12:12
d4520f3
Compare
Choose a tag to compare

This release adds BT v1.9.1 compatibility.

Major Features

  • Adds BT v1.9.1 compatibility

v0.4.2

21 Sep 12:32
e6b336b
Compare
Choose a tag to compare

This release adds BT v1.7 compatibility.

Major Features

  • Adds BT v1.7 compatibility

v0.4.1

19 Jul 20:43
522f1f7
Compare
Choose a tag to compare

This release adds BT v1.6.2 compatibility.

Major Features

  • Adds BT v1.6.2 compatibility

Bugs Fixed

  • Make a conversation report being unable to load instead of crashing

v0.4.0

09 Sep 21:07
62136bd
Compare
Choose a tag to compare

This release adds a single useful action.

Major Features

  • Added action
    • Add Contract. This allows you to add a contract of any type to the contracts board. The contract id is from the contracts json id in the streaming assets folders.

v0.3.0

25 Aug 18:25
11246c3
Compare
Choose a tag to compare

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 the Set Current System action.
    • Get BattleTech Float. Same as above but for the return type of 'float'