9:59 PM]Ashen-Shugar: Ambrosia, thought of adding a new function called bucket() that returns optionally the finished hash and the bucket of the hash, basically unveil the hash algo we use for our buckets for end user, so they can create softcode around their own hash buckets
<....>
[10:08 PM]Ashen-Shugar: I do think one thing we are missing is a command-hash that can be built dynamically. Like @function but for commmands, so we can push to the beginning quick lookups of commands based on #obj/attr for fast execution lookups.
[10:08 PM]Ashen-Shugar: that I think I may go forward with adding
[10:09 PM]Ambrosia: Yeah, a command version of @function would be sexi.
[10:09 PM]Ambrosia: You know the big bonus of that?
[10:09 PM]Ambrosia: ...the commands would not even need to be strictly in the master room anymore.
[10:09 PM]Ambrosia: And you can list them
[10:09 PM]Ashen-Shugar: you know what would be even sexier?
[10:09 PM]Ambrosia: Goats?
[10:09 PM]Ashen-Shugar: Have a destination toggle as an option to the command so you can specify where the command can be executed
[10:10 PM]Ambrosia: @ashen-shugar very yes
[10:10 PM]Ashen-Shugar: any content allowed, including zonemaster
[10:10 PM]Ambrosia: And you know the ultimate bonus?
[10:10 PM]Ambrosia: A config option that lets you disable master room command lookups, for when you have all the commands you want set up that way
[10:11 PM]Ashen-Shugar: oh awesome, yes
[10:11 PM]Ashen-Shugar: and we'll need to make the 'location' a linked list
[10:11 PM]Ashen-Shugar: I want to be able to specify multiple locations for one command
[10:11 PM]Ambrosia: Si!
[10:11 PM]Ashen-Shugar: we should put a cap on thta though as searches down that line can get expensive
[10:12 PM]Ambrosia: NOTE: disabling master room command lookups should not disable the command lookup on zonemasters. That should be a separate option. Maybe?
[10:12 PM]Ashen-Shugar: I agree, master and zonemaster disabling seperately
[10:12 PM]Ashen-Shugar: disa bling master room lookups disables global master rooms but not zonemaster master rooms
[10:13 PM]Ashen-Shugar: you have to separately disable that
[10:13 PM]Ambrosia: Trickery: regexp'd commands
[10:13 PM]Ashen-Shugar: regex flagged
[10:13 PM]Ashen-Shugar: globbing by default as it's faster
9:59 PM]Ashen-Shugar: Ambrosia, thought of adding a new function called bucket() that returns optionally the finished hash and the bucket of the hash, basically unveil the hash algo we use for our buckets for end user, so they can create softcode around their own hash buckets
<....>
[10:08 PM]Ashen-Shugar: I do think one thing we are missing is a command-hash that can be built dynamically. Like @function but for commmands, so we can push to the beginning quick lookups of commands based on #obj/attr for fast execution lookups.
[10:08 PM]Ashen-Shugar: that I think I may go forward with adding
[10:09 PM]Ambrosia: Yeah, a command version of @function would be sexi.
[10:09 PM]Ambrosia: You know the big bonus of that?
[10:09 PM]Ambrosia: ...the commands would not even need to be strictly in the master room anymore.
[10:09 PM]Ambrosia: And you can list them
[10:09 PM]Ashen-Shugar: you know what would be even sexier?
[10:09 PM]Ambrosia: Goats?
[10:09 PM]Ashen-Shugar: Have a destination toggle as an option to the command so you can specify where the command can be executed
[10:10 PM]Ambrosia: @ashen-shugar very yes
[10:10 PM]Ashen-Shugar: any content allowed, including zonemaster
[10:10 PM]Ambrosia: And you know the ultimate bonus?
[10:10 PM]Ambrosia: A config option that lets you disable master room command lookups, for when you have all the commands you want set up that way
[10:11 PM]Ashen-Shugar: oh awesome, yes
[10:11 PM]Ashen-Shugar: and we'll need to make the 'location' a linked list
[10:11 PM]Ashen-Shugar: I want to be able to specify multiple locations for one command
[10:11 PM]Ambrosia: Si!
[10:11 PM]Ashen-Shugar: we should put a cap on thta though as searches down that line can get expensive
[10:12 PM]Ambrosia: NOTE: disabling master room command lookups should not disable the command lookup on zonemasters. That should be a separate option. Maybe?
[10:12 PM]Ashen-Shugar: I agree, master and zonemaster disabling seperately
[10:12 PM]Ashen-Shugar: disa bling master room lookups disables global master rooms but not zonemaster master rooms
[10:13 PM]Ashen-Shugar: you have to separately disable that
[10:13 PM]Ambrosia: Trickery: regexp'd commands
[10:13 PM]Ashen-Shugar: regex flagged
[10:13 PM]Ashen-Shugar: globbing by default as it's faster