• Visit Rebornbuddy
  • [Guide] Aether Walker / Meteor Shower Wizard speed run GR 40-45

    Discussion in 'Demonbuddy Forum' started by apollogg, Jun 20, 2015.

    1. apollogg

      apollogg Member

      Joined:
      Apr 12, 2015
      Messages:
      101
      Likes Received:
      2
      Trophy Points:
      18
      1. Introduction
      2. Builds
      3. Gears
      4. Demonbuddy versions and settings
      5. Tweak trinity
      6. Future improvement (need help)

      1. Introduction

      I am inspired by Beardi’s tweaked monk guide, which runs very smoothly and very efficiently, can clear up GR47- 50 in 7- 15 minutes. So why not tweak Trinity Wizard a little with my poor programming skills? I give it a try.

      2. Builds
      Shock Pulse - Piercing Orb: activate lighting Tal Rasha buff and get arcane power (AP) return
      Meteor - Meteor Shower: Core offensive skill deals most damage to mobs and activate fire Tal Rasha buff
      Teleport - Calamity: Core defensive skill with bracer of Ancient Parthan Defenders and activate arcaneTal Rasha buff
      Magic Weapon - Conduit: good offensive and AP recovery skill

      Blizzard - Snowbound: active cold Tal Rasha buff with only 10 AP
      Energy Armor - Force Armor: good defensive skill with gem of Molten Wildebeest's Gizzard
      Familiar - Arcanot: 4.5 AP recovery per second
      Storm Armor - Power of the Storm: defensive skill and reduce AP cost

      In low rift (<40): recommend Familiar and Storm Armor
      In high rift (40 - 45): recommend Blizzard and Energy Armor

      Passive skills:
      Required:
      Unstable Anomaly: the worst fake death skill compared with other classes, but no choice
      High recommend:
      Audacity: good offensive skill as zero kiting distance in Trinity
      Elemental Exposure: good offensive skill
      Recommend:
      Astral Presence: AP is damage in low great rifts
      Blur: death is always a problem in high great rifts


      3. Gears
      Tal Rasha helm, amulet, hands, belt, pants, off-hand
      Nilfur’s Boast (boots),
      Ancient Parthan Defenders (bracer)
      Cidercoat (torso),
      Pauldrons of the Skeleton King (shoulder), and
      Weapon: Aethe Walker (int > vit = +10%ED = RCR)
      Bastions of Will set rings (socket, chc, chd, int).

      Critical hits grant 4 AP is required on off-hand
      8% resource cost reduction is a good roll on shoulder

      The gems I use are Bane of the Trapped, Molten Wildebeest's Gizzard and the third one is Bane of the Powerful (most of time), or Pain Enhancer or Gem of Efficacious Toxin. Pain Enhancer is used to increase the spell cast speed of piercing orb, blizzard and meteor, which can increase the survivability, because of only 1 second stun of teleport calamity.

      4. Demonbuddy versions and settings
      Standard DB407 with Trinity 2.9.1, Questtools 3.4.19, YAR comms 0.3.0.0 and Kadala 2.7.2
      I guess DB408 and DB beta could work as well, but not tested yet.
      DB settings are in the attached zip file.

      5. Tweak trinity
      Inspired by this post (Thanks Beardi again)
      Code:
      // Teleport for a wizard                 
      if ([B]!hasCalamity && [/B]CombatBase.CanCast(SNOPower.Wizard_Teleport, CombatBase.CanCastFlags.NoTimer) &&
                          CombatBase.TimeSincePowerUse(SNOPower.Wizard_Teleport) > [B]250[/B] &&
                          destinationDistance >= [B]10f[/B] && !ShrinesInArea(destination))
                      {
                          const float maxTeleportRange = 75f;
      
      
                          Vector3 vThisTarget = destination;
                          if (destinationDistance > maxTeleportRange)
                              vThisTarget = MathEx.CalculatePointFrom(destination, MyPosition, maxTeleportRange);
                          ZetaDia.Me.UsePower(SNOPower.Wizard_Teleport, vThisTarget, Trinity.CurrentWorldDynamicId, -1);
                          SpellHistory.RecordSpell(SNOPower.Wizard_Teleport);
                          if (Trinity.Settings.Advanced.LogCategories.HasFlag(LogCategory.Movement))
                              Logger.Log(TrinityLogLevel.Debug, LogCategory.Movement, "Using Teleport for OOC movement, distance={0}", destinationDistance);
                          return;
      Remove !hasCalamity &&
      Change 250 to 950
      Change 10f to 30f
      Save and close file.

      The other modification is the file of WizardCombat.cs in Demonbuddy\Plugins\Trinity\Combat\Abilities\
      I changed the codes for Meteor, Blizzard and Teleport to fit Bastions of Will buff and Tal Rasha 6pcs buff.

      How to use:
      a) Please download my attached PlayerMover.cs and replace the original one in Demonbuddy\Plugins\Trinity\Movement\;
      b) Please download my attached WizardCombat.cs to replace the original one in Demonbuddy \Plugins\Trinity\Combat\Abilities\;
      BTW, please keep the original files as safety backup.
      c) Please close Demonbuddy and delete the folder Demonbuddy\CompiledAssemblies; and
      d) Restart Demonbuddy

      Then it’s ready to go

      I also attached my Trinity folder. (The monk optimization is done by Beardi), so the other way to tweak Trinity is
      Keep the demonbuddy you are using. Make a copy of the whole demonbuddy folder. Download "optimised Trinity for Monk and Wizard.zip", delete original Trinity folder, and replace it with this one. Close demonbuddy. Delete CompiledAssemblies folder, then restart demonbuddy.

      6. Conclusions and Future improvement (need help)

      I tested this modification for two days. It can get 4 Tal Rasha buff correctly, quickly in most of battle time. It can explore the map with high frequent teleport. It can clear most of GR 45 in 10 minutes depending on Rift Guardian. I tried GR 48, too much death, too much pain.

      The biggest problem is too much death in fighting with Rift Guardian in high GR (>45). The kiting distance is setting to zero in Trinity Combat for speed clearing trash mobs, so it likes a melee hero when killing elites/rare/Rift Guardian, which causes too much death.
      I do not know if there is way to make wizard “melee” when clearing up trash mobs and “range” when killing elites/rare/Rift Guardian. I try to add an IF(!CurrentTarget.IsBossOrEliteRareUnique) in CombatBase.cs when reading LoadCombatSettings(), but failed.
      Another big improvement is totally ignoring elites/rare.

      I will be deeply appreciated if somebody fix these issues. It will greatly reduce death times.

      Have fun.


      View attachment PlayerMover.zip
      View attachment WizardCombat.zip
      View attachment optimised Trinity for Monk and Wizard.zip
      View attachment DB wizard.zip
       
      Last edited: Jul 1, 2015
    2. Critical

      Critical New Member

      Joined:
      Oct 21, 2014
      Messages:
      77
      Likes Received:
      0
      Trophy Points:
      0
      Many many many thanks for this!
      Ill try it!
       
    3. nichosi

      nichosi New Member

      Joined:
      May 10, 2015
      Messages:
      103
      Likes Received:
      0
      Trophy Points:
      0
      How exactly this trinity is optimised for monk? )
       
    4. iamjunmo

      iamjunmo New Member

      Joined:
      May 9, 2015
      Messages:
      118
      Likes Received:
      0
      Trophy Points:
      0
      its not working. trinity is not showing on my db
       
    5. apollogg

      apollogg Member

      Joined:
      Apr 12, 2015
      Messages:
      101
      Likes Received:
      2
      Trophy Points:
      18
      Can you give more details?
       
    6. iamjunmo

      iamjunmo New Member

      Joined:
      May 9, 2015
      Messages:
      118
      Likes Received:
      0
      Trophy Points:
      0
      oh thank you for replying me.

      What i mean was that I downloaded and put everything as your instruction.

      and when I start the Demonbuddy. there was no trinity tab.
       
    7. iamjunmo

      iamjunmo New Member

      Joined:
      May 9, 2015
      Messages:
      118
      Likes Received:
      0
      Trophy Points:
      0
      I just checked, my trinity is 2.10.0 so do i need to downgrade it?

      "Compiler Error: c:\Users\Junmo\Documents\Demonbuddy\Plugins\Trinity\Configuration\DataDictionary.cs(15,20) : error CS0260: Missing partial modifier on declaration of type 'Trinity.DataDictionary'; another partial declaration of this type exists
      Compiler Error: c:\Users\Junmo\Documents\Demonbuddy\Plugins\Trinity\LazyCache\CacheMeta.cs(18,18) : error CS0260: Missing partial modifier on declaration of type 'Trinity.LazyCache.CacheMeta'; another partial declaration of this type exists"

      it shows like this just start the bot
       
      Last edited: Jun 21, 2015
    8. apollogg

      apollogg Member

      Joined:
      Apr 12, 2015
      Messages:
      101
      Likes Received:
      2
      Trophy Points:
      18
      you can download "optimised Trinity for Monk and Wizard.zip", delete original Trinity folder, and replace it with this one. Try again. I did not test the modification with Trinity 2.10.0.

      Another way is you keep the demonbuddy you are using. Make a copy of the whole demonbuddy folder. Do anything you want in the copy domonbuddy, such as downgrading, modifying, ...
       
    9. iamjunmo

      iamjunmo New Member

      Joined:
      May 9, 2015
      Messages:
      118
      Likes Received:
      0
      Trophy Points:
      0
      So if I replace "optimised trinity" and no need to download wizard combat and movement things?

      Thank you apollogg. and sorry for keep asking :(
       
    10. iamjunmo

      iamjunmo New Member

      Joined:
      May 9, 2015
      Messages:
      118
      Likes Received:
      0
      Trophy Points:
      0
      okay I got it. I just need to replace not put other two files either.

      thank you it works great! (using blizzard and meteor during trial)

      I have really one more question or request.

      how to spam piercing orb to keep getting arcane power?

      and how to keep teaguk buff using by teleport?

      what are you using for jewelry?
       
      Last edited: Jun 21, 2015
    11. apollogg

      apollogg Member

      Joined:
      Apr 12, 2015
      Messages:
      101
      Likes Received:
      2
      Trophy Points:
      18
      I think arcane power is enough in most of the battle time if you have critical hit grants 4 arcane power on off-hand, and also magic weapon can get AP return, plus some resource cost reduction on shoulders and other gears. So piercing orb is mainly used to activate Tal Rasha buff. Frankly, I do not know how to spam piercing orb.

      The gems I use are Bane of the Trapped, Molten Wildebeest's Gizzard and the third one is Bane of the Powerful (most of time), or Pain Enhancer or Gem of Efficacious Toxin. Pain Enhancer is used to increase the spell cast speed of piercing orb, blizzard and meteor, which can increase the survivability, because of only 1 second stun of teleport calamity.

      Have fun.
       
      Last edited: Jun 21, 2015
    12. iamjunmo

      iamjunmo New Member

      Joined:
      May 9, 2015
      Messages:
      118
      Likes Received:
      0
      Trophy Points:
      0
      omg.. you are so nice. thank you for your explaining. even non-native speaker can understand what you are saying. thank you thank you!
      appreciate. and... i think my teleport calamity is pretty slow.

      thank you one more time!

      have a great day!
       
    13. iamjunmo

      iamjunmo New Member

      Joined:
      May 9, 2015
      Messages:
      118
      Likes Received:
      0
      Trophy Points:
      0
      it is really good. but I found one problem.

      it is very weak in Trial.

      I think you know what I mean!

      but Thank you!
       
    14. iamjunmo

      iamjunmo New Member

      Joined:
      May 9, 2015
      Messages:
      118
      Likes Received:
      0
      Trophy Points:
      0
      and is there any need to change if I want my Wiz do teleport more?

      what I mean is that my Wiz keep walking and after do teleport to mobs and get out with walking..

      sorry for my bad eng. but I hope you know what I mean.

      But this is really good one. better than Hydra Wiz. Thanks.
       
    15. iamjunmo

      iamjunmo New Member

      Joined:
      May 9, 2015
      Messages:
      118
      Likes Received:
      0
      Trophy Points:
      0
      omg... I jsut upgraded my DB and it is not working anymore :(
       
    16. randyboy

      randyboy New Member

      Joined:
      Aug 10, 2012
      Messages:
      67
      Likes Received:
      0
      Trophy Points:
      0
      You should always, without exeption, take a backup of your working DB before updating so you have the possibility to roll back when/if the newly updated does not work anymore :)

      Easiest way to back up is to zip a copy of your working DB-folder before updating. So that if you need to roll back you could just delete the updated db and unzip the backed up one.
       
    17. iamjunmo

      iamjunmo New Member

      Joined:
      May 9, 2015
      Messages:
      118
      Likes Received:
      0
      Trophy Points:
      0
      those who want to replace this tritiny. please do not upgrade to recent one. it won't work!

      love this work! :)
       
    18. iamjunmo

      iamjunmo New Member

      Joined:
      May 9, 2015
      Messages:
      118
      Likes Received:
      0
      Trophy Points:
      0
      hm... Wiz does not use meteo in trial. what should I need to change?
       
    19. apollogg

      apollogg Member

      Joined:
      Apr 12, 2015
      Messages:
      101
      Likes Received:
      2
      Trophy Points:
      18
      It used meteor in my DB. Do not know why.
       
    20. losingstreak1

      losingstreak1 New Member

      Joined:
      Apr 13, 2015
      Messages:
      41
      Likes Received:
      0
      Trophy Points:
      0
      im having same issue, it seems my wiz will only use meteor shower when really low on arcane power. is there a min/max setting to use meteor?
       

    Share This Page