PDA

View Full Version : DW Lammy VS Oggok Cleaver


56nodnarb
07-25-2013, 03:25 PM
I've been trying to find a definitive answer as to which is better, but my parser shows the dps for both to be all over the place. Has anyone else tested this to see which is actually
better in practice?

koros
07-25-2013, 04:36 PM
Lammy wins by a longshot.

At least at 60

lecompte
07-25-2013, 05:06 PM
Max Hit uses 150 str for LvL 45 and 200 Str for LvL 60. Some tank aggro weapons are not included on the chart. If anyone would like the numbers for any weapons not listed here just let me know. If anyone has any other questions or comments serve them up.

Update 1 >>>> None of the DPS calculations take into account PROC DPS, you can figure that one out for yourselves. Obviously all the 14/24 weapons are going to be the same "DPS" if you forget about their stats and yes, it is sad that SCD and any of the 14/24's is just as much melee DPS as Dual Wielding your epic. I believe Koros is correct when it comes to Dual Wield and Double attack rates being [(Skill Level+LvL)/500], which means a LvL 60 warrior is going to be [(240+60)/500]=60% Dual Wield [(245+60)/500]=61% Double Attack.

http://i.imgur.com/thK0erL.png

koros
07-25-2013, 07:35 PM
Given that this is the damage bonus code....

(VERY SLOW) IF WeaponDelay > 42
1.) DamageBonus = One Handed DamageBonus + ((Level - 27) / 4) + (WeaponDelay - 34) / 3

We get a damage bonus of 28 (or 27 if they round down) for Oggok Cleaver...

Damage x 2 + bonus = 88 + 17 = 116

116 / 60 = 1.93 at 60 For the cleaver.

Eyeballing the lammy results in a performance of > 2.0ish.

koros
07-25-2013, 08:03 PM
Take it back. Cleaver gets a 26 damage bonus based on code snippets from Rogean himself

// Sep. 19, 2000 until Oct. 8, 2001, delay adjustments.
else if (RuleI(Combat,TwoHandedDmgBonus) == 2)
{
if (Weapon->Delay <= 27)
return (GetLevel() - 22) / 3; // Just 1h bonus + 1.

int32 base;
if (GetLevel() > 50)
base = ((GetLevel() - 7) / 3);
else
base = ((GetLevel() - 25) / 2);

if (Weapon->Delay <= 39)
return base;
else if (Weapon->Delay <= 42)
return base + 1;
else if (Weapon->Delay <= 44)
return base + 3;
else
return base + (Weapon->Delay - 31)/3;