* calculations i will provide here should be +/-1 of the real ingame values. daoc uses a lot of round down (double to integer) what makes it hard to get a exact calculation done.
* calculation is not working well (more then +/-1) for some "bugged" items. (items that show 3.2 speed if you "right click" them and if you "shift + i" them you get 3.3 speed, or if you are rr5+ and the game still shows you a "- 16.5 Base DPS (16.5 Clamped DPS)" on the "shift + i" of the item. "/bugreport" this items, they are really bugged not just because my calcs do not match perfect here ^^)
* if i use (3.3 + 4.4) = 7.7 the brackets are normal brackets
* if i use [3.3 + 4.4] = 7 the brackets indicate a round down
* if i use MIN(1, 4) the lowest number is selected from this list: 3 * MIN(4, 2) = 3 * 2 = 6
* when talking about "SPEC" i refer to: "spec points + item bonus + rr bonus" for example 50 + 11 + 12 = 73 => this is the SPEC value
* when using values like "HASTE", "CELERITY", "TOASPEED", "TOADAMAGE", "TOASTYLE" i am using them as 0. values. for example 20% haste is used as 0.2
melee speed:
CURRENTSPEED = [[[BASEWEAPONSPEED * 100 * (1 – (MIN(250, QUICKNESS) – 50) / 500)] * (1 – HASTE – CELERITY)] * (1 – TOASPEED)]
the game calculates up to 0.01 seconds. and yes its "QUICKNESS - 50" and "TOASPEED" is split away from "HASTE and CELERITY" this way. see http://camelotherald.wikia.com/wiki/Quickness#Melee
twohandbonus
TWOHANDBONUS = 1.10 + 0.005 * SPEC
if it's a two handed weapon and if its not it's "1.0"
unstyled cap damage
DAMAGECAP = [[[[[WEAPONDPS * BASEWEAPONSPEED * 10 ] * (0.94 + BASEWEAPONSPEED * 0.03) + MYTHICALDPS] * TWOHANDBONUS] * TOADAMAGE] / 10 * 3]
a side note here, with the way how mythical dps works. it is better to use a mythical dps myth on a one handed weapon instead of a +8 str myth. and it's better to use a +8 str myth on a slow twohanded weapon.
style damage
STYLE DAMAGE = (BASE + SPEC * GROTH) / 10 * CURRENTSPEED * UNSTYLEDDAMAGE / DAMAGECAP + UNSTYLEDDAMAGE * TOASTYLE
BASE and GROTH are new values. a single grothrate will not work here. both are integer values. you can find some example values for them at http://camelotherald.wikia.com/wiki/Two_Handed and http://camelotherald.wikia.com/wiki/Crush in the "Damage" cell. there are 3 values: the first is the calculated (BASE + SPEC * GROTH) for a rr 13 +11item 50 in weapon char (for you to compare the styles), the 2. value is the BASE and the 3. value is the GROTH of the style.
very interesting is to see that the damage from the style is depending on the current weapon speed. so for example if you swing a 6.0 weapon at 6.0 speed and you deal +100 style damage then you will deal +50 style damage if you swing the same weapon with 3.0 speed. but the toa style damage bonus is different! this is a flat bonus and does not depend on your current weapon speed. so when ever you do a template, never ever drop toa style damage. you are going to loose a huge amount of damage if you do so. for example the +10% toa style damage on my paladina increase the over all style damage by 50%, this is huge!
this shows us that a pure grothrate does not do it. we need a base value and a groth factor to do it. it also shows us that toa style damage is something you should never drop.
up to now i only found "GROTH" values: 0, 3, 6 and 9 where in most cases "Damage: very low" and "Damage: none" => 0, "Damage: low" => 3, "Damage: medium" => 6 and "Damage: high" => 9. the "BASE" values are pure integer values, positive and negative once and i did not find a pattern here yet.
not every thing is new stuff here, but some things should be new
sorry for this english, hope someone can make a use of this calculations anyway
or even better find errors ;P 




)