Skip to main content

character_traits_warrior_capability/
strategic_capability.rs

1// ---------------- [ File: character-traits-warrior-capability/src/strategic_capability.rs ]
2crate::ix!();
3
4#[derive(Copy,EnumIter,Debug, Clone, PartialEq, Eq, Hash)]
5pub enum WarriorStrategicCapability {
6    /// Ideal when the warrior consistently acts decisively under intense pressure, swiftly committing to clear strategies amidst uncertainty.
7    BoldAndDecisiveInConflictSituations,
8
9    /// Selected when the warrior demonstrates unmatched expertise in crafting precise military tactics, consistently outmaneuvering opponents.
10    BrilliantMilitaryTactician,
11
12    /// Best suited for warriors adept at balancing aggressive military strategies with careful negotiation, adeptly combining force and diplomacy.
13    SkilledInStrategicWarfareAndNegotiation,
14
15    /// Optimal for warriors proficient in achieving strategic objectives primarily through diplomatic finesse and negotiation, reducing reliance on direct confrontation.
16    CapableStrategistAndDiplomat,
17
18    /// Chosen when the warrior excels equally at tactical operations and overarching strategic command, seamlessly coordinating battlefield maneuvers with long-term strategic vision.
19    ExceptionalTacticalAndStrategicLeader,
20
21    /// Appropriate for seasoned warriors whose accumulated experience consistently enhances their battlefield strategies and adaptability in diverse combat scenarios.
22    ExperiencedStrategistInBattle,
23
24    /// Ideal for warriors specializing in strategic deception, skillfully manipulating information, perceptions, and enemy expectations for maximum tactical advantage.
25    MastersDeceptionAndMisdirection,
26
27    /// Suited for warriors who strategically employ psychological techniques, undermining enemy morale and decision-making through targeted mental and emotional pressure.
28    EmploysCunningPsychologicalTactics,
29
30    /// Preferred when the warrior integrates stealth, unpredictability, and sudden attacks, consistently leveraging surprise to destabilize enemy defenses.
31    EmploysSurpriseTactics,
32
33    /// Selected for warriors who effectively expand influence and control by systematically combining military operations with diplomatic engagements, enhancing territorial gains.
34    ExpandsTerritoryThroughMilitaryAndDiplomaticMeans,
35
36    /// Ideal for warriors adept at strategically selecting and preparing battle locations, ensuring terrain consistently provides tactical superiority.
37    SelectsBattlegroundsStrategically,
38
39    /// Chosen for warriors proficient in carefully balancing aggression with caution, systematically identifying and mitigating risks while maintaining strategic momentum.
40    ExpertlyBalancesRiskAndSafety,
41
42    /// Best for warriors whose tactical resilience allows effective strategic responses during prolonged hardships or resource-limited environments.
43    ResourcefulSurvivalistInHardships,
44
45    /// Suitable for warriors who consistently demonstrate ruthless effectiveness in achieving strategic objectives, uncompromisingly neutralizing threats or obstacles.
46    RuthlessStrategistAgainstEnemies,
47
48    /// Selected when the warrior exhibits strategic thinking despite lacking formal training, employing intuitive, creative problem-solving to compensate for limited conventional education.
49    StrategicDespiteLackOfFormalTraining,
50
51    /// Appropriate for warriors capable of orchestrating comprehensive warfare strategies, leveraging full-spectrum operations (military, economic, psychological) to decisively defeat adversaries.
52    UtilizesTotalWarfareEffectively,
53
54    /// Optimal for warriors frequently taking significant calculated risks to achieve strategic breakthroughs or gain competitive advantages, particularly in high-stakes environments.
55    CalculatedStrategicRiskTaker,
56
57    /// Suited for warriors who consistently maintain strategic clarity, steadfastness, and determination when confronting unfamiliar or unpredictable dangers.
58    ResolutelyConfrontsUnknownDangers,
59
60    /// Chosen for warriors skilled at strategically navigating and mastering complex, uncharted environments, rapidly adjusting strategies in response to emerging terrain challenges.
61    StrategicallyNavigatesUnknownTerrains,
62
63    /// Ideal for warriors who effectively direct and manage combined military forces, displaying exceptional command, coordination, and battlefield leadership.
64    SkilledMilitaryStrategistAndCommander,
65}
66
67impl WarriorStrategicCapability {
68    #[inline]
69    pub fn intrinsic_dimension_ratings(&self) -> WarriorCapabilityIntrinsicDimensionRatings {
70        use WarriorStrategicCapability::*;
71        trace!(target: "warrior_sc_ratings", "Computing ratings for {:?}", self);
72        match self {
73            BoldAndDecisiveInConflictSituations => wc_ratings!(
74                0.00,0.80,0.70,0.00,0.00,0.00,0.00,0.00,0.00,0.90,
75                0.90,0.00,0.00,0.00,0.00,0.00,0.75,0.00,0.00,0.00,
76                0.80,0.75,0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,
77                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
78                0.80,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
79                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.70,0.00,
80                0.85,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
81                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
82                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
83                0.00,0.00,0.00,0.00,0.75,0.80,0.90,0.00,0.00,0.00,
84                0.75,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
85                0.00,0.00,0.00,0.00,0.00
86            ),
87            BrilliantMilitaryTactician => wc_ratings!(
88                0.00,0.70,0.90,0.00,0.00,0.00,0.00,0.00,0.00,0.60,
89                0.00,0.00,0.00,0.00,0.00,0.00,0.85,0.65,0.00,0.00,
90                0.00,0.90,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
91                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
92                0.00,0.00,0.70,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
93                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.75,0.80,0.00,
94                0.70,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.80,
95                0.00,0.00,0.00,0.80,0.00,0.00,0.00,0.00,0.00,0.80,
96                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
97                0.00,0.00,0.00,0.00,0.70,0.70,0.70,0.00,0.00,0.00,
98                0.70,0.00,0.00,0.00,0.00,0.80,0.00,0.00,0.00,0.00,
99                0.00,0.00,0.00,0.00,0.00
100            ),
101            SkilledInStrategicWarfareAndNegotiation => wc_ratings!(
102                0.00,0.00,0.75,0.00,0.00,0.00,0.00,0.00,0.00,0.65,
103                0.00,0.00,0.00,0.00,0.00,0.00,0.75,0.70,0.00,0.00,
104                0.00,0.00,0.80,0.60,0.00,0.00,0.00,0.00,0.70,0.60,
105                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
106                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
107                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.60,0.70,0.00,
108                0.60,0.75,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.70,
109                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
110                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
111                0.00,0.00,0.00,0.00,0.60,0.70,0.60,0.00,0.00,0.00,
112                0.60,0.00,0.00,0.00,0.00,0.70,0.00,0.00,0.60,0.00,
113                0.00,0.00,0.00,0.00,0.00
114            ),
115            CapableStrategistAndDiplomat => wc_ratings!(
116                0.00,0.60,0.75,0.00,0.00,0.00,0.00,0.00,0.00,0.40,
117                0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.75,0.00,0.00,
118                0.00,0.00,0.90,0.00,0.65,0.00,0.00,0.00,0.70,0.20,
119                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
120                0.00,0.00,0.00,0.00,0.00,0.00,0.65,0.00,0.00,0.00,
121                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.70,0.75,
122                0.00,0.75,0.00,0.00,0.00,0.00,0.00,0.85,0.00,0.65,
123                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
124                0.00,0.80,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
125                0.00,0.00,0.00,0.00,0.75,0.80,0.60,0.00,0.00,0.00,
126                0.65,0.75,0.00,0.00,0.00,0.80,0.00,0.00,0.00,0.00,
127                0.00,0.80,0.00,0.80,0.00
128            ),
129            ExceptionalTacticalAndStrategicLeader => wc_ratings!(
130                0.00,0.85,0.85,0.00,0.00,0.00,0.00,0.00,0.00,0.70,
131                0.00,0.00,0.00,0.00,0.00,0.80,0.85,0.80,0.00,0.00,
132                0.75,0.85,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
133                0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.00,0.00,0.00,
134                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
135                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.80,0.00,
136                0.70,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
137                0.00,0.00,0.00,0.00,0.75,0.00,0.00,0.00,0.00,0.75,
138                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
139                0.00,0.00,0.00,0.00,0.80,0.75,0.80,0.00,0.00,0.00,
140                0.80,0.00,0.00,0.00,0.00,0.80,0.00,0.00,0.00,0.00,
141                0.00,0.80,0.75,0.80,0.00
142            ),
143            ExperiencedStrategistInBattle => wc_ratings!(
144                0.00,0.00,0.75,0.00,0.00,0.80,0.00,0.00,0.00,0.60,
145                0.00,0.00,0.85,0.00,0.00,0.00,0.75,0.00,0.00,0.00,
146                0.00,0.00,0.00,0.00,0.85,0.00,0.00,0.00,0.80,0.00,
147                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
148                0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.85,0.00,0.00,
149                0.00,0.80,0.75,0.00,0.00,0.00,0.00,0.70,0.80,0.00,
150                0.70,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
151                0.00,0.00,0.00,0.70,0.00,0.00,0.00,0.00,0.00,0.70,
152                0.00,0.00,0.00,0.00,0.00,0.75,0.85,0.80,0.00,0.00,
153                0.00,0.00,0.00,0.75,0.70,0.70,0.70,0.00,0.00,0.00,
154                0.70,0.00,0.00,0.75,0.00,0.80,0.00,0.00,0.00,0.00,
155                0.00,0.70,0.00,0.75,0.00
156            ),
157            MastersDeceptionAndMisdirection => wc_ratings!(
158                0.00,0.00,0.70,0.00,0.00,0.00,0.00,0.00,0.00,0.70,
159                0.00,0.00,0.00,0.00,0.00,0.00,0.60,0.00,0.00,0.00,
160                0.00,0.00,0.00,0.80,0.00,0.00,0.00,0.90,0.70,0.00,
161                0.00,0.00,0.00,0.00,0.00,0.00,0.65,0.00,0.00,0.00,
162                0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.00,0.00,0.00,
163                0.00,0.75,0.00,0.00,0.00,0.00,0.00,0.70,0.75,0.00,
164                0.65,0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.60,
165                0.85,0.00,0.85,0.00,0.00,0.80,0.00,0.00,0.00,0.80,
166                0.00,0.00,0.00,0.00,0.00,0.80,0.85,0.75,0.00,0.00,
167                0.00,0.00,0.00,0.75,0.70,0.70,0.70,0.00,0.00,0.00,
168                0.70,0.00,0.00,0.65,0.00,0.75,0.00,0.00,0.00,0.00,
169                0.00,0.65,0.00,0.70,0.00
170            ),
171            EmploysCunningPsychologicalTactics => wc_ratings!(
172                0.00,0.60,0.70,0.00,0.00,0.00,0.00,0.00,0.00,0.70,
173                0.00,0.00,0.00,0.00,0.00,0.00,0.60,0.00,0.00,0.00,
174                0.00,0.00,0.00,0.90,0.00,0.00,0.00,0.80,0.75,0.00,
175                0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.00,0.00,
176                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
177                0.00,0.75,0.00,0.00,0.00,0.00,0.00,0.70,0.75,0.00,
178                0.70,0.55,0.00,0.00,0.00,0.00,0.00,0.60,0.00,0.60,
179                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.60,
180                0.00,0.00,0.00,0.00,0.00,0.75,0.80,0.75,0.00,0.00,
181                0.00,0.00,0.00,0.75,0.70,0.60,0.55,0.00,0.00,0.00,
182                0.70,0.00,0.00,0.70,0.00,0.60,0.00,0.55,0.55,0.55,
183                0.00,0.70,0.60,0.55,0.00
184            ),
185            EmploysSurpriseTactics => wc_ratings!(
186                0.00,0.00,0.70,0.00,0.00,0.00,0.00,0.00,0.00,0.70,
187                0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.00,0.00,0.00,
188                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.70,
189                0.00,0.00,0.00,0.00,0.00,0.00,0.75,0.00,0.00,0.00,
190                0.80,0.00,0.00,0.75,0.00,0.00,0.00,0.00,0.00,0.00,
191                0.00,0.75,0.00,0.85,0.85,0.00,0.00,0.70,0.75,0.00,
192                0.75,0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.75,
193                0.00,0.00,0.00,0.70,0.00,0.85,0.00,0.85,0.00,0.85,
194                0.00,0.00,0.00,0.00,0.00,0.80,0.85,0.75,0.00,0.00,
195                0.00,0.00,0.00,0.70,0.80,0.80,0.80,0.00,0.00,0.00,
196                0.70,0.00,0.00,0.75,0.00,0.75,0.00,0.85,0.85,0.80,
197                0.80,0.70,0.85,0.75,0.00
198            ),
199            ExpandsTerritoryThroughMilitaryAndDiplomaticMeans => wc_ratings!(
200                0.00,0.75,0.80,0.00,0.00,0.00,0.00,0.00,0.00,0.65,
201                0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.75,0.00,0.00,
202                0.75,0.80,0.80,0.00,0.00,0.00,0.00,0.00,0.65,0.70,
203                0.70,0.70,0.00,0.00,0.00,0.00,0.70,0.00,0.85,0.00,
204                0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.00,0.00,
205                0.00,0.80,0.00,0.00,0.00,0.00,0.00,0.60,0.75,0.00,
206                0.75,0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.65,
207                0.00,0.00,0.00,0.70,0.00,0.00,0.00,0.00,0.00,0.70,
208                0.00,0.00,0.00,0.00,0.00,0.80,0.85,0.75,0.00,0.00,
209                0.00,0.00,0.00,0.75,0.65,0.75,0.75,0.00,0.00,0.00,
210                0.75,0.00,0.00,0.70,0.00,0.70,0.00,0.75,0.85,0.80,
211                0.85,0.80,0.80,0.80,0.00
212            ),
213            SelectsBattlegroundsStrategically => wc_ratings!(
214                0.00,0.00,0.80,0.00,0.00,0.00,0.00,0.00,0.00,0.60,
215                0.00,0.00,0.00,0.00,0.00,0.00,0.75,0.00,0.00,0.00,
216                0.00,0.00,0.00,0.00,0.00,0.00,0.90,0.60,0.70,0.00,
217                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.00,0.00,
218                0.00,0.00,0.00,0.75,0.00,0.00,0.60,0.00,0.00,0.00,
219                0.00,0.85,0.00,0.85,0.70,0.00,0.00,0.70,0.70,0.00,
220                0.75,0.00,0.00,0.00,0.00,0.00,0.00,0.75,0.00,0.75,
221                0.00,0.00,0.00,0.80,0.00,0.60,0.00,0.70,0.00,0.70,
222                0.00,0.00,0.80,0.00,0.00,0.80,0.85,0.80,0.00,0.00,
223                0.00,0.00,0.00,0.80,0.75,0.80,0.80,0.00,0.00,0.00,
224                0.75,0.00,0.00,0.75,0.00,0.80,0.00,0.80,0.80,0.80,
225                0.80,0.80,0.75,0.70,0.00
226            ),
227            ExpertlyBalancesRiskAndSafety => wc_ratings!(
228                0.00,0.00,0.80,0.00,0.00,0.00,0.00,0.00,0.00,0.55,
229                0.00,0.00,0.00,0.00,0.00,0.00,0.75,0.00,0.00,0.00,
230                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.85,0.00,
231                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
232                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
233                0.00,0.70,0.70,0.85,0.85,0.00,0.00,0.75,0.85,0.00,
234                0.70,0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.70,
235                0.00,0.00,0.00,0.70,0.00,0.00,0.00,0.00,0.00,0.80,
236                0.00,0.00,0.00,0.00,0.00,0.80,0.85,0.75,0.00,0.00,
237                0.00,0.00,0.00,0.75,0.75,0.80,0.80,0.00,0.00,0.00,
238                0.75,0.00,0.00,0.75,0.00,0.70,0.00,0.70,0.70,0.70,
239                0.00,0.75,0.85,0.75,0.00
240            ),
241            ResourcefulSurvivalistInHardships => wc_ratings!(
242                0.00,0.00,0.75,0.00,0.00,0.85,0.00,0.00,0.00,0.60,
243                0.00,0.00,0.85,0.00,0.00,0.00,0.75,0.00,0.00,0.00,
244                0.00,0.00,0.00,0.00,0.90,0.00,0.75,0.00,0.85,0.00,
245                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
246                0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.90,0.00,0.00,
247                0.00,0.80,0.80,0.90,0.85,0.00,0.00,0.80,0.80,0.00,
248                0.85,0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.75,
249                0.00,0.00,0.00,0.70,0.00,0.00,0.00,0.00,0.00,0.80,
250                0.00,0.00,0.00,0.00,0.00,0.80,0.85,0.80,0.00,0.00,
251                0.00,0.00,0.00,0.80,0.75,0.70,0.75,0.00,0.00,0.00,
252                0.80,0.00,0.00,0.80,0.00,0.80,0.00,0.80,0.80,0.80,
253                0.00,0.85,0.85,0.80,0.00
254            ),
255            RuthlessStrategistAgainstEnemies => wc_ratings!(
256                0.00,0.75,0.80,0.00,0.00,0.00,0.00,0.00,0.20,0.80,
257                0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.75,0.00,0.00,
258                0.85,0.70,0.00,0.75,0.00,0.95,0.00,0.00,0.70,0.90,
259                0.00,0.00,0.00,0.00,0.00,0.00,0.90,0.00,0.85,0.00,
260                0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.00,0.00,
261                0.00,0.75,0.00,0.00,0.00,0.00,0.00,0.70,0.75,0.00,
262                0.90,0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.80,
263                0.00,0.00,0.00,0.70,0.00,0.00,0.00,0.00,0.00,0.85,
264                0.00,0.00,0.00,0.00,0.00,0.85,0.90,0.75,0.00,0.00,
265                0.00,0.00,0.00,0.80,0.85,0.80,0.80,0.00,0.00,0.00,
266                0.85,0.00,0.00,0.90,0.00,0.90,0.00,0.85,0.85,0.85,
267                0.00,0.90,0.90,0.80,0.00
268            ),
269            StrategicDespiteLackOfFormalTraining => wc_ratings!(
270                0.00,0.60,0.70,0.00,0.00,0.00,0.00,0.00,0.00,0.70,
271                0.00,0.00,0.00,0.00,0.00,0.00,0.60,0.00,0.00,0.00,
272                0.00,0.00,0.00,0.00,0.80,0.00,0.00,0.00,0.80,0.00,
273                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
274                0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.00,0.00,0.00,
275                0.00,0.65,0.65,0.65,0.80,0.00,0.00,0.60,0.70,0.00,
276                0.70,0.00,0.00,0.00,0.00,0.00,0.50,0.70,0.00,0.60,
277                0.00,0.00,0.00,0.70,0.00,0.80,0.00,0.70,0.00,0.70,
278                0.00,0.00,0.00,0.00,0.00,0.75,0.85,0.75,0.00,0.00,
279                0.00,0.00,0.00,0.70,0.70,0.70,0.70,0.00,0.00,0.00,
280                0.70,0.00,0.00,0.70,0.00,0.70,0.00,0.70,0.70,0.70,
281                0.00,0.70,0.70,0.70,0.00
282            ),
283            UtilizesTotalWarfareEffectively => wc_ratings!(
284                0.00,0.80,0.80,0.00,0.00,0.00,0.00,0.00,0.00,0.85,
285                0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.00,0.00,
286                0.90,0.80,0.00,0.00,0.00,0.00,0.00,0.00,0.70,1.00,
287                0.00,0.00,0.00,0.00,0.00,0.00,0.90,0.75,0.85,0.00,
288                0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.00,0.00,0.00,
289                0.00,0.80,0.00,0.00,0.00,0.00,0.00,0.80,0.75,0.00,
290                0.90,0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.90,
291                0.00,0.00,0.00,0.70,0.00,0.00,0.00,0.00,0.00,0.85,
292                0.00,0.00,0.00,0.00,0.00,0.85,0.90,0.75,0.00,0.00,
293                0.00,0.00,0.00,0.80,0.80,0.80,0.80,0.00,0.00,0.00,
294                0.80,0.00,0.00,0.90,0.00,0.90,0.00,0.85,0.85,0.85,
295                0.00,0.85,0.90,0.80,0.00
296            ),
297            CalculatedStrategicRiskTaker => wc_ratings!(
298                0.00,0.00,0.75,0.00,0.00,0.00,0.00,0.00,0.00,0.95,
299                0.00,0.00,0.80,0.00,0.00,0.00,0.70,0.00,0.00,0.00,
300                0.75,0.70,0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.00,
301                0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.00,0.00,0.00,
302                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
303                0.00,0.80,0.00,0.80,0.80,0.00,0.00,0.80,0.75,0.00,
304                0.80,0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.75,
305                0.00,0.00,0.00,0.70,0.00,0.00,0.00,0.00,0.00,0.70,
306                0.00,0.00,0.00,0.00,0.00,0.75,0.80,0.75,0.00,0.00,
307                0.00,0.00,0.00,0.75,0.75,0.70,0.70,0.00,0.00,0.00,
308                0.75,0.00,0.00,0.80,0.00,0.70,0.00,0.75,0.75,0.75,
309                0.00,0.80,0.80,0.75,0.00
310            ),
311            ResolutelyConfrontsUnknownDangers => wc_ratings!(
312                0.00,0.00,0.75,0.00,0.00,0.80,0.00,0.00,0.00,0.80,
313                0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.00,0.00,
314                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.85,0.00,
315                0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.00,0.00,0.00,
316                0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.85,0.00,0.00,
317                0.00,0.90,0.85,0.85,0.85,0.00,0.00,0.80,0.85,0.00,
318                0.80,0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.80,
319                0.00,0.00,0.00,0.70,0.00,0.00,0.00,0.00,0.00,0.80,
320                0.00,0.00,0.00,0.00,0.00,0.85,0.90,0.85,0.00,0.00,
321                0.00,0.00,0.00,0.80,0.85,0.80,0.80,0.00,0.00,0.00,
322                0.80,0.00,0.00,0.80,0.00,0.85,0.00,0.80,0.80,0.80,
323                0.00,0.85,0.85,0.80,0.00
324            ),
325            StrategicallyNavigatesUnknownTerrains => wc_ratings!(
326                0.00,0.00,0.75,0.00,0.00,0.00,0.00,0.00,0.00,0.75,
327                0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.00,0.00,
328                0.00,0.00,0.00,0.00,0.85,0.00,0.85,0.00,0.85,0.00,
329                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.75,0.00,0.00,
330                0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.85,0.00,0.00,
331                0.00,0.80,0.00,0.85,0.85,0.00,0.00,0.75,0.85,0.00,
332                0.75,0.00,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.75,
333                0.00,0.00,0.00,0.80,0.00,0.80,0.00,0.80,0.00,0.80,
334                0.00,0.00,0.85,0.00,0.00,0.80,0.85,0.80,0.00,0.00,
335                0.00,0.00,0.00,0.80,0.75,0.80,0.80,0.00,0.00,0.00,
336                0.80,0.00,0.00,0.75,0.00,0.80,0.00,0.80,0.80,0.80,
337                0.80,0.80,0.80,0.80,0.00
338            ),
339            SkilledMilitaryStrategistAndCommander => wc_ratings!(
340                0.00,0.90,0.85,0.00,0.00,0.00,0.00,0.00,0.00,0.75,
341                0.00,0.00,0.00,0.00,0.00,0.00,0.85,0.80,0.00,0.00,
342                0.75,0.85,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
343                0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
344                0.00,0.00,0.00,0.00,0.00,0.00,0.80,0.00,0.00,0.00,
345                0.00,0.80,0.00,0.00,0.00,0.00,0.00,0.80,0.80,0.00,
346                0.80,0.75,0.00,0.00,0.00,0.00,0.00,0.70,0.00,0.75,
347                0.00,0.00,0.00,0.70,0.00,0.00,0.00,0.00,0.00,0.80,
348                0.00,0.00,0.00,0.00,0.00,0.80,0.85,0.80,0.00,0.00,
349                0.00,0.00,0.00,0.80,0.80,0.80,0.80,0.00,0.00,0.00,
350                0.80,0.00,0.00,0.80,0.00,0.80,0.00,0.80,0.80,0.80,
351                0.00,0.85,0.80,0.80,0.00
352            ),
353        }
354    }
355}