summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--npc/003-1/hasan.txt4
-rw-r--r--npc/003-4/sorfina.txt9
2 files changed, 10 insertions, 3 deletions
diff --git a/npc/003-1/hasan.txt b/npc/003-1/hasan.txt
index 110ef767b..4297c04d1 100644
--- a/npc/003-1/hasan.txt
+++ b/npc/003-1/hasan.txt
@@ -35,7 +35,7 @@
003-1,62,148,0 script Hasan NPC_ELVEN_MAN_RED,2,2,{
if (getq(TulimsharQuest_Hasan) == 0) goto L_Safe;
if (getq(TulimsharQuest_Hasan) == 4) goto L_Finish;
- if (getq(TulimsharQuest_Hasan) == 5) goto L_Complete;
+ if (getq(TulimsharQuest_Hasan) >= 5) goto L_Complete;
mesn strcharinfo(0);
mesq l("Give me back what you've stole, thief!");
next;
@@ -137,7 +137,7 @@ L_Close:
close;
OnTouch:
- if (getq(TulimsharQuest_Hasan) == 5) goto L_TouchComplete;
+ if (getq(TulimsharQuest_Hasan) >= 5) goto L_TouchComplete;
if (Zeny > 15) goto L_Steal;
end;
diff --git a/npc/003-4/sorfina.txt b/npc/003-4/sorfina.txt
index 05e04f492..3a373d817 100644
--- a/npc/003-4/sorfina.txt
+++ b/npc/003-4/sorfina.txt
@@ -18,7 +18,7 @@
if (getq(TulimsharQuest_Hasan) == 3) goto L_Basement;
if (getq(TulimsharQuest_Hasan) == 4) goto L_Finished;
// Status 5 returns to default message
- //if (getq(TulimsharQuest_Hasan) == 5) goto
+ if (getq(TulimsharQuest_Hasan) == 5) goto L_Reward2;
mesn;
mesq l("Hello, darling!");
close;
@@ -99,6 +99,13 @@ L_Finished:
mesq l("Please, show Hasan the claw. Just talk to him.");
close;
+L_Reward2:
+ mesn;
+ mesq l("Thanks for helping my son. Here, take 300 GP for your troubles.");
+ setq1 TulimsharQuest_Hasan, 6;
+ Zeny=Zeny+300;
+ close;
+
OnKillMurderer:
setq TulimsharQuest_Hasan, 4;
dispbottom l("I will take a claw and show Hasan.");