Public feed #528953

Mine

public text v1 · immutable
Raw Edit
·published 2007-06-01 19:06 UTC
rendered paste body
	public void updatePvPStatus(L2Character target)
	{
		L2PcInstance player_target = null;

	     if (target instanceof L2PcInstance)
			player_target = (L2PcInstance)target;
	     else if (target instanceof L2Summon)
	     	player_target = target.getOwner();
	     	
	     if (player_target == null)
	     	return;

		if ((isInDuel() && player_target.getDuelId() == getDuelId())) return;
		if ((!ZoneManager.getInstance().checkIfInZonePvP(this) || !ZoneManager.getInstance().checkIfInZonePvP(player_target)) && player_target.getKarma() == 0)
			{
				if (checkIfPvP(player_target))
					setPvpFlagLasts(System.currentTimeMillis() + Config.PVP_PVP_TIME);
				else
					setPvpFlagLasts(System.currentTimeMillis() + Config.PVP_NORMAL_TIME);
				if (getPvpFlag() == 0)
					startPvPFlag();
			}
		}
	}