Jump to content

Skilltable.txt,Skilldesc.txt,skill_proto.sql


Recommended Posts

  • Premium
  • dwVnum : n° of skill
  • szName : name
  • bType : Job of user
  • bLevelStep : useless
  • bMaxLevel : Minimal level to up a skill with book ? (type0)
  • bLevelLimit : Level needed by skill
  • szPointOn : Effect n°1
  • szPointPoly: Power of skill (only under M10)
  • szSPCostPoly : Cost of mana (1-M10)
  • szDurationPoly : Time of first effect
  • szDurationSPCostPoly : Mana needed (like Sura buff skill) (1 and M10)
  • szCooldownPoly : Time of cooldown need to be edited in skilldesc.txt too
  • szMasterBonusPoly : Power of skill G1+
  • szAttackGradePoly : ? Always empty
  • setFlag : Flag of skill
  • setAffectFlag : Flag of n°1 effect (buff only)
  • szPointOn2 : Effect n°2
  • szPointPoly2 : Power of n°2 effect
  • szDurationPoly2 : Duration of effect n°2 (seconds)
  • setAffectFlag2 : Flag of n°2 effect
  • szPointOn3 : Effect n°3 of skill
  • szPointPoly3 : Power of n°3 effect
  • szDurationPoly3 : Duration of n°3 skill (seconds)
  • szGrandMasterAddSPCostPoly : Number of mana required by a M10+ skill
  • prerequisiteSkillVnum : Number of the needed skill to upgrade the first
  • prerequisiteSkillLevel : Number of the last skill to upgrade the first

Example : We have 2 in prerequisiteSkillVnum and 5 in prerequisiteSkillLevel, the skill will be upgradable only if the player have the skill in "5".

  • eSkillType : Effect of dammage (splash etc...)
  • iMaxHit : Number of mobs/player hit by the skill. 0 for no limit.
  • szSplashAroundDamageAdjustPoly : Multiplication of skill dammage (first take 100% and the other take a part of this one by splash)
  • dwTargetRange : Max range of the skill
  • dwSplashRange : Max range of the splash.

 

Here you go for skill_proto

1- Number of skill

2- Kind of Skill

3- Name of Skill (level 0-19)

4- Name of Skill (M1-M10)

5- Name of Skill (G1+)

6- Desc. of Skill

In white :

7- Desc. n°1 of effect.

In Yellow :

8- Desc. n°2 of effect.

Yellow too

9- Desc. n°3 of effect.

Yellow

10- ?

11- Characteristic of the skill

If you add more of 1, don't forge the "|" (alt + 6)

12- Weapon needed for the skill

13- .sub

14- N° of skill (by race)

15- ?

4 = Skill, 1 = Mount & War skill

16 & 17- ?

Empty

18- Desc of n°1 effect

%.0f entire number
%.1f flot with 1 number after the ","
%% %

19- Valor of n°1 effect

20- Second valor of n°1 effect

21- Des. of n°2 effect (18-)

22- Valor of n°2 effect

 

Here you go for skilldesc

  • Love 12
Link to comment
Share on other sites

  • 5 months later...

Hello,

 

Don't sure if new topic should be started for my question, so I'll ask it here.

I'd like to ask about more detailed explanation of skill_proto table, about szPointPoly and szMasterBonusPoly.
For example in database row's value equal to "-(50 + 5*lv + (6*iq+6*mwep+number(1,800))*ar*k) * (1-chain*0.13)", this means how to calculate skill damage.

 

With next variables all is pretty clear:

lv = skill level,

iq = player INT

mwep = Magic Attack Power of used weapon,

number = random value for specified range

 

But i cannot get which values used for ar, k and chain.

 

Best wishes and thanks in advance.

Link to comment
Share on other sites

  • Premium

*k is the power of your skill.

 

Without deep explaination it's :

 

  1. 0.05
  2. 0.06
  3. 0.08
  4. 0.1
  5. 0.12
  6. 0.14
  7. 0.16
  8. 0.18
  9. 0.2
  10. 0.22
  11. 0.24
  12. 0.26
  13. 0.28
  14. 0.3
  15. 0.32
  16. 0.34
  17. 0.36
  18. 0.38
  19. 0.4
  20. 0.5
  21. 0.52
  22. 0.54
  23. 0.56
  24. 0.58
  25. 0.6
  26. 0.63
  27. 0.66
  28. 0.69
  29. 0.72
  30. 0.82
  31. 0.85
  32. 0.88
  33. 0.91
  34. 0.94
  35. 0.98
  36. 1.02
  37. 1.06
  38. 1.1
  39. 1.15
  40. 1.25

If your skill is level 40 (Perfect Master) then k will be 1.25

 

Sorry for my bad English

  • Metin2 Dev 1
  • Love 2
Link to comment
Share on other sites

Hi there :)

Thanks for your help. I've found out how skills power calculated.

 

But I've noticed some weird thing (if I'm right) in my game client skillproto.txt & skilldesc.txt and in database table skillproto.

 

So I have one more question, is it normal that all these three files/table has different "calculation" for same skill?

 

For example warrior skill "frenzy" (or whatever it called, the one with this icon 3b61hin.jpg ) has three calculation ways:

1) skilldesc.txt (1.1*MinATK + (0.1*MinATK + 1.5*STR)*SkillPoint) * 3) same for max attack
2) skilltable.txt -(1.1*atk + (0.3*atk +  1.5 * str)*k)
3) skillt_proto (DB) -( 1.1*atk + (0.5*atk +  1.5 * str)*k)

 

* about minuses in 2nd and 3rd cases it's clear and about (*3) in 1st one its also clear (with this skill warrior hits three times)

** in game client skill power calculated by 2nd way and it's value multiplied by 3 from 1st way.

 

I'm really confused if this difference in calculation for same skill is correct?

 

Thanks in advance and best wishes ;)

Edited by Metin2 Dev
Core X - External 2 Internal
Link to comment
Share on other sites

  • 8 years later...
On 1/23/2015 at 9:08 PM, Galet said:

*k is the power of your skill.

 

Without deep explaination it's :

 

  1. 0.05
  2. 0.06
  3. 0.08
  4. 0.1
  5. 0.12
  6. 0.14
  7. 0.16
  8. 0.18
  9. 0.2
  10. 0.22
  11. 0.24
  12. 0.26
  13. 0.28
  14. 0.3
  15. 0.32
  16. 0.34
  17. 0.36
  18. 0.38
  19. 0.4
  20. 0.5
  21. 0.52
  22. 0.54
  23. 0.56
  24. 0.58
  25. 0.6
  26. 0.63
  27. 0.66
  28. 0.69
  29. 0.72
  30. 0.82
  31. 0.85
  32. 0.88
  33. 0.91
  34. 0.94
  35. 0.98
  36. 1.02
  37. 1.06
  38. 1.1
  39. 1.15
  40. 1.25

If your skill is level 40 (Perfect Master) then k will be 1.25

 

Sorry for my bad English

how can we change this values?

 

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

Announcements



×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.