Commit graph

76 commits

Author SHA1 Message Date
2d6c96fce0 SpanshAttack: moved EDTS stuff to plugin code
see #62
2021-02-22 21:28:53 +01:00
d210779967 SpanshAttack: fixed summary for doing 0j 2021-02-16 21:47:03 +01:00
62b94b000e SpanshAttack: added actual jump count
fixes #82
2021-02-12 14:51:30 +01:00
4bd6ccc7a7 SpanshAttack: skip [this;current] neutron waypoint command
Skips the next neutron waypoint.

fixes #94
2021-02-12 14:40:36 +01:00
dcd58e1d23 SpanshAttack: fixed not getting next waypoint correctly 2021-01-30 18:42:45 +01:00
13e812e310 SpanshAttack: moved logic from Jumped to FSD engaged
Now pulling/announcing the next neutron waypoint at the start of a jump instead of at the end.
2021-01-28 15:41:58 +01:00
2306beb801 SpanshAttack: typon in token 2021-01-18 10:16:18 +01:00
1fb6d57cce SpanshAttack: print calculated jumps to VoiceAttack log 2021-01-17 19:13:47 +01:00
21a7e8cf50 now using type hint’s for EDDI’s {P("thing")} 2021-01-16 01:15:00 +01:00
4c75dbd236 Reworked logging.
No more cross-logging, using Trace for file logging.
2020-12-29 19:08:14 +01:00
0569a90aa3 SpanshAttack: added plugin, moved script execution there 2020-12-10 20:11:53 +01:00
c1dcbb0817 removed VoiceAttack logging from all EDDI event handlers
If you want to see them, set DEBUG log level.

see #77
2020-12-09 00:40:54 +01:00
82c1cc065e misc profile fixes 2020-12-09 00:15:44 +01:00
69b097d7c3 alterNERDtive-base: added base plugin to profiles list
E.g. allows to have specific event handlers in the base profile.

Also fixed missing GUID in the base profile … that would have been a bummer if it made it to release.
2020-12-08 11:44:29 +01:00
e9ea4a2576 hid the log entries for lots of events
* top level `((EDDI <event>))` commands
* profile events (including `((<profile>.startup))`)

see #77
2020-12-07 20:47:07 +01:00
4bb10e28f5 chaged <profile>.startup to ((<profile>.startup)) 2020-12-07 18:15:49 +01:00
e179fef0d1 SpanshAttack: migrated to new config 2020-12-07 18:09:26 +01:00
c955fe05d6 initial messy plugin rewrite commit 2020-10-21 01:19:34 +02:00
98dddc90c8 added some missing command descriptions 2020-08-16 05:19:51 +02:00
90a28eb2be SpanshAttack: added TTS feedback for route plotting
Also fixed copypasta error of last change …
2020-08-13 11:48:27 +02:00
0cc46b1bbf SpanshAttack: get next waypoint on jumpin instead of supercharge event 2020-08-13 00:39:17 +02:00
2cb9379b17 SpanshAttack: fixed plotting to systems not in the DB
fixes #53
2020-08-09 20:59:13 +02:00
dc263686e2 removed excess quotes from [enable;disable] logging output 2020-07-31 21:30:08 +02:00
1dfc93c426 fixed logging prefixes. no longer using {PROFILE} 2020-07-31 19:55:16 +02:00
e146127b00 workaround for VA bug for commands with same name, but different IDs
see #52
2020-07-31 19:39:37 +02:00
2879854070 implmented proper logging 2020-07-31 19:01:50 +02:00
a3821a8c69 Fixed TTS handling for systems containing '.
fixes #49
2020-07-31 07:27:32 +02:00
833f6bcd0f Proper profile updating! Yay!!!!
fixes #48
2020-07-31 05:57:34 +02:00
87b45264fc fixes for the inevitable refactoring mistakes 2020-07-18 15:00:07 +02:00
8028a3e82b more work on #37 2020-07-16 19:24:38 +02:00
e3c9a3e887 Changed startup commands to use default values
You can directly pass default values instead of checking for “Not set”,
then setting a default. Sadly isn’t a thing for Booleans though :-/

Default values can’t contain tokens either … T.T

Also fixes #38 command queue parameter passing because VoiceAttack
profiles aren’t properly diff-able and that’s what I was working on.
Yay!
2020-07-16 18:00:20 +02:00
c23364cad3 House keeping!
fixes #39
2020-07-13 11:31:24 +02:00
c98692e15f added TTS feedback to reload bindings 2020-07-11 20:26:33 +02:00
409b979175 Now using EDDI’s {P("<string>")} thingy
… which means we will now have proper system name pronunciation in more
cases. No more “Sagittarius A Asterisk”!

fixes #31
2020-07-07 23:59:44 +02:00
0f7d050f10 Settings now preserved when switching profiles around. 2020-07-07 23:20:30 +02:00
0884bc0f98 targeting Elite via process name instead of window title 2020-07-07 11:11:49 +02:00
807bbed51c updated everything to settings via voice commands!
fixes #12, #26
2020-07-06 21:26:16 +02:00
d237ec9e21 renamed leftover >var style configuration variables
… in preparation for the great config overhaul of 2020™

(see #12, #26)
2020-07-06 17:14:30 +02:00
8d6d8ccdee SpanshAttack: trip timer preserved on (re-)plot
fixes #16
2020-07-05 16:03:17 +02:00
dc57829718 SpanshAttack: fixed missing dec→int conversion getting coords from EDDI 2020-07-03 00:07:44 +02:00
6f40777d9b SpanshAttack: now using the new edts.py script
Automation of getting unknown target systems’ coordinates! Yay!

fixes #28
2020-07-01 11:52:56 +02:00
b4a3c7abb7 SpanshAttack: refactoring and target system ≠ plot system 2020-07-01 10:08:09 +02:00
f163d5c513 SpanshAttack: coordinate lookup through EDDI 2020-06-25 00:33:54 +02:00
8c70cc780e implemented EDDI VA initialized
… now sets it to quiet mode even if profile was loaded before plugin
initialization.

fixes #23
2020-06-23 10:59:44 +02:00
cbdc929eb8 automated bindings!
EliteDangerous: now automatically detects the bindings profile in use
and loads that.

SpanshAttack: now loads bindings, like, at all. Guess I forgot that.
Also automated, of course.
2020-06-13 15:47:42 +02:00
4dd41e850b SpanshAttack: now aware of the router’s system database
Will check if a system exists in the database before trying to plot
a route. If not, will ask for coordinates to find the nearest system
that is.

Now requires `elite-scripts`. **This change breaks compatibilty**.
2020-03-09 20:52:20 +01:00
25dbb3edc8 SpanshAttak: checking for current/target system before plotting 2020-03-09 19:40:08 +01:00
d22455df38 SpanshAttack: added SpanshAttack.defaultToLadenRange option
If enabled, this will ask EDDI about the ship’s laden range and default
to that instead of asking for user input. Setting a ship’s range
manually in `SpanshAttack.getShipRange` will still have higher priority
(e.g. if you are usually using a ship with less than a full cargo hold).
2020-03-08 02:14:58 +01:00
a70b202936 SpanshAttack: added plot command “with custom range”
Instead of using the saved jump range for your current ship, you can now
plot a route with a custom range; e.g. if you have temporarily changed
modules around or have more/less cargo than usual for this trip.
2019-12-12 08:48:43 +01:00
415e5f93bf Spansh/RatAttack: exported in new format
… for consistency’s sake
2019-11-24 20:40:30 +01:00