Welcome to the Achaea Forums! Please be sure to read the Forum Rules.

[Nexus] Help with Keneanung's Bashing.js Script

MalMal Member Posts: 3
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.



  • LaedhaLaedha Member Posts: 172 ✭✭✭ - Distinguished
    I will throw in another 20 credits for that if you'll fix it up and help troubleshoot! 
  • KeneanungKeneanung Member Posts: 616 ✭✭✭✭ - Eminent
    The JS version is actually missing some features as the Mudlet package moved on and I didn't have the time to port new things over. Now that I switched to the Mudlet team, time is even less available. But on the bright side, the official support and documentation for the Nexus client improved significantly since the port was made.

    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!
  • PythagorasPythagoras Member Posts: 16
    I've ported this over to Nexus. I had to move @Keneanung's hosted js file to my own github since rawgit is no longer going to be around. (Using jsdelivr for the CDN). It also gives a little more flexibility to update these scripts until @Keneanung gets some free time, It's definitely something I'm willing to put in time for. This isn't an exact copy of the mudlet script since there are a lot of class dependencies with svof/mudlet bashing, speaking Achaea (battlerage, etc) not classes as in object code,  There are a few other small things I want to polish up before releasing but I've fixed a few of the bugs.
  • AereidhnaAereidhna DallasMember Posts: 682 ✭✭✭✭✭ - Grand Achaean
    Thanks @Pythagoras ! I am dry at the moment when it comes to credits, but I can throw in a reasonable offering of crafting commissions, hunting trips, enchantments, or other 'perks' to anyone who works on this, because it would be of huge assistance to me. (I have been using the tabbed targeting and have made a handful of really embarrassing mistakes with it, especially in conjunction with server-side queueing, when I'm sleepy and not paying close enough attention.)
  • PythagorasPythagoras Member Posts: 16
    This is ready for testing

    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:
    • Need to add in a reflex for Voyria. (Even if you have curing on)

    You can download the package here:

  • MalMal Member Posts: 3
    Thank you Py! Sorry I am just now seeing this, I took a small break from Achaea. I am a man of my word and I have your 20 credits :grin: The Nexus community thanks you for your contributions!
  • AziikAziik Member Posts: 85 ✭✭✭ - Distinguished
    Just found this package and am trying to use it but I am encountering a (possibly very simple) issue.

    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?

  • KyvaraKyvara Member Posts: 1
    This script makes having to switch between a macbook and a pc liveable, thank you @Pythagoras!

    Only thing is it doesn't seem to work with battlerage skills. Is that intentional, or am I missing something?
Sign In to Comment.