May 21 update
D2BotChannel.dbj - added timer back
D2BotFollow.dbj - added timer back, added crafting system handler
D2BotLead.dbj - added timer back, added crafting system handler, added datafile based crash reporter
D2BotMuleLog.dbj - get next character upon restart
default.dbj - added crafting system handler, changed how game leave works
D2BotMule.dbj - don't mule crafting system ingredients
D2BotMuleLog.dbj - added item type at the beginning of saved image file names, account/character will be logged in character viewer even if they're not saved in images
NTItemParser.dbl - changed tier to its own function, now scans all lines
OOG.js - added some missing D2Bot# related functions
TorchSystem.js - key hunters will now drop gold
Andariel.js/Duriel.js/AntiHostile.js - updated with new attack function format
FastDiablo.js - additional checks to reduce failure to open seals
Attack.js - added custom attack handler, added Attack.hurt(), updated clear/clearList with new attack format, checkResist can now take skill id as second argument
Attacks/Amazon.js/Attacks/Assassin.js/Attacks/Barbarian.js/Attacks/Druid.js/Attacks/Necromancer.js/Attacks/Paladin.js/Attacks/Sorceress.js/Attacks/Wereform.js - rewrote attack sequences for easier on-the-fly skill change
Config.js - added more detailed config error info
Cubing.js - skip ladder recipes on non-ladder
Misc.js - added Skill.getRange/getHand, added Item class for item manipulation, added Messaging class for communication between scripts/profiles
Pather.js - fixed a bug with node action that could prevent moving to destination, added function descriptions, added a delay before using a waypoint to prevent a certain type of d2 crash, fixed a couple of bugs spotted by qqvaled and jeanmax
Pickit.js - fixed skipping items after going back from town (this was due to item gid change), added item sorting to fast pickit, it will prioritize runes and unique items
Prototypes.js - unit.dead prototype now works with monster units too
Runewords.js - don't make ladder runewords on non-ladder
Town.js - modified town move for better desync handling
HeartBeat.js - removed script check, added the ability to pause starters when out of game
MapHelper.js - pause MapThread when in escape menu to avoid Game Not Ready warnings on manual exit
MapThread.js - added some side areas to auto teleport which are relevant for rushing
ToolsThread.js - changed 'print nearest preset unit' hotkey to numpad 9, added datafile based debug info storing
TownChicken.js - fixed a bug spotted by jeanmax

Added Config.CustomAttack option to character configs. This allows different skills to be used for specific monsters.

follower.nip - added experimental [tier] based lines for automatic item equip (classic d2 items only). Add Config.AutoEquip = true; to char config if you wish to test.

Added CraftingSystem.js, a multi profile based crafting/rerolling system. It's still experimental but the provided recipes should work.

NOTE: There will be no support for experimental features. If you can't get them to work, ignore them.