June 30, 2022, 05:54:52 pm
Welcome, Guest. Please login or register.
148993 Posts in 18132 Topics- by 34429 Members - Latest Member: MaryjoMetc
Pages: [1] 2
  Print  
Author Topic: Weaponskill Yellowdamage  (Read 15453 times)
Sr. Member
****
Posts: 629
The 'Almi'ghty
203388323 View Profile
« on: May 30, 2016, 01:24:01 am »

Does anyone know if Heroic Strike (yellow damage) is affected by items that increase the weaponskill?

(Edgemaster's Handguards, Axe Specilization, Sword Specilization, Mace Specilization) ?


thanks

Almi
Logged

Jr. Member
**
Posts: 107
View Profile Email
« Reply #1 on: May 30, 2016, 01:25:56 am »

Afaik wepskill only applies to white damage
Logged
Newbie
*
Posts: 15
View Profile
« Reply #2 on: May 30, 2016, 05:55:33 am »

Weapon skill increases the damage of your glancing blows. It does not affect auto hits/crits or ability hits/crits.
« Last Edit: May 30, 2016, 05:58:11 am by Mulva » Logged
Tester
Sr. Member
*****
Posts: 795
View Profile
« Reply #3 on: May 30, 2016, 07:37:00 am »

Lol almi Cheesy
Logged

Likalottapus <De Profundis>
Jr. Member
**
Posts: 107
View Profile Email
« Reply #4 on: May 30, 2016, 08:14:16 am »

I recall, even tho it's no by that much, that wepskill does affect your chance to miss, crit, block, parry and dodge. Have to google the source for that tho, sometime SmileySmileySmiley
Logged
Tester
Sr. Member
*****
Posts: 795
View Profile
« Reply #5 on: May 30, 2016, 08:18:41 am »

0.04 chance per skill losajt
Logged

Likalottapus <De Profundis>
Jr. Member
**
Posts: 107
View Profile Email
« Reply #6 on: May 30, 2016, 08:22:54 am »

0.04 chance per skill losajt

Aye sounds right!
Logged
Sr. Member
****
Posts: 629
The 'Almi'ghty
203388323 View Profile
« Reply #7 on: May 30, 2016, 08:42:06 am »

Lol almi Cheesy

nice answer for a guy who knows nothing - besides maybe the best way to wipe a raid with worldbuffs, how to die in voidzone and how 'not' to dance on heigan.

cheers
Logged

Tester
Sr. Member
*****
Posts: 795
View Profile
« Reply #8 on: May 30, 2016, 08:50:53 am »

Lol almi Cheesy

nice answer for a guy who knows nothing - besides maybe the best way to wipe a raid with worldbuffs, how to die in voidzone and how 'not' to dance on heigan.

cheers

Atleast i know all about melee mechanics unlike you Tongue
Logged

Likalottapus <De Profundis>
Sr. Member
****
Posts: 629
The 'Almi'ghty
203388323 View Profile
« Reply #9 on: May 30, 2016, 07:04:12 pm »

and still you do less damage even tho u have better gear Wink
Logged

Tester
Sr. Member
*****
Posts: 795
View Profile
« Reply #10 on: May 30, 2016, 11:58:45 pm »

and still you do less damage even tho u have better gear Wink

you wish Tongue one lucky loatheb and ur gloating 24/7
Logged

Likalottapus <De Profundis>
Assistant Administrator
Hero Member
*****
Posts: 4533
Hail Caesar
View Profile
« Reply #11 on: May 31, 2016, 02:09:33 am »

I thought I could learn something about the topic in here. Instead I must read this x(
Logged

Renew
Guest
« Reply #12 on: May 31, 2016, 12:52:09 pm »

Weapon skill increases the damage of your glancing blows. It does not affect auto hits/crits or ability hits/crits.

thats wrong

I thought I could learn something about the topic in here. Instead I must read this x(

https://github.com/Discover-/Trinity-Zero/blob/90520f7b32c740180b7a8b627b1a3c0e8bdecb94/src/server/game/Entities/Unit/Unit.cpp

Code:
float Unit::MeleeSpellMissChance(const Unit* victim, WeaponAttackType attType, int32 skillDiff, uint32 spellId) const
{
    //calculate miss chance
    float missChance = victim->GetUnitMissChance(attType);

    if (!spellId && haveOffhandWeapon())
        missChance += 19;

    // bonus from skills is 0.04%
    //miss_chance -= skillDiff * 0.04f;
    int32 diff = -skillDiff;
    if (victim->GetTypeId() == TYPEID_PLAYER)
        missChance += diff > 0 ? diff * 0.04f : diff * 0.02f;
    else
        missChance += diff > 10 ? 1 + (diff - 10) * 0.4f : diff * 0.1f;

used in

Code:
MeleeHitOutcome Unit::RollMeleeOutcomeAgainst(const Unit* victim, WeaponAttackType attType) const
{
    // This is only wrapper

    // Miss chance based on melee
    //float miss_chance = MeleeMissChanceCalc(victim, attType);
    float miss_chance = MeleeSpellMissChance(victim, attType, int32(GetWeaponSkillValue(attType, victim)) - int32(GetMaxSkillValueForLevel(this)), 0);

yw
Logged
Sr. Member
****
Posts: 629
The 'Almi'ghty
203388323 View Profile
« Reply #13 on: May 31, 2016, 01:59:01 pm »

so it increases the chance to hit aswell?
Logged

Sr. Member
****
Posts: 998
View Profile
« Reply #14 on: May 31, 2016, 02:08:18 pm »

so it increases the chance to hit aswell?

It does by a small margin, 0.04% per point of weapon skill
Logged


Cheers to Nopesorry for the sig
Pages: [1] 2
  Print  
 
Jump to: