summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
authormusashiden <musashiden@54d463be-8e91-2dee-dedb-b68131a5f0ec>2006-06-15 07:11:31 +0000
committermusashiden <musashiden@54d463be-8e91-2dee-dedb-b68131a5f0ec>2006-06-15 07:11:31 +0000
commitd30a47de2fa3cd2d1e665873722f098baf7ed5e5 (patch)
treeeddd1c702824b1f97cc1dfe853fc5199e9fcc4bf /npc
parentf39c630a80b20d8b06797749460d1694a2ce9345 (diff)
downloadhercules-d30a47de2fa3cd2d1e665873722f098baf7ed5e5.tar.gz
hercules-d30a47de2fa3cd2d1e665873722f098baf7ed5e5.tar.bz2
hercules-d30a47de2fa3cd2d1e665873722f098baf7ed5e5.tar.xz
hercules-d30a47de2fa3cd2d1e665873722f098baf7ed5e5.zip
- Juno Update According to iRO Process. 50% complete.
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@7177 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'npc')
-rw-r--r--npc/Changelog.txt1
-rw-r--r--npc/cities/yuno.txt25
-rw-r--r--npc/guides/guides_yun.txt156
-rw-r--r--npc/kafras/kafras_yun.txt11
-rw-r--r--npc/warps/cities/yuno.txt5
5 files changed, 121 insertions, 77 deletions
diff --git a/npc/Changelog.txt b/npc/Changelog.txt
index b1660ecd2..23daa5e13 100644
--- a/npc/Changelog.txt
+++ b/npc/Changelog.txt
@@ -37,6 +37,7 @@ Musashiden
Date Added
======
06/15
+ * Juno Update Process. 50% complete. [Musashiden]
* Fixed an exploit in the Comodo gambling script. [Lupus]
06/14
* Separated the Metto quest from the juno town npcs file. [musashiden]
diff --git a/npc/cities/yuno.txt b/npc/cities/yuno.txt
index 9b6f2697e..6d4c16fa3 100644
--- a/npc/cities/yuno.txt
+++ b/npc/cities/yuno.txt
@@ -18,11 +18,24 @@
//============================================================
-
-
-//=================================================================================================//
-// NPCs Found outside
-//=================================================================================================//
+yuno.gat,330,100,4 script Knight 734,{
+ mes "[Leibech]";
+ mes "I have a great";
+ mes "interest in collecting";
+ mes "unique and uncommon";
+ mes "goods. You know, things";
+ mes "that most people see just";
+ mes "once in their lifetimes.";
+ next;
+ mes "[Leibech]";
+ mes "I usually use the";
+ mes "Alchesh Trading Company.";
+ mes "to help add to my collection.";
+ mes "Their prices aren't the cheapest,";
+ mes "but their service is very";
+ mes "reliable.";
+ close;
+}
//======================================================================================
yuno.gat,208,164,4 script Active little girl 101,{
@@ -348,7 +361,7 @@ yuno.gat,213,298,4 script Sage Esklah 735,{
next;
mes "[Esklah]";
mes "Later, I learned that monster is";
- mes "known as ^FF3355The Paper^000000.";
+ mes "known as ^FF5533The Paper^000000.";
next;
mes "[Esklah]";
mes "It used to be a part of an old book";
diff --git a/npc/guides/guides_yun.txt b/npc/guides/guides_yun.txt
index a207f92fe..527d49230 100644
--- a/npc/guides/guides_yun.txt
+++ b/npc/guides/guides_yun.txt
@@ -3,7 +3,7 @@
//===== By: ==================================================
//= KitsuneStarwind, usul, kobra_k88
//===== Current Version: =====================================
-//= 1.2
+//= 1.3
//===== Compatible With: =====================================
//= eAthena 1.0 +
//===== Description: =========================================
@@ -13,17 +13,20 @@
//= and added map location option for them. [kobra_k88]
//= 1.1 Changed sprites and cutins to Schwartzald Republic ones
//= 1.2 Optimized, updated common guide names [Lupus]
+//= 1.3 Updated the mini map localization function. [Musashiden]
//============================================================
//=====================================================================================
-yuno.gat,153,47,4 script Yuno Guide 700,{
- mes "[Miss Yoon]";
- mes "A place that understands the present and envisions the future............";
- mes "This is Yuno, the city of Sages. Welcome to Yuno.";
- set @name$,"[Miss Yoon]";
+yuno.gat,153,47,4 script Juno Guide 700,{
+ mes "[Ms. Yoon]";
+ mes "A place that takes the vision of";
+ mes "the future, and gives it form in";
+ mes "the present. welcome to";
+ mes "the city of Juno!";
+ set @name$, "[Ms. Yoon]";
next;
- callfunc "F_YunoLoc",2;
+ callfunc "F_YunoLoc";
}
//=====================================================================
@@ -57,18 +60,24 @@ yuno.gat,264,320,2 script Yuno Soldier 852,{
}
//=====================================================================
-yuno.gat,228,292,2 script Yuno Soldier 852,{
- cutin "ein_soldier",2;
- set @name$, "[Yuno Soldier]";
- set @menu1$, "^FF3355'False Angel'^000000.....";
- callfunc "F_YunoLoc",0;
- mes "[Yuno Soldier]";
- mes "Near Yuno, there lives a fallen angel known as ^FF3355''False Angel'^000000.";
- mes "It pretends to be a real angel by blessing adventurers, but then it stabs them in the back afterwards.";
+yuno.gat,227,292,4 script Juno Soldier 105,{
+ mes "[Juno Soldier]";
+ mes "Welcome to Juno, the city of";
+ mes "noble-mindedness.";
next;
- mes "[Yuno Soldier]";
- mes "Do not be fooled by its beautifull appereance, otherwise you will find yourself in great peril.";
- callfunc "F_YunoLoc",1;
+ mes "[Juno Soldier]";
+ mes "Near Juno, there exists a fallen";
+ mes "angel named 'False Angel'. It";
+ mes "feigns innocence, pretending to";
+ mes "bless adventurers and then stabbing";
+ mes "them in the back without any";
+ mes "warning.";
+ next;
+ mes "[Juno Soldier]";
+ mes "Don't be fooled by its appearance,";
+ mes "or you'll find yourself in";
+ mes "trouble.";
+ close;
}
//=====================================================================
@@ -137,80 +146,97 @@ yuno.gat,151,228,4 script Yuno Soldier 852,{
//======================================================================
function script F_YunoLoc {
- if(getarg(0) == 1) goto M_Menu;
- if(getarg(0) == 2) menu "View city locations.",M_0, "End conversation.",M_End;
- mes @name$;
- mes "Welcome to Yuno, the city of noble-mindedness.";
- M_Menu:
- next;
- menu "View city locations.",-, @menu1$,M_1, "End conversation.",M_End;
- M_0:
- mes @name$;
- mes "Please choose a building to view...";
- sM_Menu:
- next;
- menu "Armory",-, "Tool Dealer",sM_2, "Sage Castle",sM_3, "Street of Book Stores",sM_4, "Yuphero Plaza",sM_5,
- "Library of the Republic",sM_6, "Schwheicherbil Magic Academy",sM_7, "Museum of Monsters",sM_8,
- "Wipe all indications from mini-map",sM_Wipe, "Cancel",M_End;
+sM_Menu:
+ menu "Armory",-, "Tool Shop",sM_2, "Sage Castle (Sage Job Change Place)",sM_3, "Street of Book Stores",sM_4, "Juphero Plaza",sM_5,"Library of the Republic",sM_6, "Schwheicherbil Magic Academy",sM_7, "Monsters Museum",sM_8, "Forge",sM_9, "Airport", sM_10, "End Conversation",M_End;
mes @name$;
- mes "This is the Weapon and Armor Shop.";
+ mes "Please look";
+ mes "at the mini map.";
+ mes "^FF3355+^000000 -> Armory";
+ mes "Thank you,";
+ mes "Have a good day.";
viewpoint 1,117,135,1,0xFF0000;
- goto sM_Menu;
+ close;
sM_2:
mes @name$;
- mes "This is the Tool Dealer.";
+ mes "Please look";
+ mes "at the mini map.";
+ mes "^FF3355+^000000 -> Tool Shop";
+ mes "Thank you,";
+ mes "Have a good day.";
viewpoint 1,163,189,2,0xFFFF00;
- goto sM_Menu;
+ close;
sM_3:
mes @name$;
- mes "Sage Castle is where Mages can go to become Sages.";
+ mes "Please look";
+ mes "at the mini map.";
+ mes "^FF3355+^000000 -> Sage Castle";
+ mes "(Sage Job Change Place)";
+ mes "Thank you, Have a good day.";
viewpoint 1,89,320,3,0xff00FF;
- goto sM_Menu;
+ close;
sM_4:
mes @name$;
- mes "The Street of Books. This is where you will find the largest selection of books for sale";
+ mes "Please look";
+ mes "at the mini map.";
+ mes "^FF3355+^000000 -> Street of Book Stores";
+ mes "Thank you, Have a good day.";
viewpoint 1,196,138,4,0x00ff00;
- goto sM_Menu;
+ close;
sM_5:
mes @name$;
- mes "Yuphero Plaza is the main gathering place in Yuno.";
+ mes "Please look";
+ mes "at the mini map.";
+ mes "^FF3355+^000000 -> Juphero Plaza";
+ mes "Thank you,";
+ mes "Have a good day.";
viewpoint 1,157,327,5,0x00ffff;
- goto sM_Menu;
+ close;
sM_6:
mes @name$;
- mes "The Library of Republic houses an extensive collection of important historical books.";
+ mes "Please look";
+ mes "at the mini map.";
+ mes "^FF3355+^000000 -> Library of the Republic";
+ mes "Thank you, Have a good day.";
viewpoint 1,335,204,6,0x0000ff;
- goto sM_Menu;
+ close;
sM_7:
mes @name$;
- mes "The Shchweicherbil Magic Academy is a prestigous school where Mages study to become Sages.";
+ mes "Please look at the mini map.";
+ mes "^FF3355+^000000 -> Schweicherbil Magic Academy";
+ mes "Thank you, Have a good day.";
viewpoint 1,323,280,7,0xFFCCFF;
- goto sM_Menu;
+ close;
sM_8:
mes @name$;
- mes "The Museum of Monsters contains many exhibits of the monsters found throughout Rune Midgard.";
+ mes "Please look at the mini map.";
+ mes "^FF3355+^000000 -> Monster Museum";
+ mes "Thank you, Have a good day.";
viewpoint 1,278,291,8,0xFFFFFF;
- goto sM_Menu;
- sM_Wipe:
- viewpoint 2,117,135,1,0xFF0000;
- viewpoint 2,163,189,2,0xFFFF00;
- viewpoint 2,89,320,3,0xff00FF;
- viewpoint 2,196,138,4,0x00ff00;
- viewpoint 2,157,327,5,0x00ffff;
- viewpoint 2,335,204,6,0x0000ff;
- viewpoint 2,323,280,7,0xFFCCFF;
- viewpoint 2,278,291,8,0xFFFFFF;
- mes @name$;
- mes "All indications have been wiped.";
- cutin "ein_soldier",255;
close;
- M_1:
- return;
+ sM_9:
+ mes @name$;
+ mes "Please look at the mini map.";
+ mes "^FF3355+^000000 -> Forge";
+ mes "The forge is located underneath";
+ mes "Armory";
+ mes "Thank you, Have a good day.";
+ viewpoint 1,117,135,9,0xFF0000;
+ close;
+ sM_10:
+ mes @name$;
+ mes "Please look";
+ mes "at the mini map.";
+ mes "^FF3355+^000000 -> Airport";
+ mes "Thank you, Have a good day.";
+ viewpoint 1,53,214,10,0xFF0000;
+ close;
+
M_End:
mes @name$;
- mes "Have a nice day.";
- cutin "ein_soldier",255;
+ mes "A great city of wise men.";
+ mes "A city of Knowledge!";
+ mes "Welcome to Juno.";
close;
}
diff --git a/npc/kafras/kafras_yun.txt b/npc/kafras/kafras_yun.txt
index 775d83230..2fb278916 100644
--- a/npc/kafras/kafras_yun.txt
+++ b/npc/kafras/kafras_yun.txt
@@ -3,7 +3,7 @@
//===== By: =========================
//= eAthena Dev Team
//===== Current Version: ===================
-//= 2.1b
+//= 2.3
//===== Compatible With: =====================
//= eAthena 1.0
//===== Description: ============================================
@@ -17,13 +17,14 @@
//= v1.1 Now using functions :)
//= v2.1b Minor changes to function calls. Using arguments.
//= This version uses arrays .[kobra_k88]
-//= 2,2 Now only warps to Aldebaran [Evera]
+//= 2.2 Now only warps to Aldebaran [Evera]
+//= 2.3 Updated a kafra location. [Musashiden]
//=====================================================================
// Center ------------------------------------------------------------------
-yuno.gat,153,187,6 script Kafra::kaf_yuno 114,{
- cutin "kafra_04",2;
+yuno.gat,152,187,6 script Kafra::kaf_yuno 113,{
+ cutin "kafra_05",2;
callfunc "F_KafSetYun";
callfunc "F_Kafra",0,0,0;
@@ -33,7 +34,7 @@ yuno.gat,153,187,6 script Kafra::kaf_yuno 114,{
}
// South East --------------------------------------------------------------
-yuno.gat,328,108,6 script Kafra::kaf_yuno2 113,{
+yuno.gat,327,108,4 script Kafra::kaf_yuno2 113,{
cutin "kafra_05",2;
callfunc "F_KafSetYun";
callfunc "F_Kafra",0,0,0;
diff --git a/npc/warps/cities/yuno.txt b/npc/warps/cities/yuno.txt
index 0a34e94e6..c9ac46b51 100644
--- a/npc/warps/cities/yuno.txt
+++ b/npc/warps/cities/yuno.txt
@@ -14,7 +14,8 @@
//= 1.2 Moved all airports to Airplane Warps [Lupus]
//= 1.3 Dr.Evil's yuno_05 warps update [Lupus]
//= 1.4 optimized [Lupus]
-//= 1.5 Missing Juno warps [musashiden]
+//= 1.5 Added Missing Juno warps [musashiden]
+//= 1.6 Added Juno's Airport warps [Musashiden]
//============================================================
//= Yuno City ================================================
@@ -85,6 +86,8 @@ yuno.gat,157,320,0 warp yun63 1,1,yuno_pre.gat,69,13
yuno_pre.gat,69,10,0 warp yun64 1,1,yuno.gat,157,317
yuno.gat,340,205,0 warp yun65 1,1,yuno_in04.gat,32,58
yuno_in04.gat,29,58,0 warp yun66 1,1,yuno.gat,338,203
+yuno.gat,53,214,0 warp yun67 1,1,y_airport.gat,143,23
+y_airport.gat,143,16,0 warp yun68 1,1,yuno.gat,52,207
// Yuno In05 (Entering Random Warps) -------------------------------------------
yuno_in05.gat,153,141,0 script #yun63 45,1,1,{