diff --git a/devTools/types/assistant.d.ts b/devTools/types/assistant.d.ts index c04f630fb2a5bfe5cc947fd4a8f38ccf65cb9e97..c6093f3eab13d4f620c7d05659c665164e1f738f 100644 --- a/devTools/types/assistant.d.ts +++ b/devTools/types/assistant.d.ts @@ -1,6 +1,6 @@ interface assistant { appearance: "normal" | "monstergirl" | "shemale" | "amazon" | "businesswoman" | "goddess" | "hypergoddess" | "schoolgirl" | "loli" | "preggololi" | "fairy" | "pregnant fairy" | "slimegirl" | "angel" | "cherub" | "imp" | "witch" | "ERROR_1606_APPEARANCE_FILE_CORRUPT" | "incubus" | "succubus"; - fsAppearance: "paternalist" | "degradationist" | "supremacist" | "subjugationist" | "roman revivalist" | "aztec revivalist" | "egyptian revivalist" | "edo revivalist" | "arabian revivalist" | "chinese revivalist" | "chattel religionist" | "repopulation focus" | "eugenics" | "physical idealist" | "hedonistic decadence" | "gender radicalist" | "gender fundamentalist" | "asset expansionist" | "transformation fetishist" | "pastoralist" | "maturity preferentialist" | "youth preferentialist" | "slimness enthusiast" | "body purist" | "intellectual dependency" | "slave professionalism" | "petite admiration" | "statuesque glorification" | "neo imperialist"; + fsAppearance: "default" | "paternalist" | "degradationist" | "supremacist" | "subjugationist" | "roman revivalist" | "aztec revivalist" | "egyptian revivalist" | "edo revivalist" | "arabian revivalist" | "chinese revivalist" | "chattel religionist" | "repopulation focus" | "eugenics" | "physical idealist" | "hedonistic decadence" | "gender radicalist" | "gender fundamentalist" | "asset expansionist" | "transformation fetishist" | "pastoralist" | "maturity preferentialist" | "youth preferentialist" | "slimness enthusiast" | "body purist" | "intellectual dependency" | "slave professionalism" | "petite admiration" | "statuesque glorification" | "neo imperialist"; personality: 1 | 0; name: string; power: number; diff --git a/src/endWeek/economics/fsDevelopments.js b/src/endWeek/economics/fsDevelopments.js new file mode 100644 index 0000000000000000000000000000000000000000..554109bed24e03d172f281f6ecfade73c0a6e94b --- /dev/null +++ b/src/endWeek/economics/fsDevelopments.js @@ -0,0 +1,1425 @@ +App.EndWeek.FSDevelopments = function() { + const el = document.createElement("p") + let r = []; + if (V.useTabs === 0) { + App.UI.DOM.appendNewElement("h2", el, "Society") + } + + const _FSRepCreditsRep = [ + [7000,11000,15000], + [6000,9000,12000,15000], + [6000,9000,12000,14000,16000], + [6000,9000,11000,13000,15000,17000] + ]; + const _FSRepDescriptors = ["solid", "high", "remarkable", "great", "excellent", "unparalleled"]; + const _ordinalNames = ["second", "third", "fourth", "fifth", "sixth", "seventh", "eighth"]; + if (FutureSocieties.availCredits() > 0) { + r.push(`<span class="yellow">${V.arcologies[0].name}'s society is ready to begin accepting a new societal direction.</span>`); + } + + if (V.FSAnnounced === 1 && V.FSGotRepCredits < V.FSCreditCount && V.rep >= _FSRepCreditsRep[V.FSCreditCount-4][V.FSGotRepCredits-1]) { + let _descriptor = ""; + if (V.FSGotRepCredits === 1) { + _descriptor = _FSRepDescriptors[0]; + } else { + _descriptor = _FSRepDescriptors[Math.trunc(V.FSGotRepCredits/(V.FSCreditCount-1)*_FSRepDescriptors.length-1)]; + } + let _ordinalName = _ordinalNames[V.FSGotRepCredits-1]; + if (V.FSGotRepCredits === V.FSCreditCount-1) { + _ordinalName += " and final"; + } + r.push(`<span class="yellow">Your reputation is so${_descriptor} that ${V.arcologies[0].name}'s society is ready to begin accepting a ${_ordinalName} societal direction.</span>`); + V.FSGotRepCredits += 1; + } + + /* Count adopted FS */ + let _societies = FutureSocieties.activeCount(0); + + /* Spending, terrain, rep effects */ + let _broadProgress = 0; + if (V.SF.Toggle && V.SF.Active >= 1 && V.SF.UC.Assign > 0) { + r.push(`Assigning a `); + if (V.SF.UC.Assign === 1) { + r.push(`small`); + } else { + r.push(`large`); + } + r.push(` portion of ${V.SF.Lower} to undercover work helps to advance your cultural goals.`); + let _value; + if (V.SF.UC.Assign === 1) { + _value = V.SF.ArmySize * 0.05; + } else { + _value = V.SF.ArmySize * 0.25; + } + _broadProgress += _value/100; + r.push(` <br>`); + } + if (V.FSSpending > 1) { + r.push(`Your <span class="yellowgreen">societal spending</span> helps forward your goals for the arcology's future.`); + _broadProgress += Math.trunc(V.FSSpending/(1000-(500*V.arcologies[0].FSEdoRevivalistLaw)-(250*V.arcologies[0].FSArabianRevivalistLaw))); + } + if (V.FCTV.receiver === 3) { + r.push(`Your customized <span class="yellowgreen">FCTV programming</span> strongly influences your citizens, greatly helping define your arcology's culture.`); + if ((V.week - V.FCTV.weekEnabled) > 29) { + _broadProgress += 3; + } else if ((V.week - V.FCTV.weekEnabled) > 19) { + _broadProgress += 2; + } else if ((V.week - V.FCTV.weekEnabled) > 4) { + _broadProgress += 1; + } + } else if (V.FCTV.receiver === 2) { + r.push(`Your customized <span class="yellowgreen">FCTV programming</span> influences your citizens, helping define your arcology's culture.`); + if ((V.week - V.FCTV.weekEnabled) > 34) { + _broadProgress += 3; + } else if ((V.week - V.FCTV.weekEnabled) > 23) { + _broadProgress += 2; + } else if ((V.week - V.FCTV.weekEnabled) > 8) { + _broadProgress += 1; + } + } else if (V.FCTV.receiver === 1) { + r.push(`Your customized <span class="yellowgreen">FCTV programming</span> influences a small number of your citizens, slightly helping define your arcology's culture.`); + if ((V.week - V.FCTV.weekEnabled) > 39) { + _broadProgress += 2; + } else if ((V.week - V.FCTV.weekEnabled) > 24) { + _broadProgress += 1; + } + } + + let _propagandaEffects = App.SecExp.propagandaEffects("social engineering"); + _propagandaEffects.text + _broadProgress += _propagandaEffects.effect; + + if (V.terrain === "urban") { + r.push(`The <span class="yellow">urban location</span> of the arcology naturally promotes cultural interchange, holding back ${V.arcologies[0].name}'s cultural independence.`); + _broadProgress -= 3; + } else if (V.terrain === "rural") { + r.push(`The <span class="yellow">rural location</span> of the arcology naturally limits cultural interchange, allowing ${V.arcologies[0].name} to slowly develop its own culture.`); + _broadProgress -= 2; + } else if (V.terrain === "marine") { + r.push(`The <span class="yellow">marine location</span> of the arcology strongly limits cultural interchange, allowing ${V.arcologies[0].name} to quickly develop its own culture.`); + _broadProgress -= 1; + } else if (V.terrain === "ravine") { + r.push(`The <span class="yellow">near subterranean location</span> of the arcology almost eliminates cultural interchange, allowing ${V.arcologies[0].name} to independently develop its culture.`); + } else { + r.push(`The <span class="yellow">oceanic location</span> of the arcology almost eliminates cultural interchange, allowing ${V.arcologies[0].name} to independently develop its culture.`); + } + if (V.rep < 3000) { + r.push(`<span class="red">Your weak reputation</span> reflects badly on your social projects.`); + _broadProgress -= 2; + } else if (V.rep < 6000) { + r.push(`<span class="red">Your mediocre reputation</span> engenders skepticism towards your social development.`); + _broadProgress -= 1; + } else if (V.rep < 9000) { + r.push(`<span class="yellow">Your reputation</span> is neither weak enough or strong enough to affect social development.`); + } else if (V.rep < 12000) { + r.push(`<span class="green">Your strong reputation</span> helps support social development.`); + _broadProgress += 1; + } else if (V.rep < 16000) { + r.push(`<span class="green">Your very strong reputation</span> increases acceptance of your social development.`); + _broadProgress += 2; + } else { + r.push(`<span class="green">Your incredible reputation</span> encourages automatic acceptance of your social development.`); + _broadProgress += 4; + } + if (V.FSCreditCount === 4) { + _broadProgress += 1 - _societies; + switch (_societies) { + case 1: + r.push(`Maintaining a single societal goal allows <span class="green">very focused social engineering.</span>`); + case 2: + r.push(`Maintaining two societal goals allows <span class="green">focused social engineering.</span>`); + case 3: + r.push(`Maintaining three societal goals requires <span class="yellow">broad social engineering.</span>`); + case 4: + r.push(`Maintaining four societal goals requires <span class="red">unfocused social engineering.</span>`); + } + } else if (V.FSCreditCount === 6) { + _broadProgress += 3 - _societies; + switch (_societies) { + case 1: + r.push(`Maintaining a single societal goal allows <span class="green">very focused social engineering.</span>`); + case 2: + r.push(`Maintaining two societal goals allows <span class="green">focused social engineering.</span>`); + case 3: + r.push(`Maintaining three societal goals allows <span class="yellow">barely focusable social engineering.</span>`); + case 4: + r.push(`Maintaining four societal goals requires <span class="yellow">broad social engineering.</span>`); + case 5: + r.push(`Maintaining five societal goals requires <span class="red">unfocused social engineering.</span>`); + case 6: + r.push(`Maintaining six societal goals requires <span class="red">very unfocused social engineering.</span>`); + } + } else if (V.FSCreditCount === 7) { + _broadProgress += 3 - _societies; + switch (_societies) { + case 1: + r.push(`Maintaining a single societal goal allows <span class="green">very focused social engineering.</span>`); + case 2: + r.push(`Maintaining two societal goals allows <span class="green">focused social engineering.</span>`); + case 3: + r.push(`Maintaining three societal goals allows <span class="yellow">barely focusable social engineering.</span>`); + case 4: + r.push(`Maintaining four societal goals requires <span class="yellow">broad social engineering.</span>`); + case 5: + r.push(`Maintaining five societal goals requires <span class="red">unfocused social engineering.</span>`); + case 6: + r.push(`Maintaining six societal goals requires <span class="red">very unfocused social engineering.</span>`); + case 7: + r.push(`Maintaining seven societal goals requires <span class="red">extremely unfocused social engineering.</span>`); + } + } else { + _broadProgress += 2 - _societies; + switch (_societies) { + case 1: + r.push(`Maintaining a single societal goal allows <span class="green">very focused social engineering.</span>`); + case 2: + r.push(`Maintaining two societal goals allows <span class="green">focused social engineering.</span>`); + case 3: + r.push(`Maintaining three societal goals requires <span class="yellow">broad social engineering.</span>`); + case 4: + r.push(`Maintaining four societal goals requires <span class="red">unfocused social engineering.</span>`); + case 5: + r.push(`Maintaining five societal goals requires <span class="red">very unfocused social engineering.</span>`); + } + } + r.push(` /*closes FS count changes */`); + if (_broadProgress !== 0) { + FutureSocieties.applyBroadProgress(0, _broadProgress); + } + + if (V.secExpEnabled > 0) { + if (V.SecExp.edicts.slaveWatch === 1) { + r.push(`The Slave Mistreatment Watch helps many slaves, easing your citizens into the paternalist ideals it represents.`); + FutureSocieties.Change("Paternalist", 2); + } + + if (V.SecExp.edicts.defense.noSubhumansInArmy === 1) { + r.push(`Your army is free of subhumans, further cementing their lower status in the eyes of your citizens.`); + FutureSocieties.Change("Subjugationist", 2); + } + + if (V.SecExp.edicts.defense.pregExemption === 1) { + r.push(`Pregnant citizens are allowed and encouraged to avoid military service, making their value evident to all citizens.`); + FutureSocieties.Change("RepopulationFocus", 2); + } + + if (V.SecExp.edicts.defense.eliteOfficers === 1) { + r.push(`Purity in leadership is fundamental in your army, helping eugenics ideals spread in the populace.`); + FutureSocieties.Change("Eugenics", 2); + } + + if (V.SecExp.edicts.defense.liveTargets === 1) { + r.push(`Disobedient slaves are used in shooting ranges and military drills as live targets, furthering degradationist ideals.`); + FutureSocieties.Change("Degradationist", 2); + } + } + + /* Promenade effects */ + let _cells = V.building.findCells(cell => cell instanceof App.Arcology.Cell.Shop && !["Brothel", "Club", "Shops"].includes(cell.type)); + for (let _i = 0; _i < _cells.length; _i++) { + r.push(`The ${_cells[_i].type} establishments on the Promenade help develop society.`); + let _changed_fs = _cells[_i].type.replace(/[- ]/g,""); + FutureSocieties.Change(_changed_fs, 4); + } + + /* PA FS bonuses */ + if (V.policies.publicPA === 1 && V.assistant.appearance !== "normal") { + let _seed = 0; + if (V.arcologies[0].FSSupremacist !== "unset") { + if (["amazon", "monstergirl", "succubus"].includes(V.assistant.appearance)) { + V.arcologies[0].FSSupremacist += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "supremacist") { + V.arcologies[0].FSSupremacist += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + + if (V.arcologies[0].FSSubjugationist !== "unset") { + if (["amazon", "businesswoman", "imp"].includes(V.assistant.appearance)) { + V.arcologies[0].FSSubjugationist += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "subjugationist") { + V.arcologies[0].FSSubjugationist += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + if (V.arcologies[0].FSGenderRadicalist !== "unset") { + if (["incubus", "monstergirl", "shemale", "succubus", "witch"].includes(V.assistant.appearance)) { + V.arcologies[0].FSGenderRadicalist += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "gender radicalist") { + V.arcologies[0].FSGenderRadicalist += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + if (V.arcologies[0].FSRepopulationFocus !== "unset") { + if (["goddess", "hypergoddess", "preggololi", "pregnant fairy", "succubus", "witch"].includes(V.assistant.appearance)) { + V.arcologies[0].FSRepopulationFocus += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "repopulation focus") { + V.arcologies[0].FSRepopulationFocus += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + if (V.arcologies[0].FSRestart !== "unset") { + if (["angel", "businesswoman", "goddess", "incubus", "loli", "schoolgirl", "succubus", "witch"].includes(V.assistant.appearance)) { + V.arcologies[0].FSRestart += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "eugenics") { + V.arcologies[0].FSRestart += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + + if (V.arcologies[0].FSGenderFundamentalist !== "unset") { + if (["angel", "cherub", "fairy", "goddess", "hypergoddess", "loli", "preggololi", "pregnant fairy", "schoolgirl", "succubus", "witch"].includes(V.assistant.appearance)) { + V.arcologies[0].FSGenderFundamentalist += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "gender fundamentalist") { + V.arcologies[0].FSGenderFundamentalist += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + if (V.arcologies[0].FSPaternalist !== "unset") { + if (["angel", "cherub", "fairy", "goddess", "hypergoddess", "loli", "preggololi", "pregnant fairy", "schoolgirl"].includes(V.assistant.appearance)) { + V.arcologies[0].FSPaternalist += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "paternalist") { + V.arcologies[0].FSPaternalist += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + if (V.arcologies[0].FSDegradationist !== "unset") { + if (["businesswoman", "imp", "incubus", "monstergirl", "preggololi", "succubus"].includes(V.assistant.appearance)) { + V.arcologies[0].FSDegradationist += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "degradationist") { + V.arcologies[0].FSDegradationist += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + if (V.arcologies[0].FSIntellectualDependency !== "unset") { + if (["shemale", "succubus", "witch"].includes(V.assistant.appearance)) { + V.arcologies[0].FSIntellectualDependency += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "intellectual dependency") { + V.arcologies[0].FSIntellectualDependency += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + + if (V.arcologies[0].FSSlaveProfessionalism !== "unset") { + if (["angel", "businesswoman", "incubus", "goddess", "schoolgirl", "succubus"].includes(V.assistant.appearance)) { + V.arcologies[0].FSSlaveProfessionalism += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "slave professionalism") { + V.arcologies[0].FSSlaveProfessionalism += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + if (V.arcologies[0].FSBodyPurist !== "unset") { + if (["amazon", "angel", "fairy", "goddess", "incubus", "loli", "pregnant fairy", "succubus", "witch"].includes(V.assistant.fsAppearance)) { + V.arcologies[0].FSBodyPurist += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "body purist") { + V.arcologies[0].FSBodyPurist += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + if (V.arcologies[0].FSTransformationFetishist !== "unset") { + if (["businesswoman", "ERROR_1606_APPEARANCE_FILE_CORRUPT", "incubus", "shemale", "succubus", "witch"].includes(V.assistant.fsAppearance)) { + V.arcologies[0].FSTransformationFetishist += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "transformation fetishist") { + V.arcologies[0].FSTransformationFetishist += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + if (V.arcologies[0].FSMaturityPreferentialist !== "unset") { + if (["angel", "businesswoman", "goddess", "incubus", "succubus", "witch"].includes(V.assistant.fsAppearance)) { + V.arcologies[0].FSMaturityPreferentialist += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "maturity preferentialist") { + V.arcologies[0].FSMaturityPreferentialist += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + + if (V.arcologies[0].FSYouthPreferentialist !== "unset") { + if (["angel", "cherub", "imp", "loli", "preggololi", "schoolgirl", "shemale", "succubus", "witch"].includes(V.assistant.fsAppearance)) { + V.arcologies[0].FSYouthPreferentialist += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "youth preferentialist") { + V.arcologies[0].FSYouthPreferentialist += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + if (V.arcologies[0].FSPetiteAdmiration !== "unset") { + if (["cherub", "fairy", "imp", "incubus", "loli", "preggololi", "pregnant fairy", "schoolgirl", "succubus", "witch"].includes(V.assistant.appearance)) { + V.arcologies[0].FSPetiteAdmiration += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "petite admiration") { + V.arcologies[0].FSPetiteAdmiration += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + if (V.arcologies[0].FSStatuesqueGlorification !== "unset") { + if (["amazon", "goddess", "incubus", "succubus", "witch"].includes(V.assistant.appearance)) { + V.arcologies[0].FSStatuesqueGlorification += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "statuesque glorification") { + V.arcologies[0].FSStatuesqueGlorification += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + if (V.arcologies[0].FSSlimnessEnthusiast !== "unset") { + if (["cherub", "imp", "loli", "schoolgirl", "shemale", "succubus", "witch"].includes(V.assistant.fsAppearance)) { + V.arcologies[0].FSSlimnessEnthusiast += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "slimness enthusiast") { + V.arcologies[0].FSSlimnessEnthusiast += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + + if (V.arcologies[0].FSAssetExpansionist !== "unset") { + if (["businesswoman", "hypergoddess", "incubus", "shemale", "succubus", "witch"].includes(V.assistant.fsAppearance)) { + V.arcologies[0].FSAssetExpansionist += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "asset expansionist") { + V.arcologies[0].FSAssetExpansionist += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + if (V.arcologies[0].FSPastoralist !== "unset") { + if (["goddess", "hypergoddess", "incubus", "shemale", "succubus", "witch"].includes(V.assistant.fsAppearance)) { + V.arcologies[0].FSPastoralist += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "pastoralist") { + V.arcologies[0].FSPastoralist += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + if (V.arcologies[0].FSPhysicalIdealist !== "unset") { + if (["amazon", "incubus", "shemale", "succubus", "witch"].includes(V.assistant.fsAppearance)) { + V.arcologies[0].FSPhysicalIdealist += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "physical idealist") { + V.arcologies[0].FSPhysicalIdealist += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + if (V.arcologies[0].FSHedonisticDecadence !== "unset") { + if (["goddess", "hypergoddess", "imp", "incubus", "preggololi", "succubus", "witch"].includes(V.assistant.fsAppearance)) { + V.arcologies[0].FSHedonisticDecadence += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "hedonistic decadence") { + V.arcologies[0].FSHedonisticDecadence += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + + if (V.arcologies[0].FSChattelReligionist !== "unset") { + if (["angel", "cherub", "goddess", "imp", "incubus", "monstergirl", "succubus", "witch"].includes(V.assistant.fsAppearance)) { + V.arcologies[0].FSChattelReligionist += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "chattel religionist") { + V.arcologies[0].FSChattelReligionist += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + + if (V.arcologies[0].FSRomanRevivalist !== "unset") { + if (["amazon", "businesswoman", "incubus", "succubus"].includes(V.assistant.fsAppearance)) { + V.arcologies[0].FSRomanRevivalist += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "roman revivalist") { + V.arcologies[0].FSRomanRevivalist += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + + if (V.arcologies[0].FSNeoImperialist !== "unset") { + if (["amazon", "businesswoman", "incubus", "shemale", "angel"].includes(V.assistant.fsAppearance)) { + V.arcologies[0].FSNeoImperialist += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "neo-imperialist") { + V.arcologies[0].FSNeoImperialist += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + + if (V.arcologies[0].FSAztecRevivalist !== "unset") { + if (["amazon", "businesswoman", "incubus", "succubus"].includes(V.assistant.fsAppearance)) { + V.arcologies[0].FSAztecRevivalist += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "aztec revivalist") { + V.arcologies[0].FSAztecRevivalist += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + if (V.arcologies[0].FSEgyptianRevivalist !== "unset") { + if (["goddess", "incubus", "monstergirl", "succubus"].includes(V.assistant.fsAppearance)) { + V.arcologies[0].FSEgyptianRevivalist += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "egyptian revivalist") { + V.arcologies[0].FSEgyptianRevivalist += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + if (V.arcologies[0].FSEdoRevivalist !== "unset") { + if (["amazon", "incubus", "kitsune", "loli", "monstergirl", "succubus"].includes(V.assistant.fsAppearance)) { + V.arcologies[0].FSEdoRevivalist += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "edo revivalist") { + V.arcologies[0].FSEdoRevivalist += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + if (V.arcologies[0].FSArabianRevivalist !== "unset") { + if (["businesswoman", "incubus", "schoolgirl", "succubus"].includes(V.assistant.fsAppearance)) { + V.arcologies[0].FSArabianRevivalist += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "arabian revivalist") { + V.arcologies[0].FSArabianRevivalist += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + if (V.arcologies[0].FSChineseRevivalist !== "unset") { + if (["incubus", "monstergirl", "schoolgirl", "succubus"].includes(V.assistant.fsAppearance)) { + V.arcologies[0].FSChineseRevivalist += 0.1*V.FSSingleSlaveRep; + _seed = 1; + } else if (V.assistant.fsAppearance === "chinese revivalist") { + V.arcologies[0].FSChineseRevivalist += 0.1*V.FSSingleSlaveRep; + _seed = 2; + } + } + + //<br><br> + const {hisA} = getPronouns(assistant.pronouns().main).appendSuffix('A'); + r.push(`With${hisA} ${V.assistant.appearance} appearance, ${V.assistant.name}'s public visibility meshes `); + if (_seed === 2) { + r.push(`very well`); + } else if (_seed === 1) { + r.push(`well`); + } + r.push(` with society.`); + } + + /* Progress overflow into influence */ + FutureSocieties.overflowToInfluence(0); + + /* warm up policy influence */ + if (V.arcologies[0].FSEgyptianRevivalistIncestPolicy === 1 && V.arcologies[0].FSEgyptianRevivalistInterest < 26) { + V.arcologies[0].FSEgyptianRevivalistInterest += V.arcologies[0].FSEgyptianRevivalistIncestPolicy; + } else if (V.arcologies[0].FSEgyptianRevivalistIncestPolicy === 0 && V.arcologies[0].FSEgyptianRevivalistInterest > 0) { + V.arcologies[0].FSEgyptianRevivalistInterest--; + } + + if ((V.arcologies[0].FSRepopulationFocusPregPolicy === 1 || V.arcologies[0].FSRepopulationFocusMilfPolicy === 1) && V.arcologies[0].FSRepopulationFocusInterest < 26) { + V.arcologies[0].FSRepopulationFocusInterest += V.arcologies[0].FSRepopulationFocusPregPolicy+V.arcologies[0].FSRepopulationFocusMilfPolicy; + if (V.arcologies[0].FSEugenicsInterest > 0) { + V.arcologies[0].FSEugenicsInterest--; + } + } else if (V.arcologies[0].FSRepopulationFocusPregPolicy === 0 && V.arcologies[0].FSRepopulationFocusMilfPolicy === 0 && V.arcologies[0].FSRepopulationFocusInterest > 0) { + V.arcologies[0].FSRepopulationFocusInterest--; + } + + if ((V.arcologies[0].FSSupremacistSMR + V.arcologies[0].FSSubjugationistSMR + V.arcologies[0].FSGenderRadicalistSMR + V.arcologies[0].FSGenderFundamentalistSMR + V.arcologies[0].FSPaternalistSMR + V.arcologies[0].FSDegradationistSMR + V.arcologies[0].FSBodyPuristSMR + V.arcologies[0].FSTransformationFetishistSMR + V.arcologies[0].FSYouthPreferentialistSMR + V.arcologies[0].FSMaturityPreferentialistSMR + V.arcologies[0].FSSlimnessEnthusiastSMR + V.arcologies[0].FSAssetExpansionistSMR + V.arcologies[0].FSPastoralistSMR + V.arcologies[0].FSPhysicalIdealistSMR + V.arcologies[0].FSChattelReligionistSMR + V.arcologies[0].FSRomanRevivalistSMR + V.arcologies[0].FSAztecRevivalistSMR + V.arcologies[0].FSEgyptianRevivalistSMR + V.arcologies[0].FSEdoRevivalistSMR + V.arcologies[0].FSRepopulationFocusSMR + V.arcologies[0].FSRestartSMR + V.arcologies[0].FSHedonisticDecadenceSMR + V.arcologies[0].FSIntellectualDependencySMR + V.arcologies[0].FSSlaveProfessionalismSMR + V.arcologies[0].FSPetiteAdmirationSMR + V.arcologies[0].FSStatuesqueGlorificationSMR + V.arcologies[0].FSArabianRevivalistSMR + V.arcologies[0].FSChineseRevivalistSMR + V.arcologies[0].FSNeoImperialistSMR) > 0) { + r.push(`The slave market regulations help ensure the arcology's slaves fit within its society.`); + } + + if (V.arcologies[0].FSSupremacist !== "unset") { + if (V.arcologies[0].FSSupremacist >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} believes implicitly in V.arcologies[0].FSSupremacistRace superiority.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSSupremacist >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} agrees strongly with V.arcologies[0].FSSupremacistRace superiority.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSSupremacist >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is sympathetic to V.arcologies[0].FSSupremacistRace superiority.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced of V.arcologies[0].FSSupremacistRace superiority.`); + } + if (V.arcologies[0].FSSupremacist < 0) { + FutureSocieties.remove("FSSupremacist"); + if (V.assistant.fsAppearance === "supremacist") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSSupremacist > V.arcologies[0].FSSupremacistDecoration) { + V.arcologies[0].FSSupremacist = V.arcologies[0].FSSupremacistDecoration; + } + if (V.arcologies[0].FSSupremacistDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSSupremacist === V.arcologies[0].FSSupremacistDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSSupremacistSMR === 1) { + V.arcologies[0].FSSupremacist += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSSubjugationist !== "unset") { + if (V.arcologies[0].FSSubjugationist >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} believes implicitly in the inferiority of ${V.arcologies[0].FSSubjugationistRace} people.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSSubjugationist >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} agrees strongly with the inferiority of ${V.arcologies[0].FSSubjugationistRace} people.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSSubjugationist >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is sympathetic to the inferiority of ${V.arcologies[0].FSSubjugationistRace} people.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced of the inferiority of ${V.arcologies[0].FSSubjugationistRace} people.`); + } + if (V.arcologies[0].FSSubjugationist < 0) { + FutureSocieties.remove("FSSubjugationist"); + if (V.assistant.fsAppearance === "subjugationist") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSSubjugationist > V.arcologies[0].FSSubjugationistDecoration) { + V.arcologies[0].FSSubjugationist = V.arcologies[0].FSSubjugationistDecoration; + } + if (V.arcologies[0].FSSubjugationistDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSSubjugationist === V.arcologies[0].FSSubjugationistDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSSubjugationistSMR === 1) { + V.arcologies[0].FSSubjugationist += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSRepopulationFocus !== "unset") { + if (V.arcologies[0].FSRepopulationFocus >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} believes implicitly that all women should be pregnant.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSRepopulationFocus >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} agrees strongly that all women should be pregnant.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSRepopulationFocus >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is sympathetic to the idea that all women should be pregnant.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced that all women should be pregnant.`); + } + if (V.arcologies[0].FSRepopulationFocus < 0) { + FutureSocieties.remove("FSRepopulationFocus"); + if (V.assistant.fsAppearance === "repopulation focus") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSRepopulationFocus > V.arcologies[0].FSRepopulationFocusDecoration) { + V.arcologies[0].FSRepopulationFocus = V.arcologies[0].FSRepopulationFocusDecoration; + } + if (V.arcologies[0].FSRepopulationFocusDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSRepopulationFocus === V.arcologies[0].FSRepopulationFocusDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSRepopulationFocusSMR === 1) { + V.arcologies[0].FSRepopulationFocus += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSRestart !== "unset") { + if (V.arcologies[0].FSRestart >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} believes implicitly that only the elite should reproduce.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSRestart >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} agrees strongly that only the elite should reproduce.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSRestart >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is sympathetic to the idea only the elite should reproduce.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced that only the elite should reproduce.`); + } + if (V.arcologies[0].FSRestart < 0 && V.arcologies[0].FSRestartDecoration !== 100) { + FutureSocieties.remove("FSRestart"); + if (V.assistant.fsAppearance === "eugenics") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSRestart > V.arcologies[0].FSRestartDecoration) { + V.arcologies[0].FSRestart = V.arcologies[0].FSRestartDecoration; + } + if (V.arcologies[0].FSRestartDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSRestart === V.arcologies[0].FSRestartDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSRestartSMR === 1) { + V.arcologies[0].FSRestart += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSGenderRadicalist !== "unset") { + if (V.arcologies[0].FSGenderRadicalist >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} believes implicitly in the need to redefine gender around power.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSGenderRadicalist >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} agrees strongly with the need to redefine gender around power.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSGenderRadicalist >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is sympathetic to the need to redefine gender around power.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced of the need to redefine gender around power.`); + } + if (V.arcologies[0].FSGenderRadicalist < 0) { + FutureSocieties.remove("FSGenderRadicalist"); + if (V.assistant.fsAppearance === "gender radicalist") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSGenderRadicalist > V.arcologies[0].FSGenderRadicalistDecoration) { + V.arcologies[0].FSGenderRadicalist = V.arcologies[0].FSGenderRadicalistDecoration; + } + if (V.arcologies[0].FSGenderRadicalistDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSGenderRadicalist === V.arcologies[0].FSGenderRadicalistDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSGenderRadicalistSMR === 1) { + V.arcologies[0].FSGenderRadicalist += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSGenderFundamentalist !== "unset") { + if (V.arcologies[0].FSGenderFundamentalist >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} believes implicitly in the need to preserve traditional gender roles.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSGenderFundamentalist >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} agrees strongly with the need to preserve traditional gender roles.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSGenderFundamentalist >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is sympathetic to the need to preserve traditional gender roles.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced of the need to preserve traditional gender roles.`); + } + if (V.arcologies[0].FSGenderFundamentalist < 0) { + FutureSocieties.remove("FSGenderFundamentalist"); + if (V.assistant.fsAppearance === "gender fundamentalist") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSGenderFundamentalist > V.arcologies[0].FSGenderFundamentalistDecoration) { + V.arcologies[0].FSGenderFundamentalist = V.arcologies[0].FSGenderFundamentalistDecoration; + } + if (V.arcologies[0].FSGenderFundamentalistDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSGenderFundamentalist === V.arcologies[0].FSGenderFundamentalistDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSGenderFundamentalistSMR === 1) { + V.arcologies[0].FSGenderFundamentalist += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSPaternalist !== "unset") { + if (V.arcologies[0].FSPaternalist >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} believes implicitly in the vision of a well-bred race of slaves.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSPaternalist >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} agrees strongly with the vision of a well-bred race of slaves.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSPaternalist >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is sympathetic to the vision of a well-bred race of slaves.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced of the vision of a well-bred race of slaves.`); + } + if (V.arcologies[0].FSPaternalist < 0) { + FutureSocieties.remove("FSPaternalist"); + if (V.assistant.fsAppearance === "paternalist") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSPaternalist > V.arcologies[0].FSPaternalistDecoration) { + V.arcologies[0].FSPaternalist = V.arcologies[0].FSPaternalistDecoration; + } + if (V.arcologies[0].FSPaternalistDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSPaternalist === V.arcologies[0].FSPaternalistDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSPaternalistSMR === 1) { + V.arcologies[0].FSPaternalist += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSDegradationist !== "unset") { + if (V.arcologies[0].FSDegradationist >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} believes implicitly that slaves are not human and should be thoroughly degraded.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSDegradationist >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} agrees strongly with the idea that slaves are not human and should be thoroughly degraded.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSDegradationist >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is sympathetic to the proposition that slaves are not human and should be thoroughly degraded.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced that slaves are not human and should be thoroughly degraded.`); + } + if (V.arcologies[0].FSDegradationist < 0) { + FutureSocieties.remove("FSDegradationist"); + if (V.assistant.fsAppearance === "degradationist") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSDegradationist > V.arcologies[0].FSDegradationistDecoration) { + V.arcologies[0].FSDegradationist = V.arcologies[0].FSDegradationistDecoration; + } + if (V.arcologies[0].FSDegradationistDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSDegradationist === V.arcologies[0].FSDegradationistDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSDegradationistSMR === 1) { + V.arcologies[0].FSDegradationist += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSIntellectualDependency !== "unset") { + if (V.arcologies[0].FSIntellectualDependency >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} believes implicitly that all slaves should be mentally dependant on their owner.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSIntellectualDependency >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} agrees strongly that all slaves should be bimbos.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSIntellectualDependency >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is sympathetic to the idea that slaves should be dumb and horny.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced that all slaves should be morons.`); + } + if (V.arcologies[0].FSIntellectualDependency < 0) { + FutureSocieties.remove("FSIntellectualDependency"); + if (V.assistant.fsAppearance === "intellectual dependency") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSIntellectualDependency > V.arcologies[0].FSIntellectualDependencyDecoration) { + V.arcologies[0].FSIntellectualDependency = V.arcologies[0].FSIntellectualDependencyDecoration; + } + if (V.arcologies[0].FSIntellectualDependencyDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSIntellectualDependency === V.arcologies[0].FSIntellectualDependencyDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSIntellectualDependencySMR === 1) { + V.arcologies[0].FSIntellectualDependency += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSSlaveProfessionalism !== "unset") { + if (V.arcologies[0].FSSlaveProfessionalism >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} believes implicitly that slaves should be masters of the sexual arts.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSSlaveProfessionalism >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} agrees strongly with slavery as a profession.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSSlaveProfessionalism >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is sympathetic to the notion of slavery as a profession.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced that slaves should be highly intelligent.`); + } + if (V.arcologies[0].FSSlaveProfessionalism < 0) { + FutureSocieties.remove("FSSlaveProfessionalism"); + if (V.assistant.fsAppearance === "slave professionalism") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSSlaveProfessionalism > V.arcologies[0].FSSlaveProfessionalismDecoration) { + V.arcologies[0].FSSlaveProfessionalism = V.arcologies[0].FSSlaveProfessionalismDecoration; + } + if (V.arcologies[0].FSSlaveProfessionalismDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSSlaveProfessionalism === V.arcologies[0].FSSlaveProfessionalismDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSSlaveProfessionalismSMR === 1) { + V.arcologies[0].FSSlaveProfessionalism += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSBodyPurist !== "unset") { + if (V.arcologies[0].FSBodyPurist >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} believes implicitly in the unattractive nature of implants.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSBodyPurist >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} strongly believes in the unattractive nature of implants.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSBodyPurist >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is beginning to believe in the unattractive nature of implants.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced of the unattractive nature of implants.`); + } + if (V.arcologies[0].FSBodyPurist < 0) { + FutureSocieties.remove("FSBodyPurist"); + if (V.assistant.fsAppearance === "body purist") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSBodyPurist > V.arcologies[0].FSBodyPuristDecoration) { + V.arcologies[0].FSBodyPurist = V.arcologies[0].FSBodyPuristDecoration; + } + if (V.arcologies[0].FSBodyPuristDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSBodyPurist === V.arcologies[0].FSBodyPuristDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSBodyPuristSMR === 1) { + V.arcologies[0].FSBodyPurist += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSTransformationFetishist !== "unset") { + if (V.arcologies[0].FSTransformationFetishist >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} passionately fetishizes implants.`); + } else if (V.arcologies[0].FSTransformationFetishist >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} strongly fetishizes implants.`); + } else if (V.arcologies[0].FSTransformationFetishist >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is beginning to fetishize implants.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced about the attractiveness of implants.`); + } + if (V.arcologies[0].FSTransformationFetishist < 0) { + FutureSocieties.remove("FSTransformationFetishist"); + if (V.assistant.fsAppearance === "transformation fetishist") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSTransformationFetishist > V.arcologies[0].FSTransformationFetishistDecoration) { + V.arcologies[0].FSTransformationFetishist = V.arcologies[0].FSTransformationFetishistDecoration; + } + if (V.arcologies[0].FSTransformationFetishistDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSTransformationFetishist === V.arcologies[0].FSTransformationFetishistDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSTransformationFetishistSMR === 1) { + V.arcologies[0].FSTransformationFetishist += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSMaturityPreferentialist !== "unset") { + if (V.arcologies[0].FSMaturityPreferentialist >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} is passionately enthusiastic about older ladies.`); + } else if (V.arcologies[0].FSMaturityPreferentialist >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} is enthusiastic about older ladies.`); + } else if (V.arcologies[0].FSMaturityPreferentialist >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is beginning to be enthusiastic about older ladies.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced about your preference for older ladies.`); + } + if (V.arcologies[0].FSMaturityPreferentialist < 0) { + FutureSocieties.remove("FSMaturityPreferentialist"); + if (V.assistant.fsAppearance === "maturity preferentialist") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSMaturityPreferentialist > V.arcologies[0].FSMaturityPreferentialistDecoration) { + V.arcologies[0].FSMaturityPreferentialist = V.arcologies[0].FSMaturityPreferentialistDecoration; + } + if (V.arcologies[0].FSMaturityPreferentialistDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSMaturityPreferentialist === V.arcologies[0].FSMaturityPreferentialistDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSMaturityPreferentialistSMR === 1) { + V.arcologies[0].FSMaturityPreferentialist += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSYouthPreferentialist !== "unset") { + if (V.arcologies[0].FSYouthPreferentialist >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} is passionately enthusiastic about young women.`); + } else if (V.arcologies[0].FSYouthPreferentialist >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} is enthusiastic about young women.`); + } else if (V.arcologies[0].FSYouthPreferentialist >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is beginning to be enthusiastic about young women.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced about your preference for young women.`); + } + if (V.arcologies[0].FSYouthPreferentialist < 0) { + FutureSocieties.remove("FSYouthPreferentialist"); + if (V.assistant.fsAppearance === "youth preferentialist") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSYouthPreferentialist > V.arcologies[0].FSYouthPreferentialistDecoration) { + V.arcologies[0].FSYouthPreferentialist = V.arcologies[0].FSYouthPreferentialistDecoration; + } + if (V.arcologies[0].FSYouthPreferentialistDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSYouthPreferentialist === V.arcologies[0].FSYouthPreferentialistDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSYouthPreferentialistSMR === 1) { + V.arcologies[0].FSYouthPreferentialist += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSPetiteAdmiration !== "unset") { + if (V.arcologies[0].FSPetiteAdmiration >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} is passionately enthusiastic for short slaves.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSPetiteAdmiration >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} is very enthusiastic for short slaves.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSPetiteAdmiration >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is enthusiastic for short slaves.`); + } else { + r.push(`${V.arcologies[0].name} is beginning to be enthusiastic for short slaves.`); + } + if (V.arcologies[0].FSPetiteAdmiration < 0) { + FutureSocieties.remove("FSPetiteAdmiration"); + if (V.assistant.fsAppearance === "petite admiration") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSPetiteAdmiration > V.arcologies[0].FSPetiteAdmirationDecoration) { + V.arcologies[0].FSPetiteAdmiration = V.arcologies[0].FSPetiteAdmirationDecoration; + } + if (V.arcologies[0].FSPetiteAdmirationDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSPetiteAdmiration === V.arcologies[0].FSPetiteAdmirationDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSPetiteAdmirationSMR === 1) { + V.arcologies[0].FSPetiteAdmiration += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSStatuesqueGlorification !== "unset") { + if (V.arcologies[0].FSStatuesqueGlorification >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} believes implicitly that the tall are superior.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSStatuesqueGlorification >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} agrees strongly with the idea that the tall are superior.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSStatuesqueGlorification >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is sympathetic to the idea that the tall are superior.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced that the tall are superior.`); + } + if (V.arcologies[0].FSStatuesqueGlorification < 0) { + FutureSocieties.remove("FSStatuesqueGlorification"); + if (V.assistant.fsAppearance === "statuesque glorificationDecoration") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSStatuesqueGlorification > V.arcologies[0].FSStatuesqueGlorificationDecoration) { + V.arcologies[0].FSStatuesqueGlorification = V.arcologies[0].FSStatuesqueGlorificationDecoration; + } + if (V.arcologies[0].FSStatuesqueGlorificationDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSStatuesqueGlorification === V.arcologies[0].FSStatuesqueGlorificationDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSStatuesqueGlorificationSMR === 1) { + V.arcologies[0].FSStatuesqueGlorification += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSSlimnessEnthusiast !== "unset") { + if (V.arcologies[0].FSSlimnessEnthusiast >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} is passionately enthusiastic about slim slaves with girlish figures.`); + } else if (V.arcologies[0].FSSlimnessEnthusiast >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} is very enthusiastic about slim slaves with girlish figures.`); + } else if (V.arcologies[0].FSSlimnessEnthusiast >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is enthusiastic about slim slaves with girlish figures.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced about your preference for slim slaves with girlish figures.`); + } + if (V.arcologies[0].FSSlimnessEnthusiast < 0) { + FutureSocieties.remove("FSSlimnessEnthusiast"); + if (V.assistant.fsAppearance === "slimness enthusiast") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSSlimnessEnthusiast > V.arcologies[0].FSSlimnessEnthusiastDecoration) { + V.arcologies[0].FSSlimnessEnthusiast = V.arcologies[0].FSSlimnessEnthusiastDecoration; + } + if (V.arcologies[0].FSSlimnessEnthusiastDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSSlimnessEnthusiast === V.arcologies[0].FSSlimnessEnthusiastDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSSlimnessEnthusiastSMR === 1) { + V.arcologies[0].FSSlimnessEnthusiast += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSAssetExpansionist !== "unset") { + if (V.arcologies[0].FSAssetExpansionist >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} believes implicitly that all tits and asses should be bigger.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSAssetExpansionist >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} agrees strongly with the idea that all tits and asses should be bigger.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSAssetExpansionist >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is sympathetic to the idea that all tits and asses should be bigger.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced that all tits and asses should be bigger.`); + } + if (V.arcologies[0].FSAssetExpansionist < 0) { + FutureSocieties.remove("FSAssetExpansionist"); + if (V.assistant.fsAppearance === "asset expansionist") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSAssetExpansionist > V.arcologies[0].FSAssetExpansionistDecoration) { + V.arcologies[0].FSAssetExpansionist = V.arcologies[0].FSAssetExpansionistDecoration; + } + if (V.arcologies[0].FSAssetExpansionistDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSAssetExpansionist === V.arcologies[0].FSAssetExpansionistDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSAssetExpansionistSMR === 1) { + V.arcologies[0].FSAssetExpansionist += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSPastoralist !== "unset") { + if (V.arcologies[0].FSPastoralist >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} believes implicitly that slaves should be milked.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSPastoralist >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} agrees strongly with the idea that slaves should be milked.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSPastoralist >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is sympathetic to the idea that slaves should be milked.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced that slaves should be milked.`); + } + if (V.arcologies[0].FSPastoralist < 0) { + FutureSocieties.remove("FSPastoralist"); + if (V.assistant.fsAppearance === "pastoralist") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSPastoralist > V.arcologies[0].FSPastoralistDecoration) { + V.arcologies[0].FSPastoralist = V.arcologies[0].FSPastoralistDecoration; + } + if (V.arcologies[0].FSPastoralistDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSPastoralist === V.arcologies[0].FSPastoralistDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSPastoralistSMR === 1) { + V.arcologies[0].FSPastoralist += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSPhysicalIdealist !== "unset") { + if (V.arcologies[0].FSPhysicalIdealist >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} believes implicitly that all slaves should be tall and strong.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSPhysicalIdealist >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} agrees strongly with the idea that all slaves should be tall and strong.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSPhysicalIdealist >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is sympathetic to the idea that all slaves should be tall and strong.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced that all slaves should be tall and strong.`); + } + if (V.arcologies[0].FSPhysicalIdealist < 0) { + FutureSocieties.remove("FSPhysicalIdealist"); + if (V.assistant.fsAppearance === "physical idealist") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSPhysicalIdealist > V.arcologies[0].FSPhysicalIdealistDecoration) { + V.arcologies[0].FSPhysicalIdealist = V.arcologies[0].FSPhysicalIdealistDecoration; + } + if (V.arcologies[0].FSPhysicalIdealistDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSPhysicalIdealist === V.arcologies[0].FSPhysicalIdealistDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSPhysicalIdealistSMR === 1) { + V.arcologies[0].FSPhysicalIdealist += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSHedonisticDecadence !== "unset") { + if (V.arcologies[0].FSHedonisticDecadence >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} believes implicitly that all slaves should be soft and laid-back.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSHedonisticDecadence >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} agrees strongly with the idea that all slaves should be soft and laid-back.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSHedonisticDecadence >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is sympathetic to the idea that all slaves should be soft and laid-back.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced that all slaves should be soft and laid-back.`); + } + if (V.arcologies[0].FSHedonisticDecadence < 0) { + FutureSocieties.remove("FSHedonisticDecadence"); + if (V.assistant.fsAppearance === "hedonistic decadence") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSHedonisticDecadence > V.arcologies[0].FSHedonisticDecadenceDecoration) { + V.arcologies[0].FSHedonisticDecadence = V.arcologies[0].FSHedonisticDecadenceDecoration; + } + if (V.arcologies[0].FSHedonisticDecadenceDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSHedonisticDecadence === V.arcologies[0].FSHedonisticDecadenceDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSHedonisticDecadenceSMR === 1) { + V.arcologies[0].FSHedonisticDecadence += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSChattelReligionist !== "unset") { + if (V.arcologies[0].FSChattelReligionist >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} believes implicitly in a version of religion that emphasizes slaveholding traditions.`); + V.independenceDay = 1, V.nicaea.announceable = 1; + } else if (V.arcologies[0].FSChattelReligionist >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} agrees strongly with a version of religion that emphasizes slaveholding traditions.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSChattelReligionist >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is sympathetic to a version of religion that emphasizes slaveholding traditions.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced of a version of religion that emphasizes slaveholding traditions.`); + } + if (V.arcologies[0].FSChattelReligionist < 0) { + FutureSocieties.remove("FSChattelReligionist"); + if (V.assistant.fsAppearance === "chattel religionist") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSChattelReligionist > V.arcologies[0].FSChattelReligionistDecoration) { + V.arcologies[0].FSChattelReligionist = V.arcologies[0].FSChattelReligionistDecoration; + } + if (V.arcologies[0].FSChattelReligionistDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSChattelReligionist === V.arcologies[0].FSChattelReligionistDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSChattelReligionistSMR === 1) { + V.arcologies[0].FSChattelReligionist += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSRomanRevivalist !== "unset") { + if (V.arcologies[0].FSRomanRevivalist >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} believes implicitly that it is the new Rome.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSRomanRevivalist >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} agrees strongly with your project to build a new Rome.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSRomanRevivalist >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is sympathetic to your project to build a new Rome.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced of the wisdom of your project to build a new Rome.`); + } + if (V.arcologies[0].FSRomanRevivalist < 0) { + FutureSocieties.remove("FSRomanRevivalist"); + if (V.assistant.fsAppearance === "roman revivalist") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSRomanRevivalist > V.arcologies[0].FSRomanRevivalistDecoration) { + V.arcologies[0].FSRomanRevivalist = V.arcologies[0].FSRomanRevivalistDecoration; + } + if (V.arcologies[0].FSRomanRevivalistDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSRomanRevivalist === V.arcologies[0].FSRomanRevivalistDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSRomanRevivalistSMR === 1) { + V.arcologies[0].FSRomanRevivalist += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSNeoImperialist !== "unset") { + if (V.arcologies[0].FSNeoImperialist >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} believes implicitly that your arcology is a truly new Imperial Society.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSNeoImperialist >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} agrees strongly with your project to build a new Imperial Society.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSNeoImperialist >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is sympathetic to your project to build a new Imperial Society.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced of the wisdom of your project to build a new Imperial Society.`); + } + if (V.arcologies[0].FSNeoImperialist < 0) { + FutureSocieties.remove("FSNeoImperialist"); + if (V.assistant.fsAppearance === "neo-imperialist") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSNeoImperialist > V.arcologies[0].FSNeoImperialistDecoration) { + V.arcologies[0].FSNeoImperialist = V.arcologies[0].FSNeoImperialistDecoration; + } + if (V.arcologies[0].FSNeoImperialistDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSNeoImperialist === V.arcologies[0].FSNeoImperialistDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSNeoImperialistSMR === 1) { + V.arcologies[0].FSNeoImperialist += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSAztecRevivalist !== "unset") { + if (V.arcologies[0].FSAztecRevivalist >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} believes implicitly that it is the new Aztec Empire.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSAztecRevivalist >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} agrees strongly with your project to build a new Aztec Empire.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSAztecRevivalist >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is sympathetic to your project to build a new Aztec Empire.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced of the wisdom of your project to build a new Aztec Empire.`); + } + if (V.arcologies[0].FSAztecRevivalist < 0) { + FutureSocieties.remove("FSAztecRevivalist"); + if (V.assistant.fsAppearance === "aztec revivalist") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSAztecRevivalist > V.arcologies[0].FSAztecRevivalistDecoration) { + V.arcologies[0].FSAztecRevivalist = V.arcologies[0].FSAztecRevivalistDecoration; + } + if (V.arcologies[0].FSAztecRevivalistDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSAztecRevivalist === V.arcologies[0].FSAztecRevivalistDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSAztecRevivalistSMR === 1) { + V.arcologies[0].FSAztecRevivalist += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSEgyptianRevivalist !== "unset") { + if (V.arcologies[0].FSEgyptianRevivalist >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} believes implicitly that it is the land of the Pharaohs, reborn.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSEgyptianRevivalist >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} agrees strongly with your project to build a new land of the Pharaohs.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSEgyptianRevivalist >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is sympathetic to your project to build a new land of the Pharaohs.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced of the wisdom of your project to build a new land of the Pharaohs.`); + } + if (V.arcologies[0].FSEgyptianRevivalist < 0) { + FutureSocieties.remove("FSEgyptianRevivalist"); + if (V.assistant.fsAppearance === "egyptian revivalist") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSEgyptianRevivalist > V.arcologies[0].FSEgyptianRevivalistDecoration) { + V.arcologies[0].FSEgyptianRevivalist = V.arcologies[0].FSEgyptianRevivalistDecoration; + } + if (V.arcologies[0].FSEgyptianRevivalistDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSEgyptianRevivalist === V.arcologies[0].FSEgyptianRevivalistDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSEgyptianRevivalistSMR === 1) { + V.arcologies[0].FSEgyptianRevivalist += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSEdoRevivalist !== "unset") { + if (V.arcologies[0].FSEdoRevivalist >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} believes implicitly that it is the land of the Shogun, reborn.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSEdoRevivalist >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} agrees strongly with your project to build a new Edo Japan.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSEdoRevivalist >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is sympathetic to your project to build a new Edo Japan.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced of the wisdom of your project to build a new Edo Japan.`); + } + if (V.arcologies[0].FSEdoRevivalist < 0) { + FutureSocieties.remove("FSEdoRevivalist"); + if (V.assistant.fsAppearance === "edo revivalist") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSEdoRevivalist > V.arcologies[0].FSEdoRevivalistDecoration) { + V.arcologies[0].FSEdoRevivalist = V.arcologies[0].FSEdoRevivalistDecoration; + } + if (V.arcologies[0].FSEdoRevivalistDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSEdoRevivalist === V.arcologies[0].FSEdoRevivalistDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSEdoRevivalistSMR === 1) { + V.arcologies[0].FSEdoRevivalist += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSArabianRevivalist !== "unset") { + if (V.arcologies[0].FSArabianRevivalist >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} believes implicitly that it is ancient Baghdad reborn.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSArabianRevivalist >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} agrees strongly with your project to build a new Sultanate.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSArabianRevivalist >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is sympathetic to your project to build a new Sultanate.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced of the wisdom of your project to build a new Sultanate.`); + } + if (V.arcologies[0].FSArabianRevivalist < 0) { + FutureSocieties.remove("FSArabianRevivalist"); + if (V.assistant.fsAppearance === "arabian revivalist") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSArabianRevivalist > V.arcologies[0].FSArabianRevivalistDecoration) { + V.arcologies[0].FSArabianRevivalist = V.arcologies[0].FSArabianRevivalistDecoration; + } + if (V.arcologies[0].FSArabianRevivalistDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSArabianRevivalist === V.arcologies[0].FSArabianRevivalistDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSArabianRevivalistSMR === 1) { + V.arcologies[0].FSArabianRevivalist += 0.1*V.FSSingleSlaveRep; + } + } + } + + if (V.arcologies[0].FSChineseRevivalist !== "unset") { + if (V.arcologies[0].FSChineseRevivalist >= V.FSLockinLevel) { + r.push(`${V.arcologies[0].name} believes implicitly that you possess the Mandate of Heaven.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSChineseRevivalist >= V.FSLockinLevel*0.6) { + r.push(`${V.arcologies[0].name} agrees strongly with your pursuit of the Mandate of Heaven.`); + V.independenceDay = 1; + } else if (V.arcologies[0].FSChineseRevivalist >= V.FSLockinLevel*0.3) { + r.push(`${V.arcologies[0].name} is sympathetic to your pursuit of the Mandate of Heaven.`); + } else { + r.push(`${V.arcologies[0].name} is unconvinced of the wisdom of your pursuit of the Mandate of Heaven.`); + } + if (V.arcologies[0].FSChineseRevivalist < 0) { + FutureSocieties.remove("FSChineseRevivalist"); + if (V.assistant.fsAppearance === "chinese revivalist") { + V.assistant.fsAppearance = "default"; + } + r.push(`<span class="red">Your future society project has failed:</span> your citizens were repelled from your idea more than they were attracted to it. <span class="yellow">You may select another option, or elect to try again.</span>`); + } else if (V.arcologies[0].FSChineseRevivalist > V.arcologies[0].FSChineseRevivalistDecoration) { + V.arcologies[0].FSChineseRevivalist = V.arcologies[0].FSChineseRevivalistDecoration; + } + if (V.arcologies[0].FSChineseRevivalistDecoration < V.FSLockinLevel) { + if (V.arcologies[0].FSChineseRevivalist === V.arcologies[0].FSChineseRevivalistDecoration) { + r.push(`<span class="yellow">Your societal development in this direction is being limited by ${V.arcologies[0].name}'s lack of customization to support it.</span>`); + V.FSReminder = 1; + } else if (V.arcologies[0].FSChineseRevivalistSMR === 1) { + V.arcologies[0].FSChineseRevivalist += 0.1*V.FSSingleSlaveRep; + } + } + } + + App.UI.SlaveSummary.societyChanged(); +}; \ No newline at end of file diff --git a/src/uncategorized/fsDevelopments.tw b/src/uncategorized/fsDevelopments.tw deleted file mode 100644 index 496deec9a047302de68c3da0da50a252522d54ba..0000000000000000000000000000000000000000 --- a/src/uncategorized/fsDevelopments.tw +++ /dev/null @@ -1,1325 +0,0 @@ -:: FS Developments [nobr] - -<<if $useTabs == 0>>__Society__<</if>> -<br> - -<<set _FSRepCreditsRep = [[7000,11000,15000], - [6000,9000,12000,15000], - [6000,9000,12000,14000,16000], - [6000,9000,11000,13000,15000,17000]]>> -<<set _FSRepDescriptors = ["solid", "high", "remarkable", "great", "excellent", "unparalleled"]>> -<<set _ordinalNames = ["second", "third", "fourth", "fifth", "sixth", "seventh", "eighth"]>> -<<if FutureSocieties.availCredits() > 0>> - @@.yellow;$arcologies[0].name's society is ready to begin accepting a new societal direction.@@ -<</if>> - -<<if $FSAnnounced == 1 && $FSGotRepCredits < $FSCreditCount && $rep >= _FSRepCreditsRep[$FSCreditCount-4][$FSGotRepCredits-1]>> - <<set _descriptor = "">> - <<if $FSGotRepCredits == 1>> - <<set _descriptor = _FSRepDescriptors[0]>> - <<else>> - <<set _descriptor = _FSRepDescriptors[Math.trunc($FSGotRepCredits/($FSCreditCount-1)*_FSRepDescriptors.length-1)]>> - <</if>> - <<set _ordinalName = _ordinalNames[$FSGotRepCredits-1]>> - <<if $FSGotRepCredits == $FSCreditCount-1>> - <<set _ordinalName += " and final">> - <</if>> - @@.yellow;Your reputation is so _descriptor that $arcologies[0].name's society is ready to begin accepting a _ordinalName societal direction.@@ - <<set $FSGotRepCredits += 1>> -<</if>> - -/* Count adopted FS */ -<<set _societies = FutureSocieties.activeCount(0)>> - -/* Spending, terrain, rep effects */ -<<set _broadProgress = 0>> -<<if $SF.Toggle && $SF.Active >= 1 && $SF.UC.Assign > 0>> - Assigning a <<if $SF.UC.Assign === 1>>small<<else>>large<</if>> portion of $SF.Lower to undercover work helps to advance your cultural goals. - <<if $SF.UC.Assign === 1>> - <<set _value = $SF.ArmySize * 0.05>> - <<else>> - <<set _value = $SF.ArmySize * 0.25>> - <</if>> - <<set _broadProgress += _value/100>> <br> -<</if>> -<<if $FSSpending > 1>> - Your @@.yellowgreen;societal spending@@ helps forward your goals for the arcology's future. - <<set _broadProgress += Math.trunc($FSSpending/(1000-(500*$arcologies[0].FSEdoRevivalistLaw)-(250*$arcologies[0].FSArabianRevivalistLaw)))>> -<</if>> -<<if $FCTV.receiver == 3>> - Your customized @@.yellowgreen;FCTV programming@@ strongly influences your citizens, greatly helping define your arcology's culture. - <<if ($week - $FCTV.weekEnabled) > 29>> - <<set _broadProgress += 3>> - <<elseif ($week - $FCTV.weekEnabled) > 19>> - <<set _broadProgress += 2>> - <<elseif ($week - $FCTV.weekEnabled) > 4>> - <<set _broadProgress += 1>> - <</if>> -<<elseif $FCTV.receiver == 2>> - Your customized @@.yellowgreen;FCTV programming@@ influences your citizens, helping define your arcology's culture. - <<if ($week - $FCTV.weekEnabled) > 34>> - <<set _broadProgress += 3>> - <<elseif ($week - $FCTV.weekEnabled) > 23>> - <<set _broadProgress += 2>> - <<elseif ($week - $FCTV.weekEnabled) > 8>> - <<set _broadProgress += 1>> - <</if>> -<<elseif $FCTV.receiver == 1>> - Your customized @@.yellowgreen;FCTV programming@@ influences a small number of your citizens, slightly helping define your arcology's culture. - <<if ($week - $FCTV.weekEnabled) > 39>> - <<set _broadProgress += 2>> - <<elseif ($week - $FCTV.weekEnabled) > 24>> - <<set _broadProgress += 1>> - <</if>> -<</if>> - -<<set _propagandaEffects = App.SecExp.propagandaEffects("social engineering")>> -_propagandaEffects.text -<<set _broadProgress += _propagandaEffects.effect>> - -<<if $terrain == "urban">> - The @@.yellow;urban location@@ of the arcology naturally promotes cultural interchange, holding back $arcologies[0].name's cultural independence. - <<set _broadProgress -= 3>> -<<elseif $terrain == "rural">> - The @@.yellow;rural location@@ of the arcology naturally limits cultural interchange, allowing $arcologies[0].name to slowly develop its own culture. - <<set _broadProgress -= 2>> -<<elseif $terrain == "marine">> - The @@.yellow;marine location@@ of the arcology strongly limits cultural interchange, allowing $arcologies[0].name to quickly develop its own culture. - <<set _broadProgress -= 1>> -<<elseif $terrain == "ravine">> - The @@.yellow;near subterranean location@@ of the arcology almost eliminates cultural interchange, allowing $arcologies[0].name to independently develop its culture. -<<else>> - The @@.yellow;oceanic location@@ of the arcology almost eliminates cultural interchange, allowing $arcologies[0].name to independently develop its culture. -<</if>> -<<if $rep < 3000>> - @@.red;Your weak reputation@@ reflects badly on your social projects. - <<set _broadProgress -= 2>> -<<elseif $rep < 6000>> - @@.red;Your mediocre reputation@@ engenders skepticism towards your social development. - <<set _broadProgress -= 1>> -<<elseif $rep < 9000>> - @@.yellow;Your reputation@@ is neither weak enough or strong enough to affect social development. -<<elseif $rep < 12000>> - @@.green;Your strong reputation@@ helps support social development. - <<set _broadProgress += 1>> -<<elseif $rep < 16000>> - @@.green;Your very strong reputation@@ increases acceptance of your social development. - <<set _broadProgress += 2>> -<<else>> - @@.green;Your incredible reputation@@ encourages automatic acceptance of your social development. - <<set _broadProgress += 4>> -<</if>> -<<if $FSCreditCount == 4>> - <<set _broadProgress += 1 - _societies>> - <<switch _societies>> - <<case 1>>Maintaining a single societal goal allows @@.green;very focused social engineering.@@ - <<case 2>>Maintaining two societal goals allows @@.green;focused social engineering.@@ - <<case 3>>Maintaining three societal goals requires @@.yellow;broad social engineering.@@ - <<case 4>>Maintaining four societal goals requires @@.red;unfocused social engineering.@@ - <</switch>> -<<elseif $FSCreditCount == 6>> - <<set _broadProgress += 3 - _societies>> - <<switch _societies>> - <<case 1>>Maintaining a single societal goal allows @@.green;very focused social engineering.@@ - <<case 2>>Maintaining two societal goals allows @@.green;focused social engineering.@@ - <<case 3>>Maintaining three societal goals allows @@.yellow;barely focusable social engineering.@@ - <<case 4>>Maintaining four societal goals requires @@.yellow;broad social engineering.@@ - <<case 5>>Maintaining five societal goals requires @@.red;unfocused social engineering.@@ - <<case 6>>Maintaining six societal goals requires @@.red;very unfocused social engineering.@@ - <</switch>> -<<elseif $FSCreditCount == 7>> - <<set _broadProgress += 3 - _societies>> - <<switch _societies>> - <<case 1>>Maintaining a single societal goal allows @@.green;very focused social engineering.@@ - <<case 2>>Maintaining two societal goals allows @@.green;focused social engineering.@@ - <<case 3>>Maintaining three societal goals allows @@.yellow;barely focusable social engineering.@@ - <<case 4>>Maintaining four societal goals requires @@.yellow;broad social engineering.@@ - <<case 5>>Maintaining five societal goals requires @@.red;unfocused social engineering.@@ - <<case 6>>Maintaining six societal goals requires @@.red;very unfocused social engineering.@@ - <<case 7>>Maintaining seven societal goals requires @@.red;extremely unfocused social engineering.@@ - <</switch>> -<<else>> - <<set _broadProgress += 2 - _societies>> - <<switch _societies>> - <<case 1>>Maintaining a single societal goal allows @@.green;very focused social engineering.@@ - <<case 2>>Maintaining two societal goals allows @@.green;focused social engineering.@@ - <<case 3>>Maintaining three societal goals requires @@.yellow;broad social engineering.@@ - <<case 4>>Maintaining four societal goals requires @@.red;unfocused social engineering.@@ - <<case 5>>Maintaining five societal goals requires @@.red;very unfocused social engineering.@@ - <</switch>> -<</if>> /*closes FS count changes */ -<<if _broadProgress != 0>> - <<run FutureSocieties.applyBroadProgress(0, _broadProgress)>> -<</if>> - -<<if $secExpEnabled > 0>> - <<if $SecExp.edicts.slaveWatch == 1>> - The Slave Mistreatment Watch helps many slaves, easing your citizens into the paternalist ideals it represents. - <<run FutureSocieties.Change("Paternalist", 2)>> - <</if>> - - <<if $SecExp.edicts.defense.noSubhumansInArmy == 1>> - Your army is free of subhumans, further cementing their lower status in the eyes of your citizens. - <<run FutureSocieties.Change("Subjugationist", 2)>> - <</if>> - - <<if $SecExp.edicts.defense.pregExemption == 1>> - Pregnant citizens are allowed and encouraged to avoid military service, making their value evident to all citizens. - <<run FutureSocieties.Change("RepopulationFocus", 2)>> - <</if>> - - <<if $SecExp.edicts.defense.eliteOfficers == 1>> - Purity in leadership is fundamental in your army, helping eugenics ideals spread in the populace. - <<run FutureSocieties.Change("Eugenics", 2)>> - <</if>> - - <<if $SecExp.edicts.defense.liveTargets == 1>> - Disobedient slaves are used in shooting ranges and military drills as live targets, furthering degradationist ideals. - <<run FutureSocieties.Change("Degradationist", 2)>> - <</if>> -<</if>> - -/* Promenade effects */ -<<run _cells = $building.findCells(cell => cell instanceof App.Arcology.Cell.Shop && !["Brothel", "Club", "Shops"].includes(cell.type))>> -<<for _i = 0; _i < _cells.length; _i++>> - The _cells[_i].type establishments on the Promenade help develop society. - <<set _changed_fs = _cells[_i].type.replace(/[- ]/g,"")>> - <<run FutureSocieties.Change(_changed_fs, 4)>> -<</for>> - -/* PA FS bonuses */ -<<if $policies.publicPA == 1 && $assistant.appearance != "normal">> - <<set _seed = 0>> - <<if $arcologies[0].FSSupremacist != "unset">> - <<if ["amazon", "monstergirl", "succubus"].includes($assistant.appearance)>> - <<set $arcologies[0].FSSupremacist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "supremacist">> - <<set $arcologies[0].FSSupremacist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - - <<if $arcologies[0].FSSubjugationist != "unset">> - <<if ["amazon", "businesswoman", "imp"].includes($assistant.appearance)>> - <<set $arcologies[0].FSSubjugationist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "subjugationist">> - <<set $arcologies[0].FSSubjugationist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - <<if $arcologies[0].FSGenderRadicalist != "unset">> - <<if ["incubus", "monstergirl", "shemale", "succubus", "witch"].includes($assistant.appearance)>> - <<set $arcologies[0].FSGenderRadicalist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "gender radicalist">> - <<set $arcologies[0].FSGenderRadicalist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - <<if $arcologies[0].FSRepopulationFocus != "unset">> - <<if ["goddess", "hypergoddess", "preggololi", "pregnant fairy", "succubus", "witch"].includes($assistant.appearance)>> - <<set $arcologies[0].FSRepopulationFocus += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "repopulation focus">> - <<set $arcologies[0].FSRepopulationFocus += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - <<if $arcologies[0].FSRestart != "unset">> - <<if ["angel", "businesswoman", "goddess", "incubus", "loli", "schoolgirl", "succubus", "witch"].includes($assistant.appearance)>> - <<set $arcologies[0].FSRestart += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "eugenics">> - <<set $arcologies[0].FSRestart += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - - <<if $arcologies[0].FSGenderFundamentalist != "unset">> - <<if ["angel", "cherub", "fairy", "goddess", "hypergoddess", "loli", "preggololi", "pregnant fairy", "schoolgirl", "succubus", "witch"].includes($assistant.appearance)>> - <<set $arcologies[0].FSGenderFundamentalist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "gender fundamentalist">> - <<set $arcologies[0].FSGenderFundamentalist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - <<if $arcologies[0].FSPaternalist != "unset">> - <<if ["angel", "cherub", "fairy", "goddess", "hypergoddess", "loli", "preggololi", "pregnant fairy", "schoolgirl"].includes($assistant.appearance)>> - <<set $arcologies[0].FSPaternalist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "paternalist">> - <<set $arcologies[0].FSPaternalist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - <<if $arcologies[0].FSDegradationist != "unset">> - <<if ["businesswoman", "imp", "incubus", "monstergirl", "preggololi", "succubus"].includes($assistant.appearance)>> - <<set $arcologies[0].FSDegradationist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "degradationist">> - <<set $arcologies[0].FSDegradationist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - <<if $arcologies[0].FSIntellectualDependency != "unset">> - <<if ["shemale", "succubus", "witch"].includes($assistant.appearance)>> - <<set $arcologies[0].FSIntellectualDependency += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "intellectual dependency">> - <<set $arcologies[0].FSIntellectualDependency += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - - <<if $arcologies[0].FSSlaveProfessionalism != "unset">> - <<if ["angel", "businesswoman", "incubus", "goddess", "schoolgirl", "succubus"].includes($assistant.appearance)>> - <<set $arcologies[0].FSSlaveProfessionalism += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "slave professionalism">> - <<set $arcologies[0].FSSlaveProfessionalism += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - <<if $arcologies[0].FSBodyPurist != "unset">> - <<if ["amazon", "angel", "fairy", "goddess", "incubus", "loli", "pregnant fairy", "succubus", "witch"].includes($assistant.fsAppearance)>> - <<set $arcologies[0].FSBodyPurist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "body purist">> - <<set $arcologies[0].FSBodyPurist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - <<if $arcologies[0].FSTransformationFetishist != "unset">> - <<if ["businesswoman", "ERROR_1606_APPEARANCE_FILE_CORRUPT", "incubus", "shemale", "succubus", "witch"].includes($assistant.fsAppearance)>> - <<set $arcologies[0].FSTransformationFetishist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "transformation fetishist">> - <<set $arcologies[0].FSTransformationFetishist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - <<if $arcologies[0].FSMaturityPreferentialist != "unset">> - <<if ["angel", "businesswoman", "goddess", "incubus", "succubus", "witch"].includes($assistant.fsAppearance)>> - <<set $arcologies[0].FSMaturityPreferentialist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "maturity preferentialist">> - <<set $arcologies[0].FSMaturityPreferentialist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - - <<if $arcologies[0].FSYouthPreferentialist != "unset">> - <<if ["angel", "cherub", "imp", "loli", "preggololi", "schoolgirl", "shemale", "succubus", "witch"].includes($assistant.fsAppearance)>> - <<set $arcologies[0].FSYouthPreferentialist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "youth preferentialist">> - <<set $arcologies[0].FSYouthPreferentialist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - <<if $arcologies[0].FSPetiteAdmiration != "unset">> - <<if ["cherub", "fairy", "imp", "incubus", "loli", "preggololi", "pregnant fairy", "schoolgirl", "succubus", "witch"].includes($assistant.appearance)>> - <<set $arcologies[0].FSPetiteAdmiration += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "petite admiration">> - <<set $arcologies[0].FSPetiteAdmiration += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - <<if $arcologies[0].FSStatuesqueGlorification != "unset">> - <<if ["amazon", "goddess", "incubus", "succubus", "witch"].includes($assistant.appearance)>> - <<set $arcologies[0].FSStatuesqueGlorification += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "statuesque glorification">> - <<set $arcologies[0].FSStatuesqueGlorification += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - <<if $arcologies[0].FSSlimnessEnthusiast != "unset">> - <<if ["cherub", "imp", "loli", "schoolgirl", "shemale", "succubus", "witch"].includes($assistant.fsAppearance)>> - <<set $arcologies[0].FSSlimnessEnthusiast += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "slimness enthusiast">> - <<set $arcologies[0].FSSlimnessEnthusiast += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - - <<if $arcologies[0].FSAssetExpansionist != "unset">> - <<if ["businesswoman", "hypergoddess", "incubus", "shemale", "succubus", "witch"].includes($assistant.fsAppearance)>> - <<set $arcologies[0].FSAssetExpansionist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "asset expansionist">> - <<set $arcologies[0].FSAssetExpansionist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - <<if $arcologies[0].FSPastoralist != "unset">> - <<if ["goddess", "hypergoddess", "incubus", "shemale", "succubus", "witch"].includes($assistant.fsAppearance)>> - <<set $arcologies[0].FSPastoralist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "pastoralist">> - <<set $arcologies[0].FSPastoralist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - <<if $arcologies[0].FSPhysicalIdealist != "unset">> - <<if ["amazon", "incubus", "shemale", "succubus", "witch"].includes($assistant.fsAppearance)>> - <<set $arcologies[0].FSPhysicalIdealist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "physical idealist">> - <<set $arcologies[0].FSPhysicalIdealist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - <<if ["goddess", "hypergoddess", "imp", "incubus", "preggololi", "succubus", "witch"].includes($assistant.fsAppearance)>> - <<set $arcologies[0].FSHedonisticDecadence += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "hedonistic decadence">> - <<set $arcologies[0].FSHedonisticDecadence += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - - <<if $arcologies[0].FSChattelReligionist != "unset">> - <<if ["angel", "cherub", "goddess", "imp", "incubus", "monstergirl", "succubus", "witch"].includes($assistant.fsAppearance)>> - <<set $arcologies[0].FSChattelReligionist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "chattel religionist">> - <<set $arcologies[0].FSChattelReligionist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - - <<if $arcologies[0].FSRomanRevivalist != "unset">> - <<if ["amazon", "businesswoman", "incubus", "succubus"].includes($assistant.fsAppearance)>> - <<set $arcologies[0].FSRomanRevivalist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "roman revivalist">> - <<set $arcologies[0].FSRomanRevivalist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - - <<if $arcologies[0].FSNeoImperialist != "unset">> - <<if ["amazon", "businesswoman", "incubus", "shemale", "angel"].includes($assistant.fsAppearance)>> - <<set $arcologies[0].FSNeoImperialist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "neo-imperialist">> - <<set $arcologies[0].FSNeoImperialist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - - <<if $arcologies[0].FSAztecRevivalist != "unset">> - <<if ["amazon", "businesswoman", "incubus", "succubus"].includes($assistant.fsAppearance)>> - <<set $arcologies[0].FSAztecRevivalist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "aztec revivalist">> - <<set $arcologies[0].FSAztecRevivalist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - <<if $arcologies[0].FSEgyptianRevivalist != "unset">> - <<if ["goddess", "incubus", "monstergirl", "succubus"].includes($assistant.fsAppearance)>> - <<set $arcologies[0].FSEgyptianRevivalist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "egyptian revivalist">> - <<set $arcologies[0].FSEgyptianRevivalist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - <<if $arcologies[0].FSEdoRevivalist != "unset">> - <<if ["amazon", "incubus", "kitsune", "loli", "monstergirl", "succubus"].includes($assistant.fsAppearance)>> - <<set $arcologies[0].FSEdoRevivalist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "edo revivalist">> - <<set $arcologies[0].FSEdoRevivalist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - <<if $arcologies[0].FSArabianRevivalist != "unset">> - <<if ["businesswoman", "incubus", "schoolgirl", "succubus"].includes($assistant.fsAppearance)>> - <<set $arcologies[0].FSArabianRevivalist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "arabian revivalist">> - <<set $arcologies[0].FSArabianRevivalist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - <<if $arcologies[0].FSChineseRevivalist != "unset">> - <<if ["incubus", "monstergirl", "schoolgirl", "succubus"].includes($assistant.fsAppearance)>> - <<set $arcologies[0].FSChineseRevivalist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 1>> - <<elseif $assistant.fsAppearance == "chinese revivalist">> - <<set $arcologies[0].FSChineseRevivalist += 0.1*$FSSingleSlaveRep>> - <<set _seed = 2>> - <</if>> - <</if>> - - <br><br> - <<setAssistantPronouns>> - With _hisA $assistant.appearance appearance, $assistant.name's public visibility meshes <<if _seed == 2>>very well<<elseif _seed == 1>>well<</if>> with society. -<</if>> - -/* Progress overflow into influence */ -<<run FutureSocieties.overflowToInfluence(0)>> - -/* warm up policy influence */ -<<if $arcologies[0].FSEgyptianRevivalistIncestPolicy == 1 && $arcologies[0].FSEgyptianRevivalistInterest < 26>> - <<set $arcologies[0].FSEgyptianRevivalistInterest += $arcologies[0].FSEgyptianRevivalistIncestPolicy>> -<<elseif $arcologies[0].FSEgyptianRevivalistIncestPolicy == 0 && $arcologies[0].FSEgyptianRevivalistInterest > 0>> - <<set $arcologies[0].FSEgyptianRevivalistInterest-->> -<</if>> - -<<if ($arcologies[0].FSRepopulationFocusPregPolicy == 1 || $arcologies[0].FSRepopulationFocusMilfPolicy == 1) && $arcologies[0].FSRepopulationFocusInterest < 26>> - <<set $arcologies[0].FSRepopulationFocusInterest += $arcologies[0].FSRepopulationFocusPregPolicy+$arcologies[0].FSRepopulationFocusMilfPolicy>> - <<if $arcologies[0].FSEugenicsInterest > 0>> - <<set $arcologies[0].FSEugenicsInterest-->> - <</if>> -<<elseif $arcologies[0].FSRepopulationFocusPregPolicy == 0 && $arcologies[0].FSRepopulationFocusMilfPolicy == 0 && $arcologies[0].FSRepopulationFocusInterest > 0>> - <<set $arcologies[0].FSRepopulationFocusInterest-->> -<</if>> - -<<if ($arcologies[0].FSSupremacistSMR + $arcologies[0].FSSubjugationistSMR + $arcologies[0].FSGenderRadicalistSMR + $arcologies[0].FSGenderFundamentalistSMR + $arcologies[0].FSPaternalistSMR + $arcologies[0].FSDegradationistSMR + $arcologies[0].FSBodyPuristSMR + $arcologies[0].FSTransformationFetishistSMR + $arcologies[0].FSYouthPreferentialistSMR + $arcologies[0].FSMaturityPreferentialistSMR + $arcologies[0].FSSlimnessEnthusiastSMR + $arcologies[0].FSAssetExpansionistSMR + $arcologies[0].FSPastoralistSMR + $arcologies[0].FSPhysicalIdealistSMR + $arcologies[0].FSChattelReligionistSMR + $arcologies[0].FSRomanRevivalistSMR + $arcologies[0].FSAztecRevivalistSMR + $arcologies[0].FSEgyptianRevivalistSMR + $arcologies[0].FSEdoRevivalistSMR + $arcologies[0].FSRepopulationFocusSMR + $arcologies[0].FSRestartSMR + $arcologies[0].FSHedonisticDecadenceSMR + $arcologies[0].FSIntellectualDependencySMR + $arcologies[0].FSSlaveProfessionalismSMR + $arcologies[0].FSPetiteAdmirationSMR + $arcologies[0].FSStatuesqueGlorificationSMR + $arcologies[0].FSArabianRevivalistSMR + $arcologies[0].FSChineseRevivalistSMR + $arcologies[0].FSNeoImperialistSMR) > 0>> - The slave market regulations help ensure the arcology's slaves fit within its society. -<</if>> - -<<if $arcologies[0].FSSupremacist != "unset">> - <<if $arcologies[0].FSSupremacist >= $FSLockinLevel>> - $arcologies[0].name believes implicitly in $arcologies[0].FSSupremacistRace superiority. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSSupremacist >= $FSLockinLevel*0.6>> - $arcologies[0].name agrees strongly with $arcologies[0].FSSupremacistRace superiority. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSSupremacist >= $FSLockinLevel*0.3>> - $arcologies[0].name is sympathetic to $arcologies[0].FSSupremacistRace superiority. - <<else>> - $arcologies[0].name is unconvinced of $arcologies[0].FSSupremacistRace superiority. - <</if>> - <<if $arcologies[0].FSSupremacist < 0>> - <<run FutureSocieties.remove("FSSupremacist")>> - <<if $assistant.fsAppearance == "supremacist">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSSupremacist > $arcologies[0].FSSupremacistDecoration>> - <<set $arcologies[0].FSSupremacist = $arcologies[0].FSSupremacistDecoration>> - <</if>> - <<if $arcologies[0].FSSupremacistDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSSupremacist == $arcologies[0].FSSupremacistDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSSupremacistSMR == 1>> - <<set $arcologies[0].FSSupremacist += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSSubjugationist != "unset">> - <<if $arcologies[0].FSSubjugationist >= $FSLockinLevel>> - $arcologies[0].name believes implicitly in the inferiority of $arcologies[0].FSSubjugationistRace people. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSSubjugationist >= $FSLockinLevel*0.6>> - $arcologies[0].name agrees strongly with the inferiority of $arcologies[0].FSSubjugationistRace people. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSSubjugationist >= $FSLockinLevel*0.3>> - $arcologies[0].name is sympathetic to the inferiority of $arcologies[0].FSSubjugationistRace people. - <<else>> - $arcologies[0].name is unconvinced of the inferiority of $arcologies[0].FSSubjugationistRace people. - <</if>> - <<if $arcologies[0].FSSubjugationist < 0>> - <<run FutureSocieties.remove("FSSubjugationist")>> - <<if $assistant.fsAppearance == "subjugationist">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSSubjugationist > $arcologies[0].FSSubjugationistDecoration>> - <<set $arcologies[0].FSSubjugationist = $arcologies[0].FSSubjugationistDecoration>> - <</if>> - <<if $arcologies[0].FSSubjugationistDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSSubjugationist == $arcologies[0].FSSubjugationistDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSSubjugationistSMR == 1>> - <<set $arcologies[0].FSSubjugationist += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSRepopulationFocus != "unset">> - <<if $arcologies[0].FSRepopulationFocus >= $FSLockinLevel>> - $arcologies[0].name believes implicitly that all women should be pregnant. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSRepopulationFocus >= $FSLockinLevel*0.6>> - $arcologies[0].name agrees strongly that all women should be pregnant. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSRepopulationFocus >= $FSLockinLevel*0.3>> - $arcologies[0].name is sympathetic to the idea that all women should be pregnant. - <<else>> - $arcologies[0].name is unconvinced that all women should be pregnant. - <</if>> - <<if $arcologies[0].FSRepopulationFocus < 0>> - <<run FutureSocieties.remove("FSRepopulationFocus")>> - <<if $assistant.fsAppearance == "repopulation focus">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSRepopulationFocus > $arcologies[0].FSRepopulationFocusDecoration>> - <<set $arcologies[0].FSRepopulationFocus = $arcologies[0].FSRepopulationFocusDecoration>> - <</if>> - <<if $arcologies[0].FSRepopulationFocusDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSRepopulationFocus == $arcologies[0].FSRepopulationFocusDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSRepopulationFocusSMR == 1>> - <<set $arcologies[0].FSRepopulationFocus += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSRestart != "unset">> - <<if $arcologies[0].FSRestart >= $FSLockinLevel>> - $arcologies[0].name believes implicitly that only the elite should reproduce. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSRestart >= $FSLockinLevel*0.6>> - $arcologies[0].name agrees strongly that only the elite should reproduce. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSRestart >= $FSLockinLevel*0.3>> - $arcologies[0].name is sympathetic to the idea only the elite should reproduce. - <<else>> - $arcologies[0].name is unconvinced that only the elite should reproduce. - <</if>> - <<if $arcologies[0].FSRestart < 0 && $arcologies[0].FSRestartDecoration != 100>> - <<run FutureSocieties.remove("FSRestart")>> - <<if $assistant.fsAppearance == "eugenics">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSRestart > $arcologies[0].FSRestartDecoration>> - <<set $arcologies[0].FSRestart = $arcologies[0].FSRestartDecoration>> - <</if>> - <<if $arcologies[0].FSRestartDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSRestart == $arcologies[0].FSRestartDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSRestartSMR == 1>> - <<set $arcologies[0].FSRestart += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSGenderRadicalist != "unset">> - <<if $arcologies[0].FSGenderRadicalist >= $FSLockinLevel>> - $arcologies[0].name believes implicitly in the need to redefine gender around power. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSGenderRadicalist >= $FSLockinLevel*0.6>> - $arcologies[0].name agrees strongly with the need to redefine gender around power. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSGenderRadicalist >= $FSLockinLevel*0.3>> - $arcologies[0].name is sympathetic to the need to redefine gender around power. - <<else>> - $arcologies[0].name is unconvinced of the need to redefine gender around power. - <</if>> - <<if $arcologies[0].FSGenderRadicalist < 0>> - <<run FutureSocieties.remove("FSGenderRadicalist")>> - <<if $assistant.fsAppearance == "gender radicalist">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSGenderRadicalist > $arcologies[0].FSGenderRadicalistDecoration>> - <<set $arcologies[0].FSGenderRadicalist = $arcologies[0].FSGenderRadicalistDecoration>> - <</if>> - <<if $arcologies[0].FSGenderRadicalistDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSGenderRadicalist == $arcologies[0].FSGenderRadicalistDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSGenderRadicalistSMR == 1>> - <<set $arcologies[0].FSGenderRadicalist += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSGenderFundamentalist != "unset">> - <<if $arcologies[0].FSGenderFundamentalist >= $FSLockinLevel>> - $arcologies[0].name believes implicitly in the need to preserve traditional gender roles. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSGenderFundamentalist >= $FSLockinLevel*0.6>> - $arcologies[0].name agrees strongly with the need to preserve traditional gender roles. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSGenderFundamentalist >= $FSLockinLevel*0.3>> - $arcologies[0].name is sympathetic to the need to preserve traditional gender roles. - <<else>> - $arcologies[0].name is unconvinced of the need to preserve traditional gender roles. - <</if>> - <<if $arcologies[0].FSGenderFundamentalist < 0>> - <<run FutureSocieties.remove("FSGenderFundamentalist")>> - <<if $assistant.fsAppearance == "gender fundamentalist">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSGenderFundamentalist > $arcologies[0].FSGenderFundamentalistDecoration>> - <<set $arcologies[0].FSGenderFundamentalist = $arcologies[0].FSGenderFundamentalistDecoration>> - <</if>> - <<if $arcologies[0].FSGenderFundamentalistDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSGenderFundamentalist == $arcologies[0].FSGenderFundamentalistDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSGenderFundamentalistSMR == 1>> - <<set $arcologies[0].FSGenderFundamentalist += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSPaternalist != "unset">> - <<if $arcologies[0].FSPaternalist >= $FSLockinLevel>> - $arcologies[0].name believes implicitly in the vision of a well-bred race of slaves. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSPaternalist >= $FSLockinLevel*0.6>> - $arcologies[0].name agrees strongly with the vision of a well-bred race of slaves. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSPaternalist >= $FSLockinLevel*0.3>> - $arcologies[0].name is sympathetic to the vision of a well-bred race of slaves. - <<else>> - $arcologies[0].name is unconvinced of the vision of a well-bred race of slaves. - <</if>> - <<if $arcologies[0].FSPaternalist < 0>> - <<run FutureSocieties.remove("FSPaternalist")>> - <<if $assistant.fsAppearance == "paternalist">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSPaternalist > $arcologies[0].FSPaternalistDecoration>> - <<set $arcologies[0].FSPaternalist = $arcologies[0].FSPaternalistDecoration>> - <</if>> - <<if $arcologies[0].FSPaternalistDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSPaternalist == $arcologies[0].FSPaternalistDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSPaternalistSMR == 1>> - <<set $arcologies[0].FSPaternalist += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSDegradationist != "unset">> - <<if $arcologies[0].FSDegradationist >= $FSLockinLevel>> - $arcologies[0].name believes implicitly that slaves are not human and should be thoroughly degraded. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSDegradationist >= $FSLockinLevel*0.6>> - $arcologies[0].name agrees strongly with the idea that slaves are not human and should be thoroughly degraded. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSDegradationist >= $FSLockinLevel*0.3>> - $arcologies[0].name is sympathetic to the proposition that slaves are not human and should be thoroughly degraded. - <<else>> - $arcologies[0].name is unconvinced that slaves are not human and should be thoroughly degraded. - <</if>> - <<if $arcologies[0].FSDegradationist < 0>> - <<run FutureSocieties.remove("FSDegradationist")>> - <<if $assistant.fsAppearance == "degradationist">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSDegradationist > $arcologies[0].FSDegradationistDecoration>> - <<set $arcologies[0].FSDegradationist = $arcologies[0].FSDegradationistDecoration>> - <</if>> - <<if $arcologies[0].FSDegradationistDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSDegradationist == $arcologies[0].FSDegradationistDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSDegradationistSMR == 1>> - <<set $arcologies[0].FSDegradationist += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSIntellectualDependency != "unset">> - <<if $arcologies[0].FSIntellectualDependency >= $FSLockinLevel>> - $arcologies[0].name believes implicitly that all slaves should be mentally dependant on their owner. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSIntellectualDependency >= $FSLockinLevel*0.6>> - $arcologies[0].name agrees strongly that all slaves should be bimbos. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSIntellectualDependency >= $FSLockinLevel*0.3>> - $arcologies[0].name is sympathetic to the idea that slaves should be dumb and horny. - <<else>> - $arcologies[0].name is unconvinced that all slaves should be morons. - <</if>> - <<if $arcologies[0].FSIntellectualDependency < 0>> - <<run FutureSocieties.remove("FSIntellectualDependency")>> - <<if $assistant.fsAppearance == "intellectual dependency">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSIntellectualDependency > $arcologies[0].FSIntellectualDependencyDecoration>> - <<set $arcologies[0].FSIntellectualDependency = $arcologies[0].FSIntellectualDependencyDecoration>> - <</if>> - <<if $arcologies[0].FSIntellectualDependencyDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSIntellectualDependency == $arcologies[0].FSIntellectualDependencyDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSIntellectualDependencySMR == 1>> - <<set $arcologies[0].FSIntellectualDependency += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSSlaveProfessionalism != "unset">> - <<if $arcologies[0].FSSlaveProfessionalism >= $FSLockinLevel>> - $arcologies[0].name believes implicitly that slaves should be masters of the sexual arts. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSSlaveProfessionalism >= $FSLockinLevel*0.6>> - $arcologies[0].name agrees strongly with slavery as a profession. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSSlaveProfessionalism >= $FSLockinLevel*0.3>> - $arcologies[0].name is sympathetic to the notion of slavery as a profession. - <<else>> - $arcologies[0].name is unconvinced that slaves should be highly intelligent. - <</if>> - <<if $arcologies[0].FSSlaveProfessionalism < 0>> - <<run FutureSocieties.remove("FSSlaveProfessionalism")>> - <<if $assistant.fsAppearance == "slave professionalism">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSSlaveProfessionalism > $arcologies[0].FSSlaveProfessionalismDecoration>> - <<set $arcologies[0].FSSlaveProfessionalism = $arcologies[0].FSSlaveProfessionalismDecoration>> - <</if>> - <<if $arcologies[0].FSSlaveProfessionalismDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSSlaveProfessionalism == $arcologies[0].FSSlaveProfessionalismDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSSlaveProfessionalismSMR == 1>> - <<set $arcologies[0].FSSlaveProfessionalism += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSBodyPurist != "unset">> - <<if $arcologies[0].FSBodyPurist >= $FSLockinLevel>> - $arcologies[0].name believes implicitly in the unattractive nature of implants. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSBodyPurist >= $FSLockinLevel*0.6>> - $arcologies[0].name strongly believes in the unattractive nature of implants. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSBodyPurist >= $FSLockinLevel*0.3>> - $arcologies[0].name is beginning to believe in the unattractive nature of implants. - <<else>> - $arcologies[0].name is unconvinced of the unattractive nature of implants. - <</if>> - <<if $arcologies[0].FSBodyPurist < 0>> - <<run FutureSocieties.remove("FSBodyPurist")>> - <<if $assistant.fsAppearance == "body purist">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSBodyPurist > $arcologies[0].FSBodyPuristDecoration>> - <<set $arcologies[0].FSBodyPurist = $arcologies[0].FSBodyPuristDecoration>> - <</if>> - <<if $arcologies[0].FSBodyPuristDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSBodyPurist == $arcologies[0].FSBodyPuristDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSBodyPuristSMR == 1>> - <<set $arcologies[0].FSBodyPurist += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSTransformationFetishist != "unset">> - <<if $arcologies[0].FSTransformationFetishist >= $FSLockinLevel>> - $arcologies[0].name passionately fetishizes implants. - <<elseif $arcologies[0].FSTransformationFetishist >= $FSLockinLevel*0.6>> - $arcologies[0].name strongly fetishizes implants. - <<elseif $arcologies[0].FSTransformationFetishist >= $FSLockinLevel*0.3>> - $arcologies[0].name is beginning to fetishize implants. - <<else>> - $arcologies[0].name is unconvinced about the attractiveness of implants. - <</if>> - <<if $arcologies[0].FSTransformationFetishist < 0>> - <<run FutureSocieties.remove("FSTransformationFetishist")>> - <<if $assistant.fsAppearance == "transformation fetishist">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSTransformationFetishist > $arcologies[0].FSTransformationFetishistDecoration>> - <<set $arcologies[0].FSTransformationFetishist = $arcologies[0].FSTransformationFetishistDecoration>> - <</if>> - <<if $arcologies[0].FSTransformationFetishistDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSTransformationFetishist == $arcologies[0].FSTransformationFetishistDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSTransformationFetishistSMR == 1>> - <<set $arcologies[0].FSTransformationFetishist += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSMaturityPreferentialist != "unset">> - <<if $arcologies[0].FSMaturityPreferentialist >= $FSLockinLevel>> - $arcologies[0].name is passionately enthusiastic about older ladies. - <<elseif $arcologies[0].FSMaturityPreferentialist >= $FSLockinLevel*0.6>> - $arcologies[0].name is enthusiastic about older ladies. - <<elseif $arcologies[0].FSMaturityPreferentialist >= $FSLockinLevel*0.3>> - $arcologies[0].name is beginning to be enthusiastic about older ladies. - <<else>> - $arcologies[0].name is unconvinced about your preference for older ladies. - <</if>> - <<if $arcologies[0].FSMaturityPreferentialist < 0>> - <<run FutureSocieties.remove("FSMaturityPreferentialist")>> - <<if $assistant.fsAppearance == "maturity preferentialist">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSMaturityPreferentialist > $arcologies[0].FSMaturityPreferentialistDecoration>> - <<set $arcologies[0].FSMaturityPreferentialist = $arcologies[0].FSMaturityPreferentialistDecoration>> - <</if>> - <<if $arcologies[0].FSMaturityPreferentialistDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSMaturityPreferentialist == $arcologies[0].FSMaturityPreferentialistDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSMaturityPreferentialistSMR == 1>> - <<set $arcologies[0].FSMaturityPreferentialist += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSYouthPreferentialist != "unset">> - <<if $arcologies[0].FSYouthPreferentialist >= $FSLockinLevel>> - $arcologies[0].name is passionately enthusiastic about young women. - <<elseif $arcologies[0].FSYouthPreferentialist >= $FSLockinLevel*0.6>> - $arcologies[0].name is enthusiastic about young women. - <<elseif $arcologies[0].FSYouthPreferentialist >= $FSLockinLevel*0.3>> - $arcologies[0].name is beginning to be enthusiastic about young women. - <<else>> - $arcologies[0].name is unconvinced about your preference for young women. - <</if>> - <<if $arcologies[0].FSYouthPreferentialist < 0>> - <<run FutureSocieties.remove("FSYouthPreferentialist")>> - <<if $assistant.fsAppearance == "youth preferentialist">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSYouthPreferentialist > $arcologies[0].FSYouthPreferentialistDecoration>> - <<set $arcologies[0].FSYouthPreferentialist = $arcologies[0].FSYouthPreferentialistDecoration>> - <</if>> - <<if $arcologies[0].FSYouthPreferentialistDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSYouthPreferentialist == $arcologies[0].FSYouthPreferentialistDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSYouthPreferentialistSMR == 1>> - <<set $arcologies[0].FSYouthPreferentialist += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSPetiteAdmiration != "unset">> - <<if $arcologies[0].FSPetiteAdmiration >= $FSLockinLevel>> - $arcologies[0].name is passionately enthusiastic for short slaves. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSPetiteAdmiration >= $FSLockinLevel*0.6>> - $arcologies[0].name is very enthusiastic for short slaves. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSPetiteAdmiration >= $FSLockinLevel*0.3>> - $arcologies[0].name is enthusiastic for short slaves. - <<else>> - $arcologies[0].name is beginning to be enthusiastic for short slaves. - <</if>> - <<if $arcologies[0].FSPetiteAdmiration < 0>> - <<run FutureSocieties.remove("FSPetiteAdmiration")>> - <<if $assistant.fsAppearance == "petite admiration">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSPetiteAdmiration > $arcologies[0].FSPetiteAdmirationDecoration>> - <<set $arcologies[0].FSPetiteAdmiration = $arcologies[0].FSPetiteAdmirationDecoration>> - <</if>> - <<if $arcologies[0].FSPetiteAdmirationDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSPetiteAdmiration == $arcologies[0].FSPetiteAdmirationDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSPetiteAdmirationSMR == 1>> - <<set $arcologies[0].FSPetiteAdmiration += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSStatuesqueGlorification != "unset">> - <<if $arcologies[0].FSStatuesqueGlorification >= $FSLockinLevel>> - $arcologies[0].name believes implicitly that the tall are superior. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSStatuesqueGlorification >= $FSLockinLevel*0.6>> - $arcologies[0].name agrees strongly with the idea that the tall are superior. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSStatuesqueGlorification >= $FSLockinLevel*0.3>> - $arcologies[0].name is sympathetic to the idea that the tall are superior. - <<else>> - $arcologies[0].name is unconvinced that the tall are superior. - <</if>> - <<if $arcologies[0].FSStatuesqueGlorification < 0>> - <<run FutureSocieties.remove("FSStatuesqueGlorification")>> - <<if $assistant.fsAppearance == "statuesque glorificationDecoration">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSStatuesqueGlorification > $arcologies[0].FSStatuesqueGlorificationDecoration>> - <<set $arcologies[0].FSStatuesqueGlorification = $arcologies[0].FSStatuesqueGlorificationDecoration>> - <</if>> - <<if $arcologies[0].FSStatuesqueGlorificationDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSStatuesqueGlorification == $arcologies[0].FSStatuesqueGlorificationDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSStatuesqueGlorificationSMR == 1>> - <<set $arcologies[0].FSStatuesqueGlorification += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSSlimnessEnthusiast != "unset">> - <<if $arcologies[0].FSSlimnessEnthusiast >= $FSLockinLevel>> - $arcologies[0].name is passionately enthusiastic about slim slaves with girlish figures. - <<elseif $arcologies[0].FSSlimnessEnthusiast >= $FSLockinLevel*0.6>> - $arcologies[0].name is very enthusiastic about slim slaves with girlish figures. - <<elseif $arcologies[0].FSSlimnessEnthusiast >= $FSLockinLevel*0.3>> - $arcologies[0].name is enthusiastic about slim slaves with girlish figures. - <<else>> - $arcologies[0].name is unconvinced about your preference for slim slaves with girlish figures. - <</if>> - <<if $arcologies[0].FSSlimnessEnthusiast < 0>> - <<run FutureSocieties.remove("FSSlimnessEnthusiast")>> - <<if $assistant.fsAppearance == "slimness enthusiast">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSSlimnessEnthusiast > $arcologies[0].FSSlimnessEnthusiastDecoration>> - <<set $arcologies[0].FSSlimnessEnthusiast = $arcologies[0].FSSlimnessEnthusiastDecoration>> - <</if>> - <<if $arcologies[0].FSSlimnessEnthusiastDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSSlimnessEnthusiast == $arcologies[0].FSSlimnessEnthusiastDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSSlimnessEnthusiastSMR == 1>> - <<set $arcologies[0].FSSlimnessEnthusiast += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSAssetExpansionist != "unset">> - <<if $arcologies[0].FSAssetExpansionist >= $FSLockinLevel>> - $arcologies[0].name believes implicitly that all tits and asses should be bigger. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSAssetExpansionist >= $FSLockinLevel*0.6>> - $arcologies[0].name agrees strongly with the idea that all tits and asses should be bigger. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSAssetExpansionist >= $FSLockinLevel*0.3>> - $arcologies[0].name is sympathetic to the idea that all tits and asses should be bigger. - <<else>> - $arcologies[0].name is unconvinced that all tits and asses should be bigger. - <</if>> - <<if $arcologies[0].FSAssetExpansionist < 0>> - <<run FutureSocieties.remove("FSAssetExpansionist")>> - <<if $assistant.fsAppearance == "asset expansionist">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSAssetExpansionist > $arcologies[0].FSAssetExpansionistDecoration>> - <<set $arcologies[0].FSAssetExpansionist = $arcologies[0].FSAssetExpansionistDecoration>> - <</if>> - <<if $arcologies[0].FSAssetExpansionistDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSAssetExpansionist == $arcologies[0].FSAssetExpansionistDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSAssetExpansionistSMR == 1>> - <<set $arcologies[0].FSAssetExpansionist += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSPastoralist != "unset">> - <<if $arcologies[0].FSPastoralist >= $FSLockinLevel>> - $arcologies[0].name believes implicitly that slaves should be milked. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSPastoralist >= $FSLockinLevel*0.6>> - $arcologies[0].name agrees strongly with the idea that slaves should be milked. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSPastoralist >= $FSLockinLevel*0.3>> - $arcologies[0].name is sympathetic to the idea that slaves should be milked. - <<else>> - $arcologies[0].name is unconvinced that slaves should be milked. - <</if>> - <<if $arcologies[0].FSPastoralist < 0>> - <<run FutureSocieties.remove("FSPastoralist")>> - <<if $assistant.fsAppearance == "pastoralist">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSPastoralist > $arcologies[0].FSPastoralistDecoration>> - <<set $arcologies[0].FSPastoralist = $arcologies[0].FSPastoralistDecoration>> - <</if>> - <<if $arcologies[0].FSPastoralistDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSPastoralist == $arcologies[0].FSPastoralistDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSPastoralistSMR == 1>> - <<set $arcologies[0].FSPastoralist += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSPhysicalIdealist != "unset">> - <<if $arcologies[0].FSPhysicalIdealist >= $FSLockinLevel>> - $arcologies[0].name believes implicitly that all slaves should be tall and strong. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSPhysicalIdealist >= $FSLockinLevel*0.6>> - $arcologies[0].name agrees strongly with the idea that all slaves should be tall and strong. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSPhysicalIdealist >= $FSLockinLevel*0.3>> - $arcologies[0].name is sympathetic to the idea that all slaves should be tall and strong. - <<else>> - $arcologies[0].name is unconvinced that all slaves should be tall and strong. - <</if>> - <<if $arcologies[0].FSPhysicalIdealist < 0>> - <<run FutureSocieties.remove("FSPhysicalIdealist")>> - <<if $assistant.fsAppearance == "physical idealist">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSPhysicalIdealist > $arcologies[0].FSPhysicalIdealistDecoration>> - <<set $arcologies[0].FSPhysicalIdealist = $arcologies[0].FSPhysicalIdealistDecoration>> - <</if>> - <<if $arcologies[0].FSPhysicalIdealistDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSPhysicalIdealist == $arcologies[0].FSPhysicalIdealistDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSPhysicalIdealistSMR == 1>> - <<set $arcologies[0].FSPhysicalIdealist += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSHedonisticDecadence != "unset">> - <<if $arcologies[0].FSHedonisticDecadence >= $FSLockinLevel>> - $arcologies[0].name believes implicitly that all slaves should be soft and laid-back. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSHedonisticDecadence >= $FSLockinLevel*0.6>> - $arcologies[0].name agrees strongly with the idea that all slaves should be soft and laid-back. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSHedonisticDecadence >= $FSLockinLevel*0.3>> - $arcologies[0].name is sympathetic to the idea that all slaves should be soft and laid-back. - <<else>> - $arcologies[0].name is unconvinced that all slaves should be soft and laid-back. - <</if>> - <<if $arcologies[0].FSHedonisticDecadence < 0>> - <<run FutureSocieties.remove("FSHedonisticDecadence")>> - <<if $assistant.fsAppearance == "hedonistic decadence">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSHedonisticDecadence > $arcologies[0].FSHedonisticDecadenceDecoration>> - <<set $arcologies[0].FSHedonisticDecadence = $arcologies[0].FSHedonisticDecadenceDecoration>> - <</if>> - <<if $arcologies[0].FSHedonisticDecadenceDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSHedonisticDecadence == $arcologies[0].FSHedonisticDecadenceDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSHedonisticDecadenceSMR == 1>> - <<set $arcologies[0].FSHedonisticDecadence += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSChattelReligionist != "unset">> - <<if $arcologies[0].FSChattelReligionist >= $FSLockinLevel>> - $arcologies[0].name believes implicitly in a version of religion that emphasizes slaveholding traditions. - <<set $independenceDay = 1, $nicaea.announceable = 1>> - <<elseif $arcologies[0].FSChattelReligionist >= $FSLockinLevel*0.6>> - $arcologies[0].name agrees strongly with a version of religion that emphasizes slaveholding traditions. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSChattelReligionist >= $FSLockinLevel*0.3>> - $arcologies[0].name is sympathetic to a version of religion that emphasizes slaveholding traditions. - <<else>> - $arcologies[0].name is unconvinced of a version of religion that emphasizes slaveholding traditions. - <</if>> - <<if $arcologies[0].FSChattelReligionist < 0>> - <<run FutureSocieties.remove("FSChattelReligionist")>> - <<if $assistant.fsAppearance == "chattel religionist">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSChattelReligionist > $arcologies[0].FSChattelReligionistDecoration>> - <<set $arcologies[0].FSChattelReligionist = $arcologies[0].FSChattelReligionistDecoration>> - <</if>> - <<if $arcologies[0].FSChattelReligionistDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSChattelReligionist == $arcologies[0].FSChattelReligionistDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSChattelReligionistSMR == 1>> - <<set $arcologies[0].FSChattelReligionist += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSRomanRevivalist != "unset">> - <<if $arcologies[0].FSRomanRevivalist >= $FSLockinLevel>> - $arcologies[0].name believes implicitly that it is the new Rome. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSRomanRevivalist >= $FSLockinLevel*0.6>> - $arcologies[0].name agrees strongly with your project to build a new Rome. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSRomanRevivalist >= $FSLockinLevel*0.3>> - $arcologies[0].name is sympathetic to your project to build a new Rome. - <<else>> - $arcologies[0].name is unconvinced of the wisdom of your project to build a new Rome. - <</if>> - <<if $arcologies[0].FSRomanRevivalist < 0>> - <<run FutureSocieties.remove("FSRomanRevivalist")>> - <<if $assistant.fsAppearance == "roman revivalist">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSRomanRevivalist > $arcologies[0].FSRomanRevivalistDecoration>> - <<set $arcologies[0].FSRomanRevivalist = $arcologies[0].FSRomanRevivalistDecoration>> - <</if>> - <<if $arcologies[0].FSRomanRevivalistDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSRomanRevivalist == $arcologies[0].FSRomanRevivalistDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSRomanRevivalistSMR == 1>> - <<set $arcologies[0].FSRomanRevivalist += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSNeoImperialist != "unset">> - <<if $arcologies[0].FSNeoImperialist >= $FSLockinLevel>> - $arcologies[0].name believes implicitly that your arcology is a truly new Imperial Society. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSNeoImperialist >= $FSLockinLevel*0.6>> - $arcologies[0].name agrees strongly with your project to build a new Imperial Society. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSNeoImperialist >= $FSLockinLevel*0.3>> - $arcologies[0].name is sympathetic to your project to build a new Imperial Society. - <<else>> - $arcologies[0].name is unconvinced of the wisdom of your project to build a new Imperial Society. - <</if>> - <<if $arcologies[0].FSNeoImperialist < 0>> - <<run FutureSocieties.remove("FSNeoImperialist")>> - <<if $assistant.fsAppearance == "neo-imperialist">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSNeoImperialist > $arcologies[0].FSNeoImperialistDecoration>> - <<set $arcologies[0].FSNeoImperialist = $arcologies[0].FSNeoImperialistDecoration>> - <</if>> - <<if $arcologies[0].FSNeoImperialistDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSNeoImperialist == $arcologies[0].FSNeoImperialistDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSNeoImperialistSMR == 1>> - <<set $arcologies[0].FSNeoImperialist += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSAztecRevivalist != "unset">> - <<if $arcologies[0].FSAztecRevivalist >= $FSLockinLevel>> - $arcologies[0].name believes implicitly that it is the new Aztec Empire. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSAztecRevivalist >= $FSLockinLevel*0.6>> - $arcologies[0].name agrees strongly with your project to build a new Aztec Empire. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSAztecRevivalist >= $FSLockinLevel*0.3>> - $arcologies[0].name is sympathetic to your project to build a new Aztec Empire. - <<else>> - $arcologies[0].name is unconvinced of the wisdom of your project to build a new Aztec Empire. - <</if>> - <<if $arcologies[0].FSAztecRevivalist < 0>> - <<run FutureSocieties.remove("FSAztecRevivalist")>> - <<if $assistant.fsAppearance == "aztec revivalist">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSAztecRevivalist > $arcologies[0].FSAztecRevivalistDecoration>> - <<set $arcologies[0].FSAztecRevivalist = $arcologies[0].FSAztecRevivalistDecoration>> - <</if>> - <<if $arcologies[0].FSAztecRevivalistDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSAztecRevivalist == $arcologies[0].FSAztecRevivalistDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSAztecRevivalistSMR == 1>> - <<set $arcologies[0].FSAztecRevivalist += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSEgyptianRevivalist != "unset">> - <<if $arcologies[0].FSEgyptianRevivalist >= $FSLockinLevel>> - $arcologies[0].name believes implicitly that it is the land of the Pharaohs, reborn. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSEgyptianRevivalist >= $FSLockinLevel*0.6>> - $arcologies[0].name agrees strongly with your project to build a new land of the Pharaohs. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSEgyptianRevivalist >= $FSLockinLevel*0.3>> - $arcologies[0].name is sympathetic to your project to build a new land of the Pharaohs. - <<else>> - $arcologies[0].name is unconvinced of the wisdom of your project to build a new land of the Pharaohs. - <</if>> - <<if $arcologies[0].FSEgyptianRevivalist < 0>> - <<run FutureSocieties.remove("FSEgyptianRevivalist")>> - <<if $assistant.fsAppearance == "egyptian revivalist">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSEgyptianRevivalist > $arcologies[0].FSEgyptianRevivalistDecoration>> - <<set $arcologies[0].FSEgyptianRevivalist = $arcologies[0].FSEgyptianRevivalistDecoration>> - <</if>> - <<if $arcologies[0].FSEgyptianRevivalistDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSEgyptianRevivalist == $arcologies[0].FSEgyptianRevivalistDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSEgyptianRevivalistSMR == 1>> - <<set $arcologies[0].FSEgyptianRevivalist += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSEdoRevivalist != "unset">> - <<if $arcologies[0].FSEdoRevivalist >= $FSLockinLevel>> - $arcologies[0].name believes implicitly that it is the land of the Shogun, reborn. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSEdoRevivalist >= $FSLockinLevel*0.6>> - $arcologies[0].name agrees strongly with your project to build a new Edo Japan. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSEdoRevivalist >= $FSLockinLevel*0.3>> - $arcologies[0].name is sympathetic to your project to build a new Edo Japan. - <<else>> - $arcologies[0].name is unconvinced of the wisdom of your project to build a new Edo Japan. - <</if>> - <<if $arcologies[0].FSEdoRevivalist < 0>> - <<run FutureSocieties.remove("FSEdoRevivalist")>> - <<if $assistant.fsAppearance == "edo revivalist">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSEdoRevivalist > $arcologies[0].FSEdoRevivalistDecoration>> - <<set $arcologies[0].FSEdoRevivalist = $arcologies[0].FSEdoRevivalistDecoration>> - <</if>> - <<if $arcologies[0].FSEdoRevivalistDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSEdoRevivalist == $arcologies[0].FSEdoRevivalistDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSEdoRevivalistSMR == 1>> - <<set $arcologies[0].FSEdoRevivalist += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSArabianRevivalist != "unset">> - <<if $arcologies[0].FSArabianRevivalist >= $FSLockinLevel>> - $arcologies[0].name believes implicitly that it is ancient Baghdad reborn. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSArabianRevivalist >= $FSLockinLevel*0.6>> - $arcologies[0].name agrees strongly with your project to build a new Sultanate. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSArabianRevivalist >= $FSLockinLevel*0.3>> - $arcologies[0].name is sympathetic to your project to build a new Sultanate. - <<else>> - $arcologies[0].name is unconvinced of the wisdom of your project to build a new Sultanate. - <</if>> - <<if $arcologies[0].FSArabianRevivalist < 0>> - <<run FutureSocieties.remove("FSArabianRevivalist")>> - <<if $assistant.fsAppearance == "arabian revivalist">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSArabianRevivalist > $arcologies[0].FSArabianRevivalistDecoration>> - <<set $arcologies[0].FSArabianRevivalist = $arcologies[0].FSArabianRevivalistDecoration>> - <</if>> - <<if $arcologies[0].FSArabianRevivalistDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSArabianRevivalist == $arcologies[0].FSArabianRevivalistDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSArabianRevivalistSMR == 1>> - <<set $arcologies[0].FSArabianRevivalist += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSChineseRevivalist != "unset">> - <<if $arcologies[0].FSChineseRevivalist >= $FSLockinLevel>> - $arcologies[0].name believes implicitly that you possess the Mandate of Heaven. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSChineseRevivalist >= $FSLockinLevel*0.6>> - $arcologies[0].name agrees strongly with your pursuit of the Mandate of Heaven. - <<set $independenceDay = 1>> - <<elseif $arcologies[0].FSChineseRevivalist >= $FSLockinLevel*0.3>> - $arcologies[0].name is sympathetic to your pursuit of the Mandate of Heaven. - <<else>> - $arcologies[0].name is unconvinced of the wisdom of your pursuit of the Mandate of Heaven. - <</if>> - <<if $arcologies[0].FSChineseRevivalist < 0>> - <<run FutureSocieties.remove("FSChineseRevivalist")>> - <<if $assistant.fsAppearance == "chinese revivalist">><<set $assistant.fsAppearance = "default">><</if>> - @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ - <<elseif $arcologies[0].FSChineseRevivalist > $arcologies[0].FSChineseRevivalistDecoration>> - <<set $arcologies[0].FSChineseRevivalist = $arcologies[0].FSChineseRevivalistDecoration>> - <</if>> - <<if $arcologies[0].FSChineseRevivalistDecoration < $FSLockinLevel>> - <<if $arcologies[0].FSChineseRevivalist == $arcologies[0].FSChineseRevivalistDecoration>> - @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ - <<set $FSReminder = 1>> - <<elseif $arcologies[0].FSChineseRevivalistSMR == 1>> - <<set $arcologies[0].FSChineseRevivalist += 0.1*$FSSingleSlaveRep>> - <</if>> - <</if>> -<</if>> - -<<run App.UI.SlaveSummary.societyChanged()>>