summaryrefslogtreecommitdiff
path: root/world/map/npc/042-1/hasan.txt
diff options
context:
space:
mode:
authorwushin <pasekei@gmail.com>2014-08-24 22:09:43 -0500
committerwushin <pasekei@gmail.com>2014-08-24 22:40:01 -0500
commit2c07459b6d045f7a510811c507533e204319473a (patch)
treeeea6c599f268ecfd86cb95aecdb19c4a2ef87805 /world/map/npc/042-1/hasan.txt
parentd8e03d3b02cd6c2964b94e3c4bc3f40dad9e9888 (diff)
downloadserverdata-2c07459b6d045f7a510811c507533e204319473a.tar.gz
serverdata-2c07459b6d045f7a510811c507533e204319473a.tar.bz2
serverdata-2c07459b6d045f7a510811c507533e204319473a.tar.xz
serverdata-2c07459b6d045f7a510811c507533e204319473a.zip
Quest Log Fixed STARTAREA
Diffstat (limited to 'world/map/npc/042-1/hasan.txt')
-rw-r--r--world/map/npc/042-1/hasan.txt31
1 files changed, 21 insertions, 10 deletions
diff --git a/world/map/npc/042-1/hasan.txt b/world/map/npc/042-1/hasan.txt
index 722c8f62..39e549cd 100644
--- a/world/map/npc/042-1/hasan.txt
+++ b/world/map/npc/042-1/hasan.txt
@@ -8,31 +8,41 @@
042-1.gat,104,49,0|script|Scared Man|160,
{
- if ((@hasan_complete) && ((@tutorial == 12) || (@tutorial == 14)))
+ setarray @npc_loc, 104, 49, 4;
+ callfunc "PCtoNPCRange";
+ if (@npc_check)
+ goto L_End;
+ if (@tutorial >= 13)
goto L_TutDone;
message strcharinfo(0), "He looks too afraid to say anything.";
- end;
+ goto L_End;
L_TutDone:
message strcharinfo(0), "Thanks. Kaan's been much nicer to me now";
+ goto L_End;
+
+L_End:
end;
}
042-1.gat,102,49,0|script|Hasan|189,2,2,
{
+ setarray @npc_loc, 102, 49, 4;
+ callfunc "PCtoNPCRange";
+ if (@npc_check)
+ goto L_Close;
goto L_Main;
L_Main:
callfunc "TutorialState";
if ((getcharid(3) == $@ScorpionFighter) || ($@ScorpionFighter && $@ScorpionFighter != getcharid(3)))
goto L_Afraid;
- if ((@hasan_complete) && ((@tutorial == 12) || (@tutorial == 14)))
+ if (@tutorial == 14)
goto L_TutDone;
- // implicitly, $@ScorpionFighter is nonzero
- if ((@hasan_complete) && (@tutorial == 13))
+ if (@tutorial == 13)
goto L_Thank;
- if (@tutorial == 12)
+ if (@tutorial == 12)
goto L_Trick;
- if ((@tutorial == 10) || (@tutorial == 11))
+ if ((@tutorial == 9) || (@tutorial == 10) || (@tutorial == 11))
goto L_FightAgain;
mes "You over hear some people nearby.";
@@ -58,7 +68,7 @@ L_Main:
next;
mes "Sounds like this person is in trouble.\"";
next;
- set @tutorial_tmp, 10;
+ set @tutorial_tmp, 9;
callfunc "SetTutorialMask";
mes "[Unfriendly Guy]";
mes "\"What are you looking at?\"";
@@ -93,7 +103,8 @@ L_Trick:
L_ScratchHead:
if ($@ScorpionFighter)
goto L_Wait;
- set TUTORIAL, TUTORIAL | $@HasanCompleteBit;
+ set @tutorial_tmp, 14;
+ callfunc "SetTutorialMask";
set $@ScorpionTimer, 0;
set $@ScorpionFighter, getcharid(3);
set $@ScorpDeath, PC_DIE_COUNTER;
@@ -157,7 +168,7 @@ L_Close:
close;
OnTouch:
- if ((@hasan_complete) && ((@tutorial == 12) || (@tutorial == 14)))
+ if (@tutorial >= 13)
end;
goto L_Main;
}