are we making it a bot or a multibot?
obvious stuff such as loot/target/attack/heal for botting
skill usage
combo bot
perfect bot:
*if you could add in pathing and allow us to set ranges in the map (go by map id) for the bot to hunt in for certain levels so we could program and forget.
*selling/extracting items from X list
*buying potions if low
*text monitoring (replies optional, custom replies written in a text doc)
*port it to java so it runs on my blackberry *cough*
*include a "packet sender" for naughty purposes XD
*keep item list
*auto party accept/decline duel accept/decline
*symbiote functions (text monitor involved, watch for text from X player designated, that player is your master and you will obey commands by him/her such as buffme, which would keep the player buffed, healme, keep the player healed, assistme, attack players target, auto accept partying from this player)
*multibot collaboration - link up 3 or 4 bots to party for XP bonus and have them interact with each other so they are all in the same area hunting (auto party with each other based on a set list of player names)
*auto storage
*option to auto learn skills after ranking up + reaching X skill lvl
*option to auto increment skills as available
*option to auto increment stats as available (in order until meeting a cap - example:
str 40 2
int 27 1
dex 40 2
assign 2 to str and dex, and 1 to int per lvl until that given value is 40/27/40.)
*interactive GUI:
-chat
-click-to-move map w/ char, party, mob, and click-to-activate npc locations marked
-stat/skill allocation
-npc interactions pane (shops, storage)
-crafting section
-packet sender (input packet you want to send, if you dc its your fault, if you get banned hey its also your fault)
auto questing would be absurd, but if you could make that or a more basic form where we assign the quest or who to talk to and what to select, then it checks the quest for what it needs to kill *shrug* no idea on that one ;)
if you need more ideas i can give you enough work to fill up your summer
edit:
a chicken feature - if you see X mob (hostile only) RUN THE HELL AWAY, i dont want my lvl 11 fighting blacksnake for example.
anti killstealing
chicken from pvp
return pvp
windows for GUI i forgot to list:
window with all near player names
window with your stats (hp,mp,sp, lvl, skill lvl, skill rank, alz)
inventory window
window with all near monsters (double click to switch to target)
window with all known skills + option to increase/decrease skill if possible
window with all stats (def/atk/str/dex/etc...)+ option to increase/decrease attribute if possible
window for current party members + their hp
if you are able to heal/buff a teammate, option to keep them all buffed/healed or reply to text that will make them do so