I made the switch from Mudlet to Nexus and I am ultimatly happy with the new client but there are somethings I really miss. One of those things is the denizen targeting / bashing script created by Keneanung. At one point there was a version of this ported to Nexus/Javascript (the location of the reflex package is
https://github.com/AchaeaBashingScript/Bashing.js) and I have been trying to make this work with some difficulty. The script actually works to some extent right off the bat but is missing some key functionality that seems to be in the code but not working in practice:
- Trigger "keneanung.bashing.queueTrigger" is supposed to be enabled/disabled during attacking through built in functions startAttack() & stopAttack() to create a DOR type loop affect instead you only get one attack in
- Fleeing functions/warning echos do not work
- when saving config settings echos say "couldn't save settings" but it seems like they are being saved upon restart
A lot of work was put into this script and I think it is a must have for Nexus users. I have spent hours trying different name spacing (example -client.variable instead of var variable) among other things. At the end of the day i don't have enough knowledge or background in computer coding to get this script fully operational.
I have saved up about 20 credits that I can send to anyone willing to spend the time to get this script working just as well on Nexus as it does on Mudlet.
Comments
I'm willing to help with what I can (opinions, mentoring through dev process, give people write access to the project, whatever), but I don't know if I can do active development at the moment. I'm happy that people have found this and like my port as well, so making it actually usable would be a great thing for me as well!
GMCP documentation: https://github.com/keneanung/GMCPAdditions
svof github site: https://github.com/svof/svof and documentation at https://svof.github.io/svof
Couple of items I've updated:
Bugs I'm still working on
By default the Bash/Flee buttons will add two new buttons at the end of your buttons. You can change this in Nexus' configuration options.
If possible, please send detailed reports or bashing logs when you run into issues or bugs. Py is young and doesn't have a lot of experience bashing in many areas so that will be a tremendous help to me.
Known issues:
You can download the package here:
https://www.dropbox.com/s/x1cifi6t8x2bh5g/PythagorasBashing.nxs
Commands:
While I try to start the script (using the button it creates on the buttons display) it'll fire off one attack and then stop. I'm not sure why this is and did some digging but was unsuccessful in fixing it myself.
If it helps it seems like it disables the keneanung.bashing.queueTrigger. Moving through target list works fine but it's the attack only firing once before turning off and negating the usefulness of setting my attack against a shielded mob.
I saw @Pythagoras fixed this issue and was wondering what was done so I could rectify it on my end as well?
Only thing is it doesn't seem to work with battlerage skills. Is that intentional, or am I missing something?
And I have nerve damage on my left hand and the first two digits are essentially frozen in place and largely unusable due to a bomb blast. Third digit is missing a fingertip, causing all kinds of typos between the three issues so.. yeah, still not an excuse to autobash my dude..
Don't let people put you off.
Is it against the game rules to script to minimize typing, provided I am present at the screen? It isn't in other IRE games and I'm surprised it's viewed negativly here.
Disappearing from Achaea for now. See you, space cowboy.
smileyface#8048 if you wanna chat.
I'm confused as to how to set this so it tracks my class changes and adjusts the aliases accordingly. So when I'm in runie I want it to use my runie aliases for kill and battlerage, but when I'm in dragon or serpent, I want it to use those. Am I missing something? I can't figure out how to do this.
It doesn't do it natively except to default to the kill command.
I've been handling this by manually setting the keneanungki serverside alias to my current attack combination for the class I'm using.
What I'm trying to setup is something fancier - a nexus reflex alias that determines my class and sends the proper attack commands, and then setting the keneanungki alias to that. I haven't finished this solution yet though.
@Argwin That would be amaze! If you're sharing it, could you let me know when you do? Or post here? I'd really appreciate that!
Okay so my prios completely disappeared for every single area. oO I mean. Has this happened to anyone else and is there a way to get the old prios back or do I have to set this all up again? (And how do I stop it from happening again?)
Well, that was the push I needed to switch to mudlet. Goodbye, Nexus.
Don't leave us @Ilsefi, we'll be down to 4 Nexus users! 😢
@Khaseem Mudlet is so much more frustrating than Nexus, and something borked, so everyone who's helping me has gone back to the drawing board. Ahhhh.