/tg/ Station 13 - Modules - Types

modular_nova/modules/symphony/code/config_entries.dm

/datum/config_entry/flag/symphony_enabledEnables whitelist enforcement, role perks, and eligible Discord admin sync. Topics remain available.
/datum/config_entry/string/symphony_urlWhere the panel lives, e.g. https://symphony.example.com
/datum/config_entry/number/symphony_grace_secondsSeconds before returning an unwhitelisted player to the lobby. Keep the cap below SSsymphony's five-minute sweep so repeated sweeps cannot postpone enforcement indefinitely.
/datum/config_entry/flag/symphony_discord_admin_syncAllows Discord role mappings to grant in-game admin ranks. Also requires symphony_enabled.
/datum/config_entry/flag/symphony_topics_local_onlyOnly take Symphony topics from addresses we trust, so a leaked comms key isn't enough on its own.
/datum/config_entry/str_list/symphony_topics_allowed_addressesExtra addresses the gate lets through, one per line. Loopback is always fine, so a single box leaves this empty.