@Cobaltasaurus
I looked at the TinyMUX help but there doesn't seem to be help on just a general @attribute command. On Penn, it's @attribute/access/retroactive attr=flag list here; it will set the attr to have those flags going forward, and the /retroactive makes all already-set copies those flags.
Many games I've been on that required things to be locked (wizlocked stats, etc.) used an attribute locker that went through and redid them after each shutdown, since Penn used to not carry those between shutdowns, and I find it easier in case I do miss something (or need a mass list), or need to add something quickly to just keep the locker object and chuck attrs on it.
ETA: Looking at the TinyMUX wizhep online, it looks like it might be a configuration directive...
& attr_type
Config parameter: attr_type <pattern> [!]<privilege> [[!]<privilege>]...
All user-named attributes whose names match the wildcard pattern <pattern>
will receive the default attribute flags specified by the privilege list,
rather than the default attribute flags specified for user attributes
by the user_attr_access conf directive (defaults to none).
Directives given later take precedence over earlier ones. For example,
if you want all attributes on your game that start with '_' to be
set only by Wizards, except for attributes that start with '_RPG',
which should be set only by Wizards and also not copyable by @clone,
you should do:
attr_type _* wizard
attr_type _RPG_* wizard no_clone
See also: @list attr_types, attr_access, user_attr_access