All pastes #973412 Raw Edit

Stuff

public text v1 · immutable
·published 2008-04-06 02:32 UTC
rendered paste body
void NPCsScripts::npc_9000020(NPC* npc){	
	int state = npc->getState();
	if(npc->getPlayerMap() == 104000000){
		if(state == 0){
			npc->addText("If you’re tired of the monotonous daily life: How about getting out for a change? There’s nothing quite like soaking up a new culture, or learning something new by the minute! It’s time for you to get out and travel.");
			npc->sendNext();
		}
		else if(state == 1){
			npc->addText("We, at the Maple travel Agency recommend you going on a #bWorld Tour#k! Are you worried about the travel expense? You shouldn’t be! We, the #bMaple Travel Agency#k, have carefully come up with a limited time plan to let you travel for free!");
			npc->sendBackNext();
		}
		else if(state == 2){
			npc->addText("We currently offer this place for your traveling pleasure:\r\n#bMushroom Shrine Of Japan#k.\r\nI’ll be there serving you as a travel guide. Rest assured, the number of destinations will increase over time. Now, would you like to head over to the Mushroom Shrine?\r\n#L0#Yes, take me to the Mushroom Shine (Japan)#l");
			npc->sendSimple();
		}
		else if(state == 3){
			type = npc->getSelected();
			npc->setVariable("type", type);
			if(type == 0){
				npc->addText("Would you like to travel to the #bMushroom Shrine of Japan#k?\r\nIf you desire to feel the essence of Japan, there’s nothing like visiting the Shrine, a Japanese cultural melting pot. Mushroom Shrine is a mythical place that serves the incomparable Mushroom God from ancient times.");
				npc->sendNext();
			}
		}
		else if(state == 4){
			npc->addText("I strongly recommend trying Takoyaki, Yakisoba, and the other delicious foods that Japan has to offer. Now let’s head over to the #bMushroom Shrine#k!\r\nEnjoy your stay!");
			npc->sendBackOK();
		}
		else if(state == 5){
			npc->teleport(800000000);
			npc->giveItem(4000217, 1);
		}
		else {
			npc->end();
		}
	}
	if(npc->getPlayerMap() == 101000000){
		if(state == 0){
			npc->addText("If you’re tired of the monotonous daily life: How about getting out for a change? There’s nothing quite like soaking up a new culture, or learning something new by the minute! It’s time for you to get out and travel.");
			npc->sendNext();
		}
		else if(state == 1){
			npc->addText("We, at the Maple travel Agency recommend you going on a #bWorld Tour#k! Are you worried about the travel expense? You shouldn’t be! We, the #bMaple Travel Agency#k, have carefully come up with a limited time plan to let you travel for free!");
			npc->sendBackNext();
		}
		else if(state == 2){
			npc->addText("We currently offer this place for your traveling pleasure:\r\n#bMushroom Shrine Of Japan#k.\r\nI’ll be there serving you as a travel guide. Rest assured, the number of destinations will increase over time. Now, would you like to head over to the Mushroom Shrine?\r\n#L0#Yes, take me to the Mushroom Shine (Japan)#l");
			npc->sendSimple();
		}
		else if(state == 3){
			type = npc->getSelected();
			npc->setVariable("type", type);
			if(type == 0){
				npc->addText("Would you like to travel to the #bMushroom Shrine of Japan#k?\r\nIf you desire to feel the essence of Japan, there’s nothing like visiting the Shrine, a Japanese cultural melting pot. Mushroom Shrine is a mythical place that serves the incomparable Mushroom God from ancient times.");
				npc->sendNext();
			}
		}
		else if(state == 4){
			npc->addText("I strongly recommend trying Takoyaki, Yakisoba, and the other delicious foods that Japan has to offer. Now let’s head over to the #bMushroom Shrine#k!\r\nEnjoy your stay!");
			npc->sendBackOK();
		}
		else if(state == 5){
			npc->teleport(800000000);
			npc->giveItem(4170001, 1);
		}
		else {
			npc->end();
		}
	}
	if(npc->getPlayerMap() == 100000000){
		if(state == 0){
			npc->addText("If you’re tired of the monotonous daily life: How about getting out for a change? There’s nothing quite like soaking up a new culture, or learning something new by the minute! It’s time for you to get out and travel.");
			npc->sendNext();
		}
		else if(state == 1){
			npc->addText("We, at the Maple travel Agency recommend you going on a #bWorld Tour#k! Are you worried about the travel expense? You shouldn’t be! We, the #bMaple Travel Agency#k, have carefully come up with a limited time plan to let you travel for free!");
			npc->sendBackNext();
		}
		else if(state == 2){
			npc->addText("We currently offer this place for your traveling pleasure:\r\n#bMushroom Shrine Of Japan#k.\r\nI’ll be there serving you as a travel guide. Rest assured, the number of destinations will increase over time. Now, would you like to head over to the Mushroom Shrine?\r\n#L0#Yes, take me to the Mushroom Shine (Japan)#l");
			npc->sendSimple();
		}
		else if(state == 3){
			type = npc->getSelected();
			npc->setVariable("type", type);
			if(type == 0){
				npc->addText("Would you like to travel to the #bMushroom Shrine of Japan#k?\r\nIf you desire to feel the essence of Japan, there’s nothing like visiting the Shrine, a Japanese cultural melting pot. Mushroom Shrine is a mythical place that serves the incomparable Mushroom God from ancient times.");
				npc->sendNext();
			}
		}
		else if(state == 4){
			npc->addText("I strongly recommend trying Takoyaki, Yakisoba, and the other delicious foods that Japan has to offer. Now let’s head over to the #bMushroom Shrine#k!\r\nEnjoy your stay!");
			npc->sendBackOK();
		}
		else if(state == 5){
			npc->teleport(800000000);
			npc->giveItem(4170000, 1);
		}
		else {
			npc->end();
		}
	}
	if(npc->getPlayerMap() == 103000000){
		if(state == 0){
			npc->addText("If you’re tired of the monotonous daily life: How about getting out for a change? There’s nothing quite like soaking up a new culture, or learning something new by the minute! It’s time for you to get out and travel.");
			npc->sendNext();
		}
		else if(state == 1){
			npc->addText("We, at the Maple travel Agency recommend you going on a #bWorld Tour#k! Are you worried about the travel expense? You shouldn’t be! We, the #bMaple Travel Agency#k, have carefully come up with a limited time plan to let you travel for free!");
			npc->sendBackNext();
		}
		else if(state == 2){
			npc->addText("We currently offer this place for your traveling pleasure:\r\n#bMushroom Shrine Of Japan#k.\r\nI’ll be there serving you as a travel guide. Rest assured, the number of destinations will increase over time. Now, would you like to head over to the Mushroom Shrine?\r\n#L0#Yes, take me to the Mushroom Shine (Japan)#l");
			npc->sendSimple();
		}
		else if(state == 3){
			type = npc->getSelected();
			npc->setVariable("type", type);
			if(type == 0){
				npc->addText("Would you like to travel to the #bMushroom Shrine of Japan#k?\r\nIf you desire to feel the essence of Japan, there’s nothing like visiting the Shrine, a Japanese cultural melting pot. Mushroom Shrine is a mythical place that serves the incomparable Mushroom God from ancient times.");
				npc->sendNext();
			}
		}
		else if(state == 4){
			npc->addText("I strongly recommend trying Takoyaki, Yakisoba, and the other delicious foods that Japan has to offer. Now let’s head over to the #bMushroom Shrine#k!\r\nEnjoy your stay!");
			npc->sendBackOK();
		}
		else if(state == 5){
			npc->teleport(800000000);
			npc->giveItem(4170002, 1);
		}
		else {
			npc->end();
		}
	}
	if(npc->getPlayerMap() == 102000000){
		if(state == 0){
			npc->addText("If you’re tired of the monotonous daily life: How about getting out for a change? There’s nothing quite like soaking up a new culture, or learning something new by the minute! It’s time for you to get out and travel.");
			npc->sendNext();
		}
		else if(state == 1){
			npc->addText("We, at the Maple travel Agency recommend you going on a #bWorld Tour#k! Are you worried about the travel expense? You shouldn’t be! We, the #bMaple Travel Agency#k, have carefully come up with a limited time plan to let you travel for free!");
			npc->sendBackNext();
		}
		else if(state == 2){
			npc->addText("We currently offer this place for your traveling pleasure:\r\n#bMushroom Shrine Of Japan#k.\r\nI’ll be there serving you as a travel guide. Rest assured, the number of destinations will increase over time. Now, would you like to head over to the Mushroom Shrine?\r\n#L0#Yes, take me to the Mushroom Shine (Japan)#l");
			npc->sendSimple();
		}
		else if(state == 3){
			type = npc->getSelected();
			npc->setVariable("type", type);
			if(type == 0){
				npc->addText("Would you like to travel to the #bMushroom Shrine of Japan#k?\r\nIf you desire to feel the essence of Japan, there’s nothing like visiting the Shrine, a Japanese cultural melting pot. Mushroom Shrine is a mythical place that serves the incomparable Mushroom God from ancient times.");
				npc->sendNext();
			}
		}
		else if(state == 4){
			npc->addText("I strongly recommend trying Takoyaki, Yakisoba, and the other delicious foods that Japan has to offer. Now let’s head over to the #bMushroom Shrine#k!\r\nEnjoy your stay!");
			npc->sendBackOK();
		}
		else if(state == 5){
			npc->teleport(800000000);
			npc->giveItem(4170003, 1);
		}
		else {
			npc->end();
		}
	}
	if(npc->getPlayerMap() == 220000000){
		if(state == 0){
			npc->addText("If you’re tired of the monotonous daily life: How about getting out for a change? There’s nothing quite like soaking up a new culture, or learning something new by the minute! It’s time for you to get out and travel.");
			npc->sendNext();
		}
		else if(state == 1){
			npc->addText("We, at the Maple travel Agency recommend you going on a #bWorld Tour#k! Are you worried about the travel expense? You shouldn’t be! We, the #bMaple Travel Agency#k, have carefully come up with a limited time plan to let you travel for free!");
			npc->sendBackNext();
		}
		else if(state == 2){
			npc->addText("We currently offer this place for your traveling pleasure:\r\n#bMushroom Shrine Of Japan#k.\r\nI’ll be there serving you as a travel guide. Rest assured, the number of destinations will increase over time. Now, would you like to head over to the Mushroom Shrine?\r\n#L0#Yes, take me to the Mushroom Shine (Japan)#l");
			npc->sendSimple();
		}
		else if(state == 3){
			type = npc->getSelected();
			npc->setVariable("type", type);
			if(type == 0){
				npc->addText("Would you like to travel to the #bMushroom Shrine of Japan#k?\r\nIf you desire to feel the essence of Japan, there’s nothing like visiting the Shrine, a Japanese cultural melting pot. Mushroom Shrine is a mythical place that serves the incomparable Mushroom God from ancient times.");
				npc->sendNext();
			}
		}
		else if(state == 4){
			npc->addText("I strongly recommend trying Takoyaki, Yakisoba, and the other delicious foods that Japan has to offer. Now let’s head over to the #bMushroom Shrine#k!\r\nEnjoy your stay!");
			npc->sendBackOK();
		}
		else if(state == 5){
			npc->teleport(800000000);
			npc->giveItem(4170005, 1);
		}
		else {
			npc->end();
		}
	}
	if(npc->getPlayerMap() == 200000000){
		if(state == 0){
			npc->addText("If you’re tired of the monotonous daily life: How about getting out for a change? There’s nothing quite like soaking up a new culture, or learning something new by the minute! It’s time for you to get out and travel.");
			npc->sendNext();
		}
		else if(state == 1){
			npc->addText("We, at the Maple travel Agency recommend you going on a #bWorld Tour#k! Are you worried about the travel expense? You shouldn’t be! We, the #bMaple Travel Agency#k, have carefully come up with a limited time plan to let you travel for free!");
			npc->sendBackNext();
		}
		else if(state == 2){
			npc->addText("We currently offer this place for your traveling pleasure:\r\n#bMushroom Shrine Of Japan#k.\r\nI’ll be there serving you as a travel guide. Rest assured, the number of destinations will increase over time. Now, would you like to head over to the Mushroom Shrine?\r\n#L0#Yes, take me to the Mushroom Shine (Japan)#l");
			npc->sendSimple();
		}
		else if(state == 3){
			type = npc->getSelected();
			npc->setVariable("type", type);
			if(type == 0){
				npc->addText("Would you like to travel to the #bMushroom Shrine of Japan#k?\r\nIf you desire to feel the essence of Japan, there’s nothing like visiting the Shrine, a Japanese cultural melting pot. Mushroom Shrine is a mythical place that serves the incomparable Mushroom God from ancient times.");
				npc->sendNext();
			}
		}
		else if(state == 4){
			npc->addText("I strongly recommend trying Takoyaki, Yakisoba, and the other delicious foods that Japan has to offer. Now let’s head over to the #bMushroom Shrine#k!\r\nEnjoy your stay!");
			npc->sendBackOK();
		}
		else if(state == 5){
			npc->teleport(800000000);
			npc->giveItem(4170006, 1);
		}
		else {
			npc->end();
		}
	}
	if(npc->getPlayerMap() == 680000000){
		if(state == 0){
			npc->addText("If you’re tired of the monotonous daily life: How about getting out for a change? There’s nothing quite like soaking up a new culture, or learning something new by the minute! It’s time for you to get out and travel.");
			npc->sendNext();
		}
		else if(state == 1){
			npc->addText("We, at the Maple travel Agency recommend you going on a #bWorld Tour#k! Are you worried about the travel expense? You shouldn’t be! We, the #bMaple Travel Agency#k, have carefully come up with a limited time plan to let you travel for free!");
			npc->sendBackNext();
		}
		else if(state == 2){
			npc->addText("We currently offer this place for your traveling pleasure:\r\n#bMushroom Shrine Of Japan#k.\r\nI’ll be there serving you as a travel guide. Rest assured, the number of destinations will increase over time. Now, would you like to head over to the Mushroom Shrine?\r\n#L0#Yes, take me to the Mushroom Shine (Japan)#l");
			npc->sendSimple();
		}
		else if(state == 3){
			type = npc->getSelected();
			npc->setVariable("type", type);
			if(type == 0){
				npc->addText("Would you like to travel to the #bMushroom Shrine of Japan#k?\r\nIf you desire to feel the essence of Japan, there’s nothing like visiting the Shrine, a Japanese cultural melting pot. Mushroom Shrine is a mythical place that serves the incomparable Mushroom God from ancient times.");
				npc->sendNext();
			}
		}
		else if(state == 4){
			npc->addText("I strongly recommend trying Takoyaki, Yakisoba, and the other delicious foods that Japan has to offer. Now let’s head over to the #bMushroom Shrine#k!\r\nEnjoy your stay!");
			npc->sendBackOK();
		}
		else if(state == 5){
			npc->teleport(800000000);
			npc->giveItem(4170007, 1);
		}
		else {
			npc->end();
		}
	}
	if(npc->getPlayerMap() == 800000000){
		if(state == 0){
			npc->addText("Where would you like to return to?");
			npc->addText("\r\n#L0#Lith Harbor - You need: 1 El Nath #t4170004#s.#l");
			npc->addText("\r\n#L1#Ellinia - You need: 1 Ellinia #t4170001#s.#l");
			npc->addText("\r\n#L2#Henesys - You need: 1 Henesys #t4170000#s.#l");
			npc->addText("\r\n#L3#Kerning City - You need: 1 Kerning City #t4170002#s.#l");
			npc->addText("\r\n#L4#Perion - You need: 1 Perion #t4170003#s.#l");
			npc->addText("\r\n#L5#Ludibrium - You need: 1 Ludibrium #t4170005#s.#l");
			npc->addText("\r\n#L6#Orbis - You need: 1 Orbis #t4170006#s.#l");
			npc->addText("\r\n#L7#Amoria - You need: 1 Aquarium #t4170007#s.#l");
			npc->sendSimple();
		}
		else if(state == 1){
			type = npc->getSelected();
			npc->setVariable("type", type);
			if(type == 0){
				ticket = 0;
				npc->addText("Hope you enjoyed your stay! Goodbye!");
				npc->sendOK();
			}
			if(type == 1){
				ticket = 1;
				npc->addText("Hope you enjoyed your stay! Goodbye!");
				npc->sendOK();
			}
			if(type == 2){
				ticket = 2;
				npc->addText("Hope you enjoyed your stay! Goodbye!");
				npc->sendOK();
			}
			if(type == 3){
				ticket = 3;
				npc->addText("Hope you enjoyed your stay! Goodbye!");
				npc->sendOK();
			}
			if(type == 4){
				ticket = 4;
				npc->addText("Hope you enjoyed your stay! Goodbye!");
				npc->sendOK();
			}
			if(type == 5){
				ticket = 5;
				npc->addText("Hope you enjoyed your stay! Goodbye!");
				npc->sendOK();
			}
			if(type == 6){
				ticket = 6;
				npc->addText("Hope you enjoyed your stay! Goodbye!");
				npc->sendOK();
			}
			if(type == 7){
				ticket = 7;
				npc->addText("Hope you enjoyed your stay! Goodbye!");
				npc->sendOK();
			}
		}
		else if(state == 2){
			if(ticket == 0){
				int number = npc->getItemAmount(4170004);
				npc->end();
				npc->takeItem(npc->getPlayer(), 4170004, -number);
				npc->teleport(104000000);				
			}
			if(ticket == 1){
				int number = npc->getItemAmount(4170001);
				npc->end();
				npc->takeItem(npc->getPlayer(), 4170001, -number);
				npc->teleport(101000000);				
			}
			if(ticket == 2){
				int number = npc->getItemAmount(4170000);
				npc->end();
				npc->takeItem(npc->getPlayer(), 4170000, -number);
				npc->teleport(100000000);				
			}
			if(ticket == 3){
				int number = npc->getItemAmount(4170002);
				npc->end();
				npc->takeItem(npc->getPlayer(), 4170002, -number);
				npc->teleport(103000000);				
			}
			if(ticket == 4){
				int number = npc->getItemAmount(4170003);
				npc->end();
				npc->takeItem(npc->getPlayer(), 4170003, -number);
				npc->teleport(102000000);				
			}
			if(ticket == 5){
				int number = npc->getItemAmount(4170005);
				npc->end();
				npc->takeItem(npc->getPlayer(), 4170005, -number);
				npc->teleport(220000000);				
			}
			if(ticket == 6){
				int number = npc->getItemAmount(4170006);
				npc->end();
				npc->takeItem(npc->getPlayer(), 4170006, -number);
				npc->teleport(200000000);				
			}
			if(ticket == 7){
				int number = npc->getItemAmount(4170007);
				npc->end();
				npc->takeItem(npc->getPlayer(), 4170007, -number);
				npc->teleport(680000000);				
			}
		}
		else {
			npc->end();
		}
	}
}