massively simplify loop logic

This commit is contained in:
2025-06-05 00:45:40 -05:00
parent fcec2cd1dc
commit 79d5412fe6
14 changed files with 207 additions and 249 deletions

View File

@@ -86,8 +86,6 @@ var nota = hidden.nota
// Strip hidden from cell so nothing else can access it
delete cell.hidden
var os = use_embed('os')
function disrupt(err)
{
if (overling) {
@@ -97,10 +95,12 @@ function disrupt(err)
log.error(err)
log.console("DISRUPTING")
actor_mod.disrupt()
}
os.on(disrupt)
actor_mod.on_exception(disrupt)
var js = use_embed('js')
@@ -688,7 +688,7 @@ function destroyself() {
if (overling) report_to_overling({type:'stop'})
actor_mod.destroy()
actor_mod.disrupt()
}
function handle_actor_disconnect(id) {