Follow-up to r16234: New city files

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16235 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
euphyy
2012-06-06 00:35:28 +00:00
parent c0fb1a9630
commit 71cb492631
4 changed files with 11244 additions and 0 deletions

1156
npc/cities/dewata.txt Normal file

File diff suppressed because it is too large Load Diff

690
npc/cities/dicastes.txt Normal file
View File

@@ -0,0 +1,690 @@
//===== rAthena Script =======================================
//= El Dicastes Town
//===== By: ==================================================
//= Gennosuke Kouga
//===== Current Version: =====================================
//= 1.1
//===== Compatible With: =====================================
//= rAthena SVN
//===== Description: =========================================
//= El Dicastes Town Script
//===== Additional Comments: =================================
//= 1.0 First version.
//= 1.1 Standardized. [Euphy]
//============================================================
dicastes01,194,159,5 script Excited Galten#a 492,{
mes "[Excited Galten]";
if (isequipped(2782)) {
mes "I can't get beautiful";
mes "Ahat's image out of my head.";
emotion e_lv;
mes "As long as we have him,";
mes "it will only be a matter of time before Sapha";
mes "will rule this land.";
close; }
mes "▲⒉ⅲ ⌒ ◎○○";
mes "△▲● ↑ ↑";
mes "※⒉⒊ ⒉";
mes "◇□◆ ⅲ ⌒←↑ ◎ ○■ⅲ";
mes "ⅳ□〓 △ ●";
close;
}
dicastes01,201,86,4 script Sentinel#a 492,{
mes "[Sentinel]";
if (isequipped(2782)) {
mes "El Dicastes, the";
mes "capital city of Sapha.";
mes "The land is pretty rough,";
mes "so many outsiders can't get in. Haha...";
next;
mes "[Sentinel]";
mes "...";
next;
mes "[Sentinel]";
mes "Hey, you are an outsider!";
close; }
mes "◆⒈⒈ ← ◇⌒● ⅲ ⅳ→";
mes "▲◇⒉ ⅳ ";
mes "□◇⌒ ⒊ ⌒□ⅲ ← →★";
next;
mes "[Sentinel]";
mes "※";
next;
mes "[Sentinel]";
mes "●■★ → ◇⒊◆";
close;
}
dicastes01,194,95,5 script Sentinel#b 450,{
mes "[Sentinel]";
if (isequipped(2782)) {
mes "I permit your entry.";
mes "But if you dare to cause trouble";
mes "you won't know what hit you. Beware!";
close; }
mes "▲◆↑ ▲ ◇";
mes "▲★← ◇ ←ⅳ⒉ △ ⅲ";
mes "ⅳ◆▲ ⒊ △←■ □ ▲";
close;
}
dicastes01,252,133,1 script Training Galten#a 450,{
mes "[Training Galten]";
if (isequipped(2782)) {
mes "I am a Sapha warrior.";
mes "I am never lazy with my training.";
next;
mes "[Training Galten]";
mes "Hahaha~";
mes "Just joking. I can't fight a guest in our land.";
close; }
mes "<22><EFBFBD>  <><EFBFBD> ▲";
mes "<22> ▲";
next;
mes "- I can't understand what he's trying to say. -";
close;
}
dicastes01,272,166,0 script Training Galten#b 450,{
mes "[Training Galten]";
if (isequipped(2782)) {
mes "You seem to be an experienced adventurer.";
mes "I would like to try testing your strength.";
next;
mes "[Training Galten]";
mes "Hahaha~";
mes "Just joking. I can't fight a guest to our land.";
close; }
mes "▲◆↑ ▲";
mes "▲◆↑ ▲ ▲◆↑ ▲ ▲◆↑ ▲";
next;
mes "- I can't understand what he's trying to say. -";
close;
}
dicastes01,244,166,0 script Training Galten#c 450,{
mes "[Training Galten]";
if (isequipped(2782)) {
mes "I wonder if Ahat knows how";
mes "hard I am training.";
close; }
mes "▲◆↑ ▲ ▲◆↑ ▲";
mes "▲◆↑ ▲";
next;
mes "- I can't understand what he's trying to say. -";
close;
}
dicastes01,234,158,0 script Training Galten#d 450,{
mes "[Training Galten]";
if (isequipped(2782)) {
mes "I'll be ready for anything.";
mes "If I keep up with my training every day.";
close; }
mes "▲◆↑ ▲ ▲◆↑";
mes "▲◆↑ ▲<> <20><EFBFBD> ▲";
next;
mes "- I can't understand what he's trying to say. -";
close;
}
dic_in01,349,282,4 script Waiting Galten#in_1 492,{
mes "[Waiting Galten]";
if (isequipped(2782)) {
mes "Here is the Battle Station.";
mes "We are all tensed up and ready for action.";
close; }
mes "●□↑ ⅲ ◇";
mes "ⅳ◇□ ⅲ ⅲ◎◆ ■ →ⅳ→ ⅳ ◎■□ ⅳ";
close;
}
dic_in01,370,261,1 script Waiting Galten#in_2 492,{
mes "[Waiting Galten]";
if (isequipped(2782)) {
mes "Boring.";
close; }
mes "※ⅳ⒈";
close;
}
dic_in01,381,261,1 script Waiting Galten#in_3 492,{
mes "[Waiting Galten]";
if (isequipped(2782)) {
mes "Zzzzz...";
close; }
mes "→◆";
close;
}
dic_in01,370,282,4 script Waiting Galten#in_4 492,{
mes "[Waiting Galten]";
if (isequipped(2782)) {
mes "El Dicastes is the most peaceful place in this world as long as I am here.";
close; }
mes "★★⒊ 〓 ■⒊ⅲ ⒈ ⒊←□ ▲ 〓★★ ▲ ←";
close;
}
dic_in01,354,219,4 script Resting Galten#in_5 492,{
mes "[Resting Galten]";
if (isequipped(2782)) {
mes "Resting is always so sweet.";
close; }
mes "★□※ ■ ◎○⒉ ⒊ ■";
close;
}
dic_in01,365,197,1 script Resting Galten#in_6 492,{
mes "[Resting Galten]";
if (isequipped(2782)) {
mes "Galten can also rest while standing up like this.";
next;
mes "[Resting Galten]";
mes "You say I don't look like I'm resting? But I'm already used to this.";
close; }
mes "◆★ⅳ ■ ※○● ↑ ◇←←";
mes "★ⅲ◇ ※ ⒊◆○ ⅲ ⌒←◆ ◆ ⌒→※ ◆ ◇";
close;
}
dic_in01,29,119,4 script Resting Piom#04 489,{
mes "[Resting Piom]";
if (isequipped(2782)) {
mes "Why is it so noisy when I'm trying to get rest?";
close; }
mes "↑⒉○ ⌒ ◎▲⒉ ◆ ⒉□";
close;
}
dic_in01,91,113,5 script Suspicious Piom#a 489,{
mes "[Suspicious Piom]";
if (isequipped(2782)) {
mes "Have you heard of the";
mes "rumor about Ahat?";
next;
if(select("Nope!:You first.")==2) {
mes "[Suspicious Piom]";
mes "Never mind.";
close; }
mes "[Suspicious Piom]";
mes "Oh, you do seem to know?";
mes "I need to collect information.";
mes "You first.";
mes "You heard of the rumor, right?";
next;
if(select("Something is fishy?:If you're not going to spill it, me neither!")==2) {
mes "[Suspicious Piom]";
mes "I'm only a very curious";
mes "ordinary Piom.";
close; }
mes "[Suspicious Piom]";
mes "I am not going to say anything, either!";
close; }
mes "◇⒊◇ ◇ ◇〓■";
mes "□ ⒊⒉△ ◇◇";
next;
if(select("Can't tell what it means:Is it a curse??")==2) {
mes "[Suspicious Piom]";
mes "◇ ◇ ◇〓■.";
close; }
mes "[Suspicious Piom]";
mes "Go human!";
close;
}
dic_in01,168,116,5 script Tired Piom#c 491,{
mes "[Tired Piom]";
if (isequipped(2782)) {
mes "If you need any";
mes "information, you'd should try your";
mes "luck with the Cat Merchant rather than wander around here.";
mes "But of course you'll have to pay the price.";
close; }
mes "〓□○ ⒊ ⒊〓";
mes "〓▲○ ■ ●→○ ◎";
mes "★●→ ◆ ■■◎ ← ◇ⅳ▲ ▲ ⒉ ▲";
mes "ⅳ⒉▲ ◎ →◇⒈";
close;
}
dic_in01,149,104,5 script Tired Piom#b 455,{
mes "[Tired Piom]";
if (isequipped(2782)) {
mes "I feel so stiff...";
mes "I will need another dose of Bradium.";
mes "I think the effects are weaker than before,";
mes "or is it just me?";
emotion e_what;
close; }
mes "○⌒→ ▲ ⒉";
mes "■□◇ ⅳ ◎◎⒊ ◆ ◆◇●";
mes "ⅲ●〓 ↑ ⒉←◇ ◎ ○〓";
mes "■→● ⒊";
emotion e_what;
close;
}
dic_in01,341,113,3 script Tired Piom#a 491,{
mes "[Tired Piom]";
if (isequipped(2782)) {
mes "I think I look better in";
mes "robes than in leather.";
mes "I may have to change to knitting.";
mes "But mining does seem to suit me.";
next;
mes "[Tired Piom]";
mes "...";
next;
emotion e_swt;
mes "[Tired Piom]";
mes "I'll be rejected again, right?";
close; }
mes "△◎← ◇ ◇⌒⒈";
mes "◇□※ 〓 ◎⒈● □ ⅲ";
mes "↑○ⅳ ※ ◎◆□ ◎ ●";
mes "⒊→⒊ ⌒ ●□※ △ △⒈";
next;
mes "[Tired Piom]";
mes "〓";
next;
emotion e_swt;
mes "[Tired Piom]";
mes "▲→▲ ⒈ ■◎";
close;
}
dic_in01,252,103,3 script Eating Adventurer#tre 711,{
mes "[Eating Adventurer]";
mes "Hey, do you have any emergency rations on you from Midgard?";
next;
mes "[Eating Adventurer]";
mes "I came all the way here with a hungry stomach because";
mes "I heard there was a Midgard pub, but";
mes "I've never tasted this food";
mes "anywhere in Midgard.";
next;
mes "[Eating Adventurer]";
mes "No, I'm sure nobody in Midgard would want to try this.";
next;
mes "[Eating Adventurer]";
mes "I really would like a nice hot meal.";
mes "I go to this great little restaurant in Geffen often, and I really miss that place now.";
close;
}
dic_in01,32,54,5 script Venknick#el_01 449,{
mes "[Venknick]";
if (isequipped(2782)) {
mes "Oh, I feel so refreshed.";
mes "The refined Bradium was the best ever. Do you want to try some?";
close; }
mes "※◇ⅳ ⒈ ⅲ";
mes "□〓★ ⅲ △△ⅳ → ◇●■ ⒉ 〓⒉ⅳ ⒉ ⅲ?";
close;
}
dic_in01,372,116,3 script Thrilled Piom#a 490,{
mes "[Thrilled Piom]";
if (isequipped(2782)) {
mes "Ahat is the one";
mes "and only Sapha pride.";
mes "We have plenty of Bradium";
mes "because of him!";
next;
mes "[Thrilled Piom]";
mes "...";
next;
mes "[Thrilled Piom]";
mes "You don't feel his";
mes "blessing?";
close; }
mes "◎□⒊ □ ◆";
mes "ⅲ◇▲ ⒉ ◆△";
mes "◎◆⒊ ※ ⒈◇⒈ □";
mes "◇↑⌒ ▲ ⒉↑⌒ □ ★";
next;
mes "[Thrilled Piom]";
mes "ⅲ";
next;
mes "[Thrilled Piom]";
mes "⌒ⅳ※ ⅲ ◇◇";
mes "※◇△ ← 〓◆";
close;
}
dic_in01,360,125,5 script Serious Venknicka 449,{
mes "[Serious Venknick]";
if (isequipped(2782)) {
mes "A sudden increase in Bradium production.";
mes "Why?";
mes "I will have to get more factory lines running.";
close; }
mes "←□● ⒉ ⒉ⅳ⌒ ⒉ ↑●□";
mes "〓◇■ ⒉";
mes "■△← → △⌒⒊ ⒊";
close;
}
dic_in01,42,250,5 script Guide#diel_1 489,{
if (ep13_3_invite == 5) {
mes "[Guide]";
if (isequipped(2782)) {
mes "I'm Dior, your kind guide for El Dicastes.";
mes "How can I help you?";
next;
mes "[Guide]";
mes "You may submit your civil complaints here.";
mes "Civil services and El Dicastes zones are managed in the Situation Room upstairs.";
next;
mes "[Guide]";
mes "The Administrative Office is located on the top floor and handles very important matters.";
mes "The Archive Room is in the lower level where you can obtain a vast amount of information.";
next;
mes "[Guide]";
mes "By the way, you may use the elevator in the back to go to the other floors.";
next;
mes "[Guide]";
mes "Oh, you didn't ask?";
mes "But since I'm Dior, the kind guide...";
close; }
mes "□ⅲ◇ ⌒ □●◎ ⅳ ▲▲ⅲ ⒈ ⒉⒊△ ⒈";
mes "■◎○ ◇ ◆◆?";
next;
mes "[Guide]";
mes "⌒※◇ ※ ↑⒉⌒ ⒈ △■〓";
mes "●〓⒉ ▲ ◇★★ ※ ○●⌒ ※ ⒊◎〓 ※ ▲○□ □ ⅳ";
next;
mes "[Guide]";
mes "←※◆ ▲ ○〓△ ⒊ 〓※● → ↑ⅳ◎ → ◆ⅲ";
mes "△◎ⅳ ▲ ←⒊";
next;
mes "[Guide]";
mes "◆○● ⅳ ◇△⒊ 〓 ◇□△ ■ ◇ ■";
next;
mes "[Guide]";
mes "◎◆▲ △ □▲○ ◇ ⅳ⌒◆ ▲ ●●● ▲ →■▲ ↑";
mes "★⒊○ ⅳ ○■ⅲ ⒈ ◆▲";
close; }
mes "- The guide looks at you with an alert expression. -";
close;
}
dic_in01,326,37,0 script Talkative Piom#a 454,{
mes "[Talkative Piom]";
if (isequipped(2782)) {
mes "At my factory";
mes "we not only refine Bradium,";
mes "but we also produce various";
mes "tools for daily use.";
next;
mes "[Talkative Piom]";
mes "We manufacture war supplies";
mes "here, too.";
close; }
mes "↑※⒈ ⒊";
mes "△▲★ 〓 ◇◇";
mes "●□◎ ◇ △↑※ ■";
mes "●▲↑ → ◆";
mes "〓→◎ ⒈ ←◎◎ ※ △";
mes "⒊◎◎ ※ ⒈ⅲ◎";
close;
}
dic_in01,351,35,7 script Manuk Piom#a 454,{
mes "[Manuk Piom]";
if (isequipped(2782)) {
mes "You! We met in Manuk, didn't we?";
mes "I've come to pick up the weapon I ordered.";
close; }
mes "↑◇〓 ◇ ★○ⅳ ↑ ○⒈";
mes "※◆★ → ●※⒊ ◇ ◎■◇ ◆◆";
close;
}
dicastes01,282,210,4 script Free Knit#a 453,{
mes "[Free Knit]";
if (isequipped(2782)) {
mes "As long as we have a steady";
mes "supply of Bradium,";
mes "Saphas can live forever.";
mes "Our childhood lasts 10 years,";
mes "which is short.";
close; }
mes "●〓○ ◇ ↑◎■ △";
mes "⒊○★ ⅲ ※◆◎ ◆ ◇〓● ⒉ ●←ⅲ ⒉";
mes "◆◇○ 〓 ⅲ○ⅳ □ ←⒊↑";
mes "◇⒊◎ ⒈ ◆ⅲ⒉ △ △●";
mes "◎⒉★ ⅲ ■■";
close;
}
dicastes01,246,210,4 script Free Venknick#a 449,{
mes "[Free Venknick]";
if (isequipped(2782)) {
mes "At least we have plenty of Bradium.";
mes "Look,";
mes "You can see Bradium";
mes "everywhere you go.";
next;
mes "[Free Venknick]";
mes "?";
next;
mes "[Free Venknick]";
mes "The thing rolling around is a gem,";
mes "but why are you interested in it?";
close; }
mes "◆★ⅲ ⅳ △□⒈ ↑ ●□";
mes "↑⒊";
mes "■※ⅳ ⒉ ※◇◆";
mes "↑ⅲ⒊ ▲ ←○↑ □";
next;
mes "[Free Venknick]";
mes "※";
next;
mes "[Free Venknick]";
mes "〓ⅳⅲ ⒈ ◇◎⒊ ↑ ●○";
mes "⒈←ⅲ ■ ↑◎△ ← □◎△ ⒉⒉";
close;
}
dicastes01,235,245,4 script Excited Piom#a 490,{
mes "[Excited Piom]";
if (isequipped(2782)) {
mes "[Excited Piom]";
mes "Have you seen Ahat?";
emotion e_ho;
mes "His popularity here in El Discastes is phenomenal!";
close; }
mes "→〓◇ ⒊ ↑⒉● ⒈";
emotion e_ho;
mes "⒊◇● □ ○◆〓 △ →◎□ ▲ ⒉ ▲";
close;
}
dicastes01,284,262,4 script Favorable Knit#a 453,{
mes "[Favorable Knit]";
if (isequipped(2782)) {
mes "Unlike the Laphine, we Saphas";
mes "are a very close community.";
mes "We start by living together in common facilities after we are born.";
next;
mes "[Favorable Knit]";
mes "That is why all Saphas are like family.";
mes "We never have any quarrels between classes.";
close; }
mes "◆⒈◇ □ →△⌒ □";
mes "↑★⌒ □ ◆◇↑ ◇ ⒊";
mes "●◆↑ 〓 ⅳ●ⅳ ◆ ←★※";
mes "→■◆ ◇ ⅲ→〓 ▲ ▲◎";
mes "⒉⒊← ⅳ →●※ ← ⒊◎▲ □□";
close;
}
dicastes01,164,180,4 script Limpy Piom#a 489,{
mes "[Limpy Piom]";
if (isequipped(2782)) {
mes "[Limpy Piom]";
mes "They say there is a war";
mes "going on with the Laphine.";
mes "I hope everything goes well.";
mes "I hope it doesn't come all";
mes "the way to the capital.";
emotion e_dots;
close; }
mes "⒉◆〓 ※ □⌒";
mes "⒊◆← → ▲";
mes "⒊〓ⅳ ◇ □△⌒";
mes "●◎↑ ↑ ※〓⒈";
mes "ⅳ◎〓 ⅳ ⅲ● ⅳ ⅲ●";
emotion e_dots;
close;
}
dicastes01,191,202,4 script Complaining Galten#fihs 450,{
mes "[Complaining Galten]";
if (isequipped(2782)) {
mes "That crazy Vanknick always";
mes "talks about the legend of that statue.";
next;
mes "[Complaining Galten]";
mes "Have you ever talked";
mes "to him?";
next;
if(select("No:Yes")==1) {
mes "[Complaining Galten]";
mes "You don't know about the legend behind the statue?";
mes "Then I don't know what to talk about it with you.";
close; }
mes "[Complaining Galten]";
mes "You also fell for that crazy man.";
next;
select("Yes");
emotion e_sob,1;
next;
mes "[Complaining Galten]";
mes "Just forget about it quickly for your own good.";
close; }
mes "□◎← ◎ ⅲ←△ △ ";
mes "←※← △ ↑〓← ⒊ ◇";
next;
mes "[Complaining Galten]";
mes "○⒈↑ ← □△ⅳ";
mes "ⅳ〓▲ ⒉ △";
next;
mes "- I can't understand what he's trying to say. -";
close;
}
dicastes01,181,198,5 script Traveler Ichack#info 481,{
mes "[Traveler Ichack]";
mes "Oh! You are a stranger!";
mes "I'm Traveler Ichack, the first person to arrive in El Dicastes.";
next;
mes "[Traveler Ichack]";
mes "I saw someone insist that he was the first one here but I'm telling you the truth. It was me! It's true!";
next;
mes "[Traveler Ichack]";
mes "I'm here to guide new visitors from Rune Midgard.";
mes "Do you want to know more about some places here?";
next;
switch(select("Dicastes Diel:Residence:Training Room:Factory:Pub:Cat Guild")) {
case 1:
mes "[Traveler Ichack]";
mes "Ah~ what a beautiful building.";
mes "I heard that they treat very important things.";
next;
mes "[Traveler Ichack]";
mes "If you don't register in Diel, you will be in trouble so you should stop by there.";
mes "Head north and you'll get there.";
close2;
viewpoint 1,198,351,1,0x00FF00;
end;
case 2:
mes "[Traveler Ichack]";
mes "The Safa tribe is really strange. How can they can sleep in there?";
next;
mes "[Traveler Ichack]";
mes "Can't you understand?";
mes "Just see for yourself and it will be better!";
next;
mes "[Traveler Ichack]";
mes "The residence is separated into two places. The lower class and the upper class.";
mes "The lower class is south and the upper class is up north.";
close2;
viewpoint 1,280,283,2,0x00FF00;
viewpoint 1,136,106,3,0x3355FF;
end;
case 3:
mes "[Traveler Ichack]";
mes "It is too dangerous here so we need a security system.";
mes "Did you go to the training room? I don't think they ever sleep there.";
close2;
viewpoint 1,255,172,4,0xFBBBB9;
end;
case 4:
mes "[Traveler Ichack]";
mes "The factory is the most important place here for the Safa livelihood.";
mes "You can see the Bradium that the Safa make there.";
close2;
viewpoint 1,97,256,5,0x3355FF;
end;
case 5:
mes "[Traveler Ichack]";
mes "Actually, I arrived as the first adventurer but the owner of pub says he's the first.";
mes "The pub of Bumen Florine is located underground of the lower residence.";
close2;
viewpoint 1,136,106,6,0xE77471;
end;
case 6:
mes "[Traveler Ichack]";
mes "The cats don't seem to have a good relationship with the Safa either.";
mes "But due to shops they can't do that. Poor cats. They shiver from the cold out there.";
// -- NPC Traveler Ichack#info (1) shown minimap indicator at location 199, 39 with the color [R:153, G:51, B:255, A:255]
close2;
viewpoint 1,199,39,7,0x800080;
end;
}
}
dicastes01,202,197,4 script Crazy Venknick#fihsing1 449,{
mes "[Crazy Venknick]";
if (isequipped(2782)) {
mes "For only 5000 Zeny";
mes "I can tell you the sad legend behind that statue.";
next;
if(select("Give 5000 Zeny.:Don't give 5000 Zeny.")==2) {
mes "[Crazy Venknick]";
mes "Don't come back with regrets.";
close; }
if (Zeny < 5000) {
mes "[Crazy Venknick]";
mes "Don't come back here if you don't have Zeny.";
close; }
set Zeny, Zeny-5000;
mes "[Crazy Venknick]";
mes "Thanks.";
emotion e_gg,0,"Complaining Galten#fihs";
next;
select("What is the sad legend?");
emotion e_dots;
select("I asked what the sad legend is about!");
next;
mes "[Crazy Venknick]";
mes "I don't believe in legends.";
next;
emotion e_dots,1;
select("Was I tricked?");
next;
sc_start SC_Blind,10000,0;
mes ""+strcharinfo(0)+"?";
mes "You feel outraged at being tricked...";
close; }
mes "⒉←◇ ◇ ※ⅳ▲";
mes "ⅳ○⒉ ⒈ ●■⒉ ▲ ★■↑";
next;
mes "- I can't understand what he's trying to say. -";
close;
}

2398
npc/quests/quests_dewata.txt Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff