@Override
	public void processNPC() {
		super.processNPC();
		target = this.getCombat().getTarget();
		if (spawnTime + 300000 < Utils.currentTimeMillis()
				&& !this.getCombat().underCombat()) {
			finish();
		}
		if (target != null) {
			if (target instanceof Familiar) {
				Familiar npc = (Familiar) target;
				target = npc.getOwner();
			}
			if (target instanceof Player) {
				if (target.isDead())
					this.finish();
			}
		}
	}