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.
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
It seems like a good idea to me to have a generic leaf for this, with settings in GUI to set how to handle them including a setting to stop script if detected to have any.
Currently the script either sleeps for 10-12s or 5-7s after the drinking dialogue to sleep, but should replace that with a sleepUntil statement per bar.
Need to populate RetrieveGoblinMailLeaf, retrieve woad leaves, pay witch in draynor to make the dyes, dye the goblin mail before talking to goblin generals
On each loop of the Main onLoop() after GUI is closed, the tree has branches added to it, resulting in a memory leak. Needs a boolean to flip after first instantiation
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.
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.
If a snake or scorpion attacks the local player, the isInCombat function returns true and can either kill the local player (low lvl localplayer) or force it to be stuck (if the auto retaliation is off) and not attack any imps for the duration of the running script.