Commit graph

92 commits

Author SHA1 Message Date
d1acf3a8df RatAttack: RATSIGNALs are now passed through a file!
No more clipboard dancing/ninjaing!

fixes #41
2020-07-13 21:37:29 +02:00
82eb1bddf3 RatAttack: more command parameter fixes
– `passedInteger` ≠ `passedInt` T.T
– Passed string variables are evluated, `|{` and `|}` are swallowed
  … again. Needs to passed as String literal without going through
  a variable.
2020-07-13 15:53:12 +02:00
ec6354db9d RatAttack: fixed getNearestCommander invocation parameters 2020-07-13 14:22:01 +02:00
4c11f2ff8f RatAttack: fixed overzealous getInfoFromRatsignal refactoring 2020-07-13 13:22:05 +02:00
c8b7360d28 RatAttack: fixed a couple inevitable refactoring mistakes 2020-07-13 12:56:28 +02:00
9b31298a8d RatAttack: LOTS of refactoring.
see #37
2020-07-13 12:51:13 +02:00
c23364cad3 House keeping!
fixes #39
2020-07-13 11:31:24 +02:00
e7faa5813c RatAttack: incoming ratsignals now convert system to lower case
A lot of people put there systems in caps lock for some reason. That
causes EDDI to pronounce it letter by letter. Converting to lower case
first prevents that.

On the flip side that might mean that e.g. “HIP 2342” might be
mispronounced; this should happen way less often than the above problem
though.
2020-07-08 21:25:39 +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
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
40cc3984af RatAttack: removed leftover debug log output 2020-07-05 15:54:16 +02:00
cbb34cd6ab RatAttack: fixed distance to rat case commands
fixes #30
2020-07-05 15:43:36 +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
54c7777d0e RatAttack: added RatAttack.[enable;disable]RatDuty commands 2020-05-30 17:59:11 +02:00
4ba0943e13 RatAttack: split passing and announcing new cases
You can now just pass a ratsignal to VA (without it being announced) by
calling `RatAttack.getInfoFromRatsignal`, or choose to also have it
announced in TTS by calling `RatAttack.announceCaseFromRatsignal`.

**Breaks interface compatibility!** `RatAttack.getInfoFromRatsignal`
behaviour has changed.
2020-02-25 19:45:25 +01:00
631fdd2851 RatAttack: added proper handling for multiple rsigs
Handling of a ratsignal will be delayed by 5s if a signal is currently
being handled. That way all signals will find their way into VoiceAttack
even if they hit simultaneously / shortly after each other.

To reduce possible confusion though the “open case?” prompt has been
removed from `RatAttack.getInfoFromRatsignal`.

**Breaks interface compatibility!**
2020-02-24 17:32:59 +01:00
77835da532 RatAttack: added open [rat;] dispatch board command 2020-02-23 07:53:02 +01:00
fcbd556c3c RatAttack: [current;] rat case details changed
Now always has to include “rat” in the command to pave the way for
SealAttack arriving soon™.
2020-01-29 23:05:58 +01:00
72f92fe1bc EliteDangerous,RatAttack: updated for single-file scripts 2020-01-17 16:19:45 +01:00
fe16c75dfe fixed great typo in jump call command 2020-01-12 02:05:43 +01:00
8f033b2eec added call client offline command 2020-01-10 01:14:08 +01:00
10ebd102fc added distance commands
`distance to current rat case`
`distance to rat case number [0..19]`

Both require a current version of the elite-scripts.
2020-01-09 21:43:13 +01:00
217582cf79 added option to call jumps “left” 2020-01-09 21:16:01 +01:00
ab65679245 RatAttack: added option to aut-close on fuel+
Defaults to off. Enabled in EliteDangerous by default.
2019-12-07 10:23:07 +01:00
674c5d62b8 changed python script dir
Now resides in `Sounds\scripts` for upcoming profile package compatibility.

Techincally the `Apps` directory would be more appropriate; as soon as
a profile package has that directory though you have to restart
VoiceAttack without plugin support to import the package.
2019-12-04 01:18:37 +01:00
487217a678 RatAttack: added call wing pending command 2019-11-25 10:03:03 +01:00
415e5f93bf Spansh/RatAttack: exported in new format
… for consistency’s sake
2019-11-24 20:40:30 +01:00
281374cfd5 RatAttack: fixed first case announcement
Correctly ask about opening a case even if it’s the frist
(`RatAttack.onCase` has not been set yet).
2019-11-16 22:18:11 +01:00
b989b7de26 RatAttack: copy sys to clipboard first on open
first copy the system, _then_ announce case details!
2019-11-15 15:15:39 +01:00
316a85093c RatAttack: only get nearest CMDR for the proper platform
On incoming RATSIGNAL, only fetch the nearest commander if the case is
on one of the enabled platforms; even if not on duty.
2019-11-11 16:39:46 +01:00
cf3955960a RatAttack: disabled deprecated current case variables 2019-11-09 07:32:57 +01:00
b8b5ca6460 {Spansh,Rat}Attack: disabled EDDI’s speech responder by default
In order not to confuse people that have not been using EDDI in the
past, the profiles will now automatically disable the speech responder.
To use it with the profiles, you will have to explicitly enable it
again.
2019-11-08 00:23:49 +01:00
d70734ff5e RatAttack/EliteDangerous: fixed .sentToX
Now does a ^A before pasting. Prevents accidental mishaps with having
text typed and then VoiceAttack pasting behind it.
2019-11-01 20:40:46 +01:00
67bac3e4f9 RatAttack: more RSIG parsing fixing 2019-10-31 20:07:36 +01:00
61f8a2e51e RatAttack: refactoring
Opening a case now reuses the `RatAttack.announceCaseDetails` command
instead of replicationg it.
2019-10-31 12:44:11 +01:00
490307ecd5 RatAttack: workaround for weird platform parsing bug
PC cases would have EVERYTHING till the end of the ratsignal as
platform. Didn’t cut correctly at end of platform. So I’m now just using
the ??_SIGNAL at the end instead of debugging the problem because I’m
a lazy fuck.
2019-10-31 01:32:20 +01:00
4dd57ab273 RatAttack: bunch of platform fixes
For one i made a bunch of small mistakes (of course), and I had to do
a dirty workaround for platform detection since IRC color coding messes
with VA really badly.
2019-10-30 16:38:23 +01:00
e676893b3a RatAttack: is now multiplatform! also 2-digit case numbers. 2019-10-30 11:23:40 +01:00
dc8bb112f7 RatAttack: re-wrote case handling
VoiceAttack will now keep a list of cases and case data. That
streamlines handling of multiple cases / opening an already announced
one after finishing the current one.
2019-10-27 13:45:33 +01:00
e697b22867 added RatAttack profile. No docs yet. 2019-10-18 22:33:33 +02:00