Jump to content

[share]Cursed Weapons changes


vampir

Recommended Posts

Hi

i think its my first share, its not big but its usefull for servers with pk guards.

If some1 have cursed weapon, guards will not attack him(ofc when he will hit them, they will hit back).

 

Just in com.l2jserver.gameserver.ai.L2AttackableAI.java.java from:

	if (getActiveChar() instanceof L2GuardInstance)
	{

		// Check if the L2PcInstance target has karma (=PK)
		if (target instanceof L2PcInstance && ((L2PcInstance) target).getKarma() > 0)

make

	if (getActiveChar() instanceof L2GuardInstance)
	{

		// Check if the L2PcInstance target has karma (=PK)
		if (target instanceof L2PcInstance && ((L2PcInstance) target).getKarma() > 0 && !target.getActingPlayer().isCursedWeaponEquipped())

and in same file from:

		
		if (target instanceof L2PcInstance && ((L2PcInstance) target).getKarma() > 0)
			return GeoData.getInstance().canSeeTarget(me, target); // Los Check
		else
			return false;
	}

make

			
		if (target instanceof L2PcInstance && ((L2PcInstance) target).getKarma() > 0 && !target.getActingPlayer().isCursedWeaponEquipped())				
return GeoData.getInstance().canSeeTarget(me, target); // Los Check
		else
			return false;
	}

If u want players with cursed weapons be able to use gatekeeper, wh or other npcs change in com.l2jserver.gameserver.model.actor.l2Npc.java from:

public void showChatWindow(L2PcInstance player, int val)
{
	if (!player.isCursedWeaponEquipped() && (!(player.getTarget() instanceof L2ClanHallManagerInstance) || !(player.getTarget() instanceof L2DoormenInstance)))
	{
		player.setTarget(player);
		return;
	}
	if (player.getKarma() > 0)
	{

to:

public void showChatWindow(L2PcInstance player, int val)
{
	if (!player.getActingPlayer().isCursedWeaponEquipped() && player.getKarma() > 0)

 

:s i should make patch but no idea how :(

Link to comment
Share on other sites

  • 4 weeks later...
  • 3 weeks later...

Well, thanks, its useful because it will be stupid if someone got a pvp server with pk killer npc and make imba the cursed weapons... Because without this pk killers are going to pwn him :P.... Well, thanks....

Link to comment
Share on other sites

Well, thanks, its useful because it will be stupid if someone got a pvp server with pk killer npc and make imba the cursed weapons... Because without this pk killers are going to pwn him :P.... Well, thanks....

mostly thats why i did it, its stupid that in some servers cursed weapons are completly useless

Link to comment
Share on other sites

  • 2 weeks later...
  • 4 months later...

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
Reply to this topic...

×   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.



×
×
  • Create New...