Jump to content

Recommended Posts

  • 4 weeks later...
Posted

yes its true you can try it on a pvp server if u want...exping with a NG  dagger or a C grade dagger haven't many difference between the damages! the daggerist need atack speed to hit the blows fast ..

so you dont need to add STR symbols too!

+4 CON

+4 Dex

 

AGREE BOS

+1 Dex (OR +1CON as u want)

 

but...

 

 

 

who dont want a Red dagger? :D

 

agree bos

Posted

bullshits...

public static double calcBlowDamage(L2Character attacker, L2Character target, L2Skill skill, byte shld, boolean ss)

{

double power = skill.getPower();

double damage = attacker.getPAtk(target);

damage+=calcValakasAttribute(attacker, target, skill);

double defence = target.getPDef(attacker);

 

// Def bonusses in PvP fight

if((attacker instanceof L2Playable)

&& (target instanceof L2Playable))

{

if(skill == null)

defence *= target.calcStat(Stats.PVP_PHYSICAL_DEF, 1, null, null);

else

defence *= target.calcStat(Stats.PVP_PHYS_SKILL_DEF, 1, null, null);

}

 

if(ss)

damage *= 2.;

switch(shld)

{

case SHIELD_DEFENSE_SUCCEED:

defence += target.getShldDef();

break;

case SHIELD_DEFENSE_PERFECT_BLOCK: // perfect block

return 1;

}

 

if(ss && skill.getSSBoost()>0)

power *= skill.getSSBoost();

 

damage = attacker.calcStat(Stats.CRITICAL_DAMAGE, (damage+power), target, skill);

damage *= calcElemental(attacker, target, skill);

damage += attacker.calcStat(Stats.CRITICAL_DAMAGE_ADD, 0, target, skill) * 6.5;

damage *= target.calcStat(Stats.CRIT_VULN, target.getTemplate().baseCritVuln, target, skill);

 

// get the natural vulnerability for the template

if (target instanceof L2Npc)

{

damage *= ((L2Npc) target).getTemplate().getVulnerability(Stats.DAGGER_WPN_VULN);

}

// get the vulnerability for the instance due to skills (buffs, passives, toggles, etc)

damage = target.calcStat(Stats.DAGGER_WPN_VULN, damage, target, null);

damage *= 70. / defence;

damage += Rnd.get() * attacker.getRandomDamage(target);

 

// Dmg bonusses in PvP fight

if((attacker instanceof L2Playable)

&& (target instanceof L2Playable))

{

if(skill == null)

damage *= attacker.calcStat(Stats.PVP_PHYSICAL_DMG, 1, null, null);

else

damage *= attacker.calcStat(Stats.PVP_PHYS_SKILL_DMG, 1, null, null);

}

 

return damage < 1 ? 1. : damage;

P.Atk increases ther damage, but with such a low value that you cant see it... for example, the differences between 500 and 1k p.atk will be that with 1k p.atk you will hit with your skill like +500 more power...

If you dont believe me, go and try with vesper dagger and NG dagger to see the diffs

Posted

many people say that its useless but try to pvp on c4 server without your mp potions to restore 400 mp everytime, you need the enchant there... but on shity java servers its useless.. also playing a dagger needs 95% skills and the other 5% its the items you got

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...