Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ////////////////////////////////////////////////////////////////DATE////////////////////////////////////////////////////////////////
- string DATEread (DATE &t) {
- int year = t / 11;
- enum { Sea1, Sea2, Fir1, Fir2, Ear1, Ear2, Dar1, Dar2, Sto1, Sto2, Sac } season = t % 11;
- string s = SPrintf(s, "%i·%s", year, EnumToString(season));
- return s;
- }
- ////////////////////////////////////////////////////////////////STR////////////////////////////////////////////////////////////////
- string STRread (STR &v) { if (v.len) return v.Str; return ""; }
- void STRwrite (STR &v, string s) {
- if (v.len == Strlen(s)) Strncpy(v.Str, s, v.len);
- else {
- if (v.len < Strlen(s)) InsertBytes(v.pos, Strlen(s)-v.len);
- if (v.len > Strlen(s)) DeleteBytes(v.pos, v.len-Strlen(s));
- WriteBytes(s, v.pos, Strlen(s));
- v.len = Strlen(s);
- }
- }
- ////////////////////////////////////////////////////////////////ARRAY////////////////////////////////////////////////////////////////
- string ARRAYread (ARRAY &v) { string s = SPrintf(s, "%i", v.ct); return s; }
- ////////////////////////////////////////////////////////////////CLANIDX////////////////////////////////////////////////////////////////
- string CLANIDXread (CLANIDX &c) { string s;
- if (c >0 && c <= Clans.ct) SPrintf(s, "%i: %s", c, SubStr(Clans.Clan[c-1].MtoR.Name.Str,0,Clans.Clan[c-1].MtoR.Name.len));
- else SPrintf(s, "(%i)", c);
- return s;
- }
- ////////////////////////////////////////////////////////////////GODS////////////////////////////////////////////////////////////////
- string GODSread (GODS &v) { local int64 pos = FTell();
- string s; if(v.Ancestors) s+="·A"; if(v.ArganArgar)s+="·aa"; if (v.Barntar) s+="·B";
- if(v.ChalanaArroy)s+="·C"; if(v.Elmal) s+="·El"; if(v.Ernalda) s+="·Er"; if (v.Eurmal) s+="·Eu";
- if(v.Humakt) s+="·H"; if(v.Issaries) s+="·I"; if(v.KeroFin) s+="·kf"; if (v.LhankorMhy) s+="·L";
- if(v.Malia) s+="·m"; if(v.MaranGor) s+="·mg"; if(v.Odayla) s+="·Od"; if (v.Orlanth) s+="·Or";
- if(v.TarardRiel) s+="·tr"; if(v.Uralda) s+="·Ua"; if(v.Urox) s+="·Ux"; if (v.Vinga) s+="·V";
- if(v.WindSpirits) s+="·ws"; return s = SubStr(s, 1);
- } //ChalanaArroy, Eurmal cannot be king
- ////////////////////////////////////////////////////////////////RAID////////////////////////////////////////////////////////////////
- string RAIDread (RAID &r) {
- int i = r.ClanIdx-1;
- if (i<0) i = 0;
- string s = SPrintf(s, "%s·%s·%s·%s", SubStr(Clans.Clan[i].MtoR.Name.Str,0,Clans.Clan[i].MtoR.Name.len), DATEread(r.Date), EnumToString(r.Type), EnumToString(r.Result));
- return s;
- }
- ////////////////////////////////////////////////////////////////LEADER////////////////////////////////////////////////////////////////
- string LEADERread (LEADER &v) { string s;
- if (v.Seat > 0) s = "@";
- else if (v.State == 3) s = " ";
- else if (v.State > 0) s = " ! ";
- else s = " · ";
- return s + v.Name.Str + ": (" + GODSread(v.Religion) + ") " + TRAITread(v.Trait);
- }
- void LEADERwrite (LEADER &v, string s) {
- if (s == "c") { WriteInt(v.Religion.pos, 0); WriteInt(v.Trait.pos, 0); }
- else if (s == "r") WriteInt(v.Religion.pos, 0);
- else if (s == "t") WriteInt(v.Trait.pos, 0);
- else if (s == "B") { if (v.Religion.Barntar) v.Religion.Barntar = 0; else v.Religion.Barntar = 1; }
- else if (s == "C") { if (v.Religion.ChalanaArroy) v.Religion.ChalanaArroy = 0; else v.Religion.ChalanaArroy = 1; }
- else if (s == "El") { if (v.Religion.Elmal) v.Religion.Elmal = 0; else v.Religion.Elmal = 1; }
- else if (s == "Er") { if (v.Religion.Ernalda) v.Religion.Ernalda = 0; else v.Religion.Ernalda = 1; }
- else if (s == "Eu") { if (v.Religion.Eurmal) v.Religion.Eurmal = 0; else v.Religion.Eurmal = 1; }
- else if (s == "H") { if (v.Religion.Humakt) v.Religion.Humakt = 0; else v.Religion.Humakt = 1; }
- else if (s == "I") { if (v.Religion.Issaries) v.Religion.Issaries = 0; else v.Religion.Issaries = 1; }
- else if (s == "L") { if (v.Religion.LhankorMhy) v.Religion.LhankorMhy = 0; else v.Religion.LhankorMhy = 1; }
- else if (s == "Od") { if (v.Religion.Odayla) v.Religion.Odayla = 0; else v.Religion.Odayla = 1; }
- else if (s == "Or") { if (v.Religion.Orlanth) v.Religion.Orlanth = 0; else v.Religion.Orlanth = 1; }
- else if (s == "Ua") { if (v.Religion.Uralda) v.Religion.Uralda = 0; else v.Religion.Uralda = 1; }
- else if (s == "Ux") { if (v.Religion.Urox) v.Religion.Urox = 0; else v.Religion.Urox = 1; }
- else if (s == "V") { if (v.Religion.Vinga) v.Religion.Vinga = 0; else v.Religion.Vinga = 1; }
- }
- ////////////////////////////////////////////////////////////////SKILL////////////////////////////////////////////////////////////////
- string SKILLSread (SKILLS &v) { string s = SPrintf(s, "%1.f·%1.f·%1.f·%1.f·%1.f·%1.f·%1.f", v.Animals, v.Bargaining, v.Combat, v.Custom, v.Leadership, v.Magic, v.Plant); return s; }
- ////////////////////////////////////////////////////////////////CLAN////////////////////////////////////////////////////////////////
- string CLANread (CLAN &c) {
- string s = c.MtoR.Name.Str;
- SPrintf(s, "%s (%s) %i·%i : c%i·g%i·f%i", s, CHIEFread(c.AtoL.Chief),
- POPsum(c.AtoL.Crafters)+POPsum(c.AtoL.Farmers)+POPsum(c.AtoL.Hunters)+POPsum(c.MtoR.Nobles)+POPsum(c.RtoW.Thralls)+CHILDRENsum(c.AtoL.Children),
- POPsum(c.AtoL.Housecarls),
- c.AtoL.Cattle, c.AtoL.Goods, c.AtoL.Food);
- SPrintf(s, "%i %s", c.MtoR.__VictoryScore, s);
- return s;
- }
- void CLANwrite (CLAN &v, string s) { string t = s;
- STRwrite(v.MtoR.Plural, t + "s");
- STRwrite(v.MtoR.Name, t);
- }
- ////////////////////////////////////////////////////////////////CHIEF////////////////////////////////////////////////////////////////
- string CHIEFread (CHIEF &c) { string s;
- switch (c.ChiefDaring) { case 1 : s += "d"; break; case 3 : s += "D"; break; }
- switch (c.ChiefGenerosity) { case 1 : s += "e"; break; case 3 : s += "E"; break; }
- switch (c.ChiefGuile) { case 1 : s += "u"; break; case 3 : s += "U"; break; }
- switch (c.ChiefPiety) { case 1 : s += "p"; break; case 3 : s += "P"; break; }
- return s = SubStr(s, 1);
- }
- string POPread (POP &p) { string s = SPrintf(s, "%i·%i·%i·%i", p.Healthy, p.Absent, p.Sick, p.Wounded); return s; }
- int POPsum (POP &p) { return p.Healthy + p.Absent + p.Sick + p.Wounded; }
- string CHILDRENread (CHILDREN &c) { string s;
- for (i=0;i<15;i++) SPrintf(s, "%s·%i", s, c.Children[i]);
- return s = SubStr(s, 1);
- }
- int CHILDRENsum (CHILDREN &c) { int i, v;
- for (i=0;i<15;i++) v += c.Children[i];
- return v;
- }
- ////////////////////////////////////////////////////////////////RELATION////////////////////////////////////////////////////////////////
- string RELATIONread (RELATION &v) {
- int i = v.Attitude;
- string s = SPrintf(s, "%s: %i", SubStr(Clans.Clan[v.ClanIdx-1].MtoR.Name.Str, 0, Clans.Clan[v.ClanIdx-1].MtoR.Name.len), i);
- if (v.Alliance) s += "·A"; if (v.Feud) s += "·F";
- if (v.Trade) s += "·T"; if (v.Near) s += "·N";
- // if (v.Neighbour) s += "n";
- if (v.__always0) SPrintf(s, "%s [%i]", s, v.__always0);
- if (v.__[0]) SPrintf(s, "%s 0[%i]", s, v.__[0]);
- if (v.__[1]) SPrintf(s, "%s 1[%i]", s, v.__[1]);
- return s;
- }
- void RELATIONwrite (RELATION &v, string s) {
- int i;
- if (SScanf(s, "%i", i)) v.Attitude = i;
- if (s == "A" || s == "a") { if (v.Alliance) v.Alliance = 0; else v.Alliance = -1; }
- else if (s == "F" || s == "f") { if (v.Feud) v.Feud = 0; else v.Feud = -1; }
- else if (s == "T" || s == "t") { if (v.Trade) v.Trade = 0; else v.Trade = -1; }
- else if (s == "N" || s == "n") { if (v.Near) v.Near = 0; else v.Near = -1; }
- }
- ////////////////////////////////////////////////////////////////TRIBE////////////////////////////////////////////////////////////////
- string TRIBEread (TRIBE &t) { string s, b; int c, i, j;
- for (i=0; i < t.Var.String.len; i++) {
- c = t.Var.String.Str[i];
- for (j=0; j < 8; j++) {
- if (c%2) SPrintf(s, "%s·%X", s, i*8+j);
- c >>= 1;
- }
- }
- if (t.__hasKing) b = "·"; else b = " ";
- if (t.__short[0]) SPrintf(b, "%s(%i)", b, t.__short[0]);
- if (t.__short[1]) SPrintf(b, "%s(%i)", b, t.__short[1]);
- return b + t.Name.Str + ":" + SubStr(s, 1);
- return s;
- }
- ////////////////////////////////////////////////////////////////VAR////////////////////////////////////////////////////////////////
- string VARread (VAR &v) { string s, t, c, i, b;
- 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;
- }
- if (v.String.len) t = ":" + v.String.Str;
- if (v.Class == 0) c = "";
- else if (v.Class == 0x7FF2) c = "ldr";
- else if (v.Class == 0x7FF3) c = "cln";
- else if (v.Class == 0x7FF4) c = "tri";
- else if (v.Class == 0x7FF5) c = "tre";
- else if (v.Class == 0x7FF8) c = "???";
- else if (v.Class == 0x7FFA) c = "ldrs";
- else if (v.Class == 0x7FFB) c = "clns";
- else if (v.Class == 0x7FFC) c = "tris";
- else if (v.Class == 0x7FFD) c = "tres";
- else if (v.Class == -1) c = "-";
- else SPrintf(c, "%X!!!!!!!!!!!!!!!!!!!!!!!!!!!", v.Class);
- int Value = v.Value, ss = v.Short;
- if (v.Short) SPrintf(i, "·%i", ss);
- if (v.Bool) b = "·@";
- s = SPrintf(s, "%s<%s>%i%s%s%s", s, c, Value, i, b, t);
- return s;
- }
- ////////////////////////////////////////////////////////////////TREASURE////////////////////////////////////////////////////////////////
- string TREASUREread (TREASURE &t) { return TreasureLabel(t.Idx, t.Qt); }
- void TREASUREwrite (TREASURE &t, string s) { int i; if (SScanf(s, "%i", i)) t.Qt = i; }
- string ONSALEread (ONSALE &t) { return TreasureLabel(t.Idx, t.Qt); }
- void ONSALEwrite (ONSALE &t, string s) { int i; if (SScanf(s, "%i", i)) t.Qt = i; }
- string TreasureLabel (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>1) s = SPrintf(s, "%i%s", Qt, s);
- else if (Qt==1) s = "· " + s;
- else if (Qt==0) s = " " + s;
- return s;
- }
- ////////////////////////////////////////////////////////////////EVENT////////////////////////////////////////////////////////////////
- string QUEread (QUE &q) {
- string s = SPrintf(s, "%i:", q.Turns);
- if (q.EventIdx) s += EventLabel(q.EventIdx);
- if (q.Mission == -8) s += " (explore)";
- else if (q.Mission == -6) s += " (trade)";
- else if (q.Mission == -5) s += " (diplo)";
- else if (q.Mission == -4) s += " (raid)";
- else if (q.Mission == -2) s += " (event)";
- return s;
- }
- void QUEwrite (QUE &q, string s) { int i; if (SScanf(s, "%i", i)) q.Turns = i; }
- string EVENTread (EVENT &e) { string s = SPrintf(s, "%s=%i·%X", EventLabel(e.Idx+1), Events.Times.Event[e.Idx].Value, Events.Years.Event[e.Idx].Value); return s;}
- string EventLabel (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;
- case 13 : s = "news_DistantRaid"; break;
- case 14 : s = "news_Prisoners"; break;
- case 15 : s = "news_RansomOffer"; break;
- case 16 : s = "news_ThrallmakingComplaint"; break;
- case 17 : s = "news_WeakBattleMagic"; break;
- case 18 : s = "battle_AlliesInTrouble"; break;
- case 19 : s = "code_AlliesBreakOff"; break;
- case 20 : s = "news_AlliesBreakOff"; break;
- case 21 : s = "battle_Alone"; break;
- case 22 : s = "battle_ChanceToHeal"; break;
- case 23 : s = "code_AllBetter"; break;
- case 24 : s = "battle_DitchWar"; break;
- case 25 : s = "news_DitchResignation"; break;
- case 26 : s = "battle_ElmalDefender"; break;
- case 27 : s = "battle_EnemyFlyer"; break;
- case 28 : s = "battle_HesGoneBerserk"; break;
- case 29 : s = "battle_HorseSpawn"; break;
- case 30 : s = "battle_HumaktiDuel"; break;
- case 31 : s = "battle_HumaktsRavenBanner"; break;
- case 32 : s = "code_HeroismOK"; break;
- case 33 : s = "battle_JavelinDuel"; break;
- case 34 : s = "battle_OneChanceForGlory"; break;
- case 35 : s = "battle_SneakyHorseSpawn"; break;
- case 36 : s = "code_TenPathBattle"; break;
- case 37 : s = "battle_TenPathBattle"; break;
- case 38 : s = "battle_TenPathBattle_2"; break;
- case 39 : s = "battle_ThereHeIs"; break;
- case 40 : s = "code_Trolls"; break;
- case 41 : s = "battle_Trolls"; break;
- case 42 : s = "battle_WeSkirmishAndGetAShot"; break;
- case 43 : s = "battle_WeWaver"; break;
- case 44 : s = "battle_WoundedHero"; break;
- case 45 : s = "news_CaptiveExchange"; break;
- case 46 : s = "news_WeBlastedEarth"; break;
- case 47 : s = "news_WePlaguedThem"; break;
- case 48 : s = "news_BitterlyColdWinter"; break;
- case 49 : s = "news_BoughtPigs"; break;
- case 50 : s = "news_BoughtSheep"; break;
- case 51 : s = "news_CowTrouble"; break;
- case 52 : s = "news_FarmersFound"; break;
- case 53 : s = "news_FarmersNotFound"; break;
- case 54 : s = "news_HarvestBad"; break;
- case 55 : s = "news_HarvestAverage"; break;
- case 56 : s = "news_HarvestGood"; break;
- case 57 : s = "news_InsufficientFood"; break;
- case 58 : s = "news_NoEmissary"; break;
- case 59 : s = "news_NoExploring"; break;
- case 60 : s = "news_NoFarmWorkers"; break;
- case 61 : s = "news_NoFieldWorkers"; break;
- case 62 : s = "news_NoHerdWorkers"; break;
- case 63 : s = "news_NoHeroquest"; break;
- case 64 : s = "news_NotEnoughWildland"; break;
- case 65 : s = "news_CantSupportTrade"; break;
- case 66 : s = "news_NoTrade"; break;
- case 67 : s = "news_PigTrouble"; break;
- case 68 : s = "news_NewHero"; break;
- case 69 : s = "news_OldAge"; break;
- case 70 : s = "news_ShrineDisrepair"; break;
- case 71 : s = "news_Starvation"; break;
- case 72 : s = "news_SummonsOfEvil"; break;
- case 73 : s = "code_ClearSummonsOfEvil"; break;
- case 74 : s = "news_TempleDisrepair"; break;
- case 75 : s = "news_ThrallsLeave"; break;
- case 76 : s = "news_ThrallsStay"; break;
- case 77 : s = "news_FavorCattle"; break;
- case 78 : s = "news_DuckCattle"; break;
- case 79 : s = "mission_FavorCattle"; break;
- case 80 : s = "mission_AllyCattle"; break;
- case 81 : s = "mission_FavorFood"; break;
- case 82 : s = "mission_AllyFood"; break;
- case 83 : s = "news_FavorFood"; break;
- case 84 : s = "mission_FavorInformation"; break;
- case 85 : s = "news_FavorInformation"; break;
- case 86 : s = "mission_FavorMagic"; break;
- case 87 : s = "mission_AllyMagic"; break;
- case 88 : s = "news_FavorMagic"; break;
- case 89 : s = "code_DemandTribute"; break;
- case 90 : s = "news_NeverTribute"; break;
- case 91 : s = "news_PayingTribute"; break;
- case 92 : s = "scene_NoAnnualTribute"; break;
- case 93 : s = "mission_DemandTribute"; break;
- case 94 : s = "news_GiveGifts"; break;
- case 95 : s = "news_GiftsToFeuders"; break;
- case 96 : s = "mission_ProposeAlliance"; break;
- case 97 : s = "news_DuckAlliance"; break;
- case 98 : s = "news_ProposeAlliance"; break;
- case 99 : s = "mission_ResolveFeud"; break;
- case 100 : s = "mission_TradeTreasure"; break;
- case 101 : s = "news_DuckTreasure"; break;
- case 102 : s = "news_EmissaryAttacked"; break;
- case 103 : s = "news_Exploration"; break;
- case 104 : s = "news_TricksterEmissary"; break;
- case 105 : s = "news_ExplorationAtHome"; break;
- case 106 : s = "news_ExplorationAmulets"; break;
- case 107 : s = "news_ExplorationGems"; break;
- case 108 : s = "news_ExplorationGreenware"; break;
- case 109 : s = "news_ExplorationIron"; break;
- case 110 : s = "news_ExplorationIvory"; break;
- case 111 : s = "news_ExplorationAttacked"; break;
- case 112 : s = "news_ExplorationLost"; break;
- case 113 : s = "news_LostPartyFound"; break;
- case 114 : s = "news_FoundBagpipes"; break;
- case 115 : s = "news_FoundBullroarer"; break;
- case 116 : s = "news_FoundCrystal"; break;
- case 117 : s = "news_FoundFearSpirits"; break;
- case 118 : s = "news_FoundHead"; break;
- case 119 : s = "news_FoundNet"; break;
- case 120 : s = "news_FoundStandard"; break;
- case 121 : s = "news_FF2ExploringSnakepipeHollow"; break;
- case 122 : s = "news_FF3ExploringGrazelands"; break;
- case 123 : s = "news_FF4ExploringPrax"; break;
- case 124 : s = "news_FF5ExploringDragonewtWildlands"; break;
- case 125 : s = "news_FF6ExploringTarsh"; break;
- case 126 : s = "news_FF6TarshNewsB"; break;
- case 127 : s = "news_FF6TarshGossip"; break;
- case 128 : s = "news_FF7ExploringStinkingForest"; break;
- case 129 : s = "news_FF8ExploringBeastValley"; break;
- case 130 : s = "news_FF9ExploringKeroFin"; break;
- case 131 : s = "news_FF10SoloExploration"; break;
- case 132 : s = "news_FF37GrazerNotMetExploration"; break;
- case 133 : s = "news_FF37GrazerNotMetCaptured"; break;
- case 134 : s = "news_FF38HorseSpawnNamed"; break;
- case 135 : s = "news_TricksterTrade"; break;
- case 136 : s = "news_Trade"; break;
- case 137 : s = "news_CaravanRobbed"; break;
- case 138 : s = "mission_CaravanBanditAttack"; break;
- case 139 : s = "mission_EmissaryBanditAttack"; break;
- case 140 : s = "news_CaravanInWinter"; break;
- case 141 : s = "news_EmissaryInWinter"; break;
- case 142 : s = "mission_ExplorationBanditAttack"; break;
- case 143 : s = "mission_CaravanClanAttack"; break;
- case 144 : s = "mission_EmissaryClanAttack"; break;
- case 145 : s = "news_FeudStarted"; break;
- case 146 : s = "news_HumanSacrificeComplaint"; break;
- case 147 : s = "news_HumanSacrificeResignation"; break;
- case 148 : s = "news_NeedNewKing"; break;
- case 149 : s = "news_NoChief"; break;
- case 150 : s = "news_NoPatrols"; break;
- case 151 : s = "news_RingIncomplete"; break;
- case 152 : s = "news_E1TelmoriFailure"; break;
- case 153 : s = "code_R389NewsBonus"; break;
- case 154 : s = "news_E2GrazerMarriageContest"; break;
- case 155 : s = "news_E3ContestWithoutKing"; break;
- case 156 : s = "news_E3WeHaveAWinner"; break;
- case 157 : s = "news_E4ContestWithoutQueen"; break;
- case 158 : s = "news_E5WeaselKingForfeits"; break;
- case 159 : s = "news_E6WeaselQueenForfeits"; break;
- case 160 : s = "news_E7DeadKingForfeits"; break;
- case 161 : s = "news_E8DeadQueenForfeits"; break;
- case 162 : s = "news_E9KingDeadDragonTest"; break;
- case 163 : s = "news_E11ForfeitAtDragon"; break;
- case 164 : s = "news_E11ForfeitAtDragonII"; break;
- case 165 : s = "news_E12KingDeadDwarfTest"; break;
- case 166 : s = "news_E13ForfeitAtDwarf"; break;
- case 167 : s = "news_E13ForfeitAtDwarfII"; break;
- case 168 : s = "news_E14MountainMatePunkOut"; break;
- case 169 : s = "news_E15MountainMateFailure"; break;
- case 170 : s = "news_E16MountainDaughterPunkOut"; break;
- case 171 : s = "news_E17MountainDaughterFailure"; break;
- case 172 : s = "news_E18OurMurderedKingAftermath"; break;
- case 173 : s = "news_E18aAlmostButNot"; break;
- case 174 : s = "news_E18bYouDummy"; break;
- case 175 : s = "news_E19OurMurderedQueenAftermath"; break;
- case 176 : s = "news_E19aAlmostButNot"; break;
- case 177 : s = "news_E19bYouDummy"; break;
- case 178 : s = "news_E20MaleWinner"; break;
- case 179 : s = "news_E21FemaleWinner"; break;
- case 180 : s = "news_E22LastTwoKingTests"; break;
- case 181 : s = "news_E23LastTwoQueenTests"; break;
- case 182 : s = "news_E24LastKingTest"; break;
- case 183 : s = "news_E25LastQueenTest"; break;
- case 184 : s = "news_E26RealLoser"; break;
- case 185 : s = "news_E27TownWithoutUs"; break;
- case 186 : s = "news_FF1DeathOfSkel"; break;
- case 187 : s = "code_CanRestartTraderDispute"; break;
- case 188 : s = "news_FF11NewChief"; break;
- case 189 : s = "news_FF12NewKing"; break;
- case 190 : s = "news_FF13MoreChaos"; break;
- case 191 : s = "news_FF14LessChaos"; break;
- case 192 : s = "news_FF15MoreUndead"; break;
- case 193 : s = "news_FF16LessUndead"; break;
- case 194 : s = "news_FF17MoreBandits"; break;
- case 195 : s = "news_FF18FewerBandits"; break;
- case 196 : s = "news_FF19MoreTelmori"; break;
- case 197 : s = "news_FF20FewerTelmori"; break;
- case 198 : s = "news_FF21DragonewtWeirdness"; break;
- case 199 : s = "news_FF22MilitaryChangeTrue"; break;
- case 200 : s = "news_FF23MilitaryChangeUntrue"; break;
- case 201 : s = "news_FF24CrypticProphecy"; break;
- case 202 : s = "news_FF25GRPGProphecy"; break;
- case 203 : s = "news_FF26PotionProphecy"; break;
- case 204 : s = "news_FF27TwinsProphecy"; break;
- case 205 : s = "news_FF28TribeProphecy"; break;
- case 206 : s = "news_FF29KingdomProphecy"; break;
- case 207 : s = "news_FF30FalseProphecy"; break;
- case 208 : s = "news_FF31ProphecyORama"; break;
- case 209 : s = "news_FF32OtherClanAttacked"; break;
- case 210 : s = "news_FF33OtherClanVendreffed"; break;
- case 211 : s = "news_FF34OtherClanVendrefRescue"; break;
- case 212 : s = "news_FF35Blessing"; break;
- case 213 : s = "news_FF36Curse"; break;
- case 214 : s = "news_FF39HappyUroxi"; break;
- case 215 : s = "news_FF40UnhappyUroxi"; break;
- case 216 : s = "news_FF41HappyHumakti"; break;
- case 217 : s = "news_FF42UnhappyHumakti"; break;
- case 218 : s = "news_FF43Slander"; break;
- case 219 : s = "news_FF44FeudClanHQAnnounced"; break;
- case 220 : s = "news_FF45FeudClanHQSuccess"; break;
- case 221 : s = "news_FF46FeudClanHQFailure"; break;
- case 222 : s = "news_FF47FeudClanLearnsMyth"; break;
- case 223 : s = "news_FF48OtherClanCowsGained"; break;
- case 224 : s = "news_FF49OtherClanCowsLost"; break;
- case 225 : s = "news_FF50OtherClanGoodsGained"; break;
- case 226 : s = "news_FF51OtherClanGoodsLost"; break;
- case 227 : s = "news_FF52OtherClanHousecarlsGained"; break;
- case 228 : s = "news_FF53OtherClanHousecarlsLost"; break;
- case 229 : s = "news_FF54MoodUp"; break;
- case 230 : s = "news_FF55MoodDown"; break;
- case 231 : s = "news_FF56WarriorMoraleUp"; break;
- case 232 : s = "news_FF57WarriorMoraleDown"; break;
- case 233 : s = "news_FF58CarlMoraleUp"; break;
- case 234 : s = "news_FF59CarlMoraleDown"; break;
- case 235 : s = "news_FF60HolyCountryNews"; break;
- case 236 : s = "news_FF61StrangeLivestock"; break;
- case 237 : s = "news_FF62UnusualDeath"; break;
- case 238 : s = "news_FF63EnemyRumors"; break;
- case 239 : s = "news_FF64HuntingLuck"; break;
- case 240 : s = "news_TradeRouteEnded"; break;
- case 241 : s = "news_HighKingship"; break;
- case 242 : s = "news_LowKingship"; break;
- case 243 : s = "news_HighVictory"; break;
- case 244 : s = "news_LowVictory"; break;
- case 245 : s = "news_HorseSpawnNamed"; break;
- case 246 : s = "code_AnnualClanPersonality"; break;
- case 247 : s = "code_MeetEarlyClanI"; break;
- case 248 : s = "news_MeetEarlyClanI"; break;
- case 249 : s = "code_EarlyClanII"; break;
- case 250 : s = "news_MeetEarlyClanII"; break;
- case 251 : s = "news_EarlyClanRumors"; break;
- case 252 : s = "code_ElmalClanOffer"; break;
- case 253 : s = "news_ElmalClanOffer"; break;
- case 254 : s = "news_ElmalClanOfferII"; break;
- case 255 : s = "news_GreatHorseDead"; break;
- case 256 : s = "code_HuntClanOffer"; break;
- case 257 : s = "news_HuntClanOffer"; break;
- case 258 : s = "code_HuntClanCheck"; break;
- case 259 : s = "code_HuntClanSwap"; break;
- case 260 : s = "news_HuntClanOfferII"; break;
- case 261 : s = "news_HuntClanIvoryI"; break;
- case 262 : s = "news_HuntClanIvoryII"; break;
- case 263 : s = "code_HuntClanIvory"; break;
- case 264 : s = "code_KilnClanCheck"; break;
- case 265 : s = "news_KilnClanOffer"; break;
- case 266 : s = "news_KilnClanGreenware"; break;
- case 267 : s = "code_KilnClanGreenware"; break;
- case 268 : s = "news_KilnClanCritics"; break;
- case 269 : s = "news_OutlawsAdopted"; break;
- case 270 : s = "code_OutlawClanAdoptees"; break;
- case 271 : s = "news_OutlawClanAdoptees"; break;
- case 272 : s = "news_LoseOutlaws"; break;
- case 273 : s = "code_UroxClanOfferII"; break;
- case 274 : s = "code_MadClanI"; break;
- case 275 : s = "news_MadClanI"; break;
- case 276 : s = "code_MadClanII"; break;
- case 277 : s = "news_MadClanII"; break;
- case 278 : s = "news_MadClanIII"; break;
- case 279 : s = "code_MadClanIV"; break;
- case 280 : s = "news_MadClanIV"; break;
- case 281 : s = "code_MadClanV"; break;
- case 282 : s = "news_MadClanV"; break;
- case 283 : s = "code_MadClanVI"; break;
- case 284 : s = "news_MadClanVI"; break;
- case 285 : s = "code_MadClanAlly"; break;
- case 286 : s = "news_MadClanAlly"; break;
- case 287 : s = "code_ProsperousClanCheck"; break;
- case 288 : s = "news_ProsperousClanOffer"; break;
- case 289 : s = "news_ProsperousJewelry"; break;
- case 290 : s = "code_ProsperousJewelry"; break;
- case 291 : s = "news_ProsperousClanCritics"; break;
- case 292 : s = "code_WarClanCheck"; break;
- case 293 : s = "news_WarClanOffer"; break;
- case 294 : s = "news_WarClanIron"; break;
- case 295 : s = "code_WarClanIron"; break;
- case 296 : s = "code_ScrollClanHonorII"; break;
- case 297 : s = "news_ScrollClanHonorII"; break;
- case 298 : s = "code_ScrollClanOops"; break;
- case 299 : s = "news_ScrollClanOops"; break;
- case 300 : s = "code_UroxClanOfferI"; break;
- case 301 : s = "news_UroxClanOfferI"; break;
- case 302 : s = "news_UroxClanOfferII"; break;
- case 303 : s = "code_ScrollClanHonorI"; break;
- case 304 : s = "news_ScrollClanHonorI"; break;
- case 305 : s = "news_TradeClanGems"; break;
- case 306 : s = "code_tradeJewelry"; break;
- case 307 : s = "news_TradeClanGreenware"; break;
- case 308 : s = "code_TradeGreenware"; break;
- case 309 : s = "news_TradeClanIvory"; break;
- case 310 : s = "code_TradeClanIvoryII"; break;
- case 311 : s = "news_TradeClanIron"; break;
- case 312 : s = "code_tradeClanIron"; break;
- case 313 : s = "code_TradeClanCheck"; break;
- case 314 : s = "news_TradeClanAmulets"; break;
- case 315 : s = "code_TradeClanAmulets"; break;
- case 316 : s = "code_WarClanShowsOff"; break;
- case 317 : s = "code_WarClanAlliance"; break;
- case 318 : s = "news_WarClanShowsOff"; break;
- case 319 : s = "code_VingaClanI"; break;
- case 320 : s = "news_VingaClanI"; break;
- case 321 : s = "code_VingaClanII"; break;
- case 322 : s = "news_VingaClanII"; break;
- case 323 : s = "code_TempleClanOffer"; break;
- case 324 : s = "news_TempleClanOffer"; break;
- case 325 : s = "code_TempleClanHonor"; break;
- case 326 : s = "news_TempleClanHonor"; break;
- case 327 : s = "news_WeSmashClan"; break;
- case 328 : s = "code_InitialTribalAgreements"; break;
- case 329 : s = "code_TribalAgreements"; break;
- case 330 : s = "code_R73Rebellion"; break;
- case 331 : s = "code_CheckForBandit"; break;
- case 332 : s = "code_TribalAgreementsII"; break;
- case 333 : s = "code_MralotaOnTribalRing"; break;
- case 334 : s = "code_MralotaOffTribalRing"; break;
- case 335 : s = "code_Initial"; break;
- case 336 : s = "code_AnnualTributeToUs"; break;
- case 337 : s = "fragment_ObliterateClan"; break;
- case 338 : s = "code_QuitTribe"; break;
- case 339 : s = "fragment_ApplyLandClearing"; break;
- case 340 : s = "fragment_BeSureToHaveElection"; break;
- case 341 : s = "fragment_KillKing"; break;
- case 342 : s = "code_CustomPenaltyOver"; break;
- case 343 : s = "news_LandClearingPenalty"; break;
- case 344 : s = "news_LandClearingNoPenalty"; break;
- case 345 : s = "news_LandClearingPromise"; break;
- case 346 : s = "fragment_AlynxGone"; break;
- case 347 : s = "news_AlynxGone"; break;
- case 348 : s = "fragment_BarleyBasketDone"; break;
- case 349 : s = "news_BarleyBasketDone"; break;
- case 350 : s = "fragment_BeansGone"; break;
- case 351 : s = "news_BeansGone"; break;
- case 352 : s = "fragment_BellDone"; break;
- case 353 : s = "news_BellDone"; break;
- case 354 : s = "fragment_Demagnetized"; break;
- case 355 : s = "fragment_KillBlacktail"; break;
- case 356 : s = "news_KillBlacktail"; break;
- case 357 : s = "fragment_KillWhiteCalf"; break;
- case 358 : s = "news_KillWhiteCalf"; break;
- case 359 : s = "fragment_GrowSonOfBlacktail"; break;
- case 360 : s = "fragment_KillSonOfBlacktail"; break;
- case 361 : s = "news_KillSonOfBlacktail"; break;
- case 362 : s = "fragment_sorcerousImplementsMadClan"; break;
- case 363 : s = "fragment_LostBlackSpear"; break;
- case 364 : s = "fragment_GarlandOfReedsDies"; break;
- case 365 : s = "news_GarlandOfReeds"; break;
- case 366 : s = "news_SpiritFetched"; break;
- case 367 : s = "fragment_TriceratopsMountsTired"; break;
- case 368 : s = "news_TriceratopsMountsTired"; break;
- case 369 : s = "news_TriceratopsPlowing"; break;
- case 370 : s = "news_TriceratopsWorkedTooHard"; break;
- case 371 : s = "fragment_TriceratopsPlowTired"; break;
- case 372 : s = "news_TriceratopsPlowTired"; break;
- case 373 : s = "news_UndeadWarning"; break;
- case 374 : s = "fragment_PoemDigested"; break;
- case 375 : s = "fragment_CraftsGood"; break;
- case 376 : s = "fragment_CraftsBad"; break;
- case 377 : s = "fragment_TradingGood"; break;
- case 378 : s = "fragment_TradingBad"; break;
- case 379 : s = "fragment_HuntingGood"; break;
- case 380 : s = "fragment_HuntingBad"; break;
- case 381 : s = "fragment_GenericGood"; break;
- case 382 : s = "fragment_GenericBad"; break;
- case 383 : s = "fragment_QuestsGood"; break;
- case 384 : s = "fragment_QuestsBad"; break;
- case 385 : s = "fragment_DiseaseGood"; break;
- case 386 : s = "fragment_DiseaseBad"; break;
- case 387 : s = "fragment_ChaosGood"; break;
- case 388 : s = "fragment_ChaosBad"; break;
- case 389 : s = "news_CattleRaidOmenIgnored"; break;
- case 390 : s = "news_ChalanaHappy"; break;
- case 391 : s = "news_ChalanaUnhappy"; break;
- case 392 : s = "fragment_Cows"; break;
- case 393 : s = "news_GotCows"; break;
- case 394 : s = "news_DidntGetCows"; break;
- case 395 : s = "fragment_CropMagicReturns"; break;
- case 396 : s = "news_Earthquake"; break;
- case 397 : s = "news_ErnaldaIgnored"; break;
- case 398 : s = "news_ExploreOmen"; break;
- case 399 : s = "fragment_HerdMagicReturns"; break;
- case 400 : s = "news_KeroCheck"; break;
- case 401 : s = "fragment_MagicRecovers"; break;
- case 402 : s = "fragment_MilkGood"; break;
- case 403 : s = "fragment_MilkBad"; break;
- case 404 : s = "news_NoAncestorSacrifice"; break;
- case 405 : s = "news_OdaylaIgnored"; break;
- case 406 : s = "code_OdaylaIgnoredOver"; break;
- case 407 : s = "fragment_Quest"; break;
- case 408 : s = "news_QuestCurse"; break;
- case 409 : s = "code_QuestCurseOver"; break;
- case 410 : s = "news_RaidOmenIgnored"; break;
- case 411 : s = "news_TarshCheck"; break;
- case 412 : s = "fragment_Treasures"; break;
- case 413 : s = "news_UraldaIgnored"; break;
- case 414 : s = "news_UroxMad"; break;
- case 415 : s = "fragment_WarMagicReturns"; break;
- case 416 : s = "fragment_LaughingTrickster"; break;
- case 417 : s = "scene_1LegalClaim"; break;
- case 418 : s = "scene_1aHonesty"; break;
- case 419 : s = "scene_1bMending"; break;
- case 420 : s = "scene_2Trader"; break;
- case 421 : s = "news_2SoraDies"; break;
- case 422 : s = "scene_3Marriage"; break;
- case 423 : s = "scene_4WidowsVengeance"; break;
- case 424 : s = "scene_6Offer"; break;
- case 425 : s = "code_7CattleTheft"; break;
- case 426 : s = "scene_7CattleTheft"; break;
- case 427 : s = "scene_8LegalComplaint"; break;
- case 428 : s = "scene_9Reward"; break;
- case 429 : s = "scene_10BlueBoar"; break;
- case 430 : s = "scene_11FamilyJoins"; break;
- case 431 : s = "code_11Reset"; break;
- case 432 : s = "scene_12HauntedFarm"; break;
- case 433 : s = "scene_12aFailedExorcism"; break;
- case 434 : s = "scene_12b"; break;
- case 435 : s = "news_12FriendlyGhost"; break;
- case 436 : s = "code_12FriendlyGhost"; break;
- case 437 : s = "news_12NoMoreGhost"; break;
- case 438 : s = "scene_13BoundaryStones"; break;
- case 439 : s = "scene_14PlagueOfSnakes"; break;
- case 440 : s = "code_14HuntOver"; break;
- case 441 : s = "scene_15WhiteCow"; break;
- case 442 : s = "code_15b"; break;
- case 443 : s = "scene_16Drought"; break;
- case 444 : s = "scene_16aDroughtOver"; break;
- case 445 : s = "code_16ResetDelayDrought"; break;
- case 446 : s = "code_16ContinueDrought"; break;
- case 447 : s = "code_S16NotRecentDrought"; break;
- case 448 : s = "scene_17ComplainingCarlsI"; break;
- case 449 : s = "scene_18Outlaw"; break;
- case 450 : s = "scene_19TrespassingHunters"; break;
- case 451 : s = "code_19HuntingDeal"; break;
- case 452 : s = "scene_20BroosInfestLivestock"; break;
- case 453 : s = "code_20BroosInfestLivestock"; break;
- case 454 : s = "news_20"; break;
- case 455 : s = "scene_21OutlawsHarassFarmers"; break;
- case 456 : s = "code_21OutlawsHarassFarmers"; break;
- case 457 : s = "scene_22IceStorm"; break;
- case 458 : s = "scene_22aIceOver"; break;
- case 459 : s = "scene_23TroublesomePoet"; break;
- case 460 : s = "code_23ChiefLeadershipRestored"; break;
- case 461 : s = "scene_23aHonor"; break;
- case 462 : s = "code_23OrdangmarDead"; break;
- case 463 : s = "news_23OrdangmarDead"; break;
- case 464 : s = "scene_24TelmoriRaid"; break;
- case 465 : s = "scene_26Tribute"; break;
- case 466 : s = "code_26Tribute"; break;
- case 467 : s = "scene_27AlliesAskForHelp"; break;
- case 468 : s = "scene_28MarriageProposal"; break;
- case 469 : s = "scene_29TheRock"; break;
- case 470 : s = "scene_30TheSalmonMan"; break;
- case 471 : s = "news_30Salmon"; break;
- case 472 : s = "code_30Salmon"; break;
- case 473 : s = "code_30FertilityPenaltyOver"; break;
- case 474 : s = "scene_33ComplainingCarlsII"; break;
- case 475 : s = "code_33PromiseOver"; break;
- case 476 : s = "scene_34Chariots"; break;
- case 477 : s = "scene_34a"; break;
- case 478 : s = "news_34b"; break;
- case 479 : s = "scene_47PenterestWantsTreasure"; break;
- case 480 : s = "scene_48SoraWantsWhiteHorse"; break;
- case 481 : s = "scene_49PrivateVengeance"; break;
- case 482 : s = "scene_51SoraOffersJar"; break;
- case 483 : s = "scene_52PoliticalTrouble"; break;
- case 484 : s = "code_52CheckAmbition"; break;
- case 485 : s = "scene_53LaughingTrickster"; break;
- case 486 : s = "code_54WarriorsWantRaid"; break;
- case 487 : s = "scene_54WarriorsWantRaid"; break;
- case 488 : s = "scene_101DuckChampion"; break;
- case 489 : s = "news_101a"; break;
- case 490 : s = "news_101b"; break;
- case 491 : s = "scene_102TheClanNeedsMen"; break;
- case 492 : s = "scene_102aMenContest"; break;
- case 493 : s = "code_102CheckPop"; break;
- case 494 : s = "code_102CheckPopB"; break;
- case 495 : s = "news_102a"; break;
- case 496 : s = "news_102b"; break;
- case 497 : s = "scene_103StopTheHurting"; break;
- case 498 : s = "code_103OathsExpire"; break;
- case 499 : s = "news_103HurtClanGivesUp"; break;
- case 500 : s = "news_103RaidByTribe"; break;
- case 501 : s = "news_103c"; break;
- case 502 : s = "news_103BrokenOaths"; break;
- case 503 : s = "news_103NoMoreAnnualTribute"; break;
- case 504 : s = "code_103Raid"; break;
- case 505 : s = "scene_104DwarfDemands"; break;
- case 506 : s = "code_TricksterChiefEliteComplains"; break;
- case 507 : s = "scene_104bDwarfFight"; break;
- case 508 : s = "news_TricksterChiefEliteComplains"; break;
- case 509 : s = "code_TricksterChiefClanComplains"; break;
- case 510 : s = "news_TricksterChiefClanComplains"; break;
- case 511 : s = "code_105TricksterChief"; break;
- case 512 : s = "scene_105TricksterChief"; break;
- case 513 : s = "code_ItsNoUseNow"; break;
- case 514 : s = "news_ItsNoUseNow"; break;
- case 515 : s = "scene_106RegalProphecy"; break;
- case 516 : s = "code_106RegalProphecy"; break;
- case 517 : s = "scene_107JustDontGetIt"; break;
- case 518 : s = "scene_108CattleTribalFavor"; break;
- case 519 : s = "scene_109FoodTribalFavor"; break;
- case 520 : s = "scene_110ChiefInfoTribalFavor"; break;
- case 521 : s = "scene_111TribalMythFavor"; break;
- case 522 : s = "news_111WrongDetails"; break;
- case 523 : s = "news_111ATreasureGained"; break;
- case 524 : s = "scene_112TribalMagicFavor"; break;
- case 525 : s = "scene_113AncestralBlessing"; break;
- case 526 : s = "scene_114ClanWantsIn"; break;
- case 527 : s = "news_114ClanFoundHome"; break;
- case 528 : s = "scene_200DisbandThisClan"; break;
- case 529 : s = "scene_200bNoMoreClan"; break;
- case 530 : s = "scene_200b2NoMoreClan"; break;
- case 531 : s = "scene_200b3NoMoreClan"; break;
- case 532 : s = "scene_200cNoMoreClan"; break;
- case 533 : s = "scene_R1MeetTheDucks"; break;
- case 534 : s = "scene_R1aAngryDucks"; break;
- case 535 : s = "code_DuckTributeNews"; break;
- case 536 : s = "code_DuckTribute"; break;
- case 537 : s = "news_DuckTribute"; break;
- case 538 : s = "scene_R2Hostages"; break;
- case 539 : s = "news_R2aMercyWins"; break;
- case 540 : s = "scene_R3RivalCouncil"; break;
- case 541 : s = "scene_R4Sabotage"; break;
- case 542 : s = "scene_R5WoundedStormBull"; break;
- case 543 : s = "scene_R6StormBullRevelry"; break;
- case 544 : s = "scene_R7StrangeDiscovery"; break;
- case 545 : s = "scene_R8Trachodon"; break;
- case 546 : s = "scene_R8aTheTrachodonsQuestion"; break;
- case 547 : s = "scene_R9DinosaurEggs"; break;
- case 548 : s = "scene_R10TheHatching"; break;
- case 549 : s = "scene_R11TriceratopsTrouble"; break;
- case 550 : s = "news_R11Triceratops"; break;
- case 551 : s = "scene_R12Dragonewts"; break;
- case 552 : s = "scene_R13MercenaryCaptain"; break;
- case 553 : s = "scene_R14OpportunisticDucks"; break;
- case 554 : s = "code_R14CheckPromise"; break;
- case 555 : s = "news_R14PromiseNotKept"; break;
- case 556 : s = "scene_R15BackFromTheWar"; break;
- case 557 : s = "scene_R16GoldYouPromisedCows"; break;
- case 558 : s = "scene_R17ScarsOnTheMoon"; break;
- case 559 : s = "code_R18Check"; break;
- case 560 : s = "scene_R18LunarRefugees"; break;
- case 561 : s = "news_R18NoKids"; break;
- case 562 : s = "code_R18KidsBornAgain"; break;
- case 563 : s = "scene_R19DeathtotheLunars"; break;
- case 564 : s = "code_R20ComplainingWarriors"; break;
- case 565 : s = "scene_R20ComplainingWarriorsI"; break;
- case 566 : s = "scene_R21ChaoticCows"; break;
- case 567 : s = "scene_R22Contraband"; break;
- case 568 : s = "scene_R23UndeadAttack"; break;
- case 569 : s = "scene_R23a"; break;
- case 570 : s = "scene_R24StrangePriestesses"; break;
- case 571 : s = "scene_R25PetitionedForHelp"; break;
- case 572 : s = "scene_R26WorkStoppage"; break;
- case 573 : s = "code_R26"; break;
- case 574 : s = "scene_R27CarlsLeave"; break;
- case 575 : s = "code_R28WarriorsLeave"; break;
- case 576 : s = "scene_R28WarriorsLeave"; break;
- case 577 : s = "scene_R29MaranGorEmissary"; break;
- case 578 : s = "code_R29"; break;
- case 579 : s = "scene_R30PeaceParley"; break;
- case 580 : s = "news_R30Later"; break;
- case 581 : s = "scene_R31TroubleInTheWood"; break;
- case 582 : s = "code_R31PatrolBonusOver"; break;
- case 583 : s = "code_R32TheProphecy"; break;
- case 584 : s = "scene_R32TheProphecy"; break;
- case 585 : s = "code_R44ForStartOfTheTribe"; break;
- case 586 : s = "scene_R32aAlmostReady"; break;
- case 587 : s = "scene_R33BanditAmbush"; break;
- case 588 : s = "code_R33BanditsImprove"; break;
- case 589 : s = "code_R33BanditAmbush"; break;
- case 590 : s = "scene_R34TrustBetrayed"; break;
- case 591 : s = "code_R34TrustBetrayed"; break;
- case 592 : s = "scene_R35AngryPriests"; break;
- case 593 : s = "scene_R36WolfSkins"; break;
- case 594 : s = "news_R36aDeadTrader"; break;
- case 595 : s = "news_R36b"; break;
- case 596 : s = "code_R36WolfBountyOver"; break;
- case 597 : s = "code_R36WolfSkins"; break;
- case 598 : s = "scene_R37ComplainingCarlsIIITributeAgain"; break;
- case 599 : s = "code_R37ComplainingCarlsIIITributeAgain"; break;
- case 600 : s = "scene_R38ThatsWhatYouThink"; break;
- case 601 : s = "code_R37AnnualTribute"; break;
- case 602 : s = "scene_R39WyrmHunt"; break;
- case 603 : s = "scene_R40DeathOfTheChief"; break;
- case 604 : s = "scene_R41SeductressOfTheWoods"; break;
- case 605 : s = "code_R41SeductressOfTheWoods"; break;
- case 606 : s = "scene_R42TheSprouting"; break;
- case 607 : s = "scene_R43Flooding"; break;
- case 608 : s = "code_R43NotRecentFlood"; break;
- case 609 : s = "scene_R43a"; break;
- case 610 : s = "code_R43"; break;
- case 611 : s = "code_R44aStartOfTheTribe"; break;
- case 612 : s = "scene_R44aStartOfTheTribe"; break;
- case 613 : s = "scene_R44SeedsOfTheTribe"; break;
- case 614 : s = "code_R44BonusOver"; break;
- case 615 : s = "code_R44PenaltyOver"; break;
- case 616 : s = "scene_R45PoorHarvest"; break;
- case 617 : s = "scene_R45cShare"; break;
- case 618 : s = "news_R45aGrainHeFound"; break;
- case 619 : s = "news_R45bWidespreadShortage"; break;
- case 620 : s = "scene_R46Kinstrife"; break;
- case 621 : s = "scene_R46a"; break;
- case 622 : s = "scene_R47TriceratopsWarriors"; break;
- case 623 : s = "code_R47"; break;
- case 624 : s = "scene_R48TriceratopsCarls"; break;
- case 625 : s = "code_R49RaidersFromTarsh"; break;
- case 626 : s = "scene_R49RaidersFromTarsh_Success"; break;
- case 627 : s = "scene_R49RaidersFromTarsh"; break;
- case 628 : s = "news_R49IllatorsCurse"; break;
- case 629 : s = "scene_R50IllatorBedraggled"; break;
- case 630 : s = "scene_R51TribalMootI"; break;
- case 631 : s = "scene_R52WarningFromIronhoof"; break;
- case 632 : s = "scene_R53BeastfolkApocalypse"; break;
- case 633 : s = "scene_R54DragonewtEmissaries"; break;
- case 634 : s = "scene_R55DragonewtApocalypse"; break;
- case 635 : s = "scene_R56SkirtOfDoom"; break;
- case 636 : s = "news_R56a"; break;
- case 637 : s = "scene_R56bSentencing"; break;
- case 638 : s = "scene_R57VanishedGirl"; break;
- case 639 : s = "scene_R58TheUnquietDead"; break;
- case 640 : s = "code_R58TheUnquietDead"; break;
- case 641 : s = "scene_R59TheChallenge"; break;
- case 642 : s = "scene_R59aChallengeResult"; break;
- case 643 : s = "scene_R60PeaceOverture"; break;
- case 644 : s = "scene_R61TreacheryMostFoul"; break;
- case 645 : s = "scene_R62TroublemakerSeeksRefuge"; break;
- case 646 : s = "scene_R63RaisedInAShield"; break;
- case 647 : s = "scene_R64HumaktsRavenBanner"; break;
- case 648 : s = "scene_R65RaidersFromTarshII"; break;
- case 649 : s = "code_R65RaidersFromTarshII"; break;
- case 650 : s = "scene_R66BabyBroos"; break;
- case 651 : s = "scene_R67BerserkerApocalypse"; break;
- case 652 : s = "scene_R68TalesOfTheUplandMarsh"; break;
- case 653 : s = "news_R68WeWonAgainstUndead"; break;
- case 654 : s = "scene_R69ComplainingSubjectsI"; break;
- case 655 : s = "scene_R70ReturnOfTheDead"; break;
- case 656 : s = "code_R71ComplainingWarriors"; break;
- case 657 : s = "scene_R71ComplainingWarriorsII"; break;
- case 658 : s = "news_R71WarriorFinding"; break;
- case 659 : s = "code_R72RemovalOfInsignia"; break;
- case 660 : s = "scene_R72RemovalOfInsignia"; break;
- case 661 : s = "scene_R73KilnClan"; break;
- case 662 : s = "scene_R74LongLiveTheKingI"; break;
- case 663 : s = "scene_R75LongLiveTheKingII"; break;
- case 664 : s = "code_R74KingGender"; break;
- case 665 : s = "code_R104CheckRebellion"; break;
- case 666 : s = "news_R74VinganClanDisgruntled"; break;
- case 667 : s = "scene_R76HogClan"; break;
- case 668 : s = "scene_R77PotClan"; break;
- case 669 : s = "scene_R78PlowClan"; break;
- case 670 : s = "scene_R79TempleClan"; break;
- case 671 : s = "scene_R80LastChanceClan"; break;
- case 672 : s = "scene_R81SurvivorClan"; break;
- case 673 : s = "scene_R82TradersClan"; break;
- case 674 : s = "code_R82"; break;
- case 675 : s = "scene_R83RockClan"; break;
- case 676 : s = "scene_R84ScrollClan"; break;
- case 677 : s = "scene_R85WarClan"; break;
- case 678 : s = "scene_R86MadBloodClan"; break;
- case 679 : s = "scene_R87HuntingClan"; break;
- case 680 : s = "scene_R88TavernClan"; break;
- case 681 : s = "scene_R89BullClan"; break;
- case 682 : s = "scene_R90ProsperousClan"; break;
- case 683 : s = "scene_R91EccentricClan"; break;
- case 684 : s = "scene_R92EarlyClan"; break;
- case 685 : s = "scene_R93TribeWithoutRegalia"; break;
- case 686 : s = "news_R93aTreasureFound"; break;
- case 687 : s = "news_R93cTreasureRecovered"; break;
- case 688 : s = "news_R93bNoTreasure"; break;
- case 689 : s = "news_R93dNoTreasure"; break;
- case 690 : s = "scene_R94TribalMootIIParentalRights"; break;
- case 691 : s = "scene_R95LegalClaimIIReturnTheGirl"; break;
- case 692 : s = "scene_R96Kidnapped"; break;
- case 693 : s = "news_R96a"; break;
- case 694 : s = "scene_R97KallyrTheHero"; break;
- case 695 : s = "code_R97"; break;
- case 696 : s = "scene_R98ComplainingSubjectsII"; break;
- case 697 : s = "code_R98"; break;
- case 698 : s = "scene_R99Hostages"; break;
- case 699 : s = "news_R99a"; break;
- case 700 : s = "news_R99b"; break;
- case 701 : s = "code_R99Raid"; break;
- case 702 : s = "code_R99RestoreBonus"; break;
- case 703 : s = "scene_R100MinotaursTakeThralls"; break;
- case 704 : s = "scene_R101SquattersRights"; break;
- case 705 : s = "code_R102SeedsOfTheTribeII"; break;
- case 706 : s = "scene_R102SeedsOfTheTribeII"; break;
- case 707 : s = "scene_R102aSeedsNotSprouted"; break;
- case 708 : s = "scene_R103BasketSocietyRebellion"; break;
- case 709 : s = "code_R103DoesItRepeat"; break;
- case 710 : s = "scene_R104HotheadsProposeRebellion"; break;
- case 711 : s = "code_R104HotheadsProposeRebellion"; break;
- case 712 : s = "scene_R105ConfederationMoot"; break;
- case 713 : s = "code_R105"; break;
- case 714 : s = "code_JustDontGetIt"; break;
- case 715 : s = "news_WayToGo"; break;
- case 716 : s = "scene_R106RitesOfKingshipI"; break;
- case 717 : s = "code_TimeForAChange"; break;
- case 718 : s = "code_TribesSettledDown"; break;
- case 719 : s = "scene_R107RitesOfKingshipII"; break;
- case 720 : s = "scene_R108PigWomenVsGrainWomen"; break;
- case 721 : s = "code_R108PigWomenVsGrainWomen"; break;
- case 722 : s = "news_PigWomenLeave"; break;
- case 723 : s = "scene_R109ComplainingCarlsIVHerbsVsBarley"; break;
- case 724 : s = "scene_R110SorcerersFromTheSouth"; break;
- case 725 : s = "scene_R110aLieToSorcerors"; break;
- case 726 : s = "news_110a"; break;
- case 727 : s = "scene_R111BanditAmbushIIARoyalPain"; break;
- case 728 : s = "code_R111BanditAmbushIIARoyalPain"; break;
- case 729 : s = "scene_R112ShamansDropBy"; break;
- case 730 : s = "scene_R113BlackHorseTroop"; break;
- case 731 : s = "scene_R114DownInTheHole"; break;
- case 732 : s = "news_R114a"; break;
- case 733 : s = "scene_R115DisreputableHero"; break;
- case 734 : s = "code_R115"; break;
- case 735 : s = "news_R115a"; break;
- case 736 : s = "code_R115SeverePenaltyOver"; break;
- case 737 : s = "code_R115MiddlingPenaltyOver"; break;
- case 738 : s = "code_R115QuestPenaltyOver"; break;
- case 739 : s = "scene_R116DwarfTrader"; break;
- case 740 : s = "news_R116a"; break;
- case 741 : s = "news_R116b"; break;
- case 742 : s = "scene_R117DivorceCase"; break;
- case 743 : s = "scene_R118VendrefRefugees"; break;
- case 744 : s = "news_R118aThanksForTheCarls"; break;
- case 745 : s = "news_R118bThanksForNothing"; break;
- case 746 : s = "news_R118cInsulted"; break;
- case 747 : s = "code_R119CivilStrife"; break;
- case 748 : s = "scene_R119CivilStrife"; break;
- case 749 : s = "code_R150RebelCheck"; break;
- case 750 : s = "scene_R120WindLordsDisplay"; break;
- case 751 : s = "news_R120a"; break;
- case 752 : s = "news_R120b"; break;
- case 753 : s = "scene_R121TrollNegotiation"; break;
- case 754 : s = "scene_R122OvertureToCragspider"; break;
- case 755 : s = "scene_R122aSeeCragSpider"; break;
- case 756 : s = "code_R122OvertureToCragspider"; break;
- case 757 : s = "scene_R123BurningOfTheTavern"; break;
- case 758 : s = "code_R123"; break;
- case 759 : s = "scene_R124WheresThatWar"; break;
- case 760 : s = "code_R124WheresThatWar"; break;
- case 761 : s = "scene_R125StolenRegalia"; break;
- case 762 : s = "news_R125aTreasureFound"; break;
- case 763 : s = "news_R125bNoTreasure"; break;
- case 764 : s = "news_R125cRegaliaRecovered"; break;
- case 765 : s = "news_R125dRegaliaNotRecovered"; break;
- case 766 : s = "scene_R126SneakAttack"; break;
- case 767 : s = "code_R126MourningOver"; break;
- case 768 : s = "scene_R127FeudWithinTheTribe"; break;
- case 769 : s = "scene_R128TroublemakerScorned"; break;
- case 770 : s = "code_R128TroublemakerScorned"; break;
- case 771 : s = "scene_R129YoungAvenger"; break;
- case 772 : s = "scene_R130GiveHerBack"; break;
- case 773 : s = "news_R130aYouWereRight"; break;
- case 774 : s = "scene_R131KallyrReturns"; break;
- case 775 : s = "code_R132CheckForAttack"; break;
- case 776 : s = "scene_R132RebelChieftainsAttack"; break;
- case 777 : s = "scene_R132bWin"; break;
- case 778 : s = "scene_R132aRebelResult1"; break;
- case 779 : s = "scene_R132aRebelResult2"; break;
- case 780 : s = "scene_R133LongLiveTheKingIII"; break;
- case 781 : s = "code_WarBetweenTribes"; break;
- case 782 : s = "scene_R134WarBetweenTribes"; break;
- case 783 : s = "scene_R135WarAgainstTheBeastfolk"; break;
- case 784 : s = "scene_R136WarAgainstTheGrazers"; break;
- case 785 : s = "scene_R137WarAgainstTheTrolls"; break;
- case 786 : s = "scene_R138KingAttacksRebels"; break;
- case 787 : s = "code_R138"; break;
- case 788 : s = "scene_R139WeAttackTheKing"; break;
- case 789 : s = "code_R139"; break;
- case 790 : s = "scene_R140WePetitionTheKing"; break;
- case 791 : s = "code_R139WeAttackTheKing"; break;
- case 792 : s = "news_R139WeDidNotAttackTheKing"; break;
- case 793 : s = "scene_R141TribalMootIIIAccusedOfBadMagic"; break;
- case 794 : s = "scene_R142JealousKing"; break;
- case 795 : s = "scene_R143AToastToSirEthilrist"; break;
- case 796 : s = "code_R143"; break;
- case 797 : s = "news_143a"; break;
- case 798 : s = "news_143b"; break;
- case 799 : s = "news_143c"; break;
- case 800 : s = "scene_R144DwarfMine"; break;
- case 801 : s = "news_R144"; break;
- case 802 : s = "scene_R145DwarfMachine"; break;
- case 803 : s = "scene_R146PrivateVengeance"; break;
- case 804 : s = "scene_R147GrazersSeekEscapees"; break;
- case 805 : s = "news_R147aGrazersDefeated"; break;
- case 806 : s = "news_R147bGrazersRampage"; break;
- case 807 : s = "news_R147OurVendreffedLeaders"; break;
- case 808 : s = "scene_R148FightingKites"; break;
- case 809 : s = "code_R148PeaceOver"; break;
- case 810 : s = "scene_R149CookingContest"; break;
- case 811 : s = "scene_R150CivilWar"; break;
- case 812 : s = "code_R150"; break;
- case 813 : s = "code_R150b"; break;
- case 814 : s = "scene_R151TribalMootIVBurntTavern"; break;
- case 815 : s = "scene_R152ClanQuitsTribe"; break;
- case 816 : s = "code_R152"; break;
- case 817 : s = "scene_R153CivilStrifeIISchismInTheRanks"; break;
- case 818 : s = "code_R153Schismatics"; break;
- case 819 : s = "code_R153"; break;
- case 820 : s = "code_R153CivilStrifeIISchismInTheRanks"; break;
- case 821 : s = "scene_R154ShamansIICursesForSale"; break;
- case 822 : s = "news_R154aCropFailure"; break;
- case 823 : s = "code_R154a"; break;
- case 824 : s = "code_R154b"; break;
- case 825 : s = "scene_R155ShamansIIIHandoutSought"; break;
- case 826 : s = "news_R155AncestorsProtect"; break;
- case 827 : s = "scene_R156StolenTreasure"; break;
- case 828 : s = "news_R156aNoLuck"; break;
- case 829 : s = "news_R156bGoodLuck"; break;
- case 830 : s = "code_R156IssariesBonusOver"; break;
- case 831 : s = "scene_R157RescueMission"; break;
- case 832 : s = "code_R157CheckGrazerPromise"; break;
- case 833 : s = "scene_R158TribalMootVThreatenedWithExpulsion"; break;
- case 834 : s = "code_R158"; break;
- case 835 : s = "code_R159ATreacherousProposal"; break;
- case 836 : s = "scene_R159ATreacherousProposal"; break;
- case 837 : s = "scene_R160KingSendsAssassins"; break;
- case 838 : s = "code_R160KingSendsAssassins"; break;
- case 839 : s = "scene_R161DwarfFoodForTrade"; break;
- case 840 : s = "news_R161aTreasureRevealed"; break;
- case 841 : s = "scene_R162EncounterWithCragspider"; break;
- case 842 : s = "scene_R163TrollkinInTheGrainbins"; break;
- case 843 : s = "code_R163TrollkinInTheGrainbins"; break;
- case 844 : s = "scene_R164DwarfThralls"; break;
- case 845 : s = "scene_R165DeadDragonewt"; break;
- case 846 : s = "scene_R166TrollCaravan"; break;
- case 847 : s = "scene_R167TalkingFox"; break;
- case 848 : s = "code_R167PenaltyOver"; break;
- case 849 : s = "code_R167LandPenaltyOver"; break;
- case 850 : s = "scene_R168ElmalThanesMakeClaim"; break;
- case 851 : s = "scene_R169DucksMakeClaim"; break;
- case 852 : s = "scene_R170TheOutlawIIPreludeToVengeance"; break;
- case 853 : s = "scene_R171DuelDemanded"; break;
- case 854 : s = "scene_R171aDuel"; break;
- case 855 : s = "scene_R172DwarfApocalypse"; break;
- case 856 : s = "scene_R173TrollApocalypse"; break;
- case 857 : s = "scene_R174DivisionOfTheSpoils"; break;
- case 858 : s = "scene_R175AheadOfHerTime"; break;
- case 859 : s = "code_R201KingdomTrail"; break;
- case 860 : s = "code_R202MarlestaAtTheMoot"; break;
- case 861 : s = "code_R203NegotiationsIEmissaries"; break;
- case 862 : s = "code_R204DarkOverture"; break;
- case 863 : s = "news_MarlestaFate"; break;
- case 864 : s = "news_MarlestaFateII"; break;
- case 865 : s = "scene_R176JaldonGoldentoothApproaches"; break;
- case 866 : s = "scene_R177WithoutATribe"; break;
- case 867 : s = "scene_R177aWithoutATribe"; break;
- case 868 : s = "code_R177WithoutATribe"; break;
- case 869 : s = "scene_R178ExClanThreats"; break;
- case 870 : s = "code_R178"; break;
- case 871 : s = "scene_R179CivilWarIIKingsPerspective"; break;
- case 872 : s = "scene_R179a2"; break;
- case 873 : s = "scene_R179a3"; break;
- case 874 : s = "scene_R179a4"; break;
- case 875 : s = "scene_R179a5"; break;
- case 876 : s = "scene_R180NewsOfNewTribe"; break;
- case 877 : s = "scene_R181TroublesomeTrollkin"; break;
- case 878 : s = "code_R181"; break;
- case 879 : s = "scene_R182ReturnedMerchandise"; break;
- case 880 : s = "scene_R182aDejaTrollkin"; break;
- case 881 : s = "scene_R184DragonewtDemand"; break;
- case 882 : s = "scene_R185ElmalClan"; break;
- case 883 : s = "scene_R186DucksWantIn"; break;
- case 884 : s = "scene_R188Adultery"; break;
- case 885 : s = "scene_R189RabbleRouser"; break;
- case 886 : s = "code_R189PenaltyOver"; break;
- case 887 : s = "code_R189ShesReallyGone"; break;
- case 888 : s = "code_R189SheSeemsGone"; break;
- case 889 : s = "code_R189RabbleRouser"; break;
- case 890 : s = "scene_R190ValenstaIOrlkensorsFate"; break;
- case 891 : s = "scene_R191ValenstaIIOrlkensorsWhereabouts"; break;
- case 892 : s = "scene_R192OrlkensorSlain"; break;
- case 893 : s = "code_R192GrievingOver"; break;
- case 894 : s = "scene_R193AdventuringParty"; break;
- case 895 : s = "scene_R194WeddingCelebration"; break;
- case 896 : s = "scene_R195ComplicatedDivorce"; break;
- case 897 : s = "scene_R196Seducer"; break;
- case 898 : s = "news_R196aWedding"; break;
- case 899 : s = "news_R196bWedding"; break;
- case 900 : s = "scene_R197StolenMerchandise"; break;
- case 901 : s = "code_R198ThatsOurTreasure1"; break;
- case 902 : s = "code_R198ThatsOurTreasure2"; break;
- case 903 : s = "code_R198ThatsOurTreasure3"; break;
- case 904 : s = "code_R198ThatsOurTreasure4"; break;
- case 905 : s = "code_R198ThatsStillOurTreasure1"; break;
- case 906 : s = "code_R198ThatsStillOurTreasure2"; break;
- case 907 : s = "code_R198ThatsStillOurTreasure3"; break;
- case 908 : s = "code_R198ThatsStillOurTreasure4"; break;
- case 909 : s = "scene_R198ThatsOurTreasure"; break;
- case 910 : s = "news_R198ThatsOurTreasure"; break;
- case 911 : s = "scene_R199DwarfWarning"; break;
- case 912 : s = "scene_R200TrollkinAmbassadors"; break;
- case 913 : s = "scene_R201KingdomTrail"; break;
- case 914 : s = "code_R230RumorsOfWar"; break;
- case 915 : s = "code_R231NationBuilding"; break;
- case 916 : s = "code_R232ThreeKings"; break;
- case 917 : s = "scene_R202MarlestaAtTheMoot"; break;
- case 918 : s = "code_R202"; break;
- case 919 : s = "news_R202aMarlestasTribulations"; break;
- case 920 : s = "scene_R202aMarlestaFried"; break;
- case 921 : s = "scene_R203NegotiationsIEmissaries"; break;
- case 922 : s = "scene_R204DarkOverture"; break;
- case 923 : s = "code_R233WarIsMooted"; break;
- case 924 : s = "code_R234WarForMarlesta"; break;
- case 925 : s = "scene_R206DevastatedNeighbors"; break;
- case 926 : s = "code_R206"; break;
- case 927 : s = "code_R206Recovered"; break;
- case 928 : s = "code_R206CarlsDoneHelping"; break;
- case 929 : s = "scene_R207DerikSeeksHelp"; break;
- case 930 : s = "scene_R208WarBetweenTribesRoyalVersion"; break;
- case 931 : s = "scene_R208a"; break;
- case 932 : s = "scene_R208b"; break;
- case 933 : s = "scene_R208c"; break;
- case 934 : s = "scene_R209DevastatedNeighborsInhumanAllies"; break;
- case 935 : s = "code_R209"; break;
- case 936 : s = "news_R209aWrongVengeance"; break;
- case 937 : s = "code_R209CheckDefense"; break;
- case 938 : s = "news_R209bAncestorsProtect"; break;
- case 939 : s = "scene_R210PeaceAccord"; break;
- case 940 : s = "code_R210AllyFinallyRaids"; break;
- case 941 : s = "scene_R211RabblerouserReturns"; break;
- case 942 : s = "scene_R212FrozenLovers"; break;
- case 943 : s = "scene_R213AncestralSquabble"; break;
- case 944 : s = "code_R213"; break;
- case 945 : s = "code_R213AncestralSquabble"; break;
- case 946 : s = "scene_R214BundaliniApproaches"; break;
- case 947 : s = "scene_R215BundaliniPlays"; break;
- case 948 : s = "code_R215BonusOver"; break;
- case 949 : s = "code_R215TradeBonusOver"; break;
- case 950 : s = "scene_R216HolyCountryDelegation"; break;
- case 951 : s = "code_R216"; break;
- case 952 : s = "scene_R217MarriageTest"; break;
- case 953 : s = "code_217CropBonus"; break;
- case 954 : s = "scene_R218CrazyWine"; break;
- case 955 : s = "scene_R219ElfDemand"; break;
- case 956 : s = "code_R219"; break;
- case 957 : s = "news_R219ElfResolution"; break;
- case 958 : s = "scene_R220Caught"; break;
- case 959 : s = "code_R220CheckForEscape"; break;
- case 960 : s = "news_R220aEscape"; break;
- case 961 : s = "scene_R221FalselyAccused"; break;
- case 962 : s = "scene_R222AdoptionRequested"; break;
- case 963 : s = "news_222aTheIdiot"; break;
- case 964 : s = "scene_R223UnwedMother"; break;
- case 965 : s = "scene_R224NotHis"; break;
- case 966 : s = "news_R224"; break;
- case 967 : s = "news_R224b"; break;
- case 968 : s = "scene_R225LaughingHero"; break;
- case 969 : s = "code_R225UnlockMock"; break;
- case 970 : s = "scene_R226ChaosMonstrosity"; break;
- case 971 : s = "code_R226ChaosMonstrosity"; break;
- case 972 : s = "scene_R227MapsGoCrazy"; break;
- case 973 : s = "news_R227aMapsRightThemselves"; break;
- case 974 : s = "scene_R228GrandbreadCultists"; break;
- case 975 : s = "code_R228AdviceBetter"; break;
- case 976 : s = "code_R228GrandbreadCultists"; break;
- case 977 : s = "scene_R229MarlestasRaiders"; break;
- case 978 : s = "scene_R230RumorsOfWar"; break;
- case 979 : s = "code_R232ThreeKingsPenalty"; break;
- case 980 : s = "code_R237WarAgainstMarlesta"; break;
- case 981 : s = "code_R237WarAgainstMarlestaB"; break;
- case 982 : s = "scene_R231NationBuilding"; break;
- case 983 : s = "scene_R231aMarlestaFried"; break;
- case 984 : s = "scene_R232ThreeKings"; break;
- case 985 : s = "scene_R232aInvitedBack"; break;
- case 986 : s = "scene_R233WarIsMooted"; break;
- case 987 : s = "code_233a"; break;
- case 988 : s = "code_news233"; break;
- case 989 : s = "news_233aAnotherTribeJoins"; break;
- case 990 : s = "scene_R234WarForMarlesta"; break;
- case 991 : s = "scene_R234aMarlestaWarOver"; break;
- case 992 : s = "code_R235MarlestasRites"; break;
- case 993 : s = "scene_R235MarlestasRites"; break;
- case 994 : s = "code_R236ComplainingWarriorsIIILetsQuit"; break;
- case 995 : s = "scene_R236ComplainingWarriorsIIILetsQuit"; break;
- case 996 : s = "code_R236a"; break;
- case 997 : s = "scene_R237WarAgainstMarlesta"; break;
- case 998 : s = "scene_R237aAntiMarlestaOver"; break;
- case 999 : s = "scene_R238DerikUnconscious"; break;
- case 1000 : s = "code_R238HelpersGone"; break;
- case 1001 : s = "news_R238aDerikRecovers"; break;
- case 1002 : s = "scene_R239DeriksFarewell"; break;
- case 1003 : s = "news_R239DeriksGift"; break;
- case 1004 : s = "code_R239DeriksGift"; break;
- case 1005 : s = "scene_R240YoungDerik"; break;
- case 1006 : s = "code_R240"; break;
- case 1007 : s = "scene_R241DerikTrains"; break;
- case 1008 : s = "news_R241aDeriksReturn"; break;
- case 1009 : s = "news_R241bDeriksReturn"; break;
- case 1010 : s = "code_R242SeeIfDerikExists"; break;
- case 1011 : s = "scene_R242DeriksDeparture"; break;
- case 1012 : s = "scene_R243TheShakes"; break;
- case 1013 : s = "code_R243DidChalanaArroyBreakShakes"; break;
- case 1014 : s = "code_R243SickWarriorsRecover"; break;
- case 1015 : s = "code_R244WarBetweenTribesTwoVsOne"; break;
- case 1016 : s = "scene_R244WarBetweenTribesIIITwoVsOne"; break;
- case 1017 : s = "scene_R244a"; break;
- case 1018 : s = "scene_R244b"; break;
- case 1019 : s = "scene_R245BrokenAlliance"; break;
- case 1020 : s = "scene_R246ComplainingWarriorsIVBadAllies"; break;
- case 1021 : s = "scene_R247BundaliniAnotherClan"; break;
- case 1022 : s = "scene_R247aBundaliniEmbarassingAttack"; break;
- case 1023 : s = "code_R247BonusOver"; break;
- case 1024 : s = "code_R247GoodDealsOver"; break;
- case 1025 : s = "scene_R248DelegationReturns"; break;
- case 1026 : s = "scene_R249TrollHero"; break;
- case 1027 : s = "scene_R250MistakenProphecy"; break;
- case 1028 : s = "news_R250Visionary"; break;
- case 1029 : s = "news_R250Fallout"; break;
- case 1030 : s = "news_R250FalloutII"; break;
- case 1031 : s = "scene_R251Conspirators"; break;
- case 1032 : s = "scene_R252DiseaseSpreader"; break;
- case 1033 : s = "scene_R253FireEyedStag"; break;
- case 1034 : s = "scene_R254Poacher"; break;
- case 1035 : s = "scene_R255Runaway"; break;
- case 1036 : s = "news_R252NowAWarriorHerself"; break;
- case 1037 : s = "scene_R256HeadSnatcher"; break;
- case 1038 : s = "scene_R257Walktapus"; break;
- case 1039 : s = "code_R257Walktapus"; break;
- case 1040 : s = "scene_R258Desecration"; break;
- case 1041 : s = "code_R258DesecrationOver"; break;
- case 1042 : s = "scene_R259Enslaved"; break;
- case 1043 : s = "code_R259BoilsGone"; break;
- case 1044 : s = "scene_R260FightOvertheSpear"; break;
- case 1045 : s = "code_R260FightOvertheSpear"; break;
- case 1046 : s = "code_R260TransferOut"; break;
- case 1047 : s = "code_R260TransferBack"; break;
- case 1048 : s = "code_R261WouldBeSpearClanners"; break;
- case 1049 : s = "scene_R261WouldBeSpearClanners"; break;
- case 1050 : s = "scene_R262Vampire"; break;
- case 1051 : s = "code_R262Vampire"; break;
- case 1052 : s = "scene_R262aKilledTheVampire"; break;
- case 1053 : s = "scene_R263KallyrsProposal"; break;
- case 1054 : s = "code_R263KallyrAsksAgain"; break;
- case 1055 : s = "news_R263KallyrQuery"; break;
- case 1056 : s = "scene_R264KallyrsGloriousDeath"; break;
- case 1057 : s = "scene_R265KolatingBandits"; break;
- case 1058 : s = "scene_R266ShovingMatch"; break;
- case 1059 : s = "code_R266"; break;
- case 1060 : s = "code_R266ShovingMatch"; break;
- case 1061 : s = "scene_R267GrazerHorse"; break;
- case 1062 : s = "scene_R268BlackWyrm"; break;
- case 1063 : s = "news_268aWyrmFate"; break;
- case 1064 : s = "scene_R269SupportWithdrawn"; break;
- case 1065 : s = "scene_R269aOmen"; break;
- case 1066 : s = "news_R269aMarlestaDisappears"; break;
- case 1067 : s = "scene_R270OtherKingStrikes"; break;
- case 1068 : s = "code_R289WrongHorse"; break;
- case 1069 : s = "code_R290AccusedOfTreachery"; break;
- case 1070 : s = "news_NoHateUsAfterAll"; break;
- case 1071 : s = "scene_R271CoupAttempt"; break;
- case 1072 : s = "scene_R271AOffer"; break;
- case 1073 : s = "scene_R272RampagingDinosaur"; break;
- case 1074 : s = "code_R272RampagingDinosaur"; break;
- case 1075 : s = "code_R272PasturesRestored"; break;
- case 1076 : s = "scene_R273PeaceDelegation"; break;
- case 1077 : s = "scene_R274PharaohsRevenge"; break;
- case 1078 : s = "scene_R274a"; break;
- case 1079 : s = "scene_R275BlackSpearClan"; break;
- case 1080 : s = "scene_R276DuelInterrupted"; break;
- case 1081 : s = "scene_R277TheUncomelyBachelor"; break;
- case 1082 : s = "news_277aSuicide"; break;
- case 1083 : s = "news_277bDivorce"; break;
- case 1084 : s = "scene_R278ArrogantBrothers"; break;
- case 1085 : s = "code_R278"; break;
- case 1086 : s = "scene_R279AnotherClansFeud"; break;
- case 1087 : s = "scene_R280PoorHospitality"; break;
- case 1088 : s = "scene_R281CentaurAttack"; break;
- case 1089 : s = "scene_R282TuskRiders"; break;
- case 1090 : s = "scene_R283Asylum"; break;
- case 1091 : s = "scene_R284TheBurners"; break;
- case 1092 : s = "scene_R285ThrallsForSale"; break;
- case 1093 : s = "news_R285ThrallsDie"; break;
- case 1094 : s = "code_R285CheckDefense"; break;
- case 1095 : s = "news_R285AncestorsProtect"; break;
- case 1096 : s = "scene_R286GiftGiving"; break;
- case 1097 : s = "scene_R287InsultsRepeated"; break;
- case 1098 : s = "scene_R288OpportunitiesInTarsh"; break;
- case 1099 : s = "scene_R289WrongHorse"; break;
- case 1100 : s = "code_R132RebelChieftainsAttack"; break;
- case 1101 : s = "scene_R290AccusedOfTreachery"; break;
- case 1102 : s = "code_R290CheckAttitude"; break;
- case 1103 : s = "scene_R291DeposingProposed"; break;
- case 1104 : s = "code_R291"; break;
- case 1105 : s = "code_R291Repeat"; break;
- case 1106 : s = "scene_R292FarewellToCows"; break;
- case 1107 : s = "scene_R293StickGod"; break;
- case 1108 : s = "news_R293StickGodGone"; break;
- case 1109 : s = "code_R293StickPenaltyOver"; break;
- case 1110 : s = "code_R293TempleIsPureAgain"; break;
- case 1111 : s = "scene_R294TricksterInsult"; break;
- case 1112 : s = "scene_R295GamblingWin"; break;
- case 1113 : s = "scene_R296UnauthorizedPurchase"; break;
- case 1114 : s = "code_R296CheckDefense"; break;
- case 1115 : s = "scene_R297UndeadHarpies"; break;
- case 1116 : s = "scene_R298MercenaryWarriors"; break;
- case 1117 : s = "scene_R299MurderIsAnnounced"; break;
- case 1118 : s = "code_R299VillainyForgotten"; break;
- case 1119 : s = "code_R299Result"; break;
- case 1120 : s = "scene_R300SlainHorses"; break;
- case 1121 : s = "code_R300SlainHorses"; break;
- case 1122 : s = "code_R300ElmalBoonOver"; break;
- case 1123 : s = "scene_R301MercenarySpirit"; break;
- case 1124 : s = "scene_R302CapturedElves"; break;
- case 1125 : s = "code_TriggerR320"; break;
- case 1126 : s = "code_TriggerR31"; break;
- case 1127 : s = "code_TriggerR41"; break;
- case 1128 : s = "code_302RepeatElvesCapture"; break;
- case 1129 : s = "code_R302HerbsUsedUp"; break;
- case 1130 : s = "scene_R303SurpriseFeud"; break;
- case 1131 : s = "scene_R304ComplainingWomen"; break;
- case 1132 : s = "news_R304NoComplaints"; break;
- case 1133 : s = "code_R304"; break;
- case 1134 : s = "code_R304ComplainingWomen"; break;
- case 1135 : s = "scene_R305ComplainingMen"; break;
- case 1136 : s = "code_R305"; break;
- case 1137 : s = "news_R305aComplaintsNixed"; break;
- case 1138 : s = "code_R305ComplainingMen"; break;
- case 1139 : s = "scene_R306TreasureAuction"; break;
- case 1140 : s = "code_R306BonusOver"; break;
- case 1141 : s = "scene_R307IndividualisticInTrouble"; break;
- case 1142 : s = "code_R321IndividualisticSlain"; break;
- case 1143 : s = "scene_R308BadDeal"; break;
- case 1144 : s = "code_R308"; break;
- case 1145 : s = "scene_R309Shorted"; break;
- case 1146 : s = "code_R309"; break;
- case 1147 : s = "scene_R310DragonewtsWantPoet"; break;
- case 1148 : s = "news_R310aPoeticReturns"; break;
- case 1149 : s = "news_R310bPoeticDead"; break;
- case 1150 : s = "scene_R311StopWithTheProverbs"; break;
- case 1151 : s = "code_R311SpiritsNoLongerMollified"; break;
- case 1152 : s = "code_R311CustomPenaltyEnds"; break;
- case 1153 : s = "code_R311LeadershipPenaltyEnds"; break;
- case 1154 : s = "code_R311AllPenaltyEnds"; break;
- case 1155 : s = "code_R311CattlePenaltyOver"; break;
- case 1156 : s = "code_R311PowerPenaltyOver"; break;
- case 1157 : s = "scene_R312TwoStrangers"; break;
- case 1158 : s = "code_R345GrazersSeekDissidents"; break;
- case 1159 : s = "news_R312aStrangersDepart"; break;
- case 1160 : s = "code_R312"; break;
- case 1161 : s = "code_R312b"; break;
- case 1162 : s = "scene_R313Barkman"; break;
- case 1163 : s = "scene_R314KidnappedChild"; break;
- case 1164 : s = "scene_R314aSwipedHerBack"; break;
- case 1165 : s = "scene_R315ForestSpirit"; break;
- case 1166 : s = "scene_R316BeardedChildren"; break;
- case 1167 : s = "code_R316BeardedChildren"; break;
- case 1168 : s = "news_R316Beards"; break;
- case 1169 : s = "scene_R317PleaForVengeance"; break;
- case 1170 : s = "scene_R317a"; break;
- case 1171 : s = "scene_R317b"; break;
- case 1172 : s = "scene_R318DragonCart"; break;
- case 1173 : s = "scene_R319TribalMootVIJustExpulsion"; break;
- case 1174 : s = "code_R319a"; break;
- case 1175 : s = "code_R319b"; break;
- case 1176 : s = "scene_R320MarchingForest"; break;
- case 1177 : s = "code_R320HackingOver"; break;
- case 1178 : s = "code_R320MarchingForest"; break;
- case 1179 : s = "scene_R321IndividualisticSlain"; break;
- case 1180 : s = "code_R107RitesOfKingshipII"; break;
- case 1181 : s = "scene_R322TwoHeadedCalf"; break;
- case 1182 : s = "scene_R323ChalanaArroyPetition"; break;
- case 1183 : s = "code_R323"; break;
- case 1184 : s = "scene_R324ChalanaArroyBoon"; break;
- case 1185 : s = "scene_R325HumaktiPetition"; break;
- case 1186 : s = "news_325a"; break;
- case 1187 : s = "scene_R326HumaktiOffer"; break;
- case 1188 : s = "scene_R327AncestralBoon"; break;
- case 1189 : s = "scene_R328HorseRitual"; break;
- case 1190 : s = "code_R328"; break;
- case 1191 : s = "scene_R329SickSheep"; break;
- case 1192 : s = "scene_R329aSheepBetter"; break;
- case 1193 : s = "code_R329SickSheep"; break;
- case 1194 : s = "scene_R330MadCowDisease"; break;
- case 1195 : s = "scene_R330aCowsBetter"; break;
- case 1196 : s = "code_R330MadCowDisease"; break;
- case 1197 : s = "scene_R331UraldaOffer"; break;
- case 1198 : s = "code_R331"; break;
- case 1199 : s = "scene_R332UraldaPetition"; break;
- case 1200 : s = "news_R332aUraldaResult"; break;
- case 1201 : s = "news_R332bUraldaReturn"; break;
- case 1202 : s = "scene_R333OdaylaOffer"; break;
- case 1203 : s = "news_R333OdaylaResult"; break;
- case 1204 : s = "code_R333"; break;
- case 1205 : s = "scene_R334NotEnoughCows"; break;
- case 1206 : s = "code_R334PromisesOver"; break;
- case 1207 : s = "scene_R335OracularShaman"; break;
- case 1208 : s = "scene_R336Fakers"; break;
- case 1209 : s = "scene_R337BloodSisters"; break;
- case 1210 : s = "news_337aDefection"; break;
- case 1211 : s = "news_337bForgetful"; break;
- case 1212 : s = "code_R337BloodSisterDies"; break;
- case 1213 : s = "scene_R338Sinkhole"; break;
- case 1214 : s = "code_R338Gor"; break;
- case 1215 : s = "code_R338PromiseForgotten"; break;
- case 1216 : s = "scene_R339YinkinPetition"; break;
- case 1217 : s = "code_R339"; break;
- case 1218 : s = "scene_R340YinkinOffer"; break;
- case 1219 : s = "code_R340a"; break;
- case 1220 : s = "scene_R341BirdOfIllOmen"; break;
- case 1221 : s = "news_R341aBadNews"; break;
- case 1222 : s = "news_R341bNoNews"; break;
- case 1223 : s = "news_R341eFamilyDisaster"; break;
- case 1224 : s = "news_R341fHappyLife"; break;
- case 1225 : s = "news_R341gMountainMadness"; break;
- case 1226 : s = "news_R341hCurseLifted"; break;
- case 1227 : s = "news_R341iNoPriestess"; break;
- case 1228 : s = "news_R341jPowerfulPriestess"; break;
- case 1229 : s = "scene_R342TooManySuitors"; break;
- case 1230 : s = "scene_R343RandyOutlaws"; break;
- case 1231 : s = "scene_R344SkullOfAHorse"; break;
- case 1232 : s = "scene_R345GrazersSeekDissidents"; break;
- case 1233 : s = "scene_R346HumaktiShakedown"; break;
- case 1234 : s = "scene_R347OdaylaPetition"; break;
- case 1235 : s = "code_R347HuntingReductionOver"; break;
- case 1236 : s = "code_R347HuntingBonusOver"; break;
- case 1237 : s = "scene_R348DistantWarfare"; break;
- case 1238 : s = "code_R348DistantWarfare"; break;
- case 1239 : s = "code_R349HonestBrokers"; break;
- case 1240 : s = "news_R348StopGap"; break;
- case 1241 : s = "code_R348KingYet"; break;
- case 1242 : s = "scene_R349HonestBrokers"; break;
- case 1243 : s = "code_R350TownPlanners"; break;
- case 1244 : s = "code_R373FightingAgain"; break;
- case 1245 : s = "code_R374TradeDispute"; break;
- case 1246 : s = "code_R375ForkOver"; break;
- case 1247 : s = "scene_R350TownPlanners"; break;
- case 1248 : s = "code_R350EndBonus"; break;
- case 1249 : s = "code_R351TownBuilders"; break;
- case 1250 : s = "scene_R350aNameThatTown"; break;
- case 1251 : s = "scene_R351TownBuilders"; break;
- case 1252 : s = "code_R376TownCompleted"; break;
- case 1253 : s = "scene_R352TelmoriWar"; break;
- case 1254 : s = "code_R352TelmoriWar"; break;
- case 1255 : s = "scene_R353HauberkJon"; break;
- case 1256 : s = "scene_R354TelmoriPeace"; break;
- case 1257 : s = "scene_R354a"; break;
- case 1258 : s = "scene_R355GreedyKings"; break;
- case 1259 : s = "code_R355"; break;
- case 1260 : s = "code_R356GrazerSiege"; break;
- case 1261 : s = "news_R355aTownsEnd"; break;
- case 1262 : s = "scene_R356GrazerSiege"; break;
- case 1263 : s = "scene_R356aBattle"; break;
- case 1264 : s = "code_R358FeatheredHorseQueen"; break;
- case 1265 : s = "code_R359GrazerKing"; break;
- case 1266 : s = "scene_R357MotionRune"; break;
- case 1267 : s = "scene_R358FeatheredHorseQueen"; break;
- case 1268 : s = "scene_R359GrazerKing"; break;
- case 1269 : s = "scene_R360MaleContestants"; break;
- case 1270 : s = "scene_R361FemaleContestants"; break;
- case 1271 : s = "scene_R362FHQMarriage"; break;
- case 1272 : s = "scene_R363GrazerKingMarriage"; break;
- case 1273 : s = "scene_R364ThrallRebellion"; break;
- case 1274 : s = "scene_R365TooDuckFriendly"; break;
- case 1275 : s = "news_R365aBilledStrikesBack"; break;
- case 1276 : s = "news_R365bBilledFizzlesOut"; break;
- case 1277 : s = "scene_R366CattleRaid"; break;
- case 1278 : s = "code_R366CheckPatrols"; break;
- case 1279 : s = "code_R366CheckDefense"; break;
- case 1280 : s = "scene_R367Vengeance"; break;
- case 1281 : s = "scene_R368SecretMurder"; break;
- case 1282 : s = "scene_R368aMurder"; break;
- case 1283 : s = "scene_R369Rainbow"; break;
- case 1284 : s = "code_R369TradeBonusOver"; break;
- case 1285 : s = "scene_R370ReturnOfTheRavished"; break;
- case 1286 : s = "scene_R371BastardBabes"; break;
- case 1287 : s = "scene_R372HumaktiPedagogy"; break;
- case 1288 : s = "scene_R373FightingAgain"; break;
- case 1289 : s = "scene_R374TradeDispute"; break;
- case 1290 : s = "code_R374TooGreedy"; break;
- case 1291 : s = "scene_R375ForkOver"; break;
- case 1292 : s = "scene_R376TownCompleted"; break;
- case 1293 : s = "code_R376"; break;
- case 1294 : s = "scene_R377SlainTelmoriKing"; break;
- case 1295 : s = "scene_R377aChangeling"; break;
- case 1296 : s = "code_R390TelmoriDelegation"; break;
- case 1297 : s = "scene_R378TestsExplained"; break;
- case 1298 : s = "code_R379TamingTheDragon"; break;
- case 1299 : s = "scene_R379TamingTheDragon"; break;
- case 1300 : s = "code_R380BrassMansFavor"; break;
- case 1301 : s = "scene_R380BrassMansFavor"; break;
- case 1302 : s = "scene_R380a"; break;
- case 1303 : s = "scene_R380b"; break;
- case 1304 : s = "scene_R380c"; break;
- case 1305 : s = "code_380"; break;
- case 1306 : s = "code_R381MatingWithTheMountain"; break;
- case 1307 : s = "code_R382JoiningTheEarth"; break;
- case 1308 : s = "scene_R381MatingWithTheMountain"; break;
- case 1309 : s = "scene_R382JoiningTheEarth"; break;
- case 1310 : s = "scene_R383RecognitionOfTheKing"; break;
- case 1311 : s = "code_R362FHQMarriage"; break;
- case 1312 : s = "scene_R384RecognitionOfTheQueen"; break;
- case 1313 : s = "code_R363GrazerKingMarriage"; break;
- case 1314 : s = "scene_R385Ambush"; break;
- case 1315 : s = "scene_R386DistantFHQMarriage"; break;
- case 1316 : s = "scene_R387DistantGrazerKingMarriage"; break;
- case 1317 : s = "scene_R388NewsOfTheFHQ"; break;
- case 1318 : s = "code_R388"; break;
- case 1319 : s = "code_113AncestralBlessing"; break;
- case 1320 : s = "scene_R389OtherTribeThreat"; break;
- case 1321 : s = "code_R389"; break;
- case 1322 : s = "scene_R390TelmoriDelegation"; break;
- case 1323 : s = "code_R355GreedyKings"; break;
- case 1324 : s = "code_R390Tribute"; break;
- case 1325 : s = "code_R391CheckIfKing"; break;
- case 1326 : s = "scene_R391RingBearer"; break;
- case 1327 : s = "scene_R391aRingBearer"; break;
- case 1328 : s = "code_R391CheckVictory"; break;
- case 1329 : s = "scene_R392TenYearWin"; break;
- case 1330 : s = "scene_R393TenYearLoss"; break;
- case 1331 : s = "scene_R394ThrallQuestion"; break;
- case 1332 : s = "code_R394a"; break;
- case 1333 : s = "code_R394b"; break;
- case 1334 : s = "scene_R395ThrallTrouble"; break;
- case 1335 : s = "scene_R396ThrallRebellion"; break;
- case 1336 : s = "scene_R397TradeDispute"; break;
- case 1337 : s = "scene_R398MagicalDispute"; break;
- case 1338 : s = "scene_R399PoliticalDispute"; break;
- case 1339 : s = "scene_R400ColymarTributeI"; break;
- case 1340 : s = "code_R400"; break;
- case 1341 : s = "scene_R401ColymarTributeII"; break;
- case 1342 : s = "code_R401"; break;
- case 1343 : s = "code_ColymarRaid"; break;
- case 1344 : s = "scene_R402KillTheTyrant"; break;
- case 1345 : s = "news_R402AFailedAttempt"; break;
- case 1346 : s = "scene_R403FreedThralls"; break;
- case 1347 : s = "code_R403BonusOver"; break;
- case 1348 : s = "code_R403PenaltyOver"; break;
- case 1349 : s = "scene_R404BarteredGroom"; break;
- case 1350 : s = "scene_R405MassMigration"; break;
- case 1351 : s = "scene_R406SnakepipeHollow"; break;
- case 1352 : s = "scene_R407DragonewtWildlands"; break;
- case 1353 : s = "news_R407GotSilverDragon"; break;
- case 1354 : s = "scene_R408OfferInPrax"; break;
- case 1355 : s = "scene_R409SpiritsOfKeroFin"; break;
- case 1356 : s = "code_R409"; break;
- case 1357 : s = "scene_R410TarshMagic"; break;
- case 1358 : s = "scene_R411OldBattlefield"; break;
- case 1359 : s = "scene_R412SacredStones"; break;
- case 1360 : s = "scene_R413RubbleRunners"; break;
- case 1361 : s = "scene_R414HorseTheft"; break;
- case 1362 : s = "scene_R415ExultantReturn"; break;
- case 1363 : s = "scene_R416VengeanceTaken"; break;
- case 1364 : s = "news_R416AReprisals"; break;
- case 1365 : s = "news_R416BGlendarasEnd"; break;
- case 1366 : s = "news_R416CRangardasEnd"; break;
- case 1367 : s = "scene_R417GenerationalDispute"; break;
- case 1368 : s = "scene_R418DejaVu"; break;
- case 1369 : s = "news_R418ADomasasEnd"; break;
- case 1370 : s = "scene_R419OldMansAmbush"; break;
- case 1371 : s = "scene_R420VendettaContinues"; break;
- case 1372 : s = "scene_R421SpiritCombat"; break;
- case 1373 : s = "scene_R422SadReport"; break;
- case 1374 : s = "scene_R423StrangeTransformation"; break;
- case 1375 : s = "scene_R424ThadartsPlea"; break;
- case 1376 : s = "scene_R425ThadartDemandsBride"; break;
- case 1377 : s = "code_R425"; break;
- case 1378 : s = "news_R425AThadartsEnd"; break;
- case 1379 : s = "scene_R426ThadartsBabe"; break;
- case 1380 : s = "news_R426DisfiguredKid"; break;
- case 1381 : s = "news_R426NormalKid"; break;
- case 1382 : s = "scene_R427TuskRiderAttack"; break;
- case 1383 : s = "scene_R427a"; break;
- case 1384 : s = "scene_R428ResurrectionRequested"; break;
- case 1385 : s = "code_R428"; break;
- case 1386 : s = "news_R428AllianceEnds"; break;
- case 1387 : s = "scene_R429InterpretationRequested"; break;
- case 1388 : s = "scene_R430UroxiAidRequested"; break;
- case 1389 : s = "scene_R431HumaktiAidRequested"; break;
- case 1390 : s = "scene_R432EurmalAidRequested"; break;
- case 1391 : s = "scene_R432aEurmalAid"; break;
- case 1392 : s = "scene_R433ComplainingCarlsVTooMany"; break;
- case 1393 : s = "code_R433ComplainingCarlsVTooMany"; break;
- case 1394 : s = "scene_R434ComplainingWarriorsVUngovernable"; break;
- case 1395 : s = "code_R434ComplainingWarriorsVUngovernable"; break;
- case 1396 : s = "scene_R435HumaktiMercsRequested"; break;
- case 1397 : s = "scene_R436ClaimVsMercenaries"; break;
- case 1398 : s = "scene_R437WhisperingCampaign"; break;
- case 1399 : s = "scene_R438AMatterOfReputation"; break;
- case 1400 : s = "scene_R439TelmoriRaidII"; break;
- case 1401 : s = "code_TelmoriRaid"; break;
- case 1402 : s = "scene_R440LetsGoHunting"; break;
- case 1403 : s = "scene_R441TelmoriWarning"; break;
- case 1404 : s = "scene_R442TelmoriApocalypse"; break;
- case 1405 : s = "scene_R451CattlePetition"; break;
- case 1406 : s = "scene_R452FoodPetition"; break;
- case 1407 : s = "scene_R453ChiefInfoSought"; break;
- case 1408 : s = "scene_R454MythSought"; break;
- case 1409 : s = "news_R454WrongDetails"; break;
- case 1410 : s = "news_R454ATreasureGained"; break;
- case 1411 : s = "scene_R455MagicPetition"; break;
- case 1412 : s = "scene_R456GetGifts"; break;
- case 1413 : s = "scene_R457AllianceSought"; break;
- case 1414 : s = "scene_R458TooManyAlliances"; break;
- case 1415 : s = "code_R458TooManyAlliances"; break;
- case 1416 : s = "scene_R459PeaceOvertureII"; break;
- case 1417 : s = "code_R459Reset"; break;
- case 1418 : s = "code_R459Raid"; break;
- case 1419 : s = "code_R459ReQueue"; break;
- case 1420 : s = "scene_R460Plague"; break;
- case 1421 : s = "scene_R460aPlagueGone"; break;
- case 1422 : s = "code_R460IsMaliaHungry"; break;
- case 1423 : s = "scene_R460AMaliasHungry"; break;
- case 1424 : s = "code_R460AMaliasHungry"; break;
- case 1425 : s = "scene_R460bComplainingSubjectsMalia"; break;
- case 1426 : s = "quest_H1aTheDeparture"; break;
- case 1427 : s = "quest_H1bErnaldasWarning"; break;
- case 1428 : s = "quest_H1cFightingDaga"; break;
- case 1429 : s = "code_H1"; break;
- case 1430 : s = "quest_H1dOrlanthsOtherEnemies"; break;
- case 1431 : s = "quest_H1eUroxVolunteers"; break;
- case 1432 : s = "quest_H1fChaosSurprise"; break;
- case 1433 : s = "quest_H1gOrlanthVsAroka"; break;
- case 1434 : s = "quest_H1hHelerIsReleased"; break;
- case 1435 : s = "code_H1BaselineBenefit"; break;
- case 1436 : s = "quest_H2aTheDeparture"; break;
- case 1437 : s = "quest_H2bWooingIssaries"; break;
- case 1438 : s = "quest_H2cWooingUrox"; break;
- case 1439 : s = "quest_H2dFightAgainstChaos"; break;
- case 1440 : s = "code_H2MysteryPenaltyOver"; break;
- case 1441 : s = "code_H2ExtraMysteryPenaltyOver"; break;
- case 1442 : s = "quest_H2eMeetingContest"; break;
- case 1443 : s = "quest_H2fIssariesDistraction"; break;
- case 1444 : s = "quest_H2gChallengeGrandbread"; break;
- case 1445 : s = "quest_H2hUntwisting"; break;
- case 1446 : s = "code_H2SmallMysteryPenaltyOver"; break;
- case 1447 : s = "quest_H2iTriumphantReturn"; break;
- case 1448 : s = "code_H2MysteryBonusOver"; break;
- case 1449 : s = "code_H2DarknessReturns"; break;
- case 1450 : s = "code_H2BaselineBenefit"; break;
- case 1451 : s = "quest_H3aTheDeparture"; break;
- case 1452 : s = "quest_H3bArrivalInAStrangePlace"; break;
- case 1453 : s = "quest_H3cYelmiteGuardian"; break;
- case 1454 : s = "quest_H3dHealOrlanthsJudgment"; break;
- case 1455 : s = "code_H3RaidPenaltyOver"; break;
- case 1456 : s = "quest_H3eConfrontationWithMalia"; break;
- case 1457 : s = "code_H3eHorseMortalityEnds"; break;
- case 1458 : s = "quest_H3fUroxAndRagnaglar"; break;
- case 1459 : s = "quest_H3gConfrontationWithHumakt"; break;
- case 1460 : s = "code_H3gCustomPenaltyOver"; break;
- case 1461 : s = "quest_H3hTriumphantReturn"; break;
- case 1462 : s = "code_H3hHealingBonusOver"; break;
- case 1463 : s = "news_H3iLostPriestess"; break;
- case 1464 : s = "news_H3jPriestessReturns"; break;
- case 1465 : s = "code_H3BaselineBenefit"; break;
- case 1466 : s = "quest_H4aTheDeparture"; break;
- case 1467 : s = "quest_H4bDaga"; break;
- case 1468 : s = "code_H4DroughtPossible"; break;
- case 1469 : s = "quest_H4cTheAldryami"; break;
- case 1470 : s = "quest_H4dMaranGorAndBarntar"; break;
- case 1471 : s = "quest_H4eTyKoraTekAndEsraAndUralda"; break;
- case 1472 : s = "quest_H4fBabeesterGor"; break;
- case 1473 : s = "code_H4StealTreasure"; break;
- case 1474 : s = "code_H4CattleMortalityOver"; break;
- case 1475 : s = "quest_H4hTriumphantReturn"; break;
- case 1476 : s = "code_H4BaselineBenefit"; break;
- case 1477 : s = "code_H4CattleFertilityBonusOver"; break;
- case 1478 : s = "code_H4h2BonusOver"; break;
- case 1479 : s = "code_H4UraldaPenaltyOver"; break;
- case 1480 : s = "quest_H5aTheDeparture"; break;
- case 1481 : s = "quest_H5bWrestingDeathFromEurmal"; break;
- case 1482 : s = "quest_H5cSeveringKinTies"; break;
- case 1483 : s = "quest_H5dOrlanthsDemand"; break;
- case 1484 : s = "quest_H5eOrlanthsOffer"; break;
- case 1485 : s = "quest_H5fOrlanthsEntreaty"; break;
- case 1486 : s = "quest_H5gUndeadAttack"; break;
- case 1487 : s = "quest_H5hTriumphantReturn"; break;
- case 1488 : s = "code_H5BaselineBenefit"; break;
- case 1489 : s = "code_H5StolenTreasure"; break;
- case 1490 : s = "quest_H6aTheDeparture"; break;
- case 1491 : s = "quest_H6bWooingLhankorMhy"; break;
- case 1492 : s = "quest_H6cWooingStormBull"; break;
- case 1493 : s = "quest_H6dStairBeyondTheSea"; break;
- case 1494 : s = "news_H6StormBullReturns"; break;
- case 1495 : s = "quest_H6eFightAgainstChaos"; break;
- case 1496 : s = "code_H6IssariesForget"; break;
- case 1497 : s = "code_H6TradePenaltyOver"; break;
- case 1498 : s = "code_H6ExtraTradePenaltyOver"; break;
- case 1499 : s = "quest_H6fDiggingStickPeople"; break;
- case 1500 : s = "quest_H6gLongNoses"; break;
- case 1501 : s = "quest_H6hBigTeeth"; break;
- case 1502 : s = "quest_H6iTheConciliation"; break;
- case 1503 : s = "quest_H6jNeverPromisedNotToEatYou"; break;
- case 1504 : s = "quest_H6kTriumphantReturn"; break;
- case 1505 : s = "code_H6TradeBonusOver"; break;
- case 1506 : s = "quest_H7aTheDeparture"; break;
- case 1507 : s = "code_H7DetermineBadThing"; break;
- case 1508 : s = "quest_H7bTheRefusal"; break;
- case 1509 : s = "quest_H7dTheBitingThings"; break;
- case 1510 : s = "code_H7ValuePenaltyOver"; break;
- case 1511 : s = "code_RecentQuestPenaltyOver"; break;
- case 1512 : s = "code_H7DiseasePenaltyOver"; break;
- case 1513 : s = "code_H7BullheadedPenaltyOver"; break;
- case 1514 : s = "quest_H7eErnaldasGreeting"; break;
- case 1515 : s = "quest_H7fPersuadingTheBulls"; break;
- case 1516 : s = "quest_H7f1"; break;
- case 1517 : s = "quest_H7f3"; break;
- case 1518 : s = "quest_H7f4"; break;
- case 1519 : s = "quest_H7f5"; break;
- case 1520 : s = "quest_H7gBullsPanic"; break;
- case 1521 : s = "quest_H7hTriumphantReturn"; break;
- case 1522 : s = "code_H7BaselineBenefit"; break;
- case 1523 : s = "code_H7ValueBonusOver"; break;
- case 1524 : s = "code_H7DiseasePreventionOver"; break;
- case 1525 : s = "code_H7FertilityBonusOver"; break;
- case 1526 : s = "code_H7PreventionOver"; break;
- case 1527 : s = "code_H7BullheadBonusOver"; break;
- case 1528 : s = "quest_H8aTheDeparture"; break;
- case 1529 : s = "quest_H8bTheEaterOfSkin"; break;
- case 1530 : s = "code_H8PatrolBonusOrPenaltyOver"; break;
- case 1531 : s = "code_H8DefensePenaltyOver"; break;
- case 1532 : s = "quest_H8cInPieces"; break;
- case 1533 : s = "quest_H8dOtherChaosEnemies"; break;
- case 1534 : s = "quest_H8eTheFalseLover"; break;
- case 1535 : s = "quest_H8fTheFalseOracle"; break;
- case 1536 : s = "code_H8OrlanthPenaltyOver"; break;
- case 1537 : s = "quest_H8gTheFalseEmperor"; break;
- case 1538 : s = "quest_H8hTriumphantReturn"; break;
- case 1539 : s = "code_H8DefensiveBonusOver"; break;
- case 1540 : s = "quest_H8jEvenMoreChaosEnemies"; break;
- case 1541 : s = "quest_H9aTheDeparture"; break;
- case 1542 : s = "quest_H9bTheDoubtingWheel"; break;
- case 1543 : s = "quest_H9cHelpingYinkin"; break;
- case 1544 : s = "code_H9SavvyReluctanceBonusOver"; break;
- case 1545 : s = "code_H9TribeSizeBonusOver"; break;
- case 1546 : s = "code_H9SavvyReluctancePenaltyOver"; break;
- case 1547 : s = "code_H9TribeSizePenaltyOver"; break;
- case 1548 : s = "quest_H9dRescuingLhankorMhy"; break;
- case 1549 : s = "quest_H9eArmWrestlingVadrus"; break;
- case 1550 : s = "quest_H9fTheGathering"; break;
- case 1551 : s = "quest_H9gFightTheNightTribe"; break;
- case 1552 : s = "code_H9TrollsAgain"; break;
- case 1553 : s = "code_H9BaselineBenefit"; break;
- case 1554 : s = "quest_H9hTriumphantReturn"; break;
- case 1555 : s = "quest_H11EscapeFromTheWasteland"; break;
- case 1556 : s = "quest_H11bHallsOfTheDead"; break;
- case 1557 : s = "quest_H11cGambleWithAsrelia"; break;
- case 1558 : s = "quest_H11dYinkin"; break;
- case 1559 : s = "quest_H11eGustbranTheSmith"; break;
- case 1560 : s = "scene_R427b"; break;
- case 1561 : s = "news_NoAnnualTribute"; break;
- case 1562 : s = "news_R314KidnappedFate"; break;
- case 1563 : s = "patch_4"; break;
- case 1564 : s = "patch_5"; break;
- case 1565 : s = "patch_6"; break;
- case 1566 : s = "patch_7"; break;
- case 1567 : s = "patch_8"; break;
- case 1568 : s = "patch_9"; break;
- case 1569 : s = "patch_10"; break;
- case 1570 : s = "patch_11"; break;
- case 1571 : s = "patch_12"; break;
- case 1572 : s = "patch_13"; break;
- case 1573 : s = "patch_14"; break;
- case 1574 : s = "patch_15"; break;
- case 1575 : s = "patch_16"; break;
- case 1576 : s = "patch_17"; break;
- case 1577 : s = "patch_18"; break;
- case 1578 : s = "patch_19"; break;
- case 1579 : s = "patch_20"; break;
- }
- return s;
- }
- ////////////////////////////////////////////////////////////////NAME////////////////////////////////////////////////////////////////
- string FEMALEread (FEMALE &n) { string s;
- switch (n.Idx) {
- case 0 : s = "Aransanda"; break;
- case 1 : s = "Arene"; break;
- case 2 : s = "Arkilla"; break;
- case 3 : s = "Beneva"; break;
- case 4 : s = "Brenna"; break;
- case 5 : s = "Desrada"; break;
- case 6 : s = "Dorasa"; break;
- case 7 : s = "Drenyan"; break;
- case 8 : s = "Elgane"; break;
- case 9 : s = "Enastarra"; break;
- case 10 : s = "Enent"; break;
- case 11 : s = "Enerin"; break;
- case 12 : s = "Engarna"; break;
- case 13 : s = "Enothea"; break;
- case 14 : s = "Eonislara"; break;
- case 15 : s = "Ernaldesta"; break;
- case 16 : s = "Ernaldinni"; break;
- case 17 : s = "Ernaldness"; break;
- case 18 : s = "Ferena"; break;
- case 19 : s = "Garneneva"; break;
- case 20 : s = "Hindala"; break;
- case 21 : s = "Inganna"; break;
- case 22 : s = "Insterid"; break;
- case 23 : s = "Janerra"; break;
- case 24 : s = "Jenesta"; break;
- case 25 : s = "Jerernalda"; break;
- case 26 : s = "Karendra"; break;
- case 27 : s = "Leika"; break;
- case 28 : s = "Lismelder"; break;
- case 29 : s = "Marlesta"; break;
- case 30 : s = "Minara"; break;
- case 31 : s = "Natalina"; break;
- case 32 : s = "Onelisin"; break;
- case 33 : s = "Oranda"; break;
- case 34 : s = "Orkarla"; break;
- case 35 : s = "Orngerin"; break;
- case 36 : s = "Rana"; break;
- case 37 : s = "Randella"; break;
- case 38 : s = "Renatha"; break;
- case 39 : s = "Tarkala"; break;
- case 40 : s = "Umathkar"; break;
- case 41 : s = "Valensta"; break;
- case 42 : s = "Vininna"; break;
- case 43 : s = "Voskandora"; break;
- case 44 : s = "Yanioth"; break;
- case 45 : s = "Yaransor"; break;
- case 46 : s = "Yerestia"; break;
- }
- s = SPrintf(s, "%s: %X", s, n.Used);
- return s;
- }
- string MALEread (MALE &n) { string s;
- switch (n.Idx) {
- case 0 : s = "Angorri"; break;
- case 1 : s = "Argrand"; break;
- case 2 : s = "Arnbord"; break;
- case 3 : s = "Asborn"; break;
- case 4 : s = "Ashart"; break;
- case 5 : s = "Aski"; break;
- case 6 : s = "Aslandar"; break;
- case 7 : s = "Baranthos"; break;
- case 8 : s = "Baranwolf"; break;
- case 9 : s = "Barngradus"; break;
- case 10 : s = "Barntadus"; break;
- case 11 : s = "Bastakos"; break;
- case 12 : s = "Bolik"; break;
- case 13 : s = "Borngold"; break;
- case 14 : s = "Branbrig"; break;
- case 15 : s = "Brandgor"; break;
- case 16 : s = "Brandig"; break;
- case 17 : s = "Brangbane"; break;
- case 18 : s = "Broyan"; break;
- case 19 : s = "Colymar"; break;
- case 20 : s = "Dangmag"; break;
- case 21 : s = "Dangmar"; break;
- case 22 : s = "Dangmet"; break;
- case 23 : s = "Darndrev"; break;
- case 24 : s = "Darrold"; break;
- case 25 : s = "Dastandros"; break;
- case 26 : s = "Derik"; break;
- case 27 : s = "Dorasor"; break;
- case 28 : s = "Dunorl"; break;
- case 29 : s = "Elmalandti"; break;
- case 30 : s = "Elusu"; break;
- case 31 : s = "Enastakos"; break;
- case 32 : s = "Endal"; break;
- case 33 : s = "Enderos"; break;
- case 34 : s = "Enfrew"; break;
- case 35 : s = "Enjossi"; break;
- case 36 : s = "Entarios"; break;
- case 37 : s = "Eonistaran"; break;
- case 38 : s = "Estavos"; break;
- case 39 : s = "Fantarl"; break;
- case 40 : s = "Farad"; break;
- case 41 : s = "Farnan"; break;
- case 42 : s = "Fedarkos"; break;
- case 43 : s = "Fistivos"; break;
- case 44 : s = "Frithorf"; break;
- case 45 : s = "Gardrostan"; break;
- case 46 : s = "Garnath"; break;
- case 47 : s = "Garrath"; break;
- case 48 : s = "Garstal"; break;
- case 49 : s = "Gordangar"; break;
- case 50 : s = "Grivton"; break;
- case 51 : s = "Gustand"; break;
- case 52 : s = "Harbard"; break;
- case 53 : s = "Harmast"; break;
- case 54 : s = "Harnkorl"; break;
- case 55 : s = "Harran"; break;
- case 56 : s = "Harsaltar"; break;
- case 57 : s = "Harvar"; break;
- case 58 : s = "Hend"; break;
- case 59 : s = "Hendrick"; break;
- case 60 : s = "Hengall"; break;
- case 61 : s = "Heorl"; break;
- case 62 : s = "Heortarl"; break;
- case 63 : s = "Hiord"; break;
- case 64 : s = "Hofstaring"; break;
- case 65 : s = "Ingard"; break;
- case 66 : s = "Intagarn"; break;
- case 67 : s = "Iskalli"; break;
- case 68 : s = "Janstan"; break;
- case 69 : s = "Jarang"; break;
- case 70 : s = "Jarnandar"; break;
- case 71 : s = "Jarolor"; break;
- case 72 : s = "Jarosar"; break;
- case 73 : s = "Jarstakos"; break;
- case 74 : s = "Jonrik"; break;
- case 75 : s = "Jorator"; break;
- case 76 : s = "Jostharl"; break;
- case 77 : s = "Jotisan"; break;
- case 78 : s = "Kagradus"; break;
- case 79 : s = "Kallai"; break;
- case 80 : s = "Kangharl"; break;
- case 81 : s = "Kenstrel"; break;
- case 82 : s = "Kentvent"; break;
- case 83 : s = "Kestald"; break;
- case 84 : s = "Koreng"; break;
- case 85 : s = "Korlaman"; break;
- case 86 : s = "Korlmar"; break;
- case 87 : s = "Korlmhy"; break;
- case 88 : s = "Korol"; break;
- case 89 : s = "Korstardos"; break;
- case 90 : s = "Kulbrast"; break;
- case 91 : s = "Kurash"; break;
- case 92 : s = "Kuschile"; break;
- case 93 : s = "Leikan"; break;
- case 94 : s = "Lhankpent"; break;
- case 95 : s = "Loricon"; break;
- case 96 : s = "Maniski"; break;
- case 97 : s = "Markalor"; break;
- case 98 : s = "Minaryth"; break;
- case 99 : s = "Mosdorl"; break;
- case 100 : s = "Offir"; break;
- case 101 : s = "Olende"; break;
- case 102 : s = "Ordag"; break;
- case 103 : s = "Orendal"; break;
- case 104 : s = "Orlaront"; break;
- case 105 : s = "Orldag"; break;
- case 106 : s = "Orlev"; break;
- case 107 : s = "Orlgandi"; break;
- case 108 : s = "Orlgard"; break;
- case 109 : s = "Orlkarnth"; break;
- case 110 : s = "Orlkarth"; break;
- case 111 : s = "Orlkensor"; break;
- case 112 : s = "Orstalor"; break;
- case 113 : s = "Orstanor"; break;
- case 114 : s = "Ortossi"; break;
- case 115 : s = "Penterest"; break;
- case 116 : s = "Perandal"; break;
- case 117 : s = "Randalyar"; break;
- case 118 : s = "Randan"; break;
- case 119 : s = "Rangor"; break;
- case 120 : s = "Rastorlanth"; break;
- case 121 : s = "Rastoron"; break;
- case 122 : s = "Robasart"; break;
- case 123 : s = "Rostakos"; break;
- case 124 : s = "Rostalos"; break;
- case 125 : s = "Rostandos"; break;
- case 126 : s = "Salinarg"; break;
- case 127 : s = "Saronil"; break;
- case 128 : s = "Sarotar"; break;
- case 129 : s = "Sartar"; break;
- case 130 : s = "Sartark"; break;
- case 131 : s = "Swen"; break;
- case 132 : s = "Tarkalor"; break;
- case 133 : s = "Temertain"; break;
- case 134 : s = "Terasarin"; break;
- case 135 : s = "Tonalang"; break;
- case 136 : s = "Urenstand"; break;
- case 137 : s = "Vandarl"; break;
- case 138 : s = "Varmand"; break;
- case 139 : s = "Varsens"; break;
- case 140 : s = "Vastyr"; break;
- case 141 : s = "Venharl"; break;
- case 142 : s = "Verlain"; break;
- case 143 : s = "Wilms"; break;
- case 144 : s = "Yorsar"; break;
- }
- s = SPrintf(s, "%s: %X", s, n.Used);
- return s;
- }
- string CLANNAMEread (CLANNAME &n) { string s = "test";
- switch (n.Name) {
- case 0 : s = "Anmangarn"; break;
- case 1 : s = "Antorling"; break;
- case 2 : s = "Anzarni"; break;
- case 3 : s = "Apple"; break;
- case 4 : s = "Arnoring"; break;
- case 5 : s = "Badger"; break;
- case 6 : s = "Bayberry"; break;
- case 7 : s = "Blackrock"; break;
- case 8 : s = "Blue Jay"; break;
- case 9 : s = "Blue Spruce"; break;
- case 10 : s = "Boskovi"; break;
- case 11 : s = "Brown Boar"; break;
- case 12 : s = "Eagle"; break;
- case 13 : s = "Bachad"; break;
- case 14 : s = "Elkenval"; break;
- case 15 : s = "Enhyli"; break;
- case 16 : s = "Ernaldori"; break;
- case 17 : s = "Gorind"; break;
- case 18 : s = "Greenwing"; break;
- case 19 : s = "Grey Fox"; break;
- case 20 : s = "Greydog"; break;
- case 21 : s = "Hendart"; break;
- case 22 : s = "Heran"; break;
- case 23 : s = "Hillhaven"; break;
- case 24 : s = "Hiord"; break;
- case 25 : s = "Isolting"; break;
- case 26 : s = "Jenestni"; break;
- case 27 : s = "Jenstali"; break;
- case 28 : s = "Jerending"; break;
- case 29 : s = "Karandoli"; break;
- case 30 : s = "Kardarvi"; break;
- case 31 : s = "Konthasos"; break;
- case 32 : s = "Lonisi"; break;
- case 33 : s = "Lysang"; break;
- case 34 : s = "Mule Deer"; break;
- case 35 : s = "Namolding"; break;
- case 36 : s = "Narri"; break;
- case 37 : s = "Oak Tree"; break;
- case 38 : s = "Old Owl"; break;
- case 39 : s = "Orladnast"; break;
- case 40 : s = "Orlmarth"; break;
- case 41 : s = "Orleving"; break;
- case 42 : s = "Orlundi"; break;
- case 43 : s = "Osgosi"; break;
- case 44 : s = "Peluski"; break;
- case 45 : s = "Rakstanti"; break;
- case 46 : s = "Rangdani"; break;
- case 47 : s = "Red Fox"; break;
- case 48 : s = "Six Brothers"; break;
- case 49 : s = "Squat Oak"; break;
- case 50 : s = "Stag Hearth"; break;
- case 51 : s = "Tanahart"; break;
- case 52 : s = "Taraling"; break;
- case 53 : s = "Tedanling"; break;
- case 54 : s = "Tree Brother"; break;
- case 55 : s = "Turtle"; break;
- case 56 : s = "Undaroli"; break;
- case 57 : s = "Vanstali"; break;
- case 58 : s = "Vanstatch"; break;
- case 59 : s = "Varmandi"; break;
- case 60 : s = "Vostang"; break;
- case 61 : s = "Fire Quartz"; break;
- case 62 : s = "White Horse"; break;
- case 63 : s = "Wildcat"; break;
- case 64 : s = "Wolf"; break;
- case 65 : s = "Wolves"; break;
- case 66 : s = "Woodpecker"; break;
- case 67 : s = "Zethnoring"; break;
- }
- return s;
- }
- string SHORTread (__SHORT &v) { string s;
- for (i=0;i<5;i++) SPrintf(s, "%s·%i", s, v.__[i]);
- return s = SubStr(s, 1);
- }
- string BOOLread (__BOOL &v) { string s;
- for (i=0;i<53;i++) {
- if (v.__[i]) s += ":";
- else s += "·";
- }
- return s;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement