D2BotChannel.dbj - fixed a bug where it would keep trying to rejoin if there's 2 or more bad games; added more login error/banned key handling
D2BotFollow.dbj - improved crash report; fixed a bug that stopped joining games when leader resets game count too often; added more login error/banned key handling
D2BotLead.dbj - added anni/torch handling; added more login error/banned key handling
D2BotMule.dbj - updated with anni muling; faster muling procedure; added cdkey swapping; more detailed error messages; added more login error/banned key handling
D2BotMuleLog.dbj - added more login error/banned key handling
default.dbj - added support for D2Bot right click profile/Mule option; added anni mule handler
AutoMule.js - added anni muling to torchmule options, it's used when MF bots kill Diablo Clone using Config.KillDclone option; fixed a bug that could cause mules to use the wrong .json file and reset accounts
MuleLogger.js - don't hide ilvl and account info in text files so it can be searched in Character Viewer, they can still be hidden from images saved by MuleLogger
NTItemAlias.dbl - added [poisondamage] for exact posion damage as shown in game and [plusskillcriticalstrike] aliases
NTItemParser.dbl - added pickit line info for unidentified items
OOG.js - break makeCharacter loop when Create Character button is greyed out
bots/BaalHelper.js - more detailed error messages, added Config.Leader handling
bots/Diablo.js - added random wp precast handling
bots/DiabloHelper.js - made skip on baal party optional, added random wp handling, added skip tp option
bots/Duriel.js - added telekinesis on chamber entrance
bots/Enchant.js - added flood control, timeleft command, chant in other acts; fixed a bug where the chanter could be lured out of town with wirt's leg
bots/KillDclone.js - updated with new anni mule handling
bots/Questing.js - improved quest checking and error reporting
bots/Rushee.js - unbug cursor using cube (pick and place), better quest monster handling, restart at the end of current difficulty
bots/ShopBot.js - automatically load shopbot.nip and ignore other pickits, can use multiple npcs when shopping, added more npc support, ScanIDs array can now take item names and can be left empty to scan all
Attack.js - added random move for hammerdins if they keep missing the target; use player's position when calling openChests
Attacks/Paladin.js - fixed a bug when dealing with immune monsters
Cubing.js - added low to normal quality recipe; fixed soj reroll bug where it would see rare rings as sojs
Misc.js - autoequip fixes and tweaks; added Misc.getPlayerCount function; disabled town check when low on gold; better checks for Packet.itemToCursor
Pather.js - added more menus to cancel when moving; added maxrange to teleportTo to be able to tweak teleport precision; useWaypoint code tweaks
Pickit.js - added pickit line info for unidentified items - this is the first matched line since multiple lines can match items that have yet to be identified
Prototypes.js - posion damage calculation in getStatEx; added a check for item already in cursor in item.toCursor
Storage.js - fixed moving items to trade screen
Town.js - automatically finish golden bird or lam essen quest if the right items are picked; fixed some needless npc visits; autoequip tweaks; fixed packet shopping + qiver replace; cast BO on revived merc using random waypoint (if Config.MercWatch is true); don't try to sell quest items (causes d/c); added wpmenu argument to Town.goToTown (true - open menu, false - direct interact)
CloneKilla.js - no longer disables town check
RushThread.js - improved travincal and mephisto
ToolsThread.js - don't reference script names (fixes a crash); improved iron golem code; added posion jav/nova packet blocking
TownChicken.js - various shitfuckery with thread pausing fixed

updated character configs with new options
updated lld pickit
updated shopbot pickit
shopbot hotfix
added a missing shopbot config option, updated shopbot.txt in templates
diablohelper fix
skiptp option respects entrance config, it will wait for the leader either at star or entrance now
don't count yourself when searching for characters in chaos
Merge remote-tracking branch 'upstream/CORE15' into CORE15