Procházet zdrojové kódy

* Added a part of Munin's Hugel NPCs
- more to come

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10372 54d463be-8e91-2dee-dedb-b68131a5f0ec

Playtester před 18 roky
rodič
revize
46f81c8f62
2 změnil soubory, kde provedl 443 přidání a 22 odebrání
  1. 3 0
      npc/Changelog.txt
  2. 440 22
      npc/cities/hugel.txt

+ 3 - 0
npc/Changelog.txt

@@ -1,5 +1,8 @@
 Date		Added
 ======
+2007/04/28
+	* Added a part of Munin's Hugel NPCs [Playtester]
+	- more to come
 2007/04/27
 	* Some small Kiel quest fixes [Playtester]
 	* Updated Sphinx spawns [Playtester]

+ 440 - 22
npc/cities/hugel.txt

@@ -1,9 +1,9 @@
 //===== eAthena Script =======================================
 //= Hugel City
 //===== By: ==================================================
-//= vicious_pucca, Poki#3, erKURITA
+//= vicious_pucca, Poki#3, erKURITA, Munin
 //===== Current Version: =====================================
-//= 1.0
+//= 1.2
 //===== Compatible With: =====================================
 //= eAthena 1.0
 //===== Description: =========================================
@@ -19,33 +19,452 @@
 //=	Special thanks to RockmanEXE who provided all necesary info =3
 //=	Abducted/Moved Yan and Yalmire(temp names) to npc\events\custom\p_track. [erKURITA]
 //= 1.1 Commented out the whole list of dummy npcs. They're there for nothing anyway,
-//=	  just using up memory. [erKURITA]
+//=	just using up memory. [erKURITA]
+//= 1.2 Added a few NPCs scripted by Munin and fixed up format a little [Playtester]
 //============================================================
 
-hu_in01,23,311,4	script	Johsh	898,{
-	set @npcname$, "[Josh]";
 
-	mes @npcname$;
-	mes "Hi ho~ I sell some awesome firecrackers, would you like to buy one?";
-	mes "Only 500z and you get 5 ^FF0000firecrackers^000000!";
+//-------------------------------------------------------------------------
+// Hugel Field NPCs
+//-------------------------------------------------------------------------
+
+//Torpy's Mom
+//---------------------------------------------------------------------------
+hu_fild06.gat,190,367,3	script	Torpy's Mom	701,{
+
+	mes "[Torpy's Mom]";
+	mes "Where did he go this time?!";
+	mes "If my husband doesn't have";
+	mes "a good excuse for not coming";
+	mes "home, then he better come";
+	mes "up with one or he'll be sorry!";
+	close;
+}
+
+//Postell Schuwell
+//---------------------------------------------------------------------------
+hu_fild06.gat,34,123,3	script	Postell Schuwell	97,{
+
+	mes "[Postell]";
+	mes "I really like living";
+	mes "in Hugel. Fresh air,";
+	mes "clean water, everyone's";
+	mes "friendly and nice. What";
+	mes "more could I want?";
+	close;
+}
+
+
+//---------------------------------------------------------------------------
+// Hugel Town NPCs  - Outside
+//---------------------------------------------------------------------------
+
+// Manainne
+//--------------------------------------------------------------------------
+hugel.gat,191,172,5	script	Manainne	893,{
+
+	mes "[Manainne]";
+	mes "You know, even though";
+	mes "it's not a wealthy area,";
+	mes "I really love this small";
+	mes "and quiet town. Even if";
+	mes "I could live anywhere in";
+	mes "the world, I'd live right here~";
+	close;
+}
+
+//El Schatt
+//---------------------------------------------------------------------------
+hugel.gat,196,164,5	script	El Schatt	50,{
+
+	mes "[El Schatt]";
+	mes "Father was right...";
+	mes "This area is the perfect";
+	mes "place to build some stores.";
+	mes "All that's left is to chop down";
+	mes "that old tree. It's in the way";
+	mes "of a whole lot of things...";
+	close;
+}
+
+//Young Man
+//---------------------------------------------------------------------------
+hugel.gat,189,143,5	script	Young Man	898,{
+
+	mes "[Young Man]";
+	mes "Huh. So that giant";
+	mes "air pouch can make";
+	mes "people float in midair?";
+	mes "Would filling my tummy";
+	mes "with air work the same way?";
+	close;
+}
+
+
+//Emily
+//---------------------------------------------------------------------------
+hugel.gat,126,151,3	script	Emily	90,{
+
+	mes "[Emily]";
+	mes "I feel so blessed to";
+	mes "live in this quant, little";
+	mes "town. It's so beautiful, and";
+	mes "everyone here is so nice~";
+	next;
+	mes "[Emily]";
+	mes "For some reason, my older";
+	mes "sister wants to move out of";
+	mes "Hugel as soon as she can. She";
+	mes "Says that she's getting creeped";
+	mes "out by the people that live here.";
+	mes "Don't you think that sounds weird?";
+	close;
+}
+ 
+//Mudie
+//---------------------------------------------------------------------------
+hugel.gat,85,93,3	script	Mudie	866,{
+
+	mes "[Mudie]";
+	mes "The Monster Races";
+	mes "are probably the biggest";
+	mes "attraction here in Hugel.";
+	mes "We don't have much else";
+	mes "going on here, I'm afraid.";
+	next;
+	mes "[Mudie]";
+	mes "If you want to go visit";
+	mes "the Monster Race Arena,";
+	mes "just head towards the";
+	mes "7 'o clock direction on";
+	mes "your Mini-Map, and look for";
+	mes "the hill surrounded by a fence.";
+	next;
+	mes "[Mudie]";
+	mes "You should find the arena";
+	mes "somewhere around that area.";
+	mes "Anyway, if you want to wager";
+	mes "or just watch the races, just";
+	mes "ask one of the Eckar brothers.";
+	mes "I hope you enjoy our little town~";
+	close;
+}
+
+//Perfitz
+//---------------------------------------------------------------------------
+hugel.gat,100,103,3	script	Perfitz	866,{
+
+	mes "[Perfitz]";
+	mes "Money is very dependable...";
+	mes "But it's value is relative, and";
+	mes "can change at any moment.";
+	mes "Still, at my age, you can't";
+	mes "live without it. Make sure you";
+	mes "financially prepare of old age.";
+	next;
+	mes "[Perfitz]";
+	mes "Now, most people assume that";
+	mes "I have very few friends because";
+	mes "I trust money more than people.";
+	mes "That's somewhat true: money";
+	mes "will never betray you, and few";
+	mes "friends can be so dependable.";
+	next;
+	mes "[Perfitz]";
+	mes "However, friends that can";
+	mes "be trusted for life are worth";
+	mes "more than all the money in the";
+	mes "world. To a rich man like me,";
+	mes "those are the only friends";
+	mes "that are worth having.";
+	close;
+}
+
+//Torpy
+//---------------------------------------------------------------------------
+hugel.gat,107,67,3	script	Torpy	706,{
+
+	mes "[Torpy]";
+	mes "Waaah~!";
+	mes "I have to find";
+	mes "my Daddy! Daddy...!";
+	mes "Where are yoooooou?!";
+	close;
+}
+
+//Kayplas
+//---------------------------------------------------------------------------
+hugel.gat,86,165,5	script	Kayplas	896,{
+
+	mes "[Kayplas]";
+	mes "Ooh, I really want to";
+	mes "have that red bottle.";
+	mes "I should ask my mom";
+	mes "to buy me one. It doesn't";
+	mes "look too expensive, does it?";
+	close;
+}
+
+//Erjan
+//---------------------------------------------------------------------------
+hugel.gat,102,161,3	script	Erjan	100,{
+
+	mes "[Erjan]";
+	mes "I am Erjan, first son of";
+	mes "the noble Franchefeschu";
+	mes "family. Commoner, if you";
+	mes "do not have any business";
+	mes "with me, then leave me be,";
+	mes "and do whatever it is you do.";
+	close;
+}
+
+//Barrel 
+//---------------------------------------------------------------------------
+hugel.gat,100,175,0	script	Suspicious Barrel	111,{
+
+	mes "^CD00CDYou hear something bustling from";
+	mes "the hole in the barrel.";
+	mes "However, it doesn't seem to be a";
+	mes "big deal.^000000";
+	emotion e_dots;
+	close;
+
+}
+
+//Lisa
+//---------------------------------------------------------------------------
+hugel.gat,71,197,3	script	Lisa	90,{
+
+	mes "[Lisa]";
+	mes "Hugel is a pretty";
+	mes "small, homely village.";
+	mes "Everyone knows everyone,";
+	mes "everybody knows what";
+	mes "everybody else is doing.";
+	mes "It's so suffocating!";
+	next;
+	mes "[Lisa]";
+	mes "There's no privacy in";
+	mes "small towns. Someday,";
+	mes "I wanna go out and";
+	mes "live in the big city~";
+	close;
+}
+
+//Old Nikki 
+//---------------------------------------------------------------------------
+hugel.gat,169,112,5	script	Old Nikki	892,{
+
+	mes "[Old Nikki]";
+	mes "You must not be from";
+	mes "around here. Ah, you're";
+	mes "an adventurer, right? Do";
+	mes "you know how I could tell?";
+	next;
+	mes "[Old Nikki]";
+	mes "It's because everyone";
+	mes "who's lived here starts";
+	mes "to look alike after a while.";
+	mes "And you certainly don't look";
+	mes "as old as us. Well, have";
+	mes "a nice day, adventurer~";
+	close;
+}
+
+//Bismarc
+//---------------------------------------------------------------------------
+hugel.gat,168,183,5	script	Bismarc	118,{
+
+	mes "[Bismarc]";
+	mes "^808080*Ghyklk*";
+	mes "*Huk Hukk*^000000";
+	mes "When will my";
+	mes "o-order arrive...?";
+	next;
+	mes "[Bismarc]";
+	mes "The poison in";
+	mes "my body... the pain...";
+	mes "excruciating... L-lord...";
+	next;
+	mes "[Bismarc]";
+	mes "When is the";
+	mes "antidote gonna";
+	mes "get here?!";
+	close;
+}
+
+//Tree ~Completely missed this on iRO; full credit to Tsuyuki ~Munin
+//---------------------------------------------------------------------------
+hugel.gat,198,171,0	script	#oldtree	139,1,1,{
+
+	end;
+
+OnTouch:
+	mes "^3131FFFor some reason, you";
+	mes "feel very warm, safe,";
+	mes "and secure near this";
+	mes "tree. Just being near";
+	mes "it brings you a sense";
+	mes "of overwhelming comfort.^000000";
+	close;
+}
+
+//-------------------------------------------------------------------------
+// Hugel Town NPCs - Inside 
+//-------------------------------------------------------------------------
+
+//Allen Schuwell
+//-------------------------------------------------------------------------
+hu_in01.gat,386,245,1	script	Allen Schuwell	849,{
+
+	mes "[Allen]";
+	mes "*Groooooan~*";
+	mes "Arrrgh, my back hurts...";
+	mes "And my stomach... Why do";
+	mes "I have to suffer like this";
+	mes "while other people get to";
+	mes "live happy, luxurious lives?";
+	close;
+}
+
+//Siria
+//---------------------------------------------------------------------------
+hu_in01.gat,326,307,3	script	Siria	90,{
+
+	mes "[Siria]";
+	mes "Oh, hello there.";
+	mes "Can I help you";
+	mes "with anything?";
+	close;
+}
+
+//Furniture Drawer
+//---------------------------------------------------------------------------
+hu_in01.gat,370,254,0	script	Upper Drawer	111,1,1,{
+
+	end;
+
+OnTouch:
+	mes "^3131FFThere are several";
+	mes "books and a few";
+	mes "liquid medicines";
+	mes "inside this drawer.^000000";
+	close;
+}
+
+//Girl
+//---------------------------------------------------------------------------
+hu_in01.gat,310,380,5	script	Girl	891,{
+
+	mes "[Girl]";
+	mes "Oh... I'm so bored!";
+	mes "I need someone to play with...";
+	mes "Maybe... Maybe that's what";
+	mes "school is for? Oh, no wonder";
+	mes "people go there everyday!";
+	mes "I wanna go to school right now!";
+	close;
+}
+
+//Chris
+//---------------------------------------------------------------------------
+hu_in01.gat,111,386,4	script	Chris	86,{
+
+	mes "[Chris]";
+	mes "You know, the people don't";
+	mes "fight harmful monsters, they";
+	mes "just protect themselves by";
+	mes "equipping armor. That's";
+	mes "just the way they are.";
+	next;
+	mes "[Chris]";
+	mes "If you want to buy";
+	mes "some nicer armors,";
+	mes "then I suggest buying";
+	mes "some in a bigger city.";
+	close;
+}
+
+//Herico  - Has Cut-In!
+//---------------------------------------------------------------------------
+hu_in01.gat,256,40,3	script	Herico	897,{
+
+	cutin "heri1",2;
+	mes "[Herico]";
+	mes "Oh, the weather looks so";
+	mes "nice outside today. But these";
+	mes "old bones of mine just hurt";
+	mes "too much for me to get out...";
+	close2;
+	cutin "",255;
+	end;
+}
+
+//Rachel
+//---------------------------------------------------------------------------
+hu_in01.gat,365,170,5	script	Rachel	793,{
+
+	mes "[Rachel]";
+	mes "You know what I love?";
+	mes "Sitting in front of a warm";
+	mes "stove on a cold night. I just";
+	mes "feel so fuzzy and comfortable,";
+	mes "and it's so relaxing!";
+	close;
+}
+
+//Shaomei
+//---------------------------------------------------------------------------
+hu_in01.gat,377,106,5	script	Shaomei	892,{
+
+	mes "[Shaomei]";
+	mes "We didn't use to get";
+	mes "so many tourists, but";
+	mes "now they come in droves!";
+	mes "They make me pretty busy,";
+	mes "but I do like it when I can";
+	mes "see them enjoy my food. Har!";
+	close;
+}
+
+//--------------------------------------------------------------
+// Party Supplies/Firecracker Seller
+//--------------------------------------------------------------
+
+hu_in01.gat,23,311,4	script	Party Supplies Shop	898,{
+
+	mes "[Shopkeeper]";
+	mes "Welcome to the party supplies";
+	mes "shop!";
+	mes "Why don't you enjoy some";
+	mes "spectacular fireworks with your";
+	mes "friends?";
+	mes "We can provide you with 5 of them";
+	mes "at 500 zeny.";
 	next;
-	switch(select("Yes Please:No thanks")) {
-	case 1:
-		if (Zeny < 500) {
-			mes @npcname$;
-			mes "Err sir, you don't have 500z zeny. I can't sell you anything";
-			close;
-		} else 
+	menu "Buy",L_Buy,"Cancel",L_Cancel;
+
+	L_Buy:
+		if (Zeny < 500) goto L_NEnoughZ;
+
 		set Zeny,Zeny-500;
 		getitem 12018,5;
-		mes @npcname$;
-		mes "Good! here you go! Have fun with them!";
+		mes "[Shopkeeper]";
+		mes "Here you go!";
+		mes "Have fun with them!";
 		close;
-	case 2:
-		mes @npcname$;
-		mes "Aww~~ you miss it";
+
+	L_NEnoughZ:
+		mes "[Shopkeeper]";
+		mes "I am sorry, but you don't have";
+		mes "enough money~";
+		close;
+
+	L_Cancel:
+		mes "[Shopkeeper]";
+		mes "Thank you, please come again.";
 		close;
-	}
 }
 
 //Should be moved later on to Bulletin Boards.txt
@@ -97,6 +516,5 @@ hu_in01,23,311,4	script	Johsh	898,{
 //hu_in01,18,167,4	script	Gin	86,{end;}
 //hu_in01,381,304,5	script	Soldier	105,{end;}
 //hu_in01,111,386,4	script	Jino	86,{end;}
-//Johsh was here!
 //hu_in01,246,107,2	script	Receptionist	53,{end;}
 //hu_in01,256,40,2	script	Garud	897,{end;}