• 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. fausto222

      fausto222 New Member

      Joined:
      Feb 12, 2012
      Messages:
      17
      Likes Received:
      0
      Trophy Points:
      0
      I have said this before, and i dare to say it again!

      Giles.... I love you, nuff' said!

      And i really hope all of the ungrateful people out there don't get to you, because i truly believe we are hundreds out here, appreciating your work far more than we will ever be able to show!

      Thank you so much for your contribution to the community, ooooh and thank you for paying half of my rent! :D
       
    2. jackus

      jackus New Member

      Joined:
      Sep 4, 2012
      Messages:
      428
      Likes Received:
      0
      Trophy Points:
      0

      HAHAHAHA! saved my day :D
       
    3. Gary7

      Gary7 Banned

      Joined:
      Aug 1, 2012
      Messages:
      213
      Likes Received:
      0
      Trophy Points:
      0
      \
      [​IMG]
       
    4. fuimusbruce

      fuimusbruce New Member

      Joined:
      Aug 2, 2012
      Messages:
      450
      Likes Received:
      2
      Trophy Points:
      0
      OMFG Giles, you are wasting precious coding time taking Wee's? WTF are you thinking. Get a bottle and a poop sock and dont leave that keyboard again!!!!
       
    5. tharis

      tharis New Member

      Joined:
      Jan 15, 2010
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0
      I would be glad if anyoen can answer to my ^^ post please ;)
       
    6. roflcopter

      roflcopter New Member

      Joined:
      Aug 16, 2012
      Messages:
      137
      Likes Received:
      0
      Trophy Points:
      0
      Giles, I feel your pain.

      ITs really no fun when you do something out of the goodness of your heart, only to be dumped on by the people you do it for.

      Unfortunately i believe it has to do with the audience - we are botters trying to circumvent the rules, to cheat the system and make money. You're bound to get assholes, and in fact most of us probabaly are.
       
    7. Diabloguy69

      Diabloguy69 New Member

      Joined:
      Aug 8, 2012
      Messages:
      422
      Likes Received:
      0
      Trophy Points:
      0
      either you doing it wrong or bad luck. i suggest doing a fresh dl of demonbuddy in a new directory (takes less than 2mins to grab all plugins and dl db once you get used to it)
       
    8. beardi

      beardi Member

      Joined:
      Sep 20, 2012
      Messages:
      586
      Likes Received:
      21
      Trophy Points:
      18
    9. Anonuzer01

      Anonuzer01 Active Member

      Joined:
      Sep 9, 2010
      Messages:
      947
      Likes Received:
      26
      Trophy Points:
      28
      Using the latest version and default loot settings I've picked up and stashed several legendaries and 1 set item over the past 4 days. Just bad luck on your part methinks. I went through 3 days without a legendary myself.
       
    10. drizzt001

      drizzt001 New Member

      Joined:
      Jul 26, 2012
      Messages:
      262
      Likes Received:
      0
      Trophy Points:
      0
      No problem here. Latest Version installed. Just bad luck with the legendaries. No really useful leg. for 10 days here :)
       
    11. Page

      Page New Member

      Joined:
      Aug 11, 2012
      Messages:
      22
      Likes Received:
      0
      Trophy Points:
      0
      do you know how to edit the seven sided strike being triggered prematurely out of range of mob???
       
    12. beardi

      beardi Member

      Joined:
      Sep 20, 2012
      Messages:
      586
      Likes Received:
      21
      Trophy Points:
      18
      Seven sided strike?
       
    13. Page

      Page New Member

      Joined:
      Aug 11, 2012
      Messages:
      22
      Likes Received:
      0
      Trophy Points:
      0
      yes the monk skill, it always trigger too early in this new version.... way out of range of mob...
      do you know where can i go to fix the code?? the range etc
       
    14. beardi

      beardi Member

      Joined:
      Sep 20, 2012
      Messages:
      586
      Likes Received:
      21
      Trophy Points:
      18
      Oh haha, I thought you were talking about some mystical setting that fixes avoidance issues!

      Halved the range on it, let me know how it goes :)

      EDIT: Realised I was editing the original not my avoid fixed :p

      Heres the right one

      View attachment GilesTrinity.cs
       
      Last edited: Sep 22, 2012
    15. stavrakas

      stavrakas New Member

      Joined:
      Jun 16, 2012
      Messages:
      51
      Likes Received:
      0
      Trophy Points:
      0
      Suggestions for archon/cm skill changes

      I turned to an archon/cm build today with my wizard and found some problems during combat. I'm listing the changes I made to the code and mentioning what these changes do, if giles or moley like them please include them in the next release (all the changes were made to the 1.4.8 build since the newest one has avoidance problems):

      Line 5600-5608 (archon activation), code changed from this:
      Code:
      // Archon
                              if (!bBuffsOnly && hashPowerHotbarAbilities.Contains(SNOPower.Wizard_Archon) &&
                                  (iElitesWithinRange[RANGE_30] > 0 || iAnythingWithinRange[RANGE_25] >= 4 || playerStatus.dCurrentHealthPct <= 0.6 || (targetCurrent.bThisEliteRareUnique && targetCurrent.fRadiusDistance <= 30f)) &&
                                  playerStatus.dCurrentEnergy >= 25 &&
                                  (GilesUseTimer(SNOPower.Wizard_Archon, true) ||
                                   (settings.bEnableCriticalMass && DateTime.Now.Subtract(dictAbilityLastUse[SNOPower.Wizard_Archon]).TotalMilliseconds >= 20000)) &&
                                  PowerManager.CanCast(SNOPower.Wizard_Archon))
      to this:
      Code:
      // Archon
                              if (!bBuffsOnly && hashPowerHotbarAbilities.Contains(SNOPower.Wizard_Archon) &&
                                  (iElitesWithinRange[RANGE_30] > 0 || iAnythingWithinRange[RANGE_25] >= 0 || (targetCurrent.bThisEliteRareUnique && targetCurrent.fRadiusDistance <= 30f)) &&                            
                                  (GilesUseTimer(SNOPower.Wizard_Archon, true) ||
                                   (settings.bEnableCriticalMass && DateTime.Now.Subtract(dictAbilityLastUse[SNOPower.Wizard_Archon]).TotalMilliseconds >= 20000)) &&
                                  PowerManager.CanCast(SNOPower.Wizard_Archon))
      I removed some checks and made it so archon activates in the face of any one enemy, be it normal or elite, solo or many.

      Line 5728-5750 (archon skill usage), changed code from this:
      Code:
      // Archon form
                              // Arcane Blast
                              if (!bBuffsOnly && !playerStatus.bIsIncapacitated &&
                                  (iElitesWithinRange[RANGE_15] > 0 || iAnythingWithinRange[RANGE_15] > 2 ||
                                   (targetCurrent.bThisEliteRareUnique && targetCurrent.fRadiusDistance <= 15f)) &&
                                  GilesUseTimer(SNOPower.Wizard_Archon_ArcaneBlast) && PowerManager.CanCast(SNOPower.Wizard_Archon_ArcaneBlast))
                              {
                                  return new GilesPower(SNOPower.Wizard_Archon_ArcaneBlast, 0f, vNullLocation, iCurrentWorldID, -1, USE_COMBAT_ONLY, USE_SLOWLY);
                              }
                              // Arcane Strike
                              if (!bBuffsOnly && !playerStatus.bIsIncapacitated && iAnythingWithinRange[RANGE_15] >= 4 && GilesUseTimer(SNOPower.Wizard_Archon_ArcaneStrike))
                              {
                                  return new GilesPower(SNOPower.Wizard_Archon_ArcaneStrike, 16f, new Vector3(targetCurrent.vThisPosition.X, targetCurrent.vThisPosition.Y, targetCurrent.vThisPosition.Z + iThisHeight), iCurrentWorldID, -1, USE_COMBAT_ONLY, USE_SLOWLY);
                              }
                              // Disintegrate
                              if (!bBuffsOnly && !bAvoidanceEmergency && !playerStatus.bIsIncapacitated)
                              {
                                  if (bUnsafeCasting)
                                      return new GilesPower(SNOPower.Wizard_Archon_DisintegrationWave, 35f, vNullLocation, -1, targetCurrent.iThisACDGUID, USE_COMBAT_ONLY, USE_INSTANTLY);
                                  return new GilesPower(SNOPower.Wizard_Archon_DisintegrationWave, 35f, new Vector3(targetCurrent.vThisPosition.X, targetCurrent.vThisPosition.Y, targetCurrent.vThisPosition.Z + iThisHeight), iCurrentWorldID, -1, USE_COMBAT_ONLY, USE_INSTANTLY);
                              }
      to this:
      Code:
      // Archon form
                              // Arcane Blast
                              if (!bBuffsOnly && !playerStatus.bIsIncapacitated &&
                                  (iElitesWithinRange[RANGE_15] > 0 || iAnythingWithinRange[RANGE_15] > 2 ||
                                   (targetCurrent.bThisEliteRareUnique && targetCurrent.fRadiusDistance <= 15f)) &&
                                  GilesUseTimer(SNOPower.Wizard_Archon_ArcaneBlast) && PowerManager.CanCast(SNOPower.Wizard_Archon_ArcaneBlast))
                              {
                                  return new GilesPower(SNOPower.Wizard_Archon_ArcaneBlast, 7f, vNullLocation, iCurrentWorldID, -1, USE_COMBAT_ONLY, USE_SLOWLY);
                              }                        
                              // Disintegrate
                              if (!bBuffsOnly && !bAvoidanceEmergency && !playerStatus.bIsIncapacitated)
                              {
                                  if (bUnsafeCasting)
                                      return new GilesPower(SNOPower.Wizard_Archon_DisintegrationWave, 35f, vNullLocation, -1, targetCurrent.iThisACDGUID, USE_COMBAT_ONLY, USE_INSTANTLY);
                                  return new GilesPower(SNOPower.Wizard_Archon_DisintegrationWave, 35f, new Vector3(targetCurrent.vThisPosition.X, targetCurrent.vThisPosition.Y, targetCurrent.vThisPosition.Z + iThisHeight), iCurrentWorldID, -1, USE_COMBAT_ONLY, USE_INSTANTLY);
                              }
      						// Arcane Strike
                              if (!bBuffsOnly && !playerStatus.bIsIncapacitated && iAnythingWithinRange[RANGE_15] >= 4 && GilesUseTimer(SNOPower.Wizard_Archon_ArcaneStrike))
                              {
                                  return new GilesPower(SNOPower.Wizard_Archon_ArcaneStrike, 16f, new Vector3(targetCurrent.vThisPosition.X, targetCurrent.vThisPosition.Y, targetCurrent.vThisPosition.Z + iThisHeight), iCurrentWorldID, -1, USE_COMBAT_ONLY, USE_SLOWLY);
                              }
      I gave disintegrate priority over arcane strike because it was seriously messing close combat, my wizard would get stuck trying to arcane strike a monster and she would die from a group. Now she only uses disintegrate and arcane blast when ready. Also changed arcane blast's radius to 7f.

      For people wanting to try an archon/cm build I also suggest disabling health globe pickup through the trinity settings because a wizard in archon trying to reach a health globe in the middle of combat instead of fighting = dead wizard (unless you have some pickup radius - I don't.

      Remaining archon wizards' issues:

      1) The bot can't disable the archon buff to recast energy armor/magic weapon right now, which means you'll remain unbuffed until it runs out.
      2)The current trinity setup which gives very high priority on mid-combat loot pickup hurts this build, it would really help if monsters were dead before picking anything up. Missing loot is not an issue to ranged classes I think, you don't chase after far away mobs, you just kill them from afar ;)

      Lastly, for people not wanting to make the changes themselves, here is my edited .cs (reminder that this is a modified 1.4.8 file, NOT the latest version - which means no teleport for example) :
       

      Attached Files:

      Last edited: Sep 22, 2012
    16. caderly

      caderly New Member

      Joined:
      Oct 12, 2011
      Messages:
      72
      Likes Received:
      0
      Trophy Points:
      0
      love your work dude! Goings to try that WW spec your said works good! Thank you so much for all the work on this!
       
    17. bidder1

      bidder1 New Member

      Joined:
      Aug 31, 2012
      Messages:
      97
      Likes Received:
      0
      Trophy Points:
      0
      With the new patch when elites blow up its pretty close or just walks in :p lol

      gonna do clean install and see if it's cool the main reason i rarely die cause of that is because i have decent hp XD anywayz will update after i made clean install
       
      Last edited: Sep 22, 2012
    18. Hidden.

      Hidden. New Member

      Joined:
      Sep 2, 2012
      Messages:
      132
      Likes Received:
      1
      Trophy Points:
      0
      Rofl. Poop sock... *****ed me up.

      Giles, sorry to add to the pestering amount of crap, but about my little bug, is there something that's going to be done about it in the next patch as well? (Barbs spamming sprint and using up all the fury needed to WW)

      Thanks


      Edit: Erm, I wont change it cos it's funny but since when is australian lingo censored?
      All I said was cr@cked me up... That means made me laugh :/
       
    19. Dbuddy

      Dbuddy Member

      Joined:
      Jun 18, 2012
      Messages:
      963
      Likes Received:
      0
      Trophy Points:
      16
      since i got my WW Barb running i see often that he's turning back to old hops (already cleaned) and loosing much time with this "forward/backward-find the way" stuff.

      is it a DB navigation issue or is it just normal? :)

      using trinity1.4.9.1/rads09/unstuck1.71

      my monk is much slower and when i watch it seems to run a bit smoother...
       
    20. placebro

      placebro New Member

      Joined:
      Sep 17, 2012
      Messages:
      166
      Likes Received:
      0
      Trophy Points:
      0
      This plugin is great but the avoidance is a little off at times. Been dying a lot in act 3 mainly from my guy just standing in the arcane orbs, desecrators, etc.
       
    Thread Status:
    Not open for further replies.

    Share This Page