Maybe you forgot to upload v33, you only have v32 as download.
Thanks for your work!
read above posts
Maybe you forgot to upload v33, you only have v32 as download.
Thanks for your work!
no. this is just an approach of estimation. you can't get the correct Z from your randomly pickup target, so you still have chance to get fucked.....ksmaze: so with this new version of yours, using zigazag with variable Z coordinates shouldn't be fucked anymore, right?
[/QUOTE]edit: seems to be the case! I'll comit these changes as v0.33 right away!
An observation: ksmaze, your new zizag code seems to make the bot WW side to side very quickly over a short distance while fighting azmodan. That, however, is not such a serious issue, so I'll still implement your changes
Probably, yes. Thanks againno. this is just an approach of estimation. you can't get the correct Z from your randomly pickup target, so you still have chance to get fucked.....
I may check it tomorrow. I usually ran coreonly, so I never have a chance to see this.
But I guess it's because azmodan is too huge?
// ****************************************************************
// ***** Avoidance-related dictionaries/defaults *****
// ****************************************************************
// A list of all the SNO's to avoid - you could add
private static readonly HashSet<int> hashAvoidanceSNOList = new HashSet<int>
{
// Arcane Arcane 2 Desecrator Poison Tree Molten Core Molten Core 2 Molten Trail Plague Cloud Ice Balls
219702, 221225, 84608, 5482,6578, 4803, 4804, 224225, 247987, 95868, 108869, 402, 223675,
// Bees-Wasps Plague-Hands Azmo Pools Azmo fireball Azmo bodies Belial 1 Belial 2
5212, 3865, 123124, 123842, 123839, 161822, 161833,
// Sha-Ball Mol Ball Mage Fire Diablo Prison Diablo Meteor Ice-trail
4103, 160154, 432, 168031, 214845, 260377,
// Zolt Bubble
185924,
};
// A list of SNO's that are projectiles (so constantly look for new locations while avoiding)
private static readonly HashSet<int> hashAvoidanceSNOProjectiles = new HashSet<int>
{
// Bees-Wasps Sha-Ball Mol Ball Azmo fireball Zolt Twister
5212, 4103, 160154, 123842, 139741,
};
// The rough radius of each avoidance thing (from centre to edge!) in feet
private static readonly Dictionary<int, double> dictAvoidanceRadiusDefaults = new Dictionary<int, double>
{
// Arcane Arcane 2 Desecrator Poison Tree Molten Core Molten Core 2 Molten Trail Plague Cloud Ice Balls
{219702, 12}, {221225, 12}, {84608, 10}, {5482, 14},{6578,14}, {4803, 19},{4804, 19}, {224225, 19}, {247987,19}, {95868, 6}, {108869, 14}, {402, 20}, {223675, 20},
// Bees-Wasps Plague-Hands Azmo Pools Azmo fireball Azmo bodies Belial 1 Belial 2
{5212, 10}, {3865, 12}, {123124, 54}, {123842, 16}, {123839, 47}, {161822, 20}, {161833, 20},
// Sha-Ball Mol Ball Mage Fire Diablo Prison Diablo Meteor Ice trail
{4103, 8}, {160154, 8}, {432, 10}, {168031, 15}, {214845, 28}, {260377, 6},
// Zolt Bubble
{185924, 16},
};
private static Dictionary<int, double> dictAvoidanceRadius = new Dictionary<int, double>(dictAvoidanceRadiusDefaults);
// How much health to look for and avoid each AOE (1 = 100% health, 0.5 = 50% health etc.), different values for each class
// ***************************
// ***** Barbarians *****
// ***************************
private static readonly Dictionary<int, double> dictAvoidanceHealthBarbDefaults = new Dictionary<int, double>
{
// Arcane Arcane 2 Desecrator Poison Tree Molten Core Molten Core 2 Molten Trail Plague Cloud Ice Balls
{219702, 1}, {221225, 1}, {84608, 1}, {5482, 0.55},{6578, 0.55}, {4803, 1},{4804, 1}, {224225, 1}, {247987,1}, {95868, 0.5}, {108869, 0.25}, {402, 0.85},{223675, 0.85},
// Bees-Wasps Plague-Hands Azmo Pools Azmo fireball Azmo bodies Belial 1 Belial 2
{5212, 0.7}, {3865, 0.80}, {123124, 0.8}, {123842, 0.7}, {123839, 0.7}, {161822, 1}, {161833, 1},
// Sha-Ball Mol Ball Mage Fire Diablo Prison Diablo Meteor Ice trail
{4103, 0}, {160154, 0}, {432, 0.2}, {168031, 1}, {214845, 0.5}, {260377, 0.5},
// Zolt Bubble
{185924, 1},
};
private static Dictionary<int, double> dictAvoidanceHealthBarb = new Dictionary<int, double>(dictAvoidanceHealthBarbDefaults);
// ***************************
// ***** Monks *****
// ***************************
private static readonly Dictionary<int, double> dictAvoidanceHealthMonkDefaults = new Dictionary<int, double>
{
// Arcane Arcane 2 Desecrator Poison Tree Molten Core Molten Core 2 Molten Trail Plague Cloud Ice Balls
{219702, 1}, {221225, 1}, {84608, 1}, {5482, 0.65},{6578, 0.65}, {4803, 1},{4804, 1}, {224225, 1}, {247987,1}, {95868, 0.65}, {108869, 0.35}, {402, 0.85},{223675, 0.85},
// Bees-Wasps Plague-Hands Azmo Pools Azmo fireball Azmo bodies Belial 1 Belial 2
{5212, 0.75}, {3865, 0.85}, {123124, 0.85}, {123842, 0.75}, {123839, 0.75}, {161822, 1}, {161833, 1},
// Sha-Ball Mol Ball Mage Fire Diablo Prison Diablo Meteor Ice trail
{4103, 0}, {160154, 0}, {432, 0.3}, {168031, 1}, {214845, 0.5}, {260377, 0.5},
// Zolt Bubble
{185924, 1},
};
private static Dictionary<int, double> dictAvoidanceHealthMonk = new Dictionary<int, double>(dictAvoidanceHealthMonkDefaults);
// ***************************
// ***** Wizards *****
// ***************************
private static readonly Dictionary<int, double> dictAvoidanceHealthWizardDefaults = new Dictionary<int, double>
{
// Arcane Arcane 2 Desecrator Poison Tree Molten Core Molten Core 2 Molten Trail Plague Cloud Ice Balls
{219702, 1}, {221225, 1}, {84608, 1}, {5482, 0.9},{6578, 0.9}, {4803, 1},{4804, 1}, {224225, 1}, {247987,1}, {95868, 0.9}, {108869, 0.9}, {402, 1},{223675, 1},
// Bees-Wasps Plague-Hands Azmo Pools Azmo fireball Azmo bodies Belial 1 Belial 2
{5212, 1}, {3865, 1}, {123124, 1}, {123842, 1}, {123839, 1}, {161822, 1}, {161833, 1},
// Sha-Ball Mol Ball Mage Fire Diablo Prison Diablo Meteor Ice trail
{4103, 0.85}, {160154, 0.10}, {432, 0.10}, {168031, 1}, {214845, 0.8}, {260377, 0.9},
// Zolt Bubble
{185924, 1},
};
private static Dictionary<int, double> dictAvoidanceHealthWizard = new Dictionary<int, double>(dictAvoidanceHealthWizardDefaults);
// ***************************
// ***** Witch Doctors *****
// ***************************
private static readonly Dictionary<int, double> dictAvoidanceHealthWitchDefaults = new Dictionary<int, double>
{
// Arcane Arcane 2 Desecrator Poison Tree Molten Core Molten Core 2 Molten Trail Plague Cloud Ice Balls
{219702, 1}, {221225, 1}, {84608, 1}, {5482, 0.9},{6578, 0.9}, {4803, 1},{4804, 1}, {224225, 1}, {247987,1}, {95868, 0.9}, {108869, 0.9}, {402, 1},{223675, 1},
// Bees-Wasps Plague-Hands Azmo Pools Azmo fireball Azmo bodies Belial 1 Belial 2
{5212, 1}, {3865, 1}, {123124, 1}, {123842, 1}, {123839, 1}, {161822, 1}, {161833, 1},
// Sha-Ball Mol Ball Mage Fire Diablo Prison Diablo Meteor Ice trail
{4103, 0.85}, {160154, 0.10}, {432, 0.10}, {168031, 1}, {214845, 0.8}, {260377, 0.9},
// Zolt Bubble
{185924, 1},
};
private static Dictionary<int, double> dictAvoidanceHealthWitch = new Dictionary<int, double>(dictAvoidanceHealthWitchDefaults);
// ***************************
// ***** Demon Hunter *****
// ***************************
private static readonly Dictionary<int, double> dictAvoidanceHealthDemonDefaults = new Dictionary<int, double>
{
// Arcane Arcane 2 Desecrator Poison Tree Molten Core Molten Core 2 Molten Trail Plague Cloud Ice Balls
{219702, 1}, {221225, 1}, {84608, 1}, {5482, 0.9},{6578, 0.9}, {4803, 1},{4804, 1}, {224225, 1}, {247987,1}, {95868, 0.9}, {108869, 0.9}, {402, 1},{223675, 1},
// Bees-Wasps Plague-Hands Azmo Pools Azmo fireball Azmo bodies Belial 1 Belial 2
{5212, 1}, {3865, 1}, {123124, 1}, {123842, 1}, {123839, 1}, {161822, 1}, {161833, 1},
// Sha-Ball Mol Ball Mage Fire Diablo Prison Diablo Meteor Ice trail
{4103, 0.85}, {160154, 0.20}, {432, 0.20}, {168031, 1}, {214845, 0.8}, {260377, 0.9},
// Zolt Bubble
{185924, 1},
};
For more information about the email addon check tbone's thread, linked on the first postjust downloaded latest version, the only new option under settings seems to be the email notification feature. can anyone confirm this?
1. why do you need the email password for it?
2. are there any updates to monk abilities' usage?
apologies for the lousy english.
Sure, if you provide a linkCan you add Bazingaw fix for monk sweeping winds spam with 4 set inna?
That sounds pretty weird. I'll take a look into that laterWell, I don't want to double post, but I really need help on DB command line start with your update and together with Item rules plugin
Details are in the following thread.
Basically, if I enable the Item rules together with your build 32 update, the plugin doesn't get compiled if you specified -bnetaccount and -bnetpassword in DB command line script. However manual start is fine.
http://www.thebuddyforum.com/demonb...e-based-scripting-language-37.html#post860621
Any one can give me some idea or some clue would be much appreciated.
That'll doHe dont have a forum post for it, only on his profile with the dropbox link![]()
http://www.thebuddyforum.com/members/146074-bazingaw.html
You're welcome. And thank you for being helpful to Unified as well!Thanks again for all your hard work jubisman!
You should ask that in the monks thread. I wouldn't even know where to begin unfortunatelyFix tempest rush(monk) so it hold down the skill allowing for less spirit use. Also, gives me an option to use it out of combat, so i can save spirit.
Fix tempest rush(monk) so it hold down the skill allowing for less spirit use. Also, gives me an option to use it out of combat, so i can save spirit.