L2JMobius

Public Development => Bug Reports => Topic started by: JuanRomeroDominguez on March 09, 2025, 08:23:19 PM

Title: The transformation 20001 is not working.
Post 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:


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.
Title: Re: The transformation 20001 is not working.
Post by: JuanRomeroDominguez on March 10, 2025, 05:31:38 PM
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 -->":
Code: [Select]
<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...
Title: Re: The transformation 20001 is not working.
Post by: Mobius on March 10, 2025, 05:53:05 PM
Transformation ids are in client dat files.