First off, I want to request that everyone who is interested in this make sure you read the entirety of the instructions, which are included inside of the zip file.
Secondly, This is an older copy that I shared with a friend a while ago, so if you run into any issues, let me know and I am sure I already have fixes for it. The general idea behind the tracking should be spelled out in comments fairly decently, just from me needing to think out loud. If you need help with any of it, drop me a line and I will see what I can do.
Lastly, I will not be charging for this script at all. It is entirely free to use for as long as it is workable, but if you want to donate credits to me for using this script, I won't complain. Let's all be honest here, I coded this over a three day weekend whenever I first heard about it, so while it did take some time(and a lot of head smacking/ lua searching in google), and I do think I am going out on a limb sharing, I don't think this or anything that does anything similar will ever be worth 500 credits. If you disagree, send em on over.
https://www.dropbox.com/s/oj6o91ssjs65cud/Austere's Opponent Tracking.zip?dl=0Disclaimer: First time dropbox user/large script sharer, so if this link fails, be patient. If you do not like the script, or find it ugly, feel free to keep your comments to yourself. I don't care.
Comments
Example: Your dstab your target with asthma and sensitivity, giving both afflictions a 100% chance. If they eat kelp, you know there is a 50% chance they have asthma and a 50% chance they have sensitivity. If you stab them with asthma and paralysis, before they eat another kelp, you know there is a 100% chance of asthma, 50% chance of sensitivity, and a 100% chance of paralysis.
I clear off anything below a 33% threshold and anything that is physically impossible(smoking with asthma).
Here is a basic log of what it looks like. You could change the colour schemes however you liked.
https://ada-young.appspot.com/pastebin/b3fc3977
In the ReadMe file, it says, "For dstab and dsl, you need to add currentvenom[2] augments in duplicate for everything that is currentvenom[1]."
Does this mean searching for currentvenom[1] and copying whatever line it contains, changing venom[1] to venom[2] ??
"You have to learn the rules of the game. And then you have to play better than anyone else."
-Albert Einstein
I will write up a dstab trigger tonight since I seem to be getting questions about it.
Dstab is a special case since it afflicts two venoms in one line and I don't think it can miss. Currentvenoms is a table for single weapons so dsl would require two tables I am thinking, so you can accurately keep track of venoms on reach rapier. If you already have a method of doing that, the whole process would be easier.
"You have to learn the rules of the game. And then you have to play better than anyone else."
-Albert Einstein
All the triggers are target variable dependent, so if they aren't targeted and capitalized, it won't work. Would be a good place to start in the waiting period. Have to target their full name, also.
Edit: I am using drop box folder on my computer to host the script, so if I change part off it, will it update or do I need to supply a new link?
There is a little extra work involved to take rebounding/paralysis/alchemist cutting/etc into account to make it as accurate as possible. For those you can do multi-line triggers.
Seriously. I love you. Sorry @rangor going serpent or something again.
(would this work for Shaman affs because I made a tracker that seemed to work for that and even echoes when to tzantza (auto win not an option as some user input required (most notably type tza for tzantza (it never worked ( I can't code))))
Edit: I did get this working for @Datriuslast night, so if anyone else needs input, I don't mind.
Edit: Also just for input it works extremely well for serpent from when I was testing it out.
@klendathu
Disclaimer(isn't their always one?): I wrote this tonight, but didn't do a lot of extensive testing with it, so no guarantees. This will echo any affliction that there is a chance that you have. I commented the section to edit if you only want to echo guaranteed afflictions
Obligatory log: https://ada-young.appspot.com/pastebin/537db683
As always, if you have any problems with this, let me know and I will do my best.
Edit: Also included both of these in the dropbox update. If you aren't on Svo, the Svo Prompt script will show as having an error. You can simply delete this script if it bugs you, but it shouldn't matter.
Edit2: Forgot to include, if you don't want it to relay ALL the afflictions your opponent has on the prompt, you can delete them from the convoset function. Useful if you want to avoid having six line prompts for when you and your opponent are both afflicted.
"You have to learn the rules of the game. And then you have to play better than anyone else."
-Albert Einstein
I hope some of you users see fit to donate to him for his work!
Good job.
I'll be tinkering on it off and on as I can. I'm not a fan of the auto-offensive, but that's mostly because I've been in too many instances of "Oh shit, evadeevadeEVADEVEVADEEEVADE-", but I like the concept of being able to press a single alias/key and doing stabs based on a set plan and my opponent's curing. If I come across anything relevant, I'll gladly ship it. Thanks again.