Releases: EDCD/EDDI
Releases · EDCD/EDDI
4.1.0-b3
- Core
- Miscellaneous minor bug fixes.
- The
Crew paid wage
event has been reconfigured with a delay (so that it triggers after other events deducting commander credits).
- Speech Responder
- Fixed a bug that made the default EDDI personality editable.
- The
Edit script
window now contains an option to specify other scripts to include (prepend) to the triggered script. If your personality uses "helper" scripts to set preferences or create common functions then you can use this option to prepend the contents of your helper scripts before the triggered script is rendered. - "Error with this script" messages have been updated to provide better information about the script location which could not be parsed.
4.1.0-b2
- Speech Responder
- Scripts
Commodity sale check
updated fix a typo.
- Scripts
4.1.0-b1
- Core
- Added support for the Type-8 Transporter.
- Added
sourcesystem
,sourcebody
,collected
, anddelivered
, properties to themission
object. - Commodities now have a
corrosive
boolean property. - Removed
haulageData
map from thecargo
object, addmissionCargo
dictionary object in its place. - Suppressed a repetitious
Body scanned
event which could occur after mapping. (#2633) - The
need
property ofcargo
is now calculated after resolvers have handled events (to minimize cross linking between the Cargo and Mission Monitors).
- Crime Monitor
- An interstellar bounty applies when fines or bounties for factions aligned with a superpower exceed 10,000 credits.
- Mission Monitor
- The drop-down on missions now includes a "Notes" section where you can record notes about ongoing missions. (#2410)
- Speech Responder
- Fixed a bug that could prevent variables set with
set
from being available in some contexts. - Custom Functions
HaulageDetails()
function has been removed.
- Scripts
Body scanned
updated to improve the context passed to child scripts.Blueprint make report
updated to fix a typo (stray letter).Cargo depot
updated to replaceHaulageDetails()
function withMissionDetails()
.Carrier jump engaged
updated to better separate carrier context from commander context.Carrier jumped
updated to better separate carrier context from commander context.Commodity sale check
updated to remove unnecessary reference tohaulageData
.FSD engaged
updated to tidy context.Jumped
updated to tidy context.Material discard report
updated to tidy context.Material inventory report
updated to tidy context.Mission check galaxy
updated to makeallmissions()
internal function pure.Mission check system
updated to makeaddstation()
internal function pure.Mission expired
updated to demo themissionCargo
property and add more clarity when cargo shall be marked as stolen.Route details
updated to replaceHaulageDetails()
function withMissionDetails()
.Star scanned
updated to fix a typo (missing comma) and to improve the context passed to child scripts.System distance report
updated to tidy context.System materials report
updated to fix an error with theisSeleniumSpecialCase
helper function.System state changed
updated to tidy context.
- Fixed a bug that could prevent variables set with
- VoiceAttack
- Variables set with SetState are now set to as types as possible (e.g. TXT, DEC, INT, SMALL, BOOL) in VoiceAttack.
4.1.0-a2
- Speech Responder
- Increased the render cycle limit (https://cottle.readthedocs.io/en/latest/page/04-configuration.html#render-cycle-limit) from 10,0000 to 100,000.
- Scripts
System materials report
updated to more efficiently identify volcanic bodies.
4.1.0-a1
- Events
Cargo Transfer
added. (#2621)
- Speech Responder
- Update Cottle to latest available experimental version.
- Custom Functions
- A variable set with
SetState
can no longer be retrieved usingstate
from the same script / context where it was set. GetState
has been added to allow retrieval of state variables in the same script / context where it was set.
- A variable set with
- Scripts
Blueprint make report
updated to simplify state retrieval.Blueprint material report
updated to simplify state retrieval.Galnet news
updated to simplify state retrieval.Material discard report
updated to simplify state retrieval.Material inventory report
updated to simplify state retrieval.Material required report
updated to simplify state retrieval.Material location report
updated to simplify state retrieval.Material use report
updated to simplify state retrieval.System materials report
updated to usefactionState
variable name rather than reservedstate
variable name.
- VoiceAttack
- EDDI.vap commands updated to synchronize state variable names with updated scripts.
- Whole number variables set with SetState are now set as INT values rather than DEC values in VoiceAttack.
4.0.4
- Core
- Further fixes for
Loadout
parsing exceptions that appear to have been impacting fuel level updates from the Status Monitor.
- Further fixes for
- Cargo Monitor
- Fixed a crash that could occur when viewing the Cargo Monitor while it contains cargo.
- Speech Responder
- Scripts
Star report
updated to fix incorrect invokation of theSpacialise
function for some rare star types. (#2625)
- Scripts
4.0.4-b3
- Core
- Speculative fix for a
Loadout
parsing exception that appears to have been impacting fuel level updates from the Status Monitor.
- Speculative fix for a
- Events
- Speech Responder
- Scripts
Blueprint make report
updated to prevent overwriting theinventory
map used for tracking cargo. (#2622)Material discard report
updated to prevent overwriting theinventory
map used for tracking cargo. (#2622)Material inventory report
updated to prevent overwriting theinventory
map used for tracking cargo. (#2622)Material required report
updated to prevent overwriting theinventory
map used for tracking cargo. (#2622)System materials report
updated to prevent overwriting theinventory
map used for tracking cargo. (#2622)
- Scripts
4.0.4-b2
- Speech Responder
- Core
- (Accidentally omitted from 4.0.4-b1 change notes): Fixed a rendering issue which had previously required doubled escape characters in some scripts. Note: You can minimize your use of escape characters by alternating between single and double quoted strings in nested function calls.
- Scripts
Body volcanism report
updated to fix an escape character issue. (#2618)Destination arrived
updated to fix an escape character issue (#2614)Entered normal space
updated to fix a typo / missing quote mark.Mission faction state
updated to prevent overwriting thestate
map used for theSetState
function. (#2607)Ship targeted
updated to fix an escape character issue.
- Core
4.0.4-b1
4.0.4-b1
- Core
- Updated ship and module definitions.
- Revised jump calculations for new SCO FSDs.
- EDDI will no longer report your environment as "Supercruise" right after a Thargoid hyperdiction. (#2597)
- EDDI will no longer report your enviroment as "Normal Space" when starting docked. (#2598)
- EDDI will delay rather than discard speech when hit by a full Thargoid shutdown. (#2603)
- Fixed a crash when using the Cottle
dump()
function to enumerate aHaulage
object. Removed theexpiry
property from theHaulage
object (but it is still available from theMission
object). (#2593) - Fixed the
inventory
object not being updated until after theCommodity collected
event.
- EDDN Responder
- Add support for
DockingDenied
andDockingGranted
schemas (for identifying fleet carriers with limited docking permissions).
- Add support for
- Events
Bounty awarded
updated to include newpilot
property (when applicable).Entered signal source
removed (replaced byDestination arrived
).Hyperdicted
added.Micro resources purchased
updated to use a list of purchased micro resources with name, category, and amount for each (so that it could support both purchases from a station and from carrier bartenders).Settlement approached
updated with new propertieseconomy
,secondeconomy
,stationservices
,faction
,allegiance
, government(similar to
Docked` event)Signal detected
updated to include newsignaltype
property.Ship shutdown
updated to include newpartialshutdown
property (for instances where the power flickers but doesn't go out completely). (#2603)Ship targeted
updated to better utilize localized names (where available). (#2604)Station mailslot
event added, triggered when your ship enters through a station's mailslot without the aid of a docking computer
- Navigation Monitor
- Improved route guidance updates.
- Fixed ship routes reporting wrong jump distances. (#2591)
- Speech Responder
- Functions
Play()
now supports relative file system paths. (#2581)
- Variables
{version}
top level variable added to allow users to check EDDI's latest version via a script.
- Scripts
Carrier jump engaged
andFSD engaged
updated to consistently use{reportsystem}
.Entered normal space
updated to correct an occasional rendering error in the default script.Entered signal source
removed.Destination arrived
added.Message received
updated to handle the oddly written phrase "Every feel like".Route details
updated so that theupdate
type will not restate a destination that you've already selected as your next system destination.Ship delivered
updated to more clearly state the in-game result of the event.Ship repaired
updated to correct an occasional rendering error in the default script.Ship targeted
updated to not comment on wanted targets identified while in supercruise unless the current ship contains an interdictor.Star report
updated to correct an occasional rendering error in the default script.System scan complete
updated to correct an occasional rendering error in the default script.
- Functions
Release/4.0.3
- EDSM Responder
- Reverted a change that had inadvertantly slowed the EDSM sync.
- Inara Responder
- Fixed a bug with profile retrieval.
- Speech Responder
- UI
- Fixed
Edit
&Delete
buttons being greyed out on new scripts. (#2562)
- Fixed
- UI
- VoiceAttack
- Fixed a bug with
{BOOL:EDDI speaking}
remaining true even after speech was ended. (#2563)
- Fixed a bug with