4.0.2-b1
Pre-release
Pre-release
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 containmapped
andhotspots
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
- Updated schema support to include all current schemas from https://github.com/EDCD/EDDN/tree/master/schemas.
- 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 theroute
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 newdocked
property.Location
updated to addfaction
andconflicts
properties (like theJumped
event).Route details
updated to addtritiumused
property for fleet carrier tritium consumption.SRV docked
updated to add propertiessrvType
andsrvTypeInvariant
.SRV launched
updated to add propertiessrvType
andsrvTypeInvariant
.Surface signals detected
event updated to add a new propertydetectionType
with values "FSS" or "SAA".Mission accepted
updated to addtags
andinvariantTags
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 propertiessrvType
andsrvTypeInvariant
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 affectingPlay()
. - The
SetState()
function now allows variables to be set tovoid
. RouteDetails()
revised to remove obsoletenext
type and to addcarrier
,neutron
,recalculating
,scorpion
, andscoop
types.
- Fixed a bug that could cause the
- Changes to existing scripts
Asteroid prospected
updated to conform to an in-game name change fromVoid Opals
toVoid 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 theBody materials report
by default.Body report summary
revised to improve grammar (around "days") and skip theBody materials report
by default.Carrier jump engaged
updated use newdocked
property and carrier name.Carrier jumped
updated to replace references todestinationsystem
with references tosearchsystem
.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 toshipid
.Crime check system
updated to better distinguish fines and bounties.Discovery scan
updated to incorporate newSystem materials report
invoked script.Docking denied
updated to add newDockOffline
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 theRoute details
script.FSD Engaged
revised to move some speech to theJumped
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 theFSD 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 verbosityMission 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 obsoletenext
type and to addcarrier
,neutron
,recalculating
,scorpion
, andscoop
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 newsrvType
property.SRV launched
updated to make use of the newsrvType
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 theSystem 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").
- Events
- Status Monitor
- Fixed a bug that caused fuel percent calculations to not calculate immediately after a vehicle change.
- Added new
status
propertycredit_balance
. - Added new
status
propertyon_foot_in_hangar
. - Added new
status
propertyon_foot_social_space
. - Added new
status
propertybreathable_atmosphere
. - Added new
status
propertytelepresence_multicrew
. - Added new
status
propertyphysical_multicrew
.
- VoiceAttack Responder
- The
setstate
plugin function now allows variables to be set toNot set
.
- The