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

Monk Addon - Switch to high dps 1h weapon prior to casting sweeping winds

tesslerc

New Member
Joined
Jun 27, 2012
Messages
803
Reaction score
9
Monk Addon - Switch to high dps 2h weapon prior to casting sweeping winds

As you know once sweeping winds is cast it takes a snapshot of your current DPS, meaning if you are able to switch to a REALLY high dps 2h weapon (lets say skorn with 1450dps 200%crit + socket) then you cast sweeping winds and then switch back to dual wielding with realllyyy high attack speed - you will create a ton of tornados.

DOWNLOAD URL
Version 1.0.2
Download Link: https://www.dropbox.com/s/c71ee846v0x7pbv/WeaponSwap - 1.0.2.rar
Implementation explanation: http://www.thebuddyforum.com/demonb...ior-casting-sweeping-winds-30.html#post953831



Older Versions

Version 1.0.1b - Original 1.7.1.7
Full suitehttps://www.dropbox.com/s/k77z62qv82v6n1e/GilesTrinity-1.7.1.7-Swap1.0.1b.rar
Combination Strike fix: https://www.dropbox.com/s/un839sezh6v6hhd/MonkFix-1.0.1b-ComboStrike.rar

Version 1.0.1 - Added protection to items - Stable
https://www.dropbox.com/s/epolzrvnmol9vcj/WeaponSwap-V1.0.1.rar
* Download version 1.0.0.0 (link below) and just overwrite with the files from v1.0.1

Version 1.0.0.0 for v1.7.1.4
Complete suite: https://www.dropbox.com/s/rrrfyo5avip92gu/Swapper.rar
Only relevant files: https://www.dropbox.com/s/qfmmjflp47abjw6/GilesTrinity1.7.1.4-SwapV1.rar
Guide - Must Read: http://www.thebuddyforum.com/demonbuddy-forum/demonbuddy-guides/94373-guide-item-swapping-monk.html

Working with Community v1.7.1.3/4
https://www.dropbox.com/s/4dowdinrqte0lhb/WeaponSwap.rar


Build
Monk - Game Guide - Diablo III
3rd passive just pick what you prefer, i like running with Seize the Initiative or with Transcendence

This build requires you have a 2 handed high DMG weapon in your inventory on the top left corner

Credits: Thanks to Darkfriend77 for a clean code, used it to learn how to implement mine properly
Thanks to Apoc for his MFSwapper which is 99% of the code in this :)

Howto:
  1. Open DB -> Plugins -> GilesTrinity -> Config
  2. Go to Combat -> Monk and tick Weapon Swap
  3. Go to settings and click on Edit protected bag slots
  4. Color top left spot for 2 hander (2boxes) and bottom right spot for the offhand (2boxes) *IF YOU RUN VERSION 1.0.1B OR HIGHER DO NOT PROTECT THE BOTTOM RIGHT CORNER!
  5. To add additional items to swap Click Here


Possible bugs:
  1. DB Memory read issues can do crazy shit :\

ChangeLog:
Code:
18/12
- v1.0.2 release
- Added item placement checks - makes sure items are places in the correct location
- Clears bottom right corner if an item is there when it shouldn't
- Refreshes the whole cache properly now on new game or ID's reset

12/12
- Fixed several bugs
- Combination strike added smarter logic
- Sweeping winds if and when to wait for blind - added special logic
- Working on the original 1.7.1.7 and not !sp version
- [B]New addition:[/B] Fixed rare bug with combo strike - https://www.dropbox.com/s/un839sezh6v6hhd/MonkFix-1.0.1b-ComboStrike.rar

10/12
- Version 1.0.1b
- Fixed several monk issues in 1.7.1.7 (missing hashHotbarHasPower...)
- Made sweeping winds cast smarter so it won't always wait for blinding flash
- Made trinity treat bottom right corner as protected for ALL monks that are weapon swapping - from now on DO NOT PROTECT THAT CORNER
- Fixed issue with WeaponSwap that would interfere in town run when it shouldn't
- Option to use combination strike added - Check: http://www.thebuddyforum.com/demonbuddy-forum/plugins/trinity/94472-trinity-addition-combination-strike-monk.html

5/12
- Version 1.0.1
- Now treats items that you set up in the arrays as protected -> Even if you don't set those slots as PROTECTED INVENTORY SLOTS, they [B]wont[/B] be stashed / sold / salvaged.
[I]That being said, i still recommend setting those slots as protected, but this is an extra measure i added.[/I]

5/12
- Version 1.0.0.0
- All swaps using DynamicId's now
- A lot of security measures to make sure swapping works fine and user error won't stop it from working
- Moved all code out of OnPulse() over to Behaviors and Monk.cs
- Removed SwapperMonk.cs and edited Monk.cs with parts for Swappers only

4/12
- Clean and new monk.cs file for weapon swappers - SwapperMonk.cs
- Moved Swapping and casting of blinding flash and sweeping winds logic to OnPulse() for higher responsiveness
- Added checks during battle so it won't spam sweeping winds when it has a long time left

3/12
- Checks on start if it has crashed during a swap and carries on properly.

1/12
- Now moves offhand to specific location in the inventory thus eliminating the need to remember which item it is each time (still db resetting dynamicid and stuff)

30/11
- OnNewGame - saves the ID of offhand item, so it won't fail to return it to its designated spot.
- Once it starts swapping the casting and swapping gets highest priority in trinity, even over avoidance (to reduce bugs and get him ready for battle ASAP).

28/11
- Fixed return in wrong order making the 2h weapon jump out of its secure area.


Optional to anyone that feels like making me happy :)
Click here to donate
 
Last edited:
My inna monk is leveling atm, so once he reaches paragon 70 im switching him to mp4 with this setup and i'll also be able to do more intensive testing.

damn 4am and the latest "community" trinity gave me a headache :(
 
Everything went fine, till the bot starts to stash things. He stashed my skorn, because it wasn't on the top left slot.

When bot re-equip dual wield the weapon is never returned to the right place.

EDIT:
swaped my weapons (left -> right) and now is working ok. odd :p
 
Last edited:
Could you guys let me know when this is good an ready so I can merge it with unified?
 
is this an "optional" feature for those monks who don't want/need?

I can't manage to find a 2-hander that outdps's my dual wield weapons. I'm either very spoiled, stupid, or blind.

(this is more for a question for unified, sorry :P)

I'd love to try this out if I can score a great 2 hander....or actually maybe try doing the swap to a shield setup for some super duper uber fights at mp10.
 
Last edited:
First: this plugin is amazing! I incorporated it in my Trinity and is working 100% fine (I just had to swap weapons from left to right, like I said earlier)

I bought a good skorn for only 1 mil... gave me +75k dps unbuffed! Now I'm doing MP5 running around with 245k dps... my tornados are criting 120k!! :D

jubisman, about merging it... first this has to got a GUI option (and disabled by default). The plugin it's not idiot proof, you have to protect your stash, set a good weapon first, etc.
 
Last edited:
ok bought myself a ridiculous skorn, this should be fun lol.
 
First: this plugin is amazing! I incorporated it in my Trinity and is working 100% fine (I just had to swaped weapon from left to right, like I said earlier)

I bought a good skorn for only 1 mil... gave me +75k dps unbuffed! Now I'm doing MP5 running around with 245k dps... my tornados are criting 120k!! :D

jubisman, about merging it... first this has to got a GUI option (and disabled by default). The plugin it's not idiot proof, you have to protect your stash, set a good weapon first, etc.
I'll keep this in mind

edit: Here's the thing: I don't know how to make a GUI for this. Now, hti or rrrix probably know how to do this, but it may take them some time to get to it, there's stuff to do first.
I don't want to release a v0.46, because I'm switching unified to the Community version, so this will probably have to wait a little.

Unless, of course, someone reading this wants to do it using Community's functions instead of the old Giles' ones. That would make things easier and quicker for everyone.
 
Last edited:
I've got it working in the community edition...no toggle switch yet of course. Seems to not want to put the 2-hander in the correct slot unless I swap my weapons after the first iteration. My guess is that is a temporary fix for the current game and when i start up a new game, it will go back to putting it into the wrong slot until I switch my weapons again :P

Might need to look at that part of the code, but I'll let it run and see what happens :)

EDIT - still seems to be working...maybe a fluke. Sick sick dps I am getting with this hahaha
 
Last edited:
Told you so :p

btw you need to swap weapons only one time. once the plugin starts putting skorn in the right place you don't need to mess with them anymore.
 
is this an "optional" feature for those monks who don't want/need?

I can't manage to find a 2-hander that outdps's my dual wield weapons. I'm either very spoiled, stupid, or blind.

(this is more for a question for unified, sorry :P)

I'd love to try this out if I can score a great 2 hander....or actually maybe try doing the swap to a shield setup for some super duper uber fights at mp10.


Whole idea is to get gazillion dps with a sick 2hander (cheap without any life regen of any kind) and then create tornados in 3 attacks per seconds with that dps :D
 
is there any chance someone could upload their modified version of the latest giles unity? would be really appreciated.
 
This plugin with 4p inna option + BoH/BF/SW + good Skorn = Win!

Holy shit my monk is doing more damage than my 1 billion barb o_O
 
Whole idea is to get gazillion dps with a sick 2hander (cheap without any life regen of any kind) and then create tornados in 3 attacks per seconds with that dps :D

Yeah I just needed the right 2-hand. 1500 dps Skorn with 260+ crit dmg, attack speed and 350+ dex will do the trick lol. And you're right, they are dirt cheap. Similar barb fit version costs a few hundred mil.
 
I've got it working, but after a while my dual wield offhand (right hand side on the screen) ended up being the last item in the inventory, which caused a town run, which caused it to get stashed
 
Back
Top