Hi! I've created a bashing semi-automation for the HTML5 client, now you might say "NO Lexiel! Bad Lexiel no automations allowed!" but hear me out and give me a chance to explain how it works! ( Excuse my terrible grammar! )
FIRST AND FOREMOST- The system currently only works for Alchemist only until I do more extensive testing.
LIMITATIONS:
1: The system will not work if you auto-move into a different room ( This prevents players from automating walks and clearing rooms while not around ) ~STILL WORKING ON
2: Cannot be used in a party ( This is so that players will not follow some else around and clear rooms while afk. ) ~ STILL WORKING ON
3: It will not work if someone else is in the room ( This prevents stealing others kills and creating arguments/conflict. ) ~STILL WORKING ON
4: You cannot run from battle ( It will ask you first if you want to flee from battle not allowing you to move unless typing in a specific command. This is so players don't attack low level denizens with one hit kills and rushing to another room. ) ~STILL WORKING ON
5: It's smart enough to not attack others mounts, pets, and summons ( This is also to prevent conflict between players ) ~FINISHED~~~
BENEFITS:
1: It will be based off the HTML5 client provided by the creators of Achaea.
2:It is a free to use system so NO profits will be made from the system what so ever.
3: It will be highly newb friendly to encourage novices to stick around hopefully creating a higher player base.
4:No downloads needed, just a simple copy paste.
5: It will be updated consistently for free so there is no need for others to do so letting novices not worry about all the scripting they do not know how to do.
6: Will make it for every class so no one is left behind.
Now let me explain the reasons behind not being able to move unless you use a command like "FLEE" it is a fail safe system to fight against people who want to use the script themselves by adding a few lines for a fully automated botting script. Think about it like this if you want to flee from bashing because you ran out of potions and potash and you're just running extremely low on hp. You simply CAN'T unless you are at your computer, slain the target attacking you (then picking up it's corpse) or inserting the FLEE command. This will force players to stay until the battle is over if they are away from their keyboard.
How it works: The system will register your attacks and turn on a scripting toggle i.e status.combat= 0 into status.combat= 1. 1 being in combat and 0 being out of combat. This will be inserted into every line to CHECK if the system in or out of combat. The toggle will turn all movement alias into something completely RANDOM so north will =sDLUIFgasdzfg and soutn will = sDFOihasdzfuig. Etc. etc. This is so you are forced to use FLEE which will disengage you from battle, turning off the script completely, then moving you into the safest available room 1 box away.
Now this is still all theoretic and in it's very earliest stage and before you jump on the SUPER HATE BAND WAGON please understand I am trying my best while making this system to fight afkers and help our novices/ keep our player base. So insert your comments of how to improve the system but please do so in a kind manner.
Any help will be appreciated and you can contact me at " Thesleepyasian@gmail.com "
Here is the Alpha prototype usable only in MINIA as a Alchemist ( This is to prevent extreme botting and keeps it at a lower lvl so it can be monitored )
*Please note that you have to use the in game curing system and import this script on a fully fresh setting so no conflicts occur*
https://www.dropbox.com/s/ruk7x4g2n9ksfbe/Bashing System Alchemist= V.001.js?dl=0~Things I'm currently working on~
-The FLEE command
-Using whose here to stop script if someone is inside the room
-Expanding classes
-Expanding areas
-A toggle to turn it on and off ( Currently the only way to turn it on and off is to manually go inside the script and check " IH Search "
Comments
The ideal way it should work is pressing or entering a command which toggles it to bashing mode. When IN bashing mode every time you move a room IH is automatically entered so you can see what's inside the room. Then from a array it will pick and choose its targets attacking only denizens who do NOT provide quests. Gags has already been places so no IH spam is there so it should look like you are attacking targets and nothing else should spam you if so contact me immediately so I can fix!
Currently emailing and issuing it to admins for approval! So test at your own risk and I hope to work closely with admins to make this system happen!
You can already do that. Easily. Loads of people already do this. The HTML5 client makes targeting dead-simple by just hitting tab. If you have an alias to set a target, you often don't need to change it between enemies anyway (if you set your target to "goblin", you can sweep through most of upper Azdun and part of lower Azdun without changing it for instance). Other people already have systems that automatically acquire and change targets from IH (Vadi's stormhammer script comes to mind). And auto-repeating a bashing command is a pretty common thing to do - just about everyone who uses SVO for instance uses the DOR command built in for bashing.
You're creating something that already exists, that a ton of people already do, and hamstringing it even more than necessary.
I'm also not sure how you think you'd be able to stop people from modifying it and removing the limitations you're talking about adding.
You should probably play the game a bit more and become a bit more familiar with it before trying to improve things.
Who wants to pay for a program and script to a game they JUST got into? The feeling is immeasurable when you realize that no matter what you do the game is P2W. Take in consideration in the future they might buy artifacts and so on. This allows them to jump in the game walk around for a bit get things done and go "Hey this is nifty!" rather then thinking "Jeez, I'll never be able to do it as efficient as these P2W players. At first you had to pay for a curing system, and even now you have to pay for a bashing system that EVERYONE uses? Honestly, I believe this is what drove me away from Achaea was due to the fact that in order to play this game it felt as if everything I ever wanted had to come from my wallet. The only reason why I'm doing this is for the new players. Otherwise I wouldn't try to waste my time and effort without charging a dime.
I also just don't think you'll see much interest in anything like this restricted to just the newbie areas. I'm not sure exactly what the average time spent in the newbie areas is, but I'm fairly sure it's short enough that the time spent finding out about such a script and figuring out how to install it and then use it would generally be a pretty significant chunk of the time it would take to get to level 21 without it. In general, that's the point in the learning curve of the game where automating things for efficiency is least useful , and adding new things to learn (especially anything related to code, like how to install scripts for a client, which tends to be offputting for a lot of people) is most harmful.
Edit: Just as a side note, reserving posts on these forums doesn't really work, since there's a 15 minute time limit for editing posts.
So the core of your system is something that newbies can make as a simple introduction to scripting, or something that a more experience player can make for them in a few seconds, and either way is hardly necessary because the tools built into the game are usually sufficient (especially as newbies, where you don't have to deal with groups of fast, strong, aggressive, afflicting, chasing denizens). A system like this can have some value though, if you add some more advanced features (and don't include extra hindrances).
For example, a more advanced auto-targeting system would be very useful (like Eld said, there are free scripts for this for other clients, but I've never heard of one for HTML5).
Or an auto-attacking system that's more intelligent than just attacking on balance recovery. Things like automatically stopping at low health so you can more easily run away (or automatically shielding/reflecting when appropriate), automatically switching between different attacks as appropriate for classes where that matters (like stormhammer vs staffcast as a magi, or using burst if endurance is too low as a blademaster), automatically handling shields (with camus as a serpent, razeslash as a knight, just waiting until the enemies attack otherwise, possibly stripping shields with erode/copper/flay as magi/alchemist/serpent if the system predicts that the enemy will take long enough to attack that stripping is worth it), and other improvements. Even better if it's configurable.
Including all of that will be going too close to full automation for some people's taste, but honestly there are already people using complex bashing systems like that, the systems just aren't widely available. The more you worry about people abusing it, the harder it will be to create anything useful.
This whole thing is just silly.
First off, WELCOME to the forums!
Secondly, I think what you're doing is a great project. A free system for the Achaea Client would also be a great way to teaching scripting to new players.
I love that your intentions for doing this were derived from an urgency to help people discover what you love about Achaea. I personally use the HTML5 client and I actually love it for what I do.
A free system would also be a great way to teaching scripting to new players.
I'd be happy to test anything for you. Also an Alchemist
For the lulz, someone should make an Achaea one of these:
A male voice is heard through the membrane, "Hey, girl."
A male voice is heard through the membrane, "Are you an Apostate? ..because you just tore my heart out."
Obviously this isn't a severe threat as it applies to Minia, but it wouldn't take a giant leap forward to adapt this to places like Azdun, Dun Fortress, Ulangi, et cetera.
I use something that @Tael gave me (mad props, he's pretty good at this scripting stuff) but I still have to tab/F1/move/flee and it's not something that could be so easily adapted to AFK hunting.
Why presume so much; don't see the point in doing that. No harm intended at all.
I am replying to the P2W part of the discussion. And I don't quite seem to understand the culture of these forums to reflexively assume I'm defaming -anyone-. What's the point in that? I simply saw a similar sort of logic underlying the P2W part - how you don't need credits. No you don't, but you have to work real hard for things people don't have to think about.
A male voice is heard through the membrane, "Hey, girl."
A male voice is heard through the membrane, "Are you an Apostate? ..because you just tore my heart out."