summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2023-10-08 14:46:48 -0300
committerJesusaves <cpntb1@ymail.com>2023-10-08 14:46:48 -0300
commitf00119477c73929c6c53c6bbb3402d3e40efddb8 (patch)
tree38f2b8eee22aef3f59213d358cfb91ee6046cd1b
parentf9059fc97a6e44b8ae92a4a8a1d5e92d5797b51e (diff)
downloadtools-f00119477c73929c6c53c6bbb3402d3e40efddb8.tar.gz
tools-f00119477c73929c6c53c6bbb3402d3e40efddb8.tar.bz2
tools-f00119477c73929c6c53c6bbb3402d3e40efddb8.tar.xz
tools-f00119477c73929c6c53c6bbb3402d3e40efddb8.zip
026-5 Blackbox (empty)
-rw-r--r--localserver/npc/026-5_blackbox.txt19
1 files changed, 18 insertions, 1 deletions
diff --git a/localserver/npc/026-5_blackbox.txt b/localserver/npc/026-5_blackbox.txt
index da4f7bf..226821e 100644
--- a/localserver/npc/026-5_blackbox.txt
+++ b/localserver/npc/026-5_blackbox.txt
@@ -4,6 +4,23 @@
// Description:
// The Impregnable Fortress Control Files - Riddle Blackbox
// Quest: General_Fortress
-// (MaxFloor+1, internal, internal)
+// (MaxFloor+2, internal, internal)
+// Syntax:
+// 0235_Riddle_BlackBox( {riddle_id} )
+// Returns true on success, false on failure.
+function script 0235_Riddle_BlackBox {
+ setarray .@q$, "I have no questions for now";
+ setarray .@r$, "";
+ setarray .@l$, l("");
+ .@id = miller_rand(getarg(0), getcharid(0), getarraysize(.@q$)-1);
+
+ // Question, then answer is input, and returns
+ mesq l(.@q$);
+ next;
+ mes "";
+ input .@ans$;
+
+ return riddlevalidation(.@ans$, .@r$[.@e], .@l$[.@e]);
+}