rathena/npc/re/cities/dicastes.txt
Atemo ea88ea5054
Emoticons constant name (#2527)
This PR change the emoticons constant name to match emoticonlist from client side.
Note: the previous emoticons names are now deprecated.

Additionnally emotion and unitemote scripts commands are being merged together to the new format
-> emotion <emotion number>{,<target>};
Where target use the target Game ID (GID) of the unit (npc, pet, character etc..).

* unitemote is now deprecated.
* Additionnally fixed incorrect variable in quests_brasilis.txt

Thanks to @aleos89 and @Lemongrass3110 !
2017-11-10 18:35:21 +01:00

718 lines
17 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//===== rAthena Script =======================================
//= El Dicastes Town
//===== By: ==================================================
//= Gennosuke Kouga, Muad_Dib
//===== Current Version: =====================================
//= 1.3
//===== Compatible With: =====================================
//= rAthena Project
//===== Description: =========================================
//= [Official Conversion]
//= El Dicastes Town Script
//===== Additional Comments: =================================
//= 1.0 First version.
//= 1.1 Standardized. [Euphy]
//= 1.2 Updated to match the official script. [Joseph]
//= 1.2a Moved Guide to a separate file. [Euphy]
//= 1.3 Updated to match official script. [SkittleNugget]
//============================================================
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 ET_THROB;
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,202,86,3 script Sentinel#a 4_MAN_GALTUN,{
mes "[Sentinel]";
if (isequipped(2782)) {
mes "El Dicastes, the";
mes "capital city of Sapha.";
mes "The land is pretty";
mes "rough so many outsiders can't get in. Ha ha";
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,234,158,0 script Training Galten#a 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 "<22><EFBFBD>  <><EFBFBD> ▲";
mes "<22> ▲";
next;
mes "Don't know what it means.";
close;
}
dicastes01,244,166,0 script Training Galten#b 450,{
mes "[Training Galten]";
if (isequipped(2782)) {
mes "I wonder if Ahat knows how";
mes "hard I am training.";
close;
}
mes "▲◆↑ ▲";
mes "▲◆↑ ▲ ▲◆↑ ▲ ▲◆↑ ▲";
next;
mes "Don't know what it means.";
close;
}
dicastes01,272,166,0 script Training Galten#c 450,{
mes "[Training Galten]";
if (isequipped(2782)) {
mes "[Training Galten]";
mes "I am a Sapha warrior.";
mes "I am never lazy with my training.";
close;
}
mes "▲◆↑ ▲ ▲◆↑ ▲";
mes "▲◆↑ ▲";
next;
mes "Don't know what it means.";
close;
}
dicastes01,248,129,0 script Training Galten#d 450,{
mes "[Training Galten]";
if (isequipped(2782)) {
mes "[Training Galten]";
mes "I heard this isn't training";
mes "equipment but a massager";
mes "for trainees like me.";
close;
}
mes "▲◆↑ ▲ ▲◆↑";
mes "▲◆↑ ▲<> <20><EFBFBD> ▲";
next;
mes "Don't know what it means.";
close;
}
/*
dicastes01,271,152,0 script Training Galten#e 450,{
mes "[Training Galten]";
if (isequipped(2782)) {
mes "I will get great results";
mes "if I do my best, right?";
close;
}
mes "▲⒉← ◆ ⅲ⒊◆";
mes "↑◆";
close;
}
*/
dic_in01,349,282,4 script Waiting Galten#in_1 492,{
if (isequipped(2782)) {
mes "[Waiting Galten]";
mes "Here is the Battle Station.";
mes "We are all tensed up to be ready for action.";
close;
}
mes "[⒉⌒← ※ ⌒]";
mes "●□↑ ⅲ ◇";
mes "ⅳ◇□ ⅲ ⅲ◎◆ ■ →ⅳ→ ⅳ ◎■□ ⅳ ";
close;
}
dic_in01,370,261,1 script Waiting Galten#in_2 492,{
if (isequipped(2782)) {
mes "[Waiting Galten]";
mes "Boring.";
close;
}
mes "[⒉⌒← ※ ⌒]";
mes "※ⅳ⒈";
close;
}
dic_in01,381,261,1 script Waiting Galten#in_3 492,{
if (isequipped(2782)) {
mes "[Waiting Galten]";
mes "Zzzzz...";
close;
}
mes "[⒉⌒← ※ ⌒]";
mes "→◆";
close;
}
dic_in01,370,282,4 script Waiting Galten#in_4 492,{
if (isequipped(2782)) {
mes "[Waiting Galten]";
mes "El Dicastes is the most peaceful place in this world as long as I am here.";
close;
}
mes "[⒉⌒← ※ ⌒]";
mes "★★⒊ 〓 ■⒊ⅲ ⒈ ⒊←□ ▲ 〓★★ ▲ ←";
close;
}
dic_in01,354,219,4 script Resting Galten#in_5 492,{
if (isequipped(2782)) {
mes "[Resting Galten]";
mes "Resting is always so sweet.";
close;
}
mes "[□▲◎ ↑ ⅳ]";
mes "★□※ ■ ◎○⒉ ⒊ ■";
close;
}
dic_in01,365,197,1 script Resting Galten#in_6 492,{
if (isequipped(2782)) {
mes "[Resting Galten]";
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 "◆★ⅳ ■ ※○● ↑ ◇←←";
mes "★ⅲ◇ ※ ⒊◆○ ⅲ ⌒←◆ ◆ ⌒→※ ◆ ◇";
close;
}
dic_in01,87,102,5 script Resting Piom#01 454,{
end;
}
dic_in01,29,119,4 script Resting Piom#04 489,{
if (isequipped(2782)) {
mes "[Resting Piom]";
mes "Why is it so noisy when I'm trying to get rest?";
close;
}
mes "[ⅲ※◎ ⅳ ※]";
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.") == 1) {
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!") == 1) {
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 "Too bad.";
close;
}
mes "[Suspicious Piom]";
mes "Be on your";
mes "way, shoo";
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 have better";
mes "luck with the Cat Merchant than wandering 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 ET_QUESTION;
close;
}
mes "○⌒→ ▲ ⒉";
mes "■□◇ ⅳ ◎◎⒊ ◆ ◆◇●";
mes "ⅲ●〓 ↑ ⒉←◇ ◎ ○〓";
mes "■→● ⒊";
emotion ET_QUESTION;
close;
}
dic_in01,341,113,3 script Tired Piom#a 491,{
mes "[Tired Piom]";
if (isequipped(2782)) {
mes "[Tired Piom]";
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 ET_SWEAT;
mes "[Tired Piom]";
mes "I'll be rejected again, right?";
close;
}
mes "△◎← ◇ ◇⌒⒈";
mes "◇□※ 〓 ◎⒈● □ ⅲ";
mes "↑○ⅳ ※ ◎◆□ ◎ ●";
mes "⒊→⒊ ⌒ ●□※ △ △⒈";
next;
mes "[Tired Piom]";
mes "〓";
next;
emotion ET_SWEAT;
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 I heard there was a Midgard pub but I've never tasted this food 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,{
if (isequipped(2782)) {
mes "[Venknick]";
mes "Oh feels so refreshed.";
mes "The refined Bradium was the best ever. Do you want to try some?";
close;
}
mes "[◇◎○]";
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 (isequipped(2782)) {
if (ep13_3_invite > 5) {
mes "[Guide]";
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. He he.";
close;
}
mes "- The guide looks at you with an alert expression. -";
close;
}
mes "[⒊●]";
mes "□ⅲ◇ ⌒ □●◎ ⅳ ▲▲ⅲ ⒈ ⒉⒊△ ⒈";
mes "■◎○ ◇ ◆◆?";
next;
mes "[⒊●]";
mes "⌒※◇ ※ ↑⒉⌒ ⒈ △■〓";
mes "●〓⒉ ▲ ◇★★ ※ ○●⌒ ※ ⒊◎〓 ※ ▲○□ □ ⅳ";
next;
mes "[⒊●]";
mes "←※◆ ▲ ○〓△ ⒊ 〓※● → ↑ⅳ◎ → ◆ⅲ";
mes "△◎ⅳ ▲ ←⒊";
next;
mes "[⒊●]";
mes "◆○● ⅳ ◇△⒊ 〓 ◇□△ ■ ◇ ■";
next;
mes "[⒊●]";
mes "◎◆▲ △ □▲○ ◇ ⅳ⌒◆ ▲ ●●● ▲ →■▲ ↑";
mes "★⒊○ ⅳ ○■ⅲ ⒈ ◆▲";
close;
}
dic_in01,335,34,5 script Talkative Piom#a 490,{
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.";
mes "We manufacture war supplies";
mes "here too.";
close;
}
mes "↑※⒈ ⒊";
mes "△▲★ 〓 ◇◇";
mes "●□◎ ◇ △↑※ ■";
mes "●▲↑ → ◆";
mes "〓→◎ ⒈ ←◎◎ ※ △";
mes "⒊◎◎ ※ ⒈ⅲ◎";
close;
}
dic_in01,387,30,1 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,3 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,{
if (isequipped(2782)) {
mes "[Excited Piom]";
mes "Have you seen Ahat?";
emotion ET_DELIGHT;
mes "His popularity here in El Discastes is phenomenal!";
close;
}
mes "[Excited Piom]";
mes "→〓◇ ⒊ ↑⒉● ⒈";
emotion ET_DELIGHT;
mes "⒊◇● □ ○◆〓 △ →◎□ ▲ ⒉ ▲";
close;
}
dicastes01,284,262,3 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.";
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 "They say there is a";
mes "war going on with the Splendide in Manuk.";
mes "I hope everything goes well.";
mes "I hope it doesn't come all";
mes "the way to the capital city here.";
emotion ET_THINK;
close;
}
mes "⒉◆〓 ※ □⌒";
mes "⒊◆← → ▲";
mes "⒊〓ⅳ ◇ □△⌒";
mes "●◎↑ ↑ ※〓⒈";
mes "ⅳ◎〓 ⅳ ⅲ● ⅳ ⅲ●";
emotion ET_THINK;
close;
}
dicastes01,191,202,4 script Complaining Galten#fihs 450,{
if (isequipped(2782)) {
mes "[Complaining Galten]";
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 "Then you don't know about the legend behind the statue?";
mes "Then, I don't know what to talk about with you.";
close;
}
emotion ET_KIK, getnpcid(0, "Crazy Venknick#fihsing1");
mes "[Complaining Galten]";
mes "You also fell for that crazy man.";
next;
mes "[" + strcharinfo(0) + "]";
mes "Yes";
emotion ET_CRY, playerattached();
next;
mes "[Complaining Galten]";
mes "Just forget about it quickly for your own good.";
close;
}
mes "[□ⅲ■ → ]";
mes "□◎← ◎ ⅲ←△ △ ";
mes "←※← △ ↑〓← ⒊ ◇";
next;
mes "[□ⅲ■ → ]";
mes "○⒈↑ ← □△ⅳ";
mes "ⅳ〓▲ ⒉ △";
next;
mes "Don't know what it means.";
close;
}
dicastes01,202,197,4 script Crazy Venknick#fihsing1 449,{
if (isequipped(2782)) {
mes "[Crazy Venknick]";
mes "At only 5000 Zeny";
mes "I will 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 "I have";
mes "no legend to share with";
mes "the poor.";
close;
close;
}
set Zeny, Zeny-5000;
mes "[Crazy Venknick]";
mes "Thanks.";
emotion ET_KIK, getnpcid(0, "Complaining Galten#fihs");
next;
mes "["+strcharinfo(0)+"]";
mes "What is the sad legend?";
next;
emotion ET_THINK;
mes "["+strcharinfo(0)+"]";
mes "I asked what the sad legend is about!";
next;
mes "[Crazy Venknick]";
mes "I don't believe in legends.";
next;
emotion ET_THINK, playerattached();
mes "["+strcharinfo(0)+"]";
mes "Was I tricked?";
sc_start SC_Blind,20000,0;
next;
mes "You feel outraged at being tricked.";
close;
}
mes "[■→※ ⒊ ]";
mes "⒉←◇ ◇ ※ⅳ▲";
mes "ⅳ○⒉ ⒈ ●■⒉ ▲ ★■↑";
next;
mes "Don't know what it means.";
close;
}
dic_in01,98,110,5 script Worried Piom#a 489,{
if (isequipped(2782)) {
mes "[Worried Piom]";
mes "I haven't seen my friends for the last few hours.";
mes "It's about time for them to have";
mes "their Bradium. Hmm..";
close;
}
mes "[Worried Piom]";
mes "←⒈△ ⒉ ★〓◎ ↑ ★←⒉";
mes "★△ⅳ ⌒ ★★⌒ ⅳ ⅲ";
mes "△〓○ ◇ ●";
close;
}
dic_in01,98,96,3 script Lost Galten#a 492,{
if (isequipped(2782)) {
mes "[Lost Galten]";
mes "I've been living as a Piom for too long";
mes "now it's like a bad habit.";
mes "and I find myself here all the time.";
close;
}
mes "[Lost Galten]";
mes "◇◆★ ← ⒊→";
mes "↑▲● ⅲ ";
mes "■★⒉ ← ■◇";
close;
}