Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Removed many magic numbers and using Enums instead. #228

Open
wants to merge 326 commits into
base: master
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Aug 10, 2012

  1. Merge pull request kolton#12 from CrazyCasta/TestVer

    Test ver
    kolton committed Aug 10, 2012
    Configuration menu
    Copy the full SHA
    599b407 View commit details
    Browse the repository at this point in the history
  2. D2BotChannel.dbj/D2BotFollow.dbj/D2BotLead.dbj/D2BotMuleLog.dbj - add…

    …ed click cancel on waiting in line timeout
    
    D2BotMule.dbj - added handling for the rest of out of game locations
    MuleLogger.js - error handling + wait for me.gameReady
    NTItemParser.dbl - added/fixed some item colors
    OOG.js - don't call getArea().name directly
    BaalHelper.js - move to the center of throne before scanning for baal's portal (antihostile can break the run without this)
    Questing.js - added some ptints and town chores
    Summoner.js - added offset to preset unit move
    Attack.js - fixed attack for vultures, attack.kill throws error if it fails to kill the boss
    Barbarian.js - fixed find item switch
    Paladin.js - use the faster dodge function on dolls (instead of getIntoPosition)
    Sorceress.js - static fix
    Misc.js - town check now sends messages with TownChicken.js
    Pather.js - fixed exit taking for some areas (harem/cellar etc), added journeyTo stuff, grab wp if the character doesn't have it
    AntiHostile.js - some more tweaks, added assassin entrance camping
    ToolsThread.js - global quit fixes, don't call getArea().name directly
    TownChicken.js - added potion check
    
    added WPGetter.js for testing purposes (add Scripts.WPGetter)
    kolton committed Aug 10, 2012
    1 Configuration menu
    Copy the full SHA
    e1cf66f View commit details
    Browse the repository at this point in the history
  3. hotfix

    kolton committed Aug 10, 2012
    Configuration menu
    Copy the full SHA
    1bd8b83 View commit details
    Browse the repository at this point in the history
  4. town tweaks

    kolton committed Aug 10, 2012
    Configuration menu
    Copy the full SHA
    ca3814a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    21352fa View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2012

  1. version 1.0.1.4

    fixed remove key error from key wizard
    fixed a potential bug that caused continuous restart
    fixed legacy profile detector
    noah- committed Aug 11, 2012
    Configuration menu
    Copy the full SHA
    fdf24cf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    43b6401 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ec2832a View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2012

  1. Configuration menu
    Copy the full SHA
    e94280e View commit details
    Browse the repository at this point in the history
  2. Merge branch 'TestVer' of https://github.com/CrazyCasta/d2bot-with-ko…

    …lbot into TestVer
    CrazyCasta committed Aug 12, 2012
    Configuration menu
    Copy the full SHA
    2ec2928 View commit details
    Browse the repository at this point in the history
  3. Merge pull request kolton#13 from CrazyCasta/TestVer

    Read profile based config
    kolton committed Aug 12, 2012
    Configuration menu
    Copy the full SHA
    6ec6ca5 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2012

  1. Update Readme.txt

    noah- committed Aug 14, 2012
    Configuration menu
    Copy the full SHA
    95a3316 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2012

  1. aug 16.

    D2BotLead.dbj - added the ability to join different channels for different profiles without having to make copies of the same file.
    D2BotMule.dbj - added ignore list, mule won't pick up junk and will throw away scrolls
    AutoBaal.js/BaalHelper.js - misc tweaks and temporary edits
    Diablo.js - added stray monster handling, the bot will check previously cleared positions for monsters
    Cubing.js - fixed magic (and probably rare) item rolling
    Misc.js - added Misc.spy(name) function to log other players' gear to d2bot#
    Town.js - added a check for Town.identify() to avoid unneeded NPC interactions
    AntiHostile.js - more experimental code
    RushThread.js - updated diablo sequence with new fastdiablo code
    
    Fixed gloves crafting lines in char configs (thanks Futon)
    Added gems and token cubing to char configs
    kolton committed Aug 15, 2012
    Configuration menu
    Copy the full SHA
    6098bc4 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2012

  1. Update d2bs/kolbot/libs/bots/ShopBot.js

    Comparing pickit with item wasn't working.
    DetectiveSquirrel committed Aug 20, 2012
    Configuration menu
    Copy the full SHA
    fceeea6 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2012

  1. Merge pull request kolton#14 from MrSithSquirrel/TestVer

    Update d2bs/kolbot/libs/bots/ShopBot.js
    kolton committed Aug 21, 2012
    Configuration menu
    Copy the full SHA
    f35715e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    38ee06a View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2012

  1. Console: Line color fix, clear option Item Log/Char; Items: Clear Lis…

    …t; Profile: Enable schedule option
    noah- committed Aug 25, 2012
    Configuration menu
    Copy the full SHA
    1b54d04 View commit details
    Browse the repository at this point in the history
  2. Item Searching now uses standard regular expressions, no more '+' use…

    … '|' instead, and any other regex you want.
    noah- committed Aug 25, 2012
    Configuration menu
    Copy the full SHA
    215463f View commit details
    Browse the repository at this point in the history
  3. fixed the listview clear, images save as full quality .pngs you have …

    …to resize then yourself if you want lower quality
    noah- committed Aug 25, 2012
    Configuration menu
    Copy the full SHA
    ac718de View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2012

  1. D2BotLead.dbj - added TorchSystem and torch muling

    D2BotMule.dbj - added torch muling, don't login until a signal is given from the caller profile, drop scrolls, ignore scrolls and other trash items
    default.dbj - added TorchSystem, consolidated events
    AutoMule.js - added torch muling
    NTItemParser.dbl - fix for maxquantity regarding items in stash and owned items, fixed buying a sold item back from NPC because of this
    OOG.js - added login account timeout
    ShopBot.js - fixed pickit check
    Attack.js - added invalidated unit check to checkMonster
    Assassin.js - linked trap range to a variable that can be changed from other scripts (namely antihostile)
    Paladin.js - melee skill and hammer tweaks
    Sorceress.js - added energy shield recast, added valid monster check to static
    Config.js - added the option to use Profile.js format for character config (for when class doesn't matter like whith leeching)
    Misc.js - added item quality color for item viewer reports
    Pather.js - removed arcane sanctuary as previous area to canyon because it's not possible to pather there without the portal (which would make having to path to arcane obsolete)
    Prototypes.js - me.findItems returns an empty array on no items now, added getColor prototype
    Town.js - tweaked screen canceling and delays to address a certain crash bug
    AntiHostile.js - event consolidation, attack tweaks
    ToolsThread.js - event consolidation. main events are now here, all the other files have script event that relays info from ToolsThread. added config caching to prevent a certain (and odd) bug of losing reference to Config object
    TownChicken.js - added init lines for pickit/runewords/cubing which fixes valid runeword rerolling or potentially valid unid item selling
    Pindleskin.js - call kill instead of clear for Nihlathak
    
    Added files
    OrgTorch.js
    TorchSystem.js
    keyorg.nip
    kolton committed Aug 28, 2012
    Configuration menu
    Copy the full SHA
    1eb4f3c View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2012

  1. Configuration menu
    Copy the full SHA
    ad9eb90 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2012

  1. disable orgtorch by default

    kolton committed Aug 31, 2012
    Configuration menu
    Copy the full SHA
    c425ebc View commit details
    Browse the repository at this point in the history
  2. uninterruptible muling test

    kolton committed Aug 31, 2012
    Configuration menu
    Copy the full SHA
    ce62ac3 View commit details
    Browse the repository at this point in the history
  3. added mule filter

    multiple followers will no longer prevent leader from muling
    kolton committed Aug 31, 2012
    Configuration menu
    Copy the full SHA
    1f82bea View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2012

  1. sep 03

    temporarily reverted d2bot#
    updated d2bs core
    added improved auto mule and torch system to D2BotFollow.dbj and D2BotChannel.dbj
    OOG.js - fixed case 21, added case 23 handling from the new d2bs core (connecting msg on char select screen)
    Diablo.js/DiabloHelper.js - increased Diablo wait time
    Mephisto.js - don't stop the whole script on immune council members
    added script error reporting to logs/ScriptErrorLog.txt
    Misc.js - added error reporting, txt file and experimental packet buy func (packet buy not in use yet)
    Pather.js - ignore canyon -> arcane travel, added arcane back to prevArea array
    Prototypes.js - item color tweaks, item.buy() tweaks
    Town.js - delay tweaks
    
    added wpgetter script to character configs
    kolton committed Sep 3, 2012
    Configuration menu
    Copy the full SHA
    24e12c6 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2012

  1. Configuration menu
    Copy the full SHA
    a8481d6 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2012

  1. Add timeout config for DiabloHelper.

    CrazyCasta committed Sep 10, 2012
    Configuration menu
    Copy the full SHA
    4e23e23 View commit details
    Browse the repository at this point in the history
  2. Several minor updates to scripts.

    Open the Mephisto chest.
    Check for organs before first organ run in OrgTorch.
    Don't fail out if Pindleskin is missing (so you can still run Nihlathak.
    CrazyCasta committed Sep 10, 2012
    Configuration menu
    Copy the full SHA
    c976db5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    98a99b0 View commit details
    Browse the repository at this point in the history
  4. Fix muling in D2BotFollow.dbj.

    CrazyCasta committed Sep 10, 2012
    Configuration menu
    Copy the full SHA
    72735d7 View commit details
    Browse the repository at this point in the history
  5. Fix D2BotMuleLog.dbj to handle Connecting... state properly.

    Technically it handles the empty char state more properly by waiting 3 seconds to see if Connecting... comes up.
    CrazyCasta committed Sep 10, 2012
    Configuration menu
    Copy the full SHA
    58dd26a View commit details
    Browse the repository at this point in the history
  6. Small tweaks to improve OOG reliability.

    CrazyCasta committed Sep 10, 2012
    Configuration menu
    Copy the full SHA
    c9162f3 View commit details
    Browse the repository at this point in the history
  7. Fix to not try to tp from Uber Tristram.

    CrazyCasta committed Sep 10, 2012
    Configuration menu
    Copy the full SHA
    fbae114 View commit details
    Browse the repository at this point in the history
  8. Add fix to make sure WPs are loaded.

    CrazyCasta committed Sep 10, 2012
    Configuration menu
    Copy the full SHA
    bd6583d View commit details
    Browse the repository at this point in the history
  9. Add area clearing to Rusher.

    CrazyCasta committed Sep 10, 2012
    Configuration menu
    Copy the full SHA
    3b7bfba View commit details
    Browse the repository at this point in the history
  10. Add check for both spots of Hratli (and code to do the same for other…

    … NPCs if specified).
    CrazyCasta committed Sep 10, 2012
    Configuration menu
    Copy the full SHA
    72880d4 View commit details
    Browse the repository at this point in the history
  11. Add Synch scripts.

    CrazyCasta committed Sep 10, 2012
    Configuration menu
    Copy the full SHA
    f49aae9 View commit details
    Browse the repository at this point in the history
  12. Merge branch 'TestVer' of https://github.com/kolton/d2bot-with-kolbot

    …into TestVer
    
    Conflicts:
    	d2bs/kolbot/D2BotFollow.dbj
    	d2bs/kolbot/libs/OOG.js
    CrazyCasta committed Sep 10, 2012
    Configuration menu
    Copy the full SHA
    b14b21a View commit details
    Browse the repository at this point in the history
  13. Merge pull request kolton#21 from CrazyCasta/TestVer

    Test ver
    kolton committed Sep 10, 2012
    Configuration menu
    Copy the full SHA
    439d1a2 View commit details
    Browse the repository at this point in the history
  14. sep. 10

    updated d2bot and d2bs to their latest revisions
    
    D2BotChannel.dbj - fix for join retries on game full and game doesn't exist
    all starters - added cancel gateway select in case login() got stuck there
    D2BotMule.dbj - tweaked char naming
    D2BotMuleLog.dbj - fixed account switching in case of r/d or other situations that would lead back to login screen
    NTItemParser.dbl - misc. tweaks
    Attack.js - tweaked merc loop to remove unneeded delay
    Paladin.js - tweaked holy bolt sequence, it shouldn't try to walk longer distances now
    CollMap.js - error handling
    Misc.js - optional shrine taking parameter - you can call with (area, id, use) now, tweaked xp logging, added game time
    Pather.js - waypoint tweaks
    Prototypes.js - trade tweak
    Town.js - removed some delays, tweaked some functions for extra speed (id check and stash check), go to town when doChores is called if not in town already
    ToolsThread.js - quitlist fix for cached config object, use quit() instead of core chicken trigger
    TownChicken.js - error handling
    kolton committed Sep 10, 2012
    Configuration menu
    Copy the full SHA
    e613ad8 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2012

  1. Wakka.js - Added a check to see if they have already moved onto baal.

    DiabloHelper.js - Added a check to see if they have already moved onto baal and edited the wait timers (fixed)
    BaalHelper.js - Added the creation of a portal to prevent a bug with party and not entering the tp, edited the wait timers and added a random movement in the wskloop to prevent the entrace being blocked.
    Eyeback.js - Fixed Eyeback
    Runewords.js - Fixed a minor typo.
    Cubing.js - Fixed a minor typo and made it print to console better.
    Misc.js - Updated the experience strings and left commented out options.
    CharacterConfigs - Added Mephisto's Portal.
    Config.js - Added a new config layout, added Mephisto's Portal, added a baal wait edit and fixed a minor typo.
    Added TravincalLeech.js and TristramLeech.js but they're not in use yet.
    RyansGit committed Sep 11, 2012
    Configuration menu
    Copy the full SHA
    aafa029 View commit details
    Browse the repository at this point in the history
  2. Minor Update

    RyansGit committed Sep 11, 2012
    Configuration menu
    Copy the full SHA
    125c7a5 View commit details
    Browse the repository at this point in the history
  3. Fix that YGM caught in DiabloHelper.js.

    CrazyCasta committed Sep 11, 2012
    Configuration menu
    Copy the full SHA
    e2a5aa9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4c32031 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    10cd617 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2a71237 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2012

  1. Merge pull request kolton#23 from CrazyCasta/TestVer

    Fix that YGM caught in DiabloHelper.js.
    kolton committed Sep 13, 2012
    Configuration menu
    Copy the full SHA
    39bcce0 View commit details
    Browse the repository at this point in the history
  2. Minor Fix

    RyansGit committed Sep 13, 2012
    Configuration menu
    Copy the full SHA
    d9d731e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d4797d7 View commit details
    Browse the repository at this point in the history
  4. Updated

    RyansGit committed Sep 13, 2012
    Configuration menu
    Copy the full SHA
    dae7a75 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9fab1bb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6b33db9 View commit details
    Browse the repository at this point in the history
  7. sep. 13

    updated d2bot and d2bs
    small fixes to BaalHelper.js and AutoBaal.js
    kolton committed Sep 13, 2012
    Configuration menu
    Copy the full SHA
    b65012c View commit details
    Browse the repository at this point in the history
  8. fix for fix

    kolton committed Sep 13, 2012
    Configuration menu
    Copy the full SHA
    0049fb5 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2012

  1. sep 15

    AutoBaal.js - changed autobaal chamber leech spot
    ShopBot.js - shopbot overdrive™
    Wakka.js - wakka jslinted
    Misc.js - full packet casting support
    Config.js - changed config warn format to Class.Name.js
    Town.js - added delays after useMenu, Town.Move() will go to town if not in town
    
    updated char configs with Config.PacketCsasting var
    kolton committed Sep 15, 2012
    Configuration menu
    Copy the full SHA
    5624dec View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2012

  1. town fix

    visitTown handling when already in town
    kolton committed Sep 16, 2012
    Configuration menu
    Copy the full SHA
    1998010 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2012

  1. Added script for clearing Undergroud Passage level 2. It is a level 8…

    …3 area (just like Crypt) with a chest, and it could be interesting to weaker characters
    mnikic committed Sep 23, 2012
    Configuration menu
    Copy the full SHA
    fb716c8 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2012

  1. Added ability to tell bot to heal curse, or poison when in town. Adde…

    …d two configuration for that in templates
    mnikic committed Sep 29, 2012
    Configuration menu
    Copy the full SHA
    c35c71b View commit details
    Browse the repository at this point in the history
  2. Merge pull request kolton#24 from mnikic/TestVer

    Added script for clearing Undergroud Passage level 2.
    kolton committed Sep 29, 2012
    Configuration menu
    Copy the full SHA
    6d382f5 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2012

  1. fixed a .net crash

    noah- committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    fc6bf33 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2012

  1. Nov 2.

    D2BotChannel.dbj - added advanced config section, fixed game doesn't exist handling. join delay now applies only for first attempt, the rest is handled by game doesn't exist timeout
    OOG.js - changed to a new file function, added some additional checks for datafile and shitlist
    Coldcrow.js - removed offsets that would prevent proper teleport to Coldcrow (YGM)
    Follower.js - cleanups and additional player mode checks
    Paladin.js - tweaked hammer targeting
    Misc.js - added useMenu function based on dialog lines (might help with a certain crash)
    Pather.js - added death checks to avoid unneeded retry attempts
    Pickit.js - added death check
    Prototypes.js - added unit.dead prototype, chenged startTrade to use Misc.useMenu instead of the core func useMenu
    Town.js - merged poison and curse check into Config.HealStatus
    kolton committed Nov 4, 2012
    Configuration menu
    Copy the full SHA
    2e3288d View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2012

  1. blacklist hotfix

    kolton committed Nov 5, 2012
    Configuration menu
    Copy the full SHA
    7ce9782 View commit details
    Browse the repository at this point in the history
  2. lowgold hotfix

    new usemenu for cain and merc
    kolton committed Nov 5, 2012
    Configuration menu
    Copy the full SHA
    23daf89 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2012

  1. nov 6

    updated d2bs to 1758
    Misc.js - updated useMenu function, should be compatible with other languages too. Switched to Misc.useMenu in other scripts, stop trying to cast a skill if out of mana, added Skill.getManaCost function
    Attack.js - added MFSwitch to Attack.kill. This should work on act bosses mainly, but also on those who are killed using Attack.kill
    Added low mana attack skills to class attacks, added lightning fury delay to amazon attacks
    kolton committed Nov 6, 2012
    Configuration menu
    Copy the full SHA
    33e5d26 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2012

  1. nov 9

    BattleOrders.js - it's now possible to wait for multiple players for BO. Put the names in the array
    Follower.js - arcane exit fix, long distance follow, several loopholes fixed, added "leader charname" option to switch leaders on the fly
    UserAddon.js - fixed an error with item names
    CollMap.js - hopefully silenced a strict warning
    Pather.js - increased search time for units in useUnit function
    Town.js - fixed a loophole with getCorpse in case of dying again
    kolton committed Nov 8, 2012
    Configuration menu
    Copy the full SHA
    762be17 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2012

  1. packet casting off by default

    kolton committed Nov 9, 2012
    Configuration menu
    Copy the full SHA
    8a8c577 View commit details
    Browse the repository at this point in the history
  2. mfswitch hotfix

    kolton committed Nov 9, 2012
    Configuration menu
    Copy the full SHA
    3d7e2dc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1ce102d View commit details
    Browse the repository at this point in the history
  4. BattleOrders bugfix

    prevent getting stuck if a player with BO leaves the area too soon
    kolton committed Nov 9, 2012
    Configuration menu
    Copy the full SHA
    04486f7 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2012

  1. nov 10

    AutoMule.js - mule keys unless the profile is a part of torch system
    TorchSystem.js - don't trigger if game isn't set (blank game name would trigger in every game)
    Town.js - sell ignored item types if lowgold picked them up, cancel trade screen before gambling
    kolton committed Nov 10, 2012
    Configuration menu
    Copy the full SHA
    7ac0384 View commit details
    Browse the repository at this point in the history
  2. mulelog fix

    kolton committed Nov 10, 2012
    Configuration menu
    Copy the full SHA
    d3a99cf View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2012

  1. 19. nov

    D2M.dll - added -ftj command to enable ftj reducer
    D2BotChannel.dbj/D2BotMule.dbj/D2BotMuleLog.dbj - added proper LoD key in use message
    D2BotFollow.dbj - added proper LoD key in use message, added rejoin delay in case of FTJ, fixed double keyswap if rdblocker is on, block mouse when joining game to prevent user interaction
    D2BotLead.dbj - added proper LoD key in use message, update runs on FTJ, block mouse when creating game, fixed double keyswap if rdblocker is on
    AutoMule.js - don't drop potions from inventory
    Bonesaw.js - added Drifter Cavern
    Diablo.js - longer wait time for seal bosses and Diablo
    DiabloHelper.js - longer wait time for seal bosses and Diablo, coord tweaks
    Follower.js - added "bo" command, "h" command (howl), "flash" (in case followers get stuck), tweaked long distance following (removed party object, followers will search for other followers if leader is too far away)
    Attack.js - don't rebuild dodge spots during one kill/clear call
    Paladin.js - tweaked hammer positioning, now takes monster size into consideration
    Loader.js - script errors can print to manager (for debugging purposes), set 'printToOOG: false' to true
    Misc.js - wait when out of mana for attack skills (prevents premature boss kill errors), switched to core useMenu for 'Trade' to reduce crashes
    Pather.js - tweaked wp/tp use delays
    Pickit.js - don't pick ignored items for Config.LowGold option, better picked item check, added HPBuffer and MPBuffer, tweaked overall potion buffer code
    Town.js - added some debug prints to help track down some crashes, go directly to NPC if in range (instead of going to preset townspot), better TP tome check (when sold for ID scrolls)
    ToolsThread.js - don't use inventory potions on merc, can pause rushthread now, 'object is not an item' error fix, nearest monster fix (won't print random creatures like mercs or npcs), added ping info to life chicken message
    
    ADDED CHARACTER CONFIG OPTIONS
    Config.Bonesaw.ClearDrifterCavern
    Config.DiabloHelper.Wait
    Config.BaalHelper.Wait
    Config.HPBuffer
    Config.MPBuffer
    
    fixed a typo in classic pickit
    kolton committed Nov 19, 2012
    Configuration menu
    Copy the full SHA
    e66c0ff View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2012

  1. test fix for paladin attacks

    kolton committed Nov 21, 2012
    Configuration menu
    Copy the full SHA
    abd758d View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2012

  1. 25. nov

    d2bot#
    added a delay when killing a profile so it doesn't forcibly disconnect, added missing unique/set item gfx
    
    kolbot
    D2BotLead.dbj - changed create game to a script side solution. it will call create delay after inputting gn/pw. create delay is no longer called on retries, use FTJ delay for that.
    D2BotMule.dbj - reset json file when account name is changed, go back to char select screen when char creation fails. TODO: rdblocker warning+stop. Do not use D2BotMule with rd blocker
    NTItemAlias.dbl - swapped dark yellow and light gold color aliases
    NTItemParser.dbl - print line number and pickit filename on unknown keyword errors
    OOG.js - go back to char select screen when char creation fails
    Attack.js - test fix for potential bug in getIntoPosition that would cause the character to get stuck telepoting in one place (check 3x3 block instead of a single coord before moving to position)
    Paladin.js - more tweaks and fixes to paladin attacks
    Sorceress.js - slightly randomized blizzard casting
    Loader.js - more verbose error messages in manager, added the option to take a screenshot on script errors
    Misc.js - added item gfx codes for set and unique items, fix for tiara/diadem
    Pather.js - made usePortal more lag-proof, added a small delay in useUnit to prevent failing the first attempt to use the unit, checkSpot accepts more potentially valid collision flags
    Prototypes.js - added Color object to getColor function, making it easier to fix wrong item colors
    Town.js - added a delay after clearing a potion from inventory - it will now clear all potions at once
    ToolsThread.js - bound say "/fps" to keycode "." on numpad
    kolton committed Nov 25, 2012
    Configuration menu
    Copy the full SHA
    e4ee5cf View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2012

  1. 30. nov.

    D2M.dll - more reliable way of creating bncache* files (the old code that uses rand() isn't very random, this one uses profile names as a base)
    
    kolbot
    D2BotLead.dbj/D2BotFollow.dbj - restart if stuck on connecting... screen if rdblocker is on
    D2BotMule.dbj - rewrote a large portion of code to address AutoMule.js changes. added some location handlers in case of lag/realm down
    default.dbj - new automule game check
    AutoMule.js - Rewrote muling system - it's now possible to mule on different realms/core/gametype. Added the option to stop a profile before starting mule (if running 8 bots without proxies), master char will pick items back up if next mule fails to join game, mule profile is stopped on any error, changed string colors for d2bot# prints.
    MuleLogger.js - updated with latest Misc.logItem changes, reliably replace ÿ in every item description line
    OOG.js - D2Bot.stop() can now accept profile name as arg, made loginAccount and findCharacter more robust,
    AutoBaal.js - added long range support, configurable throne leech spot, get shrine without hot tp message
    OrgTorch.js - torch making is now optional
    Cubing.js - fixed a bug where rare items would be rolled with 3 pskulls instead of 6
    Loader.js - error logs in d2bot# now contain ping info and filename/line
    Misc.js - removed id 92 from chest array in openChestsInArea because it's actually a door, removed sell value from item desc, moved ilvl next to item's name, show socketed jewels
    Pather.js - usePortal tweaks
    Pickit.js - updated automule trigger, added aditional checks to pickitem to address the bug where sometimes kept items aren't logged
    Prototypes.js - added flash to npc interact function to prevent getting stuck
    Town.js - changed a5 town portalspot, split goToTown into 2 portal checks (make+take) for better error info
    AntiHostile.js - added the option to go to town instead of quit on hostile
    RushThread.js - safer andariel tp spot
    ToolsThread.js - bound mule trigger to numpad 5
    
    Updated character configs!
    kolton committed Nov 30, 2012
    Configuration menu
    Copy the full SHA
    e855cba View commit details
    Browse the repository at this point in the history
  2. char config hotfix

    kolton committed Nov 30, 2012
    Configuration menu
    Copy the full SHA
    75ebf39 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2012

  1. pather fix

    kolton committed Dec 1, 2012
    Configuration menu
    Copy the full SHA
    dd8269e View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2012

  1. BaalAssistant.js - Added new script which makes BaalHelper and AutoBa…

    …al now defunct.
    
    ClassicChaosAssistant.js - Added a new script to help manual classic players with chaos taxi work.
    D2BotMule.dbj - Changed d2bot console print colors.
    AutoMule.js - Changed d2bot console print colors.
    TorchSystem.js - Changed d2bot console print colors.
    Baal.js - Changed to add light sorc pre-casting, better coords for the throne and better compatibility with waits when using BaalAssistant.js
    Config.js - Changed case 6, added new variables.
    Paladin.js, Sorceress.js, Barbarian.js, Necromancer.js, Amazon.js, Assassin.js, Druid.js - Added new variables, not removed the old now defunct BaalHelper or AutoBaal.
    RyansGit committed Dec 2, 2012
    Configuration menu
    Copy the full SHA
    140092f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    960e05f View commit details
    Browse the repository at this point in the history
  3. Baal.js - Parsed through jslint courtesy of Kolton.

    D2BotLead.dbj - Fixed multiple channels/login commands courtesy of Kolton.
    RyansGit committed Dec 2, 2012
    Configuration menu
    Copy the full SHA
    07fcfef View commit details
    Browse the repository at this point in the history
  4. Merge pull request kolton#27 from YourGreatestMember/TestVer

    BaalAssistant.js - Added new script which makes BaalHelper and AutoBaal ...
    kolton committed Dec 2, 2012
    Configuration menu
    Copy the full SHA
    9a52d7e View commit details
    Browse the repository at this point in the history
  5. BaalAssistant.js hotfix.

    RyansGit committed Dec 2, 2012
    Configuration menu
    Copy the full SHA
    8daf5a8 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2012

  1. Configuration menu
    Copy the full SHA
    34a36db View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2012

  1. 04. dec

    AutoBaal.js/Follower.js/TravincalLeech.js/TristramLeech.js/Wakka.js - change leader override to Config.Leader
    Baal.js - fixed soul/doll quit, cleaned up variables
    MFHelper.js - added leader override (Config.Leader), better leader autodetection, finish script if leader is in chaos or throne
    OrgTorch.js - don't stop the script if the character has a torch but isn't set to mule them, torch muling respects inventory config, don't check torch if not set to make them, don't run tristram if the character has a torch
    Misc.js - reverted to old useMenu for merc revive
    Town.js - skip getPath when moving from waypoint to portalspot in act 5 town to prevent a certain crash
    ToolsThread.js - added quit on revived vipers, cleaned up pause function
    
    Character config changes:
    
    removed script specific leader override (except baal assistant for now)
    added Config.Leader
    added Config.ViperCheck
    kolton committed Dec 4, 2012
    Configuration menu
    Copy the full SHA
    2082d4c View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2012

  1. starter hotfix

    added firstLogin handling to D2BotChannel.dbj and D2BotFollow.dbj
    added Invalid Account login retry
    kolton committed Dec 5, 2012
    Configuration menu
    Copy the full SHA
    5863046 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2012

  1. Configuration menu
    Copy the full SHA
    aed5bd4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af2cb86 View commit details
    Browse the repository at this point in the history
  3. Change the color of the item shown in the messages:Trying to make roo…

    …m for, Not enough room for.
    mnikic committed Dec 7, 2012
    Configuration menu
    Copy the full SHA
    030866e View commit details
    Browse the repository at this point in the history
  4. Merge pull request kolton#29 from cuss/TestVer

    RushThread.js - safe tp @ andariel, ancients; safe movement to tp point @ travincal
    kolton committed Dec 7, 2012
    Configuration menu
    Copy the full SHA
    78e337d View commit details
    Browse the repository at this point in the history
  5. Merge pull request kolton#30 from mnikic/TestVer

    Test ver
    kolton committed Dec 7, 2012
    Configuration menu
    Copy the full SHA
    68b6ba1 View commit details
    Browse the repository at this point in the history
  6. Merge pull request kolton#28 from YourGreatestMember/TestVer

    BaalAssistant.js - Hotfix's
    kolton committed Dec 7, 2012
    Configuration menu
    Copy the full SHA
    dce15b7 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2012

  1. dec 09

    D2BotChannel.dbj - better join fail handling, restart if stuck on connecting if rdblocker is on, fix for exiting char select screen on slow connections
    D2BotFollow.dbj - added join game delay per profile, join retry delay will now stop if leader's game has ended, fix for exiting char select screen on slow connections
    D2BotLead.dbj - added ping quit delay before making next game, fix for exiting char select screen on slow connections
    AutoMule.js - fixed an error that would trigger in single player
    DiabloHelper.js - wait until player areas can be read before trying to take a portal
    OrgTorch.js - torch mule trigger fix
    Travincal.js - optimization for walking barbs with leap attack
    Barbarian.js - changed whirlwind code
    Pather.js - changed me.move to a new function Pather.clickMove, paladin charge fix
    Pickit.js - rewrote item pickup code
    Storage.js - fixed room check for invalidated item units
    Town.js - moved cain id to Town.initNPC function
    ToolsThread.js - added ping quit
    
    added Config.PingQuit to character config files
    usage: Config.PingQuit = [{Ping: ping_limit, Duration: number_of_seconds}];
    it supports multiple rules, for example: Config.PingQuit = [{Ping: 500, Duration: 10}, {Ping: 1000, Duration: 0}]
    kolton committed Dec 9, 2012
    Configuration menu
    Copy the full SHA
    1687439 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of https://github.com/kolton/d2bot-with-kolbot

    Conflicts:
    	D2Bot.exe
    kolton committed Dec 9, 2012
    Configuration menu
    Copy the full SHA
    8598946 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2cbd9b3 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2012

  1. 11 dec

    DiabloHelper.js - fixed party area check before using town portal
    Attack.js - Attack.checkResist can take a 3rd argument to use as max resist (defaults to 100). This change is for future uses.
    Misc.js - added Misc.scanShrines, Misc.openChests (this will replace Attack.openChests soon), Misc.openChestsInRoom, changed how Misc.openChestsInArea works - it's based on rooms now so it will get some of the chests that don't have preset units.
    Pather.js - added shrine scanning and chest opening when moving, added Abaddon/Infernal Pit/Pit of Acheron to Pather.journeyTo, changed Pather.plotCourse to not scan for waypoints and go to town if going to connected areas, fix for magi canyon -> arcane sanct. course.
    
    Added ChestMania script.
    
    Added Scripts.ChestMania with its configs and Config.ScanShrines to character configs.
    Added sdk folder from YAMB.
    kolton committed Dec 11, 2012
    Configuration menu
    Copy the full SHA
    f62443a View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2012

  1. 14. dec

    D2BotFollow.dbj - join retry delay will trigger even if the bot crashes (if join retry delay is set high, it will make the bot not rejoin the same game)
    D2BotLead.dbj - min game time will trigger even if the bot crashes
    default.dbj - added name check to death check
    OOG.js - added character name, game name, game start time to DataFile, made updateStats able to take an array of stats to update as first arg
    Enchant.js - added autoenchant and leg in town check
    IPHunter.js - now actually works
    RushThread.js - summoner fix
    TownChicken.js - will now pause rushthread/antihostile when triggered
    Misc.js - Misc.inMyParty optimization for checking own name, town check won't trigger for potions if min columns are set to 0
    Pather.js - recursion fix
    Pickit.js - most of item stats are now cached so invalidated units shouldn't trigger automule or town visit
    Precast.js - added enchant to precast sequence. It will be cast on player, minions and other players and their minions
    
    Attacks folder - changed melee skill range to 2 in all attack sequences
    
    Removed all chest scripts which are replaced by ChestMania
    Added Worldstone script
    
    Character config updates:
    Scripts.Worldstone
    Config.Enchant.GetLeg
    Config.Enchant.AutoChant
    removed kurast chests and chest hunter
    kolton committed Dec 14, 2012
    Configuration menu
    Copy the full SHA
    f65a6a1 View commit details
    Browse the repository at this point in the history
  2. hotfixes

    Misc.js - reverted openChestsInArea code
    Pickit.js - fixed item sizey typo
    kolton committed Dec 14, 2012
    Configuration menu
    Copy the full SHA
    ec83cf8 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2012

  1. dec 15.

    default.dbj - added maphack handler
    Pather.js - added a precast call to journeyTo after taking a waypoint
    Pickit.js - fixed a bug in fast pickit where it wouldn't log kept items to the manager
    Prototypes.js - tweaked openMenu delay, added incremental delay for every openMenu retry
    tools/MapThread.js - potentially prevent a game not ready warning
    
    Added D2BotMap.dbj entry script for Map Hack + Chicken
    Added MapThread.js to handle automatic area revealing and showing monsters on map
    kolton committed Dec 15, 2012
    Configuration menu
    Copy the full SHA
    a01ea37 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2012

  1. 17. dec

    moved fastmod from default to toolsthread (it can be loaded with maphack now)
    AutoBaal.js - added curses and raiseArmy to necromancer long distance attack
    Attacks/Necromancer.js - raiseArmy can take range parameter now
    MapThread.js - added time/ip/ping display, non-regular monsters are colored orange now, added vectors
    ToolsThread.js - added numpad 4 command to display the nearest preset unit type and id (for development purposes)
    kolton committed Dec 17, 2012
    Configuration menu
    Copy the full SHA
    13e2a32 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2012

  1. YGM - 18th of December

    Baal.js
    - Changed Config.Baal.RandomPrecast over to Config.RandomPrecast
    - Changed Baal delay down to 5 seconds
    
    BaalHelper.js
    - Changed Config.BaalHelper.RandomPrecast over to Config.RandomPrecast
    
    BaalAssistant.js
    - Changed Config.BaalAssistant.Leader over to Config.Leader
    - Changed Config.BaalAssistant.RandomPrecast over to Config.RandomPrecast
    - Removed some precasts what can get characters killed
    - Changed the delays before precasting at the start of killing baal.
    
    Config.js
    - Removed Config.Baal.RandomPrecast, Config.BaalHelper.RandomPrecast, Config.BaalAssisstant.RandomPrecast
    - Removed Config.BaalAssistant.Leader
    - Added Config.RandomPrecast
    
    Character Config Changes:
    - Removed Config.BaalAssistant.Leader
    - Removed Config.Baal.RandomPrecast, Config.BaalHelper.RandomPrecast, Config.BaalAssisstant.RandomPrecast
    - Added Config.RandomPrecast
    - Updated TP Messages (if using numbers it can cause conflicts with the Baal.js announce feature
    
    Extra Notes/Suggestions: Use "RandomPrecast" modify the precast function.
    RyansGit committed Dec 18, 2012
    Configuration menu
    Copy the full SHA
    100c473 View commit details
    Browse the repository at this point in the history
  2. Merge pull request kolton#33 from YourGreatestMember/master

    YGM - 18th of December
    kolton committed Dec 18, 2012
    Configuration menu
    Copy the full SHA
    d0fd771 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2012

  1. 20. dec

    updated d2bs to r1763
    MapThread.js - added auto teleport
    ToolsThread.js - changed show stats hotkey from numpad 0 to numpad +
    
    Added MapHelper.js which now handles auto map reveal and autotele requests from MapThread.js
    kolton committed Dec 20, 2012
    Configuration menu
    Copy the full SHA
    698b20e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6ffdc6a View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2012

  1. 22.dec.

    TorchSystem.js/OrgTorch.js - Each uber killer can now have their own set of key finders. Same key finders can be on multiple lists. TorchSystem.js must be reconfigured.
    
    Added Templates/chestlist.txt by Talltree
    kolton committed Dec 21, 2012
    Configuration menu
    Copy the full SHA
    77b0b3c View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2012

  1. automule hotfix

    kolton committed Dec 22, 2012
    Configuration menu
    Copy the full SHA
    c4cce15 View commit details
    Browse the repository at this point in the history
  2. automule hotfix 2 (respects enabledProfiles in TorchMule)

    torchsystem - added more instructions
    itemparser - added NTIPClear by Poweridiot
    kolton committed Dec 22, 2012
    Configuration menu
    Copy the full SHA
    405f4c9 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2013

  1. temp version launch

    new d2bot# (changelog later)
    all starters have been edited to work with new d2bot#
    D2BotFollow can now get games from D2BotFollow, D2BotChannel, D2BotBlank and D2BotMap
    
    OOG.js - new D2Bot object function format. D2Bot.init() is now needed for each thread that needs to communicate with d2bot#
    Diablo.js - improved monster clearing and sorting, tp and message depend on Config.PublicMode
    DiabloHelper.js - improved monster clearing and sorting
    Enchant.js - added bad leg (from other difficulty) handling and bad quest messages, improved help message
    OrgTorch.js - won't stop making organs if Config.MakeTorch is false
    ShopBot.js - fixed screenhook crash
    UserAddon.js - fixed screenhook crash
    Attack.js - clearList can now take a function as first argument
    MapHelper.js - removed auto reveal
    MapThread.js - added auto reveal
    ToolsThread.js - removed quitPrep
    kolton committed Jan 23, 2013
    Configuration menu
    Copy the full SHA
    9810315 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2013

  1. fixpack 1

    D2BotFollow.dbj, D2BotLead.dbj - began consolidating generic functions into ControlAction object
    default.dbj - Config.LastMessage can now be an array of messages
    Gambling.js - consolidated gambler check into inGameCheck
    MuleLogger.js - consolidated mule log check into inGameCheck, fixed blank game name bug
    OOG.js - fixed D2Bot.printToConsole, added ControlAction.timeoutDelay, added ControlAction.createGame
    kolton committed Jan 24, 2013
    Configuration menu
    Copy the full SHA
    510a74e View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2013

  1. temp 2

    d2bot# - fixed keyswap on D2Bot.restart(true), increased copydata send delay
    
    kolbot
    D2BotLead.dbj - added next game to datafile, fixed announce game counter after failing to create game
    default.dbj - support for $nextgame and array format in Config.LastMessage
    NTItemParser.dbl - JSLint optimization, error report for unknown keywords, detailed unknown 3rd keyword error report, added nip file info on load (filename + lines), missing or invalid nip file error handling and report, use item.getStatEx prototype
    NTItemAlias.dbl - partial JSLint optimization
    OOG.js - added nextGame property to data file
    Diablo.js - added diablo message
    Amazon.js - updated with new repair check format
    Misc.js - getShrinesInArea won't stop on already used shrine now
    Pickit.js - added key handling
    Prototypes.js - added Unit.getStatEx prototype which enables itemaddskilltab, itemaddclassskills, plusdefense for all items and enhanceddefense and enhanceddamage for runewords
    Town.js - changed repair check and repair functions - quivers are checked first and both quiver and durability/quantity/charge are checked in one function call (they used to be separate)
    Party.js - mode 2 will party only leader if Config.Leader is set
    
    updated character configs with Config.Diablo.DiabloMsg, updated Config.LastMessage description, moved BaalAssistant to guest scripts section
    kolton committed Jan 26, 2013
    Configuration menu
    Copy the full SHA
    c8a94fe View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2013

  1. Configuration menu
    Copy the full SHA
    9138bb3 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2013

  1. temp 3

    d2bot# - Fixed profile concurrency issue, saving ordered profile
    
    kolbot
    D2BotLead.dbj - added default vars for channel config, added after game message, tweaked ChannelConfig code
    Pather.js - Pather.move() waits for me.gameReady
    classic.nip - fixed a typo
    AntiHostile.js, FlashThread.js, Party.js - main loop depends on me.gameReady
    
    added some upgrade recipes to character configs
    kolton committed Jan 28, 2013
    Configuration menu
    Copy the full SHA
    5e8fadf View commit details
    Browse the repository at this point in the history
  2. Merge branch 'Temp' of https://github.com/kolton/d2bot-with-kolbot in…

    …to Temp
    
    Conflicts:
    	D2Bot.exe
    kolton committed Jan 28, 2013
    Configuration menu
    Copy the full SHA
    069cffd View commit details
    Browse the repository at this point in the history
  3. Fixed a profile add problem.

    noah- committed Jan 28, 2013
    Configuration menu
    Copy the full SHA
    b022de1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c5857e View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2013

  1. Configuration menu
    Copy the full SHA
    9cd5455 View commit details
    Browse the repository at this point in the history
  2. d2bot profile rename fix

    kolton committed Jan 29, 2013
    Configuration menu
    Copy the full SHA
    a476010 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2013

  1. fixed null exception error

    noah- committed Jan 30, 2013
    Configuration menu
    Copy the full SHA
    45f5d9a View commit details
    Browse the repository at this point in the history
  2. profile editor null exception

    noah- committed Jan 30, 2013
    Configuration menu
    Copy the full SHA
    66cb401 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2013

  1. temp 4

    d2bot# - fixed profile creation
    
    kolbot
    D2BotFollow.dbj - fixed same game rejoining
    BaalHelper.js - use leader's tp if Config.Leader is set
    Pindleskin.js - added waypoint option
    ShopBot.js - added Fara, total cycles, valid item frequency
    Attack.js - tweaked infinity detection code, added more angles to getIntoPosition, fixed concentrate skill, walking characters will attack monsters behind obstacles if they're not running Follower script
    Barbarian.js - tweaked ww angles, reverted melee skill range to 3
    Paladin.js - fixed reposition function for long distances, reverted melee skill range to 3
    Assassin.js, Amazon.js, Druid.js, Necromancer.js, Sorceress.js - reverted melee skill range to 3
    CollMap.js - store room properties instead of rooms to help with room_getProperty crash, added auto reset
    Config.js - added custom config
    Loader.js - moved error handling code to Misc.errorReport
    Misc.js - fixed unid set item gfx and color, changed errorReport to take error object and script name as arguments, error print in console is now on by default
    Pather.js - walking tweaks, journeyTo returns true/false, added getAreaName to show proper area names
    Pickit.js - fixed and improved key code
    Precast.js - added BO timer for CTA users so they will recast
    Prototypes.js - fixed Unit.buy error if item doesn't have a parent unit, fixed scroll/key buying bug with tomes/keys in stash, tweaked getStatEx
    Srorage.js - filling containers goes from top to bottom now instead of left to right
    Town.js - tweaked getItem code in several functions, checkKeys returns a number now making it reusable
    MapHelper.js - communication with mapthread is json based now, waypoints will now be activated when pathing to them
    MapThread.js - fixed a crash with preset units for waypoints, fixed exits for several areas, vector and monster hooks can now be turned off with numpad 7/8
    RushThread.js - added Izual quest
    
    added ClearAnyArea.js - a script that can clear (almost) any area
    areas.txt now contains exact area names and is more readable
    
    updated character configs with new options
    kolton committed Feb 4, 2013
    Configuration menu
    Copy the full SHA
    f70222a View commit details
    Browse the repository at this point in the history
  2. Merge branch 'Temp' of https://github.com/kolton/d2bot-with-kolbot in…

    …to Temp
    
    Conflicts:
    	D2Bot.exe
    kolton committed Feb 4, 2013
    Configuration menu
    Copy the full SHA
    403bd41 View commit details
    Browse the repository at this point in the history
  3. added missing file

    kolton committed Feb 4, 2013
    Configuration menu
    Copy the full SHA
    409d3db View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2013

  1. temp 5

    d2bot# - fixed profile name conflict, removed cdkey list on new profiles, added deaths column, fixed crashes column
    
    kolbot
    default.dbj - death handler sends info to d2bot#
    NTItemParser.dbl - added pickit minification and missing file report
    OOG.js - added D2Bot.updateDeaths
    ShopBot.js - added title, increased lead npc timeout to 60s
    Attack.js - new dodge code, added Attack.securePosition
    Attacks/Barbarian.js - right hand whirlwind, various optimizations to ww code (mainly to improve walking barbs)
    CollMap.js - checkColl can accept a third argument to check a line with custom thickness
    Cubing.js - fixed target item ilvl calculation
    Loader.js - more verbose error reporting in script including
    Misc.js - fixed error reporter so it can take a string as first arg
    Pather.js - added trade prompt to cancel flags, optimized move retry code, added leap attack in case of getting stuck, walkTo code tweaks, moveToUnit walk optimization, useUnit error reports the id for easier debugging, added me.cancel() to useWaypoint code in case wp screen stays up due to lag, fixed previous areas for a4/5 towns in plotCourse
    Town.js - bigger delay in Town.stash() in hopes of preventing click bug, Town.move has retry attempts and can return true/false
    ToolsThread.js - don't drink potions when merc is dead
    
    added /pickit/minified to store minified pickits
    TODO: delete old minified prickits when main pickit changes
    kolton committed Feb 10, 2013
    Configuration menu
    Copy the full SHA
    8d4f7a7 View commit details
    Browse the repository at this point in the history
  2. pally doll dodge hotfix

    kolton committed Feb 10, 2013
    Configuration menu
    Copy the full SHA
    f59333a View commit details
    Browse the repository at this point in the history
  3. pather hotfix

    kolton committed Feb 10, 2013
    Configuration menu
    Copy the full SHA
    cb21614 View commit details
    Browse the repository at this point in the history
  4. removed pickit minification

    kolton committed Feb 10, 2013
    Configuration menu
    Copy the full SHA
    b671f2b View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2013

  1. temp 6

    d2bot# - fixed next key crash, ignore IRC profiles for d2 profile actions
    
    kolbot:
    default.dbj/ToolsThread.js - fixed xp logging
    NTItemParser.dbl - made line parser abort on bad entries instead of making the entries themselves return false
    ShopBot.js - tweaked NPC lead code, added Elzix
    Attack.js - added ClassAttack.afterAttack call to Attack.kill, made Attack.clear update the position of boss monster if given the bossId parameter, don't special sort monsters when in were-form, added walking melee code optimization to Attack.getIntoPosition.
    Loader.js - changed error reporting for when script include() fails
    Misc.js - added were-form skill handling, tweaked shapeShift code, added packet shopping functions
    Pather.js - added townCheck call in direct teleport call, made moveToUnit not retry when walking, made moveToExit return false if failed to move to the exit
    Prototypes.js - added packet shopping handling, cache item description in getStatEx
    Town.js - fixed a bug in identifyItem function, added packet shopping handler
    
    Added were-form to attack sequences, enabling shape shifting build botting; updated assassin whirlwind with new code from barbarian sequence
    Added Config.Wereform in character configs. Config.PacketShopping will not be in there during test period
    kolton committed Feb 16, 2013
    Configuration menu
    Copy the full SHA
    f5f19d2 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2013

  1. temp 7

    d2bot#
    - added some error handling. renamed debug mode to developer mode to prevent confusion
    
    kolbot
    D2BotLead.dbj - changed cd-key messages to yellow color, included mpq name in messages, fixed a communication issue with D2BotFollow.dbj
    D2BotFollow.dbj - made joining slightly faster, changed cd-key messages to yellow color, included mpq name in messages
    D2BotMule.dbj - switched to JSON based communication
    AutoMule.js - switched to JSON based communication, proper busy mule profile handling
    MuleLogger.js - item name trim, added print messages when running mule logger
    NTItemAlias.dbl - added plusmaxdamage and plusmindamage aliases
    TorchSystem.js - added console print message when in torch game
    MFHelper.js - fixed an error that would cause the script to stop prematurely
    Questing.js - added act accessibility check, use red portal to act 5 after izual (if found)
    WPGetter.js - added act accessibility check
    Wakka.js - fixed dodge error
    Attack.js - bad config message if either of the two needed skills is bad, added charged item cataloging, optimized dodge code, configurable dodge parameters
    Attacks/Barbarian.js - tri-whirl bosses
    Attacks/Paladin.js - new deploy call format
    CollMap.js - consolidated addRoom function
    Cubing.js - if Config.Cubing is true and the character doesn't have the cube, the bot will go get it
    Misc.js - ignore charged skills to prevent disconnects, tweaked openChest and openChestsInArea, experimental open all containers code, trim item name in logItem, fixed towncheck potion.code error, made script error messages grey
    Pather.js - tweaked moveTo final distance (fixes act 3 sewers exit), increased teleportto ping based timeout,
    rewrote useWaypoint - it should fail much less now, added null parameter to useWaypoint that will just open the wp menu (used for journeyTo), tweaked usePortal code
    Pickit.js - prevent unneeded town visits when inventory is full
    Prototypes.js - added String.trim(), added plusmaxdamage and plusmindamage support, tweaked description caching
    Town.js - improved buy potion useShift code, fixed Town.move() for sorceress (fixes muling among other things)
    TownChicken.js - will now print errors
    ToolsThread.js - added character item listing hotkey (numpad -), added dclone kill handler
    AntiHostile.js - added smite on druids and summon necromancers
    
    added KillDclone script
    updated character configsa
    kolton committed Mar 6, 2013
    Configuration menu
    Copy the full SHA
    2d83d80 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2013

  1. temp 8

    D2BotFollow.dbj - one profile can join multiple leaders now (this is used mainly for glitch MF because there's no particular order in which the games are joined)
    AutoMule.js - fixed multi realm/mode/core .json file reading
    MuleLogger.js - won't trigger if not launched from D2BotMuleLog.dbj (this fixes some conflicts with automule)
    ClearAnyArea.js - removed town chores between each area
    FastDiablo.js - increased seal boss wait time, added clearing around seals if stuck
    Mephisto.js - added better council clearing
    Pindleskin.js - talk to Anya if needed to open the portal
    Questing.js - improved quest detection for Anya and Shenk (quests don't have to be 100% complete now)
    Rakanishu.js/Tristram.js - improved Cain quest detection
    Attack.js - tweaked dodge list building, improved getMob, improved monster sort function
    Paladin.js - new experimental doll avoid function
    CollMap.js - cleaned up checkColl, fixed a potential error in addRoom
    Cubing.js - don't cube runes that are used in runewords
    Misc.js - added clone object function, tweaked openChest function
    Pather.js - added NodeAction object that contains chest, shrine and clear functions, added clear path option to kill monsters on the move, added min distance to walk function for precision tweaks, journeyTo will take any missing waypoint on its way
    Templates/chestlist.txt - fixed some chest area ids
    ToolsThread.js - replaced configCache with cloned Config object
    
    LLD.nip - added some lld items
    classic.nip - tweaked some lines
    kolton.nip - added some upgraded item lines
    
    added Config.PacketShopping to char configs (repair not tested with it yet but it's assumed to work)
    kolton committed Mar 24, 2013
    Configuration menu
    Copy the full SHA
    eff46e7 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2013

  1. 1 Configuration menu
    Copy the full SHA
    24b60f1 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2013

  1. Assassin shockweb spam

    spam shockweb between waves if shockweb is your skill to use against
    regular monsters
    Supericy committed Jul 14, 2013
    Configuration menu
    Copy the full SHA
    c9aa71d View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2013

  1. announce game when joining

    Advanced config to announce the game the leecher is joining. This is
    useful for when there is no channel bot.
    Supericy committed Jul 29, 2013
    Configuration menu
    Copy the full SHA
    dd6fd1c View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2013

  1. temp 9

    D2Multi
    
    Added patches to reduce in game and out of game cpu usage
    
    D2BS core
    
    Added checks that should help with getlevel/getmapdata/getshortfilename crashes.
    https://www.assembla.com/code/d2bs/subversion/changesets/1785
    
    D2Bot#
    
    - Data Cache
            - D2Bot can store temporary data using Key:Value scheme
            - data can be accessed from any d2 window as long as they know the key
    
    - Console View
            - Removed command line parsing
              Serves little to no purprose, you can still issue commands via IRC
    
    - IRC Bot
            - Can start/stop/getstatus on profiles
            - IRC Event: allows d2 windows to subscribe to irc msgs
    
    - Added columns "crashes" "game"
            - crashes: counts number of d2bs errors or window not responding
            - game: shows current game.exe being used (useful for proxy users)
    
    - Asynchronous
            - Key Wizard: no longer blocks UI thread, you can view key info during runtime without crashing
            - Char Log: new implementation no longer reads from hdd on each refresh
                        uses FileSystemWatcher to update new logged mules
                        manually refresh full directory via Tools->Refresh Char Log
                        should be very fast for searching and loading chars after initial load
    
    - Item Image + Description
            - Copy Description: copy text description to clipboard without color codes
            - Post to Imugr: posts png image to imgur and puts image address in clipboard
              Notified by MsgBox
    
    - Bug Fixes
            - Added mutexes to prevent restarting normal windows
    
    Kolbot
    
    added single player screen exit to most starters in case of accidental click
    d2botchannel - added mouse blocking and error handling for game join
    d2botfollow - added a dynamic delay before joining next game to prevent FTJ
    d2botlead - disabled chat messages if channel joining failed
    d2botmap - fixed join request handler
    d2botmule - don't drop ID scrolls with torch mules
    d2botmulelog - go to next account if current one is empty
    default.dbj - moved D2Bot.init call to the appropriate place - fixes mule logger item screenshot bug, death reporter is off for characters with chicken set to 0
    automule - fixed a bug with mule data file, added getMuleItems function, changed drop item function to use getMuleItems function
    mulelogger - added char names to print messages
    ntitemparser - added [tier] keyword. not currently used but it can be used for item prioritizing or low level item replacement functions, added support for worded prefix/suffix (ie. [suffix] == of the mammoth)
    oog.js - added joinChannel function that can tell whether a channel was joined successfully
    torchsystem - key hunters will only drop full sets now
    andariel/duriel - MFLeader support fot classic
    orgtorch - replaced checkuneven function with completeSetCheck - it will help prevent mismatching organs even when maketorch is false
    shopbot - added drognan and malah, try to get a missing waypoint before shopping
    
    attack.js - added wereform attack for all classes, refresh unit when going back from town in Attack.kill(), added more checks for walking characters in Attack.clear and securePosition, attack immune monsters last with classic barbs, excluded claw viper temple lv 2 from monster sorting
    attacks/barbarian - tweaked attack code, changed boss/others skill numbers back to 1/3 and changed immune/backup skills to 2/4
    attacks/druid - removed wereform attack code (it's now included in a separate file)
    cubing - added Roll.Eth/Roll.NonEth/Roll.All for socketing/upgrading recipes, use all free gems for magic item rerolling, don't reroll items in locked inventory space, added recipe randomization - it will no longer skip crafting recipes when there's multiple in the same group (ie. caster amulet+boots)
    misc.js - avoid obstacles and prevent getting stuck when opening chests, added several me.gameReady checks to reduce warnings, added sockets to item pictures, changed fileAction to use FileTools, fixed packet gambling
    pather - skip getPath call when walking a straight unobstructed line, added area check to usePortal and useWaypoint to prevent unneeded getPath calls, removed delays after successful useWaypoint/usePortal
    pickit.js - don't trigger automule when there's no actual items to mule
    prototypes - added Array.shuffle, getPrefix/getSuffix can now use string as arg, changed how itemskillonhit and itemchargedskill work - now all that's needed is skill id (ie. [itemchargedskill] == 96 for sacrifice charges)
    storage - added lock chec function for inventory items
    town.js - added clearScrolls at the end of town chores, go to act 4 for potions in normal (if possible), changed getCorpse function - it will stop the profile if it doesn't get the corpse
    antihostile - fixed a bug with hostile trigger at the beginning of a game
    heartbeat.js - added restart on double script load bug
    toolsthread - ping quit activates only after 5 seconds have passed in game, fixed chicken monster reporting, don't use potions on a dead merc, added d2bot console print for revived viper quit
    
    added attacks/wereform - all characters can shapeshift now
    updated templates/attacks.txt with wereform info
    updated shopbot.nip with more items and information
    
    updated character config files - make sure to remake configs
    kolton committed Aug 5, 2013
    Configuration menu
    Copy the full SHA
    b970b81 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2013

  1. Configuration menu
    Copy the full SHA
    57bfadc View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2013

  1. more hotfixes

    Pather.js - added back delay to useportal to prevent the walking bug, checkspot can use cached data
    AutoMule.js - fixed a bug where automule could get the wrong mule account, dropStuff respects inventory lock
    TorchSystem.js - fixed a typo in key drop func
    Attack.js - improved getIntoPosition and buildGrid/deploy performance by precaching rooms
    CollMap.js - added 3x3 room caching func, added cacheOnly option for collision checks
    Misc.js - fixed openChest function that could cause pathing errors
    Storage.js - added owner check to IsLocked function
    kolton committed Aug 7, 2013
    Configuration menu
    Copy the full SHA
    3f07442 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2013

  1. cubing fix

    kolton committed Aug 11, 2013
    Configuration menu
    Copy the full SHA
    49955f2 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2013

  1. D2Bot -

    Fixed some crashes, thread issues, fswatch issues
    
    D2BS -
    Fixed GetLevel crash
    noah- committed Aug 16, 2013
    Configuration menu
    Copy the full SHA
    db07d7e View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2013

  1. fixes

    D2BotChannel.dbj, D2BotFollow.dbj - fixed join request from other d2botfollow profiles, changed mule trigger, added torchTrigger exception from join game requests
    D2BotFollow.dbj - added torchTrigger exception from join game requests
    AutoMule.js, TorchSystem.js - fixed a bug where follow profiles could join mule game
    Attack.js - tweaked Attack.kill code not to throw errors when boss unit is invalidated
    Wereform.js - changed to proper filename and description
    CollMap.js - fixed getNearbyRooms error
    Misc.js - added a simple text-based item log which logs sold, kept, stashed, dropped and skipped (due to no inventory space) items.
    
    added item txt logger settings to char configs
    kolton committed Aug 20, 2013
    1 Configuration menu
    Copy the full SHA
    78d7fcb View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2013

  1. unit fname error fix

    kolton committed Aug 21, 2013
    Configuration menu
    Copy the full SHA
    51952b5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de90e7d View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2013

  1. Merge pull request kolton#38 from Supericy/Temp

    Supericy
    kolton committed Aug 24, 2013
    Configuration menu
    Copy the full SHA
    a3a5d75 View commit details
    Browse the repository at this point in the history
  2. fixes

    fixed a runeword/cubing conflict
    optimized preattack code in Baal.js and added it to BaalHelper.js
    Gamble.js - break loop when full with gold
    Cubing.js - added item on cursor check before making recipes
    Pather.js - telekinesis retry fix
    ToolsThread.js - added stopDefault to hopefully prevent game not ready warnings
    kolton committed Aug 24, 2013
    Configuration menu
    Copy the full SHA
    da7a165 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2013

  1. tweaks n fixes

    D2BotChannel.dbj/D2BotFollow.dbj - added gambling system support, consolidated mule/torch/gambling trigger code
    D2BotLead.dbj - consolidated mule/torch/gambling trigger code, removed an extra min game time call
    D2BotMule.dbj - added info whether normal or torch mule game is joined
    AutoMule.js - moved mule triggers to AutoMule object, code cleanup
    Gambling.js - added support for multiple teams (and thus realms), configurable gold trigger and gold reserve, moved all triggers to Gambling object
    MuleLogger.js - added support for sockets
    TorchSystem.js - moved triggers to TorchSystem object
    Follower.js - move to portalspot only if the character is in town
    Gamble.js - synced with changes to Gambling.js
    OrgTorch.js - synced with changes to TorchSystem.js
    Questing.js - stop profile when quests are done
    Attack.js - experimental change to melee attack positioning
    Cubing.js - fixed a bug where cubing will keep adding pgem recipes to the list (making the bot pick up more flawless gems than needed), getCube will now stash the cube after getting it
    Misc.js - added quality to item logger, added more info to item logger (which function dropped an item, which item was kept for cubing or runewords)
    Pickit.js - added itemQualityToName, synced with changes to AutoMule.js
    ToolsThread.js - synced with changes to AutoMule.js
    kolton committed Aug 29, 2013
    Configuration menu
    Copy the full SHA
    58f68fc View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2013

  1. mini update

    AutoMule.js - added stash/inventory percent trigger which is checked at the end of each game
    Attack.js - added some more info to Attack.kill errors
    Cubing.js - fixed a bug where a recipe would stay enabled causing the bot to keep excessive gems and jewels
    Misc.js - added some more info to item logger, changed how Packet.buyItem checks for shift-bought items (fixes extra scrolls issue)
    Pickit.js - item pickup check is now based on quantity of owned items - it shouldn't skip logging items now
    Prototypes.js - changed how Item.buy checks for shift-bought items, plusmax/mindamage no longer uses item description, plusdefense no longer uses item description for jewels and charms
    Storage.js - added UsedSpacePercent, added TradeScreen container
    Town.js - added clearInventory call to town chores, don't shop in act 4 in normal if already in act 5, Town.identify now only parses unid items, added cubing list refresh when a cubing ingredient is identified and kept, packet gambling speedup and overhead info for which items are bought and sold
    kolton committed Sep 6, 2013
    Configuration menu
    Copy the full SHA
    192ac1d View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2013

  1. temp 10

    d2bot#
    added new (and hacky) win8 handler code
    
    kolbot
    D2BotChannel.dbj - added muted key skipping, disabled chat messages if channel joining failed
    D2BotFollow.dbj - fixed multiple leader following
    D2BotLead.dbj - added experimental last area crash info
    D2BotMule.dbj - get next mule if current one has a torch
    
    default.dbj - rearranged code to reduce game not ready warnings, removed delay at the end
    Gambling.js/AutoMule.js/MuleLogger.js/TorchSystem.js - removed delay after quit(), changed info messages a bit
    OOG.js - added D2Bot functions to store/retrieve/delete data to and from D2Bot# manager
    TorchSystem.js - added the option to skip key logging, rewrote ingamecheck - the key hunters will drop exact keys needed by the uber killer, they will also drop any rejuvenation potions that the killer might need.
    AncientTunnels.js - added Dark Elder and Lost City special chest
    AutoBaal.js - added dangerous/lethal hot tp messages to triggers
    Countess.js - code cleanup
    Eyeback.js - fixed fails to find Eyeback
    FastDiablo.js - use packets to interact with seals
    MFHelper.js - helpers now wait until leader's area can be read, added council member clearing
    Mephisto.js - added MFLeader council handling
    OrgTorch.js - removed delay after quit, trigger torch making with just one full set, position right under Izual and Lilith, added juvCheck and keyCheck - will tell key hunters exactly what they need, disabled merc during ubers to stop wasting gold
    Travincal.js - added MFLeader handler, improved safe spot making for PortalLeech option
    TravincalLeech.js - rewrote the script. leech will auto revive if dead.
    Attack.js - fixed getMob, don't dodge Diablo
    Loader.js - added current script broadcast (currently picked up by toolsthread and party thread)
    Misc.js - openChestsInArea can take and array of specific chest ids a second argument, added "chest3" to openChest (to open special chest in Lost City), added more info to error reporter
    Pather.js - fixed ghost killing for countess, removed town check and node action for last node, added town node adjustment, made walking smoother (no more breaks between nodes), added maggot lair node adjustment, removed some obsolete code, added progressibe delay for useWaypoint and usePortal,
    getNearestWalkable and checkSpot can now take custom collision argument
    Pickit.js - rearranged item pickup code - all items that can fit are picked first. those than can't fit are handled separately, fast pickit will ignore potions, keys and other low priority items.
    Precast.js - added experimental getBetterSlot function. It's currently used for Holy Shield
    Prototypes.js - added item.dexreq and item.strreq prototypes
    Runewords.js - can use item name in configs
    Town.js - added Jamella gambe fix (this fixes packet shopping + gambling at Jamella), don't trigger potion buying for bad config (min pots > belt size), keyCheck counts all keys, avoid Alkor and Hratli, added cube repair, rearranged item repair code, openStash will disable telekinesis after a few failed attempts, town move uses gePath now to get an optimal telekinesis spot, return potions to belt in case of death or after repairing belt with cube
    AntiHostile.js - quit using toolsthread
    HeartBeat.js - restart if default is loaded out of game (affects 1.5 core currently)
    Party.js - added public chatter (check character configs)
    RushThread.js - always open wp menu
    ToolsThread.js - store current script name in d2bot#, quit will always kill default thread first
    
    LLD.nip - changed some lines a bit
    kolton.nip - added some upped items, added 0os 15ed auric shields
    
    tweaked melee attacks for paladin, assassin and barbarian a bit - they won't cast attack skills on dead monsters
    
    **updated character configs**
    
    added Coldworm.js
    kolton committed Sep 27, 2013
    Configuration menu
    Copy the full SHA
    6c94633 View commit details
    Browse the repository at this point in the history
  2. town fix

    kolton committed Sep 27, 2013
    Configuration menu
    Copy the full SHA
    7ba5640 View commit details
    Browse the repository at this point in the history
  3. compatible ObjectListView.dll

    kolton committed Sep 27, 2013
    Configuration menu
    Copy the full SHA
    c88c37a View commit details
    Browse the repository at this point in the history
  4. fixes

    kolton committed Sep 27, 2013
    Configuration menu
    Copy the full SHA
    9d5defd View commit details
    Browse the repository at this point in the history
  5. strict warning fix

    kolton committed Sep 27, 2013
    Configuration menu
    Copy the full SHA
    790cab5 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2013

  1. fixes and tweaks

    AutoMule.js/TorchSystem.js - added d2bot# status message when in mule/torch game (instead of just printing 'Lobby')
    AncientTunnels.js - don't try to do Dark Elder if his preset unit isn't found
    DiabloHelper.js - call field id after each seal boss
    Attack.js - don't attack units in other areas, fixed getIntoPosition
    Paladin.js - use monster's targetx/y for hammer position if it's fleeing, added monster size specific hammer positioning
    CollMap.js - tweaked room caching and invalid position handling
    Cubing.js - added the ability to use item names in recipe config
    Loader.js - added a warning when trying to load a script that doesn't exist
    Misc.js - added low mana delay for static - this fixes attackCount exceeded error
    Pather.js - removed town node adjustment, improved walking code when stuck
    kolton committed Sep 30, 2013
    Configuration menu
    Copy the full SHA
    5712eea View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2013

  1. collmap fix

    kolton committed Oct 1, 2013
    Configuration menu
    Copy the full SHA
    23c96f4 View commit details
    Browse the repository at this point in the history
  2. fix pack

    Attack.js - keep getNearestWalkable coords in the same room in clearLevel, return false instead of throwing error in getIntoPosition on invalid units
    Party.js - added party mode 3 - invite but never accept party
    MFHelper.js - added getPortal retry to prevent missing a portal
    
    updated character configs
    kolton committed Oct 1, 2013
    Configuration menu
    Copy the full SHA
    7172e5d View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2013

  1. rusher/rushee revamp

    thanks to adhd for invalid rusher command fix
    rusher - ignore random chat, ignore invalid sequence and area for do/clear command, skip acts if every other player is in next act(s), added bumper check, use securePosition for safer TPs, mephisto - council fix + wait for hydras to disappear, lots of misc fixes and tweaks
    rushee - bumper support for ancients/baal, should actually work now with rusher
    kolton committed Oct 24, 2013
    Configuration menu
    Copy the full SHA
    3d92321 View commit details
    Browse the repository at this point in the history
  2. rush/misc tweaks

    Rushee.js - move to portalspot on start, tweaked tyrael talk
    Attack.js - securePosition can skip monsters behind walls
    Paladin.js - prevent getting invalid spot errors
    Pather.js - use Greiz trapdoor to go to sewers in act 2, always call me.cancel() before using a portal, abort usePortal if dead
    Prototypes.js - improved npc.openMenu(), added item.parentName prototype, added pickit support for [itemskillonattack] == skillid
    Town.js - fixed a crash with merc revive
    RushThread.js - changed Attack.securePosition calls to skip blocked monsters in indoor areas, improved duriel's chamber pathing, fixed potentially bad TP placement for mephisto
    kolton committed Oct 24, 2013
    Configuration menu
    Copy the full SHA
    4c351b7 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2013

  1. more rusher/rushee tweaks

    kolton committed Oct 25, 2013
    Configuration menu
    Copy the full SHA
    18117cd View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2013

  1. fixpack

    ToolsThread.js/D2BotLead.dbj/Loader.js - removed d2bugInfo store/retrieve because it breaks d2bot#
    Rushee.js - non-questers won't react to command "2" anymore, going to a5 will now check for both npc menu and red portal
    Attack.js - added special actions to securePosition. right now there's paladin redemption
    RushThread.js - returned normal range/collision for amulet/duriel sequence and added special actions for them
    
    added CloneKilla.js - Config.KillDclone will actually work now (if you don't already have anni)
    kolton committed Oct 26, 2013
    Configuration menu
    Copy the full SHA
    b682b73 View commit details
    Browse the repository at this point in the history
  2. removing obsolete code

    kolton committed Oct 26, 2013
    Configuration menu
    Copy the full SHA
    c82de3e View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2013

  1. Configuration menu
    Copy the full SHA
    7abb805 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2013

  1. Initial commit of the AutoBuild system. See committed

     README.txt for instructions and details.
    alogwe committed Nov 26, 2013
    Configuration menu
    Copy the full SHA
    0100705 View commit details
    Browse the repository at this point in the history
  2. Removed restrictions of number of points for skills (1) and stats (5)…

    … spent at each level of the build template.
    
    There are safety measures in place so the user can't spend points they don't have available.
    If you have an existing build template, you will need to upgrade it according to the new identifiers, or make a new one.
    alogwe committed Nov 26, 2013
    Configuration menu
    Copy the full SHA
    95cadde View commit details
    Browse the repository at this point in the history
  3. adding GetKeys script

    kolton committed Nov 26, 2013
    Configuration menu
    Copy the full SHA
    512ea42 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2013

  1. included cubing and runeword files into the build template so recipes…

    … will work now, thanks SiC-666 for pointing that out
    alogwe committed Nov 27, 2013
    Configuration menu
    Copy the full SHA
    ba3e979 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2013

  1. Added me.realm string into the log file name for those that use the s…

    …ame character name across realms
    alogwe committed Nov 28, 2013
    Configuration menu
    Copy the full SHA
    853f19b View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2013

  1. removed default.dbj check from heartbeat

    it's no longer needed
    kolton committed Dec 14, 2013
    Configuration menu
    Copy the full SHA
    e9e3cc4 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2013

  1. Merge pull request kolton#50 from alogwe/Temp

    Fixed two typos in MapThread.js
    kolton committed Dec 17, 2013
    Configuration menu
    Copy the full SHA
    a766709 View commit details
    Browse the repository at this point in the history
  2. No commit message

    uscgmatthew committed Dec 17, 2013
    Configuration menu
    Copy the full SHA
    3bccfac View commit details
    Browse the repository at this point in the history
  3. No commit message

    uscgmatthew committed Dec 17, 2013
    Configuration menu
    Copy the full SHA
    faa01f5 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2013

  1. D2BotChannelMaster.dbj

    added lines, instead of lines = "",
    removed isUp
    removed case 3 (game request) from receivecopydata
    removed joinInfo case 1 from receivecopydata
    removed scriptEvent and automule
    uscgmatthew committed Dec 18, 2013
    Configuration menu
    Copy the full SHA
    d68c47a View commit details
    Browse the repository at this point in the history
  2. No commit message

    uscgmatthew committed Dec 18, 2013
    Configuration menu
    Copy the full SHA
    8f405cf View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2013

  1. Configuration menu
    Copy the full SHA
    a7d3255 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2013

  1. fix for non-english locale systems

    fixed item logging/mulelogger for non-english locale systems
    imbalanced committed Dec 29, 2013
    Configuration menu
    Copy the full SHA
    9dc4c9d View commit details
    Browse the repository at this point in the history
  2. Merge pull request kolton#54 from imbalanced/Temp

    fix for non-english locale systems by imbalanced (IMBA)
    noah- committed Dec 29, 2013
    Configuration menu
    Copy the full SHA
    46d12cb View commit details
    Browse the repository at this point in the history
  3. fix for non-english locale systems

    previous fix didn't account for few special cases
    imbalanced committed Dec 29, 2013
    Configuration menu
    Copy the full SHA
    b1fa9c9 View commit details
    Browse the repository at this point in the history
  4. Merge pull request kolton#55 from imbalanced/Temp

    fix for non-english locale systems
    noah- committed Dec 29, 2013
    Configuration menu
    Copy the full SHA
    39749ed View commit details
    Browse the repository at this point in the history
  5. code clean up

    thanks noah
    imbalanced committed Dec 29, 2013
    Configuration menu
    Copy the full SHA
    96c9724 View commit details
    Browse the repository at this point in the history
  6. added delay before joining a mule game

    clicks join button and waits for two seconds to prevent ftj
    imbalanced committed Dec 29, 2013
    Configuration menu
    Copy the full SHA
    d2629ad View commit details
    Browse the repository at this point in the history
  7. Merge pull request kolton#56 from imbalanced/Temp

    fix for non-english locale systems
    noah- committed Dec 29, 2013
    Configuration menu
    Copy the full SHA
    861339e View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2013

  1. Update Config.js

    else statement missing
    noah- committed Dec 31, 2013
    Configuration menu
    Copy the full SHA
    c7a2670 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2014

  1. Update D2BotLead.dbj

    removed game time counter status update
    noah- committed Jan 4, 2014
    Configuration menu
    Copy the full SHA
    3f12637 View commit details
    Browse the repository at this point in the history
  2. Update D2BotFollow.dbj

    removed ingame timer update to manager
    noah- committed Jan 4, 2014
    Configuration menu
    Copy the full SHA
    697788b View commit details
    Browse the repository at this point in the history
  3. Update D2BotFollow.dbj

    noah- committed Jan 4, 2014
    Configuration menu
    Copy the full SHA
    80cbf26 View commit details
    Browse the repository at this point in the history
  4. Update D2BotChannel.dbj

    noah- committed Jan 4, 2014
    Configuration menu
    Copy the full SHA
    3e96951 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2014

  1. Configuration menu
    Copy the full SHA
    86d1c5e View commit details
    Browse the repository at this point in the history
  2. Merge pull request kolton#59 from demkca/Temp

    fix barb low mana attack when unit is immune
    noah- committed Jan 6, 2014
    Configuration menu
    Copy the full SHA
    a48848f View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2014

  1. Added conditional include()'s to AutoBuild files. This should fix the…

    … errors that would occur due to pushing cubing and runeword recipes within the char config file. Also fixed a few typos in path strings and added a stack trace to the main error handler in the AutoBuildThread.js file. Thanks to SiC-666 for pointing these errors out and helping me trace them out!
    alogwe committed Jan 7, 2014
    Configuration menu
    Copy the full SHA
    360dbf3 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2014

  1. Add a LogEquipped option that will include equipped items and

    append " (equipped)" to the item's title.
    demkca committed Jan 8, 2014
    Configuration menu
    Copy the full SHA
    5599a6d View commit details
    Browse the repository at this point in the history
  2. Add LogMerc option to also log equipment the merc has on.

    "(merc)" will be appended to the item's title.  No attempts
    will be made to revive a dead merc.
    demkca committed Jan 8, 2014
    Configuration menu
    Copy the full SHA
    1167f72 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2014

  1. Merge pull request kolton#60 from demkca/Temp

    Add a couple options to MuleLogger to allow logging of player and merc equipped gear
    kolton committed Jan 15, 2014
    Configuration menu
    Copy the full SHA
    95af9f5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request kolton#61 from alogwe/Temp

    Fix for AutoBuild cubing and runeword recipes. Added stack trace in error messages.
    kolton committed Jan 15, 2014
    Configuration menu
    Copy the full SHA
    75a7c56 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2014

  1. Merge pull request #1 from kolton/Temp

    Temp
    imbalanced committed Jan 19, 2014
    Configuration menu
    Copy the full SHA
    90f3ead View commit details
    Browse the repository at this point in the history
  2. minor fix

    correctly removes unnecessary characters left behind when logging
    runewords/cube under non-english locale systems
    imbalanced committed Jan 19, 2014
    Configuration menu
    Copy the full SHA
    258ad18 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2014

  1. No commit message

    uscgmatthew committed Jan 23, 2014
    Configuration menu
    Copy the full SHA
    516812b View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2014

  1. Merge pull request kolton#66 from uscgmatthew/Temp

    High Rare Re-rolling with sojs
    noah- committed Jan 25, 2014
    Configuration menu
    Copy the full SHA
    4d8d5c0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request kolton#65 from imbalanced/Temp

    minor mulelogger fix
    noah- committed Jan 25, 2014
    Configuration menu
    Copy the full SHA
    8d35c6d View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2014

  1. Small Belt Management Tweak

    If you got full belt and potion buffer, it checks for minor quality
    potions in order to replace them.
    hecuba committed Jan 26, 2014
    Configuration menu
    Copy the full SHA
    6571cbc View commit details
    Browse the repository at this point in the history
  2. No commit message

    uscgmatthew committed Jan 26, 2014
    Configuration menu
    Copy the full SHA
    219bd5e View commit details
    Browse the repository at this point in the history
  3. Merge pull request kolton#68 from uscgmatthew/Temp

    Update to Soj re-rolling in cubing
    kolton committed Jan 26, 2014
    Configuration menu
    Copy the full SHA
    53715cf View commit details
    Browse the repository at this point in the history
  4. Merge pull request kolton#67 from hecuba/Temp

    Small Belt Management Tweak
    kolton committed Jan 26, 2014
    Configuration menu
    Copy the full SHA
    eb6d06a View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2014

  1. minor cleanup

    kolton committed Feb 1, 2014
    Configuration menu
    Copy the full SHA
    0a81ab5 View commit details
    Browse the repository at this point in the history
  2. Updated readmes

    kolton committed Feb 1, 2014
    Configuration menu
    Copy the full SHA
    67cca09 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2014

  1. Configuration menu
    Copy the full SHA
    727298c View commit details
    Browse the repository at this point in the history
  2. Add new Beetleburst script option for Coldworm.js

    Beetleburst is a rarely run superunique in Far Oasis with a treasure
    class level of 87 and a monster level of 79. While his low monster level
    detracts from his item table, he's so quick to kill that I added him
    onto running Coldworm.
    
    Patch Details:
    - [x] Updated Coldworm.js to find and kill Beetleburst (preset 747).
    - [x] Updated Config.js and all class templates to include the new
    Config.Coldworm.KillBeetleburst option.
    Samuel Schlesinger committed Feb 11, 2014
    Configuration menu
    Copy the full SHA
    83baee7 View commit details
    Browse the repository at this point in the history
  3. Add brackets to single-line if statement.

    Added extra brackets to a single-line if statement for better code consistency.
    Samuel Schlesinger committed Feb 11, 2014
    Configuration menu
    Copy the full SHA
    947ea68 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2014

  1. Merge pull request kolton#69 from SamuelMS/master

    Add new Beetleburst script option for Coldworm.js
    kolton committed Feb 13, 2014
    1 Configuration menu
    Copy the full SHA
    f01bb0e View commit details
    Browse the repository at this point in the history

Commits on May 15, 2014

  1. Update 1.4 core

    - fixed me.ladder
    kolton committed May 15, 2014
    Configuration menu
    Copy the full SHA
    03c90b1 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2014

  1. 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.
    kolton committed May 21, 2014
    Configuration menu
    Copy the full SHA
    dd8b0b1 View commit details
    Browse the repository at this point in the history
  2. removed some obsolete code

    kolton committed May 21, 2014
    Configuration menu
    Copy the full SHA
    d76905f View commit details
    Browse the repository at this point in the history

Commits on May 22, 2014

  1. autoequip fixes

    kolton committed May 22, 2014
    Configuration menu
    Copy the full SHA
    febfba9 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2014

  1. ladder reset hype fix pack

    Attack.js - check if unit is invalid for custom attacks, fixed Attack.hurt, Attack.clear can now take a monster's gid as bossId argument, small fix for walking attacks
    Attacks/Paladin.js - replaced an obsolete variable
    Misc.js - attempt to shut up getManaCost warnings, autoequip can keep unid items that fully match lines with tier keyword, cancel npc menu before equipping items to prevent conflicts with packet shopping, added equipped item logging
    Pather.js - call Attack.clear() only once on move retry instead of on all future nodes, removed empty path error throwing, enhanced walkTo precision on retries
    Town.js - can buy potions into inventory buffer now, stop trying to buy tp scrolls if there's no tp tome, force identify kept autoequip items, don't stash kept unid autoequip items, removed lowgold trigger if there are no actual items to sell
    kolton committed May 24, 2014
    Configuration menu
    Copy the full SHA
    abce6aa View commit details
    Browse the repository at this point in the history

Commits on May 25, 2014

  1. aufiequip fixup

    clearInventory will now sell or throw away unid items that are no longer valid for autoequip
    pather now allows node action on last node
    added delay for equipped item logging as suggested by JeanMax
    kolton committed May 25, 2014
    Configuration menu
    Copy the full SHA
    6a9066f View commit details
    Browse the repository at this point in the history
  2. autoequip again

    kolton committed May 25, 2014
    Configuration menu
    Copy the full SHA
    09d3ee9 View commit details
    Browse the repository at this point in the history
  3. necro fix

    kolton committed May 25, 2014
    Configuration menu
    Copy the full SHA
    9bbb15e View commit details
    Browse the repository at this point in the history

Commits on May 31, 2014

  1. diablo helper fix

    kolton committed May 31, 2014
    Configuration menu
    Copy the full SHA
    926e6c1 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2014

  1. Update 1.4 core

    me.ladder returns numerical flag value now. 0 = non-ladder, 1 or 16 = ladder
    kolton committed Jun 3, 2014
    Configuration menu
    Copy the full SHA
    8aaf00c View commit details
    Browse the repository at this point in the history
  2. jun 3

    NTItemParser.dbl - made [tier] and [maxquantity] compatible in the same line, added a warning when = is used instead of ==
    OOG.js - added support for Hihest difficulty
    Mephisto.js - prevent moving closer while attacking when using moat trick
    Rusher.js - added a delay when reloading rush thread to make commands work again
    Wakka.js - changed walk precision to range 2 instead of 4
    Attack.js - getMob can take a center object as argument to allow getting monsters within the range of any arbitrary spot
    Attacks/Sorceress.js - static list is no longer case sensitive
    Misc.js - don't try to use shrines or chests that are behind walls when walking, tweaked autoequip a bit
    Pather.js - added forced teleport retries when being hit, changed useUnit back to using packets for greater reliability, especially in Duriel script
    Pickit.js - don't try to pick items behind walls when walking, removed moveTo retries when trying to walk to an item, disable telekinesis after first attempt to pick an item, added quest items to canEquip function to prevent trying to pick up more than one.
    Town.js - prevent 'no room for item' message in NPC window in some cases when inventory is full, enabled mini shopbot with packet shopping, changed stash code to ignore some quest items that should not be stashed
    ToolsThread.js - added a missing include, drink highest potions first, removed a recursive check for giving potions to mercenary, F12 now shows preset units on map (shrines etc.), added the support for Config.QuitList = "any"; to quit when any player leaves
    kolton committed Jun 3, 2014
    Configuration menu
    Copy the full SHA
    9de537e View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2014

  1. jun 10

    NTItemParser.dbl - added more detailed pickit error reporting
    Duriel.js - added area clear before going into Duriel's lair
    Questing.js - added a notification that the profile is being stopped when the script is done
    Attack.js - added static attack skill handler in checkResist - monsters with life lower than Config.CastStatic percent are considered immune to static
    Attacks/Sorceress.js - added support for monster classids in Config.StaticList
    Misc.js - can autoequip items from stash
    Prototypes.js - added dead mode to me.idle, added me.gold
    tools/ToolsThread.js - added quit on soj sales and quit on dclone
    
    updated character configs with dclone quit options
    kolton committed Jun 10, 2014
    Configuration menu
    Copy the full SHA
    a048697 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2014

  1. jun 19

    D2BotMule.dbj - added a missing include
    Enchant.js - make sure the bot stays in act 1 after town chores
    Cubing.js - removed an unneeded delay when trying to open cube when it's already open, emptyCube can move items to stash if there's no room in inventory
    Misc.js - added Packet.itemToCursor(item) and Packet.dropItem(item)
    Prototypes.js - error handling for item.toCursor()
    Storage.js - increased timeout delay when moving items
    Town.js - prevent unnecessary npc visits, added error handling for moveToSpot
    kolton committed Jun 19, 2014
    Configuration menu
    Copy the full SHA
    0d06372 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2014

  1. master update

    kolton committed Nov 24, 2014
    Configuration menu
    Copy the full SHA
    57fff02 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2014

  1. added a new character config option

    Config.WaypointMenu allows you to choose between a direct interaction
    with waypoints (suitable for Battle.net) and a force use of a waypoint
    menu (suitable for Single and private realms).
    cuss committed Nov 25, 2014
    Configuration menu
    Copy the full SHA
    2c2b5de View commit details
    Browse the repository at this point in the history
  2. fix a check for cain quest

    cuss committed Nov 25, 2014
    Configuration menu
    Copy the full SHA
    1d4a5d7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c1671a7 View commit details
    Browse the repository at this point in the history
  4. Merge pull request kolton#97 from cuss/master

    master
    kolton committed Nov 25, 2014
    Configuration menu
    Copy the full SHA
    8534ba9 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2014

  1. fix missed ; in Tristram.js

    cuss committed Nov 27, 2014
    Configuration menu
    Copy the full SHA
    903b5ae View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2014

  1. mule fix

    tools/ToolsThread.js - added missing include, added an option for script developers to suspend quitlist using scriptBroadcast("toggleQuitlist")
    kolton committed Nov 29, 2014
    Configuration menu
    Copy the full SHA
    f141bfe View commit details
    Browse the repository at this point in the history
  2. rusher meph fix

    kolton committed Nov 29, 2014
    Configuration menu
    Copy the full SHA
    17969ca View commit details
    Browse the repository at this point in the history
  3. Merge pull request kolton#99 from cuss/master

    fix missed ; in Tristram.js
    kolton committed Nov 29, 2014
    Configuration menu
    Copy the full SHA
    b598841 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2014

  1. a few fixes to Tristram.js

    cuss committed Nov 30, 2014
    Configuration menu
    Copy the full SHA
    b9d8b8e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6ff397e View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2014

  1. 03 dec merge

    kolton committed Dec 3, 2014
    Configuration menu
    Copy the full SHA
    af853e8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request kolton#102 from cuss/master

    Master
    kolton committed Dec 3, 2014
    Configuration menu
    Copy the full SHA
    2faa282 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2014

  1. 14.dec

    updated d2bot# - http://www.blizzhackers.cc/viewtopic.php?f=204&t=498707
    updated d2bs - http://www.blizzhackers.cc/viewtopic.php?f=204&t=495817&start=330
    
    fixed muling triggers in D2BotChannel.dbj, D2BotFollow.dbj
    OOG.js - added D2Bot.uploadItem (same functionality as right click/upload to imgur in item viewer), updated d2bot.stop
    Diablo.js - added preattack from a distance for seal bosses with hammerdins, added stray monster handling
    Attacks/Barbarian.js - added repair check after attacking
    Attacks/Paladin.js - use secondary skill if hammer position is blocked
    Misc.js - improved Packet.telewalk
    Precast.js - higher enchant slot by dzik
    Town.js - fixed potion handling from inventory, added certain quest items to no-drop list
    RushThread.js - send rushee back to town if sequence fails
    tools/RushThread.js - added numpad 6 hotkey for Mule Logger
    added the missing bot script Crafting.js, it was meant to be there when CraftingSystem was added.
    removed D2BotChannelMaster.dbj, it's old, incomplete and its author has been gona for a long time
    kolton committed Dec 14, 2014
    Configuration menu
    Copy the full SHA
    c2fe4d3 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2014

  1. Configuration menu
    Copy the full SHA
    fced0c1 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2014

  1. typos in Attack.txt

    cuss committed Dec 29, 2014
    Configuration menu
    Copy the full SHA
    760afe8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d98654 View commit details
    Browse the repository at this point in the history
  3. typo in kolton.nip

    cuss committed Dec 29, 2014
    Configuration menu
    Copy the full SHA
    e1966a0 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2015

  1. Merge pull request kolton#109 from cuss/master

    typos in Attack.txt
    kolton committed Jan 17, 2015
    Configuration menu
    Copy the full SHA
    f174f2a View commit details
    Browse the repository at this point in the history
  2. Jan 17.

    D2BotChannel.dbj - fixed error reporting, don't try to rejoin games with too high level restriction
    D2BotMule.dbj - warning+stop profile if rd blocker is on, release cd-key when finished
    D2BotMuleLog.dbj - fixed error reporting, warning+stop profile if rd blocker is on
    default.dbj - added automap handling based on Config.AutoMap
    MuleLogger.js - added item sorting based on item type, character viewer lists should be more organized now
    OOG.js - reduced timeoutDelay spam to d2bot#, made setText change text only if it's different from current text
    TorchSystem.js - added LogOrgans by Gagget
    MFHelper.js - improved portal handling and retries
    OrgTorch.js - status prints to d2bot# by Gagget
    Rushee.js - added harem tp handling
    Barbarian.js - fixed low mana skill warning
    Necromancer.js - corpse explosion improvement by Kam1kaz3
    Sorceress.js - don't try to telestomp inaccessible monsters (ie. storm casters on lava etc.)
    Config.js - added default values for new config options: AutoMap, DroppedItemsAnnounce (by Kam1kaz3), UnpartyShitlisted, QuitListMode and Charge
    Misc.js - added Misc.getNearbyPlayerCount() func that can be used to count players in the same area within getUnit range, added stack info to script error reporting, improved Packet.teleWalk
    Pather.js - made Charge configurable, rewrote makePortal, usePortal won't try to take portals if the character is already in target area
    Pickit.js - organ log handler by Gagget
    Prototypes.js - fixed unit.attacking, added stat parsing from description for equipped items in getStatEx
    Town.js - announce items dropped by FieldID by Kam1kaz3, gambling can take item names now, Town.move will go to town automatically if not already in town
    AntiHostile.js - actively scan for hostiles instead of triggering from event
    Party.js - added the ability to unparty if partied with a shitlisted character
    RushThread.js - added harem tp, wait for players to enter act 4 after killing Mephisto, delay before telling rushees to leave in order to prevent quest fails.
    ToolsThread.js - added the ability to quit based on profile names (this reads character names from data folder), fixed a potential error in checkVipers function
    
    updated character configs with new options and updated recipes with item names for easier readability
    kolton committed Jan 17, 2015
    Configuration menu
    Copy the full SHA
    8d25290 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2015

  1. 1. Feb

    D2Bot# - gracefully close d2 window
    
    Enchant.js - abort cows function if Akara is too far from her normal spot or if she's been led out of town
    Rusher.js - fixed pause/resume commands
    Prototypes.js - don't throw errors in unit.dead
    Town.js - ignore NPCs that have been led out of town
    kolton committed Feb 1, 2015
    Configuration menu
    Copy the full SHA
    db6911c View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2017

  1. Update to 1.14d compatible binaries

    - D2Bot.exe new version
    - D2BS.dll version 1864
    - D2M.dll, libnspr4.dll, js32.dll not used anymore
    - Changed structure/names of key/profile/schedules
    - Changed log file directories
    noah- committed Jun 26, 2017
    Configuration menu
    Copy the full SHA
    ba9acb7 View commit details
    Browse the repository at this point in the history
  2. Latest build

    noah- committed Jun 26, 2017
    Configuration menu
    Copy the full SHA
    144d623 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2017

  1. D2BS bug fix + D2Bot Update 17.7.1.100

    D2Bot - added auto updater (click About), it updates from github
                - your profile start info should be -w -ns -sleepy for optimal CPU usage
                - made 1.14d the default option, added -sleeply to all new profiles
                - fixed a profile copy bug that would add two dashes
    D2BS - changed GameDraw hook to unused function
    noah- committed Jul 1, 2017
    Configuration menu
    Copy the full SHA
    ad5cb89 View commit details
    Browse the repository at this point in the history
  2. D2BS bug fix + D2Bot Update 17.7.1.100

    D2Bot - added auto updater (click About), it updates from github
                - your profile start info should be -w -ns -sleepy for optimal CPU usage
                - made 1.14d the default option, added -sleeply to all new profiles
                - fixed a profile copy bug that would add two dashes
    D2BS - changed GameDraw hook to unused function
    noah- committed Jul 1, 2017
    Configuration menu
    Copy the full SHA
    9028c14 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9839cf8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6e24e3e View commit details
    Browse the repository at this point in the history
  5. 1 Configuration menu
    Copy the full SHA
    a563277 View commit details
    Browse the repository at this point in the history
  6. Fixed a bug with auto update

    - auto update should now work without restarting d2bot by clicking about
    noah- committed Jul 1, 2017
    Configuration menu
    Copy the full SHA
    4d14672 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2017

  1. D2Bot 17.7.1.400

    Fixed another Auto Update bug
    Fixed an exception handling crash
    noah- committed Jul 2, 2017
    Configuration menu
    Copy the full SHA
    e6eb677 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ff64ec1 View commit details
    Browse the repository at this point in the history
  3. D2Bot 17.7.2.100

    Fixed cdkey deadlock issue
    noah- committed Jul 2, 2017
    Configuration menu
    Copy the full SHA
    b143f66 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2017

  1. Reworked Changes

    reworked all changed lines
    cr3nox committed Jul 10, 2017
    Configuration menu
    Copy the full SHA
    3d8c937 View commit details
    Browse the repository at this point in the history
  2. updated some errors

    cr3nox committed Jul 10, 2017
    Configuration menu
    Copy the full SHA
    4cb8640 View commit details
    Browse the repository at this point in the history