Bots prevention system, version 2.0!
authors: @Agent @Caparso
---
history of this project reaching back to 2015 and we are back in the business!
special credits goes to: @Tryskell @Rootware @Hasha @SweeTs
(each of them brought something to this project, in the present or in the past - we simply won't let it go)
how does it work?
prevention system was designed to put an end to unfair practices during farming process.
extermination of monsters triggers an event with an limited time in order to validate human being behaviour, player have to choose corresponding pattern to match the randomly generated image. smooth and easy to solve for the human eye, doesn't bother the players much - as simple as possible!
new version brings:
more improvements and safeguards against attempts to bypass validation process (we are still working to make it even better in the future).
visual changes supporting new behaviours and more user-friendly solutions, but is also better from an admin point of view (main concept remains the same and no client-side modifications are needed).
an eye on players involving summons/pets into farming process.
possible checks against supports. system counts party kills adjusting the counter based on the number and type of professions of the characters in the party, then triggers a verification process for selected classes of your choice (available variations: PP, SWS, BD, EE, SE, BP, WC, OL).
rewarding system awards player with a selected type of item for passing the validation process correctly (we want to make lineage world a better place, so the whole process give in-game event vibes).
visible countdown and additional safe period of time, giving the player some extra seconds to adapt to the situation.
opportunity to allow a second attempt, so player can try one more time in case of incorrect verification.
adaptation to acis' latest public branch (commit 401) - neat code, minimally violates existing source.
most features can be turned on/off via configuration files, it's a matter of how much control you want to have over farming areas - the decision is yours!
some screens:
https://i.postimg.cc/vBXMxT8R/event.gif
https://i.postimg.cc/VkPT111X/punishment.gif
code preview? check it out on pastebin.
patch: bots_prevention_system.patch
put necessary prevention folder to: datapack/data/html/mods/