L2JMobius
Public Development => Bug Reports => Topic started by: JuanRomeroDominguez on March 09, 2025, 08:23:19 PM
-
Hello,
Some transformation skills are not working, and I would say this is a common issue. Let me explain:
- You transform the character using the Jet Bike button from the admin menu. (transform id="20001")
- You use the skill with skill id="839", but it does nothing, just the animation.
I’ve tried other transformations, and they also fail. Additionally, I’ve been experimenting with other skills related to dismounting or canceling the transformation, but without much success.
An important clue is that for transformation 00154, if I use its skill 9210, it doesn’t work, but if I use 9206, eventually 9210 works....
I’m still investigating how to trace or debug the code. I am a programmer/analyst with experience in other technologies.
If I find the solution, I will share it. Regards.
-
I’m adding some more information.
Using another transformation, for example, Anakim, which is 00306, if I use its skill "<skill id="619" level="1" /> <!-- Dispel Transform -->":
<skill id="619" toLevel="1" name="Cancel Transformation">
<!-- Cancel Transformation -->
<icon>icon.skilltransform2</icon>
<operateType>A1</operateType>
<targetType>SELF</targetType>
<affectScope>SINGLE</affectScope>
<effectPoint>10</effectPoint>
<hitCancelTime>0</hitCancelTime>
<hitTime>2500</hitTime>
<magicCriticalRate>5</magicCriticalRate>
<magicLevel>56</magicLevel>
<conditions>
<condition name="CanUntransform" />
</conditions>
<effects>
<effect name="DispelBySlot">
<dispel>TRANSFORM,-1</dispel>
</effect>
</effects>
</skill>
Shouldn't it execute "game\data\scripts\handlers\effecthandlers\DispelBySlot.java"?
In "org.l2jmobius.gameserver.model.skill.AbnormalType," shouldn't there be "TRANSFORM(-1),"?
I’ll keep investigating—there must be something I’m overlooking or not understanding...
-
Transformation ids are in client dat files.