character-traits-warrior-capability 0.1.0

A Rust crate for modeling and simulating a broad spectrum of warrior capabilities, aimed at enhancing intricate game mechanics and strategic simulations.
Documentation
// ---------------- [ File: character-traits-warrior-capability/src/strategic_capability.rs ]
crate::ix!();

#[derive(Copy,EnumIter,Debug, Clone, PartialEq, Eq, Hash)]
pub enum WarriorStrategicCapability {
    /// Ideal when the warrior consistently acts decisively under intense pressure, swiftly committing to clear strategies amidst uncertainty.
    BoldAndDecisiveInConflictSituations,

    /// Selected when the warrior demonstrates unmatched expertise in crafting precise military tactics, consistently outmaneuvering opponents.
    BrilliantMilitaryTactician,

    /// Best suited for warriors adept at balancing aggressive military strategies with careful negotiation, adeptly combining force and diplomacy.
    SkilledInStrategicWarfareAndNegotiation,

    /// Optimal for warriors proficient in achieving strategic objectives primarily through diplomatic finesse and negotiation, reducing reliance on direct confrontation.
    CapableStrategistAndDiplomat,

    /// Chosen when the warrior excels equally at tactical operations and overarching strategic command, seamlessly coordinating battlefield maneuvers with long-term strategic vision.
    ExceptionalTacticalAndStrategicLeader,

    /// Appropriate for seasoned warriors whose accumulated experience consistently enhances their battlefield strategies and adaptability in diverse combat scenarios.
    ExperiencedStrategistInBattle,

    /// Ideal for warriors specializing in strategic deception, skillfully manipulating information, perceptions, and enemy expectations for maximum tactical advantage.
    MastersDeceptionAndMisdirection,

    /// Suited for warriors who strategically employ psychological techniques, undermining enemy morale and decision-making through targeted mental and emotional pressure.
    EmploysCunningPsychologicalTactics,

    /// Preferred when the warrior integrates stealth, unpredictability, and sudden attacks, consistently leveraging surprise to destabilize enemy defenses.
    EmploysSurpriseTactics,

    /// Selected for warriors who effectively expand influence and control by systematically combining military operations with diplomatic engagements, enhancing territorial gains.
    ExpandsTerritoryThroughMilitaryAndDiplomaticMeans,

    /// Ideal for warriors adept at strategically selecting and preparing battle locations, ensuring terrain consistently provides tactical superiority.
    SelectsBattlegroundsStrategically,

    /// Chosen for warriors proficient in carefully balancing aggression with caution, systematically identifying and mitigating risks while maintaining strategic momentum.
    ExpertlyBalancesRiskAndSafety,

    /// Best for warriors whose tactical resilience allows effective strategic responses during prolonged hardships or resource-limited environments.
    ResourcefulSurvivalistInHardships,

    /// Suitable for warriors who consistently demonstrate ruthless effectiveness in achieving strategic objectives, uncompromisingly neutralizing threats or obstacles.
    RuthlessStrategistAgainstEnemies,

    /// Selected when the warrior exhibits strategic thinking despite lacking formal training, employing intuitive, creative problem-solving to compensate for limited conventional education.
    StrategicDespiteLackOfFormalTraining,

    /// Appropriate for warriors capable of orchestrating comprehensive warfare strategies, leveraging full-spectrum operations (military, economic, psychological) to decisively defeat adversaries.
    UtilizesTotalWarfareEffectively,

    /// Optimal for warriors frequently taking significant calculated risks to achieve strategic breakthroughs or gain competitive advantages, particularly in high-stakes environments.
    CalculatedStrategicRiskTaker,

    /// Suited for warriors who consistently maintain strategic clarity, steadfastness, and determination when confronting unfamiliar or unpredictable dangers.
    ResolutelyConfrontsUnknownDangers,

    /// Chosen for warriors skilled at strategically navigating and mastering complex, uncharted environments, rapidly adjusting strategies in response to emerging terrain challenges.
    StrategicallyNavigatesUnknownTerrains,

    /// Ideal for warriors who effectively direct and manage combined military forces, displaying exceptional command, coordination, and battlefield leadership.
    SkilledMilitaryStrategistAndCommander,
}

impl WarriorStrategicCapability {
    #[inline]
    pub fn intrinsic_dimension_ratings(&self) -> WarriorCapabilityIntrinsicDimensionRatings {
        use WarriorStrategicCapability::*;
        trace!(target: "warrior_sc_ratings", "Computing ratings for {:?}", self);
        match self {
            BoldAndDecisiveInConflictSituations => wc_ratings!(
                0.00,0.80,0.70,0.00,0.00,0.00,0.00,0.00,0.00,0.90,
                0.90,0.00,0.00,0.00,0.00,0.00,0.75,0.00,0.00,0.00,
                0.80,0.75,0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.80,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.70,0.00,
                0.85,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.75,0.80,0.90,0.00,0.00,0.00,
                0.75,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00
            ),
            BrilliantMilitaryTactician => wc_ratings!(
                0.00,0.70,0.90,0.00,0.00,0.00,0.00,0.00,0.00,0.60,
                0.00,0.00,0.00,0.00,0.00,0.00,0.85,0.65,0.00,0.00,
                0.00,0.90,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.70,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.75,0.80,0.00,
                0.70,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.80,
                0.00,0.00,0.00,0.80,0.00,0.00,0.00,0.00,0.00,0.80,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.70,0.70,0.70,0.00,0.00,0.00,
                0.70,0.00,0.00,0.00,0.00,0.80,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00
            ),
            SkilledInStrategicWarfareAndNegotiation => wc_ratings!(
                0.00,0.00,0.75,0.00,0.00,0.00,0.00,0.00,0.00,0.65,
                0.00,0.00,0.00,0.00,0.00,0.00,0.75,0.70,0.00,0.00,
                0.00,0.00,0.80,0.60,0.00,0.00,0.00,0.00,0.70,0.60,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.60,0.70,0.00,
                0.60,0.75,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.70,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.60,0.70,0.60,0.00,0.00,0.00,
                0.60,0.00,0.00,0.00,0.00,0.70,0.00,0.00,0.60,0.00,
                0.00,0.00,0.00,0.00,0.00
            ),
            CapableStrategistAndDiplomat => wc_ratings!(
                0.00,0.60,0.75,0.00,0.00,0.00,0.00,0.00,0.00,0.40,
                0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.75,0.00,0.00,
                0.00,0.00,0.90,0.00,0.65,0.00,0.00,0.00,0.70,0.20,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.65,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.70,0.75,
                0.00,0.75,0.00,0.00,0.00,0.00,0.00,0.85,0.00,0.65,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.80,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.75,0.80,0.60,0.00,0.00,0.00,
                0.65,0.75,0.00,0.00,0.00,0.80,0.00,0.00,0.00,0.00,
                0.00,0.80,0.00,0.80,0.00
            ),
            ExceptionalTacticalAndStrategicLeader => wc_ratings!(
                0.00,0.85,0.85,0.00,0.00,0.00,0.00,0.00,0.00,0.70,
                0.00,0.00,0.00,0.00,0.00,0.80,0.85,0.80,0.00,0.00,
                0.75,0.85,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.80,0.00,
                0.70,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.75,0.00,0.00,0.00,0.00,0.75,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.80,0.75,0.80,0.00,0.00,0.00,
                0.80,0.00,0.00,0.00,0.00,0.80,0.00,0.00,0.00,0.00,
                0.00,0.80,0.75,0.80,0.00
            ),
            ExperiencedStrategistInBattle => wc_ratings!(
                0.00,0.00,0.75,0.00,0.00,0.80,0.00,0.00,0.00,0.60,
                0.00,0.00,0.85,0.00,0.00,0.00,0.75,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.85,0.00,0.00,0.00,0.80,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.85,0.00,0.00,
                0.00,0.80,0.75,0.00,0.00,0.00,0.00,0.70,0.80,0.00,
                0.70,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.70,0.00,0.00,0.00,0.00,0.00,0.70,
                0.00,0.00,0.00,0.00,0.00,0.75,0.85,0.80,0.00,0.00,
                0.00,0.00,0.00,0.75,0.70,0.70,0.70,0.00,0.00,0.00,
                0.70,0.00,0.00,0.75,0.00,0.80,0.00,0.00,0.00,0.00,
                0.00,0.70,0.00,0.75,0.00
            ),
            MastersDeceptionAndMisdirection => wc_ratings!(
                0.00,0.00,0.70,0.00,0.00,0.00,0.00,0.00,0.00,0.70,
                0.00,0.00,0.00,0.00,0.00,0.00,0.60,0.00,0.00,0.00,
                0.00,0.00,0.00,0.80,0.00,0.00,0.00,0.90,0.70,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.65,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.00,0.00,0.00,
                0.00,0.75,0.00,0.00,0.00,0.00,0.00,0.70,0.75,0.00,
                0.65,0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.60,
                0.85,0.00,0.85,0.00,0.00,0.80,0.00,0.00,0.00,0.80,
                0.00,0.00,0.00,0.00,0.00,0.80,0.85,0.75,0.00,0.00,
                0.00,0.00,0.00,0.75,0.70,0.70,0.70,0.00,0.00,0.00,
                0.70,0.00,0.00,0.65,0.00,0.75,0.00,0.00,0.00,0.00,
                0.00,0.65,0.00,0.70,0.00
            ),
            EmploysCunningPsychologicalTactics => wc_ratings!(
                0.00,0.60,0.70,0.00,0.00,0.00,0.00,0.00,0.00,0.70,
                0.00,0.00,0.00,0.00,0.00,0.00,0.60,0.00,0.00,0.00,
                0.00,0.00,0.00,0.90,0.00,0.00,0.00,0.80,0.75,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.75,0.00,0.00,0.00,0.00,0.00,0.70,0.75,0.00,
                0.70,0.55,0.00,0.00,0.00,0.00,0.00,0.60,0.00,0.60,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.60,
                0.00,0.00,0.00,0.00,0.00,0.75,0.80,0.75,0.00,0.00,
                0.00,0.00,0.00,0.75,0.70,0.60,0.55,0.00,0.00,0.00,
                0.70,0.00,0.00,0.70,0.00,0.60,0.00,0.55,0.55,0.55,
                0.00,0.70,0.60,0.55,0.00
            ),
            EmploysSurpriseTactics => wc_ratings!(
                0.00,0.00,0.70,0.00,0.00,0.00,0.00,0.00,0.00,0.70,
                0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.70,
                0.00,0.00,0.00,0.00,0.00,0.00,0.75,0.00,0.00,0.00,
                0.80,0.00,0.00,0.75,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.75,0.00,0.85,0.85,0.00,0.00,0.70,0.75,0.00,
                0.75,0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.75,
                0.00,0.00,0.00,0.70,0.00,0.85,0.00,0.85,0.00,0.85,
                0.00,0.00,0.00,0.00,0.00,0.80,0.85,0.75,0.00,0.00,
                0.00,0.00,0.00,0.70,0.80,0.80,0.80,0.00,0.00,0.00,
                0.70,0.00,0.00,0.75,0.00,0.75,0.00,0.85,0.85,0.80,
                0.80,0.70,0.85,0.75,0.00
            ),
            ExpandsTerritoryThroughMilitaryAndDiplomaticMeans => wc_ratings!(
                0.00,0.75,0.80,0.00,0.00,0.00,0.00,0.00,0.00,0.65,
                0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.75,0.00,0.00,
                0.75,0.80,0.80,0.00,0.00,0.00,0.00,0.00,0.65,0.70,
                0.70,0.70,0.00,0.00,0.00,0.00,0.70,0.00,0.85,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.00,0.00,
                0.00,0.80,0.00,0.00,0.00,0.00,0.00,0.60,0.75,0.00,
                0.75,0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.65,
                0.00,0.00,0.00,0.70,0.00,0.00,0.00,0.00,0.00,0.70,
                0.00,0.00,0.00,0.00,0.00,0.80,0.85,0.75,0.00,0.00,
                0.00,0.00,0.00,0.75,0.65,0.75,0.75,0.00,0.00,0.00,
                0.75,0.00,0.00,0.70,0.00,0.70,0.00,0.75,0.85,0.80,
                0.85,0.80,0.80,0.80,0.00
            ),
            SelectsBattlegroundsStrategically => wc_ratings!(
                0.00,0.00,0.80,0.00,0.00,0.00,0.00,0.00,0.00,0.60,
                0.00,0.00,0.00,0.00,0.00,0.00,0.75,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.90,0.60,0.70,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.00,0.00,
                0.00,0.00,0.00,0.75,0.00,0.00,0.60,0.00,0.00,0.00,
                0.00,0.85,0.00,0.85,0.70,0.00,0.00,0.70,0.70,0.00,
                0.75,0.00,0.00,0.00,0.00,0.00,0.00,0.75,0.00,0.75,
                0.00,0.00,0.00,0.80,0.00,0.60,0.00,0.70,0.00,0.70,
                0.00,0.00,0.80,0.00,0.00,0.80,0.85,0.80,0.00,0.00,
                0.00,0.00,0.00,0.80,0.75,0.80,0.80,0.00,0.00,0.00,
                0.75,0.00,0.00,0.75,0.00,0.80,0.00,0.80,0.80,0.80,
                0.80,0.80,0.75,0.70,0.00
            ),
            ExpertlyBalancesRiskAndSafety => wc_ratings!(
                0.00,0.00,0.80,0.00,0.00,0.00,0.00,0.00,0.00,0.55,
                0.00,0.00,0.00,0.00,0.00,0.00,0.75,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.85,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.70,0.70,0.85,0.85,0.00,0.00,0.75,0.85,0.00,
                0.70,0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.70,
                0.00,0.00,0.00,0.70,0.00,0.00,0.00,0.00,0.00,0.80,
                0.00,0.00,0.00,0.00,0.00,0.80,0.85,0.75,0.00,0.00,
                0.00,0.00,0.00,0.75,0.75,0.80,0.80,0.00,0.00,0.00,
                0.75,0.00,0.00,0.75,0.00,0.70,0.00,0.70,0.70,0.70,
                0.00,0.75,0.85,0.75,0.00
            ),
            ResourcefulSurvivalistInHardships => wc_ratings!(
                0.00,0.00,0.75,0.00,0.00,0.85,0.00,0.00,0.00,0.60,
                0.00,0.00,0.85,0.00,0.00,0.00,0.75,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.90,0.00,0.75,0.00,0.85,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.90,0.00,0.00,
                0.00,0.80,0.80,0.90,0.85,0.00,0.00,0.80,0.80,0.00,
                0.85,0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.75,
                0.00,0.00,0.00,0.70,0.00,0.00,0.00,0.00,0.00,0.80,
                0.00,0.00,0.00,0.00,0.00,0.80,0.85,0.80,0.00,0.00,
                0.00,0.00,0.00,0.80,0.75,0.70,0.75,0.00,0.00,0.00,
                0.80,0.00,0.00,0.80,0.00,0.80,0.00,0.80,0.80,0.80,
                0.00,0.85,0.85,0.80,0.00
            ),
            RuthlessStrategistAgainstEnemies => wc_ratings!(
                0.00,0.75,0.80,0.00,0.00,0.00,0.00,0.00,0.20,0.80,
                0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.75,0.00,0.00,
                0.85,0.70,0.00,0.75,0.00,0.95,0.00,0.00,0.70,0.90,
                0.00,0.00,0.00,0.00,0.00,0.00,0.90,0.00,0.85,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.00,0.00,
                0.00,0.75,0.00,0.00,0.00,0.00,0.00,0.70,0.75,0.00,
                0.90,0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.80,
                0.00,0.00,0.00,0.70,0.00,0.00,0.00,0.00,0.00,0.85,
                0.00,0.00,0.00,0.00,0.00,0.85,0.90,0.75,0.00,0.00,
                0.00,0.00,0.00,0.80,0.85,0.80,0.80,0.00,0.00,0.00,
                0.85,0.00,0.00,0.90,0.00,0.90,0.00,0.85,0.85,0.85,
                0.00,0.90,0.90,0.80,0.00
            ),
            StrategicDespiteLackOfFormalTraining => wc_ratings!(
                0.00,0.60,0.70,0.00,0.00,0.00,0.00,0.00,0.00,0.70,
                0.00,0.00,0.00,0.00,0.00,0.00,0.60,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.80,0.00,0.00,0.00,0.80,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.00,0.00,0.00,
                0.00,0.65,0.65,0.65,0.80,0.00,0.00,0.60,0.70,0.00,
                0.70,0.00,0.00,0.00,0.00,0.00,0.50,0.70,0.00,0.60,
                0.00,0.00,0.00,0.70,0.00,0.80,0.00,0.70,0.00,0.70,
                0.00,0.00,0.00,0.00,0.00,0.75,0.85,0.75,0.00,0.00,
                0.00,0.00,0.00,0.70,0.70,0.70,0.70,0.00,0.00,0.00,
                0.70,0.00,0.00,0.70,0.00,0.70,0.00,0.70,0.70,0.70,
                0.00,0.70,0.70,0.70,0.00
            ),
            UtilizesTotalWarfareEffectively => wc_ratings!(
                0.00,0.80,0.80,0.00,0.00,0.00,0.00,0.00,0.00,0.85,
                0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.00,0.00,
                0.90,0.80,0.00,0.00,0.00,0.00,0.00,0.00,0.70,1.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.90,0.75,0.85,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.00,0.00,0.00,
                0.00,0.80,0.00,0.00,0.00,0.00,0.00,0.80,0.75,0.00,
                0.90,0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.90,
                0.00,0.00,0.00,0.70,0.00,0.00,0.00,0.00,0.00,0.85,
                0.00,0.00,0.00,0.00,0.00,0.85,0.90,0.75,0.00,0.00,
                0.00,0.00,0.00,0.80,0.80,0.80,0.80,0.00,0.00,0.00,
                0.80,0.00,0.00,0.90,0.00,0.90,0.00,0.85,0.85,0.85,
                0.00,0.85,0.90,0.80,0.00
            ),
            CalculatedStrategicRiskTaker => wc_ratings!(
                0.00,0.00,0.75,0.00,0.00,0.00,0.00,0.00,0.00,0.95,
                0.00,0.00,0.80,0.00,0.00,0.00,0.70,0.00,0.00,0.00,
                0.75,0.70,0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.80,0.00,0.80,0.80,0.00,0.00,0.80,0.75,0.00,
                0.80,0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.75,
                0.00,0.00,0.00,0.70,0.00,0.00,0.00,0.00,0.00,0.70,
                0.00,0.00,0.00,0.00,0.00,0.75,0.80,0.75,0.00,0.00,
                0.00,0.00,0.00,0.75,0.75,0.70,0.70,0.00,0.00,0.00,
                0.75,0.00,0.00,0.80,0.00,0.70,0.00,0.75,0.75,0.75,
                0.00,0.80,0.80,0.75,0.00
            ),
            ResolutelyConfrontsUnknownDangers => wc_ratings!(
                0.00,0.00,0.75,0.00,0.00,0.80,0.00,0.00,0.00,0.80,
                0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.85,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.85,0.00,0.00,
                0.00,0.90,0.85,0.85,0.85,0.00,0.00,0.80,0.85,0.00,
                0.80,0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.80,
                0.00,0.00,0.00,0.70,0.00,0.00,0.00,0.00,0.00,0.80,
                0.00,0.00,0.00,0.00,0.00,0.85,0.90,0.85,0.00,0.00,
                0.00,0.00,0.00,0.80,0.85,0.80,0.80,0.00,0.00,0.00,
                0.80,0.00,0.00,0.80,0.00,0.85,0.00,0.80,0.80,0.80,
                0.00,0.85,0.85,0.80,0.00
            ),
            StrategicallyNavigatesUnknownTerrains => wc_ratings!(
                0.00,0.00,0.75,0.00,0.00,0.00,0.00,0.00,0.00,0.75,
                0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.85,0.00,0.85,0.00,0.85,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.75,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.85,0.00,0.00,
                0.00,0.80,0.00,0.85,0.85,0.00,0.00,0.75,0.85,0.00,
                0.75,0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.75,
                0.00,0.00,0.00,0.80,0.00,0.80,0.00,0.80,0.00,0.80,
                0.00,0.00,0.85,0.00,0.00,0.80,0.85,0.80,0.00,0.00,
                0.00,0.00,0.00,0.80,0.75,0.80,0.80,0.00,0.00,0.00,
                0.80,0.00,0.00,0.75,0.00,0.80,0.00,0.80,0.80,0.80,
                0.80,0.80,0.80,0.80,0.00
            ),
            SkilledMilitaryStrategistAndCommander => wc_ratings!(
                0.00,0.90,0.85,0.00,0.00,0.00,0.00,0.00,0.00,0.75,
                0.00,0.00,0.00,0.00,0.00,0.00,0.85,0.80,0.00,0.00,
                0.75,0.85,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
                0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.00,0.00,0.00,
                0.00,0.80,0.00,0.00,0.00,0.00,0.00,0.80,0.80,0.00,
                0.80,0.75,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.75,
                0.00,0.00,0.00,0.70,0.00,0.00,0.00,0.00,0.00,0.80,
                0.00,0.00,0.00,0.00,0.00,0.80,0.85,0.80,0.00,0.00,
                0.00,0.00,0.00,0.80,0.80,0.80,0.80,0.00,0.00,0.00,
                0.80,0.00,0.00,0.80,0.00,0.80,0.00,0.80,0.80,0.80,
                0.00,0.85,0.80,0.80,0.00
            ),
        }
    }
}