Custom proccing cancellation buff

Support for the latest build of L2J Server, get help here with installations, upgrades, problems.
Do not post bugs reports here, use viewforum.php?f=77 instead.
There is no support for other server builds than the official provided by l2jserver.com
Forum rules
READ NOW: L2j Forums Rules of Conduct
Post Reply
Hyrelius
Posts: 257
Joined: Thu Dec 16, 2010 5:16 am

Custom proccing cancellation buff

Post by Hyrelius »

Datapack revision: 10159
Server revision: 6377

Hi there,

I've been trying to make this work, but sadly it does not seem to want to.

I am trying to make a passive skill, which triggers another skill upon activation rate. My aim is to make a cancellation buff, which procs by a certain rate. It is expected to cast the "Cancellation - Proc" buff, which in turn may or may not remove certain buffs from the target.

This is what I currently have:

Code: Select all

     <skill id="43215" levels="1" name="Cancellation">        <!-- GM Skill -->        <set name="displayId" val="1056" />        <set name="activationChance" val="50" /> <!-- TODO: Remove when support for effects using conditions is done -->        <set name="chanceType" val="ON_HIT" /> <!-- TODO: Remove when support for effects using conditions is done -->        <set name="icon" val="icon.skill0209" />        <set name="magicLvl" val="1" />        <set name="operateType" val="P" />        <set name="targetType" val="SELF" />        <set name="triggeredId" val="43216" /> <!-- TODO: Remove when support for effects using conditions is done -->        <for>            <effect name="DispelByCategory">                <param slot="buff" rate="25" max="5" />            </effect>        </for>    </skill>    <skill id="43216" levels="1" name="Cancellation - Proc">        <set name="displayId" val="1056" />        <set name="icon" val="icon.skill0209" />        <set name="isTriggeredSkill" val="true" />        <set name="magicLvl" val="40" />        <set name="operateType" val="A2" />        <set name="reuseDelay" val="5000" />        <set name="targetType" val="ONE" />        <for>            <effect name="DispelByCategory">                <param slot="buff" rate="100" max="1" />            </effect>        </for>    </skill>
While the skill really seems to proc at times, it seems to be interrupted and does not cast instantly. Also it seems to not have any effect on the player or - sometimes - not the effect I think it should have.

Can anyone help?
Image
I don't mind helping - however: I only do so if I want to.
No support for other server packs than L2J.
Post Reply