root/npc/cities/yuno.txt

Revision 1, 14.3 kB (checked in by jinshiro, 17 years ago)
Line 
1//===== eAthena Script =======================================
2//= Juno City
3//===== By: ==================================================
4//= KitsuneStarwind, kobra_k88, L0ne_W0lf
5//===== Current Version: =====================================
6//= 1.4a
7//===== Compatible With: =====================================
8//= eAthena SVN
9//===== Description: =========================================
10//= [Aegis Conversion]
11//= NPCs for the City of Juno
12//===== Additional Comments: =================================
13//= Added additional npcs.  Added Metto quest. [kobra_k88]
14//= Moved item quest to quest folder. Re-edited a majority of the npcs. [kobra_k88]
15//=a Removed duplicate npcs already found in the sage quest.
16//= Fixed & Spellchecked [massdriller]
17//= 1.3 Started updating Juno NPCs based on iRO. 10% complete.
18//= 1.3.2 Started updating Juno NPCs based on iRO. 30% complete.
19//= 1.3.3 Removed Noyee NPC (it's implemented in sleipnir_seal.txt)
20//= 1.4 Updated to Aegis 10.3 standards. [L0ne_W0lf]
21//=     Added Juno Airship Representative.
22//= 1.4a Corrected a Typo error (bugreport:716) [Samuray22]
23//============================================================
24
25// Juno
26//============================================================
27yuno,184,173,4  script  Freidrich#juno  729,{
28        if (rand(1,5) == 1) {
29                mes "[Freidrich]";
30                mes "^3355FFJuno^000000 is kept aloft in the air by an ancient and mysterious force.";
31                next;
32                mes "[Freidrich]";
33                mes "This power is said to come from a relic from an ancient civilization called ^3355FFJuperos^000000 which existed here long before Juno.";
34                next;
35                mes "[Freidrich]";
36                mes "Research revealed that Juno's power source based on ^3355FFPieces of Ymir's Heart^000000. I hear that this power source is found where Juperos used to exist.";
37                next;
38                mes "[Freidrich]";
39                mes "Since many scholars have been coming to Juno to study and research this power source, our city is basically a well known mecca for scholars.";
40                close;
41        }
42        else {
43                mes "[Freidrich]";
44                mes "The city of Sages,";
45                mes "^3355FFJuno,^000000 is made of";
46                mes "three islands.";
47                next;
48                mes "[Freidrich]";
49                mes "These are Solomon, the island of honor, Mineta, the island of prosperity, and Snotora, the island of knowledge.";
50                next;
51                mes "[Freidrich]";
52                mes "The location of each island is";
53                mes "North-west : Solomon";
54                mes "North-east : Snotora";
55                mes "South : Mineta.";
56                close;
57        }
58}
59       
60yuno,337,227,4  script  Juno Granny#juno        103,{
61        mes "[Granny]";
62        if (rand(1,50) == 1) {
63                if (Zeny > 999) {
64                        mes "So, do you enjoy candy?";
65                        next;
66                        mes "^3355FFGranny hands you some candy^000000.";
67                        next;
68                        mes "[Granny]";
69                        mes "You've already chosen. It doesn't matter whether or not you get this candy. That doesn't matter at all. You have to understand why it's happened.";
70                        next;
71                        mes "[Granny]";
72                        mes "Here's ^3355FF1,000 zeny^000000.";
73                        mes "Do you accept this?";
74                        next;
75                        if (select("Accept:Do not accept") == 1) {
76                                mes "[Granny]";
77                                mes "*Giggle*";
78                                mes "There you go~";
79                                set zeny,zeny-1000;
80                                getitem 529,1; //Candy
81                                next;
82                                mes "[Granny]";
83                                mes "*Giggle*";
84                                mes "Well then...";
85                                mes "See you ~";
86                                close;
87                        }
88                        mes "[Granny]";
89                        mes "Yes, that's right. Now you must ask yourself why you didn't accept the candy I offered.";
90                        close;
91                }
92                else {
93                        mes "*Giggle giggle*";
94                        mes "The time has come.";
95                        mes "Well then...";
96                        close;
97                }
98        }
99        else {
100                mes "I am an old Sage granny who foresees everything...";
101                next;
102                mes "[Granny]";
103                mes "Have you heard of a boss monster that has been around Juno for a long time? It's known only as the ^FF3355Lord of the Dead^000000.";
104                next;
105                mes "[Granny]";
106                mes "It is rumored to be from the realm of the dead. It brings many undead monsters with it, intending to lead living creatures to its cold and icy realm.";
107                next;
108                mes "[Granny]";
109                mes "You have already chosen whether or not you will challenge the Lord of the Dead. All you need to do right now is understand why you made the decision.";
110                close;
111        }
112}
113
114yuno,328,239,4  script  Juno Fighter#juno       732,{
115        mes "[Sergiof]";
116        mes "My name is Sergiof,";
117        mes "the fighter who";
118        mes "serves Granny.";
119        next;
120        mes "[Sergiof]";
121        mes "I will tell you about ^3355FFGrand Peco^000000 which is a high level Peco Peco. Grand Peco is faster than Peco Peco and is quite aggressive.";
122        next;
123        mes "[Sergiof]";
124        mes "It attacks using its strong bill and many Peco Pecos follow it. There's quite a difference in power between Peco Peco and the Grand Peco.";
125        close;
126}
127
128yuno,343,68,4   script  Juno Despot#juno        730,{
129        mes "[Ninno]";
130        if (rand(1,1000) == 1) {
131                mes "You are very lucky to have me tell you this story. This only happens by ^FF33551 out of a 1,000 chance^000000.";
132                next;
133                mes "[Ninno]";
134                mes "This world you are experiencing is actually fabricated! It's time for you to see reality for what it is!";
135                next;
136                mes "[Ninno]";
137                mes "Open your eyes! Stop being manipulated by virtual reality!";
138                close2;
139                warp "prontera",182,206;
140                end;
141        }
142        mes "Have you ever heard of an Egyptian king who was once believed to be a son of a god? His name is ^3355FFPharoah^000000.";
143        next;
144        mes "[Ninno]";
145        mes "He was rumored to be a high sorcerer that used his power to curse innocents. It is said that he is still around, placing his curses on people.";
146        next;
147        mes "[Ninno]";
148        mes "As an adventurer, it's possible that you may see him in your travels. Be careful...";
149        close;
150}
151
152yuno,165,111,4  script  Juno Sage#juno  123,,{
153        mes "[Le Morpheus]";
154        if (rand(1,50) == 25) {
155                if (Zeny > 4999) {
156                        mes "Look in my hand. I am holding two different kinds of herbs.";
157                        next;
158                        mes "[Le Morpheus]";
159                        mes "One is a ^3355FFBlue Herb^000000 which will make you forget about reality and keep you in this virtual reality^000000.";
160                        next;
161                        mes "[Le Morpheus]";
162                        mes "The other is a ^FF3355Red Herb^000000 which will reveal to you what is true and real.";
163                        next;
164                        mes "[Le Morpheus]";
165                        mes "Whichever one you choose, you must spend ^3355FF5,000 zeny^000000. Now, please select one.";
166                        next;
167                        if (select("Choose ^FF3355Red Herb^000000:Choose ^3355FFBlue Herb^000000.") == 1) {
168                                mes "[Le Morpheus]";
169                                mes "As you have chosen, you will forget everything, and remain in this virtual reality.";
170                                set zeny,zeny-5000;
171                                getitem 507,1; //Red_Herb
172                                close2;
173                                warp "prontera",182,206;
174                                end;
175                        }
176                        mes "[Le Morpheus]";
177                        mes "You will see the truth.";
178                        set zeny,zeny-5000;
179                        getitem 510,1; //Blue_Herb
180                        close2;
181                        warp "pay_dun03",200,222;
182                        end;
183                }
184                else {
185                        mes "Hmm. I'm sorry to say you just missed a fortunate chance. However, I can tell you don't have enough wealth to bring this fortune to fruition.";
186                        close;
187                }
188        }
189        else {
190                mes "^3355FFApocalypse^000000...";
191                mes "It is the name of an android that used to guard Juno long ago.";
192                next;
193                mes "[Le Morpheus]";
194                mes "Because its artificial intelligence has corrupted over the years, it can no longer distinguish comrades from enemies. Sadly, that android is nothing but a mindless monster now.";
195                close;
196        }
197}
198       
199yuno,157,205,4  script  Juno Artisan#juno       54,{
200        mes "[Artisan]";
201        mes "*Mumble mumble...*";
202        next;
203        mes "[Artisan]";
204        mes "Oh, hello there. Let me introduce myself. I am an artisan who tries to succeed the rights and duties of item makers in Juno.";
205        next;
206        switch(select("About Powerful Equipment:About Unique Items:About Authentic Food:End Conversation")) {
207        case 1:
208                mes "[Artisan]";
209                mes "Let me suggest the ^3355FFHoly Guard^000000 and ^3355FFHoly Avenger^000000 which are special items for Crusaders.";
210                next;
211                mes "[Artisan]";
212                mes "These pieces of equipment are very light and have sufficient abilities. They also happen to possess holy power.";
213                next;
214                mes "[Artisan]";
215                mes "Therefore, this equipment is more powerful over some kinds of monsters such as Ghosts or the Undead.";
216                next;
217                mes "[Artisan]";
218                mes "However it is rumored that only a few chosen Crusaders are able to obtain those items due of their rarity.";
219                close;
220        case 2:
221                mes "[Artisan]";
222                mes "It looks like a simple scroll marked with concentric circles and a star. Although the ^FF3355Worn-Out Magic Scroll^000000 is very old, it's wanted by many Sages for research purposes.";
223                next;
224                mes "[Artisan]";
225                mes "It seems you can use that item when you chant a high-level magic spell.";
226                close;
227        case 3:
228                mes "[Artisan]";
229                mes "^3355FFRice Cake^000000! Yes, it's a traditional food that's favored by a lot of people. There's a lot of nostalgic memories of old fashioned markets that are connected to the Rice Cake.";
230                next;
231                mes "[Artisan]";
232                mes "Ahhh~";
233                mes "I wish I could eat a bit of Rice Cake right now.";
234                close;
235        case 4:
236                mes "[Artisan]";
237                mes "Although Juno is known as a city of Sages, I hope you understand that ordinary people live and propser here as well. Please enjoy the unique atmosphere that Juno has to offer.";
238                close;
239        }
240}
241
242yuno,150,283,4  script  Juno Soldier#juno       105,{
243        mes "[Juno Soldier]";
244        mes "Welcome to Juno, the city of noble-mindedness.";
245        next;
246        mes "[Juno Soldier]";
247        mes "There is a monster near here known as Lava Golem. This golem is made from a stone heart whose power happened to be amplified with magic power when it was swept away by molten rock.";
248        next;
249        mes "[Juno Soldier]";
250        mes "The lava dripping from its body is so hot that it can melt down armor and weapons made out of high quality steel.";
251        next;
252        mes "[Juno Soldier]";
253        mes "You'd better be careful when you encounter this monster. It will damage armor and weapons in the twinkling of an eye.";
254        close;
255}
256       
257yuno,165,283,4  script  Juno Soldier#2juno      105,{
258        mes "[Juno Soldier]";
259        mes "Welcome to Juno, the city of noble-mindedness.";
260        next;
261        mes "[Juno Soldier]";
262        mes "Geographer...";
263        mes "That monster looks like a flower blooming from the ground.";
264        next;
265        mes "[Juno Soldier]";
266        mes "Strangely, it can extend its body a long distance. Even if you're far away from it, it can still pose a threat.";
267        next;
268        mes "[Juno Soldier]";
269        mes "The name of this monster originated from a story about a poor geographer who, unfortunately, was eaten by this monster while he was immersed in his studies.";
270        close;
271}
272       
273yuno,227,292,4  script  Juno Soldier#3juno      105,{
274        mes "[Juno Soldier]";
275        mes "Welcome to Juno, the city of noble-mindedness.";
276        next;
277        mes "[Juno Soldier]";
278        mes "Near Juno, there exists a fallen angel named 'False Angel.' It feigns innocence, pretending to bless adventurers and then stabbing them in the back without any warning.";
279        next;
280        mes "[Juno Soldier]";
281        mes "Don't be fooled by its appearance, or you'll find yourself in trouble.";
282        close;
283}
284       
285yuno,165,228,4  script  Juno Soldier#4juno      105,{
286        mes "[Juno Soldier]";
287        mes "Welcome to Juno, the city of noble-mindedness.";
288        next;
289        mes "[Juno Soldier]";
290        mes "'Goat' is a monster that was an antelope living in the high mountains that was somehow turned into a monster.";
291        next;
292        mes "[Juno Soldier]";
293        mes "Even if you manage to dodge to its horns, you still need to be wary of its powerful legs.";
294        next;
295        mes "[Juno Soldier]";
296        mes "Goat's legs are so strong because it's always climbing cliffs when it's not busy slaughtering the innocent.";
297        close;
298}
299       
300yuno,150,228,4  script  Juno Soldier#5juno      105,{
301        mes "[Juno Soldier]";
302        mes "Welcome to Juno, the city of noble-mindedness.";
303        next;
304        mes "[Juno Soldier]";
305        mes "Have you ever";
306        mes "seen a Large Jellopy?";
307        mes "Those things are huuuge!";
308        next;
309        mes "[Juno Soldier]";
310        mes "It's hard to believe";
311        mes "that such a large and";
312        mes "shining jellopy even exists!";
313        close;
314}
315       
316yuno,334,182,4  script  Juno Soldier#6juno      105,{
317        mes "[Juno Soldier]";
318        mes "Welcome to Juno, the city of noble-mindedness.";
319        next;
320        mes "[Juno Soldier]";
321        mes "Among the Sage's weapons, there is a 'Dagger of Counter.'";
322        next;
323        mes "[Juno Soldier]";
324        mes "Its use is limited to the Sage class, and it increases the chance of inflicting critical attacks. So, for Sages, that dagger can be very useful, as well as make them look stylish in battle.";
325        close;
326}       
327       
328yuno,263,320,4  script  Juno Soldier#7juno      105,{
329        mes "[Juno Soldier]";
330        mes "Welcome to Juno, the city of noble-mindedness.";
331        next;
332        mes "[Juno Soldier]";
333        mes "There is a holy shield named 'Sacred Mission' which can only be used by Crusaders.";
334        next;
335        mes "[Juno Soldier]";
336        mes "It's a long and narrow shield with an angel wing engraved in the center of the front side. Against Devil and Undead monsters, it is especially powerful.";
337        close;
338}
339
340yuno,142,183,5  script  Airship Representative  100,{
341        mes "[Airship Representative]";
342        mes "Good day, I am here to inform you";
343        mes "about the Juno Airship which";
344        mes "we plan to operate in the near future.";
345        next;
346        mes "[Air ship Representative]";
347        mes "Unfortunately, it is still in";
348        mes "development, and we've yet";
349        mes "to complete testing. However,";
350        mes "we feel the need to let our";
351        mes "eager customers know of our";
352        mes "progress.";
353        next;
354        mes "[Airship Representative]";
355        mes "The Airship we're developing will provide you with convenient travel to any town. You can also enjoy the sights while aloft in the sky. Unique products from various areas will also be provided.";
356        next;
357        mes "[Airship Representative]";
358        mes "We promise our customers an";
359        mes "amazing travel experience";
360        mes "once the Airship is in";
361        mes "operation. In the meantime,";
362        mes "we are providing a special";
363        mes "teleport service.";
364        next;
365        mes "[Airship Representative]";
366        mes "The teleport fee is 1,800 zeny, regardless of where you want to go. Please let me know your desired destination.";
367        next;
368        switch(select("Prontera:Izlude:Geffen:Morroc:Payon:Alberta:Comodo:Cancel")) {
369        case 1: callsub S_Warp,"prontera",116,72;
370        case 2: callsub S_Warp,"izlude",94,103;
371        case 3: callsub S_Warp,"geffen",120,39;
372        case 4: callsub S_Warp,"morocc",156,46;
373        case 5: callsub S_Warp,"payon",69,100;
374        case 6: callsub S_Warp,"alberta",117,56;
375        case 7: callsub S_Warp,"comodo",209,143;
376        case 8: close;
377        }
378
379S_Warp:
380        if (Zeny >= 1800) {
381                set zeny,zeny-1800;
382                warp getarg(0),getarg(1),getarg(2);
383                end;
384        }
385        else {
386                mes "[Airship Representative]";
387                mes "I regret to say that you do not have enough zeny with you.";
388                mes "Please check the amount of zeny that you have.";
389                close;
390        }
391}
Note: See TracBrowser for help on using the browser.