You'll of course need 010 Editor, a free 30-days trial is available on SweetScape's site. If someone knows a better tool for this kind of thing I'd also try it out happily, and maybe convert the template to a new format.
So here's KoDPinc.bt:
////////////////////////////////////////////////////////////////VAR//////////////////////////////////////////////////////////////// string VARread (VAR &v) { string s; switch (v.Idx) { case 1 : s = "A"; break; case 2 : s = "B"; break; case 3 : s = "C"; break; case 4 : s = "D"; break; case 5 : s = "E"; break; case 6 : s = "F"; break; case 7 : s = "G"; break; case 8 : s = "H"; break; case 9 : s = "I"; break; case 10 : s = "J"; break; case 11 : s = "K"; break; case 12 : s = "L"; break; case 13 : s = "M"; break; case 14 : s = "N"; break; case 15 : s = "O"; break; case 16 : s = "P"; break; case 17 : s = "Q"; break; case 18 : s = "R"; break; case 19 : s = "S"; break; case 20 : s = "T"; break; case 21 : s = "U"; break; case 22 : s = "V"; break; case 23 : s = "W"; break; case 24 : s = "X"; break; case 25 : s = "Y"; break; case 26 : s = "Z"; break; case 27 : s = "tempMacroVariable"; break; case 28 : s = "earlyClan"; break; case 29 : s = "elmalClan"; break; case 30 : s = "huntClan"; break; case 31 : s = "kilnClan"; break; case 32 : s = "madClan"; break; case 33 : s = "otherClan"; break; case 34 : s = "ourClan"; break; case 35 : s = "outlawClan"; break; case 36 : s = "pigClan"; break; case 37 : s = "plowClan"; break; case 38 : s = "potClan"; break; case 39 : s = "prosperousClan"; break; case 40 : s = "rockClan"; break; case 41 : s = "scrollClan"; break; case 42 : s = "survivorClan"; break; case 43 : s = "tavernClan"; break; case 44 : s = "templeClan"; break; case 45 : s = "tradeClan"; break; case 46 : s = "uroxClan"; break; case 47 : s = "vingaClan"; break; case 48 : s = "warClan"; break; case 49 : s = "aldryami"; break; case 50 : s = "beastfolk"; break; case 51 : s = "dragonewt"; break; case 52 : s = "duck"; break; case 53 : s = "dwarf"; break; case 54 : s = "grazer"; break; case 55 : s = "humakti"; break; case 56 : s = "maranGor"; break; case 57 : s = "tarsh"; break; case 58 : s = "troll"; break; case 59 : s = "uroxi"; break; case 60 : s = "ourTribe"; break; case 61 : s = "anotherTribe"; break; case 62 : s = "colymar"; break; case 63 : s = "contestTribe"; break; case 64 : s = "endTribe1"; break; case 65 : s = "endTribe2"; break; case 66 : s = "endTribe3"; break; case 67 : s = "endTribe4"; break; case 68 : s = "plotTribe"; break; case 69 : s = "yetAnotherTribe"; break; case 70 : s = "candidateA"; break; case 71 : s = "candidateB"; break; case 72 : s = "duelist"; break; case 73 : s = "expeditionLeader"; break; case 74 : s = "mostRecentZappee"; break; case 75 : s = "quester"; break; case 76 : s = "gameLength"; break; case 77 : s = "duckClan"; break; case 78 : s = "testee"; break; case 79 : s = "areaWeWereJustExploring"; break; case 80 : s = "banditryThreat"; break; case 81 : s = "orlanthSacrifices"; break; case 82 : s = "calfPoints"; break; case 83 : s = "chaosThreat"; break; case 84 : s = "chosenAuxiliaries"; break; case 85 : s = "chosenCattle"; break; case 86 : s = "chosenClans"; break; case 87 : s = "chosenFootmen"; break; case 88 : s = "chosenGoods"; break; case 89 : s = "chosenHousecarls"; break; case 90 : s = "chosenThralls"; break; case 91 : s = "msFormerTribe"; break; case 92 : s = "cursedLand"; break; case 93 : s = "directionOfDwarfMine"; break; case 94 : s = "directionOfUplandMarsh"; break; case 95 : s = "extraCow"; break; case 96 : s = "foodValueBoar"; break; case 97 : s = "foodValueCow"; break; case 98 : s = "objective"; break; case 99 : s = "anotherClan"; break; case 100 : s = "helperClan"; break; case 101 : s = "herb"; break; case 102 : s = "heroSkill"; break; case 103 : s = "tactic"; break; case 104 : s = "huntingPenalty"; break; case 105 : s = "clan99"; break; case 106 : s = "questers"; break; case 107 : s = "raidImmunity"; break; case 108 : s = "ritualBonus"; break; case 109 : s = "sorcerousImplementsMadClan"; break; case 110 : s = "telmoriThreat"; break; case 111 : s = "tribalHelp"; break; case 112 : s = "undeadThreat"; break; case 113 : s = "victory"; break; case 114 : s = "formerTributary"; break; case 115 : s = "chieftain"; break; case 116 : s = "explorer125"; break; case 117 : s = "stillAnotherClan"; break; case 118 : s = "telmori"; break; case 119 : s = "trickster"; break; case 120 : s = "yetAnotherClan"; break; case 121 : s = "footmenKilled"; break; case 122 : s = "footmenWeKilled"; break; case 123 : s = "footmenWeWounded"; break; case 124 : s = "footmenWounded"; break; case 125 : s = "housecarlsKilled"; break; case 126 : s = "housecarlsWeKilled"; break; case 127 : s = "housecarlsWeWounded"; break; case 128 : s = "housecarlsWounded"; break; case 129 : s = "expeditionAdvice"; break; case 130 : s = "chosenFood"; break; case 131 : s = "chosenHorses"; break; case 132 : s = "otherTribe"; break; case 133 : s = "farmerIncentive"; break; case 134 : s = "ancientEnemies"; break; case 135 : s = "answer24"; break; case 136 : s = "antiPharaohClan"; break; case 137 : s = "allTestBonus"; break; case 138 : s = "attackBonus"; break; case 139 : s = "autoRaid"; break; case 140 : s = "auxiliariesCaptured"; break; case 141 : s = "auxiliariesHelped"; break; case 142 : s = "auxiliariesSaved"; break; case 143 : s = "badAdvice"; break; case 144 : s = "bandits"; break; case 145 : s = "battleBonus"; break; case 146 : s = "battleResult"; break; case 147 : s = "battleWon"; break; case 148 : s = "bht"; break; case 149 : s = "blackSpearClan"; break; case 150 : s = "bonusNextCombatTests"; break; case 151 : s = "bonusNextCustomTests"; break; case 152 : s = "bullheadedBonus"; break; case 153 : s = "captives"; break; case 154 : s = "cattleDiseaseRate"; break; case 155 : s = "cattleFertilityBonus"; break; case 156 : s = "cattleGuards"; break; case 157 : s = "cattleSafety"; break; case 158 : s = "cattleTradeBonus"; break; case 159 : s = "caravanResults"; break; case 160 : s = "chosenClan"; break; case 161 : s = "chosenLeaders"; break; case 162 : s = "chosenTreasure"; break; case 163 : s = "clanA"; break; case 164 : s = "clanB"; break; case 165 : s = "cropPenalty"; break; case 166 : s = "customBonus"; break; case 167 : s = "defensiveBonus"; break; case 168 : s = "deity"; break; case 169 : s = "demandTributeClan"; break; case 170 : s = "difficultyLevel"; break; case 171 : s = "diseaseBonus"; break; case 172 : s = "dontEraseText"; break; case 173 : s = "doubleHorseClan"; break; case 174 : s = "dragonAttitude"; break; case 175 : s = "earthSacrifice"; break; case 176 : s = "eccentricGift"; break; case 177 : s = "elmalRitual"; break; case 178 : s = "elmalSacrifice"; break; case 179 : s = "enemyGodSacrifices"; break; case 180 : s = "EOL"; break; case 181 : s = "explorationBonus"; break; case 182 : s = "enemy2vs1"; break; case 183 : s = "extraMagic"; break; case 184 : s = "fertilityPenalty"; break; case 185 : s = "gifts"; break; case 186 : s = "goal"; break; case 187 : s = "grazerWeaponthanes"; break; case 188 : s = "harvestRaid"; break; case 189 : s = "herbalHealing"; break; case 190 : s = "healingBonus"; break; case 191 : s = "humaktAmbush"; break; case 192 : s = "humaktMod"; break; case 193 : s = "fromR133"; break; case 194 : s = "isRaid"; break; case 195 : s = "issaringTax"; break; case 196 : s = "kallyr"; break; case 197 : s = "kingBonus"; break; case 198 : s = "landClearingPenalty"; break; case 199 : s = "leadershipBonus"; break; case 200 : s = "lhankorMhyRole"; break; case 201 : s = "lismelderPatrols"; break; case 202 : s = "lismelderPay"; break; case 203 : s = "literacyBonus"; break; case 204 : s = "literacyFund"; break; case 205 : s = "lunarThralls"; break; case 206 : s = "moodPenalty"; break; case 207 : s = "nextSceneBonus"; break; case 208 : s = "noChildren"; break; case 209 : s = "noSickness"; break; case 210 : s = "noRaidClans"; break; case 211 : s = "notableFemale"; break; case 212 : s = "notableMale"; break; case 213 : s = "odaylaSacrifice"; break; case 214 : s = "orlanthSacrifice"; break; case 215 : s = "ourAncientEnemies"; break; case 216 : s = "ourBattleMagic"; break; case 217 : s = "ourHero"; break; case 218 : s = "patrolBonus"; break; case 219 : s = "pigPenalty"; break; case 220 : s = "plantingRaid"; break; case 221 : s = "praxDefenseBonus"; break; case 222 : s = "praxians"; break; case 223 : s = "preventTrollProblems"; break; case 224 : s = "productivityBonus"; break; case 225 : s = "prosperousGift"; break; case 226 : s = "questBonus"; break; case 227 : s = "questMagic"; break; case 228 : s = "raidForFood"; break; case 229 : s = "raidLeader"; break; case 230 : s = "raidPromise"; break; case 231 : s = "refusedToRaid"; break; case 232 : s = "regalia"; break; case 233 : s = "remnantPeople"; break; case 234 : s = "royal"; break; case 235 : s = "savvyReluctanceBonus"; break; case 236 : s = "sceneBonus"; break; case 237 : s = "seatsAvailable"; break; case 238 : s = "sickWoman"; break; case 239 : s = "starvationDead"; break; case 240 : s = "starvationSick"; break; case 241 : s = "stickGod"; break; case 242 : s = "stickPenalty"; break; case 243 : s = "stormBullRole"; break; case 244 : s = "tavernBuilding"; break; case 245 : s = "theirBattleMagic"; break; case 246 : s = "thrallMorale"; break; case 247 : s = "tradeBonus"; break; case 248 : s = "tradeGuards"; break; case 249 : s = "tribalMood"; break; case 250 : s = "tribeSizeBonus"; break; case 251 : s = "tribeStartBonus"; break; case 252 : s = "tribeStartPenalty"; break; case 253 : s = "trollPenalty"; break; case 254 : s = "tuskRiders"; break; case 255 : s = "undead"; break; case 256 : s = "uraldaPromise"; break; case 257 : s = "vingkotlingQuestion"; break; case 258 : s = "walkthrough"; break; case 259 : s = "wolfBounty"; break; case 260 : s = "spare3"; break; case 261 : s = "spare4"; break; case 262 : s = "spare5"; break; case 263 : s = "spare6"; break; case 264 : s = "spare7"; break; case 265 : s = "spare8"; break; case 266 : s = "spare9"; break; case 267 : s = "spare10"; break; case 268 : s = "spare11"; break; case 269 : s = "recentQuestPenalty"; break; case 270 : s = "hugeAmountOfCows"; break; case 271 : s = "largeAmountOfCows"; break; case 272 : s = "middlingAmountOfCows"; break; case 273 : s = "cwKing"; break; case 274 : s = "middlingAmountOfGoods"; break; case 275 : s = "middlingAmountOfMagic"; break; case 276 : s = "minimalAmountOfCows"; break; case 277 : s = "minimalAmountOfFood"; break; case 278 : s = "minimalAmountOfGoods"; break; case 279 : s = "minimalAmountOfHorses"; break; case 280 : s = "minimalAmountOfMagic"; break; case 281 : s = "minimalAmountOfPigs"; break; case 282 : s = "minimalAmountOfSheep"; break; case 283 : s = "moderateAmountOfCows"; break; case 284 : s = "moderateAmountOfGoods"; break; case 285 : s = "smallAmountOfCows"; break; case 286 : s = "smallAmountOfGoods"; break; case 287 : s = "smallAmountOfFood"; break; case 288 : s = "smallAmountOfMagic"; break; case 289 : s = "substantialAmountOfFood"; break; case 290 : s = "substantialAmountOfGoods"; break; case 291 : s = "substantialAmountOfCows"; break; case 292 : s = "carlWergild"; break; case 293 : s = "cottarWergild"; break; case 294 : s = "thaneWergild"; break; case 295 : s = "highBridePrice"; break; case 296 : s = "shamanBasePrice"; break; case 297 : s = "feudThreshold"; break; case 298 : s = "tooManyAllianceThreshold"; break; case 299 : s = "tooManyThrallsThreshold"; break; case 300 : s = "foodTradeValue"; break; case 301 : s = "horseTradeValue"; break; case 302 : s = "sisterWontAttack"; break; case 303 : s = "ours"; break; case 304 : s = "theirs"; break; case 305 : s = "battleTreasure1"; break; case 306 : s = "dontBreakSaga"; break; case 307 : s = "steadsBurnedBefore"; break; case 308 : s = "summonsOfEvil"; break; case 309 : s = "easinessLevel"; break; case 310 : s = "insultedBy"; break; case 311 : s = "squeezedClans"; break; case 312 : s = "protectedClans"; break; case 313 : s = "weDontRaid"; break; case 314 : s = "dontHurtUsClan"; break; case 315 : s = "clansPayingTribute"; break; case 316 : s = "ernaldaPromiseClans"; break; case 317 : s = "clan245"; break; case 318 : s = "orlanthPromiseClans"; break; case 319 : s = "unityPromiseClans"; break; case 320 : s = "vileClan"; break; case 321 : s = "totalKilled"; break; case 322 : s = "totalWounded"; break; case 323 : s = "captivesClan"; break; case 324 : s = "landTaken"; break; case 325 : s = "steadsBurned"; break; case 326 : s = "fortificationDestroyed"; break; case 327 : s = "fortHelped"; break; case 328 : s = "thrallsFreed"; break; case 329 : s = "tsMentioned"; break; case 330 : s = "battleTreasure3"; break; case 331 : s = "farmersCaptured"; break; case 332 : s = "cattleRaidPromise"; break; case 333 : s = "duckRaidPromise"; break; case 334 : s = "thadartReckless"; break; case 335 : s = "noSecondRound"; break; case 336 : s = "cattleRaidSuccess"; break; case 337 : s = "clanWeRaided"; break; case 338 : s = "sneakyClan"; break; case 339 : s = "forceVictory"; break; case 340 : s = "pissedClan"; break; case 341 : s = "surroundClan"; break; case 342 : s = "wl"; break; case 343 : s = "questPenalty"; break; case 344 : s = "flyboy"; break; case 345 : s = "deathlord"; break; case 346 : s = "preventHeroism"; break; case 347 : s = "hrbUses"; break; case 348 : s = "bigThrower"; break; case 349 : s = "ourCarlsVendreffed"; break; case 350 : s = "benefit"; break; case 351 : s = "downedFriend"; break; case 352 : s = "keepQ"; break; case 353 : s = "theirGuy"; break; case 354 : s = "antiTrollBonus"; break; case 355 : s = "preventCasualties"; break; case 356 : s = "feudOverClan"; break; case 357 : s = "blastedClan"; break; case 358 : s = "plaguedClan"; break; case 359 : s = "pigsNeeded"; break; case 360 : s = "pigsBought"; break; case 361 : s = "sheepNeeded"; break; case 362 : s = "sheepBought"; break; case 363 : s = "deadLivestock"; break; case 364 : s = "newFarmers"; break; case 365 : s = "newChildren"; break; case 366 : s = "omens"; break; case 367 : s = "cropMagicFailed"; break; case 368 : s = "herdMagicFailed"; break; case 369 : s = "monoculture"; break; case 370 : s = "farmerHelp"; break; case 371 : s = "recentS11"; break; case 372 : s = "victoryPossible"; break; case 373 : s = "tribeMakingStarted"; break; case 374 : s = "noLongerTrade"; break; case 375 : s = "cowsNeeded"; break; case 376 : s = "goodsNeeded"; break; case 377 : s = "drought"; break; case 378 : s = "penterestClan"; break; case 379 : s = "eurmalBounces"; break; case 380 : s = "ducksOnHook"; break; case 381 : s = "noPayClan"; break; case 382 : s = "challenger"; break; case 383 : s = "madClanAlly"; break; case 384 : s = "duckTribeDeal"; break; case 385 : s = "goodvoice"; break; case 386 : s = "legal"; break; case 387 : s = "warrior"; break; case 388 : s = "tribeTooSmall"; break; case 389 : s = "protoTribeName"; break; case 390 : s = "protoTribe"; break; case 391 : s = "caravanBonus"; break; case 392 : s = "mapsJumbled"; break; case 393 : s = "snakeLabel"; break; case 394 : s = "snakeCheck"; break; case 395 : s = "snakeTreasures"; break; case 396 : s = "ourWarriorsVendreffed"; break; case 397 : s = "horseTreasures"; break; case 398 : s = "praxTreasures"; break; case 399 : s = "newtLabel"; break; case 400 : s = "dragonCheck"; break; case 401 : s = "newtTreasures"; break; case 402 : s = "tarshLabel"; break; case 403 : s = "tarshCheck"; break; case 404 : s = "ovartCheck"; break; case 405 : s = "yaranCheck"; break; case 406 : s = "tarshTreasures"; break; case 407 : s = "stinkLabel"; break; case 408 : s = "stinkCheck"; break; case 409 : s = "stinkTreasures"; break; case 410 : s = "beastLabel"; break; case 411 : s = "nonTrespassAgreement"; break; case 412 : s = "beastCheck"; break; case 413 : s = "beastTreasures"; break; case 414 : s = "keroCheck"; break; case 415 : s = "spiritAllies"; break; case 416 : s = "directionOfGrazelands"; break; case 417 : s = "grazeFinder"; break; case 418 : s = "caravanSize"; break; case 419 : s = "haveQuested"; break; case 420 : s = "forceBanditAttack"; break; case 421 : s = "newFeudClan"; break; case 422 : s = "clanR299"; break; case 423 : s = "kingResigned"; break; case 424 : s = "deadKing"; break; case 425 : s = "telKing"; break; case 426 : s = "tarshie"; break; case 427 : s = "status"; break; case 428 : s = "contestant"; break; case 429 : s = "winner"; break; case 430 : s = "winnerPeople"; break; case 431 : s = "loserA"; break; case 432 : s = "loserAPeople"; break; case 433 : s = "loserB"; break; case 434 : s = "loserBPeople"; break; case 435 : s = "loser"; break; case 436 : s = "skel"; break; case 437 : s = "skelClan"; break; case 438 : s = "vic"; break; case 439 : s = "vicClan"; break; case 440 : s = "skelDeathNews"; break; case 441 : s = "skel437"; break; case 442 : s = "skel438"; break; case 443 : s = "skelDead"; break; case 444 : s = "beatSkel"; break; case 445 : s = "newChiefClan"; break; case 446 : s = "newKingTribe"; break; case 447 : s = "biggestMilitaryClan"; break; case 448 : s = "marlestaProphesied"; break; case 449 : s = "finder"; break; case 450 : s = "unlucky"; break; case 451 : s = "grouser"; break; case 452 : s = "blasphemer"; break; case 453 : s = "fqClan"; break; case 454 : s = "feudQuest"; break; case 455 : s = "mythPick"; break; case 456 : s = "priestess"; break; case 457 : s = "smiter"; break; case 458 : s = "moodDude"; break; case 459 : s = "moodF"; break; case 460 : s = "axer"; break; case 461 : s = "armer"; break; case 462 : s = "rivalF"; break; case 463 : s = "rivalM"; break; case 464 : s = "kidmaker"; break; case 465 : s = "elmalHorseOffer"; break; case 466 : s = "kilnClanCritics"; break; case 467 : s = "didMadClanI"; break; case 468 : s = "didMadClan2"; break; case 469 : s = "didMadClan3"; break; case 470 : s = "didMadClan4"; break; case 471 : s = "didMadClan5"; break; case 472 : s = "didMadClan6"; break; case 473 : s = "prosperousClanCritics"; break; case 474 : s = "ucOffer"; break; case 475 : s = "stillSmall"; break; case 476 : s = "stillLarge"; break; case 477 : s = "warClanOffer"; break; case 478 : s = "femaleChief"; break; case 479 : s = "vingaSuggest"; break; case 480 : s = "R7Result"; break; case 481 : s = "soldGoldeneye"; break; case 482 : s = "swapGame"; break; case 483 : s = "swapGoods"; break; case 484 : s = "goodsForIvory"; break; case 485 : s = "goodsForGreenware"; break; case 486 : s = "goodsForGems"; break; case 487 : s = "goodsForIron"; break; case 488 : s = "R429Clan"; break; case 489 : s = "R429Free"; break; case 490 : s = "R429Feud"; break; case 491 : s = "ucYes"; break; case 492 : s = "scrollClanHonor"; break; case 493 : s = "goodsForRocks"; break; case 494 : s = "sacredClodOffer"; break; case 495 : s = "smashedClan"; break; case 496 : s = "sc1"; break; case 497 : s = "sc2"; break; case 498 : s = "dontSmashUs"; break; case 499 : s = "smashReason"; break; case 500 : s = "kilnMonopoly"; break; case 501 : s = "pigClanAcorns"; break; case 502 : s = "pigClanOnCouncil"; break; case 503 : s = "hogCrisis"; break; case 504 : s = "potClanHerbs"; break; case 505 : s = "plowClanMonopoly"; break; case 506 : s = "plowClanFertility"; break; case 507 : s = "templeClanFortify"; break; case 508 : s = "templeClanShareMyth"; break; case 509 : s = "survivorClanTreasure"; break; case 510 : s = "tradeClanBanditOath"; break; case 511 : s = "scrollClanMakeMap"; break; case 512 : s = "huntClanTreasure"; break; case 513 : s = "eccentricWarriors"; break; case 514 : s = "earlyClanObligations"; break; case 515 : s = "teachSunMagic"; break; case 516 : s = "joinedClansCows"; break; case 517 : s = "kilnDeficit"; break; case 518 : s = "mralotaSacrifice"; break; case 519 : s = "pigClanGives"; break; case 520 : s = "joinedClansMagic"; break; case 521 : s = "blackSpearInTribe"; break; case 522 : s = "rockClanSacrifice"; break; case 523 : s = "bonusFirstCombatTests"; break; case 524 : s = "weCompensateTavernClan"; break; case 525 : s = "trollTributeToWarClan"; break; case 526 : s = "weCompensateTrolls"; break; case 527 : s = "crossPropitiation"; break; case 528 : s = "crossBlessing"; break; case 529 : s = "esraPenalty"; break; case 530 : s = "templeClanNearEnemies"; break; case 531 : s = "R59Treasures"; break; case 532 : s = "deadClan"; break; case 533 : s = "formerTribe"; break; case 534 : s = "rebelClans"; break; case 535 : s = "schismaticClans"; break; case 536 : s = "rebelStart"; break; case 537 : s = "schismStart"; break; case 538 : s = "exClans"; break; case 539 : s = "R232Q"; break; case 540 : s = "allyTribe"; break; case 541 : s = "originalWildland"; break; case 542 : s = "landClearingPromise"; break; case 543 : s = "foxBluff"; break; case 544 : s = "needElection"; break; case 545 : s = "magnetism"; break; case 546 : s = "magicCaught"; break; case 547 : s = "vsSavvyBonus"; break; case 548 : s = "craftBonus"; break; case 549 : s = "oldCattle"; break; case 550 : s = "noCropMagic"; break; case 551 : s = "bonusAgainstUs"; break; case 552 : s = "noHerdMagic"; break; case 553 : s = "oldKeroCheck"; break; case 554 : s = "clanMagicReduced"; break; case 555 : s = "milkBonus"; break; case 556 : s = "questAttempts"; break; case 557 : s = "noWarMagic"; break; case 558 : s = "oldTarshCheck"; break; case 559 : s = "oldTreasureCount"; break; case 560 : s = "mockedLately"; break; case 561 : s = "S1Clan"; break; case 562 : s = "groom"; break; case 563 : s = "bride"; break; case 564 : s = "sora"; break; case 565 : s = "dad"; break; case 566 : s = "mom"; break; case 567 : s = "memberAnotherClan"; break; case 568 : s = "clan4"; break; case 569 : s = "widow"; break; case 570 : s = "penterest"; break; case 571 : s = "father"; break; case 572 : s = "hauntedFarmer"; break; case 573 : s = "resistance"; break; case 574 : s = "p218"; break; case 575 : s = "e12"; break; case 576 : s = "h12"; break; case 577 : s = "i12"; break; case 578 : s = "ghostSheep"; break; case 579 : s = "ourGuy"; break; case 580 : s = "ourGuyRight"; break; case 581 : s = "ourGuyWrong"; break; case 582 : s = "bonusNextTests"; break; case 583 : s = "delayDrought"; break; case 584 : s = "recentFlood"; break; case 585 : s = "droughtLength"; break; case 586 : s = "recentDrought"; break; case 587 : s = "dagaSacrifices"; break; case 588 : s = "droughtSeverity"; break; case 589 : s = "S16"; break; case 590 : s = "nextHeroquest"; break; case 591 : s = "angryCarl"; break; case 592 : s = "outlaw"; break; case 593 : s = "raidBonusCount"; break; case 594 : s = "huntingRights"; break; case 595 : s = "huntingCows"; break; case 596 : s = "brooHousecarls"; break; case 597 : s = "S20Again"; break; case 598 : s = "S20"; break; case 599 : s = "R34Again"; break; case 600 : s = "S21Again"; break; case 601 : s = "darknessVictory"; break; case 602 : s = "valindSacrifices"; break; case 603 : s = "S22"; break; case 604 : s = "ordangmar"; break; case 605 : s = "ordangmarClan"; break; case 606 : s = "offended"; break; case 607 : s = "chief23"; break; case 608 : s = "telmoriAlliance"; break; case 609 : s = "noStrayTelmori"; break; case 610 : s = "telResponse"; break; case 611 : s = "meanThane"; break; case 612 : s = "S26Again"; break; case 613 : s = "thane"; break; case 614 : s = "suitor"; break; case 615 : s = "daughter"; break; case 616 : s = "penaltyNextMagicTests"; break; case 617 : s = "heroMagnet"; break; case 618 : s = "salmonFood"; break; case 619 : s = "salmonMagic"; break; case 620 : s = "ritualist"; break; case 621 : s = "feudingClan"; break; case 622 : s = "followers34"; break; case 623 : s = "p34"; break; case 624 : s = "snowflower"; break; case 625 : s = "farmer"; break; case 626 : s = "cousin"; break; case 627 : s = "nephew"; break; case 628 : s = "boughtJar"; break; case 629 : s = "politician"; break; case 630 : s = "complainer"; break; case 631 : s = "S52Again"; break; case 632 : s = "rabblerouser"; break; case 633 : s = "everMocked"; break; case 634 : s = "duckChampion"; break; case 635 : s = "duckCombatBonus"; break; case 636 : s = "fakeCondition"; break; case 637 : s = "manless"; break; case 638 : s = "goodGuy"; break; case 639 : s = "pop102"; break; case 640 : s = "holyUglyMen"; break; case 641 : s = "uglyMenSeeker"; break; case 642 : s = "pleader"; break; case 643 : s = "vowBreaker"; break; case 644 : s = "dontHurtUsTribe"; break; case 645 : s = "dwarfMine"; break; case 646 : s = "necklaceOfAxes"; break; case 647 : s = "justDontGetIt"; break; case 648 : s = "shamans"; break; case 649 : s = "knowingTribalClan"; break; case 650 : s = "asker"; break; case 651 : s = "clanS114"; break; case 652 : s = "pal"; break; case 653 : s = "antiElf"; break; case 654 : s = "destiny"; break; case 655 : s = "stompedUs"; break; case 656 : s = "gameOverApocalypse"; break; case 657 : s = "gameOverNoCattle"; break; case 658 : s = "gameOverNoPeople"; break; case 659 : s = "farClan"; break; case 660 : s = "gameOverRebels"; break; case 661 : s = "finalRing"; break; case 662 : s = "duckTribute"; break; case 663 : s = "beastfolkHaveWarned"; break; case 664 : s = "stormBull"; break; case 665 : s = "R11Again"; break; case 666 : s = "triceratops"; break; case 667 : s = "aWarrior"; break; case 668 : s = "illator"; break; case 669 : s = "tarshHousecarls"; break; case 670 : s = "tarshForce"; break; case 671 : s = "warLeaderAway"; break; case 672 : s = "ducksTookOpportunity"; break; case 673 : s = "fallingHills"; break; case 674 : s = "lunarVisits"; break; case 675 : s = "illatorsHunt"; break; case 676 : s = "worriedCarl"; break; case 677 : s = "sneaky"; break; case 678 : s = "didR23"; break; case 679 : s = "r23again"; break; case 680 : s = "R23a"; break; case 681 : s = "didR68"; break; case 682 : s = "explorer"; break; case 683 : s = "highestHunter"; break; case 684 : s = "dryClan"; break; case 685 : s = "lostErnalda"; break; case 686 : s = "cattleTradePromise"; break; case 687 : s = "aggrievedCarl"; break; case 688 : s = "R208q"; break; case 689 : s = "departingWarriors"; break; case 690 : s = "r60Bonus"; break; case 691 : s = "fromR32"; break; case 692 : s = "skip44a"; break; case 693 : s = "hurtGuy"; break; case 694 : s = "woman"; break; case 695 : s = "eme"; break; case 696 : s = "emeClan"; break; case 697 : s = "R33Again"; break; case 698 : s = "t36"; break; case 699 : s = "wolfWealth"; break; case 700 : s = "clans"; break; case 701 : s = "imploring"; break; case 702 : s = "saveMe"; break; case 703 : s = "wyrmDead"; break; case 704 : s = "longVictory"; break; case 705 : s = "ensnared"; break; case 706 : s = "admission"; break; case 707 : s = "repeatR41"; break; case 708 : s = "unwise"; break; case 709 : s = "repeat42"; break; case 710 : s = "walkingWaves"; break; case 711 : s = "tribeNamed"; break; case 712 : s = "grainFinder"; break; case 713 : s = "mourning"; break; case 714 : s = "victim"; break; case 715 : s = "killer"; break; case 716 : s = "horror"; break; case 717 : s = "actuallyMourned"; break; case 718 : s = "R49Again"; break; case 719 : s = "killerLivesHere"; break; case 720 : s = "cure"; break; case 721 : s = "skirt"; break; case 722 : s = "impetuous"; break; case 723 : s = "outraged"; break; case 724 : s = "concerned"; break; case 725 : s = "romantic"; break; case 726 : s = "R58Again"; break; case 727 : s = "challengerWager"; break; case 728 : s = "ourWager"; break; case 729 : s = "delayPeaceOverture"; break; case 730 : s = "traitorClan"; break; case 731 : s = "peacebond"; break; case 732 : s = "clan62"; break; case 733 : s = "troubleMaker"; break; case 734 : s = "troubleSequence"; break; case 735 : s = "troubleMakerSeries"; break; case 736 : s = "clanList"; break; case 737 : s = "R65Again"; break; case 738 : s = "undeadLeader"; break; case 739 : s = "upland"; break; case 740 : s = "undeadWarriors"; break; case 741 : s = "disqualified"; break; case 742 : s = "weLostBecauseKingSteppedDown"; break; case 743 : s = "weResigned"; break; case 744 : s = "R70Again"; break; case 745 : s = "t71"; break; case 746 : s = "z71"; break; case 747 : s = "tribePoints"; break; case 748 : s = "clanPoints"; break; case 749 : s = "confederationPoints"; break; case 750 : s = "sideSwitching"; break; case 751 : s = "weKilledKing"; break; case 752 : s = "betweenKings"; break; case 753 : s = "R291Again"; break; case 754 : s = "vinganQueenIn4"; break; case 755 : s = "trackMaleKing"; break; case 756 : s = "forceFemaleChief"; break; case 757 : s = "predecessor"; break; case 758 : s = "marriageProposed"; break; case 759 : s = "R104k"; break; case 760 : s = "R104t"; break; case 761 : s = "rebellionPending"; break; case 762 : s = "firstKingOnce"; break; case 763 : s = "survivorClanSupport"; break; case 764 : s = "vinganClanPissed"; break; case 765 : s = "pigNeighbor"; break; case 766 : s = "hogClanNeighbors"; break; case 767 : s = "plowClanBargain"; break; case 768 : s = "ernaldaSeat"; break; case 769 : s = "asreliaSeat"; break; case 770 : s = "earlyClanSecret"; break; case 771 : s = "issariesSeat"; break; case 772 : s = "noBanditOath"; break; case 773 : s = "humaktSeat"; break; case 774 : s = "thunderBrothersSeat"; break; case 775 : s = "lhankorMhySeat"; break; case 776 : s = "literateKings"; break; case 777 : s = "uzProposal"; break; case 778 : s = "trollTribute"; break; case 779 : s = "thinksAhead"; break; case 780 : s = "tavernClanTrollPeace"; break; case 781 : s = "tavernClanHall"; break; case 782 : s = "trollPromise"; break; case 783 : s = "R89"; break; case 784 : s = "tutor"; break; case 785 : s = "magicLost"; break; case 786 : s = "beastWar"; break; case 787 : s = "regaliaSearch"; break; case 788 : s = "regaliaParty"; break; case 789 : s = "tribalRegaliaTheft"; break; case 790 : s = "wife"; break; case 791 : s = "stolen"; break; case 792 : s = "clan96"; break; case 793 : s = "stolenLeader"; break; case 794 : s = "stolenWarriors"; break; case 795 : s = "angryChieftain"; break; case 796 : s = "R98Again"; break; case 797 : s = "waveringClans"; break; case 798 : s = "R132tribe"; break; case 799 : s = "R98k"; break; case 800 : s = "rebellion"; break; case 801 : s = "lost2Housecarls"; break; case 802 : s = "survivorsAdopted"; break; case 803 : s = "R103Again"; break; case 804 : s = "warTribe"; break; case 805 : s = "R104Again"; break; case 806 : s = "noKingChange"; break; case 807 : s = "trollPeace"; break; case 808 : s = "weStartWar"; break; case 809 : s = "enemyTribe"; break; case 810 : s = "WBTribe"; break; case 811 : s = "cwTribe"; break; case 812 : s = "potentialTribe"; break; case 813 : s = "tribeFounded"; break; case 814 : s = "attaWay"; break; case 815 : s = "mrzClan"; break; case 816 : s = "pendingR141"; break; case 817 : s = "timeForAChange"; break; case 818 : s = "tribesSettledDown"; break; case 819 : s = "R108Again"; break; case 820 : s = "hogPig"; break; case 821 : s = "hogCrop"; break; case 822 : s = "R110Found"; break; case 823 : s = "R111Again"; break; case 824 : s = "banditryPenalty"; break; case 825 : s = "dwarfMineExplored"; break; case 826 : s = "R114Leader"; break; case 827 : s = "R114HC"; break; case 828 : s = "R114FM"; break; case 829 : s = "clan114"; break; case 830 : s = "hero"; break; case 831 : s = "clan116"; break; case 832 : s = "triedDwarfFood"; break; case 833 : s = "guiltyClan"; break; case 834 : s = "angryMan"; break; case 835 : s = "furiousWoman"; break; case 836 : s = "fhq"; break; case 837 : s = "vendref"; break; case 838 : s = "vendrefRefugees"; break; case 839 : s = "vendrefThralls"; break; case 840 : s = "clan118"; break; case 841 : s = "civilRoyalStatus"; break; case 842 : s = "R119Tribe"; break; case 843 : s = "windWarriors"; break; case 844 : s = "R122Again"; break; case 845 : s = "R122Guards"; break; case 846 : s = "tavernClanCompensation"; break; case 847 : s = "R123Again"; break; case 848 : s = "R124Again"; break; case 849 : s = "ct"; break; case 850 : s = "clanRegaliaTheft"; break; case 851 : s = "shocked"; break; case 852 : s = "w125"; break; case 853 : s = "time125"; break; case 854 : s = "leader"; break; case 855 : s = "clanR127"; break; case 856 : s = "axeMaiden"; break; case 857 : s = "R128Again"; break; case 858 : s = "kallyrEloquence"; break; case 859 : s = "decapKing"; break; case 860 : s = "weLostBecauseKingDied"; break; case 861 : s = "tribalAggressor"; break; case 862 : s = "loyalists"; break; case 863 : s = "loyalistClans"; break; case 864 : s = "bhtHouseCarls"; break; case 865 : s = "bhtElites"; break; case 866 : s = "dwarfMachine"; break; case 867 : s = "v144"; break; case 868 : s = "vendreffedABC"; break; case 869 : s = "clan147"; break; case 870 : s = "participatingClans"; break; case 871 : s = "participants"; break; case 872 : s = "R152Tribe"; break; case 873 : s = "R153Again"; break; case 874 : s = "clan154"; break; case 875 : s = "raidClan"; break; case 876 : s = "likelyToRaid"; break; case 877 : s = "moreForGrain"; break; case 878 : s = "penaltyNextTests"; break; case 879 : s = "w156"; break; case 880 : s = "clan156"; break; case 881 : s = "t156"; break; case 882 : s = "c156"; break; case 883 : s = "g156"; break; case 884 : s = "grazerPromise"; break; case 885 : s = "stillNeedToRescue"; break; case 886 : s = "grazerHC"; break; case 887 : s = "R157Again"; break; case 888 : s = "bonus159"; break; case 889 : s = "skyfallLabel"; break; case 890 : s = "trollkinPikes"; break; case 891 : s = "R163Again"; break; case 892 : s = "excluded"; break; case 893 : s = "trollThralls"; break; case 894 : s = "buyerClan"; break; case 895 : s = "trollkinPrice"; break; case 896 : s = "merchant"; break; case 897 : s = "buyerClans"; break; case 898 : s = "donorClans"; break; case 899 : s = "dragonewtBody"; break; case 900 : s = "dragonewtBodyGivenClan"; break; case 901 : s = "dragonewtBodyTradedClan"; break; case 902 : s = "orlkensorClan"; break; case 903 : s = "noRandomScenes"; break; case 904 : s = "marlestaStartingTribe"; break; case 905 : s = "marlestaRoyalStatus"; break; case 906 : s = "marlestaYear"; break; case 907 : s = "antiMarlestaTribe"; break; case 908 : s = "ravagedClan"; break; case 909 : s = "jaldonNailedUs"; break; case 910 : s = "tribeDisintegrated"; break; case 911 : s = "timesDisintegrated"; break; case 912 : s = "didRightQuests"; break; case 913 : s = "availableTribes"; break; case 914 : s = "R177Again"; break; case 915 : s = "noGloat"; break; case 916 : s = "from180"; break; case 917 : s = "R210Tribe"; break; case 918 : s = "victimTribe"; break; case 919 : s = "inhumanAllies"; break; case 920 : s = "R181Again"; break; case 921 : s = "trollkinEmissary"; break; case 922 : s = "R182aDeja"; break; case 923 : s = "dragonSkinSeq"; break; case 924 : s = "foolDragonClans"; break; case 925 : s = "tubeGiven"; break; case 926 : s = "accuser"; break; case 927 : s = "defendant"; break; case 928 : s = "marked"; break; case 929 : s = "rrStarted"; break; case 930 : s = "rrWed"; break; case 931 : s = "rrSplit"; break; case 932 : s = "rrClans"; break; case 933 : s = "rrThreatened"; break; case 934 : s = "mostRecentRRClan"; break; case 935 : s = "clan217"; break; case 936 : s = "newBride"; break; case 937 : s = "aggrieved"; break; case 938 : s = "philanderer"; break; case 939 : s = "korolClan"; break; case 940 : s = "joratorClan"; break; case 941 : s = "korol"; break; case 942 : s = "jorator"; break; case 943 : s = "suitorClan"; break; case 944 : s = "suitorForEonislara"; break; case 945 : s = "backForTreasure"; break; case 946 : s = "robbedClan"; break; case 947 : s = "stolenTreasure"; break; case 948 : s = "robbedClan1"; break; case 949 : s = "robbedClan2"; break; case 950 : s = "robbedClan3"; break; case 951 : s = "robbedClan4"; break; case 952 : s = "whichStolenTreasure"; break; case 953 : s = "marlestaTribe"; break; case 954 : s = "yamTribe"; break; case 955 : s = "marlesta"; break; case 956 : s = "marlestaClans"; break; case 957 : s = "codeR202Count"; break; case 958 : s = "aggressor"; break; case 959 : s = "aid206"; break; case 960 : s = "antiJaldonLoot"; break; case 961 : s = "derikDenied"; break; case 962 : s = "antiJaldonForce"; break; case 963 : s = "antiJaldonMagic"; break; case 964 : s = "R208_wb"; break; case 965 : s = "R208v"; break; case 966 : s = "victimR209"; break; case 967 : s = "inhumans"; break; case 968 : s = "patsyClan"; break; case 969 : s = "foolClan"; break; case 970 : s = "aggrievedClan"; break; case 971 : s = "clanFromAlly"; break; case 972 : s = "redistribution"; break; case 973 : s = "R213Again"; break; case 974 : s = "bundalini"; break; case 975 : s = "bundaliniClan"; break; case 976 : s = "weddingClan"; break; case 977 : s = "uninvolvedClans"; break; case 978 : s = "flamalDisputeFixed"; break; case 979 : s = "agitated"; break; case 980 : s = "sneak"; break; case 981 : s = "accused"; break; case 982 : s = "scrollAdopted"; break; case 983 : s = "joratorSorry"; break; case 984 : s = "monsterMash"; break; case 985 : s = "jumbleFault"; break; case 986 : s = "grandbread"; break; case 987 : s = "grandbreadPaid"; break; case 988 : s = "grandbreadFault"; break; case 989 : s = "R229Again"; break; case 990 : s = "R229ignored"; break; case 991 : s = "R229tribute"; break; case 992 : s = "R229threat"; break; case 993 : s = "R237Warned"; break; case 994 : s = "reserveForce"; break; case 995 : s = "fromR230"; break; case 996 : s = "R232Bonus"; break; case 997 : s = "marlestaResult"; break; case 998 : s = "R234c"; break; case 999 : s = "tribeFussSettled"; break; case 1000 : s = "t237"; break; case 1001 : s = "R237c"; break; case 1002 : s = "bonus241"; break; case 1003 : s = "derikWarriors"; break; case 1004 : s = "derikFootmen"; break; case 1005 : s = "sickWarriors"; break; case 1006 : s = "R243Again"; break; case 1007 : s = "shakesBroken"; break; case 1008 : s = "R244King"; break; case 1009 : s = "R244Bonus"; break; case 1010 : s = "R244Penalty"; break; case 1011 : s = "fuming"; break; case 1012 : s = "t247"; break; case 1013 : s = "mallian"; break; case 1014 : s = "germy"; break; case 1015 : s = "firstMallian"; break; case 1016 : s = "malliaCure"; break; case 1017 : s = "hunter"; break; case 1018 : s = "trespasser"; break; case 1019 : s = "poacher"; break; case 1020 : s = "feisty"; break; case 1021 : s = "returner"; break; case 1022 : s = "bully"; break; case 1023 : s = "appealer"; break; case 1024 : s = "walktaTries"; break; case 1025 : s = "beans"; break; case 1026 : s = "desecratedTemple"; break; case 1027 : s = "troubled"; break; case 1028 : s = "capturedCarls"; break; case 1029 : s = "weakClans"; break; case 1030 : s = "bsKing"; break; case 1031 : s = "bsTribe"; break; case 1032 : s = "spearWarning"; break; case 1033 : s = "R260Again"; break; case 1034 : s = "blackSpearOwners"; break; case 1035 : s = "desertion"; break; case 1036 : s = "spearBlessing"; break; case 1037 : s = "R262Again"; break; case 1038 : s = "R262"; break; case 1039 : s = "vampSlap"; break; case 1040 : s = "kallyrQuery"; break; case 1041 : s = "scowly"; break; case 1042 : s = "kolating"; break; case 1043 : s = "captured"; break; case 1044 : s = "kolatAgain"; break; case 1045 : s = "shovingSettled"; break; case 1046 : s = "R266Again"; break; case 1047 : s = "vingan"; break; case 1048 : s = "wyrmClan"; break; case 1049 : s = "noWyrm"; break; case 1050 : s = "wyrmScene"; break; case 1051 : s = "aftermath"; break; case 1052 : s = "shooer"; break; case 1053 : s = "R272"; break; case 1054 : s = "animalFoodEaten"; break; case 1055 : s = "barleyEaten"; break; case 1056 : s = "conked"; break; case 1057 : s = "logger"; break; case 1058 : s = "dueler"; break; case 1059 : s = "ugly"; break; case 1060 : s = "uglyTries"; break; case 1061 : s = "brideOfUgly"; break; case 1062 : s = "rejections"; break; case 1063 : s = "fakeFace"; break; case 1064 : s = "t277"; break; case 1065 : s = "brothersInProgress"; break; case 1066 : s = "larry"; break; case 1067 : s = "darryl"; break; case 1068 : s = "otherDarryl"; break; case 1069 : s = "brotherTrouble"; break; case 1070 : s = "R278Again"; break; case 1071 : s = "haughty"; break; case 1072 : s = "ickyHosts"; break; case 1073 : s = "R280Satire"; break; case 1074 : s = "thrall"; break; case 1075 : s = "dead"; break; case 1076 : s = "thadartSequence"; break; case 1077 : s = "refugee"; break; case 1078 : s = "R285Thralls"; break; case 1079 : s = "giver"; break; case 1080 : s = "tribeR289"; break; case 1081 : s = "royalR289"; break; case 1082 : s = "effigyTemple"; break; case 1083 : s = "japed"; break; case 1084 : s = "literacy"; break; case 1085 : s = "breathless"; break; case 1086 : s = "clanR298"; break; case 1087 : s = "R299r"; break; case 1088 : s = "R299raider"; break; case 1089 : s = "clanR300"; break; case 1090 : s = "R301Clan"; break; case 1091 : s = "elmalBoon"; break; case 1092 : s = "R300Again"; break; case 1093 : s = "waitForRepeatElves"; break; case 1094 : s = "capturedElves"; break; case 1095 : s = "matriarchComplaintSettled"; break; case 1096 : s = "matriarchal"; break; case 1097 : s = "patriarchal"; break; case 1098 : s = "R304Again"; break; case 1099 : s = "patriarchComplaintSettled"; break; case 1100 : s = "R305Again"; break; case 1101 : s = "seller"; break; case 1102 : s = "hawker"; break; case 1103 : s = "vendor"; break; case 1104 : s = "spendthriftRevoked"; break; case 1105 : s = "R308Again"; break; case 1106 : s = "miserlyRevoked"; break; case 1107 : s = "poet310"; break; case 1108 : s = "spiritsMollified"; break; case 1109 : s = "clan312"; break; case 1110 : s = "R314Clan"; break; case 1111 : s = "swiped"; break; case 1112 : s = "fairyFriend"; break; case 1113 : s = "fairyScene"; break; case 1114 : s = "feud"; break; case 1115 : s = "R316Again"; break; case 1116 : s = "vengeful"; break; case 1117 : s = "orig317clan"; break; case 1118 : s = "crispy"; break; case 1119 : s = "burner"; break; case 1120 : s = "slayer"; break; case 1121 : s = "clan317"; break; case 1122 : s = "p317"; break; case 1123 : s = "w317"; break; case 1124 : s = "r317"; break; case 1125 : s = "resignation"; break; case 1126 : s = "R319Again"; break; case 1127 : s = "r320Again"; break; case 1128 : s = "prev320"; break; case 1129 : s = "indie"; break; case 1130 : s = "chalanaFavor"; break; case 1131 : s = "humaktMission"; break; case 1132 : s = "R329Again"; break; case 1133 : s = "R329"; break; case 1134 : s = "R330Again"; break; case 1135 : s = "sickCattle"; break; case 1136 : s = "r330"; break; case 1137 : s = "uraldansGone"; break; case 1138 : s = "saveHuntingBonus"; break; case 1139 : s = "gorProtect"; break; case 1140 : s = "dogNix"; break; case 1141 : s = "R339"; break; case 1142 : s = "yinkinFavor"; break; case 1143 : s = "frightened"; break; case 1144 : s = "hubby"; break; case 1145 : s = "r341Again"; break; case 1146 : s = "R341f"; break; case 1147 : s = "R341hc"; break; case 1148 : s = "R341p"; break; case 1149 : s = "one"; break; case 1150 : s = "two"; break; case 1151 : s = "three"; break; case 1152 : s = "prized"; break; case 1153 : s = "randyThread"; break; case 1154 : s = "rescueBotch"; break; case 1155 : s = "oracled"; break; case 1156 : s = "huntingReduction"; break; case 1157 : s = "reporter"; break; case 1158 : s = "distantWarfare"; break; case 1159 : s = "hadDream"; break; case 1160 : s = "totObligationsOwedTo"; break; case 1161 : s = "totFavorsDueUs"; break; case 1162 : s = "peaceFailed"; break; case 1163 : s = "brokenTalks"; break; case 1164 : s = "threatFailed"; break; case 1165 : s = "mediationFailed"; break; case 1166 : s = "payoffFailed"; break; case 1167 : s = "getOutOfLoop"; break; case 1168 : s = "R374Again"; break; case 1169 : s = "R375Again"; break; case 1170 : s = "baksheesh"; break; case 1171 : s = "town"; break; case 1172 : s = "hauberkPlea"; break; case 1173 : s = "R352Again"; break; case 1174 : s = "townDeal"; break; case 1175 : s = "R353Bonus"; break; case 1176 : s = "R353B"; break; case 1177 : s = "wolfDelegate"; break; case 1178 : s = "wolfForce"; break; case 1179 : s = "R356Again"; break; case 1180 : s = "t356"; break; case 1181 : s = "grazeForce"; break; case 1182 : s = "nameDeal"; break; case 1183 : s = "ambush"; break; case 1184 : s = "bribe"; break; case 1185 : s = "wolfWin"; break; case 1186 : s = "spartacus"; break; case 1187 : s = "billed"; break; case 1188 : s = "antiDuck"; break; case 1189 : s = "antiDuckClan"; break; case 1190 : s = "R366Again"; break; case 1191 : s = "cycle"; break; case 1192 : s = "beard"; break; case 1193 : s = "barber"; break; case 1194 : s = "clan367"; break; case 1195 : s = "slain"; break; case 1196 : s = "crazy"; break; case 1197 : s = "halfPate"; break; case 1198 : s = "R368Again"; break; case 1199 : s = "R368"; break; case 1200 : s = "andAnotherClan"; break; case 1201 : s = "chimes"; break; case 1202 : s = "clock"; break; case 1203 : s = "pardon"; break; case 1204 : s = "birth"; break; case 1205 : s = "magicTelKing"; break; case 1206 : s = "finForce"; break; case 1207 : s = "cowspeaker"; break; case 1208 : s = "magician"; break; case 1209 : s = "tribeScare"; break; case 1210 : s = "telCows"; break; case 1211 : s = "weLostBecauseOurNumbersWereBad"; break; case 1212 : s = "R394FreedThralls"; break; case 1213 : s = "righteous"; break; case 1214 : s = "thumped"; break; case 1215 : s = "offender"; break; case 1216 : s = "extorter"; break; case 1217 : s = "R400Again"; break; case 1218 : s = "colDif"; break; case 1219 : s = "colTrib"; break; case 1220 : s = "colPay"; break; case 1221 : s = "failedColymarPetition"; break; case 1222 : s = "colNope"; break; case 1223 : s = "R401Again"; break; case 1224 : s = "colymarWarned"; break; case 1225 : s = "rebel"; break; case 1226 : s = "striker"; break; case 1227 : s = "versus"; break; case 1228 : s = "praxianAllies"; break; case 1229 : s = "vsBargainingBonus"; break; case 1230 : s = "vsCustomBonus"; break; case 1231 : s = "rubble"; break; case 1232 : s = "caveBlock"; break; case 1233 : s = "eurRodent"; break; case 1234 : s = "hireRodent"; break; case 1235 : s = "warRodent"; break; case 1236 : s = "sagaClan"; break; case 1237 : s = "ht"; break; case 1238 : s = "R421"; break; case 1239 : s = "thadart"; break; case 1240 : s = "kistraldClan"; break; case 1241 : s = "thadartFate"; break; case 1242 : s = "pickClans"; break; case 1243 : s = "pickTribalClans"; break; case 1244 : s = "resClan"; break; case 1245 : s = "yikes"; break; case 1246 : s = "skelRelation"; break; case 1247 : s = "vicImage"; break; case 1248 : s = "R433Again"; break; case 1249 : s = "landGrab"; break; case 1250 : s = "R434Again"; break; case 1251 : s = "buyer"; break; case 1252 : s = "huHosedClan"; break; case 1253 : s = "huUserClan"; break; case 1254 : s = "huHoWounded"; break; case 1255 : s = "litigious"; break; case 1256 : s = "sagacious"; break; case 1257 : s = "R439Again"; break; case 1258 : s = "telCow"; break; case 1259 : s = "iR439"; break; case 1260 : s = "antiWolf"; break; case 1261 : s = "knowingClan"; break; case 1262 : s = "nixClan"; break; case 1263 : s = "warner"; break; case 1264 : s = "halfPeaceClan"; break; case 1265 : s = "R459Again"; break; case 1266 : s = "R459Clan"; break; case 1267 : s = "maliaSacrifices"; break; case 1268 : s = "R460"; break; case 1269 : s = "R460a"; break; case 1270 : s = "ringMakeupBonus"; break; case 1271 : s = "arokaWarriors"; break; case 1272 : s = "bH1"; break; case 1273 : s = "painWound"; break; case 1274 : s = "issariesRole"; break; case 1275 : s = "uroxRole"; break; case 1276 : s = "gods"; break; case 1277 : s = "mysteryBonus"; break; case 1278 : s = "bH2"; break; case 1279 : s = "elmalProtector"; break; case 1280 : s = "lostPriestess"; break; case 1281 : s = "horseMortality"; break; case 1282 : s = "bH3"; break; case 1283 : s = "aldryamiFriend"; break; case 1284 : s = "barntarRescued"; break; case 1285 : s = "esraRescued"; break; case 1286 : s = "highCost"; break; case 1287 : s = "uraldaRescued"; break; case 1288 : s = "lostWounds"; break; case 1289 : s = "stillLost"; break; case 1290 : s = "noDrought"; break; case 1291 : s = "bH4"; break; case 1292 : s = "uraldaPenalty"; break; case 1293 : s = "bH5"; break; case 1294 : s = "msb"; break; case 1295 : s = "sacPoints"; break; case 1296 : s = "twoLegAffront"; break; case 1297 : s = "twoLegWatch"; break; case 1298 : s = "wounds"; break; case 1299 : s = "omen"; break; case 1300 : s = "juju"; break; case 1301 : s = "hoodoo"; break; case 1302 : s = "bH7"; break; case 1303 : s = "h8monster"; break; case 1304 : s = "hitPoints"; break; case 1305 : s = "elmalPatrols"; break; case 1306 : s = "fortificationBonus"; break; case 1307 : s = "bH9"; break; case 1308 : s = "yinkinSpirit"; break; case 1309 : s = "yinkinHunting"; break; case 1310 : s = "yinkinMilk"; break; } s = SPrintf(s, "%s=%i·%i·%i", s, v.Value, v.Short, v.Bool); return s;
string TREASUREread (TREASURE &t) { return TreasureIdx(t.Idx, t.Qt); } string ONSALEread (ONSALE &t) { return TreasureIdx(t.Idx, t.Qt); }
string TreasureIdx (int Idx, int Qt) { string s;
switch (Idx) { case 1 : s = "Alynx Log"; break; case 2 : s = "Amulet of Consolation"; break; case 3 : s = "Arim's Cup"; break; case 4 : s = "Bag of Friendship"; break; case 5 : s = "Bag of Winds"; break; case 6 : s = "Bagpipes of Ronskei"; break; case 7 : s = "Band of One Hundred"; break; case 8 : s = "Earthshaker Battle Unit"; break; case 9 : s = "Beard of Lhankor Mhy"; break; case 10 : s = "Bell of Uralda"; break; case 11 : s = "Bit of Kargzant"; break; case 12 : s = "Bit That Bound Vivamort"; break; case 13 : s = "Blacktail the Bull"; break; case 14 : s = "Black Spear"; break; case 15 : s = "Board of Nails"; break; case 16 : s = "Bullroarer"; break; case 17 : s = "Burning Standard"; break; case 18 : s = "Captured Spirit"; break; case 19 : s = "Clay Cow"; break; case 20 : s = "Darkwind"; break; case 21 : s = "Dragon Cart"; break; case 22 : s = "Dragonewt Armor"; break; case 23 : s = "Dragontooth Spear"; break; case 24 : s = "Dwarf Containers"; break; case 25 : s = "Eiritha's Paps"; break; case 26 : s = "Eiritha's Switch"; break; case 27 : s = "Elmal's Amber"; break; case 28 : s = "Ernalda's Boots"; break; case 29 : s = "Ernalda's Oven"; break; case 30 : s = "Esra's Basket"; break; case 31 : s = "Eurmal's Balls"; break; case 32 : s = "Eurmal's Shield"; break; case 33 : s = "Eye Mirror"; break; case 34 : s = "Farwalk Sandals"; break; case 35 : s = "Fear Spirits"; break; case 36 : s = "First Arrow"; break; case 37 : s = "Flesh Man"; break; case 38 : s = "Footprints of the Wyrm"; break; case 39 : s = "Son of Blacktail"; break; case 40 : s = "Garland of Reeds"; break; case 41 : s = "Glass Coin"; break; case 42 : s = "Godbone"; break; case 43 : s = "Goldeneye Horse"; break; case 44 : s = "Golden Horseshoes"; break; case 45 : s = "Golden Wheat Sheaf"; break; case 46 : s = "Grey Net"; break; case 47 : s = "Greysage Mask"; break; case 48 : s = "Gustbran's Wheel"; break; case 49 : s = "Hammer of Urox"; break; case 50 : s = "Hate Torch"; break; case 51 : s = "Head of Markanth"; break; case 52 : s = "Helm of Karse"; break; case 53 : s = "Heort's Balm"; break; case 54 : s = "Heort's Stone"; break; case 55 : s = "Horse Skull"; break; case 56 : s = "Horse-Spawn Bowl"; break; case 57 : s = "Humakt's Helm"; break; case 58 : s = "Humakt's Raven Banner"; break; case 59 : s = "Humakt's Shield"; break; case 60 : s = "Humakt's Sword"; break; case 61 : s = "Humakt's Warning Rune"; break; case 62 : s = "Hunting Alynx"; break; case 63 : s = "Hunting Horn"; break; case 64 : s = "Ironhoof's Chain"; break; case 65 : s = "Iron Plow"; break; case 66 : s = "Iron Spike"; break; case 67 : s = "Jar of Gods' Earth"; break; case 68 : s = "Kero Fin Ice"; break; case 69 : s = "Kero Fin Kite"; break; case 70 : s = "Klanth of Orlanth"; break; case 71 : s = "Lead Eyes"; break; case 72 : s = "Magnet of Mostal"; break; case 73 : s = "Many-Birthing Cow"; break; case 74 : s = "Mist Paper"; break; case 75 : s = "Moldy Book"; break; case 76 : s = "Motion Rune Banner"; break; case 77 : s = "Necklace of Axes"; break; case 78 : s = "Orlanth's Rattle"; break; case 79 : s = "Perpetual Flour"; break; case 80 : s = "Poem Which Must Be Eaten"; break; case 81 : s = "Quivin's Torc"; break; case 82 : s = "Ralian Jewelry"; break; case 83 : s = "Red Leather Mask"; break; case 84 : s = "Ring Made From Vingkot's Crown"; break; case 85 : s = "Sacred Clod"; break; case 86 : s = "Sacred Mark of Vingkot"; break; case 87 : s = "Scarf of Seven Runes"; break; case 88 : s = "Shifting Statue"; break; case 89 : s = "Shimmering Cloak"; break; case 90 : s = "Silver Dragon"; break; case 91 : s = "Silver Lips of Anriar"; break; case 92 : s = "Silver Sheep"; break; case 93 : s = "Silver Tongue"; break; case 94 : s = "Son of Blacktail"; break; case 95 : s = "Sorcerous Implements"; break; case 96 : s = "Speaking Cone"; break; case 97 : s = "Spirit Fetch"; break; case 98 : s = "Splendorbread"; break; case 99 : s = "Staff of Fortune"; break; case 100 : s = "Strong Man's Toothpick"; break; case 101 : s = "Tarshite Woad"; break; case 102 : s = "Thanestriker"; break; case 103 : s = "Three Bean Broth"; break; case 104 : s = "Tiger's Eye Necklace"; break; case 105 : s = "Torc of Honor"; break; case 106 : s = "Tornado Rope"; break; case 107 : s = "Earthshaker Plow Team"; break; case 108 : s = "Tube of Truth-Seeking"; break; case 109 : s = "Uralda's Milk Pot"; break; case 110 : s = "Vargast's Ring"; break; case 111 : s = "Veil of Chalana Arroy"; break; case 112 : s = "Vinga's Comb"; break; case 113 : s = "Voriof's Flute"; break; case 114 : s = "Voss Varainu Tapestry"; break; case 115 : s = "Whirlwind Jar"; break; case 116 : s = "White Calf"; break; case 117 : s = "Widebrew"; break; case 118 : s = "Winking Sapphire"; break; case 119 : s = "Wolfbane Bush"; break; case 120 : s = "Wyter's Staff"; break; } if (Qt>0) s = "+ " + s; else if (Qt==0) s = "- " + s; return s;
string QUEread (QUE &e) { string s = SPrintf(s, "%i:%s", e.Turns, EventIdx(e.EventIdx)); return s; } string EVENTread (EVENT &e) { string s = SPrintf(s, "%s=%i·%X", EventIdx(e.Idx+1), Events.Times.Event[e.Idx].Value, Events.Years.Event[e.Idx].Value); return s;}
string EventIdx (short Idx) { string s;
switch (Idx) { case 1 : s = "code_InitialResults"; break; case 2 : s = "news_Battle"; break; case 3 : s = "news_NoBattle"; break; case 4 : s = "news_CattleRaidFailure"; break; case 5 : s = "news_CattleRaidWin"; break; case 6 : s = "code_CattleRaidRepercussions"; break; case 7 : s = "news_DarkSeasonFailure"; break; case 8 : s = "news_EarthSeasonRefusal"; break; case 9 : s = "news_SeaSeasonRefusal"; break; case 10 : s = "news_TooFewRaiders"; break; case 11 : s = "news_CattleRaided"; break; case 12 : s = "news_CattleRaidedWhileRaiding"; break;
Powered by hypermail