summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
authorPlaytester <Playtester@54d463be-8e91-2dee-dedb-b68131a5f0ec>2007-04-27 13:11:32 +0000
committerPlaytester <Playtester@54d463be-8e91-2dee-dedb-b68131a5f0ec>2007-04-27 13:11:32 +0000
commita5a214128ae8aa23168b15a2b4c4c163bc6f241b (patch)
tree03b0adc55d8e9e9b9ef3bd3df3934e228cfe3072 /npc
parent175381d3d7c7c9aa6f608091bc4c482c01d99b26 (diff)
downloadhercules-a5a214128ae8aa23168b15a2b4c4c163bc6f241b.tar.gz
hercules-a5a214128ae8aa23168b15a2b4c4c163bc6f241b.tar.bz2
hercules-a5a214128ae8aa23168b15a2b4c4c163bc6f241b.tar.xz
hercules-a5a214128ae8aa23168b15a2b4c4c163bc6f241b.zip
* Added a part of Munin's Hugel NPCs
- more to come git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10372 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'npc')
-rw-r--r--npc/Changelog.txt3
-rw-r--r--npc/cities/hugel.txt462
2 files changed, 443 insertions, 22 deletions
diff --git a/npc/Changelog.txt b/npc/Changelog.txt
index 09f9717d2..8e0dd5685 100644
--- a/npc/Changelog.txt
+++ b/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]
diff --git a/npc/cities/hugel.txt b/npc/cities/hugel.txt
index f388cecc4..64bd7d512 100644
--- a/npc/cities/hugel.txt
+++ b/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;}