Bläddra i källkod

Updated some morocc NPCs

Fixes #3542

Thanks to @zackdreaver
Lemongrass3110 6 år sedan
förälder
incheckning
e8120feccf

+ 577 - 0
npc/pre-re/quests/quests_morocc.txt

@@ -6,6 +6,7 @@
 //===== Changelogs: ==========================================
 //= 1.0 Succession of the Prince removed in ep16.1 [Capuche]
 //= 1.1 Moved renewal specific npcs [zackdreaver]
+//= 1.2 Moved Chief Balrog [Lemongrass]
 //============================================================
 
 // Stop Post Quest
@@ -3568,3 +3569,579 @@ OnTouch:
 	}
 	end;
 }
+
+morocc,159,113,3	script	Chief Balrog	752,{
+	if (rebirth_moc_edq == 0) {
+		mes "[Chief Balrog]";
+		mes "You've come here at a bad time, but it's nice to meet you. I'm Continental Guard Chief Balrog. We've been dispatched to Morroc in order to suppress Satan Morroc... We'll need all the strength and luck we can gather.";
+		next;
+		mes "[Chief Balrog]";
+		mes "I'm sorry, but I'm too busy checking through all these applications for future Continental Guards to greet you adventurers one by one.";
+		next;
+		mes "[Chief Balrog]";
+		mes "Listen, it might be more helpful if you talk to some other people first. I'm sure one of the other Continental Guards or our messengers will be better equipped to help you out.";
+		close;
+	}
+	else if (rebirth_moc_edq == 1) {
+		mes "[Chief Balrog]";
+		mes "You've come here at a bad time, but it's nice to meet you. I'm Continental Guard Chief Balrog. We've been dispatched to Morroc in order to suppress Satan Morroc... We'll need all the strength and luck we can gather.";
+		next;
+		mes "[Chief Balrog]";
+		mes "It looks like you have business with me. Please make it brief since I don't have a lot of time on my hands. There's lots of things I need to take care of...";
+		next;
+		switch(select("Ask about Continental Guards:I want to join the Continental Guard.:End Conversation")) {
+		case 1:
+			mes "[Chief Balrog]";
+			mes "The damage that Satan Morroc's resurrection has caused is obvious just by taking a look around this area.";
+			mes "What's scary is that all this was caused just by breaking out from it's prison. Just think of the damage it could do if it was left to roam around freely...";
+			next;
+			mes "[Chief Balrog]";
+			mes "Morroc Village is completely devastated, and Satan Morroc has now claimed possession of the Sograt Desert.";
+			next;
+			mes "[Chief Balrog]";
+			mes "I've no doubt that if left unchecked, Satan Morroc will take over the entire Midgart Continent. We've got to stop him right now before the entire world suffers.";
+			next;
+			mes "[Chief Balrog]";
+			mes "That's why the kingdom has ordered us elite soldiers to form the Continental Guard, and recruit reputable adventurers around the world so that we can make a united stand against Satan Morroc.";
+			next;
+			mes "[Chief Balrog]";
+			mes "Of course, it'll be incredibly difficult... We'll need to make sacrifices... I'm not even sure if we can win. Still, the fate of the world is at stake, and we've got to do something. Dark times have truly fallen upon us...";
+			close;
+		case 2:
+			mes "[Chief Balrog]";
+			mes "Huh? Do you want to join us and volunteer for the Continental Guard?";
+			next;
+			if (BaseLevel > 79) {
+				mes "[Chief Balrog]";
+				mes "What was your name? " + strcharinfo(0) + "? Oh yes, I've heard of you.";
+				next;
+				mes "[Chief Balrog]";
+				mes "Hmm, it occurs to me that you don't understand the danger involved in all this. Do you have any idea how powerful Satan Morroc is?";
+				next;
+				mes "[Chief Balrog]";
+				mes "You won't be able to help us if you don't fully understand the risks. I've seen thousands of foolhardy adventurers throw their lives away by thinking they could defeat Satan Morroc with their own strength.";
+				next;
+				mes "[Chief Balrog]";
+				mes "We are facing a threat that will determine the world's future, and fools that can't work in a team will be liabilities, not assets.";
+				next;
+				mes "[Chief Balrog]";
+				mes "I'm sorry, but inexperienced adventurers would just get in our way. I hope you understand. If you really want to help us, then please focus on your training for now.";
+				next;
+				switch(select("End Conversation:Ask Again")) {
+				case 1:
+					close;
+				case 2:
+					mes "[Chief Balrog]";
+					mes "Look, I understand your enthusiasm, but you're mistaken if you think you can help us. I don't have time to fully explain the danger that we're all facing.";
+					next;
+					mes "[Chief Balrog]";
+					mes "Satan Morroc is nothing like the monsters you may have encountered. At best you'll throw your life away, but there's the chance that you might get one of my men killed by your mistakes and incompetence. I can't have that!";
+					next;
+					mes "[Chief Balrog]";
+					mes "Please understand that this is for your own good. Fight some Porings or whatever else might be a good match for your level.";
+					next;
+					switch(select("End Conversation:You've just got to let me join!")) {
+					case 1:
+						close;
+					case 2:
+						mes "[Chief Balrog]";
+						mes "Sigh... Why are you so persistent? Can't you understand that no means no? Let me say this one more time.";
+						next;
+						mes "[Chief Balrog]";
+						mes "We're too busy fighting Satan Morroc to watch after rookies like you. You'd just be throwing your life away.";
+						next;
+						mes "[Chief Balrog]";
+						mes "Stop bothering me. You'd be nothing but a burden.";
+						next;
+						switch(select("Give Up:Give me a chance to prove myself!")) {
+						case 1:
+							close;
+						case 2:
+							mes "[Chief Balrog]";
+							mes "Huh? You want a chance to prove yourself?";
+							next;
+							mes "[" + strcharinfo(0) + "]";
+							mes "Yes, I'll do whatever it takes to join the Continental Guard!";
+							next;
+							mes "[Chief Balrog]";
+							mes "Hmm...";
+							next;
+							mes "[Chief Balrog]";
+							mes "Interesting. You have my attention. Alright, I guess it's only fair that I acknowledge your strength if you can handle something for me.";
+							next;
+							mes "[Chief Balrog]";
+							mes "The Continental Guard has been on full alert around this village and the desert. We need to be prepared in case Satan Morroc storms our defenses.";
+							next;
+							mes "[Chief Balrog]";
+							mes "Soldiers need firewood to keep the bonfires burning all night, but we've been suffering a firewood shortage.";
+							next;
+							mes "[Chief Balrog]";
+							mes "I happened to hear that the monsters in the Lava Dungeon have everlasting flame which would solve our bonfire problems. I want you to gather those flames for us.";
+							next;
+							switch(select("That's too hard! Let me think about it!:No problem.")) {
+							case 1:
+								mes "[Chief Balrog]";
+								mes "Hmpf, I was right. I knew you wouldn't be able to handle such a simple task. I shouldn't have wasted my time with you.";
+								close;
+							case 2:
+								mes "[Chief Balrog]";
+								mes "Excellent! Bring back ^0000FF30 Live Coals^000000. I'll be waiting for your return.";
+								set rebirth_moc_edq,2;
+								changequest 3050,3051;
+								close;
+							}
+						}
+					}
+				}
+			}
+			else {
+				mes "[Chief Balrog]";
+				mes "What? How can you even think of joining us when you don't have any real skills to offer?";
+				next;
+				mes "[Chief Balrog]";
+				mes "I guarantee that you'd just drag my soldiers down with you. You'd only be a threat to Satan Morroc in your dreams. Just give it up.";
+				next;
+				mes "[Chief Balrog]";
+				mes "You won't be able to help us if you don't fully understand the risks. I've seen thousands of foolhardy adventurers throw their lives away by thinking they could defeat Satan Morroc with their own strength.";
+				next;
+				mes "[Chief Balrog]";
+				mes "We are facing a threat that will determine the world's future, and fools that can't work in a team will be liabilities, not assets.";
+				next;
+				mes "[Chief Balrog]";
+				mes "I'm sorry, but inexperienced adventurers would just get in our way. I hope you understand. If you really want to help us, then please focus on your training for now.";
+				close;
+			}
+		case 3:
+			close;
+		}
+	}
+	else if (rebirth_moc_edq == 2) {
+		mes "[Chief Balrog]";
+		mes "So, did you find ^0000FF30 Live Coals^000000? You didn't come empty-handed, did you?";
+		next;
+		if (countitem(7098) > 29) {
+			mes "[Chief Balrog]";
+			mes "Let's see... One, two, three... Thirty, you've brought them all. Well, this was a pretty simple task. All it takes is time and a little effort. Anyone could do it.";
+			next;
+			mes "[Chief Balrog]";
+			mes "Anyways, thank you for bringing the Live Coals. I guess you're stronger than I thought.";
+			next;
+			mes "[" + strcharinfo(0) + "]";
+			mes "Now will you let me join the Continental Guard?";
+			next;
+			mes "[Chief Balrog]";
+			mes "No, gathering these flames is a piece of cake compared to what we're going to do.";
+			next;
+			mes "[Chief Balrog]";
+			mes "I'm still not convinced that you're good enough to join us. Let me think... Hmm...";
+			next;
+			mes "[" + strcharinfo(0) + "]";
+			mes "I didn't think you would accept me so easily. I'm ready. Ask me whatever you want.";
+			next;
+			mes "[Chief Balrog]";
+			mes "Ah, I've got an idea. Now, because this is an allied operation, we've accepted some mercenary soldiers from the Schwaltzvalt Republic to join the Continental Guard.";
+			next;
+			mes "[Chief Balrog]";
+			mes "These mercenaries have never seen the desert, and they're having trouble carrying out operations in the heat, dry air, and sandstorms. It's not their fault, but they could use a little help since they're out of their element.";
+			next;
+			mes "[" + strcharinfo(0) + "]";
+			mes "(This guy seems threatening, but he seems to have a good heart.)";
+			next;
+			mes "[Chief Balrog]";
+			mes "Now, I remember hearing that the monsters in the Ice Cave to the north have frozen hearts. Those hearts might be able to relieve those soldiers from the heat.";
+			next;
+			switch(select("That's too hard!:No problem. How many do you want?")) {
+			case 1:
+				mes "[Chief Balrog]";
+				mes "I knew that'd be too tough for you. I'm glad you finally realized your limits before it was too late. It takes wisdom to recognize your weakness.";
+				next;
+				mes "[Chief Balrog]";
+				mes "You'd better pack up and return where you came from. You want to be far away from here when Satan Morroc attacks.";
+				close;
+			case 2:
+				mes "[Chief Balrog]";
+				mes "Huh?! Are you sure you can bring those? Hmm...";
+				next;
+				mes "[Chief Balrog]";
+				mes "Well... If you insist on giving it a try, then... I'll need at least 50 of those frozen hearts.";
+				next;
+				mes "[Chief Balrog]";
+				mes "Please bring me ^0000FF50 Glacial Hearts^000000. The faster you get them here, the better.";
+				delitem 7098,30; //Live_Coal
+				set rebirth_moc_edq,3;
+				changequest 3051,3052;
+				close;
+			}
+		}
+		else {
+			mes "[Chief Balrog]";
+			mes "Umm... Didn't you hear what I said? I said 30 Live Coals, 30.";
+			next;
+			mes "[Chief Balrog]";
+			mes "Now hurry up. If you feel like giving up, it's no problem. Let me know, though!";
+			close;
+		}
+	}
+	else if (rebirth_moc_edq == 3) {
+		mes "[Chief Balrog]";
+		mes "So, did you find 50 Glacial Hearts?";
+		next;
+		if (countitem(7561) > 49) {
+			mes "[Chief Balrog]";
+			mes "Thank you. I'm sure that my soldiers will appreciate these... Those guys aren't used to the desert, and could use the relief.";
+			next;
+			mes "[Chief Balrog]";
+			mes "Well... It looks like you earned this.";
+			delitem 7561,50; //Ice_Heart
+			getitem 7826,1; //Continental_Guard_Paper
+			set rebirth_moc_edq,4;
+			changequest 3052,3053;
+			next;
+			mes "[" + strcharinfo(0) + "]";
+			mes "What's this?";
+			next;
+			mes "[Chief Balrog]";
+			mes "You'd know if you read it. It's a certificate that proves that you're a member of the Continental Guard. I admit that I'm impressed by your skills and gumption.";
+			next;
+			mes "[Chief Balrog]";
+			mes "Welcome to the Continental Guard, my friend. Are you ready to risk your life for the sake of peace in the world?";
+			next;
+			mes "[Chief Balrog]";
+			mes "Your mission from here on will be simple, but extremely difficult: you will join the rest of the Continental Guard to keep Satan Morroc from fully reviving its true power.";
+			next;
+			mes "[Chief Balrog]";
+			mes "My soldiers are risking their lives to fight Morroc's doppelgangers and underlings in order to make it safer for their comrades to travel to Morroc's lair.";
+			next;
+			mes "[Chief Balrog]";
+			mes "It looks like your help could be useful after all. It's time for you to pitch in. Good luck.";
+			close;
+		}
+		else {
+			mes "[Chief Balrog]";
+			mes "Umm... Didn't you hear what I said? I said 50 Glacial Hearts, 50.";
+			next;
+			mes "[Chief Balrog]";
+			mes "Now hurry up. If you feel like giving up, it's no problem. Let me know, though!";
+			close;
+		}
+	}
+	else if (rebirth_moc_edq == 4) {
+		mes "[Chief Balrog]";
+		mes "I guess you'd benefit from a full situational briefing. Shall I brief you now?";
+		next;
+		switch(select("Yes:No")) {
+		case 1:
+			mes "[Chief Balrog]";
+			mes "I'm going to tell you some basic information about fighting Satan Morroc as a member of the Continental Guard.";
+			next;
+			mes "[Chief Balrog]";
+			mes "Do you remember what Morroc was like before this happened? You would if you've been here before.";
+			next;
+			mes "[Chief Balrog]";
+			mes "Right now, all of Morroc's entrances and the outer fields leading to other villages are currently under our control.";
+			next;
+			mes "[Chief Balrog]";
+			mes "The main reason for this is because Satan Morroc has been sighted in Sograt Desert, but there's another important reason.";
+			next;
+			mes "[Chief Balrog]";
+			mes "Satan Morroc's power has been causing unnatural gaps in our time-space continuum. The gaps are isolated to this area for now, but we can't be sure if they'll spread.";
+			next;
+			mes "[Chief Balrog]";
+			mes "Due to the time-space gaps, Sograt Desert's terrain has changed, and some parts of the desert have disappeared.";
+			next;
+			mes "[Chief Balrog]";
+			mes "Furthermore, the situation's gotten worse since Satan Morroc's doppelgangers started appearing, and other monsters have become influenced by its power.";
+			next;
+			mes "[Chief Balrog]";
+			mes "That's all we know so far. If you go out, you'll see what I mean... You may even see horrors that we haven't discovered yet. If you need more information, please speak to the Continental Official.";
+			next;
+			mes "[Chief Balrog]";
+			mes "Please do your best to hold back Satan Morroc. Don't forget that the future of the continent is in our hands. Dismissed.";
+			close;
+		case 2:
+			mes "[Chief Balrog]";
+			mes "I see. Keep up your good work in fighting Satan Morroc. Don't forget that the future of the continent is in our hands.";
+			close;
+		}
+	}
+	else if (rebirth_moc_edq == 5) {
+		mes "[Chief Balrog]";
+		mes "Wah... What? Did you really defeat Satan Morroc?";
+		next;
+		mes "[Chief Balrog]";
+		mes "How? Do you have any proof of your victory?";
+		next;
+		mes "[Chief Balrog]";
+		mes "...No, I can't just accept and trust your verbal account. I mean, if you've completed such an important mission, you must bring me some evidence.";
+		next;
+		mes "[Chief Balrog]";
+		mes "Go back, bring proof of your victory, and then come back.";
+		close;
+	}
+	else if (rebirth_moc_edq == 6) {
+		mes "[Chief Balrog]";
+		mes "What? Did you really defeat Satan Morroc?";
+		next;
+		mes "[Chief Balrog]";
+		mes "How? Do you have any proof of your victory?";
+		next;
+		if (countitem(7820) > 0) {
+			mes "[Chief Balrog]";
+			mes "Is... Isn't this?";
+			next;
+			mes "[Chief Balrog]";
+			mes "Wow... I think this is really the skin of Satan Morroc. Congratulations, soldier. You just saved this world and people from being consumed by destruction and evil.";
+			next;
+			mes "[Chief Balrog]";
+			mes "I guess you seriously wounded Satan Morroc, and it retreated to a time-space gap. No doubt it's trying to recoup its strength.";
+			next;
+			mes "[Chief Balrog]";
+			mes "My only regret is that we can't pursue Morroc beyond this dimension. I'm glad, however, that you defeated Satan Morroc and kept it from regaining its full strength. For now, anyway...";
+			next;
+			mes "[Chief Balrog]";
+			mes "Our researchers might be able to learn some important new facts from this piece of skin... We need to learn all we can about that monster if peace is to be possible in our world's future.";
+			next;
+			mes "[Chief Balrog]";
+			mes "Once again, I thank you for your distinguished service on behalf of the Continental Guard and the Rune-Midgarts Kingdom. I'll report your great achievement to His Majesty right away.";
+			next;
+			delitem 7820,1; //Morroc_Skin
+			getexp (checkre(3))?200000:2000000,0;
+			set rebirth_moc_edq,7;
+			changequest 3055,3056;
+			mes "[Chief Balrog]";
+			mes "I've prepared a few things to give as a reward for you. Let's see... I have three items. Which one do you like to receive?";
+			next;
+			switch(select("1. Seal of Continental Guard:2. Morroc Charm Stone:3. Morroc Ring")) {
+			case 1:
+				mes "[Chief Balrog]";
+				mes "The Seal of Continental Guard is an extremely valuable reward given directly from the kingdom court. It is a symbol of strength.";
+				next;
+				mes "[Chief Balrog]";
+				mes "The accessory's options are: ^0000FF MHP+50, +3% Attack Speed^000000.";
+				next;
+				mes "[Chief Balrog]";
+				mes "Do you really want the Seal of Continental Guard?";
+				next;
+				switch(select("1. Yes.:2. No.")) {
+				case 1:
+					mes "[Chief Balrog]";
+					mes "Great, then I'll reward you with the Seal of Continental Guard. Congratulations.";
+					next;
+					getitem 2730,1; //Morroc_Seal
+					set rebirth_moc_edq,8;
+					completequest 3056;
+					mes "[Chief Balrog]";
+					mes "I hope you keep in mind that our battle is far from over. Our enemy is the king of demons... I fear that Satan Morroc will return someday soon.";
+					next;
+					mes "[Chief Balrog]";
+					mes "Enjoy your victory, but be ever watchful and vigilant. I will always be here to help and reward you for your service.";
+					next;
+					mes "[Chief Balrog]";
+					mes "You should go rest now. Don't worry, we'll take care of everything else here.";
+					close;
+				case 2:
+					mes "[Chief Balrog]";
+					mes "No problem. Take your time to think, and then speak to me again.";
+					close;
+				}
+			case 2:
+				mes "[Chief Balrog]";
+				mes "The Morroc Charm Stone is an extremely valuable reward given directly from the kingdom court, and it is a symbol of prosperity and mana.";
+				next;
+				mes "[Chief Balrog]";
+				mes "The accessory's options are: ^0000FF MSP+50, -1% Casting Speed^000000.";
+				next;
+				mes "[Chief Balrog]";
+				mes "Do you really want a Morroc Charm Stone?";
+				next;
+				switch(select("1. Yes.:2. No.")) {
+				case 1:
+					mes "[Chief Balrog]";
+					mes "Great, then I'll reward you with a Morroc Charm Stone. Congratulations.";
+					next;
+					getitem 2731,1; //Morroc_Charm_Stone
+					set rebirth_moc_edq,8;
+					completequest 3056;
+					mes "[Chief Balrog]";
+					mes "I hope you keep in mind that our battle is far from over. Our enemy is the king of demons... I fear that Satan Morroc will return someday soon.";
+					next;
+					mes "[Chief Balrog]";
+					mes "Enjoy your victory, but be ever watchful and vigilant. I will always be here to help and reward you for your service.";
+					next;
+					mes "[Chief Balrog]";
+					mes "You should go rest now. Don't worry, we'll take care of everything else here.";
+					close;
+				case 2:
+					mes "[Chief Balrog]";
+					mes "No problem. Take your time to think, and then speak to me again.";
+					close;
+				}
+			case 3:
+				mes "[Chief Balrog]";
+				mes "The Morroc Ring is an extremely valuable reward given directly from the kingdom court that symbolizes critical power.";
+				next;
+				mes "[Chief Balrog]";
+				mes "The accessory's option is: ^0000FF CRI + 5^000000.";
+				next;
+				mes "[Chief Balrog]";
+				mes "Do you really want a Morroc Ring?";
+				next;
+				switch(select("1. Yes.:2. No.")) {
+				case 1:
+					mes "[Chief Balrog]";
+					mes "Great, then I'll reward you with a Morroc Ring. Congratulations.";
+					next;
+					getitem 2732,1; //Morroc_Ring
+					set rebirth_moc_edq,8;
+					completequest 3056;
+					mes "[Chief Balrog]";
+					mes "I hope you keep in mind that our battle is far from over. Our enemy is the king of demons... I fear that Satan Morroc will return someday soon.";
+					next;
+					mes "[Chief Balrog]";
+					mes "Enjoy your victory, but be ever watchful and vigilant. I will always be here to help and reward you for your service.";
+					next;
+					mes "[Chief Balrog]";
+					mes "You should go rest now. Don't worry, we'll take care of everything else here.";
+					close;
+				case 2:
+					mes "[Chief Balrog]";
+					mes "No problem. Take your time to think about it, and then speak to me again.";
+					close;
+				}
+			}
+		}
+		else {
+			mes "[Chief Balrog]";
+			mes "...No, I can't just accept and trust your verbal account. I mean, if you've completed such an important mission, you must bring me some evidence.";
+			next;
+			mes "[Chief Balrog]";
+			mes "Go back, bring proof of your victory, and then come back.";
+			close;
+		}
+	}
+	else if (rebirth_moc_edq == 7) {
+		mes "[Chief Balrog]";
+		mes "I've prepared a few things to give as a reward for you. Let's see... I have three items. Which one do you like to receive?";
+		next;
+		switch(select("1. Seal of Continental Guard:2. Morroc Charm Stone:3. Morroc Ring")) {
+		case 1:
+			mes "[Chief Balrog]";
+			mes "The Seal of Continental Guard is an extremely valuable reward given directly from the kingdom court. It is a symbol of strength.";
+			next;
+			mes "[Chief Balrog]";
+			mes "The accessory's options are: ^0000FF MHP+50, +3% Attack Speed^000000.";
+			next;
+			mes "[Chief Balrog]";
+			mes "Do you really want the Seal of Continental Guard?";
+			next;
+			switch(select("1. Yes.:2. No.")) {
+			case 1:
+				mes "[Chief Balrog]";
+				mes "Great, then I'll reward you with the Seal of Continental Guard. Congratulations.";
+				next;
+				getitem 2730,1; //Morroc_Seal
+				set rebirth_moc_edq,8;
+				completequest 3056;
+				mes "[Chief Balrog]";
+				mes "I hope you keep in mind that our battle is far from over. Our enemy is the king of demons... I fear that Satan Morroc will return someday soon.";
+				next;
+				mes "[Chief Balrog]";
+				mes "Enjoy your victory, but be ever watchful and vigilant. I will always be here to help and reward you for your service.";
+				next;
+				mes "[Chief Balrog]";
+				mes "You should go rest now. Don't worry, we'll take care of everything else here.";
+				close;
+			case 2:
+				mes "[Chief Balrog]";
+				mes "No problem. Take your time to think, and then speak to me again.";
+				close;
+			}
+		case 2:
+			mes "[Chief Balrog]";
+			mes "The Morroc Charm Stone is an extremely valuable reward given directly from the kingdom court, and it is a symbol of prosperity and mana.";
+			next;
+			mes "[Chief Balrog]";
+			mes "The accessory's options are: ^0000FF MSP+50, -1% Casting Speed^000000.";
+			next;
+			mes "[Chief Balrog]";
+			mes "Do you really want a Morroc Charm Stone?";
+			next;
+			switch(select("1. Yes.:2. No.")) {
+			case 1:
+				mes "[Chief Balrog]";
+				mes "Great, then I'll reward you with a Morroc Charm Stone. Congratulations.";
+				next;
+				getitem 2731,1; //Morroc_Charm_Stone
+				set rebirth_moc_edq,8;
+				completequest 3056;
+				mes "[Chief Balrog]";
+				mes "I hope you keep in mind that our battle is far from over. Our enemy is the king of demons... I fear that Satan Morroc will return someday soon.";
+				next;
+				mes "[Chief Balrog]";
+				mes "Enjoy your victory, but be ever watchful and vigilant. I will always be here to help and reward you for your service.";
+				next;
+				mes "[Chief Balrog]";
+				mes "You should go rest now. Don't worry, we'll take care of everything else here.";
+				close;
+			case 2:
+				mes "[Chief Balrog]";
+				mes "No problem. Take your time to think, and then speak to me again.";
+				close;
+			}
+		case 3:
+			mes "[Chief Balrog]";
+			mes "The Morroc Ring is an extremely valuable reward given directly from the kingdom court that symbolizes critical power.";
+			next;
+			mes "[Chief Balrog]";
+			mes "The accessory's option is: ^0000FF CRI + 5^000000.";
+			next;
+			mes "[Chief Balrog]";
+			mes "Do you really want a Morroc Ring?";
+			next;
+			switch(select("1. Yes.:2. No.")) {
+			case 1:
+				mes "[Chief Balrog]";
+				mes "Great, then I'll reward you with a Morroc Ring. Congratulations.";
+				next;
+				getitem 2732,1; //Morroc_Ring
+				set rebirth_moc_edq,8;
+				completequest 3056;
+				mes "[Chief Balrog]";
+				mes "I hope you keep in mind that our battle is far from over. Our enemy is the king of demons... I fear that Satan Morroc will return someday soon.";
+				next;
+				mes "[Chief Balrog]";
+				mes "Enjoy your victory, but be ever watchful and vigilant. I will always be here to help and reward you for your service.";
+				next;
+				mes "[Chief Balrog]";
+				mes "You should go rest now. Don't worry, we'll take care of everything else here.";
+				close;
+			case 2:
+				mes "[Chief Balrog]";
+				mes "No problem. Take your time to think about it, and then speak to me again.";
+				close;
+			}
+		}
+	}
+	else if (rebirth_moc_edq == 8) {
+		mes "[Chief Balrog]";
+		mes "I've heard that the kingdom is planning to send out a large group of researchers to investigate the other world to which Satan Morroc has escaped.";
+		next;
+		mes "[Chief Balrog]";
+		mes "That means it's time for both of us -- you and I -- to get to work. Who knows when Morroc will return to plague us?";
+		next;
+		mes "[Chief Balrog]";
+		mes "Please keep up the good work, and don't forget that the future of the continent and the kingdom relies on us.";
+		close;
+	}
+	else {
+		mes "[Chief Balrog]";
+		mes "You've come here at a bad time, but it's nice to meet you. I'm Continental Guard Chief Balrog. We've been dispatched to Morroc in order to suppress Satan Morroc... We'll need all the strength and luck we can gather.";
+		next;
+		mes "[Chief Balrog]";
+		mes "I'm sorry, but I'm too busy checking through all these applications for future Continental Guards to greet you adventurers one by one.";
+		next;
+		mes "[Chief Balrog]";
+		mes "Listen, it might be more helpful if you talk to some other people first. I'm sure one of the other Continental Guards or our messengers will be better equipped to help you out.";
+		close;
+	}
+}

+ 1 - 0
npc/pre-re/scripts_warps.conf

@@ -4,6 +4,7 @@
 
 // --------------------------- Cities ---------------------------
 npc: npc/pre-re/warps/cities/izlude.txt
+npc: npc/pre-re/warps/cities/morocc.txt
 npc: npc/pre-re/warps/cities/prontera.txt
 npc: npc/pre-re/warps/cities/rachel.txt
 npc: npc/pre-re/warps/cities/yggdrasil.txt

+ 10 - 0
npc/pre-re/warps/cities/morocc.txt

@@ -0,0 +1,10 @@
+//===== rAthena Script =======================================
+//= Morocc Warp Script
+//===== Description: =========================================
+//= Warp Points for Morocc
+//===== Changelog: ===========================================
+//= 1.0 Split into pre-re and re [Lemongrass]
+//============================================================
+
+//morocc,302,207,0	warp	moc005	2,2,moc_fild10,22,207
+morocc,299,207,0	warp	moc005	2,2,moc_fild20,36,177

+ 1 - 576
npc/quests/quests_morocc.txt

@@ -47,6 +47,7 @@
 //= 3.1 Updated to match the latest official scripts. [Euphy]
 //= 3.2 Added GM management NPC and variable $@re_moc_time$. [Euphy]
 //= 3.3 Renewal script update for ep16.1 [Capuche]
+//= 3.4 Moved Chief Balrog to pre-renewal [Lemongrass]
 //============================================================ 
 
 // Stop Post Quest
@@ -1279,582 +1280,6 @@ aldebaran,135,128,3	duplicate(ConMessenger)	Continental Messenger#05	998,3,3
 	}
 }
 
-morocc,159,113,3	script	Chief Balrog	752,{
-	if (rebirth_moc_edq == 0) {
-		mes "[Chief Balrog]";
-		mes "You've come here at a bad time, but it's nice to meet you. I'm Continental Guard Chief Balrog. We've been dispatched to Morroc in order to suppress Satan Morroc... We'll need all the strength and luck we can gather.";
-		next;
-		mes "[Chief Balrog]";
-		mes "I'm sorry, but I'm too busy checking through all these applications for future Continental Guards to greet you adventurers one by one.";
-		next;
-		mes "[Chief Balrog]";
-		mes "Listen, it might be more helpful if you talk to some other people first. I'm sure one of the other Continental Guards or our messengers will be better equipped to help you out.";
-		close;
-	}
-	else if (rebirth_moc_edq == 1) {
-		mes "[Chief Balrog]";
-		mes "You've come here at a bad time, but it's nice to meet you. I'm Continental Guard Chief Balrog. We've been dispatched to Morroc in order to suppress Satan Morroc... We'll need all the strength and luck we can gather.";
-		next;
-		mes "[Chief Balrog]";
-		mes "It looks like you have business with me. Please make it brief since I don't have a lot of time on my hands. There's lots of things I need to take care of...";
-		next;
-		switch(select("Ask about Continental Guards:I want to join the Continental Guard.:End Conversation")) {
-		case 1:
-			mes "[Chief Balrog]";
-			mes "The damage that Satan Morroc's resurrection has caused is obvious just by taking a look around this area.";
-			mes "What's scary is that all this was caused just by breaking out from it's prison. Just think of the damage it could do if it was left to roam around freely...";
-			next;
-			mes "[Chief Balrog]";
-			mes "Morroc Village is completely devastated, and Satan Morroc has now claimed possession of the Sograt Desert.";
-			next;
-			mes "[Chief Balrog]";
-			mes "I've no doubt that if left unchecked, Satan Morroc will take over the entire Midgart Continent. We've got to stop him right now before the entire world suffers.";
-			next;
-			mes "[Chief Balrog]";
-			mes "That's why the kingdom has ordered us elite soldiers to form the Continental Guard, and recruit reputable adventurers around the world so that we can make a united stand against Satan Morroc.";
-			next;
-			mes "[Chief Balrog]";
-			mes "Of course, it'll be incredibly difficult... We'll need to make sacrifices... I'm not even sure if we can win. Still, the fate of the world is at stake, and we've got to do something. Dark times have truly fallen upon us...";
-			close;
-		case 2:
-			mes "[Chief Balrog]";
-			mes "Huh? Do you want to join us and volunteer for the Continental Guard?";
-			next;
-			if (BaseLevel > 79) {
-				mes "[Chief Balrog]";
-				mes "What was your name? " + strcharinfo(0) + "? Oh yes, I've heard of you.";
-				next;
-				mes "[Chief Balrog]";
-				mes "Hmm, it occurs to me that you don't understand the danger involved in all this. Do you have any idea how powerful Satan Morroc is?";
-				next;
-				mes "[Chief Balrog]";
-				mes "You won't be able to help us if you don't fully understand the risks. I've seen thousands of foolhardy adventurers throw their lives away by thinking they could defeat Satan Morroc with their own strength.";
-				next;
-				mes "[Chief Balrog]";
-				mes "We are facing a threat that will determine the world's future, and fools that can't work in a team will be liabilities, not assets.";
-				next;
-				mes "[Chief Balrog]";
-				mes "I'm sorry, but inexperienced adventurers would just get in our way. I hope you understand. If you really want to help us, then please focus on your training for now.";
-				next;
-				switch(select("End Conversation:Ask Again")) {
-				case 1:
-					close;
-				case 2:
-					mes "[Chief Balrog]";
-					mes "Look, I understand your enthusiasm, but you're mistaken if you think you can help us. I don't have time to fully explain the danger that we're all facing.";
-					next;
-					mes "[Chief Balrog]";
-					mes "Satan Morroc is nothing like the monsters you may have encountered. At best you'll throw your life away, but there's the chance that you might get one of my men killed by your mistakes and incompetence. I can't have that!";
-					next;
-					mes "[Chief Balrog]";
-					mes "Please understand that this is for your own good. Fight some Porings or whatever else might be a good match for your level.";
-					next;
-					switch(select("End Conversation:You've just got to let me join!")) {
-					case 1:
-						close;
-					case 2:
-						mes "[Chief Balrog]";
-						mes "Sigh... Why are you so persistent? Can't you understand that no means no? Let me say this one more time.";
-						next;
-						mes "[Chief Balrog]";
-						mes "We're too busy fighting Satan Morroc to watch after rookies like you. You'd just be throwing your life away.";
-						next;
-						mes "[Chief Balrog]";
-						mes "Stop bothering me. You'd be nothing but a burden.";
-						next;
-						switch(select("Give Up:Give me a chance to prove myself!")) {
-						case 1:
-							close;
-						case 2:
-							mes "[Chief Balrog]";
-							mes "Huh? You want a chance to prove yourself?";
-							next;
-							mes "[" + strcharinfo(0) + "]";
-							mes "Yes, I'll do whatever it takes to join the Continental Guard!";
-							next;
-							mes "[Chief Balrog]";
-							mes "Hmm...";
-							next;
-							mes "[Chief Balrog]";
-							mes "Interesting. You have my attention. Alright, I guess it's only fair that I acknowledge your strength if you can handle something for me.";
-							next;
-							mes "[Chief Balrog]";
-							mes "The Continental Guard has been on full alert around this village and the desert. We need to be prepared in case Satan Morroc storms our defenses.";
-							next;
-							mes "[Chief Balrog]";
-							mes "Soldiers need firewood to keep the bonfires burning all night, but we've been suffering a firewood shortage.";
-							next;
-							mes "[Chief Balrog]";
-							mes "I happened to hear that the monsters in the Lava Dungeon have everlasting flame which would solve our bonfire problems. I want you to gather those flames for us.";
-							next;
-							switch(select("That's too hard! Let me think about it!:No problem.")) {
-							case 1:
-								mes "[Chief Balrog]";
-								mes "Hmpf, I was right. I knew you wouldn't be able to handle such a simple task. I shouldn't have wasted my time with you.";
-								close;
-							case 2:
-								mes "[Chief Balrog]";
-								mes "Excellent! Bring back ^0000FF30 Live Coals^000000. I'll be waiting for your return.";
-								set rebirth_moc_edq,2;
-								changequest 3050,3051;
-								close;
-							}
-						}
-					}
-				}
-			}
-			else {
-				mes "[Chief Balrog]";
-				mes "What? How can you even think of joining us when you don't have any real skills to offer?";
-				next;
-				mes "[Chief Balrog]";
-				mes "I guarantee that you'd just drag my soldiers down with you. You'd only be a threat to Satan Morroc in your dreams. Just give it up.";
-				next;
-				mes "[Chief Balrog]";
-				mes "You won't be able to help us if you don't fully understand the risks. I've seen thousands of foolhardy adventurers throw their lives away by thinking they could defeat Satan Morroc with their own strength.";
-				next;
-				mes "[Chief Balrog]";
-				mes "We are facing a threat that will determine the world's future, and fools that can't work in a team will be liabilities, not assets.";
-				next;
-				mes "[Chief Balrog]";
-				mes "I'm sorry, but inexperienced adventurers would just get in our way. I hope you understand. If you really want to help us, then please focus on your training for now.";
-				close;
-			}
-		case 3:
-			close;
-		}
-	}
-	else if (rebirth_moc_edq == 2) {
-		mes "[Chief Balrog]";
-		mes "So, did you find ^0000FF30 Live Coals^000000? You didn't come empty-handed, did you?";
-		next;
-		if (countitem(7098) > 29) {
-			mes "[Chief Balrog]";
-			mes "Let's see... One, two, three... Thirty, you've brought them all. Well, this was a pretty simple task. All it takes is time and a little effort. Anyone could do it.";
-			next;
-			mes "[Chief Balrog]";
-			mes "Anyways, thank you for bringing the Live Coals. I guess you're stronger than I thought.";
-			next;
-			mes "[" + strcharinfo(0) + "]";
-			mes "Now will you let me join the Continental Guard?";
-			next;
-			mes "[Chief Balrog]";
-			mes "No, gathering these flames is a piece of cake compared to what we're going to do.";
-			next;
-			mes "[Chief Balrog]";
-			mes "I'm still not convinced that you're good enough to join us. Let me think... Hmm...";
-			next;
-			mes "[" + strcharinfo(0) + "]";
-			mes "I didn't think you would accept me so easily. I'm ready. Ask me whatever you want.";
-			next;
-			mes "[Chief Balrog]";
-			mes "Ah, I've got an idea. Now, because this is an allied operation, we've accepted some mercenary soldiers from the Schwaltzvalt Republic to join the Continental Guard.";
-			next;
-			mes "[Chief Balrog]";
-			mes "These mercenaries have never seen the desert, and they're having trouble carrying out operations in the heat, dry air, and sandstorms. It's not their fault, but they could use a little help since they're out of their element.";
-			next;
-			mes "[" + strcharinfo(0) + "]";
-			mes "(This guy seems threatening, but he seems to have a good heart.)";
-			next;
-			mes "[Chief Balrog]";
-			mes "Now, I remember hearing that the monsters in the Ice Cave to the north have frozen hearts. Those hearts might be able to relieve those soldiers from the heat.";
-			next;
-			switch(select("That's too hard!:No problem. How many do you want?")) {
-			case 1:
-				mes "[Chief Balrog]";
-				mes "I knew that'd be too tough for you. I'm glad you finally realized your limits before it was too late. It takes wisdom to recognize your weakness.";
-				next;
-				mes "[Chief Balrog]";
-				mes "You'd better pack up and return where you came from. You want to be far away from here when Satan Morroc attacks.";
-				close;
-			case 2:
-				mes "[Chief Balrog]";
-				mes "Huh?! Are you sure you can bring those? Hmm...";
-				next;
-				mes "[Chief Balrog]";
-				mes "Well... If you insist on giving it a try, then... I'll need at least 50 of those frozen hearts.";
-				next;
-				mes "[Chief Balrog]";
-				mes "Please bring me ^0000FF50 Glacial Hearts^000000. The faster you get them here, the better.";
-				delitem 7098,30; //Live_Coal
-				set rebirth_moc_edq,3;
-				changequest 3051,3052;
-				close;
-			}
-		}
-		else {
-			mes "[Chief Balrog]";
-			mes "Umm... Didn't you hear what I said? I said 30 Live Coals, 30.";
-			next;
-			mes "[Chief Balrog]";
-			mes "Now hurry up. If you feel like giving up, it's no problem. Let me know, though!";
-			close;
-		}
-	}
-	else if (rebirth_moc_edq == 3) {
-		mes "[Chief Balrog]";
-		mes "So, did you find 50 Glacial Hearts?";
-		next;
-		if (countitem(7561) > 49) {
-			mes "[Chief Balrog]";
-			mes "Thank you. I'm sure that my soldiers will appreciate these... Those guys aren't used to the desert, and could use the relief.";
-			next;
-			mes "[Chief Balrog]";
-			mes "Well... It looks like you earned this.";
-			delitem 7561,50; //Ice_Heart
-			getitem 7826,1; //Continental_Guard_Paper
-			set rebirth_moc_edq,4;
-			changequest 3052,3053;
-			next;
-			mes "[" + strcharinfo(0) + "]";
-			mes "What's this?";
-			next;
-			mes "[Chief Balrog]";
-			mes "You'd know if you read it. It's a certificate that proves that you're a member of the Continental Guard. I admit that I'm impressed by your skills and gumption.";
-			next;
-			mes "[Chief Balrog]";
-			mes "Welcome to the Continental Guard, my friend. Are you ready to risk your life for the sake of peace in the world?";
-			next;
-			mes "[Chief Balrog]";
-			mes "Your mission from here on will be simple, but extremely difficult: you will join the rest of the Continental Guard to keep Satan Morroc from fully reviving its true power.";
-			next;
-			mes "[Chief Balrog]";
-			mes "My soldiers are risking their lives to fight Morroc's doppelgangers and underlings in order to make it safer for their comrades to travel to Morroc's lair.";
-			next;
-			mes "[Chief Balrog]";
-			mes "It looks like your help could be useful after all. It's time for you to pitch in. Good luck.";
-			close;
-		}
-		else {
-			mes "[Chief Balrog]";
-			mes "Umm... Didn't you hear what I said? I said 50 Glacial Hearts, 50.";
-			next;
-			mes "[Chief Balrog]";
-			mes "Now hurry up. If you feel like giving up, it's no problem. Let me know, though!";
-			close;
-		}
-	}
-	else if (rebirth_moc_edq == 4) {
-		mes "[Chief Balrog]";
-		mes "I guess you'd benefit from a full situational briefing. Shall I brief you now?";
-		next;
-		switch(select("Yes:No")) {
-		case 1:
-			mes "[Chief Balrog]";
-			mes "I'm going to tell you some basic information about fighting Satan Morroc as a member of the Continental Guard.";
-			next;
-			mes "[Chief Balrog]";
-			mes "Do you remember what Morroc was like before this happened? You would if you've been here before.";
-			next;
-			mes "[Chief Balrog]";
-			mes "Right now, all of Morroc's entrances and the outer fields leading to other villages are currently under our control.";
-			next;
-			mes "[Chief Balrog]";
-			mes "The main reason for this is because Satan Morroc has been sighted in Sograt Desert, but there's another important reason.";
-			next;
-			mes "[Chief Balrog]";
-			mes "Satan Morroc's power has been causing unnatural gaps in our time-space continuum. The gaps are isolated to this area for now, but we can't be sure if they'll spread.";
-			next;
-			mes "[Chief Balrog]";
-			mes "Due to the time-space gaps, Sograt Desert's terrain has changed, and some parts of the desert have disappeared.";
-			next;
-			mes "[Chief Balrog]";
-			mes "Furthermore, the situation's gotten worse since Satan Morroc's doppelgangers started appearing, and other monsters have become influenced by its power.";
-			next;
-			mes "[Chief Balrog]";
-			mes "That's all we know so far. If you go out, you'll see what I mean... You may even see horrors that we haven't discovered yet. If you need more information, please speak to the Continental Official.";
-			next;
-			mes "[Chief Balrog]";
-			mes "Please do your best to hold back Satan Morroc. Don't forget that the future of the continent is in our hands. Dismissed.";
-			close;
-		case 2:
-			mes "[Chief Balrog]";
-			mes "I see. Keep up your good work in fighting Satan Morroc. Don't forget that the future of the continent is in our hands.";
-			close;
-		}
-	}
-	else if (rebirth_moc_edq == 5) {
-		mes "[Chief Balrog]";
-		mes "Wah... What? Did you really defeat Satan Morroc?";
-		next;
-		mes "[Chief Balrog]";
-		mes "How? Do you have any proof of your victory?";
-		next;
-		mes "[Chief Balrog]";
-		mes "...No, I can't just accept and trust your verbal account. I mean, if you've completed such an important mission, you must bring me some evidence.";
-		next;
-		mes "[Chief Balrog]";
-		mes "Go back, bring proof of your victory, and then come back.";
-		close;
-	}
-	else if (rebirth_moc_edq == 6) {
-		mes "[Chief Balrog]";
-		mes "What? Did you really defeat Satan Morroc?";
-		next;
-		mes "[Chief Balrog]";
-		mes "How? Do you have any proof of your victory?";
-		next;
-		if (countitem(7820) > 0) {
-			mes "[Chief Balrog]";
-			mes "Is... Isn't this?";
-			next;
-			mes "[Chief Balrog]";
-			mes "Wow... I think this is really the skin of Satan Morroc. Congratulations, soldier. You just saved this world and people from being consumed by destruction and evil.";
-			next;
-			mes "[Chief Balrog]";
-			mes "I guess you seriously wounded Satan Morroc, and it retreated to a time-space gap. No doubt it's trying to recoup its strength.";
-			next;
-			mes "[Chief Balrog]";
-			mes "My only regret is that we can't pursue Morroc beyond this dimension. I'm glad, however, that you defeated Satan Morroc and kept it from regaining its full strength. For now, anyway...";
-			next;
-			mes "[Chief Balrog]";
-			mes "Our researchers might be able to learn some important new facts from this piece of skin... We need to learn all we can about that monster if peace is to be possible in our world's future.";
-			next;
-			mes "[Chief Balrog]";
-			mes "Once again, I thank you for your distinguished service on behalf of the Continental Guard and the Rune-Midgarts Kingdom. I'll report your great achievement to His Majesty right away.";
-			next;
-			delitem 7820,1; //Morroc_Skin
-			getexp (checkre(3))?200000:2000000,0;
-			set rebirth_moc_edq,7;
-			changequest 3055,3056;
-			mes "[Chief Balrog]";
-			mes "I've prepared a few things to give as a reward for you. Let's see... I have three items. Which one do you like to receive?";
-			next;
-			switch(select("1. Seal of Continental Guard:2. Morroc Charm Stone:3. Morroc Ring")) {
-			case 1:
-				mes "[Chief Balrog]";
-				mes "The Seal of Continental Guard is an extremely valuable reward given directly from the kingdom court. It is a symbol of strength.";
-				next;
-				mes "[Chief Balrog]";
-				mes "The accessory's options are: ^0000FF MHP+50, +3% Attack Speed^000000.";
-				next;
-				mes "[Chief Balrog]";
-				mes "Do you really want the Seal of Continental Guard?";
-				next;
-				switch(select("1. Yes.:2. No.")) {
-				case 1:
-					mes "[Chief Balrog]";
-					mes "Great, then I'll reward you with the Seal of Continental Guard. Congratulations.";
-					next;
-					getitem 2730,1; //Morroc_Seal
-					set rebirth_moc_edq,8;
-					completequest 3056;
-					mes "[Chief Balrog]";
-					mes "I hope you keep in mind that our battle is far from over. Our enemy is the king of demons... I fear that Satan Morroc will return someday soon.";
-					next;
-					mes "[Chief Balrog]";
-					mes "Enjoy your victory, but be ever watchful and vigilant. I will always be here to help and reward you for your service.";
-					next;
-					mes "[Chief Balrog]";
-					mes "You should go rest now. Don't worry, we'll take care of everything else here.";
-					close;
-				case 2:
-					mes "[Chief Balrog]";
-					mes "No problem. Take your time to think, and then speak to me again.";
-					close;
-				}
-			case 2:
-				mes "[Chief Balrog]";
-				mes "The Morroc Charm Stone is an extremely valuable reward given directly from the kingdom court, and it is a symbol of prosperity and mana.";
-				next;
-				mes "[Chief Balrog]";
-				mes "The accessory's options are: ^0000FF MSP+50, -1% Casting Speed^000000.";
-				next;
-				mes "[Chief Balrog]";
-				mes "Do you really want a Morroc Charm Stone?";
-				next;
-				switch(select("1. Yes.:2. No.")) {
-				case 1:
-					mes "[Chief Balrog]";
-					mes "Great, then I'll reward you with a Morroc Charm Stone. Congratulations.";
-					next;
-					getitem 2731,1; //Morroc_Charm_Stone
-					set rebirth_moc_edq,8;
-					completequest 3056;
-					mes "[Chief Balrog]";
-					mes "I hope you keep in mind that our battle is far from over. Our enemy is the king of demons... I fear that Satan Morroc will return someday soon.";
-					next;
-					mes "[Chief Balrog]";
-					mes "Enjoy your victory, but be ever watchful and vigilant. I will always be here to help and reward you for your service.";
-					next;
-					mes "[Chief Balrog]";
-					mes "You should go rest now. Don't worry, we'll take care of everything else here.";
-					close;
-				case 2:
-					mes "[Chief Balrog]";
-					mes "No problem. Take your time to think, and then speak to me again.";
-					close;
-				}
-			case 3:
-				mes "[Chief Balrog]";
-				mes "The Morroc Ring is an extremely valuable reward given directly from the kingdom court that symbolizes critical power.";
-				next;
-				mes "[Chief Balrog]";
-				mes "The accessory's option is: ^0000FF CRI + 5^000000.";
-				next;
-				mes "[Chief Balrog]";
-				mes "Do you really want a Morroc Ring?";
-				next;
-				switch(select("1. Yes.:2. No.")) {
-				case 1:
-					mes "[Chief Balrog]";
-					mes "Great, then I'll reward you with a Morroc Ring. Congratulations.";
-					next;
-					getitem 2732,1; //Morroc_Ring
-					set rebirth_moc_edq,8;
-					completequest 3056;
-					mes "[Chief Balrog]";
-					mes "I hope you keep in mind that our battle is far from over. Our enemy is the king of demons... I fear that Satan Morroc will return someday soon.";
-					next;
-					mes "[Chief Balrog]";
-					mes "Enjoy your victory, but be ever watchful and vigilant. I will always be here to help and reward you for your service.";
-					next;
-					mes "[Chief Balrog]";
-					mes "You should go rest now. Don't worry, we'll take care of everything else here.";
-					close;
-				case 2:
-					mes "[Chief Balrog]";
-					mes "No problem. Take your time to think about it, and then speak to me again.";
-					close;
-				}
-			}
-		}
-		else {
-			mes "[Chief Balrog]";
-			mes "...No, I can't just accept and trust your verbal account. I mean, if you've completed such an important mission, you must bring me some evidence.";
-			next;
-			mes "[Chief Balrog]";
-			mes "Go back, bring proof of your victory, and then come back.";
-			close;
-		}
-	}
-	else if (rebirth_moc_edq == 7) {
-		mes "[Chief Balrog]";
-		mes "I've prepared a few things to give as a reward for you. Let's see... I have three items. Which one do you like to receive?";
-		next;
-		switch(select("1. Seal of Continental Guard:2. Morroc Charm Stone:3. Morroc Ring")) {
-		case 1:
-			mes "[Chief Balrog]";
-			mes "The Seal of Continental Guard is an extremely valuable reward given directly from the kingdom court. It is a symbol of strength.";
-			next;
-			mes "[Chief Balrog]";
-			mes "The accessory's options are: ^0000FF MHP+50, +3% Attack Speed^000000.";
-			next;
-			mes "[Chief Balrog]";
-			mes "Do you really want the Seal of Continental Guard?";
-			next;
-			switch(select("1. Yes.:2. No.")) {
-			case 1:
-				mes "[Chief Balrog]";
-				mes "Great, then I'll reward you with the Seal of Continental Guard. Congratulations.";
-				next;
-				getitem 2730,1; //Morroc_Seal
-				set rebirth_moc_edq,8;
-				completequest 3056;
-				mes "[Chief Balrog]";
-				mes "I hope you keep in mind that our battle is far from over. Our enemy is the king of demons... I fear that Satan Morroc will return someday soon.";
-				next;
-				mes "[Chief Balrog]";
-				mes "Enjoy your victory, but be ever watchful and vigilant. I will always be here to help and reward you for your service.";
-				next;
-				mes "[Chief Balrog]";
-				mes "You should go rest now. Don't worry, we'll take care of everything else here.";
-				close;
-			case 2:
-				mes "[Chief Balrog]";
-				mes "No problem. Take your time to think, and then speak to me again.";
-				close;
-			}
-		case 2:
-			mes "[Chief Balrog]";
-			mes "The Morroc Charm Stone is an extremely valuable reward given directly from the kingdom court, and it is a symbol of prosperity and mana.";
-			next;
-			mes "[Chief Balrog]";
-			mes "The accessory's options are: ^0000FF MSP+50, -1% Casting Speed^000000.";
-			next;
-			mes "[Chief Balrog]";
-			mes "Do you really want a Morroc Charm Stone?";
-			next;
-			switch(select("1. Yes.:2. No.")) {
-			case 1:
-				mes "[Chief Balrog]";
-				mes "Great, then I'll reward you with a Morroc Charm Stone. Congratulations.";
-				next;
-				getitem 2731,1; //Morroc_Charm_Stone
-				set rebirth_moc_edq,8;
-				completequest 3056;
-				mes "[Chief Balrog]";
-				mes "I hope you keep in mind that our battle is far from over. Our enemy is the king of demons... I fear that Satan Morroc will return someday soon.";
-				next;
-				mes "[Chief Balrog]";
-				mes "Enjoy your victory, but be ever watchful and vigilant. I will always be here to help and reward you for your service.";
-				next;
-				mes "[Chief Balrog]";
-				mes "You should go rest now. Don't worry, we'll take care of everything else here.";
-				close;
-			case 2:
-				mes "[Chief Balrog]";
-				mes "No problem. Take your time to think, and then speak to me again.";
-				close;
-			}
-		case 3:
-			mes "[Chief Balrog]";
-			mes "The Morroc Ring is an extremely valuable reward given directly from the kingdom court that symbolizes critical power.";
-			next;
-			mes "[Chief Balrog]";
-			mes "The accessory's option is: ^0000FF CRI + 5^000000.";
-			next;
-			mes "[Chief Balrog]";
-			mes "Do you really want a Morroc Ring?";
-			next;
-			switch(select("1. Yes.:2. No.")) {
-			case 1:
-				mes "[Chief Balrog]";
-				mes "Great, then I'll reward you with a Morroc Ring. Congratulations.";
-				next;
-				getitem 2732,1; //Morroc_Ring
-				set rebirth_moc_edq,8;
-				completequest 3056;
-				mes "[Chief Balrog]";
-				mes "I hope you keep in mind that our battle is far from over. Our enemy is the king of demons... I fear that Satan Morroc will return someday soon.";
-				next;
-				mes "[Chief Balrog]";
-				mes "Enjoy your victory, but be ever watchful and vigilant. I will always be here to help and reward you for your service.";
-				next;
-				mes "[Chief Balrog]";
-				mes "You should go rest now. Don't worry, we'll take care of everything else here.";
-				close;
-			case 2:
-				mes "[Chief Balrog]";
-				mes "No problem. Take your time to think about it, and then speak to me again.";
-				close;
-			}
-		}
-	}
-	else if (rebirth_moc_edq == 8) {
-		mes "[Chief Balrog]";
-		mes "I've heard that the kingdom is planning to send out a large group of researchers to investigate the other world to which Satan Morroc has escaped.";
-		next;
-		mes "[Chief Balrog]";
-		mes "That means it's time for both of us -- you and I -- to get to work. Who knows when Morroc will return to plague us?";
-		next;
-		mes "[Chief Balrog]";
-		mes "Please keep up the good work, and don't forget that the future of the continent and the kingdom relies on us.";
-		close;
-	}
-	else {
-		mes "[Chief Balrog]";
-		mes "You've come here at a bad time, but it's nice to meet you. I'm Continental Guard Chief Balrog. We've been dispatched to Morroc in order to suppress Satan Morroc... We'll need all the strength and luck we can gather.";
-		next;
-		mes "[Chief Balrog]";
-		mes "I'm sorry, but I'm too busy checking through all these applications for future Continental Guards to greet you adventurers one by one.";
-		next;
-		mes "[Chief Balrog]";
-		mes "Listen, it might be more helpful if you talk to some other people first. I'm sure one of the other Continental Guards or our messengers will be better equipped to help you out.";
-		close;
-	}
-}
-
 moc_fild21,38,193,0	script	Morocc Timer#edq	-1,6,6,{
 //OnInit:
 //	set $@re_moc,0;

+ 295 - 29
npc/re/quests/quests_morocc.txt

@@ -1,5 +1,5 @@
 //===== rAthena Script =======================================
-//= Morroc Quest NPCs
+//= Morocc Quest NPCs
 //===== By: ==================================================
 //= Euphy
 //===== Current Version: =====================================
@@ -8,11 +8,12 @@
 //= rAthena Project
 //===== Description: =========================================
 //= [Official Conversion]
-//= Quest NPCs related to Morroc.
+//= Quest NPCs related to Morocc.
 //===== Additional Comments: =================================
 //= 1.0 First Version.
 //= 1.0a Gathered remaining dialogues. [Euphy]
-//= 1.1 Added new warpers for Satan Morroc maps. [Euphy]
+//= 1.1 Added new warpers for Satan Morocc maps. [Euphy]
+//= 1.2 Updated Continental Guards [Lemongrass]
 //============================================================
 
 // Stop Post Quest
@@ -23,39 +24,304 @@ morocc,152,167,4	duplicate(William)	William#moc	89
 // ============================================================
 morocc,169,168,4	duplicate(Alchemist)	Alchemist#moc	64
 
-// Resurrection of Satan Morroc
+// Resurrection of Satan Morocc
 // ============================================================
--	script	Continental Guard#man	-1,{
+moc_fild07,380,202,1	script	Continental Guard#man1	852,{
 	mes "[Continental Guard]";
-	mes "We've received orders from Headquarters to block access to this area since an unusual space-time phenomenon has been detected.";
+	mes "This is where access is controlled."; // 이 앞은 출입이 통제되는 곳입니다.
+	mes "It is a very dangerous place, please refrain from accessing the area."; // 매우 위험한 곳이니 근방의 출입을 자제해 주시기 바랍니다.
 	next;
+	// "대화를 취소한다." "무슨 일인지 물어본다." "경계선 너머로 보내주십시오" "프론테라 방면으로 보내주십시오"
+	switch( select( "Cancel the conversation.", "What is going on?", "Please send me over the border.", "Please send me to Prontera." ) ){
+		case 1:
+			mes "[Continental Guard]";
+			mes "I hope you have a good trip."; // 좋은 여행 되시길 바랍니다.
+			close;
+		case 2:
+			mes "[Continental Guard]";
+			mes "It was a big event, but you still do not know?"; // 큰 사건이었는데 아직도 모르고 계셨군요.
+			next;
+			mes "[Continental Guard]";
+			mes "Someone revived Satan Morocc, who was sealed under the desert city."; // 사막도시 지하에 봉인되어 있던 마왕 모로크가 부활하는 사건이 있었습니다만,
+			next;
+			mes "[Continental Guard]";
+			mes "But Satan Morocc could be defeated by the Union of Midgard, an alliance of three countries: Rune Midgards, Arunafeltz and Schwalzvalt."; // 룬 미드가츠, 아루나펠츠, 슈발츠발드 3국의 동맹인 미드가르드 연합에 의해 마왕 모로크를 퇴치하는데 성공하였습니다.
+			next;
+			mes "[Continental Guard]";
+			mes "We are still controlling the area around Morocc, because we have not been able to get rid of all the remains yet, but if you ask the Continental Guards, we will transport you safely to your destination at any time."; // 아직 잔당들까지 모두 퇴치된 건 아니기에 부득이하게 모로크 주변은 통제되고 있습니다만, 언제든 저희 컨티넨탈 가드에게 부탁하시면 목적지까지 안전하게 호위해드리겠습니다.
+			close;
+		case 3:
+			mes "[Continental Guard]";
+			mes "Okay."; // 알겠습니다.
+			mes "Then I will send you to the land behind the border."; // 그럼 경계선 너머의 땅으로 보내 드리도록 하겠습니다.
+			close2;
+			warp "moc_fild20", 208, 207;
+			end;
+		case 4:
+			mes "[Continental Guard]";
+			mes "Okay."; // 알겠습니다.
+			mes "Then I will send you to Prontera."; // 그럼 프론테라 방면으로 보내 드리도록 하겠습니다.
+			close2;
+			warp "prt_fild10", 263, 34;
+			end;
+	}
+}
+
+moc_fild11,189,360,1	script	Continental Guard#man2	852,{
 	mes "[Continental Guard]";
-	mes "If you really want to go to the next area, you'll be responsible for your own safety.";
+	mes "This is where access is controlled."; // 이 앞은 출입이 통제되는 곳입니다.
+	mes "It is a very dangerous place, please refrain from accessing the area."; // 매우 위험한 곳이니 근방의 출입을 자제해 주시기 바랍니다.
 	next;
-	switch(select("Nevermind.:Enter the Field.")) {
-	case 1:
-		mes "[Continental Guard]";
-		mes "Wise choice.";
-		mes "Have a safe journey.";
-		close;
-	case 2:
-		mes "[Continental Guard]";
-		mes "I see.";
-		mes "I'll send you to the field shortly.";
-		close2;
-		warp "moc_fild20",208,207;
-		end;
+	// "대화를 취소한다." "무슨 일인지 물어본다." "경계선 너머로 보내주십시오"
+	switch( select( "Cancel the conversation.", "What is going on?", "Please send me over the border." ) ){
+		case 1:
+			mes "[Continental Guard]";
+			mes "I hope you have a good trip."; // 좋은 여행 되시길 바랍니다.
+			close;
+		case 2:
+			mes "[Continental Guard]";
+			mes "It was a big event, but you still do not know?"; // 큰 사건이었는데 아직도 모르고 계셨군요.
+			next;
+			mes "[Continental Guard]";
+			mes "Someone revived Satan Morocc, who was sealed under the desert city."; // 사막도시 지하에 봉인되어 있던 마왕 모로크가 부활하는 사건이 있었습니다만,
+			next;
+			mes "[Continental Guard]";
+			mes "But Satan Morocc could be defeated by the Union of Midgard, an alliance of three countries: Rune Midgards, Arunafeltz and Schwalzvalt."; // 룬 미드가츠, 아루나펠츠, 슈발츠발드 3국의 동맹인 미드가르드 연합에 의해 마왕 모로크를 퇴치하는데 성공하였습니다.
+			next;
+			mes "[Continental Guard]";
+			mes "We are still controlling the area around Morocc, because we have not been able to get rid of all the remains yet, but if you ask the Continental Guards, we will transport you safely to your destination at any time."; // 아직 잔당들까지 모두 퇴치된 건 아니기에 부득이하게 모로크 주변은 통제되고 있습니다만, 언제든 저희 컨티넨탈 가드에게 부탁하시면 목적지까지 안전하게 호위해드리겠습니다.
+			close;
+		case 3:
+			mes "[Continental Guard]";
+			mes "Okay."; // 알겠습니다.
+			mes "Then I will send you to the land behind the border."; // 그럼 경계선 너머의 땅으로 보내 드리도록 하겠습니다.
+			close2;
+			warp "moc_fild20", 208, 207;
+			end;
+	}
+}
+
+prt_fild10,263,23,1	script	Continental Guard#man3	852,{
+	mes "[Continental Guard]";
+	mes "This is where access is controlled."; // 이 앞은 출입이 통제되는 곳입니다.
+	mes "It is a very dangerous place, please refrain from accessing the area."; // 매우 위험한 곳이니 근방의 출입을 자제해 주시기 바랍니다.
+	next;
+	// "대화를 취소한다." "무슨 일인지 물어본다." "경계선 너머로 보내주십시오" "모로크로 가겠습니다" "모로크 북쪽으로 가겠습니다"
+	switch( select( "Cancel the conversation.", "What is going on?", "Please send me over the border.", "I want to go to Morocc.", "I want to go to North of Morocc." ) ){
+		case 1:
+			mes "[Continental Guard]";
+			mes "I hope you have a good trip."; // 좋은 여행 되시길 바랍니다.
+			close;
+		case 2:
+			mes "[Continental Guard]";
+			mes "It was a big event, but you still do not know?"; // 큰 사건이었는데 아직도 모르고 계셨군요.
+			next;
+			mes "[Continental Guard]";
+			mes "Someone revived Satan Morocc, who was sealed under the desert city."; // 사막도시 지하에 봉인되어 있던 마왕 모로크가 부활하는 사건이 있었습니다만,
+			next;
+			mes "[Continental Guard]";
+			mes "But Satan Morocc could be defeated by the Union of Midgard, an alliance of three countries: Rune Midgards, Arunafeltz and Schwalzvalt."; // 룬 미드가츠, 아루나펠츠, 슈발츠발드 3국의 동맹인 미드가르드 연합에 의해 마왕 모로크를 퇴치하는데 성공하였습니다.
+			next;
+			mes "[Continental Guard]";
+			mes "We are still controlling the area around Morocc, because we have not been able to get rid of all the remains yet, but if you ask the Continental Guards, we will transport you safely to your destination at any time."; // 아직 잔당들까지 모두 퇴치된 건 아니기에 부득이하게 모로크 주변은 통제되고 있습니다만, 언제든 저희 컨티넨탈 가드에게 부탁하시면 목적지까지 안전하게 호위해드리겠습니다.
+			close;
+		case 3:
+			mes "[Continental Guard]";
+			mes "Okay."; // 알겠습니다.
+			mes "Then I will send you to the land behind the border."; // 그럼 경계선 너머의 땅으로 보내 드리도록 하겠습니다.
+			close2;
+			warp "moc_fild20", 208, 207;
+			end;
+		case 4:
+			mes "[Continental Guard]";
+			mes "Okay."; // 알겠습니다.
+			mes "I hope you travel comfortably."; // 그럼 편안한 여행 하시길 바랍니다.
+			close2;
+			warp "morocc", 160, 61;
+			end;
+		case 5:
+			mes "[Continental Guard]";
+			mes "Okay."; // 알겠습니다.
+			mes "I hope you travel comfortably."; // 그럼 편안한 여행 하시길 바랍니다.
+			close2;
+			warp "moc_fild07", 377, 209;
+			end;
+	}
+}
+
+prt_fild09,95,19,1	script	Continental Guard#man4	852,{
+	mes "[Continental Guard]";
+	mes "This is where access is controlled."; // 이 앞은 출입이 통제되는 곳입니다.
+	mes "It is a very dangerous place, please refrain from accessing the area."; // 매우 위험한 곳이니 근방의 출입을 자제해 주시기 바랍니다.
+	next;
+	// "대화를 취소한다." "무슨 일인지 물어본다." "경계선 너머로 보내주십시오" "모로크로 가겠습니다"
+	switch( select( "Cancel the conversation.", "What is going on?", "Please send me over the border.", "I want to go to Morocc." ) ){
+		case 1:
+			mes "[Continental Guard]";
+			mes "I hope you have a good trip."; // 좋은 여행 되시길 바랍니다.
+			close;
+		case 2:
+			mes "[Continental Guard]";
+			mes "It was a big event, but you still do not know?"; // 큰 사건이었는데 아직도 모르고 계셨군요.
+			next;
+			mes "[Continental Guard]";
+			mes "Someone revived Satan Morocc, who was sealed under the desert city."; // 사막도시 지하에 봉인되어 있던 마왕 모로크가 부활하는 사건이 있었습니다만,
+			next;
+			mes "[Continental Guard]";
+			mes "But Satan Morocc could be defeated by the Union of Midgard, an alliance of three countries: Rune Midgards, Arunafeltz and Schwalzvalt."; // 룬 미드가츠, 아루나펠츠, 슈발츠발드 3국의 동맹인 미드가르드 연합에 의해 마왕 모로크를 퇴치하는데 성공하였습니다.
+			next;
+			mes "[Continental Guard]";
+			mes "We are still controlling the area around Morocc, because we have not been able to get rid of all the remains yet, but if you ask the Continental Guards, we will transport you safely to your destination at any time."; // 아직 잔당들까지 모두 퇴치된 건 아니기에 부득이하게 모로크 주변은 통제되고 있습니다만, 언제든 저희 컨티넨탈 가드에게 부탁하시면 목적지까지 안전하게 호위해드리겠습니다.
+			close;
+		case 3:
+			mes "[Continental Guard]";
+			mes "Okay."; // 알겠습니다.
+			mes "Then I will send you to the land behind the border."; // 그럼 경계선 너머의 땅으로 보내 드리도록 하겠습니다.
+			close2;
+			warp "moc_fild20", 208, 207;
+			end;
+		case 4:
+			mes "[Continental Guard]";
+			mes "Okay."; // 알겠습니다.
+			mes "I hope you travel comfortably."; // 그럼 편안한 여행 하시길 바랍니다.
+			close2;
+			warp "morocc", 160, 61;
+			end;
+	}
+}
+
+prt_fild09,246,17,1	duplicate(Continental Guard#man4)	Continental Guard#man5	852
+
+moc_fild13,32,171,1	script	Continental Guard#man6	852,{
+	mes "[Continental Guard]";
+	mes "This is where access is controlled."; // 이 앞은 출입이 통제되는 곳입니다.
+	mes "It is a very dangerous place, please refrain from accessing the area."; // 매우 위험한 곳이니 근방의 출입을 자제해 주시기 바랍니다.
+	next;
+	// "대화를 취소한다." "무슨 일인지 물어본다." "경계선 너머로 보내주십시오" "모로크로 가겠습니다" "모로크 남동방면으로 보내주십시오"
+	switch( select( "Cancel the conversation.", "What is going on?", "Please send me over the border.", "I want to go to Morocc.", "Please send me to Southeast Morocc." ) ){
+		case 1:
+			mes "[Continental Guard]";
+			mes "I hope you have a good trip."; // 좋은 여행 되시길 바랍니다.
+			close;
+		case 2:
+			mes "[Continental Guard]";
+			mes "It was a big event, but you still do not know?"; // 큰 사건이었는데 아직도 모르고 계셨군요.
+			next;
+			mes "[Continental Guard]";
+			mes "Someone revived Satan Morocc, who was sealed under the desert city."; // 사막도시 지하에 봉인되어 있던 마왕 모로크가 부활하는 사건이 있었습니다만,
+			next;
+			mes "[Continental Guard]";
+			mes "But Satan Morocc could be defeated by the Union of Midgard, an alliance of three countries: Rune Midgards, Arunafeltz and Schwalzvalt."; // 룬 미드가츠, 아루나펠츠, 슈발츠발드 3국의 동맹인 미드가르드 연합에 의해 마왕 모로크를 퇴치하는데 성공하였습니다.
+			next;
+			mes "[Continental Guard]";
+			mes "We are still controlling the area around Morocc, because we have not been able to get rid of all the remains yet, but if you ask the Continental Guards, we will transport you safely to your destination at any time."; // 아직 잔당들까지 모두 퇴치된 건 아니기에 부득이하게 모로크 주변은 통제되고 있습니다만, 언제든 저희 컨티넨탈 가드에게 부탁하시면 목적지까지 안전하게 호위해드리겠습니다.
+			close;
+		case 3:
+			mes "[Continental Guard]";
+			mes "Okay."; // 알겠습니다.
+			mes "Then I will send you to the land behind the border."; // 그럼 경계선 너머의 땅으로 보내 드리도록 하겠습니다.
+			close2;
+			warp "moc_fild20", 208, 207;
+			end;
+		case 4:
+			mes "[Continental Guard]";
+			mes "Okay."; // 알겠습니다.
+			mes "I hope you travel comfortably."; // 그럼 편안한 여행 하시길 바랍니다.
+			close2;
+			warp "morocc", 160, 61;
+			end;
+		case 5:
+			mes "[Continental Guard]";
+			mes "Okay. I will send you to Southeast Morocc."; // 알겠습니다. 모로크 남동 방면으로 보내드리겠습니다.
+			close2;
+			warp "moc_fild16", 124, 372;
+			end;
+	}
+}
+
+moc_fild16,124,381,1	script	Continental Guard#man7	852,{
+	mes "[Continental Guard]";
+	mes "This is where access is controlled."; // 이 앞은 출입이 통제되는 곳입니다.
+	mes "It is a very dangerous place, please refrain from accessing the area."; // 매우 위험한 곳이니 근방의 출입을 자제해 주시기 바랍니다.
+	next;
+	// "대화를 취소한다." "무슨 일인지 물어본다." "경계선 너머로 보내주십시오" "모로크로 가겠습니다" "페이욘 방면으로 보내주십시오"
+	switch( select( "Cancel the conversation.", "What is going on?", "Please send me over the border.", "Please send me to Payon." ) ){
+		case 1:
+			mes "[Continental Guard]";
+			mes "I hope you have a good trip."; // 좋은 여행 되시길 바랍니다.
+			close;
+		case 2:
+			mes "[Continental Guard]";
+			mes "It was a big event, but you still do not know?"; // 큰 사건이었는데 아직도 모르고 계셨군요.
+			next;
+			mes "[Continental Guard]";
+			mes "Someone revived Satan Morocc, who was sealed under the desert city."; // 사막도시 지하에 봉인되어 있던 마왕 모로크가 부활하는 사건이 있었습니다만,
+			next;
+			mes "[Continental Guard]";
+			mes "But Satan Morocc could be defeated by the Union of Midgard, an alliance of three countries: Rune Midgards, Arunafeltz and Schwalzvalt."; // 룬 미드가츠, 아루나펠츠, 슈발츠발드 3국의 동맹인 미드가르드 연합에 의해 마왕 모로크를 퇴치하는데 성공하였습니다.
+			next;
+			mes "[Continental Guard]";
+			mes "We are still controlling the area around Morocc, because we have not been able to get rid of all the remains yet, but if you ask the Continental Guards, we will transport you safely to your destination at any time."; // 아직 잔당들까지 모두 퇴치된 건 아니기에 부득이하게 모로크 주변은 통제되고 있습니다만, 언제든 저희 컨티넨탈 가드에게 부탁하시면 목적지까지 안전하게 호위해드리겠습니다.
+			close;
+		case 3:
+			mes "[Continental Guard]";
+			mes "Okay."; // 알겠습니다.
+			mes "Then I will send you to the land behind the border."; // 그럼 경계선 너머의 땅으로 보내 드리도록 하겠습니다.
+			close2;
+			warp "moc_fild20", 208, 207;
+			end;
+		case 4:
+			mes "[Continental Guard]";
+			mes "Okay."; // 알겠습니다.
+			mes "I hope you travel comfortably."; // 그럼 편안한 여행 하시길 바랍니다.
+			close2;
+			warp "moc_fild13", 41, 171;
+			end;
+	}
+}
+
+moc_fild16,333,380,1	duplicate(Continental Guard#man7)	Continental Guard#man8	852
+
+moc_fild01,84,19,1	script	Continental Guard#man9	852,{
+	mes "[Continental Guard]";
+	mes "This is where access is controlled."; // 이 앞은 출입이 통제되는 곳입니다.
+	mes "It is a very dangerous place, please refrain from accessing the area."; // 매우 위험한 곳이니 근방의 출입을 자제해 주시기 바랍니다.
+	next;
+	// "대화를 취소한다." "무슨 일인지 물어본다." "경계선 너머로 보내주십시오" "모로크로 가겠습니다"
+	switch( select( "Cancel the conversation.", "What is going on?", "Please send me over the border.", "I want to go to Morocc." ) ){
+		case 1:
+			mes "[Continental Guard]";
+			mes "I hope you have a good trip."; // 좋은 여행 되시길 바랍니다.
+			close;
+		case 2:
+			mes "[Continental Guard]";
+			mes "It was a big event, but you still do not know?"; // 큰 사건이었는데 아직도 모르고 계셨군요.
+			next;
+			mes "[Continental Guard]";
+			mes "Someone revived Satan Morocc, who was sealed under the desert city."; // 사막도시 지하에 봉인되어 있던 마왕 모로크가 부활하는 사건이 있었습니다만,
+			next;
+			mes "[Continental Guard]";
+			mes "But Satan Morocc could be defeated by the Union of Midgard, an alliance of three countries: Rune Midgards, Arunafeltz and Schwalzvalt."; // 룬 미드가츠, 아루나펠츠, 슈발츠발드 3국의 동맹인 미드가르드 연합에 의해 마왕 모로크를 퇴치하는데 성공하였습니다.
+			next;
+			mes "[Continental Guard]";
+			mes "We are still controlling the area around Morocc, because we have not been able to get rid of all the remains yet, but if you ask the Continental Guards, we will transport you safely to your destination at any time."; // 아직 잔당들까지 모두 퇴치된 건 아니기에 부득이하게 모로크 주변은 통제되고 있습니다만, 언제든 저희 컨티넨탈 가드에게 부탁하시면 목적지까지 안전하게 호위해드리겠습니다.
+			close;
+		case 3:
+			mes "[Continental Guard]";
+			mes "Okay."; // 알겠습니다.
+			mes "Then I will send you to the land behind the border."; // 그럼 경계선 너머의 땅으로 보내 드리도록 하겠습니다.
+			close2;
+			warp "moc_fild20", 208, 207;
+			end;
+		case 4:
+			mes "[Continental Guard]";
+			mes "Okay."; // 알겠습니다.
+			mes "I hope you travel comfortably."; // 그럼 편안한 여행 하시길 바랍니다.
+			close2;
+			warp "morocc", 160, 61;
+			end;
 	}
 }
-moc_fild07,380,202,1	duplicate(Continental Guard#man)	Continental Guard#man1	852
-moc_fild11,189,360,6	duplicate(Continental Guard#man)	Continental Guard#man2	852
-prt_fild10,263,23,1	duplicate(Continental Guard#man)	Continental Guard#man3	852
-prt_fild09,95,19,1	duplicate(Continental Guard#man)	Continental Guard#man4	852
-prt_fild09,246,17,1	duplicate(Continental Guard#man)	Continental Guard#man5	852
-moc_fild13,32,171,6	duplicate(Continental Guard#man)	Continental Guard#man6	852
-moc_fild16,124,381,4	duplicate(Continental Guard#man)	Continental Guard#man7	852
-moc_fild16,333,380,4	duplicate(Continental Guard#man)	Continental Guard#man8	852
-moc_fild01,84,19,1	duplicate(Continental Guard#man)	Continental Guard#man9	852
 
 morocc,176,101,3	duplicate(Continental Official)	Continental Official#mor	754
 

+ 1 - 0
npc/re/scripts_warps.conf

@@ -10,6 +10,7 @@ npc: npc/re/warps/cities/eclage.txt
 npc: npc/re/warps/cities/izlude.txt
 npc: npc/re/warps/cities/malangdo.txt
 npc: npc/re/warps/cities/malaya.txt
+npc: npc/re/warps/cities/morocc.txt
 npc: npc/re/warps/cities/prontera.txt
 npc: npc/re/warps/cities/rachel.txt
 npc: npc/re/warps/cities/rockridge.txt

+ 23 - 0
npc/re/warps/cities/morocc.txt

@@ -0,0 +1,23 @@
+//===== rAthena Script =======================================
+//= Morocc Warp Script
+//===== Description: =========================================
+//= Warp Points for Morocc
+//===== Changelog: ===========================================
+//= 1.0 Split into pre-re and re [Lemongrass]
+//============================================================
+
+morocc,299,207,0	script	MocR_MocF20L	45,2,2,{
+	mes "- Where do you want to go? -";
+	next;
+	switch( select( "Undeveloped exploration area", "Towards Prontera", "Towards Payon" ) ){
+		case 1:
+			warp "moc_fild20", 46, 181;
+			end;
+		case 2:
+			warp "prt_fild10", 263, 34;
+			end;
+		case 3:
+			warp "moc_fild13", 41, 171;
+			end;
+	}
+}

+ 0 - 2
npc/warps/cities/morroc.txt

@@ -25,8 +25,6 @@ morocc,253,56,0	warp	moc03	2,1,morocc_in,134,74
 //morocc,26,297,0	warp	moc02-1	5,2,moc_ruins,156,42
 morocc,274,269,0	warp	moc04	2,2,morocc_in,138,136
 morocc,283,170,0	warp	moc07	2,2,morocc_in,108,176
-//morocc,302,207,0	warp	moc005	2,2,moc_fild10,22,207
-morocc,299,207,0	warp	moc005	2,2,moc_fild20,36,177
 morocc,46,46,0	warp	moc05	2,1,morocc_in,68,72
 morocc,52,259,0	warp	moc06	1,2,morocc_in,180,65
 morocc,85,55,0	warp	moc08	2,2,morocc_in,44,149