From adbf82af94466b8f98bb6c5204a0eb3a376ad1db Mon Sep 17 00:00:00 2001 From: lowercasedonkey <lowercasedonkey@gmail.com> Date: Thu, 29 Oct 2020 01:33:52 -0400 Subject: [PATCH] make j local --- src/endWeek/economics/neighborsDevelopment.js | 322 +++++++++--------- 1 file changed, 161 insertions(+), 161 deletions(-) diff --git a/src/endWeek/economics/neighborsDevelopment.js b/src/endWeek/economics/neighborsDevelopment.js index e895dcf2b5e..15058b22aca 100644 --- a/src/endWeek/economics/neighborsDevelopment.js +++ b/src/endWeek/economics/neighborsDevelopment.js @@ -426,12 +426,12 @@ App.EndWeek.neighborsDevelopment = function() { /* AI ARCOLOGY RENAMING */ - for (V.j = 0; V.j < V.arcologies.length; V.j++) { - if (V.arcologies[V.i].direction !== V.arcologies[V.j].direction) { - if (V.arcologies[V.i].name === V.arcologies[V.j].name) { + for (let j = 0; j < V.arcologies.length; j++) { + if (V.arcologies[V.i].direction !== V.arcologies[j].direction) { + if (V.arcologies[V.i].name === V.arcologies[j].name) { V.arcologies[V.i].name = "Arcology X-"+(V.i < 4 ? V.i : V.i + 1); /* X-4 is reserved for player's arcology, so X-1 is available */ - r.push(`It resumes its original name, '' ${V.arcologies[V.i].name}'', since the arcology to the V.arcologies[V.i].direction of yours is also named V.arcologies[V.j].name.`); + r.push(`It resumes its original name, '' ${V.arcologies[V.i].name}'', since the arcology to the V.arcologies[V.i].direction of yours is also named V.arcologies[j].name.`); break; } } @@ -440,14 +440,14 @@ App.EndWeek.neighborsDevelopment = function() { /* ECONOMIC WARFARE */ - for (V.j = 0; V.j < V.arcologies.length; V.j++) { - if (V.arcologies[V.i].direction === V.arcologies[V.j].embargoTarget) { - V.arcologies[V.i].prosperity -= V.arcologies[V.j].embargo*2; - if (V.arcologies[V.j].direction !== 0) { - V.arcologies[V.j].prosperity -= V.arcologies[V.j].embargo*2; + for (let j = 0; j < V.arcologies.length; j++) { + if (V.arcologies[V.i].direction === V.arcologies[j].embargoTarget) { + V.arcologies[V.i].prosperity -= V.arcologies[j].embargo*2; + if (V.arcologies[j].direction !== 0) { + V.arcologies[j].prosperity -= V.arcologies[j].embargo*2; } V.arcologies[V.i].prosperity = Math.clamp(V.arcologies[V.i].prosperity, 1, 300); - r.push(`${V.arcologies[V.j].name} targets V.arcologies[V.i].name for <span class="red">economic warfare.</span>`); + r.push(`${V.arcologies[j].name} targets V.arcologies[V.i].name for <span class="red">economic warfare.</span>`); } } @@ -1455,18 +1455,18 @@ App.EndWeek.neighborsDevelopment = function() { /* INFLUENCE RECEPTION */ - for (V.j = 0; V.j < V.arcologies.length; V.j++) { - if (V.arcologies[V.j].direction !== V.arcologies[V.i].direction) { - if (V.arcologies[V.j].influenceTarget === V.arcologies[V.i].direction) { - V.arcologies[V.j].influenceBonus = Math.clamp(V.arcologies[V.j].influenceBonus, 0, V.FSLockinLevel); - let _appliedInfluenceBonus = Math.trunc(V.arcologies[V.j].influenceBonus*0.1); - V.arcologies[V.j].influenceBonus -= _appliedInfluenceBonus*2; + for (let j = 0; j < V.arcologies.length; j++) { + if (V.arcologies[j].direction !== V.arcologies[V.i].direction) { + if (V.arcologies[j].influenceTarget === V.arcologies[V.i].direction) { + V.arcologies[j].influenceBonus = Math.clamp(V.arcologies[j].influenceBonus, 0, V.FSLockinLevel); + let _appliedInfluenceBonus = Math.trunc(V.arcologies[j].influenceBonus*0.1); + V.arcologies[j].influenceBonus -= _appliedInfluenceBonus*2; if (V.policies.culturalOpenness === 1) { - if ((V.arcologies[V.i].direction === 0) || (V.arcologies[V.j].direction === 0)) { + if ((V.arcologies[V.i].direction === 0) || (V.arcologies[j].direction === 0)) { _appliedInfluenceBonus *= 2; } } else if (V.policies.culturalOpenness === -1) { - if ((V.arcologies[V.i].direction === 0) || (V.arcologies[V.j].direction === 0)) { + if ((V.arcologies[V.i].direction === 0) || (V.arcologies[j].direction === 0)) { _appliedInfluenceBonus /= 2; } } @@ -1476,476 +1476,476 @@ App.EndWeek.neighborsDevelopment = function() { V.desc = []; let _alignment = 0; - if (V.arcologies[V.j].FSSubjugationist > 60) { + if (V.arcologies[j].FSSubjugationist > 60) { if (V.arcologies[V.i].FSSubjugationist !== "unset") { - if (V.arcologies[V.j].FSSubjugationistRace === V.arcologies[V.i].FSSubjugationistRace) { - V.arcologies[V.i].FSSubjugationist += Math.trunc((V.arcologies[V.j].FSSubjugationist-60)/4)+_appliedInfluenceBonus; + if (V.arcologies[j].FSSubjugationistRace === V.arcologies[V.i].FSSubjugationistRace) { + V.arcologies[V.i].FSSubjugationist += Math.trunc((V.arcologies[j].FSSubjugationist-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSSubjugationist > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its racially aligned Subjugationism"); } else { - V.arcologies[V.i].FSSubjugationist -= Math.trunc((V.arcologies[V.j].FSSubjugationist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSSubjugationist -= Math.trunc((V.arcologies[j].FSSubjugationist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Subjugationism"); } - } else if ((V.arcologies[V.i].FSSupremacist !== "unset") && (V.arcologies[V.j].FSSubjugationistRace === V.arcologies[V.i].FSSupremacistRace)) { - V.arcologies[V.i].FSSupremacist -= Math.trunc((V.arcologies[V.j].FSSubjugationist-60)/4)+_appliedInfluenceBonus; + } else if ((V.arcologies[V.i].FSSupremacist !== "unset") && (V.arcologies[j].FSSubjugationistRace === V.arcologies[V.i].FSSupremacistRace)) { + V.arcologies[V.i].FSSupremacist -= Math.trunc((V.arcologies[j].FSSubjugationist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its opposing Supremacism"); } } - if (V.arcologies[V.j].FSSupremacist > 60) { + if (V.arcologies[j].FSSupremacist > 60) { if (V.arcologies[V.i].FSSupremacist !== "unset") { - if (V.arcologies[V.j].FSSupremacistRace === V.arcologies[V.i].FSSupremacistRace) { - V.arcologies[V.i].FSSupremacist += Math.trunc((V.arcologies[V.j].FSSupremacist-60)/4)+_appliedInfluenceBonus; + if (V.arcologies[j].FSSupremacistRace === V.arcologies[V.i].FSSupremacistRace) { + V.arcologies[V.i].FSSupremacist += Math.trunc((V.arcologies[j].FSSupremacist-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSSupremacist > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its racially aligned Supremacism"); } else { - V.arcologies[V.i].FSSupremacist -= Math.trunc((V.arcologies[V.j].FSSupremacist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSSupremacist -= Math.trunc((V.arcologies[j].FSSupremacist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Supremacism"); } - } else if ((V.arcologies[V.i].FSSubjugationist !== "unset") && (V.arcologies[V.j].FSSupremacistRace === V.arcologies[V.i].FSSubjugationistRace)) { - V.arcologies[V.i].FSSubjugationist -= Math.trunc((V.arcologies[V.j].FSSupremacist-60)/4)+_appliedInfluenceBonus; + } else if ((V.arcologies[V.i].FSSubjugationist !== "unset") && (V.arcologies[j].FSSupremacistRace === V.arcologies[V.i].FSSubjugationistRace)) { + V.arcologies[V.i].FSSubjugationist -= Math.trunc((V.arcologies[j].FSSupremacist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its opposing Subjugationism"); } } - if (V.arcologies[V.j].FSRepopulationFocus > 60) { + if (V.arcologies[j].FSRepopulationFocus > 60) { if (V.arcologies[V.i].FSRepopulationFocus !== "unset") { - V.arcologies[V.i].FSRepopulationFocus += Math.trunc((V.arcologies[V.j].FSRepopulationFocus-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSRepopulationFocus += Math.trunc((V.arcologies[j].FSRepopulationFocus-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSRepopulationFocus > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Repopulationism"); } else if (V.arcologies[V.i].FSRestart !== "unset") { - V.arcologies[V.i].FSRestart -= Math.trunc((V.arcologies[V.j].FSRepopulationFocus-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSRestart -= Math.trunc((V.arcologies[j].FSRepopulationFocus-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its Eugenics"); } - } else if (V.arcologies[V.j].FSRestart > 60) { + } else if (V.arcologies[j].FSRestart > 60) { if (V.arcologies[V.i].FSRestart !== "unset") { - V.arcologies[V.i].FSRestart += Math.trunc((V.arcologies[V.j].FSRestart-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSRestart += Math.trunc((V.arcologies[j].FSRestart-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSRestart > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Eugenics"); } else if (V.arcologies[V.i].FSRepopulationFocus !== "unset") { - V.arcologies[V.i].FSRepopulationFocus -= Math.trunc((V.arcologies[V.j].FSRestart-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSRepopulationFocus -= Math.trunc((V.arcologies[j].FSRestart-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its Repopulation Efforts"); } } - if (V.arcologies[V.j].FSGenderRadicalist > 60) { + if (V.arcologies[j].FSGenderRadicalist > 60) { if (V.arcologies[V.i].FSGenderRadicalist !== "unset") { - V.arcologies[V.i].FSGenderRadicalist += Math.trunc((V.arcologies[V.j].FSGenderRadicalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSGenderRadicalist += Math.trunc((V.arcologies[j].FSGenderRadicalist-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSGenderRadicalist > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Gender Radicalism"); } else if (V.arcologies[V.i].FSGenderFundamentalist !== "unset") { - V.arcologies[V.i].FSGenderFundamentalist -= Math.trunc((V.arcologies[V.j].FSGenderRadicalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSGenderFundamentalist -= Math.trunc((V.arcologies[j].FSGenderRadicalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its Gender Fundamentalism"); } - } else if (V.arcologies[V.j].FSGenderFundamentalist > 60) { + } else if (V.arcologies[j].FSGenderFundamentalist > 60) { if (V.arcologies[V.i].FSGenderFundamentalist !== "unset") { - V.arcologies[V.i].FSGenderFundamentalist += Math.trunc((V.arcologies[V.j].FSGenderFundamentalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSGenderFundamentalist += Math.trunc((V.arcologies[j].FSGenderFundamentalist-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSGenderFundamentalist > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Gender Fundamentalism"); } else if (V.arcologies[V.i].FSGenderRadicalist !== "unset") { - V.arcologies[V.i].FSGenderRadicalist -= Math.trunc((V.arcologies[V.j].FSGenderFundamentalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSGenderRadicalist -= Math.trunc((V.arcologies[j].FSGenderFundamentalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its Gender Radicalism"); } } - if (V.arcologies[V.j].FSPaternalist > 60) { + if (V.arcologies[j].FSPaternalist > 60) { if (V.arcologies[V.i].FSPaternalist !== "unset") { - V.arcologies[V.i].FSPaternalist += Math.trunc((V.arcologies[V.j].FSPaternalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSPaternalist += Math.trunc((V.arcologies[j].FSPaternalist-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSPaternalist > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Paternalism"); } else if (V.arcologies[V.i].FSDegradationist !== "unset") { - V.arcologies[V.i].FSDegradationist -= Math.trunc((V.arcologies[V.j].FSPaternalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSDegradationist -= Math.trunc((V.arcologies[j].FSPaternalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its Degradationism"); } - } else if (V.arcologies[V.j].FSDegradationist > 60) { + } else if (V.arcologies[j].FSDegradationist > 60) { if (V.arcologies[V.i].FSDegradationist !== "unset") { - V.arcologies[V.i].FSDegradationist += Math.trunc((V.arcologies[V.j].FSDegradationist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSDegradationist += Math.trunc((V.arcologies[j].FSDegradationist-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSDegradationist > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Degradationism"); } else if (V.arcologies[V.i].FSPaternalist !== "unset") { - V.arcologies[V.i].FSPaternalist -= Math.trunc((V.arcologies[V.j].FSDegradationist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSPaternalist -= Math.trunc((V.arcologies[j].FSDegradationist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its Paternalism"); } } - if (V.arcologies[V.j].FSIntellectualDependency > 60) { + if (V.arcologies[j].FSIntellectualDependency > 60) { if (V.arcologies[V.i].FSIntellectualDependency !== "unset") { - V.arcologies[V.i].FSIntellectualDependency += Math.trunc((V.arcologies[V.j].FSIntellectualDependency-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSIntellectualDependency += Math.trunc((V.arcologies[j].FSIntellectualDependency-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSIntellectualDependency > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Intellectual Dependency"); } else if (V.arcologies[V.i].FSSlaveProfessionalism !== "unset") { - V.arcologies[V.i].FSSlaveProfessionalism -= Math.trunc((V.arcologies[V.j].FSIntellectualDependency-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSSlaveProfessionalism -= Math.trunc((V.arcologies[j].FSIntellectualDependency-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its Slave Professionalism"); } - } else if (V.arcologies[V.j].FSSlaveProfessionalism > 60) { + } else if (V.arcologies[j].FSSlaveProfessionalism > 60) { if (V.arcologies[V.i].FSSlaveProfessionalism !== "unset") { - V.arcologies[V.i].FSSlaveProfessionalism += Math.trunc((V.arcologies[V.j].FSSlaveProfessionalism-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSSlaveProfessionalism += Math.trunc((V.arcologies[j].FSSlaveProfessionalism-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSSlaveProfessionalism > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Slave Professionalism"); } else if (V.arcologies[V.i].FSIntellectualDependency !== "unset") { - V.arcologies[V.i].FSIntellectualDependency -= Math.trunc((V.arcologies[V.j].FSSlaveProfessionalism-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSIntellectualDependency -= Math.trunc((V.arcologies[j].FSSlaveProfessionalism-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its Intellectual Dependency"); } } - if (V.arcologies[V.j].FSBodyPurist > 60) { + if (V.arcologies[j].FSBodyPurist > 60) { if (V.arcologies[V.i].FSBodyPurist !== "unset") { - V.arcologies[V.i].FSBodyPurist += Math.trunc((V.arcologies[V.j].FSBodyPurist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSBodyPurist += Math.trunc((V.arcologies[j].FSBodyPurist-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSBodyPurist > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Body Purism"); } else if (V.arcologies[V.i].FSTransformationFetishist !== "unset") { - V.arcologies[V.i].FSTransformationFetishist -= Math.trunc((V.arcologies[V.j].FSBodyPurist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSTransformationFetishist -= Math.trunc((V.arcologies[j].FSBodyPurist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its Transformation Fetishism"); } - } else if (V.arcologies[V.j].FSTransformationFetishist > 60) { + } else if (V.arcologies[j].FSTransformationFetishist > 60) { if (V.arcologies[V.i].FSTransformationFetishist !== "unset") { - V.arcologies[V.i].FSTransformationFetishist += Math.trunc((V.arcologies[V.j].FSTransformationFetishist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSTransformationFetishist += Math.trunc((V.arcologies[j].FSTransformationFetishist-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSTransformationFetishist > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Transformation Fetishism"); } else if (V.arcologies[V.i].FSBodyPurist !== "unset") { - V.arcologies[V.i].FSBodyPurist -= Math.trunc((V.arcologies[V.j].FSTransformationFetishist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSBodyPurist -= Math.trunc((V.arcologies[j].FSTransformationFetishist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its Body Purism"); } } - if (V.arcologies[V.j].FSYouthPreferentialist > 60) { + if (V.arcologies[j].FSYouthPreferentialist > 60) { if (V.arcologies[V.i].FSYouthPreferentialist !== "unset") { - V.arcologies[V.i].FSYouthPreferentialist += Math.trunc((V.arcologies[V.j].FSYouthPreferentialist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSYouthPreferentialist += Math.trunc((V.arcologies[j].FSYouthPreferentialist-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSYouthPreferentialist > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Youth Preferentialism"); } else if (V.arcologies[V.i].FSMaturityPreferentialist !== "unset") { - V.arcologies[V.i].FSMaturityPreferentialist -= Math.trunc((V.arcologies[V.j].FSYouthPreferentialist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSMaturityPreferentialist -= Math.trunc((V.arcologies[j].FSYouthPreferentialist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its Maturity Preferentialism"); } - } else if (V.arcologies[V.j].FSMaturityPreferentialist > 60) { + } else if (V.arcologies[j].FSMaturityPreferentialist > 60) { if (V.arcologies[V.i].FSMaturityPreferentialist !== "unset") { - V.arcologies[V.i].FSMaturityPreferentialist += Math.trunc((V.arcologies[V.j].FSMaturityPreferentialist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSMaturityPreferentialist += Math.trunc((V.arcologies[j].FSMaturityPreferentialist-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSMaturityPreferentialist > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Maturity Preferentialism"); } else if (V.arcologies[V.i].FSYouthPreferentialist !== "unset") { - V.arcologies[V.i].FSYouthPreferentialist -= Math.trunc((V.arcologies[V.j].FSMaturityPreferentialist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSYouthPreferentialist -= Math.trunc((V.arcologies[j].FSMaturityPreferentialist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its Youth Preferentialism"); } } - if (V.arcologies[V.j].FSPetiteAdmiration > 60) { + if (V.arcologies[j].FSPetiteAdmiration > 60) { if (V.arcologies[V.i].FSPetiteAdmiration !== "unset") { - V.arcologies[V.i].FSPetiteAdmiration += Math.trunc((V.arcologies[V.j].FSPetiteAdmiration-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSPetiteAdmiration += Math.trunc((V.arcologies[j].FSPetiteAdmiration-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSPetiteAdmiration > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Petite Admiration"); } else if (V.arcologies[V.i].FSStatuesqueGlorification !== "unset") { - V.arcologies[V.i].FSStatuesqueGlorification -= Math.trunc((V.arcologies[V.j].FSPetiteAdmiration-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSStatuesqueGlorification -= Math.trunc((V.arcologies[j].FSPetiteAdmiration-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its Statuesque Glorification"); } - } else if (V.arcologies[V.j].FSStatuesqueGlorification > 60) { + } else if (V.arcologies[j].FSStatuesqueGlorification > 60) { if (V.arcologies[V.i].FSStatuesqueGlorification !== "unset") { - V.arcologies[V.i].FSStatuesqueGlorification += Math.trunc((V.arcologies[V.j].FSStatuesqueGlorification-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSStatuesqueGlorification += Math.trunc((V.arcologies[j].FSStatuesqueGlorification-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSStatuesqueGlorification > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Statuesque Glorification"); } else if (V.arcologies[V.i].FSPetiteAdmiration !== "unset") { - V.arcologies[V.i].FSPetiteAdmiration -= Math.trunc((V.arcologies[V.j].FSStatuesqueGlorification-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSPetiteAdmiration -= Math.trunc((V.arcologies[j].FSStatuesqueGlorification-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its Petite Admiration"); } } - if (V.arcologies[V.j].FSSlimnessEnthusiast > 60) { + if (V.arcologies[j].FSSlimnessEnthusiast > 60) { if (V.arcologies[V.i].FSSlimnessEnthusiast !== "unset") { - V.arcologies[V.i].FSSlimnessEnthusiast += Math.trunc((V.arcologies[V.j].FSSlimnessEnthusiast-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSSlimnessEnthusiast += Math.trunc((V.arcologies[j].FSSlimnessEnthusiast-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSSlimnessEnthusiast > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Slimness Enthusiasm"); } else if (V.arcologies[V.i].FSAssetExpansionist !== "unset") { - V.arcologies[V.i].FSAssetExpansionist -= Math.trunc((V.arcologies[V.j].FSSlimnessEnthusiast-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSAssetExpansionist -= Math.trunc((V.arcologies[j].FSSlimnessEnthusiast-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its Asset Expansionism"); } - } else if (V.arcologies[V.j].FSAssetExpansionist > 60) { + } else if (V.arcologies[j].FSAssetExpansionist > 60) { if (V.arcologies[V.i].FSAssetExpansionist !== "unset") { - V.arcologies[V.i].FSAssetExpansionist += Math.trunc((V.arcologies[V.j].FSAssetExpansionist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSAssetExpansionist += Math.trunc((V.arcologies[j].FSAssetExpansionist-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSAssetExpansionist > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Asset Expansionism"); } else if (V.arcologies[V.i].FSSlimnessEnthusiast !== "unset") { - V.arcologies[V.i].FSSlimnessEnthusiast -= Math.trunc((V.arcologies[V.j].FSAssetExpansionist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSSlimnessEnthusiast -= Math.trunc((V.arcologies[j].FSAssetExpansionist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its Slimness Enthusiasm"); } } - if (V.arcologies[V.j].FSPastoralist > 60) { + if (V.arcologies[j].FSPastoralist > 60) { if (V.arcologies[V.i].FSPastoralist !== "unset") { - V.arcologies[V.i].FSPastoralist += Math.trunc((V.arcologies[V.j].FSPastoralist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSPastoralist += Math.trunc((V.arcologies[j].FSPastoralist-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSPastoralist > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Pastoralism"); } else if (V.arcologies[V.i].FSCummunism !== "unset") { - V.arcologies[V.i].FSCummunism -= Math.trunc((V.arcologies[V.j].FSPastoralist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSCummunism -= Math.trunc((V.arcologies[j].FSPastoralist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its Cummunism"); } - } else if (V.arcologies[V.j].FSCummunism > 60) { + } else if (V.arcologies[j].FSCummunism > 60) { if (V.arcologies[V.i].FSCummunism !== "unset") { - V.arcologies[V.i].FSCummunism += Math.trunc((V.arcologies[V.j].FSCummunism-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSCummunism += Math.trunc((V.arcologies[j].FSCummunism-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSCummunism > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Cummunism"); } else if (V.arcologies[V.i].FSPastoralist !== "unset") { - V.arcologies[V.i].FSPastoralist -= Math.trunc((V.arcologies[V.j].FSCummunism-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSPastoralist -= Math.trunc((V.arcologies[j].FSCummunism-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its Pastoralism"); } } - if (V.arcologies[V.j].FSPhysicalIdealist > 60) { + if (V.arcologies[j].FSPhysicalIdealist > 60) { if (V.arcologies[V.i].FSPhysicalIdealist !== "unset") { - V.arcologies[V.i].FSPhysicalIdealist += Math.trunc((V.arcologies[V.j].FSPhysicalIdealist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSPhysicalIdealist += Math.trunc((V.arcologies[j].FSPhysicalIdealist-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSPhysicalIdealist > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Physical Idealism"); } else if (V.arcologies[V.i].FSHedonisticDecadence !== "unset") { - V.arcologies[V.i].FSHedonisticDecadence -= Math.trunc((V.arcologies[V.j].FSPhysicalIdealist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSHedonisticDecadence -= Math.trunc((V.arcologies[j].FSPhysicalIdealist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its Hedonism"); } - } else if (V.arcologies[V.j].FSHedonisticDecadence > 60) { + } else if (V.arcologies[j].FSHedonisticDecadence > 60) { if (V.arcologies[V.i].FSHedonisticDecadence !== "unset") { - V.arcologies[V.i].FSHedonisticDecadence += Math.trunc((V.arcologies[V.j].FSHedonisticDecadence-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSHedonisticDecadence += Math.trunc((V.arcologies[j].FSHedonisticDecadence-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSHedonisticDecadence > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Hedonism"); } else if (V.arcologies[V.i].FSPhysicalIdealist !== "unset") { - V.arcologies[V.i].FSPhysicalIdealist -= Math.trunc((V.arcologies[V.j].FSHedonisticDecadence-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSPhysicalIdealist -= Math.trunc((V.arcologies[j].FSHedonisticDecadence-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its Physical Idealism"); } } - if (V.arcologies[V.j].FSIncestFetishist > 60) { + if (V.arcologies[j].FSIncestFetishist > 60) { if (V.arcologies[V.i].FSIncestFetishist !== "unset") { - V.arcologies[V.i].FSIncestFetishist += Math.trunc((V.arcologies[V.j].FSIncestFetishist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSIncestFetishist += Math.trunc((V.arcologies[j].FSIncestFetishist-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSIncestFetishist > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Incest Fetishism"); } } - if (V.arcologies[V.j].FSChattelReligionist > 60) { + if (V.arcologies[j].FSChattelReligionist > 60) { if (V.arcologies[V.i].FSChattelReligionist !== "unset") { - V.arcologies[V.i].FSChattelReligionist += Math.trunc((V.arcologies[V.j].FSChattelReligionist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSChattelReligionist += Math.trunc((V.arcologies[j].FSChattelReligionist-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSChattelReligionist > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Chattel Religionism"); } } - if (V.arcologies[V.j].FSRomanRevivalist > 60) { + if (V.arcologies[j].FSRomanRevivalist > 60) { if (V.arcologies[V.i].FSRomanRevivalist !== "unset") { - V.arcologies[V.i].FSRomanRevivalist += Math.trunc((V.arcologies[V.j].FSRomanRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSRomanRevivalist += Math.trunc((V.arcologies[j].FSRomanRevivalist-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSRomanRevivalist > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Roman Revivalism"); } else if (V.arcologies[V.i].FSNeoImperialist !== "unset") { - V.arcologies[V.i].FSNeoImperialist -= Math.trunc((V.arcologies[V.j].FSRomanRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSNeoImperialist -= Math.trunc((V.arcologies[j].FSRomanRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Imperialism"); } else if (V.arcologies[V.i].FSAztecRevivalist !== "unset") { - V.arcologies[V.i].FSAztecRevivalist -= Math.trunc((V.arcologies[V.j].FSRomanRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSAztecRevivalist -= Math.trunc((V.arcologies[j].FSRomanRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSEgyptianRevivalist !== "unset") { - V.arcologies[V.i].FSEgyptianRevivalist -= Math.trunc((V.arcologies[V.j].FSRomanRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSEgyptianRevivalist -= Math.trunc((V.arcologies[j].FSRomanRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSEdoRevivalist !== "unset") { - V.arcologies[V.i].FSEdoRevivalist -= Math.trunc((V.arcologies[V.j].FSRomanRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSEdoRevivalist -= Math.trunc((V.arcologies[j].FSRomanRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSArabianRevivalist !== "unset") { - V.arcologies[V.i].FSArabianRevivalist -= Math.trunc((V.arcologies[V.j].FSRomanRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSArabianRevivalist -= Math.trunc((V.arcologies[j].FSRomanRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSChineseRevivalist !== "unset") { - V.arcologies[V.i].FSChineseRevivalist -= Math.trunc((V.arcologies[V.j].FSRomanRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSChineseRevivalist -= Math.trunc((V.arcologies[j].FSRomanRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } - } else if (V.arcologies[V.j].FSAztecRevivalist > 60) { + } else if (V.arcologies[j].FSAztecRevivalist > 60) { if (V.arcologies[V.i].FSAztecRevivalist !== "unset") { - V.arcologies[V.i].FSAztecRevivalist += Math.trunc((V.arcologies[V.j].FSAztecRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSAztecRevivalist += Math.trunc((V.arcologies[j].FSAztecRevivalist-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSAztecRevivalist > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Aztec Revivalism"); } else if (V.arcologies[V.i].FSNeoImperialist !== "unset") { - V.arcologies[V.i].FSNeoImperialist -= Math.trunc((V.arcologies[V.j].FSAztecRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSNeoImperialist -= Math.trunc((V.arcologies[j].FSAztecRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Imperialism"); } else if (V.arcologies[V.i].FSRomanRevivalist !== "unset") { - V.arcologies[V.i].FSRomanRevivalist -= Math.trunc((V.arcologies[V.j].FSAztecRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSRomanRevivalist -= Math.trunc((V.arcologies[j].FSAztecRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSEgyptianRevivalist !== "unset") { - V.arcologies[V.i].FSEgyptianRevivalist -= Math.trunc((V.arcologies[V.j].FSAztecRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSEgyptianRevivalist -= Math.trunc((V.arcologies[j].FSAztecRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSEdoRevivalist !== "unset") { - V.arcologies[V.i].FSEdoRevivalist -= Math.trunc((V.arcologies[V.j].FSAztecRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSEdoRevivalist -= Math.trunc((V.arcologies[j].FSAztecRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSArabianRevivalist !== "unset") { - V.arcologies[V.i].FSArabianRevivalist -= Math.trunc((V.arcologies[V.j].FSAztecRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSArabianRevivalist -= Math.trunc((V.arcologies[j].FSAztecRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSChineseRevivalist !== "unset") { - V.arcologies[V.i].FSChineseRevivalist -= Math.trunc((V.arcologies[V.j].FSAztecRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSChineseRevivalist -= Math.trunc((V.arcologies[j].FSAztecRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } - } else if (V.arcologies[V.j].FSEgyptianRevivalist > 60) { + } else if (V.arcologies[j].FSEgyptianRevivalist > 60) { if (V.arcologies[V.i].FSEgyptianRevivalist !== "unset") { - V.arcologies[V.i].FSEgyptianRevivalist += Math.trunc((V.arcologies[V.j].FSEgyptianRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSEgyptianRevivalist += Math.trunc((V.arcologies[j].FSEgyptianRevivalist-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSEgyptianRevivalist > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Egyptian Revivalism"); } else if (V.arcologies[V.i].FSRomanRevivalist !== "unset") { - V.arcologies[V.i].FSRomanRevivalist -= Math.trunc((V.arcologies[V.j].FSEgyptianRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSRomanRevivalist -= Math.trunc((V.arcologies[j].FSEgyptianRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSNeoImperialist !== "unset") { - V.arcologies[V.i].FSNeoImperialist -= Math.trunc((V.arcologies[V.j].FSEgyptianRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSNeoImperialist -= Math.trunc((V.arcologies[j].FSEgyptianRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Imperialism"); } else if (V.arcologies[V.i].FSAztecRevivalist !== "unset") { - V.arcologies[V.i].FSAztecRevivalist -= Math.trunc((V.arcologies[V.j].FSEgyptianRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSAztecRevivalist -= Math.trunc((V.arcologies[j].FSEgyptianRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSEdoRevivalist !== "unset") { - V.arcologies[V.i].FSEdoRevivalist -= Math.trunc((V.arcologies[V.j].FSEgyptianRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSEdoRevivalist -= Math.trunc((V.arcologies[j].FSEgyptianRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSArabianRevivalist !== "unset") { - V.arcologies[V.i].FSArabianRevivalist -= Math.trunc((V.arcologies[V.j].FSEgyptianRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSArabianRevivalist -= Math.trunc((V.arcologies[j].FSEgyptianRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSChineseRevivalist !== "unset") { - V.arcologies[V.i].FSChineseRevivalist -= Math.trunc((V.arcologies[V.j].FSEgyptianRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSChineseRevivalist -= Math.trunc((V.arcologies[j].FSEgyptianRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } - } else if (V.arcologies[V.j].FSEdoRevivalist > 60) { + } else if (V.arcologies[j].FSEdoRevivalist > 60) { if (V.arcologies[V.i].FSEdoRevivalist !== "unset") { - V.arcologies[V.i].FSEdoRevivalist += Math.trunc((V.arcologies[V.j].FSEdoRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSEdoRevivalist += Math.trunc((V.arcologies[j].FSEdoRevivalist-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSEdoRevivalist > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Edo Revivalism"); } else if (V.arcologies[V.i].FSEgyptianRevivalist !== "unset") { - V.arcologies[V.i].FSEgyptianRevivalist -= Math.trunc((V.arcologies[V.j].FSEdoRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSEgyptianRevivalist -= Math.trunc((V.arcologies[j].FSEdoRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSNeoImperialist !== "unset") { - V.arcologies[V.i].FSNeoImperialist -= Math.trunc((V.arcologies[V.j].FSEdoRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSNeoImperialist -= Math.trunc((V.arcologies[j].FSEdoRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Imperialism"); } else if (V.arcologies[V.i].FSRomanRevivalist !== "unset") { - V.arcologies[V.i].FSRomanRevivalist -= Math.trunc((V.arcologies[V.j].FSEdoRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSRomanRevivalist -= Math.trunc((V.arcologies[j].FSEdoRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSAztecRevivalist !== "unset") { - V.arcologies[V.i].FSAztecRevivalist -= Math.trunc((V.arcologies[V.j].FSEdoRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSAztecRevivalist -= Math.trunc((V.arcologies[j].FSEdoRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSArabianRevivalist !== "unset") { - V.arcologies[V.i].FSArabianRevivalist -= Math.trunc((V.arcologies[V.j].FSEdoRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSArabianRevivalist -= Math.trunc((V.arcologies[j].FSEdoRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSChineseRevivalist !== "unset") { - V.arcologies[V.i].FSChineseRevivalist -= Math.trunc((V.arcologies[V.j].FSEdoRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSChineseRevivalist -= Math.trunc((V.arcologies[j].FSEdoRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } - } else if (V.arcologies[V.j].FSArabianRevivalist > 60) { + } else if (V.arcologies[j].FSArabianRevivalist > 60) { if (V.arcologies[V.i].FSArabianRevivalist !== "unset") { - V.arcologies[V.i].FSArabianRevivalist += Math.trunc((V.arcologies[V.j].FSArabianRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSArabianRevivalist += Math.trunc((V.arcologies[j].FSArabianRevivalist-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSArabianRevivalist > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Arabian Revivalism"); } else if (V.arcologies[V.i].FSEgyptianRevivalist !== "unset") { - V.arcologies[V.i].FSEgyptianRevivalist -= Math.trunc((V.arcologies[V.j].FSArabianRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSEgyptianRevivalist -= Math.trunc((V.arcologies[j].FSArabianRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSNeoImperialist !== "unset") { - V.arcologies[V.i].FSNeoImperialist -= Math.trunc((V.arcologies[V.j].FSArabianRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSNeoImperialist -= Math.trunc((V.arcologies[j].FSArabianRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Imperialism"); } else if (V.arcologies[V.i].FSEdoRevivalist !== "unset") { - V.arcologies[V.i].FSEdoRevivalist -= Math.trunc((V.arcologies[V.j].FSArabianRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSEdoRevivalist -= Math.trunc((V.arcologies[j].FSArabianRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSRomanRevivalist !== "unset") { - V.arcologies[V.i].FSRomanRevivalist -= Math.trunc((V.arcologies[V.j].FSArabianRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSRomanRevivalist -= Math.trunc((V.arcologies[j].FSArabianRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSAztecRevivalist !== "unset") { - V.arcologies[V.i].FSAztecRevivalist -= Math.trunc((V.arcologies[V.j].FSArabianRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSAztecRevivalist -= Math.trunc((V.arcologies[j].FSArabianRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSChineseRevivalist !== "unset") { - V.arcologies[V.i].FSChineseRevivalist -= Math.trunc((V.arcologies[V.j].FSArabianRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSChineseRevivalist -= Math.trunc((V.arcologies[j].FSArabianRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } - } else if (V.arcologies[V.j].FSChineseRevivalist > 60) { + } else if (V.arcologies[j].FSChineseRevivalist > 60) { if (V.arcologies[V.i].FSChineseRevivalist !== "unset") { - V.arcologies[V.i].FSChineseRevivalist += Math.trunc((V.arcologies[V.j].FSChineseRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSChineseRevivalist += Math.trunc((V.arcologies[j].FSChineseRevivalist-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSChineseRevivalist > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Chinese Revivalism"); } else if (V.arcologies[V.i].FSEgyptianRevivalist !== "unset") { - V.arcologies[V.i].FSEgyptianRevivalist -= Math.trunc((V.arcologies[V.j].FSChineseRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSEgyptianRevivalist -= Math.trunc((V.arcologies[j].FSChineseRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSNeoImperialist !== "unset") { - V.arcologies[V.i].FSNeoImperialist -= Math.trunc((V.arcologies[V.j].FSChineseRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSNeoImperialist -= Math.trunc((V.arcologies[j].FSChineseRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Imperialism"); } else if (V.arcologies[V.i].FSEdoRevivalist !== "unset") { - V.arcologies[V.i].FSEdoRevivalist -= Math.trunc((V.arcologies[V.j].FSChineseRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSEdoRevivalist -= Math.trunc((V.arcologies[j].FSChineseRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSArabianRevivalist !== "unset") { - V.arcologies[V.i].FSArabianRevivalist -= Math.trunc((V.arcologies[V.j].FSChineseRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSArabianRevivalist -= Math.trunc((V.arcologies[j].FSChineseRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSRomanRevivalist !== "unset") { - V.arcologies[V.i].FSRomanRevivalist -= Math.trunc((V.arcologies[V.j].FSChineseRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSRomanRevivalist -= Math.trunc((V.arcologies[j].FSChineseRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSAztecRevivalist !== "unset") { - V.arcologies[V.i].FSAztecRevivalist -= Math.trunc((V.arcologies[V.j].FSChineseRevivalist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSAztecRevivalist -= Math.trunc((V.arcologies[j].FSChineseRevivalist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } - } else if (V.arcologies[V.j].FSNeoImperialist > 60) { + } else if (V.arcologies[j].FSNeoImperialist > 60) { if (V.arcologies[V.i].FSNeoImperialist !== "unset") { - V.arcologies[V.i].FSNeoImperialist += Math.trunc((V.arcologies[V.j].FSNeoImperialist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSNeoImperialist += Math.trunc((V.arcologies[j].FSNeoImperialist-60)/4)+_appliedInfluenceBonus; if (V.arcologies[V.i].FSNeoImperialist > V.FSLockinLevel) { _alignment += 1; } V.desc.push("helping to advance its Neo-Imperialism"); } else if (V.arcologies[V.i].FSEgyptianRevivalist !== "unset") { - V.arcologies[V.i].FSEgyptianRevivalist -= Math.trunc((V.arcologies[V.j].FSNeoImperialist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSEgyptianRevivalist -= Math.trunc((V.arcologies[j].FSNeoImperialist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSChineseRevivalist !== "unset") { - V.arcologies[V.i].FSChineseRevivalist -= Math.trunc((V.arcologies[V.j].FSNeoImperialist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSChineseRevivalist -= Math.trunc((V.arcologies[j].FSNeoImperialist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSEdoRevivalist !== "unset") { - V.arcologies[V.i].FSEdoRevivalist -= Math.trunc((V.arcologies[V.j].FSNeoImperialist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSEdoRevivalist -= Math.trunc((V.arcologies[j].FSNeoImperialist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSArabianRevivalist !== "unset") { - V.arcologies[V.i].FSArabianRevivalist -= Math.trunc((V.arcologies[V.j].FSNeoImperialist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSArabianRevivalist -= Math.trunc((V.arcologies[j].FSNeoImperialist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSRomanRevivalist !== "unset") { - V.arcologies[V.i].FSRomanRevivalist -= Math.trunc((V.arcologies[V.j].FSNeoImperialist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSRomanRevivalist -= Math.trunc((V.arcologies[j].FSNeoImperialist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } else if (V.arcologies[V.i].FSAztecRevivalist !== "unset") { - V.arcologies[V.i].FSAztecRevivalist -= Math.trunc((V.arcologies[V.j].FSNeoImperialist-60)/4)+_appliedInfluenceBonus; + V.arcologies[V.i].FSAztecRevivalist -= Math.trunc((V.arcologies[j].FSNeoImperialist-60)/4)+_appliedInfluenceBonus; V.desc.push("attacking its incompatible Revivalism"); } } if (V.desc.length === 0) { - r.push(`'' ${V.arcologies[V.j].name}'' attempts to influence it, but has no significant impacts.`); + r.push(`'' ${V.arcologies[j].name}'' attempts to influence it, but has no significant impacts.`); } else if (V.desc.length > 2) { - r.push(`'' ${V.arcologies[V.j].name}'''s mature culture influences V.arcologies[V.i].name, V.desc[0],`); + r.push(`'' ${V.arcologies[j].name}'''s mature culture influences V.arcologies[V.i].name, V.desc[0],`); for (let _k = 1; _k < V.desc.length; _k++) { if (_k < V.desc.length-1) { r.push(`${V.desc[_k]},`); @@ -1954,16 +1954,16 @@ App.EndWeek.neighborsDevelopment = function() { } } } else if (V.desc.length === 2) { - r.push(`'' ${V.arcologies[V.j].name}'''s culture influences V.arcologies[V.i].name's V.desc[0] and V.desc[1].`); + r.push(`'' ${V.arcologies[j].name}'''s culture influences V.arcologies[V.i].name's V.desc[0] and V.desc[1].`); } else { - r.push(`'' ${V.arcologies[V.j].name}'''s culture is beginning to influence V.arcologies[V.i].name's V.desc[0].`); + r.push(`'' ${V.arcologies[j].name}'''s culture is beginning to influence V.arcologies[V.i].name's V.desc[0].`); } if (_appliedInfluenceBonus > 0) { if (_appliedInfluenceBonus < 5) { - r.push(`${V.arcologies[V.j].name} is societally advanced, giving it extra influence.`); + r.push(`${V.arcologies[j].name} is societally advanced, giving it extra influence.`); } else { - r.push(`${V.arcologies[V.j].name} is societally fanatical, lending it great influence.`); + r.push(`${V.arcologies[j].name} is societally fanatical, lending it great influence.`); } } if (V.arcologies[V.i].ownership >= 100) { @@ -1973,13 +1973,13 @@ App.EndWeek.neighborsDevelopment = function() { r.push(`${V.arcologies[V.i].name} is under completely unified control, making it resistant to change.`); } - if (V.arcologies[V.j].direction !== 0) { + if (V.arcologies[j].direction !== 0) { if (V.desc.length === 0) { - r.push(`'' ${V.arcologies[V.j].name}'' is not satisfied with the impact its directed influence is having, and withdraws it with the intention of targeting it elsewhere.`); - V.arcologies[V.j].influenceTarget = -1; + r.push(`'' ${V.arcologies[j].name}'' is not satisfied with the impact its directed influence is having, and withdraws it with the intention of targeting it elsewhere.`); + V.arcologies[j].influenceTarget = -1; } else if (_alignment >= 4) { - r.push(`'' ${V.arcologies[V.j].name}'' is satisfied that its influence has brought V.arcologies[V.i].name into alignment, and withdraws its direct influence with the intention of targeting it elsewhere.`); - V.arcologies[V.j].influenceTarget = -1; + r.push(`'' ${V.arcologies[j].name}'' is satisfied that its influence has brought V.arcologies[V.i].name into alignment, and withdraws its direct influence with the intention of targeting it elsewhere.`); + V.arcologies[j].influenceTarget = -1; } } } -- GitLab