summaryrefslogtreecommitdiff
path: root/npc/019-3/guards.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/019-3/guards.txt')
-rw-r--r--npc/019-3/guards.txt49
1 files changed, 49 insertions, 0 deletions
diff --git a/npc/019-3/guards.txt b/npc/019-3/guards.txt
new file mode 100644
index 000000000..7dbd0f9ee
--- /dev/null
+++ b/npc/019-3/guards.txt
@@ -0,0 +1,49 @@
+// TMW2 scripts.
+// Authors:
+// Jesusalva
+// Description:
+// Nivalis Liberation Day NPC
+
+019-3,128,2,0 script Guard#019-3.1 NPC_GUARD1,{
+ mesn;
+ mesq l("Are you done yet?");
+ select
+ rif(0, l("Yes")),
+ l("No");
+ if (@menu == 2)
+ close;
+
+ // Load quest env
+ // Day, Score, Temporary Time;
+ .@q1=getq(Q_NivalisLibday);
+ .@q2=getq2(Q_NivalisLibday);
+ .@q3=getq3(Q_NivalisLibday);
+
+ // TODO: Calculate score
+ .@score=0;
+
+ // Update Total Score
+ setq2 Q_NivalisLibday, .@q2+.@score;
+ .@q2=getq2(Q_NivalisLibday);
+ // Update Highscores if needed
+ if (.@q2 > $NLIB_HIGHTIME) {
+ $NLIB_HIGHTIME=.@q2;
+ $NLIB_HIGHNAME$=strcharinfo(0);
+ }
+ // Close quest
+ setq1 Q_NivalisLibday, $NLIB_DAY;
+ // Warp you back
+ warp "019-2", 43, 55;
+ closedialog;
+ close;
+
+OnInit:
+ .sex = G_MALE;
+ .distance = 5;
+
+ if (!$NLIB_DAY)
+ disablenpc .name$;
+ end;
+
+}
+