@Override
	public void run() {
		if (tryContinue()) return;

		// 6 before enter, 7 while talk
		// 8 after ladder

		if (!npc().valid()) {
			enter();
		}

		if (stage() >= 8 || ctx.chat.visible("It's time to enter some caves")) {
			leave();
			return;
		}

		super.run();
	}