summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
m---------client-data0
-rw-r--r--world/map/npc/042-1/hasan.txt4
-rw-r--r--world/map/npc/042-1/kaan.txt5
-rw-r--r--world/map/npc/042-2/sorfina.txt12
4 files changed, 18 insertions, 3 deletions
diff --git a/client-data b/client-data
-Subproject 99a449466a16625b5693ad5ee0a06ddd7dac1e9
+Subproject 8af4270b649382081cd21890b00b4fa6eed9f82
diff --git a/world/map/npc/042-1/hasan.txt b/world/map/npc/042-1/hasan.txt
index 3ac2aa0f..ae599f5a 100644
--- a/world/map/npc/042-1/hasan.txt
+++ b/world/map/npc/042-1/hasan.txt
@@ -51,6 +51,8 @@ L_Toll:
L_NoPay:
mes "[Hasan]";
mes "\"That's not my problem. You have to stay here then.\"";
+ next;
+ mes "This is annoying. Maybe Kaan can help?";
goto L_Close;
L_Fight:
@@ -59,7 +61,9 @@ L_Fight:
mes "\"Do you really think you can beat me?\"";
mes "He pulls out a nasty looking dagger and stabs it in your direction.";
set Hp, 1;
+ next;
mes "That hurt! You begin to think searching for a different solution might be healthier.";
+ mes "Maybe Kaan can help?";
goto L_Close;
L_Pay:
diff --git a/world/map/npc/042-1/kaan.txt b/world/map/npc/042-1/kaan.txt
index e1a8b483..89c75132 100644
--- a/world/map/npc/042-1/kaan.txt
+++ b/world/map/npc/042-1/kaan.txt
@@ -92,15 +92,16 @@ L_Hasan:
mes "I'd like to help you, but - I won't risk an open confrontation with him.\"";
next;
mes "\"Sometimes he just freaks out and then he's dangerous.";
- mes "We should think about some kind of trick. Ah, if only I knew his weak point.\"";
+ mes "He might listen to one of the adult men, but they're all off to work in Tulimshar during the day.\"";
next;
- mes "\"He might listen to one of the adult men, but they're all off to work in Tulimshar during the day.\"";
+ mes "\"We should think about some kind of trick. Ah, if only I knew his weak point.\"";
set kaan, 3;
next;
L_Trick:
mes "[Kaan]";
mes "\"Do you have any idea what Hasan's weakness could be?";
+ mes "I wonder if Sorfina or Tanisha know something about him that could help us.\"";
if (hasan < 2)
goto L_Close;
next;
diff --git a/world/map/npc/042-2/sorfina.txt b/world/map/npc/042-2/sorfina.txt
index 0c981946..6caf032d 100644
--- a/world/map/npc/042-2/sorfina.txt
+++ b/world/map/npc/042-2/sorfina.txt
@@ -4,7 +4,7 @@
042-2.gat,28,26,0|script|Sorfina|154,4,4{
if (FLAGS & FLAG_TUTORIAL_DONE) goto L_Again;
- if (sorfina == 4) goto L_Again;
+ if (sorfina == 4) goto L_Heal;
if (sorfina == 3) goto L_Clothes;
if (sorfina == 2) goto L_Chest;
if (sorfina == 1) goto L_Carpet;
@@ -95,6 +95,16 @@ L_Clothes:
set sorfina, 4;
goto L_Close;
+L_Heal:
+ if (Hp == MaxHp)
+ goto L_Again;
+ mes "[Sorfina]";
+ mes "\"Hello Dear! You look tired, you should rest a moment.\"";
+ mes "You take a short nap and feel refreshed.";
+ heal MaxHp, 0;
+ next;
+ goto L_Again;
+
L_Again:
mes "[Sorfina]";
mes "\"Make yourself at home! Do you have any questions?\"";