summaryrefslogtreecommitdiff
path: root/world/map/npc/031-1/angelaOutside.txt
diff options
context:
space:
mode:
Diffstat (limited to 'world/map/npc/031-1/angelaOutside.txt')
-rw-r--r--world/map/npc/031-1/angelaOutside.txt28
1 files changed, 21 insertions, 7 deletions
diff --git a/world/map/npc/031-1/angelaOutside.txt b/world/map/npc/031-1/angelaOutside.txt
index 4b0c5db5..322cbfb0 100644
--- a/world/map/npc/031-1/angelaOutside.txt
+++ b/world/map/npc/031-1/angelaOutside.txt
@@ -9,8 +9,10 @@
mes "Current state: " + QL_CINDY;
mes "---";
mes "Available states:";
- mes "0 - does not have the quest.";
- mes "1 - got the quest.";
+ mes "0 - can not do the quest.";
+ mes "5 - does not have the quest.";
+ mes "6 - got the quest.";
+ mes "1 - can go rescue cindy.";
mes "2 - rescued cindy.";
mes "3 - got reward from cindy.";
mes "4 - got reward from angela.";
@@ -20,7 +22,7 @@
L_Set:
input @state;
- if(@state < 0 || @state > 4) set @state, 0;
+ if(@state < 0 || @state > 6) set @state, 0;
set QL_CINDY, @state;
goto L_Close;
@@ -32,12 +34,12 @@ OnInit:
end;
}
-031-1,79,24,0|script|Angela|195
+031-1,79,24,0|script|Angela|195,15,15
{
set @minlevel, 70;
- if (QL_CINDY > 3) goto L_Please_Visit_Again;
- if (QL_CINDY > 1) goto L_Please_Visit;
+ if (QL_CINDY == 3) goto L_Please_Visit_Again;
+ if (QL_CINDY > 1 && QL_CINDY < 5) goto L_Please_Visit;
if (QL_CINDY == 1) goto L_Please_Help;
mes "[Angela]";
@@ -45,13 +47,18 @@ OnInit:
next;
mes "\"It's terrible, oh my dear child!\"";
next;
- if (countitem("ConcentrationPotion") > 0 && BaseLevel >= @minlevel)
+ if (countitem("ConcentrationPotion") > 0 && BaseLevel >= @minlevel && QL_CINDY == 6)
goto L_Menu_Potion;
menu
"\"Please calm down and tell me what happened.\"", L_Whining,
"Leave", L_Close;
+OnTouch:
+ if(BaseLevel >= @minlevel && !QL_CINDY)
+ set QL_CINDY, 5;
+ end;
+
L_Whining:
mes "[Angela]";
mes "\"My poor little daughter, please! Oh no, oh no...\"";
@@ -73,6 +80,13 @@ L_Whining:
mes "She is crying and sobbing.";
next;
mes "It seems she is too upset to tell you anything helpful. If she would just calm down and concentrate a bit...";
+ if(BaseLevel >= @minlevel) goto L_GetQuest;
+ goto L_Close;
+
+L_GetQuest:
+ next;
+ set QL_CINDY, 6;
+ mes "Perhaps you could give her something to help concentrate ?";
goto L_Close;
L_Menu_Potion: