From 7f96bdd4076b2aedc1fbb942f152e9953490d2cd Mon Sep 17 00:00:00 2001 From: lowercasedonkey <lowercasedonkey@gmail.com> Date: Mon, 7 Dec 2020 11:57:38 -0500 Subject: [PATCH] we can handle this in a loop now --- src/endWeek/economics/fsDevelopments.js | 526 +----------------------- 1 file changed, 12 insertions(+), 514 deletions(-) diff --git a/src/endWeek/economics/fsDevelopments.js b/src/endWeek/economics/fsDevelopments.js index 7db5f1332a5..a2cbb21b736 100644 --- a/src/endWeek/economics/fsDevelopments.js +++ b/src/endWeek/economics/fsDevelopments.js @@ -539,527 +539,25 @@ App.EndWeek.FSDevelopments = function() { } for (const FS of App.Data.FutureSociety.playerFSNames) { - if (arc.FSRestart !== "unset") { - r.push(arcSupport("FSRestart")); - if (arc.FSRestart < 0 && arc.FSRestartDecoration !== 100) { - r.push(removeFS("FSRestart")); - } else if (arc.FSRestart > arc.FSRestartDecoration) { - arc.FSRestart = arc.FSRestartDecoration; - } - if (arc.FSRestartDecoration < V.FSLockinLevel) { - if (arc.FSRestart === arc.FSRestartDecoration) { + if (arc[FS] !== "unset") { + const FSDecoration = `${FS}Decoration`; + r.push(arcSupport("FS")); + if (arc[FS] < 0 && (FS !== "FSRestart" || arc.FSRestartDecoration !== 100)) { + r.push(removeFS("FS")); + } else if (arc[FS] > arc[FSDecoration]) { + arc[FS] = arc[FSDecoration]; + } + if (arc[FSDecoration] < V.FSLockinLevel) { + if (arc[FS] === arc[FSDecoration]) { r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); V.FSReminder = 1; - } else if (arc.FSRestartSMR === 1) { - arc.FSRestart += 0.1 * V.FSSingleSlaveRep; + } else if (arc[`${FS}SMR`] === 1) { + arc[FS] += 0.1 * V.FSSingleSlaveRep; } } } } - if (arc.FSSupremacist !== "unset") { - r.push(arcSupport("FSSupremacist")); - if (arc.FSSupremacist >= V.FSLockinLevel * 0.6) { - V.independenceDay = 1; - } - if (arc.FSSupremacist < 0) { - r.push(removeFS("FSSupremacist")); - } else if (arc.FSSupremacist > arc.FSSupremacistDecoration) { - arc.FSSupremacist = arc.FSSupremacistDecoration; - } - if (arc.FSSupremacistDecoration < V.FSLockinLevel) { - if (arc.FSSupremacist === arc.FSSupremacistDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSSupremacistSMR === 1) { - arc.FSSupremacist += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSSubjugationist !== "unset") { - r.push(arcSupport("FSSubjugationist")); - if (arc.FSSubjugationist < 0) { - r.push(removeFS("FSSubjugationist")); - } else if (arc.FSSubjugationist > arc.FSSubjugationistDecoration) { - arc.FSSubjugationist = arc.FSSubjugationistDecoration; - } - if (arc.FSSubjugationistDecoration < V.FSLockinLevel) { - if (arc.FSSubjugationist === arc.FSSubjugationistDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSSubjugationistSMR === 1) { - arc.FSSubjugationist += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSRepopulationFocus !== "unset") { - r.push(arcSupport("FSRepopulationFocus")); - if (arc.FSRepopulationFocus < 0) { - r.push(removeFS("FSRepopulationFocus")); - } else if (arc.FSRepopulationFocus > arc.FSRepopulationFocusDecoration) { - arc.FSRepopulationFocus = arc.FSRepopulationFocusDecoration; - } - if (arc.FSRepopulationFocusDecoration < V.FSLockinLevel) { - if (arc.FSRepopulationFocus === arc.FSRepopulationFocusDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSRepopulationFocusSMR === 1) { - arc.FSRepopulationFocus += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSRestart !== "unset") { - r.push(arcSupport("FSRestart")); - if (arc.FSRestart < 0 && arc.FSRestartDecoration !== 100) { - r.push(removeFS("FSRestart")); - } else if (arc.FSRestart > arc.FSRestartDecoration) { - arc.FSRestart = arc.FSRestartDecoration; - } - if (arc.FSRestartDecoration < V.FSLockinLevel) { - if (arc.FSRestart === arc.FSRestartDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSRestartSMR === 1) { - arc.FSRestart += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSGenderRadicalist !== "unset") { - r.push(arcSupport("FSGenderRadicalist")); - if (arc.FSGenderRadicalist < 0) { - r.push(removeFS("FSGenderRadicalist")); - } else if (arc.FSGenderRadicalist > arc.FSGenderRadicalistDecoration) { - arc.FSGenderRadicalist = arc.FSGenderRadicalistDecoration; - } - if (arc.FSGenderRadicalistDecoration < V.FSLockinLevel) { - if (arc.FSGenderRadicalist === arc.FSGenderRadicalistDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } - // RadicalistSMR was unused since vanilla, but maybe some day.... - /* - else if (arc.FSGenderRadicalistSMR === 1) { - arc.FSGenderRadicalist += 0.1 * V.FSSingleSlaveRep; - } - */ - } - } - - if (arc.FSGenderFundamentalist !== "unset") { - r.push(arcSupport("FSGenderFundamentalist")); - if (arc.FSGenderFundamentalist < 0) { - r.push(removeFS("FSGenderFundamentalist")); - } else if (arc.FSGenderFundamentalist > arc.FSGenderFundamentalistDecoration) { - arc.FSGenderFundamentalist = arc.FSGenderFundamentalistDecoration; - } - if (arc.FSGenderFundamentalistDecoration < V.FSLockinLevel) { - if (arc.FSGenderFundamentalist === arc.FSGenderFundamentalistDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSGenderFundamentalistSMR === 1) { - arc.FSGenderFundamentalist += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSPaternalist !== "unset") { - r.push(arcSupport("FSPaternalist")); - if (arc.FSPaternalist < 0) { - r.push(removeFS("FSPaternalist")); - } else if (arc.FSPaternalist > arc.FSPaternalistDecoration) { - arc.FSPaternalist = arc.FSPaternalistDecoration; - } - if (arc.FSPaternalistDecoration < V.FSLockinLevel) { - if (arc.FSPaternalist === arc.FSPaternalistDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSPaternalistSMR === 1) { - arc.FSPaternalist += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSDegradationist !== "unset") { - r.push(arcSupport("FSDegradationist")); - if (arc.FSDegradationist < 0) { - r.push(removeFS("FSDegradationist")); - } else if (arc.FSDegradationist > arc.FSDegradationistDecoration) { - arc.FSDegradationist = arc.FSDegradationistDecoration; - } - if (arc.FSDegradationistDecoration < V.FSLockinLevel) { - if (arc.FSDegradationist === arc.FSDegradationistDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSDegradationistSMR === 1) { - arc.FSDegradationist += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSIntellectualDependency !== "unset") { - r.push(arcSupport("FSIntellectualDependency")); - if (arc.FSIntellectualDependency < 0) { - r.push(removeFS("FSIntellectualDependency")); - } else if (arc.FSIntellectualDependency > arc.FSIntellectualDependencyDecoration) { - arc.FSIntellectualDependency = arc.FSIntellectualDependencyDecoration; - } - if (arc.FSIntellectualDependencyDecoration < V.FSLockinLevel) { - if (arc.FSIntellectualDependency === arc.FSIntellectualDependencyDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSIntellectualDependencySMR === 1) { - arc.FSIntellectualDependency += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSSlaveProfessionalism !== "unset") { - r.push(arcSupport("FSSlaveProfessionalism")); - if (arc.FSSlaveProfessionalism < 0) { - r.push(removeFS("FSSlaveProfessionalism")); - } else if (arc.FSSlaveProfessionalism > arc.FSSlaveProfessionalismDecoration) { - arc.FSSlaveProfessionalism = arc.FSSlaveProfessionalismDecoration; - } - if (arc.FSSlaveProfessionalismDecoration < V.FSLockinLevel) { - if (arc.FSSlaveProfessionalism === arc.FSSlaveProfessionalismDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSSlaveProfessionalismSMR === 1) { - arc.FSSlaveProfessionalism += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSBodyPurist !== "unset") { - r.push(arcSupport("FSBodyPurist")); - if (arc.FSBodyPurist < 0) { - r.push(removeFS("FSBodyPurist")); - } else if (arc.FSBodyPurist > arc.FSBodyPuristDecoration) { - arc.FSBodyPurist = arc.FSBodyPuristDecoration; - } - if (arc.FSBodyPuristDecoration < V.FSLockinLevel) { - if (arc.FSBodyPurist === arc.FSBodyPuristDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSBodyPuristSMR === 1) { - arc.FSBodyPurist += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSTransformationFetishist !== "unset") { - r.push(arcSupport("FSTransformationFetishist")); - if (arc.FSTransformationFetishist < 0) { - r.push(removeFS("FSTransformationFetishist")); - } else if (arc.FSTransformationFetishist > arc.FSTransformationFetishistDecoration) { - arc.FSTransformationFetishist = arc.FSTransformationFetishistDecoration; - } - if (arc.FSTransformationFetishistDecoration < V.FSLockinLevel) { - if (arc.FSTransformationFetishist === arc.FSTransformationFetishistDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSTransformationFetishistSMR === 1) { - arc.FSTransformationFetishist += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSMaturityPreferentialist !== "unset") { - r.push(arcSupport("FSMaturityPreferentialist")); - if (arc.FSMaturityPreferentialist < 0) { - r.push(removeFS("FSMaturityPreferentialist")); - } else if (arc.FSMaturityPreferentialist > arc.FSMaturityPreferentialistDecoration) { - arc.FSMaturityPreferentialist = arc.FSMaturityPreferentialistDecoration; - } - if (arc.FSMaturityPreferentialistDecoration < V.FSLockinLevel) { - if (arc.FSMaturityPreferentialist === arc.FSMaturityPreferentialistDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSMaturityPreferentialistSMR === 1) { - arc.FSMaturityPreferentialist += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSYouthPreferentialist !== "unset") { - r.push(arcSupport("FSYouthPreferentialist")); - if (arc.FSYouthPreferentialist < 0) { - r.push(removeFS("FSYouthPreferentialist")); - } else if (arc.FSYouthPreferentialist > arc.FSYouthPreferentialistDecoration) { - arc.FSYouthPreferentialist = arc.FSYouthPreferentialistDecoration; - } - if (arc.FSYouthPreferentialistDecoration < V.FSLockinLevel) { - if (arc.FSYouthPreferentialist === arc.FSYouthPreferentialistDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSYouthPreferentialistSMR === 1) { - arc.FSYouthPreferentialist += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSPetiteAdmiration !== "unset") { - r.push(arcSupport("FSPetiteAdmiration")); - if (arc.FSPetiteAdmiration < 0) { - r.push(removeFS("FSPetiteAdmiration")); - } else if (arc.FSPetiteAdmiration > arc.FSPetiteAdmirationDecoration) { - arc.FSPetiteAdmiration = arc.FSPetiteAdmirationDecoration; - } - if (arc.FSPetiteAdmirationDecoration < V.FSLockinLevel) { - if (arc.FSPetiteAdmiration === arc.FSPetiteAdmirationDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSPetiteAdmirationSMR === 1) { - arc.FSPetiteAdmiration += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSStatuesqueGlorification !== "unset") { - r.push(arcSupport("FSStatuesqueGlorification")); - if (arc.FSStatuesqueGlorification < 0) { - r.push(removeFS("FSStatuesqueGlorification")); - } else if (arc.FSStatuesqueGlorification > arc.FSStatuesqueGlorificationDecoration) { - arc.FSStatuesqueGlorification = arc.FSStatuesqueGlorificationDecoration; - } - if (arc.FSStatuesqueGlorificationDecoration < V.FSLockinLevel) { - if (arc.FSStatuesqueGlorification === arc.FSStatuesqueGlorificationDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSStatuesqueGlorificationSMR === 1) { - arc.FSStatuesqueGlorification += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSSlimnessEnthusiast !== "unset") { - r.push(arcSupport("FSSlimnessEnthusiast")); - if (arc.FSSlimnessEnthusiast < 0) { - r.push(removeFS("FSSlimnessEnthusiast")); - } else if (arc.FSSlimnessEnthusiast > arc.FSSlimnessEnthusiastDecoration) { - arc.FSSlimnessEnthusiast = arc.FSSlimnessEnthusiastDecoration; - } - if (arc.FSSlimnessEnthusiastDecoration < V.FSLockinLevel) { - if (arc.FSSlimnessEnthusiast === arc.FSSlimnessEnthusiastDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSSlimnessEnthusiastSMR === 1) { - arc.FSSlimnessEnthusiast += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSAssetExpansionist !== "unset") { - r.push(arcSupport("FSAssetExpansionist")); - if (arc.FSAssetExpansionist < 0) { - r.push(removeFS("FSAssetExpansionist")); - } else if (arc.FSAssetExpansionist > arc.FSAssetExpansionistDecoration) { - arc.FSAssetExpansionist = arc.FSAssetExpansionistDecoration; - } - if (arc.FSAssetExpansionistDecoration < V.FSLockinLevel) { - if (arc.FSAssetExpansionist === arc.FSAssetExpansionistDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSAssetExpansionistSMR === 1) { - arc.FSAssetExpansionist += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSPastoralist !== "unset") { - r.push(arcSupport("FSPastoralist")); - if (arc.FSPastoralist < 0) { - r.push(removeFS("FSPastoralist")); - } else if (arc.FSPastoralist > arc.FSPastoralistDecoration) { - arc.FSPastoralist = arc.FSPastoralistDecoration; - } - if (arc.FSPastoralistDecoration < V.FSLockinLevel) { - if (arc.FSPastoralist === arc.FSPastoralistDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSPastoralistSMR === 1) { - arc.FSPastoralist += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSPhysicalIdealist !== "unset") { - r.push(arcSupport("FSPhysicalIdealist")); - if (arc.FSPhysicalIdealist < 0) { - r.push(removeFS("FSPhysicalIdealist")); - } else if (arc.FSPhysicalIdealist > arc.FSPhysicalIdealistDecoration) { - arc.FSPhysicalIdealist = arc.FSPhysicalIdealistDecoration; - } - if (arc.FSPhysicalIdealistDecoration < V.FSLockinLevel) { - if (arc.FSPhysicalIdealist === arc.FSPhysicalIdealistDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSPhysicalIdealistSMR === 1) { - arc.FSPhysicalIdealist += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSHedonisticDecadence !== "unset") { - r.push(arcSupport("FSHedonisticDecadence")); - if (arc.FSHedonisticDecadence < 0) { - r.push(removeFS("FSHedonisticDecadence")); - } else if (arc.FSHedonisticDecadence > arc.FSHedonisticDecadenceDecoration) { - arc.FSHedonisticDecadence = arc.FSHedonisticDecadenceDecoration; - } - if (arc.FSHedonisticDecadenceDecoration < V.FSLockinLevel) { - if (arc.FSHedonisticDecadence === arc.FSHedonisticDecadenceDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSHedonisticDecadenceSMR === 1) { - arc.FSHedonisticDecadence += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSChattelReligionist !== "unset") { - r.push(arcSupport("FSChattelReligionist")); - if (arc.FSChattelReligionist >= V.FSLockinLevel) { - V.nicaea.announceable = 1; - } - if (arc.FSChattelReligionist < 0) { - r.push(removeFS("FSChattelReligionist")); - } else if (arc.FSChattelReligionist > arc.FSChattelReligionistDecoration) { - arc.FSChattelReligionist = arc.FSChattelReligionistDecoration; - } - if (arc.FSChattelReligionistDecoration < V.FSLockinLevel) { - if (arc.FSChattelReligionist === arc.FSChattelReligionistDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSChattelReligionistSMR === 1) { - arc.FSChattelReligionist += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSRomanRevivalist !== "unset") { - r.push(arcSupport("FSRomanRevivalist")); - if (arc.FSRomanRevivalist < 0) { - r.push(removeFS("FSRomanRevivalist")); - } else if (arc.FSRomanRevivalist > arc.FSRomanRevivalistDecoration) { - arc.FSRomanRevivalist = arc.FSRomanRevivalistDecoration; - } - if (arc.FSRomanRevivalistDecoration < V.FSLockinLevel) { - if (arc.FSRomanRevivalist === arc.FSRomanRevivalistDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSRomanRevivalistSMR === 1) { - arc.FSRomanRevivalist += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSNeoImperialist !== "unset") { - r.push(arcSupport("FSNeoImperialist")); - if (arc.FSNeoImperialist < 0) { - r.push(removeFS("FSNeoImperialist")); - } else if (arc.FSNeoImperialist > arc.FSNeoImperialistDecoration) { - arc.FSNeoImperialist = arc.FSNeoImperialistDecoration; - } - if (arc.FSNeoImperialistDecoration < V.FSLockinLevel) { - if (arc.FSNeoImperialist === arc.FSNeoImperialistDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSNeoImperialistSMR === 1) { - arc.FSNeoImperialist += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSAztecRevivalist !== "unset") { - r.push(arcSupport("FSAztecRevivalist")); - if (arc.FSAztecRevivalist < 0) { - r.push(removeFS("FSAztecRevivalist")); - } else if (arc.FSAztecRevivalist > arc.FSAztecRevivalistDecoration) { - arc.FSAztecRevivalist = arc.FSAztecRevivalistDecoration; - } - if (arc.FSAztecRevivalistDecoration < V.FSLockinLevel) { - if (arc.FSAztecRevivalist === arc.FSAztecRevivalistDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSAztecRevivalistSMR === 1) { - arc.FSAztecRevivalist += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSEgyptianRevivalist !== "unset") { - r.push(arcSupport("FSEgyptianRevivalist")); - if (arc.FSEgyptianRevivalist < 0) { - r.push(removeFS("FSEgyptianRevivalist")); - } else if (arc.FSEgyptianRevivalist > arc.FSEgyptianRevivalistDecoration) { - arc.FSEgyptianRevivalist = arc.FSEgyptianRevivalistDecoration; - } - if (arc.FSEgyptianRevivalistDecoration < V.FSLockinLevel) { - if (arc.FSEgyptianRevivalist === arc.FSEgyptianRevivalistDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSEgyptianRevivalistSMR === 1) { - arc.FSEgyptianRevivalist += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSEdoRevivalist !== "unset") { - r.push(arcSupport("FSEdoRevivalist")); - if (arc.FSEdoRevivalist < 0) { - r.push(removeFS("FSEdoRevivalist")); - } else if (arc.FSEdoRevivalist > arc.FSEdoRevivalistDecoration) { - arc.FSEdoRevivalist = arc.FSEdoRevivalistDecoration; - } - if (arc.FSEdoRevivalistDecoration < V.FSLockinLevel) { - if (arc.FSEdoRevivalist === arc.FSEdoRevivalistDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSEdoRevivalistSMR === 1) { - arc.FSEdoRevivalist += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSArabianRevivalist !== "unset") { - r.push(arcSupport("FSArabianRevivalist")); - if (arc.FSArabianRevivalist < 0) { - r.push(removeFS("FSArabianRevivalist")); - } else if (arc.FSArabianRevivalist > arc.FSArabianRevivalistDecoration) { - arc.FSArabianRevivalist = arc.FSArabianRevivalistDecoration; - } - if (arc.FSArabianRevivalistDecoration < V.FSLockinLevel) { - if (arc.FSArabianRevivalist === arc.FSArabianRevivalistDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSArabianRevivalistSMR === 1) { - arc.FSArabianRevivalist += 0.1 * V.FSSingleSlaveRep; - } - } - } - - if (arc.FSChineseRevivalist !== "unset") { - r.push(arcSupport("FSChineseRevivalist")); - if (arc.FSChineseRevivalist < 0) { - r.push(removeFS("FSChineseRevivalist")); - } else if (arc.FSChineseRevivalist > arc.FSChineseRevivalistDecoration) { - arc.FSChineseRevivalist = arc.FSChineseRevivalistDecoration; - } - if (arc.FSChineseRevivalistDecoration < V.FSLockinLevel) { - if (arc.FSChineseRevivalist === arc.FSChineseRevivalistDecoration) { - r.push(`<span class="yellow">Your societal development in this direction is being limited by ${arc.name}'s lack of customization to support it.</span>`); - V.FSReminder = 1; - } else if (arc.FSChineseRevivalistSMR === 1) { - arc.FSChineseRevivalist += 0.1 * V.FSSingleSlaveRep; - } - } - } - App.UI.SlaveSummary.societyChanged(); App.Events.addNode(el, r, "div"); return el; -- GitLab