GithubHelp home page GithubHelp logo

notsinan / dreambotquester Goto Github PK

View Code? Open in Web Editor NEW
16.0 16.0 4.0 838 KB

DreamBotQuester is a powerful Java library that allows players of the popular online game, RuneScape, to automate their quests using the DreamBot API. With a range of tools for interacting with the API and executing tasks in the game, DreamBotQuester is an ideal choice for players looking to save time on tedious quests or optimize their progress.

License: MIT License

Java 100.00%
dreambot-3 java open-source osrs runescape

dreambotquester's People

Contributors

bonfire avatar dreambotter420 avatar notsinan avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

dreambotquester's Issues

Add InventoryLoadout and EquipmentLoadout classes utilizing LoadoutItem

Some necessary methods to include:

new LoadoutItem(String name, int qty)
LoadoutItem#setNoted(boolean)
getter methods for fields: name / qty / noted

new InventoryLoadout(LoadoutItem... items)
InventoryLoadout#addItem(LoadoutItem)
InventoryLoadout#fulfill() -> void method returns true when fulfilled all available items.

new EquipmentLoadout(LoadoutItem... items)
EquipmentLoadout#addItem(LoadoutItem)
EquipmentLoadout#fulfill() -> void method returns true when fulfilled all available items. Ignores noted field

Update the QuestHelper class.

Need more modularity before the class becomes messy.

Need individual classes for common quest actions such as:

  • Talking
  • Walking
  • Game Object Interaction
  • Fighting

Ironman helper class.

Need a class that can help do ironman things such as making dyes, making bread and gathering other common quest items.

Finish Goblin Diplomacy

Need to populate RetrieveGoblinMailLeaf, retrieve woad leaves, pay witch in draynor to make the dyes, dye the goblin mail before talking to goblin generals

Highway man can walk into Betty's shop

The highway man can traverse into Betty's shop when it is aggressive to the local player. If the highway man gets stuck there, it will continually attack lower level accounts.

Suggestions for fix:

  • Hop world.

walkToArea method seems really buggy.

I think using getSleepDelay messes with tick timeout in a way that bugs the ticks out. Probably should change the implementation so that walking is less robotic and more efficient.

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.