Made stack reset after shell execution

This commit is contained in:
2026-10-31 09:51:34 +01:00
parent 4ac998795e
commit 7465acbc7b
2 changed files with 4 additions and 1 deletions
+1 -1
View File
@@ -1,3 +1,3 @@
// Author: Stefan_0306 // Author: Stefan_0306
// Requires: hexcassettes, hexcellular, moreiotas, hexthings // Requires: hexcassettes, hexcellular, moreiotas, hexthings
(_aqqqq)inspect,duplicate,splat,write/local,num_20(_aqqqq)enqueue(prop_kernel)splat,observe_property,num_1(_deaq)enqueue,read/local,observe_property("tmp")splat,index_of,duplicate,const/null,equals(mask_v,read/local,duplicate,observe_property("tmp")splat,empty_dict("lastmsg.txt")splat,string/chat/caster,replace,replace,set_property)(("lastmsg.txt")splat,index_of,duplicate,const/null,equals(mask_v,read/local,duplicate,observe_property("tmp")splat,2dup,index_of("lastmsg.txt")splat,string/chat/caster,replace,replace,set_property)(string/chat/caster,equals,empty_list(read/local,duplicate,observe_property("tmp")splat,2dup,index_of("lastmsg.txt")splat,string/chat/caster,replace,replace,set_property,string/chat/caster,read/local,observe_property("etc")splat,index_of,duplicate,const/null,equals,empty_list(("CurrentShell.txt")splat,index_of,duplicate,const/null,equals,empty_list(read/local,observe_property("bin")splat,index_of,swap,index_of)if,eval)if,eval,const/null,write/local,duplicate,const/null,equals(mask_v,string/space,string/split,deconstruct(_aqqqq)inspect,splat,observe_property("bin")splat,index_of,duplicate,const/null,equals(("<error>: <basic ass \"shell\">: /bin not found")splat,print,mask_vvv)(swap,index_of,duplicate,const/null,equals(("<error>: <basic ass \"shell\">: command not found")splat,print,mask_vvv)(eval)if,eval)if,eval)(eval)if,eval)if,eval)if,eval)if,eval (_aqqqq)inspect,duplicate,splat,write/local,num_20(_aqqqq)enqueue(prop_kernel)splat,observe_property,num_1(_deaq)enqueue,read/local,observe_property("tmp")splat,index_of,duplicate,const/null,equals(mask_v,read/local,duplicate,observe_property("tmp")splat,empty_dict("lastmsg.txt")splat,string/chat/caster,replace,replace,set_property)(("lastmsg.txt")splat,index_of,duplicate,const/null,equals(mask_v,read/local,duplicate,observe_property("tmp")splat,2dup,index_of("lastmsg.txt")splat,string/chat/caster,replace,replace,set_property)(string/chat/caster,equals,empty_list(read/local,duplicate,observe_property("tmp")splat,2dup,index_of("lastmsg.txt")splat,string/chat/caster,replace,replace,set_property,string/chat/caster,read/local,observe_property("etc")splat,index_of,duplicate,const/null,equals,empty_list(("CurrentShell.txt")splat,index_of,duplicate,const/null,equals,empty_list(read/local,observe_property("bin")splat,index_of,swap,index_of)if,eval)if,eval,const/null,write/local,duplicate,const/null,equals(mask_v,string/space,string/split,deconstruct(_aqqqq)inspect,splat,observe_property("bin")splat,index_of,duplicate,const/null,equals(("<error>: <basic ass \"shell\">: /bin not found")splat,print,mask_vvv)(swap,index_of,duplicate,const/null,equals(("<error>: <basic ass \"shell\">: command not found")splat,print,mask_vvv)(eval)if,eval,stack_len,last_n_list,mask_v)if,eval)(eval)if,eval)if,eval)if,eval)if,eval
+3
View File
@@ -189,6 +189,9 @@ Equality Distillation
} }
Augur's Exaltation Augur's Exaltation
Hermes' Gambit Hermes' Gambit
Flock's Reflection
Flock's Gambit
Bookkeeper's Gambit: v
} }
Augur's Exaltation Augur's Exaltation
Hermes' Gambit Hermes' Gambit