# Comprehensive Sandbox Control - pre-game rules
#
# Namespaced CSC rules. Defaults prioritize single-player convenience:
# core tools Enabled, disruptive tools Unrestricted (SP). Feature scripts must
# call the centralized csc_core_triggers checks, never raw has_game_rule blocks.
# Icons are intentionally omitted so CSC references no sprite it does not own.

csc_core_mode = {
	name = "csc_rule_core_mode"
	group = "csc_rule_group"

	default = {
		name = ENABLED
		text = "csc_rule_core_mode_enabled"
		desc = "csc_rule_core_mode_desc"
		allow_achievements = no
	}
	option = {
		name = DISABLED
		text = "csc_rule_core_mode_disabled"
		desc = "csc_rule_core_mode_desc"
		allow_achievements = no
	}
}

csc_disruptive_mode = {
	name = "csc_rule_disruptive_mode"
	group = "csc_rule_group"

	default = {
		name = UNRESTRICTED
		text = "csc_rule_disruptive_mode_unrestricted"
		desc = "csc_rule_disruptive_mode_desc"
		allow_achievements = no
	}
	option = {
		name = COOP_CONSENT
		text = "csc_rule_disruptive_mode_coop_consent"
		desc = "csc_rule_disruptive_mode_desc"
		allow_achievements = no
	}
	option = {
		name = DISABLED
		text = "csc_rule_disruptive_mode_disabled"
		desc = "csc_rule_disruptive_mode_desc"
		allow_achievements = no
	}
}
