• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [Plugin] Giles Trinity

    Discussion in 'Archives' started by GilesSmith, Sep 5, 2012.

    Thread Status:
    Not open for further replies.
    1. bawjke

      bawjke New Member

      Joined:
      Jul 16, 2012
      Messages:
      14
      Likes Received:
      0
      Trophy Points:
      0
      When i reload DB, all AOE settings for monk\barb changed to 132tf.png :confused:
       
    2. neosho

      neosho Member

      Joined:
      Jun 25, 2012
      Messages:
      225
      Likes Received:
      0
      Trophy Points:
      16
      Yo Giles! testing your 1.3 version with my monk & barb on azmodan and getting him killed sounds great! just 2 questions.. could you add so barbs spamm wrath of the berserker (wotb) on azmodan? he waits a lot to use it, second question theres any way so when avoiding blood pools bot doesnt end being stuck at corners?? that would be great :D

      Greetings and thanx man!
       
    3. nightwing412

      nightwing412 New Member

      Joined:
      Jan 3, 2012
      Messages:
      254
      Likes Received:
      1
      Trophy Points:
      0
      Where in the code should we look to make it spam rend more? My barb and I bet most other barbs, use rend as their only real fury spender, aside from rage/sprint so most of the time Im at full fury

      I want my barb to spam rend like twice as much basicly, great work btw! 1.3 looks awesome
       
    4. Farmer

      Farmer New Member

      Joined:
      Jul 27, 2012
      Messages:
      8
      Likes Received:
      0
      Trophy Points:
      0
      Is it possible to add a function to use custom loot rules in town runs tab for stashing and salvaging the same as you have done in the items handling tab for those of us that don't prefer the scoring system.
      Btw your work is great
       
    5. ryan12345

      ryan12345 New Member

      Joined:
      Aug 16, 2012
      Messages:
      392
      Likes Received:
      0
      Trophy Points:
      0
      yeah, im having a hard time wiht my barb using avoidance for the wasp things, then he gets stuck in a corner and the elite groups surrounds and obliterates him, cause he just sits there
       
    6. byobodybag

      byobodybag Member

      Joined:
      Jul 11, 2012
      Messages:
      204
      Likes Received:
      0
      Trophy Points:
      16
      You're the only reason why I bot.

      I still think the DB team should pay you! ;)
       
    7. nightwing412

      nightwing412 New Member

      Joined:
      Jan 3, 2012
      Messages:
      254
      Likes Received:
      1
      Trophy Points:
      0
      I found this bit of code, if I were to just cut those bolded values in half, would that make it rend twice as much?

      // Rend spam
      if (!bBuffsOnly && targetCheckTarget != null && !bFindPureRanged && !bAvoidanceEmergency &&
      (iAnythingWithinRange[RANGE_9] > 0 || fDistanceFromTarget <= 10f) &&
      hashPowerHotbarAbilities.Contains(SNOPower.Barbarian_Rend) &&
      (GilesUseTimer(SNOPower.Barbarian_Rend) ||
      // Ability to spam rend every 1.1 seconds if more enemies in range than when last used rend
      (iAnythingWithinRange[RANGE_9] > iWithinRangeLastRend && DateTime.Now.Subtract(dictAbilityLastUse[SNOPower.Barbarian_Rend]).TotalMilliseconds >= 1100) ||
      // Ability to spam rend every 1.8 seconds if you have high fury and NOT the same target
      (playerStatus.dCurrentEnergyPct >= 0.65 &&
      ((targetCheckTarget.iThisACDGUID != iACDGUIDLastRend && DateTime.Now.Subtract(dictAbilityLastUse[SNOPower.Barbarian_Rend]).TotalMilliseconds >= 1800) ||
      (targetCheckTarget.iThisACDGUID == iACDGUIDLastRend && DateTime.Now.Subtract(dictAbilityLastUse[SNOPower.Barbarian_Rend]).TotalMilliseconds >= 3200)))) &&
      playerStatus.dCurrentEnergy >= 25)
      {
      iWithinRangeLastRend = iAnythingWithinRange[RANGE_9];
      iACDGUIDLastRend = targetCheckTarget.iThisACDGUID;
      return new GilesPower(SNOPower.Barbarian_Rend, 8f, vCurrentDestination, iCurrentWorldID, -1, USE_COMBAT_ONLY, USE_SLOWLY);
      }
       
    8. JebaczKoz

      JebaczKoz New Member

      Joined:
      Aug 23, 2012
      Messages:
      49
      Likes Received:
      0
      Trophy Points:
      0
      GilesSmith or anyone, how tu set plugin for (Monk):

      First use Deadly Reach /Foresight/ after 3 strike (buffed +18% dmg) use primary attack Fists of Thunder?
       
      Last edited: Sep 8, 2012
    9. Shinyknight

      Shinyknight New Member

      Joined:
      Dec 23, 2011
      Messages:
      158
      Likes Received:
      0
      Trophy Points:
      0
      Giles, if you were a girl, I would date you so hard... You made me rich today.

      From my log:

      WeaponOneHand - FistWeapon 'Shenlong's Fist of Legend'. Score = 78311 {legendary item} (currently at 10m bid with over a day left on the auction)
      Dexterity=181. Crit Damage %=83. DPS=993

      Jewelry - Ring 'The Wailing Host'. Score = 51465 {legendary item} (currently at 8m bid with over a day left on the auction)
      Strength=166. Life Regen=219. Gold Find %=20. Crit Chance %=4

      WeaponRange - TwoHandCrossbow 'Manticore'. Score = 81426 {legendary item}
      Dexterity=188. Vitality=105. Sockets=1. Crit Damage %=89. DPS=921

      Armor - Shoulders 'Vile Ward'. Score = 34490 {legendary item}
      Intelligence=176. Life Regen=275. +All Resist=71. +Highest Single Resist=38. Armor=242

      WeaponTwoHand - TwoHandSword 'Maximus'. Score = 68893 {legendary item}
      Strength=315. DPS=1278

      Armor - Helm 'Andariel's Visage'. Score = 12500 {legendary item}
      Intelligence=168. Crit Chance %=4

      WeaponRange - TwoHandBow 'Windforce'. Score = 80651 {legendary item}
      Vitality=116. Life Steal %=3. DPS=1280

      ...and that's just today; not counting the random 62 and below legendaries I've gotten so far.

      My bank account thanks you, haha. ;)
       
    10. kobru

      kobru New Member

      Joined:
      Aug 22, 2012
      Messages:
      83
      Likes Received:
      0
      Trophy Points:
      0
      i love it giles

      just made one change to code
      as i spam mantra of evasion cause of too much spirit
      i change the value for fast use from 0.9 to 0.7

      So now it will spam mantra of evasion the moment i have 70% of 150 which is 105
       
    11. firerebel

      firerebel New Member

      Joined:
      Aug 24, 2012
      Messages:
      84
      Likes Received:
      1
      Trophy Points:
      0
      Act 3 barb?
       
    12. kobru

      kobru New Member

      Joined:
      Aug 22, 2012
      Messages:
      83
      Likes Received:
      0
      Trophy Points:
      0
      i think this deserves a donatoin for giles.
      Don't you think?:)
       
    13. firerebel

      firerebel New Member

      Joined:
      Aug 24, 2012
      Messages:
      84
      Likes Received:
      1
      Trophy Points:
      0

      Tbh he deserves 10% of all the income you make using his scripts. Or more.

      This new version doubled my gold per hour, and dies 0 times now.

      The only thing missing is an exp/hour counter.
       
    14. jinny1

      jinny1 New Member

      Joined:
      Jun 10, 2012
      Messages:
      554
      Likes Received:
      1
      Trophy Points:
      0
      The only improvment for my barb that can be made is rend.

      It uses it once on elites and then does not use it again for a longgggg time, even if they dont have rend affecting them anymore.

      I tried reducing all the numbers for rend but that doesnt affect how often the bot uses the rend for the same monsters after it has cast it once.

      The range for rend is a bit off as well, the bot will rend and miss the monster
       
      Last edited: Sep 8, 2012
    15. Shinyknight

      Shinyknight New Member

      Joined:
      Dec 23, 2011
      Messages:
      158
      Likes Received:
      0
      Trophy Points:
      0
      To be fair, I did promise him one in an earlier post, after all... ;)
       
    16. Shinyknight

      Shinyknight New Member

      Joined:
      Dec 23, 2011
      Messages:
      158
      Likes Received:
      0
      Trophy Points:
      0
      Yessiree. :)
       
    17. Buzzalot

      Buzzalot Member

      Joined:
      Feb 17, 2012
      Messages:
      131
      Likes Received:
      0
      Trophy Points:
      16
      1.3 WD and Barb Issues

      WD
      -Azmodan Fireball avoidance it still runs into the fireball instead of away
      -Acid Cloud is still spammed til oom but Grasp of the dead seems to be working now.

      Barb
      -Furious Charge sometimes it works while in combat other times it does not. What % life do you have charge set to or is it suppose to be used when off of cooldown?

      Thanks for all the support and amazing plugin work Giles and thanks to the tps setting to increase attack speed it helped the barb alot from dying.
       
    18. Symbiotic

      Symbiotic New Member

      Joined:
      Jan 27, 2012
      Messages:
      56
      Likes Received:
      0
      Trophy Points:
      0
      Code:
      // Rend spam
      if (!bBuffsOnly && targetCheckTarget != null && !bFindPureRanged && !bAvoidanceEmergency &&
          (iAnythingWithinRange[RANGE_9] > 0 || fDistanceFromTarget <= 9f) && 
          hashPowerHotbarAbilities.Contains(SNOPower.Barbarian_Rend) &&
          (GilesUseTimer(SNOPower.Barbarian_Rend) ||
          // Ability to spam rend every 1.1 seconds if more enemies in range than when last used rend
          (iAnythingWithinRange[RANGE_9] > iWithinRangeLastRend && DateTime.Now.Subtract(dictAbilityLastUse[SNOPower.Barbarian_Rend]).TotalMilliseconds >= 1100) ||
          // Ability to spam rend every 1.8 seconds if you have high fury and NOT the same target
          (playerStatus.dCurrentEnergyPct >= 0.55 && ((targetCheckTarget.iThisACDGUID != iACDGUIDLastRend && DateTime.Now.Subtract(dictAbilityLastUse[SNOPower.Barbarian_Rend]).TotalMilliseconds >= 1800) ||
                                (targetCheckTarget.iThisACDGUID == iACDGUIDLastRend && DateTime.Now.Subtract(dictAbilityLastUse[SNOPower.Barbarian_Rend]).TotalMilliseconds >= 3200)))) &&
                              playerStatus.dCurrentEnergy >= 20)
      {
          iWithinRangeLastRend = iAnythingWithinRange[RANGE_9];
          iACDGUIDLastRend = targetCheckTarget.iThisACDGUID;
          return new GilesPower(SNOPower.Barbarian_Rend, 8f, vCurrentDestination, iCurrentWorldID, -1, USE_COMBAT_ONLY, USE_SLOWLY);
      }
      
      That's the code for it, but I don't know what to do. I don't know what most of the variables are/for.

      Can someone please fix this issue temporarily?

      Rend needs:
      To be used immediately on everything assuming >20 Fury, then reapplied on new mobs moving into melee, and reapplied on the current targets every couple of seconds (upwards of 5 -- adjustable).

      It also needs to not cast Rend when it's not in range of mobs.

      Thanks for the plugin regardless, Gile.
       
      Last edited: Sep 8, 2012
    19. jinny1

      jinny1 New Member

      Joined:
      Jun 10, 2012
      Messages:
      554
      Likes Received:
      1
      Trophy Points:
      0

      Yea i tried cutting all the milisecond numbers by half, didn't seem to help with recasting rend during elite fights...
       
    20. Bertrand

      Bertrand Active Member

      Joined:
      Aug 8, 2012
      Messages:
      1,249
      Likes Received:
      9
      Trophy Points:
      38
      Great job on 1.3, avoidance works great except for ranged fireball from azmodan.
      Another important issue is that the bot no longer prioritize shamans over their minnions (green midjects with clubs). My barb was stuck a good minute on 4 shamans that just kept reviving fallens... It worked great on the prev version though !
       
    Thread Status:
    Not open for further replies.

    Share This Page