/tg/ Station 13 - Modules - TypesVar Details - Proc Details

admin_verbs

Vars

admin_verbs_by_typeA list of all admin verbs indexed by their type.
admin_verbs_by_visibility_flagA list of all admin verbs indexed by their visibility flag.
admin_visibility_flagsA map of all assosciated admins and their visibility flags.
admins_pending_subsytem_initA list of all admins that are pending initialization of this SS.

Procs

assosciate_adminAssosciates and/or resyncs an admin with their accessible admin verbs.
deassosciate_adminUnassosciates an admin from their admin verbs. Goes over all admin verbs because we don't know which ones are assigned to the admin's mob without a bunch of extra bookkeeping. This might be a performance issue in the future if we have a lot of admin verbs.

Var Details

admin_verbs_by_type

A list of all admin verbs indexed by their type.

admin_verbs_by_visibility_flag

A list of all admin verbs indexed by their visibility flag.

admin_visibility_flags

A map of all assosciated admins and their visibility flags.

admins_pending_subsytem_init

A list of all admins that are pending initialization of this SS.

Proc Details

assosciate_admin

Assosciates and/or resyncs an admin with their accessible admin verbs.

deassosciate_admin

Unassosciates an admin from their admin verbs. Goes over all admin verbs because we don't know which ones are assigned to the admin's mob without a bunch of extra bookkeeping. This might be a performance issue in the future if we have a lot of admin verbs.