Jump to content

Recommended Posts

Posted

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 :(

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

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

Posted

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

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..