babylon.config.defines.state_apparatus
State Apparatus AI and Institution Base Model (Features 039 + 040).
Spec 058: extracted from the historical babylon.config.defines monolith.
Re-exported via babylon.config.defines.__init__; composed into GameDefines in babylon.config.defines._assembler.
Classes
|
Institution Base Model coefficients (Feature 040). |
|
State Apparatus AI coefficients (Feature 039). |
- class babylon.config.defines.state_apparatus.InstitutionDefines(**data)[source]
Bases:
BaseModelInstitution Base Model coefficients (Feature 040).
Configures factional balance dynamics, Bonapartist threshold detection, and default structural selectivity modifiers per apparatus type.
All thresholds are [S] SYNTHETIC unless otherwise noted.
See also
specs/040-institution-base-model/spec.md: Full specification.- Parameters:
- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class babylon.config.defines.state_apparatus.StateApparatusAIDefines(**data)[source]
Bases:
BaseModelState Apparatus AI coefficients (Feature 039).
Configures the state-as-adversary system: faction dynamics, fascist convergence detection, attention thread management, budget allocation, escalation ladder, and territory effect parameters.
All thresholds are [S] SYNTHETIC unless otherwise noted.
See also
specs/039-state-apparatus-ai/spec.md: Full specification.- Parameters:
max_faction_shift_per_tick (float)
minimum_effect_floor (float)
heat_to_ss_coefficient (float)
fascist_security_threshold (float)
fascist_settler_ci_threshold (float)
fascist_finance_ceiling (float)
convergence_confirmation_ticks (int)
reversion_ss_threshold (float)
reversion_ci_threshold (float)
thread_pool_base (int)
thread_pool_max (int)
detroit_2010_annual_budget (float)
actions_per_tick (int)
develop_infrastructure_boost (float)
neglect_infrastructure_decay (float)
displace_population_fraction (float)
neglect_quality_floor (float)
consciousness_resistance_factor (float)
high_profile_heat_rate (float)
low_profile_heat_rate (float)
heat_escalation_threshold (float)
scorched_earth_legitimacy_core (float)
scorched_earth_legitimacy_periphery (float)
strategic_withdrawal_decay_multiplier (float)
strategic_withdrawal_asset_recovery (float)
displace_ci_reduction (float)
displace_community_infra_reduction (float)
heat_decay_rate (float)
recruit_no_presence_penalty (float)
eviction_scatter_ci_loss (float)
propagandize_base_delta (float)
incorporate_base_attractiveness (float)
bribe_consciousness_shift (float)
bribe_liberal_increase (float)
divide_requires_prior_surveil (bool)
incorporate_requires_prior_surveil (bool)
fund_capacity_increment (float)
staff_thread_cost (float)
staff_max_per_tick (int)
audit_routine_detection_chance (float)
audit_thorough_detection_chance (float)
audit_deep_detection_chance (float)
infiltrate_informant_intel_rate (float)
infiltrate_provocateur_intel_rate (float)
infiltrate_mole_intel_rate (float)
infiltrate_detection_base_chance (float)
raid_ci_radicalization_threshold (float)
raid_ci_radicalization_boost (float)
raid_ci_suppression_rate (float)
raid_org_coherence_damage (float)
raid_key_figure_capture_base (float)
raid_force_multiplier_swat (float)
raid_force_multiplier_military (float)
prosecute_org_morale_damage (float)
prosecute_key_figure_removal_chance (float)
prosecute_terrorism_charge_multiplier (float)
prosecute_legitimacy_boost_success (float)
liquidate_singleton_collapse_chance (float)
liquidate_core_legitimacy_cost (float)
liquidate_periphery_legitimacy_cost (float)
liquidate_deniability_threshold (float)
liquidate_coherence_damage (float)
emergency_powers_thread_multiplier (float)
emergency_powers_liquidate_in_core (bool)
surveillance_expansion_intel_bonus (float)
god_mode_enabled (bool)
- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].