What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Unified GilesPlugin's Unnoficial Updates File

Status
Not open for further replies.
ksmaze: so with this new version of yours, using zigazag with variable Z coordinates shouldn't be fucked anymore, right?
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.....

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
[/QUOTE]
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?
 
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.....


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?
Probably, yes. Thanks again

edit: v0.33 is back up and working, enjoy
 
Last edited:
FYI, working on Uber profiles...adding Zolton's Twister and Bubble to avoid list:

Code:
// ****************************************************************
        // *****    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},
        };
 
just 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.
 
Completed 1 round of act 3 with v33... seems like it's working great.
Will leave it all night and will report back in the morning.

Thanks and keep up the good work!
 
just 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.
For more information about the email addon check tbone's thread, linked on the first post

Right now I can't remember if there are modifications exclusive to monks, but there a few modifications that affect all classes (for the better)
 
Can you add Bazingaw fix for monk sweeping winds spam with 4 set inna?
 
Well, 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.
 
Can you add Bazingaw fix for monk sweeping winds spam with 4 set inna?
Sure, if you provide a link

Well, 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 sounds pretty weird. I'll take a look into that later
 
Thanks alot :) i would do that myself but its usefull for all monks out there, the inna set is cheap as hell now lol like anything else ;)
 
Haha yeah, everything except for that mempo i've been wanting to buy
 
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.
 
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.
You should ask that in the monks thread. I wouldn't even know where to begin unfortunately
 
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.

AFIK, DB dosent have the ability to hold down the button.
 
Hi guys, I *think* I found a really rare bug/glitch as it only have appeared once so far.

Right before Cydea in Act 3, if the bot happens to pick up an item before entering the portal and if your inventory does not have a space to pick up a 2-slot item the bot will sometimes enter the portal *before* doing the town run. After the bot enters the portal, it will then attempt to do a town run, causing the bot to be in a perma loop of attempting to teleport to town but not being able to as town portal is disabled in the map.

I reckon this might be a DB problem, or a mixture of both. It is a really rare as it has only happened to one of my bots; or rather I only caught it once. D3 crashes soon after encountering this. Anyone else got this problem?

p.s. In other news (not giles related), sometimes my bot gets disconnected from server while identifying items and DB/RadsAtom doesn't click the error message. Is that a clash of the two error message clickers? If so, is there a method to disable one of them?
 
Status
Not open for further replies.
Back
Top