Просмотр исходного кода

Implemented a small quest in Einbroch and fixed the name of the spawning mobsters in Lighthalzen.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@6809 54d463be-8e91-2dee-dedb-b68131a5f0ec
MasterOfMuppets 19 лет назад
Родитель
Сommit
6ddc0020db
3 измененных файлов с 399 добавлено и 3 удалено
  1. 2 0
      npc/Changelog.txt
  2. 394 1
      npc/cities/einbroch.txt
  3. 3 2
      npc/quests/quests_lighthalzen.txt

+ 2 - 0
npc/Changelog.txt

@@ -31,6 +31,8 @@ Evera
 Date		Added
 ======
 05/27
+	* Implemented a small quest in Einbroch and fixed the name of the [MasterOfMuppets]
+	  spawning mobsters in Lighthalzen
 	* Implemented the second entrance to biolabs and added some crap NPCs [MasterOfMuppets]
 	- The sewer pipe does no longer REQUIRE a lab passport, but it requires completion of the cube quest
 	- The second entrance to biolabs does not REQUIRE completion of the cube quest, but it does require

+ 394 - 1
npc/cities/einbroch.txt

@@ -3,7 +3,7 @@
 //===== By: ================================================== 
 //= Nexon
 //===== Current Version: ===================================== 
-//= 0.4c
+//= 0.6
 //===== Compatible With: ===================================== 
 //= eAthena Revision 3000+
 //===== Description: ========================================= 
@@ -16,6 +16,7 @@
 //= 0.4b Added missing close [Komurka]
 //= 0.5 Added Temporal Locations of Gunslinger Job Change map.
 //=	Info provided by RockmanEXE [erKURITA]
+//= 0.6 Implemented a crap quest [MasterOfMuppets]
 //============================================================
 
 
@@ -1514,6 +1515,398 @@ einbroch.gat,188,72,3	script	Keneshiotz	855,{
 	close;
 }
 
+einbroch.gat,215,180,5	script	Uwe Kleine	85,{
+
+	if(EinUwe == 2)goto s_Cont2;
+	if(EinUwe == 1)goto s_Cont;
+	mes "[Uwe]";
+	mes "Cooking is such a joy~!";
+	mes "The scents, the flavors, the";
+	mes "sensation of sheer ^EFAEBDsatiation^000000...";
+	next;
+	menu "Um, isn't this a forge?",s_Forge,"Ignore him.",-;
+
+	mes "[Uwe]";
+	mes "Cooking begins with";
+	mes "fire and ends with fire.";
+	mes "There's a certain art to";
+	mes "creating fine, delicious";
+	mes "foods to delight the palate~";
+	close;
+
+s_Forge:
+	mes "[Uwe]";
+	mes "Is this a forge?";
+	mes "Oh, sugar honey,";
+	mes "you haven't been here";
+	mes "before, haven't you?";
+	next;
+	mes "[Uwe]";
+	mes "My name is Uwe Kleine";
+	mes "and this is my forge~! I am";
+	mes "the most elegant Blacksmith";
+	mes "and the best chef here in the";
+	mes "Schwartzwald Republic~";
+	next;
+	mes "[Uwe]";
+	mes "So, how can";
+	if(!Sex)mes "I help you?";
+	if(Sex)
+	{
+	mes "I help you, you";
+	mes "adoooooooooorable";
+	mes "hunk of a man?";
+	}
+	next;
+	menu "Talk about Einbroch",s_Ein,"Ask him to forge a Weapon.",s_Weap,"Master, I want to learn cooking.",s_Cook,"Cancel.",-;
+
+	mes "[Uwe]";
+	mes "Take care,";
+	mes "sugar honey~";
+	mes "Ho ho ho!";
+	close;
+
+s_Ein:
+	mes "[Uwe]";
+	mes "Einbroch was originally";
+	mes "build to support Einbech's";
+	mes "mining efforts. Because it's";
+	mes "small and crowded with people,";
+	mes "there's no room to build the ore";
+	mes "refining factories over there.";
+	next;
+	mes "[Uwe]";
+	mes "Sine Einbroch used to be";
+	mes "an empty lot, it was perfect";
+	mes "for building factories. That's";
+	mes "what my grandfather told me a";
+	mes "long time ago. Anyway, Einbroch";
+	mes "quickly grew into a major city.";
+	next;
+	mes "[Uwe]";
+	mes "Now people think that this";
+	mes "city was never planned to be";
+	mes "just an extension of Einbech.";
+	mes "See that rampart over there?";
+	mes "It doesn't connection to Einbech";
+	mes "at all! No protection for them...";
+	next;
+	mes "[Uwe]";
+	mes "It's like the government";
+	mes "lost all interest in Einbech.";
+	mes "Even the miners there have";
+	mes "been moving here to work in";
+	mes "the factories. But more people";
+	mes "hasn't made this city more lively.";
+	next;
+	mes "[Uwe]";
+	mes "Einbroch may look modern";
+	mes "and exciting now, but soon";
+	mes "you'll see that there's no sign";
+	mes "of warmth or life. So... Just";
+	mes "don't live here in your old age.";
+	next;
+	menu "Then why are you here?",s_WhyHere,"I won't. Thanks for the advice.",-;
+
+	mes "[Uwe]";
+	mes "Oh, that is such";
+	mes "a good decision,";
+	mes "sugar honey! Oh, you";
+	mes "cutie adventurers are";
+	mes "so precious, so lovable.";
+	mes "^111111*Tee hee hee~*^000000";
+	next;
+	mes "[Uwe]";
+	mes "Well, that was";
+	mes "a fun talk. Come";
+	mes "back and visit, 'kay?";
+	mes "I'll miss you until";
+	mes "the next time~";
+	close;
+
+s_WhyHere:
+	mes "[Uwe]";
+	mes "Well, I have some";
+	mes "precious memories of";
+	mes "this place. Once, there was";
+	mes "a man who lived here who";
+	mes "was just like a father to me.";
+	next;
+	mes "[Uwe]";
+	mes "Oh, but I'm sure that";
+	mes "you don't want to hear";
+	mes "about that. Next time you";
+	mes "drop by, we'll talk about";
+	mes "something more fun, 'kay?";
+	mes "Buhbye for now, cutie~";
+	close;
+
+s_Weap:
+	mes "[Uwe]";
+	mes "Well...";
+	mes "I actually just";
+	mes "do smithing work";
+	mes "to create my own";
+	mes "cooking tools.";
+	next;
+	mes "[Uwe]";
+	mes "Oh, I understand";
+	mes "that somebody needs";
+	mes "to fight the monsters,";
+	mes "but I'm the wrong person";
+	mes "to ask for forging weapons.";
+	mes "I... am a strict pacifist~";
+	next;
+	mes "[Uwe]";
+	mes "Just go look";
+	mes "around for a little";
+	mes "bit, I'm sure you'll";
+	mes "find a Blacksmith";
+	mes "who's willing to forge";
+	mes "you a good weapon~";
+	close;
+
+s_Cook:
+	mes "[Uwe]";
+	mes "Mm...?";
+	mes "Did you just";
+	mes "say that you";
+	mes "want to learn";
+	mes "the art of cooking?";
+	next;
+	mes "[Uwe]";
+	mes "I'm sorry, but I can't";
+	mes "really give culinary";
+	mes "lessons. But I will";
+	mes "give good advice for";
+	mes "hopeful beginners.";
+	next;
+	mes "[Uwe]";
+	mes "Now...";
+	mes "For your tuiton";
+	mes "I'll need-- Gosh,";
+	mes "there's just so many";
+	mes "things. Get some paper,";
+	mes "and a pen for this list...";
+	next;
+	mes "[Uwe]";
+	mes "Just kidding!";
+	mes "^111111*Titter~* ^000000I don't need";
+	mes "much to make some";
+	mes "cooking utensils. Bring";
+	mes "6 ^0000FFLarge Jellopies^000000. That's it!";
+	next;
+	mes "[Uwe]";
+	mes "In return, I will give you";
+	mes "1 Coal and some useful";
+	mes "cooking advice for novices.";
+	mes "I give this advice for free to";
+	mes "my smithing colleages, though.";
+	next;
+	mes "[Uwe]";
+	mes "Why ^EFAEBDdon't^000000 you";
+	mes "become a Blacksmith?";
+	mes "I'm much more confident";
+	mes "in that field. ^111111*Tee hee~*^000000";
+	next;
+	mes "[Uwe]";
+	mes "Well, I'll be";
+	mes "waiting right";
+	mes "here until you";
+	mes "come back.";
+	mes "^111111...*Tee hee~*";
+	set EinUwe,1;
+	close;
+
+s_Cont:
+	mes "[Uwe]";
+	mes "Oh hello hello~";
+	mes "It's been a long";
+	mes "time since we've talked,";
+	mes "you cutie adventurer~";
+	next;
+	mes "[Uwe]";
+	mes "So, sugar honey,";
+	mes "how is it going with";
+	mes "the little favor I asked";
+	mes "you about last time?";
+	mes "Did you already forget";
+	mes "the 6 Large Jellopies?";
+	next;
+	menu "Talk about Einbroch",s_Ein,"Ask him to forge a Weapon.",s_Weap,"Give him the Materials.",s_Material,"Cancel.",-;
+
+s_Material:
+	if(countitem(7126) > 5)goto s_EnoughItems;
+	mes "[Uwe]";
+	mes "Huh...?";
+	mes "You brought";
+	if(countitem(7126))mes "only " + countitem(7126) + " of them?";
+	if(!countitem(7126))mes "none at all...?";
+	mes "Next time, be sure";
+	mes "to bring 6 Large Jellopies,";
+	mes "okay? Don't forget, cutie~";
+	close;
+
+s_EnoughItems:
+	mes "[Uwe]";
+	mes "Thank you ^EFAEBDso^000000 much!";
+	mes "Here's the Coal I promised~";
+	delitem 7126,6;
+	getitem 1003,1;
+	set EinUwe,2;
+	next;
+	mes "[Uwe]";
+	mes "Now, I can't teach you everything";
+	mes "about cooking, but I will give you";
+	mes "some good advice for beginners.";
+	mes "I hope you pay attnetion, sugar";
+	mes "honey. Now what would you like";
+	mes "to hear more about? Hmm...?";
+	next;
+s_Menu3:
+	menu "Heart",s_Heart,"Ingredients",s_Ingredients,"Skills",s_Skills,"Tools",s_Tools,"Cancel.",-;
+
+	mes "[Uwe]";
+	mes "Take care,";
+	mes "sugar honey~";
+	mes "Ho ho ho!";
+	close;
+
+s_Heart:
+	mes "[Uwe]";
+	mes "Ah, heart. Just like forging,";
+	mes "you need passion and desire";
+	mes "to create something special.";
+	mes "Every smith and cook knows that";
+	mes "you can do anything if you have";
+	mes "the will and the commitments.";
+	next;
+	mes "[Uwe]";
+	mes "Well, that's all";
+	mes "I really have to";
+	mes "say about that. But";
+	mes "come back and chat";
+	mes "whenever you please.";
+	mes "...Behbie~";
+	close;
+
+s_Ingredients:
+	mes "[Uwe]";
+	mes "Now, for beginners,";
+	mes "learning to select";
+	mes "and use ingredients";
+	mes "is one of the most";
+	mes "important fundamentals.";
+	next;
+	mes "[Uwe]";
+	mes "Cooking is like forging";
+	mes "since specific ingredients";
+	mes "are needed to make specialty";
+	mes "items or dishes. You can't just";
+	mes "skip them if you really need";
+	mes "them, right? Right!";
+	next;
+	mes "[Uwe]";
+	mes "Once you make up your";
+	mes "mind to do something,";
+	mes "focus on finishing it, 'kay?";
+	mes "Never cut corners and always";
+	mes "dedicate yourself to make the";
+	mes "very best finished product~";
+	next;
+	mes "[Uwe]";
+	mes "Well, that was";
+	mes "a fun talk. Come";
+	mes "back and visit, 'kay?";
+	mes "I'll miss you until";
+	mes "the next time~";
+	mes "...Ho ho~";
+	close;
+
+s_Skills:
+	mes "[Uwe]";
+	mes "When you're beginning to learn";
+	mes "skills, you can't let yourself be";
+	mes "discouraged! Practice makes";
+	mes "perfect, you know? But never";
+	mes "use your lack of skills as an";
+	mes "excuse if you happen to fail...";
+	next;
+	mes "[Uwe]";
+	mes "Effort is also an essential";
+	mes "in forging and cooking! Now,";
+	mes "on the oher hand, if you put";
+	mes "in all the effort but didn't learn";
+	mes "any of the skills, you'll still get";
+	mes "nowhere fast, right? Right!";
+	next;
+	mes "[Uwe]";
+	mes "The key is to always";
+	mes "give 100% effort and work";
+	mes "on improving your skills.";
+	mes "Before you know it, you'll";
+	mes "be a respected master!";
+	next;
+	mes "[Uwe]";
+	mes "Well, that was";
+	mes "a fun talk. Come";
+	mes "back and visit, 'kay?";
+	mes "I'll miss you until";
+	mes "the next time~";
+	mes "...Ho ho~";
+	close;
+
+s_Tools:
+	mes "[Uwe]";
+	mes "Cooking is a little";
+	mes "easier if you have";
+	mes "nicer tools to use,";
+	mes "but that's it. Tools by";
+	mes "themselves can't make";
+	mes "just anybody a master.";
+	next;
+	mes "[Uwe]";
+	mes "In the end, the best";
+	mes "tools are the ones you're";
+	mes "most comfortable with using.";
+	mes "In fact, I still use the old knife";
+	mes "I used back when I was just";
+	mes "a little novice chef~";
+	next;
+	mes "[Uwe]";
+	mes "Well, that was";
+	mes "a fun talk. Come";
+	mes "back and visit, 'kay?";
+	mes "I'll miss you until";
+	mes "the next time~";
+	mes "...Ho ho~";
+	close; 
+
+s_Cont2:
+	mes "[Uwe]";
+	mes "Ah, hello again,";
+	mes "cutie adventurer.";
+	mes "How can I help you?";
+	next;
+	menu "Talk about Einbroch",s_Ein,"Ask him to forge a Weapon.",s_Weap,"Talk about Cooking.",s_Cooking,"Cancel.",-;	
+
+	mes "[Uwe]";
+	mes "Take care,";
+	mes "sugar honey~";
+	mes "Ho ho ho!";
+	close;
+
+
+s_Cooking:
+	mes "[Uwe]";
+	mes "Ooh, cooking!";
+	mes "So what did you";
+	mes "want to ask me...?";
+	next;
+	goto s_Menu3;
+
+}
+
 //| Temporal NPC locations until the text inside it has been obtained
 
 //que_ng.gat,182,85,2	script	TempNPC0	109,{

+ 3 - 2
npc/quests/quests_lighthalzen.txt

@@ -3,7 +3,7 @@
 //===== By: ================================================== 
 //= Persian, Vicious_Pucca, Completed by aoa00
 //===== Current Version: ===================================== 
-//= 1.7
+//= 1.8
 //===== Compatible With: ===================================== 
 //= eAthena SVN
 //===== Description: ========================================= 
@@ -29,6 +29,7 @@
 //= 1.5a Fixed "free stick" bug, thx 2 Neouni [Lupus]
 //= 1.6 Added Gywall's Pickpocket Quest
 //= 1.7 Implemented the Friendship quest [MasterOfMuppets]
+//= 1.8 Changed the name of the mobsters to Gangster, as it should be. [MasterOfMuppets]
 //============================================================ 
 //= aoa's comment
 //= In future, Need for new monsters. No-Drop, No-Exp, Weak "Mobster","VENOMOUS","NOXIOUS"
@@ -81,7 +82,7 @@ MakeMob:
 	mapannounce "lighthalzen.gat","Maintenance Organization of the Public Order: Currently the security of the city has been compromized, We ask the citizens to be more careful. I repeat. We ask the citizens to be more careful.", 1;
 	
 	for( set $@i, 0; $@i < $@mob; set $@i, $@i + 1 ) {
-		monster "lighthalzen.gat",0,0,"Mobster",1592,1,"AlertChk::OnMobKilled";
+		monster "lighthalzen.gat",0,0,"Gangster",1592,1,"AlertChk::OnMobKilled";
 	}
 
 	set $@lhz_alert, 1;