Page 1 of 1

cubics questions

Posted: Wed Aug 31, 2016 5:29 am
by gameblond
Hello everyone i am using epilogue last revision and trying to updated/fixed every problem i notice.

But i am kinda of stuck with one issue so here it is:

Player[1] has smart cubic buff on
player[2] use disarm
player[1] some times cubic removes disarm effect very fast in result to stuck effect and player can't re-equip the weapon unti restarts or got disarm again.


Do you know how to fix it or if this https://bitbucket.org/l2jserver/l2j_ser ... c38784949a will fix it?

Thanks

Re: cubics questions

Posted: Wed Aug 31, 2016 6:21 pm
by gameblond
MagicSkillUse msu = new MagicSkillUse(_owner, _owner, SKILL_CUBIC_CURE, 1, 0, _activationtime);

or if anyone knows how to make it act slower , Thanks

Re: cubics questions

Posted: Wed Aug 31, 2016 7:28 pm
by Sacrifice
Fastlist is slow... and very oldest.

Re: cubics questions

Posted: Wed Aug 31, 2016 8:11 pm
by gameblond
Sacrifice wrote:Fastlist is slow... and very oldest.
do you think that this can cause this issue?

Maybe can you help me add a temp fix until i find how to fix it?

The problem happens if player is not in combat and some1 uses disarm first skill then smart cubic activates instantly and removes the Disarm de buff effect but not the IsDisarmed from what i understand.

what do you recommend instead of fastlist? is this changes in h5 chronicles?

Thanks for your time.

Re: cubics questions

Posted: Wed Aug 31, 2016 9:25 pm
by Sacrifice
Leave .Java file as be and import in your project the lib javolution.jar in libs of l2jserver project. Recompile and have fun with FastList if is the problem.

Another thing... think that you must to work by yourself with your personal and private project.

Sure that another person can help you.

Good luck dude :+1:

Re: cubics questions

Posted: Thu Sep 01, 2016 11:04 am
by gameblond
thanks mate , after a lot of research i find that

public void onExit()
{
getEffected().setIsDisarmed(false);
}

never called if cubic removes on start really fast

I will try to fix it if anyone has to suggest something i would appreciated.

Re: cubics questions

Posted: Sat Sep 03, 2016 1:29 am
by Zoey76
gameblond wrote:thanks mate , after a lot of research i find that

public void onExit()
{
getEffected().setIsDisarmed(false);
}

never called if cubic removes on start really fast

I will try to fix it if anyone has to suggest something i would appreciated.
Interesting, in which class/effect did you find that?

Re: cubics questions

Posted: Sat Sep 03, 2016 1:36 pm
by gameblond
Zoey76 wrote:
gameblond wrote:thanks mate , after a lot of research i find that

public void onExit()
{
getEffected().setIsDisarmed(false);
}

never called if cubic removes on start really fast

I will try to fix it if anyone has to suggest something i would appreciated.
Interesting, in which class/effect did you find that?
nvm i fixed this :P :P

Can you help me with this? When i add it works fine but i have issue with Pomanders skills because they are already lvl 24 for example.

Code: Select all

+				// Certification Skills - Exploit fix

+				if ((prevSkillLevel == -1) && (_level > 1))

+				{

+					// The previous level skill has not been learned.

+					activeChar.sendPacket(SystemMessageId.PREVIOUS_LEVEL_SKILL_NOT_LEARNED);

+					Util.handleIllegalPlayerAction(activeChar, "Player " + activeChar.getName() + " is requesting skill Id: " + _id + " level " + _level + " without knowing it's previous level!", IllegalActionPunishmentType.NONE);

+					return;

+				}