May I know do I nerf a skill?
Eg: Phantom Blow
Where should I start off with? Do I have to do it in the XML file or wz file?
Printable View
May I know do I nerf a skill?
Eg: Phantom Blow
Where should I start off with? Do I have to do it in the XML file or wz file?
Nerfing it would be through the WZ files for the clients.
Because damage calculations and etc are all client sided.
So for this case, let's take Phantom Blow's XML file as an example.
If I were to change fromPHP Code:<imgdir name="action">
<string name="0" value="phantomBlow" />
</imgdir>
<int name="weapon" value="33" />
<int name="subWeapon" value="34" />
<int name="combatOrders" value="1" />
<int name="psd" value="1" />
<int name="invisible" value="1" />
<imgdir name="common">
<int name="maxLevel" value="30" />
<string name="mpCon" value="30+2*d(x/5)" />
<string name="attackCount" value="6" />
<string name="mobCount" value="1" />
<string name="damage" value="140+2*x" />
<string name="ignoreMobpdpR" value="x" />
<vector name="lt" x="-195" y="-70" />
<vector name="rb" x="0" y="0" />
</imgdir>
<imgdir name="PVPcommon">
<int name="maxLevel" value="30" />
<string name="mpCon" value="30+2*d(x/5)" />
<string name="attackCount" value="6" />
<string name="mobCount" value="1" />
<string name="damage" value="95+x" />
<string name="ignoreMobpdpR" value="5+u(x/2)" />
<vector name="lt" x="-195" y="-70" />
<vector name="rb" x="0" y="0" />
</imgdir>
<imgdir name="effect">
<canvas name="0" width="235" height="103">
<vector name="origin" x="180" y="89" />
<int name="delay" value="90" />
</canvas>
<canvas name="1" width="214" height="171">
<vector name="origin" x="166" y="121" />
<int name="delay" value="90" />
</canvas>
<canvas name="2" width="193" height="186">
<vector name="origin" x="175" y="133" />
<int name="delay" value="90" />
</canvas>
<canvas name="3" width="175" height="174">
<vector name="origin" x="168" y="140" />
<int name="delay" value="90" />
</canvas>
<canvas name="4" width="223" height="142">
<vector name="origin" x="180" y="106" />
<int name="delay" value="90" />
</canvas>
<canvas name="5" width="258" height="103">
<vector name="origin" x="177" y="103" />
<int name="delay" value="90" />
</canvas>
<canvas name="6" width="265" height="111">
<vector name="origin" x="175" y="96" />
<int name="delay" value="90" />
</canvas>
<canvas name="7" width="290" height="111">
<vector name="origin" x="195" y="104" />
<int name="delay" value="90" />
</canvas>
<canvas name="8" width="265" height="113">
<vector name="origin" x="196" y="107" />
<int name="delay" value="90" />
</canvas>
</imgdir>
<imgdir name="hit">
<imgdir name="0">
<canvas name="0" width="84" height="100">
<vector name="origin" x="42" y="50" />
<int name="delay" value="90" />
</canvas>
<canvas name="1" width="87" height="84">
<vector name="origin" x="43" y="42" />
<int name="delay" value="90" />
</canvas>
<canvas name="2" width="61" height="65">
<vector name="origin" x="30" y="32" />
<int name="delay" value="90" />
</canvas>
</imgdir>
</imgdir>
<imgdir name="psdSkill">
<imgdir name="4341009" />
</imgdir>
<imgdir name="info">
<int name="type" value="1" />
<string name="areaAttack" value="1" />
</imgdir>
</imgdir>
to something maybePHP Code:<string name="damage" value="140+2*x" />
It won't work?PHP Code:<string name="damage" value="70+0.5*x" />
change to 0 and you can see result conpletely
Hmm, okay let me try..
Anyway do you have any idea what does the "x" represent for the damage formula?
check skill.img.xml in string.wz and search for the skill ID for phantom blow. it read the description of the skill and you'll understand
It didn't talk about what is "x" ?