• Visit Rebornbuddy
  • [Plugin] GearSwap

    Discussion in 'Plugins' started by borderjs, Apr 13, 2014.

    1. Tenshin

      Tenshin New Member

      Joined:
      Jun 5, 2014
      Messages:
      41
      Likes Received:
      0
      Trophy Points:
      0
      I would also request that ice climbers to be activated during Izual fight, the bot equips it after the freeze then immediately returns back to original gear. Making it useless.

      One question:
      How do I disable Sun Keeper from being placed in main hand? I want it to be placed in offhand because it is weaker than my other mace.
       
      Last edited: Jun 7, 2014
    2. ibuyshitonline

      ibuyshitonline New Member

      Joined:
      Apr 28, 2014
      Messages:
      48
      Likes Received:
      0
      Trophy Points:
      0
      I would love to see this implemented as well. I do alot of zerg bounty farming and this feature would come in handy to swap out illusory boots while running through mobs to the quest point.
       
    3. borderjs

      borderjs Community Developer

      Joined:
      Mar 17, 2014
      Messages:
      248
      Likes Received:
      1
      Trophy Points:
      0
      Avoidance is handled in Trinity settings. I advise turning off all avoidance for items you have immune amulets for in trinity settings.

      Haven't worked on improving the use of 1h/2h weapons yet. Sorry!

      I will check the butcher and add him to fire.
       
    4. borderjs

      borderjs Community Developer

      Joined:
      Mar 17, 2014
      Messages:
      248
      Likes Received:
      1
      Trophy Points:
      0
      Ok so Ice Climbers cannot be used to override the movement effects after the fact? I do not have them to test. I will add Izual to the checks.

      If you want to modify Sun Keeper for your offhand change functions.cs
      Code:
               gearList.Add(new Gear("Elite", 188173, InventorySlot.LeftHand)); //Sun Keeper
      to:
               gearList.Add(new Gear("Elite", 188173, InventorySlot.RightHand)); //Sun Keeper
      
      Just note that I do not support this if you are using a 2h weapon (doesn't sound like you are though)
       
    5. borderjs

      borderjs Community Developer

      Joined:
      Mar 17, 2014
      Messages:
      248
      Likes Received:
      1
      Trophy Points:
      0
      SVN Revision 23
      • Added Izual to cold and movement impaired checks.
      • Added Butcher to fire checks.
      • Added fire grates to fire checks.
       
      Oksehode likes this.
    6. r3plic4tor

      r3plic4tor New Member

      Joined:
      Apr 24, 2014
      Messages:
      801
      Likes Received:
      0
      Trophy Points:
      0
      hi mate can you add support for this item

      Shukrani’s Triumph

      useful for wd

      edit:

      how can i set that gear swap switch, after a fight with more then one status , to my primary gear? he stays always at the last item :/
       
      Last edited: Jun 10, 2014
    7. stud4fun

      stud4fun New Member

      Joined:
      Dec 21, 2012
      Messages:
      717
      Likes Received:
      4
      Trophy Points:
      0
      Hey Borderjs, Thank you for this awesome plugin.

      Could you add Darklight and Furnace to switch when Elite is show up. I know it is harder to switch with 2h weapon and 1h weapon with shield. It will be amazing.
       
    8. DyingHymn

      DyingHymn New Member

      Joined:
      Apr 12, 2014
      Messages:
      821
      Likes Received:
      14
      Trophy Points:
      0
      hey borderjs, is it possible to swap furnace during rift boss fight (or something like if target HP > 1b/500m use furnace)? thx anyway
       
    9. borderjs

      borderjs Community Developer

      Joined:
      Mar 17, 2014
      Messages:
      248
      Likes Received:
      1
      Trophy Points:
      0
      People really want that Furnace added.... Guess I gotta work on that lol! Did anyone provide the ActorSNO for it yet? I do not have it.

      Edit: NM found it : Item: The Furnace - ActorSNO: 271666
       
    10. stud4fun

      stud4fun New Member

      Joined:
      Dec 21, 2012
      Messages:
      717
      Likes Received:
      4
      Trophy Points:
      0
      Yay !

      Furnace is indeed amazing weapon against Elite. It took about 35 sec to kill Ghom with Fate of fell+ heavens fury, while Furnace took him down within 15 sec.
      I have different set up for holy dmg and fire dmg but the difference is too obvious how good Furnace is.
       
    11. stud4fun

      stud4fun New Member

      Joined:
      Dec 21, 2012
      Messages:
      717
      Likes Received:
      4
      Trophy Points:
      0
      hey DyingHymn, What weapon are you normally using? I can see you want to switch it with Furnace. I can only assume you are using Darklight
       
    12. Jimbo99

      Jimbo99 New Member

      Joined:
      Jun 11, 2014
      Messages:
      2
      Likes Received:
      0
      Trophy Points:
      0
      Hello borderjs,

      i like your plugin, but a big wish is to switch mojo(Shukrani Triumph), if no enemy is in range. perhaps in a future version you can implement?

      atm i want use a temporary solution. i change ActorSNO from Sunkeeper to Snake Mojo. It works fine, if Elite is in range char switch to it else i run with my Shukrani Triumph. my question now, what or better how do i change the code, that char switch mojo at ALL enemy in range NOT only elite ?

      public static void CheckElite()
      {
      try
      {
      int c = ZetaDia.Actors.GetActorsOfType<ACD>(true, false).Count(a => a != null && a.Distance < 55f && ((a.IsElite) || (a.IsRare) || (a.IsUnique)));
      if (c != 0)
      Helpers.SetTrue("Elite");
      }
      catch (Exception e)
      {
      Plugin.WriteToLog("Error checking for Elite!", e);
      }
      }

      thx for answer ;)
       
    13. Glancey

      Glancey New Member

      Joined:
      Jul 13, 2012
      Messages:
      313
      Likes Received:
      0
      Trophy Points:
      0
      Furnace is not really good to use on standard Elites. 1) They don't have enough HP, and 2) You are almost always fighting additional mobs at the same time.

      Yes please. Furnace swapping for Rift bosses would be excellent but don't forget equipping a Furnace will de-equip your offhand in most cases.

      While on the topic of rift bosses I would love to see element affix swaps for certain rift bosses. Raiziel in particular annihilates melee with his Electrify.

      Also, a HP threshold option for each immunity swaps would also be amazing. For example, I don't really need to use my Xephirian amulet when standing in orbiter unless I'm at particularly low HP. Until the affix actually becomes a threat I would prefer to keep using my main amulet with much higher damage output.

      Lastly, more in-depth customisation would be amazing. I'd love to be able to select my immunity swaps based on affix rather than element. Example: I want to use the fire amulet for Desecrater and Molten explosion but it's really not necessary for molten trails (or whatever they're called). Likewise, poison enchanted is very weak but plague hands are super strong. I literally only keep a Mara's out for that rift guardian with plague hands.

      Just a few suggestions!
       
      Last edited: Jun 11, 2014
    14. borderjs

      borderjs Community Developer

      Joined:
      Mar 17, 2014
      Messages:
      248
      Likes Received:
      1
      Trophy Points:
      0
      This can be difficult to swap if you happen to use a 2h weapon most of the time and only swap to mojo in the condition. The weapons are something I am going to try to work on. But to check just for mobs in 30 yards:

      Code:
                  try
                  {
                  int c = ZetaDia.Actors.GetActorsOfType<ACD>(true, false).Count(a => a != null && a.Distance < 30f);
                  if (c == 0) //No mobs are within 30 yards.
                      Helpers.SetTrue("Elite");
                  }
                  catch (Exception e)
                  {
                      Plugin.WriteToLog("Error checking for Elite!", e);
                  }
              
      
      
      
      If you have specific Rift Guardians that need swapping pieces, if you could just dump their ActorSNO with alt 3 in Demonbuddy and provide me their ActorSNO I can add it to the list.

      It is not possible to detect a Rift Guardians affixes so the only way we swap is based on things we find on the ground. So if it doesn't actually drop something we would just have to swap based on that rift guardian being there.
       
    15. Glancey

      Glancey New Member

      Joined:
      Jul 13, 2012
      Messages:
      313
      Likes Received:
      0
      Trophy Points:
      0
      Aye, I knew you'd have to detect the Guardian. I'll take note of the particularly deadly RG IDs as I come across them.

      Edit: For those of you also interested in this the dangerous ones with currently undetected affixes are in my opinion as follows.
      Ember - Fire runes on the ground
      Rime - Cold runes on the ground
      Saxtris and Sand Shaper - Tornadoes (are these Lightning?)
      Raiziel - Mega Electrify
      Tethrys - Over 9000 succubus orbs (do these even have an element?)
      Man Carver - Fire stuff on the floor (IIRC, could be wrong)
       
      Last edited: Jun 11, 2014
    16. Tank

      Tank New Member

      Joined:
      May 4, 2014
      Messages:
      62
      Likes Received:
      0
      Trophy Points:
      0
      Dude Fate of Fell takes 8-12 secs.... what build were you using? FotF > Furnace.
       
    17. stud4fun

      stud4fun New Member

      Joined:
      Dec 21, 2012
      Messages:
      717
      Likes Received:
      4
      Trophy Points:
      0
      I used to have holy skill with Fate of Fell, so called shot gun build but now I use fire skill with Furnace. I don't know what they call it that build with Fist of heaven. For me, fire skill with furnace wins ;) at least for Ghom.
       
      Last edited: Jun 14, 2014
    18. Jimbo99

      Jimbo99 New Member

      Joined:
      Jun 11, 2014
      Messages:
      2
      Likes Received:
      0
      Trophy Points:
      0
      thx for fast answer but code doesnt work :/ think programm need code for trash, elite, rare .... or ??

      WD use 99% 1h weapon + mojo. no problem with your 2h project

      for future the actorSNO from shukrani is 272070

      perhaps you have other solution to switch at anymob inrange
       
    19. borderjs

      borderjs Community Developer

      Joined:
      Mar 17, 2014
      Messages:
      248
      Likes Received:
      1
      Trophy Points:
      0
      You probably need to change functions.cs where you put your shukrani SNO to do right hand instead of left hand too.
       
    20. r3plic4tor

      r3plic4tor New Member

      Joined:
      Apr 24, 2014
      Messages:
      801
      Likes Received:
      0
      Trophy Points:
      0
      +1 for shurkani Triumph :)
       

    Share This Page