Some findings about WEAPONSKILL
29 posts
• Page 1 of 2 • 1, 2
|
Overview
Weaponskill increases minimum and maximum base damage along with affecting the chance to penetrate an opponents passive defenses (parry, evade, block). Each class has a set weaponskill increase per level, per stat, and per skill. For example, a Warrior receives a greater bonus for 1 str than a Cleric would. Weaponskill then defines the overall damage done (how close you reach the potential damage of your weapon, styles, etc.) An armsman with 1100 weaponskill using an identical GR style to a friar with 1100 weaponskill will hit for roughly the same amount, ignoring resists. In addition to general class multipliers Mythic also allocates weaponskill to specific weapon lines such as bows for archers. This has the effect of creating seperate tables for particular classes where if the class chooses to spec in a melee line, they would have very different weaponskill results than their bow spec, even if given the same stats and skill bonuses. http://daoc.catacombs.com/class.cfm?Thr ... classid=41 .. not workin anymore How does the game calculate damage done per hit? How does it calculate my chances to hit, or block/parry/evade? The chance to hit an opponent is approximately based upon your level and class compared to their level and class, as well as the hit bonus of the style the attacker is using, and the defensive modifier of the last style used by the defender. Weaponskill does not seem to play a role in the actual "miss," or "fumble" rates. The chance to block/parry/evade however is more complicated. Your WeapSkill rating is a composite of both your stats and your weapon spec. The defender also has a similar equivalent rating composed of his DEX and/or QUI scores and his shield/parry spec or Evade rating. The comparison of these 2 ratings is what determines the base chance to block/parry/evade. If you fight multiple opponents, this gets more complicated. With parry, the base chance is divided by the number of active melee opponents against you (if you had a 60% chance to parry, and are fighting 3 opponents, your chance is now 20% per attack). With a shield, the game will only allow you to block if your shield is rated to handle that number of opponents (small = 1, medium = 2, large = 3). Your chances to block will not be reduced, but if you are fighting more opponents than your shield can handle, it will not block for the excess opponents. So for parry, evade and blocking, weaponskill increases the proability of getting through the base defense of the defender. To calculate damage, the game takes the WeapSkill, WeapDam, and the target's AF stats to determine how much damage you do. Being higher level than an opponent grants increased damage and vice versa. Your character will hit very hard against grey/green opponents, and hit for very little against red/purple opponents. The mechanics for this are two derived stats known as WeapDam and weapSkill. WeapSkill is basically compared to AF to find out how much of a multiplicative bonus/penalty you receive for hitting something different from your level (it appears to govern the grey to purple damage reduction we see). WeapDam is the effective DPS of your weapon capped by your level. It is theorized that variations in discernable damage comes from the defender's af cap at their level. Lower level creatures and players would have lower caps on af therefore making the attacker do more damage by adding a higher multiplier to the attack. Higher level opponents would have higher af values and would therefor cause lower damage to be done. At the same time mythic has stated changes to critical shot damage which appears to be level based damage modifiers where the damage done is based off of a multiplier that takes specifically into account the attacker's spec, and the target's level to determine the bonus/penalty to the damage inflicted on top of normal damage calculations. It is unconfirmed if this also applies to all other damage as well. It is important to note that with the 1.44 patch, WeapSkill was not updated to display correctly. Although higher is better, the way it is calculated for your character sheet is no longer the same as how the game uses it. Therefore, it is not a completely accurate measurement anymore, and it is a now an approximation (so far, it is accurate within 5%). Before the actual theory is presented, a few more complex terms need to be defined: WeapDam (i.e. your effective DPS) = capped base DPS for your level x quality x condition Base Damage (per hit) = WeapDam (as a DPS) x unmodified weapon speed SPD = listed weapon speed Damage Multiplier = (WeapSkill / target's AF) slow weap bonus = (1 + ( ( SPD - 2 ) * .03) ) ) 2h weapon bonus = (1.1 + (0.005 x 2-hand Spec) ) Max Damage (per hit, 100% mark in damage variance equations) = EDPS * (your WS/target AF) * (1-absorb) * slow weap bonus * SPD * 2h weapon bonus Damage Cap (per hit) = This is the absolute amount of damage that can be passed on to a player from a single hit. It is a function of DPS, unmodified weapon speed, slow weapon bonus, or two hand weapon bonus if applicable. As you can see, the maximum damage per hit is really just the Base Damage multiplied by the Damage Multipliter. This is the 100% mark referred by the weapon specialization section. If you are completely unspecced, then the damage variance of your weapon will fall between 25-125% of this 100% mark. If you are fully specced (or overspecced), then the damage variance will be 100-150% of this mark. As you can see, "Max Damage" is really a misnomer, as you can still go over this. The damage variance is not something that appears on your character sheet, it is an intangible benefit to speccing in weapons. The actual variance in damage itself (not the range you fall within from speccing) is not linear. There are several other unknown factors involved in this equation, but their effects are small enough that it does not ruin the approximation. These include: condition of the armor worn on the location hit, the CON of the target, and potentially other factors. How Weaponskill is Generated: There are 2 main schools of thought in regard to the calculation of weaponskill. These formulas are derived from cpt_blood at critshot.com and the other is the one designed by keiferhub to use in haldaars calculator. Cpt_blood's calculation seems to not account for the fact that weapon spec and item/realm rank spec give different amounts of weaponskill per point. Haldar's seems to account for this with a specific coeficient (m) Formula 1. Keiferhubs (used in haldar's calc) WS = [(stat-50) * facteur_classe + base_classe] * [1 + (lvl_spe * 1 + rank bonus_objet * 1 + m) / 100]; # Stat: Stat used for basing damage. str/Dex based weapon specs are flexible, onehanded thrust, midgard spears etc. For str/dex based weapons the calculation for stat is stat = (str + dex) / 2. All other weapons use dex or str only. # lvl_spé ': weapon spec of the player # rank : Realm rank # bonus_objet : skill bonus from items # facteur_classe Class factor or the class multiplier for each class, 2.3 for warrior, 2,2 for other tanks, etc. # base_classe = 200 x facteur_classe. (maybe base class is the value for player level where 200 is a level 50 ??) # m = 1.56 + bonus_objet / 70 Formula 2. Thought to be derived from cpt_blood at critshot.com WS = Coef x lvl x (1 + lvl_spé_arme / 100) x (1 + STAT / 150) x (1 + bonus_arme / 80) # COEF: Coefficient - depends on the class. Similar to class factor. # lvl : level of the character. # lvl_spé_arme Weapon Spec plus realm rank spec # STAT : Stat used for basing damage. str/Dex based weapon specs are flexible, onehanded thrust, midgard spears etc. For str/dex based weapons the calculation for stat is stat = (str + dex) / 2. All other weapons use dex or str only. # Bonus_arme : Spec bonus from items. To regress a class coeficient one would do the following: Coef = WS / (lvl x (1 + lvl_arme / 100) x (1 + STAT/150) x (1 + bonus_arme / 80)) BASE DMG : min base dmg = Effective DPS * (your WS/target AF) * (relic bonus) * (1-absorb) * (1-base resists) * (1-RA resists) * slow weap bonus * SPD * arrow bonus * Where : EDPS is the effective dps on the weapon being used(clamped factor and weapon condition/quality) SPD is the listed weapno speed 2h weapon bonus = 1.1 + (0.005 x spec) SLow Weapon bonus = 1 + ( (spd - 2) x 0.03) Absorb is the absorption figure of the armor as a percentage (.27 for chain ) Where ffb arrow bonus = multiplier of the type of arrow used (ex. barbed flight footed broadhead arrow is 1.25) Source : http://talsyra.tripod.com/daocmechanics ... anics.html Interesting because i always said that weap dmg and weap skill play an important part in this game, yet here the WS its put just as a number not beeing taken into consideration so much, but as you see, based on the WS that dictates the dmg table tier of all classes is the one who is within the formula for calculating base dmg. Last edited by MotaroReloaded on Jan 20, 2012 20:07, edited 1 time in total.
Glacius ( previous acount name)
Albion Glacius - WIzzard Disrupter - Armsman |
|
Good work.
Now what do you propose we do with this?
|
|
Gota go live test abit Weapon skill and see some class coef because i strongly believe asasins and a few other clases like thane, wardens are ona higher tier here on uthg then they should be, Ws is an important feature as it is part of the base dmg formula where you have dmg multiplier = WS/target armour factor , but we have to keep in mind at the same time that on live it has a prety big margin error 5% yet if the formula is the same for all ..no1 will be advantaged or disadvantaged. And i m curious to find out how they ve created base dmg here on Uthg if they dont use WS at all..thats what Blue said..that on uthg WS is a number and thats it , that goes up and down how u spec and buff regarding each class etc, but its not taking part of any formula. Glacius ( previous acount name)
Albion Glacius - WIzzard Disrupter - Armsman |
|
Motaro just ask me for certain classes and I can give you Uthgards current classfactor for it.
It's done when it's done. Thanks for your patience.
Every bug gets fixed. Sooner or later. "It is an inescapable law of nature that the amount of satisfaction one gains from achieving something is related to how hard it is and easy things can only elicit a fleeting superficial sort of pleasure." Blue says, "you used macro tools or macro keyboard" Pala says, "i am disabled. and i have a mechanic left hand that can be programed. its hard to play woith one hand" [Appeal] Bxxxxxxxx: "why is RA first aid cann man i stealth use and not unstealth cann man ra if man use unstealth ?????????" BannedUser: "i was not using automate game action my hand was fall on keyboard during i was sleep .... i was completly fall on keyboard ..." |
|
Why not make it public ? Open Source Systems work usually better than others
![]() Instead of asking for every class just publish the lists or settings, as you see ppl work on it "Lieber stehend sterben, als auf Knien leben". - Dolores Ibárruri Gómez
|
|
Then look into DOL code. They will have the same factors but they are multiplied with 200. I won't publish Uth code ![]() The factors are spreaded over multiple source files (one per class). The source is not of interest to anybody, the information is the class factor which can be made public by me but I won't do the effort to crawl through all files and extract that. It's done when it's done. Thanks for your patience.
Every bug gets fixed. Sooner or later. "It is an inescapable law of nature that the amount of satisfaction one gains from achieving something is related to how hard it is and easy things can only elicit a fleeting superficial sort of pleasure." Blue says, "you used macro tools or macro keyboard" Pala says, "i am disabled. and i have a mechanic left hand that can be programed. its hard to play woith one hand" [Appeal] Bxxxxxxxx: "why is RA first aid cann man i stealth use and not unstealth cann man ra if man use unstealth ?????????" BannedUser: "i was not using automate game action my hand was fall on keyboard during i was sleep .... i was completly fall on keyboard ..." |
|
Oke then, just that i remember when i last talked with you about it ..that this table is beeing used on uthg alongside with this formula : WS = Coef lvl x (1 + lvl_spé_arme / 100) x (1 + STAT / 150) x (1 + bonus_arme / 80) classes/dmg-table coef : [WSM 1,4] all casters [WSM 1,6] druid, cleric [WSM 1,8] shadowblade, infiltrator, scout [bow 2,2], minstrel, NS, ranger [bow 2,2], bard, hüter, friar, shaman, healer, thane, valkyrie [schwert] [WSM 1,9] paladin, reaver, hunter [bow 2,2], champion, skald, valkyrie [spear], heretic [WSM 2,1] valewalker [WSM 2,2] armsman, mercenary, blademaster, hero, berzerker, savage [2H wespon 1,9], vampyr [WSM 2,3] warrior I d like coef for sb , thane , friar ..it seems here they are all on same tier but on the other tier they r on diferent dmg table. thnx Glacius ( previous acount name)
Albion Glacius - WIzzard Disrupter - Armsman |
|
From code:
Shadowblade: 1.8 Thane: 1.8 Friar: 1.8 It's done when it's done. Thanks for your patience.
Every bug gets fixed. Sooner or later. "It is an inescapable law of nature that the amount of satisfaction one gains from achieving something is related to how hard it is and easy things can only elicit a fleeting superficial sort of pleasure." Blue says, "you used macro tools or macro keyboard" Pala says, "i am disabled. and i have a mechanic left hand that can be programed. its hard to play woith one hand" [Appeal] Bxxxxxxxx: "why is RA first aid cann man i stealth use and not unstealth cann man ra if man use unstealth ?????????" BannedUser: "i was not using automate game action my hand was fall on keyboard during i was sleep .... i was completly fall on keyboard ..." |
|
Thank you , later on i l check them out in 2 ways on Pendragon..once with same stats at lvl 50 and second way using the coef formula when i know the WS. Big problems on live Pendragon test server, you cant make lvl 50 players with trial acount, only lvl 10 ![]() Glacius ( previous acount name)
Albion Glacius - WIzzard Disrupter - Armsman |
|
Motaro, just wanted to point out that if you need to link to anything on daoc.catacombs.com change the link to daoc2.catacombs.com
eg: http://daoc2.catacombs.com/class.cfm?ThreadKey=10852&DefMessage=324516&classid=41 |
|
Is there still the (display?)-bug on Uthgard, that skillbonus from items count double to WS than speced points?
Maybe this list could be interesting... viewtopic.php?f=9&t=25399 For example I wonder why savages are so low? http://dethguild.com/daoc/info/information.html#anchor8 |
|
Should I do a banner over Uthgard's HP that the table in the link is invalid? It's done when it's done. Thanks for your patience.
Every bug gets fixed. Sooner or later. "It is an inescapable law of nature that the amount of satisfaction one gains from achieving something is related to how hard it is and easy things can only elicit a fleeting superficial sort of pleasure." Blue says, "you used macro tools or macro keyboard" Pala says, "i am disabled. and i have a mechanic left hand that can be programed. its hard to play woith one hand" [Appeal] Bxxxxxxxx: "why is RA first aid cann man i stealth use and not unstealth cann man ra if man use unstealth ?????????" BannedUser: "i was not using automate game action my hand was fall on keyboard during i was sleep .... i was completly fall on keyboard ..." |
|
Well the WS tests of Seyha i just combined shows that Savage is at the moment on live on Tier 2.1(at least for h2h, for other types idk)
|
|
I know.
Savage was never on same tier with puretanks like merc bersy etc, he was lower but not on hibrid table..i gues valewalker table would fit him ..coef 2.1 indeed. Everybody aknowledged that savages only when they use increase dps buff ..they ll hit harder with mainh then a zerker . Big problem on pendragon..dunno what to do.. Glacius ( previous acount name)
Albion Glacius - WIzzard Disrupter - Armsman |
|
Is this fixed btw? (viewtopic.php/f,9/t,16602/start,60/)
![]() Both chars were Hunters RR5+. +skill from item counted twice into displayed weaponskill, 2 years ago. 1 Skillpoint = 5 WS 1 Skillpoint given from an item = 10 WS |
29 posts
• Page 1 of 2 • 1, 2
Who is online
Users browsing this forum: No registered users and 17 guests