/tg/ Station 13 - Modules - Types

modular_nova/modules/symphony/code/moderation.dm

/datum/world_topic/symphony/ban_notifyThe game's own ban notice, for a ban SSymphony wrote to the table. The panel supplies the notice for an existing row; this legacy topic targets only its ckey.
/datum/world_topic/symphony/kickKicks a player by ckey for a Discord admin.
/proc/symphony_bannable_rolesShared by the panel's role list and ban validation.
/proc/symphony_resolve_roleThe ban cache is case sensitive, so match the caller's text to the stored title.
/datum/world_topic/symphony/banWorld topics have no usr, which create_ban() requires, so insert the ban directly.
/proc/symphony_write_ban_noteWorld topics have no usr, which create_message() requires, so insert the note directly.