Jump to content
  • 0

2 Questions


Question

9 answers to this question

Recommended Posts

  • 0
Posted (edited)

- You have to rework (or use) L2Logger system, probably they use regular regular Java Logger.

- Edit associated skillhandler and / or called method to remove the effect.

this? if so I will try to find what is wrong.

case CANCEL:
			{
				boolean reflect = false;
				if (Formulas.calcSkillReflect(target, skill) == Formulas.SKILL_REFLECT_SUCCEED) {
					target = activeChar;
					reflect = true;
				}

				if(target.getPlayer() == activeChar && !reflect)
					continue;
				/*if(Config.OLD_CANCEL_MODE)
				{*/
				if (Formulas.calcSkillSuccess(activeChar, target, skill, ss, sps, bss))
				{
					L2Effect[] effects = target.getAllEffects();

					List<L2Effect> remove = new ArrayList<L2Effect>();

					for (L2Effect e : effects)
						if (e.getSkill().isCancelable())
							switch (e.getSkill().getSkillType())
							{
								case BUFF:
								case HEAL_PERCENT:
								case REFLECT:
								case COMBATPOINTHEAL:
									remove.add(e);
									break;
							}

					for (int i = 0; i < Rnd.get(1, skill.getMaxNegatedEffects()) && !remove.isEmpty(); i++)
						remove.remove(Rnd.get(remove.size())).exit();
					remove.clear();
				}
				else
				{
					if (activeChar.isPlayer())
					{
						SystemMessage sm = new SystemMessage(SystemMessageId.S1_RESISTED_YOUR_S2);
						sm.addCharName(target);
						sm.addSkillName(skill);
						activeChar.sendPacket(sm);
					}
				}
Edited by dBayway
  • 0
Posted (edited)

when I use cancellation skill on someone, it doesnt show on player's chat the systemessageID, it only remove the buffs. Im 100% sure this message should appears The effect of $s1 has been removed.

Edited by dBayway
  • 0
Posted

when I use cancellation skill on someone, it doesnt show on player's chat the systemessageID, it only remove the buffs. Im 100% sure this message should appears The effect of $s1 has been removed.

Eee...

 

1jfxBzg.png

  • 0
Posted (edited)

yea, my server is not showing these messages.

if (effectList.remove(effect) && _owner instanceof L2PcInstance && effect.getShowIcon())
		{
			SystemMessage sm;
			if (effect.getSkill().isToggle())
				sm = new SystemMessage(SystemMessageId.S1_HAS_BEEN_ABORTED);
			else
				sm = new SystemMessage(SystemMessageId.EFFECT_S1_DISAPPEARED);
			sm.addSkillName(effect);
			_owner.sendPacket(sm);
		}
	}

what is wrong?

Edited by dBayway

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Posts

    • What the tilte says....back in years i was one of the first mods here with MM (mostly being the reason that this section was born) and i was trying to keep it alive..Now i see no interest for GFX...That might occurs cause of MXC being  a bit bead and mostly a L2 forum.
    • Nice share, wish for a good update.
    • 🎮✨ DRIVING SERVICES ✨🎮 Your Ultimate Driving Service in Lineage 2 Reborn x1 Signature 🛡️ Too Busy to Farm? I Got You. 📜 Stuck on a Questline? We’ll Lead the Way. 🌾 Need Rare Drops or Materials? We Grow Gold While You Rest.   🎁 Services We Offer: 🔹 SPOILING & LOOTING – Need that rare drop or spoil drop? I'll get it while you work/sleep. 🔹 QUESTING – Stuck on a quest? 1st class, 2nd class, 3rd class, Subclass, Noblesse Quest. Let me finish it for you. 🔹 RESOURCE FARMING – Adena, rare drops, mats — you name it, I grind it. 🔹 CHARACTER PILOTING – We play your character directly — always safely, always securely.   🔥 Why Choose Me? 🔥 ⚔️ 100% Human-Driven – No bots, just top-tier gamer. 🕒 24/7 Availability – Play on your time, or let me play while you live your life. 💬 Live Updates – Know what’s happening every step of the grind. 🔐 Safe & Private Piloting – Your account is in expert hands. No afk, no hacks, no risks.   💸 Prices 💸 🔹 QUEST - 3 EURO/HOUR (negotiable depends on terms and conditions) 🔹 SPOIL - 3.5 EURO/HOUR (negotiable depends on terms and conditions) 🔹 FARM/EXP - 2.5 EURO/HOUR (negotiable depends on terms and conditions) 🔹 CASTLE SIEGE - 2 EURO/HOUR   💳 Payment Method Your security is our priority. We accept: 💰 PayPal – Fast, secure, and global. Friends and Family only   🎮 DM me now! 📍 Discord: garudaphoenix99
    • Hello, add prices please and let us know 😃
  • Topics

×
×
  • Create New...