201 {
203 worldIsEntirelyPure = false;
207 if (tGood > 0 && tEvil > 0 && tBlood > 0)
208 {
210 }
211 else if (tGood > 0 && tEvil > 0)
212 {
214 }
215 else if (tGood > 0 && tBlood > 0)
216 {
218 }
219 else if (tEvil > 0 && tBlood > 0)
220 {
222 }
223 else if (tEvil > 0)
224 {
226 }
227 else if (tBlood > 0)
228 {
230 }
231 else
232 {
233 if (tGood <= 0)
234 {
236 worldIsEntirelyPure = true;
238 }
240 }
241 string arg = (((double)tGood * 1.2 >= (
double)(tEvil + tBlood) && (
double)tGood * 0.8 <= (double)(tEvil + tBlood)) ?
Language.
GetTextValue(
"DryadSpecialText.WorldDescriptionBalanced") : ((tGood >= tEvil + tBlood) ?
Language.
GetTextValue(
"DryadSpecialText.WorldDescriptionFairyTale") : ((tEvil + tBlood > tGood + 20) ?
Language.
GetTextValue(
"DryadSpecialText.WorldDescriptionGrim") : ((tEvil + tBlood <= 5) ?
Language.
GetTextValue(
"DryadSpecialText.WorldDescriptionClose") :
Language.
GetTextValue(
"DryadSpecialText.WorldDescriptionWork")))));
242 return $"{text} {arg}";
243 }
static string GetTextValue(string key)