Skip to content

4.0.2-b1

Pre-release
Pre-release
Compare
Choose a tag to compare
@Tkael Tkael released this 25 Nov 17:34
· 965 commits to develop since this release
  • Core
    • Improved transitions between voices being handled by different speech synthesizers.
    • Improved parsing of Odyssey settlements from EDSM API data.
    • Don't assume that bodies retrieved from EDSM have already been mapped.
    • Overhauled route plotting functions.
    • Ring objects now contain mapped and hotspots properties to allow tracking mapped rings and hotspots within a system.
    • Add a top-level carrier object updated from the Frontier API and various journal events (note that carrier cargo / material inventories are not yet supported).
  • Crime Monitor
    • Fixed a bug that could identify a fleet carrier as a faction station.
    • Moved navigation functions to the Navigation Monitor
  • EDDN Responder
  • Inara Responder
    • Fixed an issue with asset data not being reported correctly.
  • Material Monitor
    • Moved navigation functions to the Navigation Monitor
  • Mission Monitor
    • Moved navigation functions to the Navigation Monitor
  • Navigation Monitor
    • Added new Navigation Monitor with support for planetary and galactic bookmarking, ship and carrier route planning, and galactic POIs.
    • The DestinationSystem object has been revised to match your current in-game route's final destination.
    • The DestinationStation object has been removed.
    • Navigation commands (e.g. via RouteDetails() or the route VoiceAttack command) will no longer generate a route in EDDI independent of your in-game routing.
  • Speech Responder
    • Events
      • Bookmark details added, triggered when a navigation bookmark is added in the Navigation Monitor.
      • Carrier bank transfer added, triggered when you transfer money to or from your fleet carrier.
      • Carrier decommission cancelled added, triggered when you cancel the decommissioning of your fleet carrier.
      • Carrier decommission scheduled added, triggered when you request the decommissioning of your fleet carrier.
      • Carrier docking permission added, triggered when changing the docking permission criteria at your fleet carrier.
      • Carrier finance added, triggered when changing tax rates or reserve funds at your fleet carrier.
      • Carrier fuel deposit added, triggered when depositing fuel at your fleet carrier.
      • Carrier name changed added, triggered when your fleet carrier's name is changed.
      • Carrier purchased added, triggered when you purchase a fleet carrier.
      • Carrier service changed added, triggered when you change the services available at your fleet carrier.
      • Carrier stats added, triggered when you open the carrier management screen.
      • Carrier jump engaged updated to add a new docked property.
      • Location updated to add faction and conflicts properties (like the Jumped event).
      • Route details updated to add tritiumused property for fleet carrier tritium consumption.
      • SRV docked updated to add properties srvType and srvTypeInvariant.
      • SRV launched updated to add properties srvType and srvTypeInvariant.
      • Surface signals detected event updated to add a new property detectionType with values "FSS" or "SAA".
      • Mission accepted updated to add tags and invariantTags properties.
      • Nav route added, triggered when a route is plotted in the Galaxy Map.
      • Near bookmark added, triggered when entering or departing the (customizable) nearby radius of a bookmark.
      • Next destination added, triggered when selecting an in-system destination.
      • Permit acquired added, triggered when you acquire a permit from the mission board.
      • Vehicle destroyed updated to add properties srvType and srvTypeInvariant when vehicle is an SRV
    • Functions
      • Fixed a bug that could cause the ShipDetails() function to fail to resolve some ship model names.
      • Fixed a bug that could cause the TrafficDetails() function to fail.
      • Fixed a bug that prevented Pause() from affecting Play().
      • The SetState() function now allows variables to be set to void.
      • RouteDetails() revised to remove obsolete next type and to add carrier, neutron, recalculating, scorpion, and scoop types.
    • Changes to existing scripts
      • Asteroid prospected updated to conform to an in-game name change from Void Opals to Void Opal
      • Bodies to map updated to prevent re-recommending bodies we've already mapped.
      • Body atmosphere report revised to correct some issues around reporting for class 1 gas giants.
      • Body materials report revised to special case hard-to-find Selenium.
      • Body report revised to improve grammar (around "days") and skip the Body materials report by default.
      • Body report summary revised to improve grammar (around "days") and skip the Body materials report by default.
      • Carrier jump engaged updated use new docked property and carrier name.
      • Carrier jumped updated to replace references to destinationsystem with references to searchsystem.
      • Commodity purchased updated to increase variety and lightly reduce verbosity.
      • Community goal updated to refine responses upon goal completion.
      • Crime check station updated to remove obsolete references to shipid.
      • Crime check system updated to better distinguish fines and bounties.
      • Discovery scan updated to incorporate new System materials report invoked script.
      • Docking denied updated to add new DockOffline reason.
      • Docking granted revised to reference automated docking if such a module is installed.
      • Engineer contributed revised to correct grammar when contributing materials to an engineer unlock.
      • Entered normal space revised to correct grammar when dropping out near a ring.
      • Entered signal source revised to correct obsolete signal source names.
      • Entered supercruise revised to reset a state variable after updating you on your crime status.
      • Fuel check revised to move relevant data to the Route details script.
      • FSD Engaged revised to move some speech to the Jumped event.
      • Glide updated to remove gravity warnings (e.g. "Danger", "Caution", etc.) when approaching a body in a taxi or dropship.
      • Jumped revised to remove jump count reporting (to slightly reduce verbosity), report the distance to your carrier when you have a carrier but no home system, and add speech moved from the FSD engaged event.
      • Location updated to add local reputation, system state, and system engineer details and to remove redundant mission information.
      • Material required report updated to fix a typo.
      • Market Information updated updated to fix a typo.
      • Module purchased updated to fix broken weapon mount details.
      • Module retrieved updated to fix broken weapon mount details.
      • Module sold updated to fix broken weapon mount details.
      • Module sold from storage updated to fix broken weapon mount details.
      • Module stored updated to fix broken weapon mount details.
      • Module swapped updated to fix broken weapon mount details.
      • Module transfer updated to fix broken weapon mount details and refine time estimates.
      • Modules stored updated to fix broken weapon mount details.
      • Mission abandoned updated to fix broken community goal abandonment and to observe mission abandonment fines.
      • Mission accepted updated to remove mission counting and reduce verbosity
      • Mission check station updated to improve grammar.
      • Mission check system updated to improve grammar.
      • Mission check galaxy updated to remain silent if you have no active or claimable missions.
      • Mission completed updated to reduce verbosity by only sometimes referencing faction state info.
      • Mission faction state updated to correct incorrect faction names and reduce verbosity.
      • Mission failed updated to prevent speech if no mission is found matching the mission id.
      • Route details revised to remove obsolete next type and to add carrier, neutron, recalculating, scorpion, and scoop types.
      • Ship interdicted updated to add a default script.
      • Ship repaired updated to fix broken weapon mount details.
      • Ship transfer initiated updated to refine time estimates.
      • Signal detected revised to correct the "Convoy Dispersal Pattern" source and to report Compromised Nav Beacons by default.
      • SRV docked updated to make use of the new srvType property.
      • SRV launched updated to make use of the new srvType property.
      • Star report revised to correct a grammar bug when reporting star class.
      • Star scanned revised to report primary stars unknown to Universal Cartographics.
      • Surface signals detected updated to indicate the body containing the signals, when available.
      • System materials report added.
      • System report updated to include alliance superpower, improve several government descriptors, and add local reputation details.
      • System scan complete updated to invoke the System materials report script when appropriate.
      • System state report updated to facilitate localization, add several newer faction states, and improve grammar around recent conflicts.
      • Undocked updated to invoke RouteDetails("update").
  • Status Monitor
    • Fixed a bug that caused fuel percent calculations to not calculate immediately after a vehicle change.
    • Added new status property credit_balance.
    • Added new status property on_foot_in_hangar.
    • Added new status property on_foot_social_space.
    • Added new status property breathable_atmosphere.
    • Added new status property telepresence_multicrew.
    • Added new status property physical_multicrew.
  • VoiceAttack Responder
    • The setstate plugin function now allows variables to be set to Not set.