this is great but could you add a few suggestions?
can you add an option to disable graphics? (so i can run this on a cheap computer or multiple on a decent computer)
ability to 'feast' from a table? (feasting would be much more efficient)
get chat log in either array(area/pm) or as an event? (so i could yell at the bot ingame when the bot screws up eventually)
left click the ground so i could mine or fish. (with the addition of cave dust i think it wouldn't be so bad to mine)
able to read walls/floor for mining or foraging. (focus on certain rocks or areas. possibly swimming or use of a boat)
the growth of a plant/tree. (so i can harvest carrots at 3rd stage for seeds and skip the 2nd stage ones or collect then chop trees for harvesting)
right click an item in inventory. (to butcher rabbits/bunnies/bats or splitting lettuce)
i would love to be able to automate a chicken/rabbit coop/hutch rotation with this. being able to have a a function for an array of items (such as a cupboard being a 64item array with -1 for empty spots) and be able to get names and the ess/sub/vit individually. then to get the swill/water amount in the coops/hutches
and possibly add extensions for aiding the player in running scripts. with some icon support and hotkeys like x-a would be sweet

possibly a combat set of functions for hunting (or able to press 1-5/ctrl 1-5 for 'hotkeys')
#wishlist
edit: got an error at login using the example, commented out everything in checkchar() and checkgame() and still got an error

- Code: Select all
0.1:null
java.lang.RuntimeException: Delayed error in resource paginae/custom/treechop (v-1), from forking source backed by HTTP res source (http://game.havenandhearth.com/hres/)
at haven.Resource$Pool$Queued.get(Unknown Source)
at haven.Resource$Pool$Queued.get(Unknown Source)
at haven.Loading.waitforint(Unknown Source)
at haven.Loading.waitfor(Unknown Source)
at haven.Resource$Pool.loadwait(Unknown Source)
at haven.Resource$Pool.loadwait(Unknown Source)
at haven.FBelt.load(Unknown Source)
at haven.GameUI.<init>(Unknown Source)
at haven.GameUI$$_.create(Unknown Source)
at haven.Widget.makechild(Unknown Source)
at haven.UI.newwidget(Unknown Source)
at haven.RemoteUI.run(Unknown Source)
at haven.MainFrame.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: haven.Resource$LoadException: Load error in resource paginae/custom/treechop(v-1), from forking source backed by HTTP res source (http://game.havenandhearth.com/hres/)
at haven.Resource$Pool.handle(Unknown Source)
at haven.Resource$Pool.access$1100(Unknown Source)
at haven.Resource$Pool$Loader.run(Unknown Source)
... 1 more
Suppressed: haven.Resource$LoadException: Load error in resource paginae/custom/treechop(v-1), from cache source backed by FileCache(http://game.havenandhearth.com/hres/)
... 4 more
Suppressed: haven.Resource$LoadException: Load error in resource paginae/custom/treechop(v-1), from local res source
... 4 more
Suppressed: haven.Resource$LoadException: Load error in resource paginae/custom/treechop(v-1), from filesystem res source (res)
... 4 more
Caused by: java.io.FileNotFoundException: res\paginae\custom\treechop.res (The system cannot find the path specified)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at haven.Resource$FileSource.get(Unknown Source)
... 4 more
Caused by: java.io.FileNotFoundException: Could not find resource locally: paginae/custom/treechop
at haven.Resource$JarSource.get(Unknown Source)
... 4 more
Caused by: java.io.FileNotFoundException: res/paginae/custom/treechop
at haven.HashDirCache.fetch(Unknown Source)
at haven.Resource$CacheSource.get(Unknown Source)
... 4 more
Caused by: java.io.FileNotFoundException: http://game.havenandhearth.com/hres/paginae/custom/treechop.res
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at haven.Resource$HttpSource.get(Unknown Source)
at haven.Resource$TeeSource.get(Unknown Source)
... 4 more