summaryrefslogtreecommitdiff
path: root/npc/re/quests/eden/eden_common.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/re/quests/eden/eden_common.txt')
-rw-r--r--npc/re/quests/eden/eden_common.txt46
1 files changed, 33 insertions, 13 deletions
diff --git a/npc/re/quests/eden/eden_common.txt b/npc/re/quests/eden/eden_common.txt
index 14649eea6..9085cad91 100644
--- a/npc/re/quests/eden/eden_common.txt
+++ b/npc/re/quests/eden/eden_common.txt
@@ -44,12 +44,32 @@ moc_para01,27,35,5 script Secretary Lime Evenor 4_F_EDEN_OFFICER,{
mes "- after you loose some weight. -";
close;
}
+ if (countitem(Para_Team_Mark) > 0) {
+ mes "[Lime Evenor]";
+ mes "Thanks to many adventurers visiting our Eden Group, we've recently prepared a new version of Eden Group Mark for our visitors.";
+ mes "And it is also possible to exchange old version of Eden Group Mark into a new one.";
+ next;
+ mes "[Lime Evenor]";
+ mes "Though it has a slight time delay, this new version of Eden Group Mark will send you back to current saved location.";
+ mes "Would you like to exchange yours?";
+ next;
+ if (select("Sure", "I'm good.") == 2){
+ mes "[Lime Evenor]";
+ mes "What possible reason would you have... to not exchange?";
+ close;
+ }
+ delitem Para_Team_Mark,1;
+ getitem Para_Team_Mark_,1;
+ mes "[Lime Evenor]";
+ mes "There you go. Come back again~";
+ close;
+ }
mes "[Lime Evenor]";
mes "People who follow their dreams and romances listen to me. We are representatives of the paradise called 'The garden of Eden' called the Eden group . There is no place like this anywhere.";
mes "Hello. Can I help you?";
next;
while (1) {
- switch (select("What is Eden group?:Join the Eden Group.:Register new mission.:Search for missions.:Cancel.")) {
+ switch (select("What is Eden group?", "Join the Eden Group.", "Register new mission.", "Search for missions.", "Cancel.")) {
case 1:
mes "[Lime Evenor]";
mes "Eden Group is a group that helps people who are suffering from distresses in Rune-Midgard.";
@@ -67,12 +87,12 @@ moc_para01,27,35,5 script Secretary Lime Evenor 4_F_EDEN_OFFICER,{
next;
break;
case 2:
- if (countitem(Para_Team_Mark) < 1) {
+ if (countitem(Para_Team_Mark) < 1 && countitem(Para_Team_Mark_) < 1) {
mes "[Lime Evenor]";
mes "You can be a Eden's member by simply registering with me.";
mes "Would you like to join Eden Group?";
next;
- switch (select("Yes, I want to join.:No, I don't want to join.")) {
+ switch (select("Yes, I want to join.", "No, I don't want to join.")) {
case 1:
mes "[Lime Evenor]";
mes "Aright. Excellent! Please write down your name here.";
@@ -96,7 +116,7 @@ moc_para01,27,35,5 script Secretary Lime Evenor 4_F_EDEN_OFFICER,{
input .@input$;
next;
mes "[Lime Evenor]";
- mes "Ah~ ha. You are ^3131FF"+strcharinfo(0)+"^000000.";
+ mes "Ah~ ha. You are ^3131FF"+strcharinfo(PC_NAME)+"^000000.";
mes "I got it right this time.";
next;
emotion e_no1;
@@ -106,7 +126,7 @@ moc_para01,27,35,5 script Secretary Lime Evenor 4_F_EDEN_OFFICER,{
next;
mes "[Lime Evenor]";
mes "Hopefully you can do great work as an Eden's member.";
- getitem Para_Team_Mark,1;
+ getitem Para_Team_Mark_,1;
next;
break;
case 2:
@@ -125,17 +145,17 @@ moc_para01,27,35,5 script Secretary Lime Evenor 4_F_EDEN_OFFICER,{
mes "[Lime Evenor]";
mes "Do you want to register some missions that you want us to do?";
next;
- if(select("Yes, I want to register.:No, I don't.") == 1) {
+ if(select("Yes, I want to register.", "No, I don't.") == 1) {
mes "[Lime Evenor]";
mes "Alrigh. Please write down your name on it.";
input .@input$;
next;
mes "[Lime Evenor]";
- mes "^3131FF"+strcharinfo(0)+"^000000.. Is that your name?";
+ mes "^3131FF"+strcharinfo(PC_NAME)+"^000000.. Is that your name?";
mes "Hmm, your handwriting is not clear. I can't read. it";
next;
mes "[Lime Evenor]";
- mes "^3131FF"+strcharinfo(0)+"^000000, tell me what you want to register. for";
+ mes "^3131FF"+strcharinfo(PC_NAME)+"^000000, tell me what you want to register. for";
mes "Which map should we go to?";
input .@input$;
next;
@@ -179,7 +199,7 @@ moc_para01,27,35,5 script Secretary Lime Evenor 4_F_EDEN_OFFICER,{
}
break;
case 4:
- if (countitem(Para_Team_Mark) > 0) {
+ if (countitem(Para_Team_Mark) > 0 || countitem(Para_Team_Mark_) > 0) {
mes "[Lime Evenor]";
mes "Would like to try some missions as an Eden member?";
next;
@@ -214,11 +234,11 @@ moc_para01,27,35,5 script Secretary Lime Evenor 4_F_EDEN_OFFICER,{
mes "Would you like to be a problem solver?";
mes "Eden group is here to solve your problem.";
next;
- switch (select("Move to Eden Group.:Don't want to talk anymore.")) {
+ switch (select("Move to Eden Group.", "Don't want to talk anymore.")) {
case 1:
mes "[Eden Teleport Officer]";
mes "Let's go to our secret base!";
- nak_warp = strnpcinfo(2);
+ nak_warp = strnpcinfo(NPC_NAME_HIDDEN);
close2;
warp "moc_para01",31,14;
end;
@@ -306,12 +326,12 @@ OnTouch:
}
moc_para01,47,39,3 script #warp_2_pass HIDDEN_NPC,{
- if (countitem(Para_Team_Mark) > 0) {
+ if (countitem(Para_Team_Mark) > 0 || countitem(Para_Team_Mark_) > 0) {
mes "[Lime Evenor]";
mes "Oh, it is an exclusive place only for Eden's members.";
mes "If you are a member, you can come whenever you want!";
next;
- switch (select("Enter.:Don't Enter.")) {
+ switch (select("Enter.", "Don't Enter.")) {
case 1:
mes "This door is beautifully decorated but seems a little bit too heavy.";
close2;