first of all: thanks you guys for developing such a great bot!
i've been testing it for a while and now i'm converting my classic team cs script (based on koltons initial release of teamd) to d2bs code.
so here are some problems i found or suggestions i would like to give:
Attack.js (Attack.kill):encountering a monster that is immune to magicdamage specified in charconfig will lead to a "throw error" and thus ending the current script. i'd REALLY like to have this error be replaced by putting this:
if(!this.skipCheck(target)) {
print("Skipped " + target.name + " because of your skip immune settings.");
return true;
}
or simply make it switchable with another argument. this was the only thing i had to change in the bot-core so far to get the cs team running well.
game statistics:is there a way to have multilined outputs (mouseover) in d2bot#? i'd also appreciate adding of game duration and approx time to level up (based on: game duration + game create threshold + x * runs left to level up) to the built in exp-log. i've written a really neat (multilined) output for d2nt, so just tell me if u like to have the code.
color glitches in the D2Bot# logsometimes the color of a line will swap over to the timestamp of the next line. i think this happens while scrolling through the log.
hammerdin attack routine:hammerdin seems to attack even dumber than in old teamd since it doesn't change position according to monster.x monster.y after several attacks. will this get improved soon or do i have to write an own function?
FileTools.readText permission denied:i'm using teamd-style teamcommands via textfile. it is working so far, but rarely produces a permission denied and therefor ending the script. i think this happens if write + read happens at exact the same time. any suggestions towards this problem?
Pickit.pickItems() & MiniShopBot producing hiccups/lagsometimes (not every time) a pickit-call or vendor visit produces a short break of 1-3 seconds. is this caused by a big pickit file? (mine is 573 lines, 62227 chars atm)
Summoner.jsi'd like to disable the cleararea and just kill summoner. teleporting right in front of summoner also speeds it up since he is dead in a blink.
if (!Pather.moveToPreset(me.area, 2, 357, 10, 10)) {
throw new Error("Failed to move to Summoner");
}
Attack.kill(250);
Pickit.pickItems();
more to come...
