Rev 561 Changelog
Posted: Thu Jan 20, 2011 11:21 am
First, let me apologize in advance. I probably shouldn't have done so much in one sitting. I got carried away. Hopefully there wont be too many problems.
Because I changed so much I thought it would be useful to have a list that people could refer to to help them troubleshoot any problems that might arise.
Because I changed so much I thought it would be useful to have a list that people could refer to to help them troubleshoot any problems that might arise.
- Changed the crafting options. Available options now are;
So in this example, for example, the bot will do only mining and woodworking. It will attempt to keep the mining level at 50% more than the woodworking level. With mining it will only produce items from the 2nd item of the dropdown menu but will produce the default maximum level items in woodworking.
Code: Select all
<!-- Eggpet options --> <option name="EGGPET_ENABLE_CRAFT" value="true" /><!-- If using same slot for assist and craft, onlt 1 can be enabled. --> <option name="EGGPET_CRAFT_SLOT" value="2" /> <option name="EGGPET_ENABLE_ASSIST" value="true" /> <option name="EGGPET_ASSIST_SLOT" value="1" /> <option name="EGGPET_CRAFT_RATIO" value="3:2:0" /> <!-- mining:woodworking:herbalism ratio to produce. --> <option name="EGGPET_CRAFT_INDEXES" value="" /> <!-- override auto craft index for mining,woodworking,herbalism eg. "2,,"-->
- Added shopping options for eggpet tools
Code: Select all
<option name="EGGPET_HOE" value="50" /> <option name="EGGPET_SPADE" value="50" /> <option name="EGGPET_HATCHET" value="50" />
- Renamed checkEggs() to checkEggPets(). Sorry but I think it's more accurate.
- Now also feeds loyalty foods if available and loyalty is low.
- Now compatible with PetInfo addon, it stops it from replacing the tools. Have also successfully tested with Pet Auto Craft.
- Added TP and MaxTP to EggPet class, left out when the class was created.
- EggPet:feed(name,number) now defaults to feeding 1 if 'number' is not included.
- Fixed bug with eggpet:Summon() that could cause it to get stuck in a loop.
- Removed some eggpet info messages because they were too much like spam.
- Fixed bug when temporarily removing the tools. Now it correctly only searches the "bags" for an empty slot to place them.
- Fixed bug in eggpet:craft() that could allow it to get stuck in a loop especially if you are using a crafting addon.
- Added 'store' class that collects info on items for sale so it only needs to be done once.
- Moved storeBuyConsumable and storeBuyItem to the 'store' class as store:BuyConsumable and store:buyItem(). Both automatically uses the new store class saving lots of time. The old functions are kept for backward compatibility.
- Added ability to use single quotes to better specify filter terms with the profile options "INV_AUTOSELL_IGNORE", "INV_AUTOSELL_STATS_NOSELL" and "INV_AUTOSELL_STATS_SELL". In the old code you couldn't filter for example " V" because it would strip away the space and match any item that has a "v" in it. Now you can make sure it correctly filters by surrounding your search term with single quotes. eg.
Code: Select all
<option name="INV_AUTOSELL_IGNORE" value="Crystal Mana Medicine,' V',zinc"/>
- Added level 61 potions to consumables database.
- Some cosmetic changes to CommandLine.xml file, mainly shortened the command prompt which was too long.
- Added CheckEggPets() to RBAssist.xml.
- Fixed bug that caused RBAssist to accept keypresses even when neither the RoM or MM window was active.