• Visit Rebornbuddy
  • [Plugin] StrongboxCrafter

    Discussion in 'Archives' started by spliffermaster, Jan 6, 2015.

    1. spliffermaster

      spliffermaster Community Developer

      Joined:
      Mar 10, 2014
      Messages:
      56
      Likes Received:
      2
      Trophy Points:
      8
      SEND ME PM TO TEST 2.3 VERSION

      DO NOT USE THIS IF YOU CANNOT AFFORD TO DIE!

      Constructive feedback and precise reporting will help me a lot to reproduce your problem. Since this is a bitch itself, in terms of testing and finding an proper strongbox ingame.
      I always use the BETA version of EB and haven't tried it on the release version.

      So what is this about?

      • Upgrading normal strongboxes to magic with a transmutation orb
      • Crafting an explicit mod on the strongbox you want
      • Crafting a secondary explicit mod on the strongbox after the use of an alteration orb
      • Rerolling a strongbox if a blacklisted mod has been found
      • Overwritting blacklisted mods by positive mods which you don't want to loose
      • Setting a limit of orbs used on a single strongbox
      • Stop crafting procedure when a mob enters the nearby area, atm set to radius 70
      • Kite after opening the strongbox (Alcor75PlayerMover)
      • Counter measurements and preparations before opening the strongbox

      How do the mechanics work?
      Each strongbox type is handled itself, since you cannot get some explicit affixes on certain strongbox types.
      First of all you add all wanted mods to the strongbox type in the settings (my settings are attached). Set a limit for alteration orbs used. Set your defensive counter measurements. Go, i guess.

      What do I want to add?
      • Handle rare strongboxes (Alch, Scour, Chaos, Vaal)
      • Regal a strongbox when you have two explicit mods on the strongbox you want
      • Add support to the explicit mod value, so you can do stuff like "at least +5 Items Additional Items" or "at least 1500% Additional Rarity of Items", etc.

      How do you have to prepare?
      • Disable Alcor75PlayerMover Kite for strongboxes
      • Setup BasicGrindBot to stash wisdom scrolls, transmutation, alteration, augmentation orbs in your inventory.
      • Configure the settings

      Version 0.1.0 - x
      Coming soon. Send me PM if you want to test it.

      Cheers
      spliff
       
      Last edited: Jun 20, 2016
      WhereIsMyMind likes this.
    2. spliffermaster

      spliffermaster Community Developer

      Joined:
      Mar 10, 2014
      Messages:
      56
      Likes Received:
      2
      Trophy Points:
      8
      Change Log
      • Added Support to to run StrongboxCrafter with MapRunner - 07.01.2015

      Feature Requests
      • Use a Vaal Orb on box types with a specific explicit affix and property value (tozededao)
       
      Last edited: Jan 7, 2015
    3. tozededao

      tozededao Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,225
      Likes Received:
      5
      Trophy Points:
      38
      My suggestion is to be able to use a Vaal Orb when you have "of Kalandra" on Jeweler Strongboxes.
       
    4. tozededao

      tozededao Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,225
      Likes Received:
      5
      Trophy Points:
      38
      I was like, lets see forum before I go to bed :D

      Already deleted the first post ;)
       
    5. spliffermaster

      spliffermaster Community Developer

      Joined:
      Mar 10, 2014
      Messages:
      56
      Likes Received:
      2
      Trophy Points:
      8
      very kind.. and I just enabled MapRunner and got a nasty could not be added. I'm gonna fix that (since I need it now .D) and also go to bed.
       
    6. tozededao

      tozededao Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,225
      Likes Received:
      5
      Trophy Points:
      38
      Can't seem to be able to start the bot with the plugin initiated.
       
    7. spliffermaster

      spliffermaster Community Developer

      Joined:
      Mar 10, 2014
      Messages:
      56
      Likes Received:
      2
      Trophy Points:
      8
      You also have MapRunner active? It does kinda reload some default task, should be a quick win.
       
    8. tozededao

      tozededao Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,225
      Likes Received:
      5
      Trophy Points:
      38
      Yes, I missed your post about it aswell.
       
    9. tozededao

      tozededao Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,225
      Likes Received:
      5
      Trophy Points:
      38
      For anyone who doesn't want to spend too much time setting up all the stuff for Strongboxes here are my settings.


      StrongBoxCrafter.json

       
      WhereIsMyMind likes this.
    10. spliffermaster

      spliffermaster Community Developer

      Joined:
      Mar 10, 2014
      Messages:
      56
      Likes Received:
      2
      Trophy Points:
      8
      you can redownload and should be able to start with maprunner active.
      but i have to take another look how ExVault has set the tasks in order to make sure all the actions are made at the right time.
       
      Last edited: Jan 6, 2015
    11. toNyx

      toNyx Well-Known Member

      Joined:
      Oct 29, 2011
      Messages:
      3,770
      Likes Received:
      35
      Trophy Points:
      48
      dude dude dude dude dude, wanna hear something gud? I love you, in few days you already made more than any leecher around there ;D such a good community around this bot ! <3 gonna use it asap ! It runs with any bot?

      // EDIT

      Damn, I'm so asleep I didn't see the answer in the 1st post ;D thanks for this, testing it asap !
       
    12. Nepthys

      Nepthys Community Developer

      Joined:
      Oct 13, 2014
      Messages:
      89
      Likes Received:
      1
      Trophy Points:
      0
      awesome work :) you beat me to a public release

      here's my in progress code if you want for reference
      View attachment StrongboxRadiusTask.cs
      fully functional (routine called from exampleroutine, before I knew how to make standalone plugins ;) ) but any changes are hardcoded, there's no user configuration

      and my task for withdrawing you could use for regal / vaal orbs (this one predates the option in basicgrindbot to withdraw alteration orbs etc)
      View attachment WithdrawOrbsForStrongboxTask.cs
       
    13. WhereIsMyMind

      WhereIsMyMind Member

      Joined:
      Oct 12, 2013
      Messages:
      848
      Likes Received:
      5
      Trophy Points:
      18
      Thanks Nepthys!
       
    14. spliffermaster

      spliffermaster Community Developer

      Joined:
      Mar 10, 2014
      Messages:
      56
      Likes Received:
      2
      Trophy Points:
      8
      Haha, np man. Spread the love xD
      The plugin should work with any bot including a "TownRunTask" or in case of MapRunner a "MapTownRunTask". If I have to implement another workaround for other bots without any of these tasks, let me know.
       
    15. spliffermaster

      spliffermaster Community Developer

      Joined:
      Mar 10, 2014
      Messages:
      56
      Likes Received:
      2
      Trophy Points:
      8
      Hey man, thanks for your feedback. That's what I call constructive. Good spirit!
      I'll take a deeper look into that WithDrawTask, try it and will come back to you. Thanks a lot for sharing!

      So if you need any assistance on Plugin Development, maybe I can help you a bit. Would love to have an active IRC developer channel to exchange knowledge and experience. Don't hesitate to write me a PM with specific questions.
       
    16. WhereIsMyMind

      WhereIsMyMind Member

      Joined:
      Oct 12, 2013
      Messages:
      848
      Likes Received:
      5
      Trophy Points:
      18
    17. spliffermaster

      spliffermaster Community Developer

      Joined:
      Mar 10, 2014
      Messages:
      56
      Likes Received:
      2
      Trophy Points:
      8
    18. WhereIsMyMind

      WhereIsMyMind Member

      Joined:
      Oct 12, 2013
      Messages:
      848
      Likes Received:
      5
      Trophy Points:
      18
      trying now 8)

      wimm
       
    19. toNyx

      toNyx Well-Known Member

      Joined:
      Oct 29, 2011
      Messages:
      3,770
      Likes Received:
      35
      Trophy Points:
      48
      Well, tested it and it works, the timeouts (wait delays) are a bit huge, but it's working as intented :) nice job dear <3

      Btw, I'm currently testing a bunch of code (partially pasted from yours) to jump out (with leap slam) of chest when opened, it seems decent right now, Just needs testing
       
    20. Nepthys

      Nepthys Community Developer

      Joined:
      Oct 13, 2014
      Messages:
      89
      Likes Received:
      1
      Trophy Points:
      0
      I've had some interest in the example code I provided
      so i've converted that to a plugin
      it's all hardcoded without any user settings, so any changes require coding
      currently it does the following:

      transmutes normal strongboxes
      augments if a positive affix is missing

      strongbox type specific:
      magic arcanist strongbox - uses alteration until additional normal items or additional item quantity affix is found
      magic jewllers strongbox - uses alteration until extra rare items affix is found
      magic gemcutters - uses alteration until extra gem quality affix is found

      avoids opening any box with the following affixes:
      ice nova
      firestorm
      thunder herald
      explodes nearby corpses
      revive nearby monsters

      if it has one of the above affixes and is magic, will use alterations until it is safe

      once a box is safe, it will be opened. so be careful with hardcore characters :)

      View attachment StrongboxRadius.cs
       

    Share This Page