Coder Social home page Coder Social logo

l2autobots's Introduction

L2Autobots

Installation stuff

This repo contains just the Autobots codebase and a patch that you need to run. It is also fully written in Kotlin. It is coded on aCis 382.

Features

  • Full autobot control through an in game dashboard with amazing UX
    • Spawn/Despawn/Delete
    • Inspect a bot's inventory, status, skills and buffs
    • Customise the bot's combat and social preferences in game
    • Target radius
    • PvP aggression and preferences
    • Self sustain with potions that can be configured in game
    • Infinite buff replenishing
    • Infinite consumable replenishing
    • Ingame bot filtering
  • Persistent bots that are saved in the database and can be logged in where they logged out
  • Unique behaviour on each bot based on its class
    • Archers will kite
    • Spoilers will spoil and sweeper
    • Pet owners will have pets following or assisting them
  • Create an autobot in game
    • Name
    • Level
    • Class
    • Appearance
  • Create random Autobot
  • Bot chat control
    • You can see what the bot sees in the chat and you can do things like talk in general chat or shout chat and also use PMs
  • Bot clan control
    • Create a bot clan in game and change the members of the clan from the dashboard, including clan crests for remote locations
  • Full ingame bot control (movement, attack, skills, chat)
  • Automatic return to death area using gatekeepers

Usage

Just type //a b and everything is managable from the dashboard

Showcase

Videos (Click them)

Demo

Skill configuration

onDeath return

Autofarm

l2autobots's People

Contributors

elfocrash avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

l2autobots's Issues

dess command

dess command is also broken
here is the fix:

                   val bots = ViewStates.indexViewState(activeChar).selectedBots.filter { it.value.isOnline }

                    CoScopes.generalScope.launch {
                        bots.forEach {
                            [email protected] {
                                val autobot = AutobotsManager.activeBots.getOrDefault(it.value.name, null) ?: return@innerLaunch
                                AdminActions.despawnAutobot(autobot)
                            }
                        }
                    }
                    ViewStates.indexViewState(activeChar).selectedBots.clear()`            

"lsme" not working properly

"lsme"-> { //load and spawn selected on me
this command have issue,
you must keep a reference of bot list, if you dont, coroutine will be executed async but list is cleared before execution

according to your code should be like that:

                   val bots = ViewStates.indexViewState(activeChar).selectedBots.filter { !it.value.isOnline }

                    CoScopes.generalScope.launch {
                        bots.forEach {
                            [email protected] {
                                val autobot = AutobotsDao.loadByName(it.value.name) ?: return@innerLaunch

                                autobot.setXYZ(activeChar.x + Rnd.get(-150, 150), activeChar.y + Rnd.get(-150, 150), activeChar.z)
                                AutobotsManager.spawnAutobot(autobot)
                            }
                        }
                    }
                    ViewStates.indexViewState(activeChar).selectedBots.clear()

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.