A while back I read this thread (http://www.mmo-champion.com/threads/...ms+javascript) which gave me the inspiration to do something similar and come up with a few ideas of my own. During my spare time this week I've started to put some of these ideas into a playable simulation of the design that I've come up with and while it isn't finished it would be nice to see what people think and get some ideas/input. I spend most of my time lurking on the forums here so it's good to actually post something a little more substantial than usual.
Thanks to Celarent for the idea .
Core Design
The main rotation of the spec has Mortal Strike followed by a combination of filler moves (Overpower, Whirlwind, Slam) the order of which "morphs" the final ability Weapon Strike in a manner similar to Invoke from Dota. For example a combination of OP-WW-WW will turn Weapon Strike (which does nothing by default) into Weapon Strike: Cleave with one charge, whereas OP-OP-OP would give you Weapon Strike: Stormbolt.
Mortal Strike applies Deep Wounds to the target - ticks of DW grant charges of OP which is used in most combos. In addition Opportunity Strike is an attack off the GCD which is used to burn excess rage - each use of OS increases the damage of the next Weapon Strike by 20% (up to a max of 40%).
Abilities
Mortal Strike
Inflicts n% weapon damage and generates 20 rage.
Critical hits generate an extra 10 rage.
Cooldown: 6 seconds.
Deep Wounds
Bleed damage for n% weapon damage over 15 sec.
Applied by Mortal Strike and Cleave.
Each tick has a 60% chance to generate a charge of overpower.
Opportunity Strike
30 Rage
Inflicts n% weapon damage.
Each cast of OS increases the damage of your next Weapon Strike by 20% up to a maximum of 40%.
Maximum 2 stacks, not on the global cooldown - intended as the main outlet for excess rage.
Haven't added Overpower/Whirlwind/Slam here to save space since nothing majorly important really needs to be said about them.
Weapon Strikes
L60 Talent
OP - OP - OP
Grants one charge of whichever L60 talent was selected (in this example Stormbolt).
Cleave
OP - WW - WW
Grants one charge of cleave.
Cleaves all enemies infront of the warrior for n% weapon damage.
I want to feel like Saurfang dammit.
Cooldowns
Deadly Calm
1 minute cooldown
Your next weapon strike now has 3 charges, does 40% extra damage, and does not consume charges of opportunity strike.
Recklessness
3 minute cooldown
Increases critical strike chance by 30% and critical strike damage by 15%.
The Simulation
The simulation itself is made using Game Maker Studio and can be downloaded using the link below. If anyone is interested in taking a look I'll make the source files available, originally I didn't plan on spending so much time on it but the code has got a little messy and could do with being cleaned up a bit.
https://www.dropbox.com/s/pnbjuark58...aster.exe?dl=0
As it stands the basic's are currently up and running, press Z to "charge" into combat and start auto-attacking with W being the bind for Weapon Strike and Q being the bind for Opportunity Strike. Stacks of Overpower and Opportunity Strike can be seen to the binds for OP and OS.
Currently as it stands there are only 2 Weapon Strikes/Combinations currently implemented - my current ideas for additional combinations include a single target orientated one without OP for times when OP stacks are low and possibly another combination to flesh out the system a bit more although I'm a little stuck on what that one could be (possibly a buff that needs to be maintained).
Also with only 3 or 4 different combinations it is possibly overkill having 3 fillers in each combination - lowering it to 2 would possibly make the whole thing flow a bit better (e.g. only have x2 OP for Stormbolt instead of x3). Stuff which I would like to implement would include but is not limited to:
- Cooldowns (Inner Rage needs a few code related things redesigning to fit it in).
- Stats sheet which can be adjusted.
- Mastery: Weapon Master (yo dawg?) - Increases the damage of Weapon Strike by n%.
- Headlong Rush.
- Colossus Smash.
- Something similar to BzR that can be used to generate a stack of OP when charges are low. Low OP stacks particularly at the start of combat are an issue.
Has been a lot of fun to make this so far.
------
Warning - Turn your sound down before opening it up - I'm an idiot and uploaded a version without the sounds for SB/Cleave taken out. They're maybe a bit on the loud side.
------
Original Sim - http://bit.ly/1CuS5eO
Updated Sim - http://bit.ly/1IfZy5i
Read through the thread to see an explanation to the changes.
------