summaryrefslogtreecommitdiff
path: root/npc/re/jobs/3-2/sura.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/re/jobs/3-2/sura.txt')
-rw-r--r--npc/re/jobs/3-2/sura.txt962
1 files changed, 327 insertions, 635 deletions
diff --git a/npc/re/jobs/3-2/sura.txt b/npc/re/jobs/3-2/sura.txt
index 4b641fb23..b31719934 100644
--- a/npc/re/jobs/3-2/sura.txt
+++ b/npc/re/jobs/3-2/sura.txt
@@ -1,150 +1,31 @@
//===== rAthena Script =======================================
-// Sura Job change Quest
+//= Sura Job Quest
//===== By: ==================================================
-//= Masao
-//= Credits: Muad_Dib, Gepard
+//= Muad_Dib, Gepard
//===== Current Version: =====================================
-//= 1.1
+//= 1.2
//===== Compatible With: =====================================
-//= Any rAthena SVN
+//= rAthena SVN
//===== Description: =========================================
//= [Official Conversion]
//= Job change Quest from Monk / Champion -> Sura.
//===== Additional Comments: =================================
-//= 1.0 First Version.
+//= 1.0 First Version. [Masao]
//= 1.1 Removed disablenpc which causes players stucked in waitingroom. [Joseph]
+//= 1.2 Updated script, optimized. [Euphy]
//============================================================
ve_in,237,125,0 script King Crab#job_shu 107,{
- if (job_shu == 0){
- if (Class == Job_Monk || Class == Job_Champion || Job_Baby_Monk){
- if ((BaseLevel > 98) && (JobLevel > 49)){
- mes "[King Crab]";
- mes "Khh ha ha ha ha ha ha.";
- mes "That little rookie was knocked out by my one blow!";
- next;
- mes "[Sludge Worm]";
- mes "Those arrogant fellows deserve a bitter lesson.";
- mes "How dare a little rookie attack you, boss!";
- next;
- mes "[King Crab]";
- mes "Ha ha ha ha ha ha ha!!!!";
- next;
- mes "[Sludge Worm]";
- mes "Hey! Right here!!! One more cup of beer!!!";
- mes "What are you doing? My boss's cup is already empty! Come quickly!";
- next;
- mes "[Waitress]";
- mes "Yes, I will bring it right away.";
- next;
- mes "[Sludge Worm]";
- mes "Too slow!!! Who do you think my boss is? Huh!?";
- next;
- mes "[Waitress]";
- mes "I... I'm really sorry, sir...";
- next;
- mes "[King Crab]";
- mes "K k k k k. That's enough.";
- mes "That cute girl seems to be scared of you!";
- mes "Hey lady~ We are not scary people~~";
- next;
- mes "[Waitress]";
- mes "Aaaaaaaaaaak! Don't do this!!";
- next;
- mes "- Bang -";
- donpcevent "???#bcmd::OnEnable";
- next;
- mes "[???]";
- mes "Hey, there.";
- mes "I've been watching you, making a ruckuss like you own this place.";
- next;
- mes "[???]";
- mes "It's too noisy. So if you want to say that nonsense again, go home.";
- next;
- mes "[Sludge Worm]";
- mes "What?!";
- mes "I don't know who you are but you must've lost your mind!";
- mes "Do you have any idea who my boss is?!!";
- next;
- mes "[Sludge Worm]";
- mes "This is the famous King Crab!!!";
- mes "Who can decimate entire armies with his fist!!!";
- next;
- mes "[???]";
- mes "You do all the dirty things like your dirty face.";
- mes "You're just a thug satisfying your desires.";
- next;
- mes "[King Crab]";
- mes "What?";
- mes "How dare you say those things?";
- mes "Just because you're a girl doesn't mean I'll just let it go.";
- next;
- mes "[Sludge Worm]";
- mes "Huh! The boss is really mad!";
- mes "I can beat you up with one blow...";
- next;
- mes "["+strcharinfo(0)+"]";
- mes "Hey! How dare you use violence against a lady!?";
- next;
- mes "[???]";
- mes "Move back, you little thing...";
- next;
- mes "[???]";
- mes "Oh, I'm glad to hear that.";
- mes "I won't attack first because I'm in the middle of training.";
- next;
- mes "[King Crab && Sludge Worm]";
- mes "What?";
- next;
- mes "[King Crab && Sludge Worm]";
- mes "Uhhhh?!";
- next;
- mes "[King Crab && Sludge Worm]";
- mes "Aaaaaahhhhhhhhk!!!!!!!!";
- specialeffect EF_FIRESPLASHHIT,"King Crab#job_shu";
- specialeffect EF_FIRESPLASHHIT,"Sludge Worm#job_shu";
- next;
- mes "- What is that amazing power? -";
- mes "- I've never seen this";
- mes "- kind of skill before... -";
- next;
- mes "[???]";
- mes "Well, the mood is spoiled...";
- next;
- mes "[Waitress]";
- mes "Tha... Thank you so much...";
- mes "How can I repay you?";
- next;
- mes "[???]";
- mes "It's not a big deal. It's okay.";
- next;
- mes "[Waitress]";
- mes "Are you going back to your lodging?";
- mes "If it's okay with you, can I deliver you a meal?";
- next;
- mes "[???]";
- mes "Oh, you don't really need to.";
- mes "Just a slice of bread and warm soup will be enough for me.";
- mes "Then, I've got to say goodbye. Bye.";
- donpcevent "???#bcmd::OnDisable";
- next;
- mes "[Waitress]";
- mes "Bye...";
- mes "...";
- mes ".....";
- mes "........(cheeks glowing)";
- set job_shu,1;
- setquest 11155;
- close;
- }
- mes "[King Crab]";
- mes "Khh ha ha ha ha ha ha";
- mes "That little rookie was knocked out by my one blow!";
- next;
- mes "[Sludge Worm]";
- mes "Those arrogant fellows deserve a bitter lesson.";
- mes "How dare a little rookie attack my boss!";
- next;
+ if (job_shu == 0) {
+ mes "[King Crab]";
+ mes "Khh ha ha ha ha ha ha.";
+ mes "That little rookie was knocked out by my one blow!";
+ next;
+ mes "[Sludge Worm]";
+ mes "Those arrogant fellows deserve a bitter lesson.";
+ mes "How dare a little rookie attack you, boss!";
+ next;
+ if (BaseJob != Job_Monk || BaseLevel < 99 || JobLevel < 50) {
mes "[King Crab]";
mes "Khhha ha ha ha ha ha!!!!";
mes "One more cup of beer, here!!!";
@@ -154,203 +35,142 @@ ve_in,237,125,0 script King Crab#job_shu 107,{
mes "King Crab!!! I will follow you forever!!";
close;
}
- }
- mes "[King Crab]";
- mes "Khh ha ha ha ha ha ha";
- mes "That little rookie was knocked out by my one blow!";
- next;
- mes "[Sludge Worm]";
- mes "Those arrogant fellows deserve a bitter lesson.";
- mes "How dare a little rookie attack my boss!";
- next;
- mes "[King Crab]";
- mes "Khhha ha ha ha ha ha!!!!";
- mes "One more cup of beer, here!!!";
- mes "I will drink today!!!";
- next;
- mes "[Sludge Worm]";
- mes "King Crab!!! I will follow you forever!!";
- close;
-}
-
-ve_in,241,128,4 script Sludge Worm#job_shu 110,{
- if (job_shu == 0){
- if (Class == Job_Monk || Class == Job_Champion || Job_Baby_Monk){
- if ((BaseLevel > 98) && (JobLevel > 49)){
- mes "[King Crab]";
- mes "Khh ha ha ha ha ha ha.";
- mes "That little rookie was knocked out by my one blow!";
- next;
- mes "[Sludge Worm]";
- mes "Those arrogant fellows deserve a bitter lesson.";
- mes "How dare a little rookie attack you, boss!";
- next;
- mes "[King Crab]";
- mes "Ha ha ha ha ha ha ha!!!!";
- next;
- mes "[Sludge Worm]";
- mes "Hey! Right here!!! One more cup of beer!!!";
- mes "What are you doing? My boss's cup is already empty! Come quickly!";
- next;
- mes "[Waitress]";
- mes "Yes, I will bring it right away.";
- next;
- mes "[Sludge Worm]";
- mes "Too slow!!! Who do you think my boss is? Huh!?";
- next;
- mes "[Waitress]";
- mes "I... I'm really sorry, sir...";
- next;
- mes "[King Crab]";
- mes "K k k k k. That's enough.";
- mes "That cute girl seems to be scared of you!";
- mes "Hey lady~ We are not scary people~~";
- next;
- mes "[Waitress]";
- mes "Aaaaaaaaaaak! Don't do this!!";
- next;
- mes "- Bang -";
- donpcevent "???#bcmd::OnEnable";
- next;
- mes "[???]";
- mes "Hey, there.";
- mes "I've been watching you, making a ruckuss like you own this place.";
- next;
- mes "[???]";
- mes "It's too noisy. So if you want to say that nonsense again, go home.";
- next;
- mes "[Sludge Worm]";
- mes "What?!";
- mes "I don't know who you are but you must've lost your mind!";
- mes "Do you have any idea who my boss is?!!";
- next;
- mes "[Sludge Worm]";
- mes "This is the famous King Crab!!!";
- mes "Who can decimate entire armies with his fist!!!";
- next;
- mes "[???]";
- mes "You do all the dirty things like your dirty face.";
- mes "You're just a thug satisfying your desires.";
- next;
- mes "[King Crab]";
- mes "What?";
- mes "How dare you say those things?";
- mes "Just because you're a girl doesn't mean I'll just let it go.";
- next;
- mes "[Sludge Worm]";
- mes "Huh! The boss is really mad!";
- mes "I can beat you up with one blow...";
- next;
- mes "["+strcharinfo(0)+"]";
- mes "Hey! How dare you use violence against a lady!?";
- next;
- mes "[???]";
- mes "Move back, you little thing...";
- next;
- mes "[???]";
- mes "Oh, I'm glad to hear that.";
- mes "I won't attack first because I'm in the middle of training.";
- next;
- mes "[King Crab && Sludge Worm]";
- mes "What?";
- next;
- mes "[King Crab && Sludge Worm]";
- mes "Uhhhh?!";
- next;
- mes "[King Crab && Sludge Worm]";
- mes "Aaaaaahhhhhhhhk!!!!!!!!";
- specialeffect EF_FIRESPLASHHIT,"King Crab#job_shu";
- specialeffect EF_FIRESPLASHHIT,"Sludge Worm#job_shu";
- next;
- mes "- What is that amazing power? -";
- mes "- I've never seen this";
- mes "- kind of skill before... -";
- next;
- mes "[???]";
- mes "Well, the mood is spoiled...";
- next;
- mes "[Waitress]";
- mes "Tha... Thank you so much...";
- mes "How can I repay you?";
- next;
- mes "[???]";
- mes "It's not a big deal. It's okay.";
- next;
- mes "[Waitress]";
- mes "Are you going back to your lodging?";
- mes "If it's okay with you, can I deliver you a meal?";
- next;
- mes "[???]";
- mes "Oh, you don't really need to.";
- mes "Just a slice of bread and warm soup will be enough for me.";
- mes "Then, I've got to say goodbye. Bye.";
- donpcevent "???#bcmd::OnDisable";
- next;
- mes "[Waitress]";
- mes "Bye...";
- mes "...";
- mes ".....";
- mes "........(cheeks glowing)";
- set job_shu,1;
- setquest 11155;
- close;
- }
- mes "[King Crab]";
- mes "Khh ha ha ha ha ha ha";
- mes "That little rookie was knocked out by my one blow!";
- next;
- mes "[Sludge Worm]";
- mes "Those arrogant fellows deserve a bitter lesson.";
- mes "How dare a little rookie attack my boss!";
- next;
+ mes "[King Crab]";
+ mes "Ha ha ha ha ha ha ha!!!!";
+ next;
+ mes "[Sludge Worm]";
+ mes "Hey! Right here!!! One more cup of beer!!!";
+ mes "What are you doing? My boss's cup is already empty! Come quickly!";
+ next;
+ mes "[Waitress]";
+ mes "Yes, I will bring it right away.";
+ next;
+ mes "[Sludge Worm]";
+ mes "Too slow!!! Who do you think my boss is? Huh!?";
+ next;
+ mes "[Waitress]";
+ mes "I... I'm really sorry, sir...";
+ next;
+ mes "[King Crab]";
+ mes "K k k k k. That's enough.";
+ mes "That cute girl seems to be scared of you!";
+ mes "Hey lady~ We are not scary people~~";
+ next;
+ mes "[Waitress]";
+ mes "Aaaaaaaaaaak! Don't do this!!";
+ next;
+ mes "- Bang -";
+ donpcevent "???#bcmd::OnEnable";
+ next;
+ mes "[???]";
+ mes "Hey, there.";
+ mes "I've been watching you, making a ruckus like you own this place.";
+ next;
+ mes "[???]";
+ mes "It's too noisy. So if you want to say that nonsense again, go home.";
+ next;
+ mes "[Sludge Worm]";
+ mes "What?!";
+ mes "I don't know who you are but you must've lost your mind!";
+ mes "Do you have any idea who my boss is?!!";
+ next;
+ mes "[Sludge Worm]";
+ mes "This is the famous King Crab!!!";
+ mes "Who can decimate entire armies with his fist!!!";
+ next;
+ mes "[???]";
+ mes "You do all the dirty things like your dirty face.";
+ mes "You're just a thug satisfying your desires.";
+ next;
+ mes "[King Crab]";
+ mes "What?";
+ mes "How dare you say those things?";
+ mes "Just because you're a girl doesn't mean I'll just let it go.";
+ next;
+ mes "[Sludge Worm]";
+ mes "Huh! The boss is really mad!";
+ mes "I can beat you up with one blow...";
+ next;
+ mes "["+strcharinfo(0)+"]";
+ mes "Hey! How dare you use violence against a lady!?";
+ next;
+ mes "[???]";
+ mes "Move back, you little thing...";
+ next;
+ mes "[???]";
+ mes "Oh, I'm glad to hear that.";
+ mes "I won't attack first because I'm in the middle of training.";
+ next;
+ mes "[King Crab & Sludge Worm]";
+ mes "What?";
+ next;
+ mes "[King Crab & Sludge Worm]";
+ mes "Uhhhh?!";
+ next;
+ mes "[King Crab & Sludge Worm]";
+ mes "Aaaaaahhhhhhhhk!!!!!!!!";
+ specialeffect EF_FIRESPLASHHIT,AREA,"King Crab#job_shu";
+ specialeffect EF_FIRESPLASHHIT,AREA,"Sludge Worm#job_shu";
+ next;
+ mes "- What is that amazing power? -";
+ mes "- I've never seen this -";
+ mes "- kind of skill before... -";
+ next;
+ mes "[???]";
+ mes "Well, the mood is spoiled...";
+ next;
+ mes "[Waitress]";
+ mes "Tha... Thank you so much...";
+ mes "How can I repay you?";
+ next;
+ mes "[???]";
+ mes "It's not a big deal. It's okay.";
+ next;
+ mes "[Waitress]";
+ mes "Are you going back to your lodging?";
+ mes "If it's okay with you, can I deliver you a meal?";
+ next;
+ mes "[???]";
+ mes "Oh, you don't really need to.";
+ mes "Just a slice of bread and warm soup will be enough for me.";
+ mes "Then, I've got to say goodbye. Bye.";
+ donpcevent "???#bcmd::OnDisable";
+ next;
+ mes "[Waitress]";
+ mes "Bye...";
+ mes "...";
+ mes ".....";
+ mes "........(cheeks glowing)";
+ set job_shu,1;
+ setquest 11155;
+ close;
+ } else {
+ if (strnpcinfo(0) == "King Crab#job_shu") {
mes "[King Crab]";
- mes "Khhha ha ha ha ha ha!!!!";
- mes "One more cup of beer, here!!!";
- mes "I will drink today!!!";
- next;
+ mes "How come a little rookie knocked me out! Me! The great King Crab...";
+ } else {
mes "[Sludge Worm]";
- mes "King Crab!!! I will follow you forever!!";
- close;
+ mes "Boss... Are we really past our prime now?";
+ mes "Sob... sob...";
}
+ close;
}
- mes "[King Crab]";
- mes "Khh ha ha ha ha ha ha";
- mes "That little rookie was knocked out by my one blow!";
- next;
- mes "[Sludge Worm]";
- mes "Those arrogant fellows deserve a bitter lesson.";
- mes "How dare a little rookie attack my boss!";
- next;
- mes "[King Crab]";
- mes "Khhha ha ha ha ha ha!!!!";
- mes "One more cup of beer, here!!!";
- mes "I will drink today!!!";
- next;
- mes "[Sludge Worm]";
- mes "King Crab!!! I will follow you forever!!";
- close;
}
+ve_in,241,128,4 duplicate(King Crab#job_shu) Sludge Worm#job_shu 110
ve_in,244,126,3 script Waitress#job_shu 69,{
- if (job_shu == 0){
- mes "[Waitress]";
+ mes "[Waitress]";
+ if (job_shu == 0) {
mes "Oh no~";
mes "I hate those noisy and impolite customers!";
mes "I hope there is someone who can scold them for me.";
close;
- }else if (job_shu == 1){
- if (Class == Job_Monk || Job_Baby_Monk){
- mes "[Waitress]";
+ } else if (job_shu == 1) {
+ if (BaseJob == Job_Monk) {
mes "Oh dear~";
- mes "I really appreciate you, Monk, for helping me a while ago.";
- next;
- }else if (Class == Job_Champion){
- mes "[Waitress]";
- mes "Oh dear~";
- mes "I really appreciate you, Champion, for helping me a while ago.";
+ mes "I really appreciate you, "+jobname(Class)+", for helping me a while ago.";
next;
}
- mes "[Waitress]";
mes "Ah, the person we saw before?";
mes "She has been staying in this village for days,";
mes "Isn't she so great?";
@@ -368,7 +188,6 @@ ve_in,244,126,3 script Waitress#job_shu 69,{
mes "If you still don't know where to stay, please use ^f57d7dthe Inn at the upper side of this building^000000.";
close;
}
- mes "[Waitress]";
mes "Now that the customers have become a little quiet.";
mes "Ahhhh, I feel better now!!";
close;
@@ -376,72 +195,68 @@ ve_in,244,126,3 script Waitress#job_shu 69,{
ve_in,240,131,0 script ???#bcmd 484,{
end;
-
OnInit:
disablenpc "???#bcmd";
end;
-
OnEnable:
enablenpc "???#bcmd";
initnpctimer;
end;
-
OnDisable:
disablenpc "???#bcmd";
stopnpctimer;
end;
-
OnTimer600000:
donpcevent "???#bcmd::OnDisable";
stopnpctimer;
end;
}
-// Custom Translation NPC name
-ve_in,97,149,0 script Sura Hotel 111,3,3,{
+ve_in,97,149,0 script #Suraryokan 139,3,3,{
OnTouch:
- if (job_shu == 1){
+ if (job_shu == 1) {
+ set .@n$, "["+strcharinfo(0)+"]";
mes "[???]";
mes "Who is it?!";
next;
- mes "["+strcharinfo(0)+"]";
+ mes .@n$;
mes "I am the person who was at the pub a while ago.";
mes "I have something to ask.";
next;
mes "[???]";
mes "Don't bother me, just go away!";
next;
- mes "["+strcharinfo(0)+"]";
+ mes .@n$;
mes "Please, I just want to talk.";
next;
mes "[???]";
mes "...";
next;
- mes "["+strcharinfo(0)+"]";
+ mes .@n$;
mes "Don't ignore me, just talk to me.";
next;
- mes "["+strcharinfo(0)+"]";
+ mes .@n$;
mes "Just for a moment, isn't it okay?";
next;
- mes "["+strcharinfo(0)+"]";
+ mes .@n$;
mes "I'm not here to hurt you.";
next;
- mes "["+strcharinfo(0)+"]";
+ mes .@n$;
mes "How could you treat someone who came to your door so badly?";
next;
- mes "["+strcharinfo(0)+"]";
+ mes .@n$;
mes "You're going too far.";
next;
- mes "["+strcharinfo(0)+"]";
+ mes .@n$;
mes "After I saw you fighting...";
next;
- mes "["+strcharinfo(0)+"]";
+ mes .@n$;
mes "I thought that you must have practiced martial arts and I came here to meet you.";
next;
- mes "["+strcharinfo(0)+"]";
+ mes .@n$;
mes "But seeing that you stood me up outside like this...";
next;
- mes "["+strcharinfo(0)+"]";
+ mes .@n$;
mes "You must be advanced in martial arts...";
next;
mes "[???]";
@@ -456,12 +271,12 @@ OnTouch:
}
ve_in,98,159,0 script Fighter#job_shu 484,{
- if (job_shu < 2){
+ if (job_shu < 2) {
mes "[Fighter]";
mes "Ahhhh~ I'm so tired.";
mes "Training is so tough and I have a long way to go!";
close;
- }else if (job_shu == 2){
+ } else if (job_shu == 2) {
mes "["+strcharinfo(0)+"]";
mes "I want to know about the skill you used a while ago.";
next;
@@ -535,7 +350,7 @@ ve_in,98,159,0 script Fighter#job_shu 484,{
mes "You won't even have time to take a rest if you choose this way.";
mes "You'll become a puppet for war...";
next;
- switch(select("But I still want to know more.:Well, I quit then.")){
+ switch(select("But I still want to know more.:Well, I quit then.")) {
case 1:
mes "[???]";
mes "Aren't you an idiot?";
@@ -562,8 +377,8 @@ ve_in,98,159,0 script Fighter#job_shu 484,{
mes "You don't need to look for trouble.";
close;
}
- }else if (job_shu == 3){
- if (checkquest(11156,2) == 2){
+ } else if (job_shu == 3) {
+ if (checkquest(11156,HUNTING) == 2) {
mes "[???]";
mes "Wow~";
mes "Did you really kill all those wolves?";
@@ -590,7 +405,7 @@ ve_in,98,159,0 script Fighter#job_shu 484,{
mes "Okay, then^f57d7d go and kill 100 Desert Wolves.^000000";
mes "Then I'll think about it again.";
close;
- }else if (job_shu == 4){
+ } else if (job_shu == 4) {
mes "[Bruno]";
mes "Go to ^f57d7dEl Mes Gorge Southeast of Juno^000000.";
mes "My colleague ^f57d7dBuddy^000000 will be training himself near the center of that area.";
@@ -598,7 +413,7 @@ ve_in,98,159,0 script Fighter#job_shu 484,{
mes "[Bruno]";
mes "Tell him that 'Bruno' sent you there and after that, just suit yourself.";
close;
- }else if (job_shu == 100){
+ } else if (job_shu == 100) {
mes "[Bruno]";
mes "Hey~ !";
mes "How are you doing?";
@@ -617,15 +432,15 @@ ve_in,98,159,0 script Fighter#job_shu 484,{
close;
}
-yuno_fild07,254,176,7 script Buddy#job_shu 483,{
- if (job_shu < 4){
+yuno_fild07,254,176,7 script Buddy#job_shu 753,{
+ if (job_shu < 4) {
mes "[Buddy]";
mes "Haaap!!! Haaaap!!! Whoo!! Haahhp!!!";
next;
mes "[Buddy]";
mes "I don't know why you're here but please don't stand behind me unless you want to die.";
close;
- }else if (job_shu == 4){
+ } else if (job_shu == 4) {
mes "[Buddy]";
mes "Haaap!!! Haaaap!!! Whoo!! Haahhp!!!";
next;
@@ -647,7 +462,7 @@ yuno_fild07,254,176,7 script Buddy#job_shu 483,{
mes "You must be a special person for her to send you to me.";
next;
mes "[Buddy]";
- mes "Well, I can't answer your question because I'm in the process of self training, so I will take you to our master.";
+ mes "Well, I can't answer your question because I'm in the process of self-training, so I will take you to our master.";
next;
mes "[Buddy]";
mes "My master doesn't like noise, so please ^f57d7dwait in the living room silently.^000000";
@@ -659,25 +474,27 @@ yuno_fild07,254,176,7 script Buddy#job_shu 483,{
close2;
warp "sword_1-1",215,244;
end;
- }else if (job_shu == 100){
+ } else if (job_shu == 100) {
mes "[Buddy]";
mes "Ah, long time no see, "+strcharinfo(0)+".";
mes "Are you here to meet my master?";
next;
- if (select("Yes:No") == 1){
+ switch(select("Yes:No")) {
+ case 1:
mes "[Buddy]";
mes "I'll take you right away.";
close2;
warp "sword_1-1",216,168;
end;
+ case 2:
+ mes "[Buddy]";
+ mes "Then, why are you here?";
+ mes "You are not here to see me, aren't you?";
+ close;
}
- mes "[Buddy]";
- mes "Then, why are you here?";
- mes "You are not here to see me, aren't you?";
- close;
}
mes "[Buddy]";
- mes ""+strcharinfo(0)+"£¬Didn't you meet the master yet?";
+ mes strcharinfo(0)+", didn't you meet the master yet?";
next;
mes "[Buddy]";
mes "My master doesn't like noise, so please ^f57d7dwait in the living room silently.^000000";
@@ -689,109 +506,94 @@ yuno_fild07,254,176,7 script Buddy#job_shu 483,{
end;
}
-sword_1-1,223,243,4 script Drawing Room 111,{
+sword_1-1,223,243,4 script Drawing Room 753,{
end;
-
OnInit:
waitingroom "Drawing Room",20,"Drawing Room::OnStartArena",1;
enablewaitingroomevent;
end;
-
OnStartArena:
warpwaitingpc "sword_2-1",223,205;
donpcevent "Buddy#Sura_Salon::OnEnable";
disablewaitingroomevent;
end;
-
OnEnable:
enablewaitingroomevent;
end;
-
OnDisable:
disablewaitingroomevent;
end;
}
-sword_1-1,223,243,4 script Buddy#job_shu reception 483,{
+sword_1-1,223,243,4 script Buddy#job_shu_Salong 753,{
mes "[Buddy]";
mes "My master doesn't like noise, so please ^f57d7dwait in the living room silently.^000000";
next;
- if (select("Go to the living room.:Go outside.") == 1){
+ switch(select("Go to the living room.:Go outside.")) {
+ case 1:
mes "[Buddy]";
mes "Please wait in the living room at the upper side.";
close;
+ case 2:
+ mes "[Buddy]";
+ mes "Then, see you again.";
+ close2;
+ warp "yuno_fild07",255,178;
+ end;
}
- mes "[Buddy]";
- mes "Then, see you again.";
- close2;
- warp "yuno_fild07",255,178;
- end;
}
sword_2-1,1,1,0 script Buddy#Sura_Salon 66,{
end;
-
OnInit:
disablenpc "Buddy#Sura_Salon";
end;
-
OnEnable:
enablenpc "Buddy#Sura_Salon";
initnpctimer;
end;
-
OnReset:
killmonster "sword_2-1","Buddy#Sura_Salon::OnMyMobDead";
end;
-
OnDisable:
disablenpc "Buddy#Sura_Salon";
stopnpctimer;
end;
-
OnMyMobDead:
- if(.MyMobCount < 1){
- monster "sword_2-1",219,210,"hallucination",1479,1,"Buddy#Sura_Salon::OnMyMobDead";
- monster "sword_2-1",228,209,"hallucination",1483,1,"Buddy#Sura_Salon::OnMyMobDead";
- monster "sword_2-1",228,201,"hallucination",1479,1,"Buddy#Sura_Salon::OnMyMobDead";
- monster "sword_2-1",219,201,"hallucination",1483,1,"Buddy#Sura_Salon::OnMyMobDead";
+ if (mobcount("sword_2-1","Buddy#Sura_Salon::OnMyMobDead") < 1) {
+ monster "sword_2-1",219,210,"Hallucination",1479,1,"Buddy#Sura_Salon::OnMyMobDead";
+ monster "sword_2-1",228,209,"Hallucination",1483,1,"Buddy#Sura_Salon::OnMyMobDead";
+ monster "sword_2-1",228,201,"Hallucination",1479,1,"Buddy#Sura_Salon::OnMyMobDead";
+ monster "sword_2-1",219,201,"Hallucination",1483,1,"Buddy#Sura_Salon::OnMyMobDead";
}
end;
-
OnTimer3000:
mapannounce "sword_2-1","The master is now in the middle of training, and you need to wait in the living room around 5 minutes.",bc_map;
end;
-
OnTimer4000:
mapannounce "sword_2-1","Ah! You may have hallucinations in the living room, so please be careful.",bc_map;
end;
-
OnTimer5000:
mapannounce "sword_2-1","This is the policy of the master, so please don't feel unpleasant.",bc_map;
end;
-
OnTimer33000:
- monster "sword_2-1",219,210,"hallucination",1480,1,"Buddy#Sura_Salon::OnMyMobDead";
+ monster "sword_2-1",219,210,"Hallucination",1480,1,"Buddy#Sura_Salon::OnMyMobDead";
monster "sword_2-1",219,210,"It can't be true",1479,1,"Buddy#Sura_Salon::OnMyMobDead";
- monster "sword_2-1",228,209,"hallucination",1446,1,"Buddy#Sura_Salon::OnMyMobDead";
+ monster "sword_2-1",228,209,"Hallucination",1446,1,"Buddy#Sura_Salon::OnMyMobDead";
monster "sword_2-1",228,209,"Just Imagination",1483,1,"Buddy#Sura_Salon::OnMyMobDead";
- monster "sword_2-1",228,201,"hallucination",1480,1,"Buddy#Sura_Salon::OnMyMobDead";
+ monster "sword_2-1",228,201,"Hallucination",1480,1,"Buddy#Sura_Salon::OnMyMobDead";
monster "sword_2-1",228,201,"Illusion",1479,1,"Buddy#Sura_Salon::OnMyMobDead";
- monster "sword_2-1",219,201,"hallucination",1446,1,"Buddy#Sura_Salon::OnMyMobDead";
+ monster "sword_2-1",219,201,"Hallucination",1446,1,"Buddy#Sura_Salon::OnMyMobDead";
monster "sword_2-1",219,201,"Just Imagination",1483,1,"Buddy#Sura_Salon::OnMyMobDead";
- set .MyMobCount,8;
end;
-
OnTimer93000:
- monster "sword_2-1",219,210,"hallucination",1480,1,"Buddy#Sura_Salon::OnMyMobDead";
+ monster "sword_2-1",219,210,"Hallucination",1480,1,"Buddy#Sura_Salon::OnMyMobDead";
monster "sword_2-1",219,210,"Just Imagination",1479,1,"Buddy#Sura_Salon::OnMyMobDead";
- monster "sword_2-1",228,209,"hallucination",1446,1,"Buddy#Sura_Salon::OnMyMobDead";
- monster "sword_2-1",228,209,"hallucination",1483,1,"Buddy#Sura_Salon::OnMyMobDead";
- monster "sword_2-1",228,201,"hallucination",1480,1,"Buddy#Sura_Salon::OnMyMobDead";
- monster "sword_2-1",219,201,"hallucination",1446,1,"Buddy#Sura_Salon::OnMyMobDead";
- set .MyMobCount,6;
+ monster "sword_2-1",228,209,"Hallucination",1446,1,"Buddy#Sura_Salon::OnMyMobDead";
+ monster "sword_2-1",228,209,"Hallucination",1483,1,"Buddy#Sura_Salon::OnMyMobDead";
+ monster "sword_2-1",228,201,"Hallucination",1480,1,"Buddy#Sura_Salon::OnMyMobDead";
+ monster "sword_2-1",219,201,"Hallucination",1446,1,"Buddy#Sura_Salon::OnMyMobDead";
end;
-
OnTimer153000:
mapannounce "sword_2-1","If you're bored, may I bring you some magazines?",bc_map;
monster "sword_2-1",219,210,"Magazine",1478,1,"Buddy#Sura_Salon::OnMyMobDead";
@@ -802,110 +604,88 @@ OnTimer153000:
monster "sword_2-1",228,201,"Magazine",1478,1,"Buddy#Sura_Salon::OnMyMobDead";
monster "sword_2-1",219,201,"Magazine",1478,1,"Buddy#Sura_Salon::OnMyMobDead";
monster "sword_2-1",219,201,"Magazine",1478,1,"Buddy#Sura_Salon::OnMyMobDead";
- set .MyMobCount,8;
end;
-
OnTimer213000:
- monster "sword_2-1",219,210,"hallucination",1480,1,"Buddy#Sura_Salon::OnMyMobDead";
+ monster "sword_2-1",219,210,"Hallucination",1480,1,"Buddy#Sura_Salon::OnMyMobDead";
monster "sword_2-1",219,210,"Never mind",1479,1,"Buddy#Sura_Salon::OnMyMobDead";
- monster "sword_2-1",228,209,"hallucination",1483,1,"Buddy#Sura_Salon::OnMyMobDead";
- monster "sword_2-1",228,201,"hallucination",1480,1,"Buddy#Sura_Salon::OnMyMobDead";
+ monster "sword_2-1",228,209,"Hallucination",1483,1,"Buddy#Sura_Salon::OnMyMobDead";
+ monster "sword_2-1",228,201,"Hallucination",1480,1,"Buddy#Sura_Salon::OnMyMobDead";
monster "sword_2-1",228,201,"Can you see me?",1479,1,"Buddy#Sura_Salon::OnMyMobDead";
- monster "sword_2-1",219,201,"hallucination",1483,1,"Buddy#Sura_Salon::OnMyMobDead";
- set .MyMobCount,6;
+ monster "sword_2-1",219,201,"Hallucination",1483,1,"Buddy#Sura_Salon::OnMyMobDead";
end;
-
OnTimer273000:
monster "sword_2-1",219,210,"",1480,1,"Buddy#Sura_Salon::OnMyMobDead";
- monster "sword_2-1",228,209,"hallucination",1446,1,"Buddy#Sura_Salon::OnMyMobDead";
- monster "sword_2-1",228,201,"hallucination",1480,1,"Buddy#Sura_Salon::OnMyMobDead";
- monster "sword_2-1",228,201,"hallucination",1479,1,"Buddy#Sura_Salon::OnMyMobDead";
- monster "sword_2-1",219,201,"hallucination",1446,1,"Buddy#Sura_Salon::OnMyMobDead";
- monster "sword_2-1",219,201,"hallucination",1483,1,"Buddy#Sura_Salon::OnMyMobDead";
- set .MyMobCount,6;
+ monster "sword_2-1",228,209,"Hallucination",1446,1,"Buddy#Sura_Salon::OnMyMobDead";
+ monster "sword_2-1",228,201,"Hallucination",1480,1,"Buddy#Sura_Salon::OnMyMobDead";
+ monster "sword_2-1",228,201,"Hallucination",1479,1,"Buddy#Sura_Salon::OnMyMobDead";
+ monster "sword_2-1",219,201,"Hallucination",1446,1,"Buddy#Sura_Salon::OnMyMobDead";
+ monster "sword_2-1",219,201,"Hallucination",1483,1,"Buddy#Sura_Salon::OnMyMobDead";
end;
-
OnTimer300000:
mapannounce "sword_2-1","The master has arrived. Soon I'll show you into the master's room.",bc_map;
end;
-
OnTimer303000:
donpcevent "Buddy#job_shuaneh::OnEnable";
end;
-
OnTimer305000:
donpcevent "Buddy#Sura_Salon::OnReset";
end;
-
OnTimer315000:
mapannounce "sword_2-1","Come on here.",bc_map;
donpcevent "Buddy#job_shuaneh::OnDisable";
- donpcevent "Sura_garajjom::OnEnable";
+ donpcevent "#Sura_garajjom::OnEnable";
end;
-
OnTimer320000:
- mapannounce "sword_2-1","I guess you're not ready to meet the master yet..",bc_map;
- donpcevent "Sura_garajjom::OnDisable";
+ mapannounce "sword_2-1","I guess you're not ready to meet the master yet...",bc_map;
+ donpcevent "#Sura_garajjom::OnDisable";
donpcevent "Drawing Room::OnEnable";
mapwarp "sword_2-1","yuno_fild07",255,178;
stopnpctimer;
end;
}
-sword_2-1,223,205,7 script Buddy#job_shuaneh 483,{
- if (job_shu > 4){
+sword_2-1,223,205,7 script Buddy#job_shuaneh 753,{
+ if (job_shu > 4) {
mes "I'll show you the way. This way.";
close2;
warp "sword_1-1",216,168;
donpcevent "Buddy#job_shuaneh::OnDisable";
end;
}
- // Custom Translation
- mes "How did you get here?";
+ mes "Why are you here?";
close2;
warp "yuno_fild07",248,179;
end;
-
OnInit:
+OnDisable:
disablenpc "Buddy#job_shuaneh";
end;
-
OnEnable:
enablenpc "Buddy#job_shuaneh";
end;
-
-OnDisable:
- disablenpc "Buddy#job_shuaneh";
- end;
}
-sword_2-1,223,205,0 script Sura_garajjom 111,10,10,{
- end;
-
+sword_2-1,223,205,0 script #Sura_garajjom 139,10,10,{
OnTouch:
warp "sword_1-1",216,168;
end;
-
OnInit:
- disablenpc "Sura_garajjom";
+OnDisable:
+ disablenpc "#Sura_garajjom";
end;
-
OnEnable:
- enablenpc "Sura_garajjom";
- end;
-
-OnDisable:
- disablenpc "Sura_garajjom";
+ enablenpc "#Sura_garajjom";
end;
}
sword_1-1,222,169,5 script Bruno#job_shu 484,{
- if (job_shu > 4){
+ if (job_shu > 4) {
mes "[Bruno]";
- mes "Hey~ "+strcharinfo(0)+", What's up?";
+ mes "Hey~ "+strcharinfo(0)+", what's up?";
next;
- if (select("Let's have conversation.:Go outside.") == 1){
- if (job_shu == 100){
+ switch(select("Let's have conversation.:Go outside.")) {
+ case 1:
+ if (job_shu == 100) {
mes "[Bruno]";
mes "My master?";
mes "He said he has put the world out of his mind and he is a ghost who gave up being a human but he seems to have a lingering desire for the world.";
@@ -945,173 +725,91 @@ sword_1-1,222,169,5 script Bruno#job_shu 484,{
mes "[Bruno]";
mes "We don't care about your age in our world!";
close;
+ case 2:
+ mes "[Bruno]";
+ mes "Come again whenever you want to~";
+ mes "I will show you the training course of the dead~";
+ close2;
+ warp "yuno_fild07",255,178;
+ end;
}
- mes "[Bruno]";
- mes "Come again whenever you want to~";
- mes "I will show you the training course of the dead~";
- close2;
- warp "yuno_fild07",255,178;
- end;
}
mes "[Bruno]";
- // Custom Translation
- mes "How do people keep";
- mes "getting in here!";
- mes "Get out!!!";
+ mes "What are you?";
+ mes "How did you find this place!";
+ mes "Go away!!!";
close2;
warp "yuno_fild07",255,178;
end;
}
sword_1-1,223,167,2 script Master#job_shu 483,{
- if (job_shu > 4){
- if (job_shu == 5){
+ mes "[Master]";
+ if (job_shu == 5) {
+ mes "You must have bright eyes to see that you finally came to this room.";
+ next;
+ mes "[Master]";
+ if (SkillPoint != 0) {
+ mes "You can't become a Sura unless you use all your skill points.";
+ close;
+ }
+ if (checkweight(1201,1) == 0 || MaxWeight - Weight < 3500) {
+ mes "You seem to be heavily burdened. Please remove some of it.";
+ close;
+ }
+ if (BaseLevel < 99 || JobLevel < 50) {
+ mes "You don't seem to have reached the limit of a human, you still have far to go in order to become Sura.";
+ mes "Please go practice some more.";
+ close;
+ }
+ if (BaseJob != Job_Monk) {
+ mes "Hmm?";
+ close;
+ }
+ mes "Of course~";
+ mes "I have keen eyes.";
+ next;
+ mes "[Bruno]";
+ mes "Master! This is a wolf fur coat.";
+ mes "Put it on when it's cold.";
+ next;
+ mes "["+strcharinfo(0)+"]";
+ mes "Ahhk! That is the wolf I... caught... Uhh.";
+ next;
+ mes "- Whack -";
+ next;
+ mes "[Bruno]";
+ mes "Ho ho ho~";
+ mes "Do you have something to say, "+strcharinfo(0)+"?";
+ mes "You became a member of our family, let's get along together ~";
+ next;
+ mes "[Master]";
+ mes "Right, I now accept you as my student, too.";
+ next;
+ mes "[Master]";
+ mes "I think you already know it, but to live as a Sura will not be that easy.";
+ next;
+ mes "[Master]";
+ mes "I also shut myself off from the world. If there comes a day when we go to the world again, it must be the day when the world needs ghosts for the wars.";
+ next;
+ mes "[Master]";
+ mes "I hope those days will not come but... I'll willingly be the ghost and kill all enemies.";
+ next;
+ if (ismounting()) {
mes "[Master]";
- mes "You must have bright eyes to see that you finally came to this room.";
- next;
- if(SkillPoint != 0){
- mes "[Master]";
- // Custom Translation
- mes "Please use all your Skill Points or you cannot become a Sura.";
- close;
- }
- if(checkweight(1201,1) == 0){
- mes "[Master]";
- // Custom Translation
- mes "Your earthly burden is to heavy. You'd better go clean up.";
- close;
- }
- if (JobLevel < 50 || BaseLevel < 99){
- mes "[Master]";
- // Custom Translation
- mes "You seem to have not yet reached the limits of human beings, you still have far to go in order to become Sura.";
- mes "Go train more.";
- close;
- }
- if (Class == Job_Baby_Monk){
- mes "[Bruno]";
- mes "Of course~";
- mes "I have keen eyes.";
- next;
- mes "[Bruno]";
- mes "Master! This is a wolf fur coat.";
- mes "Put it on when it's cold.";
- next;
- mes "["+strcharinfo(0)+"]";
- mes "Ahhk! That is the wolf I... caught... Uhh.";
- next;
- mes "- Whack -";
- next;
- mes "[Bruno]";
- mes "Ho ho ho~";
- mes "Do you have something to say, "+strcharinfo(0)+"?";
- mes "You became a member of our family, let's get along together ~";
- next;
- mes "[Master]";
- mes "Right, I now accept you as my student, too.";
- next;
- mes "[Master]";
- mes "I think you already know it, but to live as a Sura will not be that easy.";
- next;
- mes "[Master]";
- mes "I also shut myself off from the world. If there comes a day when we go to the world again, it must be the day when the world needs ghosts for the wars.";
- next;
- mes "[Master]";
- mes "I hope those days will not come but... I'll willingly be the ghost and kill all enemies.";
- next;
- mes "[Master]";
- mes "You should train yourself steadily until that day.";
- set job_shu,100;
- jobchange Job_Baby_Sura;
- completequest 11158;
- getitem 5754,1;
- getitem 2795,1;
- close;
- }else if (Class == Job_Monk){
- mes "[Bruno]";
- mes "Of course~";
- mes "I have keen eyes.";
- next;
- mes "[Bruno]";
- mes "Master! This is a wolf fur coat.";
- mes "Put it on when it's cold.";
- next;
- mes "["+strcharinfo(0)+"]";
- mes "Ahhk! That is the wolf I... caught... Uhh.";
- next;
- mes "- Whack -";
- next;
- mes "[Bruno]";
- mes "Ho ho ho~";
- mes "Do you have something to say, "+strcharinfo(0)+"?";
- mes "You became a member of our family, let's get along together ~";
- next;
- mes "[Master]";
- mes "Right, I now accept you as my student, too.";
- next;
- mes "[Master]";
- mes "I think you already know it, but to live as a Sura will not be that easy.";
- next;
- mes "[Master]";
- mes "I also shut myself off from the world. If there comes a day when we go to the world again, it must be the day when the world needs ghosts for the wars.";
- next;
- mes "[Master]";
- mes "I hope those days will not come but... I'll willingly be the ghost and kill all enemies.";
- next;
- mes "[Master]";
- mes "You should train yourself steadily until that day.";
- set job_shu,100;
- jobchange Job_Sura;
- completequest 11158;
- getitem 5754,1;
- getitem 2795,1;
- close;
- }else if (Class == Job_Champion){
- mes "[Bruno]";
- mes "Of course~";
- mes "I have keen eyes.";
- next;
- mes "[Bruno]";
- mes "Master! This is a wolf fur coat.";
- mes "Put it on when it's cold.";
- next;
- mes "["+strcharinfo(0)+"]";
- mes "Ahhk! That is the wolf I... caught... Uhh.";
- next;
- mes "- Whack -";
- next;
- mes "[Bruno]";
- mes "Ho ho ho~";
- mes "Do you have something to say, "+strcharinfo(0)+"?";
- mes "You became a member of our family, let's get along together ~";
- next;
- mes "[Master]";
- mes "Right, I now accept you as my student, too.";
- next;
- mes "[Master]";
- mes "I think you already know it, but to live as a Sura will not be that easy.";
- next;
- mes "[Master]";
- mes "I also shut myself off from the world. If there comes a day when we go to the world again, it must be the day when the world needs ghosts for the wars.";
- next;
- mes "[Master]";
- mes "I hope those days will not come but... I'll willingly be the ghost and kill all enemies.";
- next;
- mes "[Master]";
- mes "You should train yourself steadily until that day.";
- set job_shu,100;
- jobchange Job_Sura_T;
- completequest 11155;
- getitem 5754,1;
- getitem 2795,1;
- close;
- }
- mes "[Master]";;
- // Custom Translation
- mes "Ah?";;
+ mes "So... please get down from your riding pet!";
+ mes "It is a loss of etiquette on this situation.";
close;
}
mes "[Master]";
+ mes "You should train yourself steadily until that day.";
+ set job_shu,100;
+ jobchange roclass(eaclass()|EAJL_THIRD);
+ completequest 11158;
+ getitem 5754,1; //Blazing_Soul
+ getitem 2795,1; //Green_Apple_Ring
+ close;
+ } else if (job_shu > 5) {
mes "Once I was also an ordinary young man who traveled a lot and met many friends.";
next;
mes "[Master]";
@@ -1122,54 +820,48 @@ sword_1-1,223,167,2 script Master#job_shu 483,{
next;
mes "[Master]";
mes "But what's done is done...";
- if (countitem(6153) > 0){
- delitem 6153,1;
- getitem 5754,1;
- }
close;
}
- mes "[Master]";
- mes "You should not have come here.";
- mes "Please leave.";
+ mes "This is not a place where you can stay.";
+ mes "Please go back.";
close2;
warp "yuno_fild07",255,178;
end;
}
/*
-// Custom Translation
-sword_2-1,1,2,0 script Sura Job Switch 66,{
- switch(select("Open Arena:Close Arena:Activate Drawing Room:Actvate Buddy:Activate Naigara:All Off:Cancel")){
- case 1:
- mes "Opening Arena";
- donpcevent "Drawing Room::OnEnable";
- close;
- case 2:
- mes "Closing Arena";
- donpcevent "Drawing Room::OnDisable";
- close;
- case 3:
- mes "Activating Drawing Room";
- donpcevent "Buddy#Sura_Salon::OnEnable";
- close;
- case 4:
- mes "Activating Buddy";
- donpcevent "Buddy#job_shuaneh::OnEnable";
- close;
- case 5:
- mes "Activating garajjom";
- donpcevent "Sura_garajjom::OnEnable";
- close;
- case 6:
- mes "Deactivating all.";
- donpcevent "Drawing Room::OnDisable";
- donpcevent "Buddy#Sura_Salon::OnReset";
- donpcevent "Buddy#Sura_Salon::OnDisable";
- donpcevent "Buddy#job_shuaneh::OnDisable";
- donpcevent "Sura_garajjom::OnDisable";
- close;
- case 7:
- close;
+sword_2-1,1,2,0 script Button Girl#sura 66,{
+ switch(select("Turn on arena.:Turn off arena.:Turn on the living room.:Turn on Buddy.:Turn on Gara.:Turn off all.:Close")) {
+ case 1:
+ mes "Turn on arena.";
+ donpcevent "Drawing Room::OnEnable";
+ close;
+ case 2:
+ mes "Turn off arena.";
+ donpcevent "Drawing Room::OnDisable";
+ close;
+ case 3:
+ mes "Turn on the living room.";
+ donpcevent "Buddy#Sura_Salon::OnEnable";
+ close;
+ case 4:
+ mes "Turn on Buddy.";
+ donpcevent "Buddy#job_shuaneh::OnEnable";
+ close;
+ case 5:
+ mes "Turn on Gara.";
+ donpcevent "#Sura_garajjom::OnEnable";
+ close;
+ case 6:
+ mes "Turn off all.";
+ donpcevent "Drawing Room::OnDisable";
+ donpcevent "Buddy#Sura_Salon::OnReset";
+ donpcevent "Buddy#Sura_Salon::OnDisable";
+ donpcevent "Buddy#job_shuaneh::OnDisable";
+ donpcevent "#Sura_garajjom::OnDisable";
+ close;
+ case 7:
+ close;
}
}
*/ \ No newline at end of file