@Override
	public void run(int interfaceId, int componentId) {
		if (stage == -1) {
			stage = 0;
			sendDialogue((short) 237, new String[] {
					"What would you like to say?", "Teleport me to Fight pits",
					"Teleport me so I can fight TzHaar!",
					"May I have a Fire cape? I think I'm worthy.",
					"Never Mind." });
		} else if (stage == 0) {
			if (componentId == 1) {
				player.closeInterfaces();
				teleportPlayer(4600, 5062, 0);
			} else if (componentId == 2) {
				player.closeInterfaces();
				teleportPlayer(4673, 5126, 0);
			} else if (componentId == 3) {
				if (player.getInventory().containsItem(6529, 60000)) {
					player.getInventory().removeItems(
							new Item[] { new Item(6529, 60000) });
					player.getInventory().addItem(6570, 1);
					// player.sendMessage("You are worthy and paid 60,000 tokkul for your Fire cape");
					player.closeInterfaces();
				} else {
					player.closeInterfaces();
					// player.sendMessage("You do not have 60,000 tokkul and are not worthy for a Fire cape");
				}
			} else if (componentId == 4) {
				end();
			} else {
				end();
			}
		}
	}