What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[Plugin] StrongboxCrafter

spliffermaster

Community Developer
Joined
Mar 10, 2014
Messages
56
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:
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:
My suggestion is to be able to use a Vaal Orb when you have "of Kalandra" on Jeweler Strongboxes.
 
I was like, lets see forum before I go to bed :D

Already deleted the first post ;)
 
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.
 
[StrongBoxCrafter] Start
[StrongBoxCrafter] AddAfter failed.
[Stop] Now requesting the BotThread to stop.

Can't seem to be able to start the bot with the plugin initiated.
 
For anyone who doesn't want to spend too much time setting up all the stuff for Strongboxes here are my settings.


StrongBoxCrafter.json

{ "StrongBoxAlterationAttemptsValue": 10,
"StrongBoxRegalValue": false,
"StrongBoxMods": [
"of Affluence",
"of Complexity",
"of Singularity",
"of Unity",
"Intimidating",
"Menacing"
],
"LargeStrongBoxMods": [
"of Affluence",
"of Complexity",
"of Singularity",
"of Unity",
"Intimidating",
"Menacing"
],
"OrnateStrongBoxMods": [
"of Affluence",
"of Complexity",
"of Singularity",
"of Unity",
"Intimidating",
"Menacing"
],
"ArmourStrongBoxMods": [
"of Affluence",
"of Complexity",
"of Singularity",
"of Unity",
"Intimidating",
"Menacing"
],
"BlacksmithStrongBoxMods": [
"of Affluence",
"of Complexity",
"of Singularity",
"of Unity",
"Intimidating",
"Menacing"
],
"JewellerStrongBoxMods": [
"of Affluence",
"of Singularity",
"of Unity"
],
"ArtisanStrongBoxMods": [
"of Abundance",
"of Bounty",
"of Singularity",
"of Unity"
],
"GemcutterStrongBoxMods": [
"of Facets",
"of Quality",
"of Singularity"
],
"CartographerStrongBoxMods": [
"of Abundance",
"of Ascendance",
"of Kalandra",
"of Singularity"
],
"ArcanistStrongBoxMods": [
"of Abundance",
"of Singularity",
"of Unity"
]
}
 
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:
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.

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 !
 
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
 
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 !

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.
 
awesome work :) you beat me to a public release

here's my in progress code if you want for reference
View attachment 162448
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 162449
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.
 
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
 
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
 
Back
Top