Jump to content
  • 0

[Help]Defining a skill


Syntax

Question

So, I want to add for a wings one skill. With 5% pdef, 5% mdef and 4 Speed. I entered the lines bellow... but the problem is that in game i didnt obtain fixed values. Without buffs for example i get +6 speed instead of +4. When im buffed, its all ok. Also when im on a mage char, the pdef, is +5% indeed but the mdef its a little smaller.  When im on fighter class, the mdef is 5% and the pdef is a little smaller then normal. There are apropiate values. But i dont get it. Why the fk is happening? It should be fixed numbers. Easy to calculate. Anyone has any idea whats wrong here?

 

<skill id="75912" levels="1" name="Legendary Wings Speed">

<set name="power" val="0.0"/>

 <set name="target" val="TARGET_SELF"/>

 <set name="skillType" val="BUFF"/>

 <set name="operateType" val="OP_PASSIVE"/>

 <set name="castRange" val="-1"/>

 <set name="effectRange" val="-1"/>

 <for>

<mul order="0x30" stat="pDef" val="1.05"/> <!-- P Def. +5% -->

<mul order="0x30" stat="mDef" val="1.05"/> <!-- M Def. +5% -->

<add order="0x40" stat="runSpd" val="4"/> <!-- Movement Speed +4 -->

 </for>

</skill>

 

 

So basicly, this is what happens in game:

 

On figher:

 

Pdef 5% (the bonus is a little smaller then 5%. Why?)

Mdef  5% (the bonus is exactly 5% so its ok)

Run speed +4 (if im not buffed it gives me 6 speed bonus. Why? If im buffed is ok)

 

On mage:

Mdef  5%  (the bonus is a little smaller then 5%. Why?)

Pdef 5% (the bonus is exactly 5% so its ok)

Run speed +4 (if im not buffed it gives me 6 speed bonus. Why? If im buffed is ok)

 

 

 

Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 0

    <add val='4' order='0x40' stat='runSpd'/>

 

 

instead of this one that u have

the add order is for increase % of stats.

Link to comment
Share on other sites

  • 0

  <mul order="0x40" stat="pDef" val="1.05"/> <!-- P Def. +5% -->

  <mul order="0x40" stat="mDef" val="1.05"/> <!-- M Def. +5% -->

 

 

Found it ;D

Link to comment
Share on other sites

  • 0

That worked. Ty very much. You have +1 Karma from me. You helped me very much.

 

PS: Since i dont want to just copy paste like a canary :))), can you explain to me whats that "0x30" "0x40" means?

Link to comment
Share on other sites

  • 0

when u define on 0x40 order and the value is 1 then its the 100% of it. when u change the value from 1.0 to 0.9 then its nerfed to 90% of the stats. this helps ya to balance your server. although the 0x30 i didnt know what is it but i guess its another values there..

Link to comment
Share on other sites

  • 0

About the speed issue, its still wrong. Im really going near to madness with this. So, it still gives me different vallues, but in other circumstances. Like it gives me 10 bonus speed instead of 8 when i have cov. Or it gives me 6 instead of 8 when im not buffed. Its very annoying cause i got that line that defines the speed from the dark crystal robe. And the fking robe it working properly :(

Link to comment
Share on other sites

  • 0

    <add val='4' order='0x40' stat='runSpd'/>

 

 

instead of this one that u have

the add order is for increase % of stats.

 

totally wrong add is to add an exact value to the stats.

mul increase the percent stats.

 

you dont need to use -1 values for cast and effect range anymore

 

about the incorrect speed value maybe other bonuses do it check your other custom shits what bonuy they have

Link to comment
Share on other sites

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
Answer this question...

×   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...