summaryrefslogtreecommitdiff
path: root/pad/nodes/(-984,10,-3329).lua
diff options
context:
space:
mode:
Diffstat (limited to 'pad/nodes/(-984,10,-3329).lua')
-rw-r--r--pad/nodes/(-984,10,-3329).lua38
1 files changed, 38 insertions, 0 deletions
diff --git a/pad/nodes/(-984,10,-3329).lua b/pad/nodes/(-984,10,-3329).lua
new file mode 100644
index 0000000..30010d4
--- /dev/null
+++ b/pad/nodes/(-984,10,-3329).lua
@@ -0,0 +1,38 @@
+if event.type == "punch" then
+ digiline_send("commit", true) --{name, F.cac(name)})
+end
+
+if event.channel == "ack" then
+ local catch = event.msg
+ name = catch[1]
+ wm = catch[2]
+
+ if F.ack2(name, wm) then
+ digiline_send("ack_r", S.acc[name][wm])
+ else
+ digiline_send("ack_r", false)
+ end
+end
+
+if event.channel == "checkout" then
+ local catch = event.msg
+ name = catch[1]
+ wm = catch[2]
+ amount = catch[3]
+
+ if F.ack2(name, wm) and amount ~= nil then
+ S.acc[name][wm] = S.acc[name][wm] + amount
+ digiline_send("checkout_r", true)
+ else
+ digiline_send("checkout_r", false)
+ end
+end
+
+if event.channel == "create" then
+ local catch = event.msg
+ name = catch[1]
+ wm = catch[2]
+ am = catch[3]
+
+ F.adc(name, wm, am)
+end \ No newline at end of file