diff --git a/js/003-data/gameVariableData.js b/js/003-data/gameVariableData.js index 34642f8503a2c312e79a5b4a84e83284e7afa150..b92d4b2a39918fd75f0c0f50fd0bfc087ebc5974 100644 --- a/js/003-data/gameVariableData.js +++ b/js/003-data/gameVariableData.js @@ -311,8 +311,8 @@ App.Data.resetOnNGPlus = { alwaysSubsidizeRep: 0, alwaysSubsidizeGrowth: 0, - immmigrationCash: 0, - immmigrationRep: 0, + immigrationCash: 0, + immigrationRep: 0, enslavementCash: 0, enslavementRep: 0, cashForRep: 0, @@ -320,8 +320,8 @@ App.Data.resetOnNGPlus = { oralAppeal: 0, vaginalAppeal: 0, analAppeal: 0, - sexualOpeness: 0, - bestialityOpeness: 0 + sexualOpenness: 0, + bestialityOpenness: 0 }, FCTV: { @@ -349,7 +349,7 @@ App.Data.resetOnNGPlus = { personalShares: 0, publicShares: 0, SF: {}, - recuriterOffice: 0, + recruiterOffice: 0, focus: "social engineering", thisWeeksFSWares: 0, thisWeeksIllegalWares: 0, @@ -400,7 +400,7 @@ App.Data.resetOnNGPlus = { militaryService: 0, militarizedSociety: 0, militaryExemption: 0, - lowerRquirements: 0, + lowerRequirements: 0, noSubhumansInArmy: 0, pregExemption: 0, eliteOfficers: 0, @@ -1020,7 +1020,7 @@ App.Data.resetOnNGPlus = { startingSlaveRelative: 0, mom: 0, /* animalParts: 0,*/ - originOveride: 0, + originOverride: 0, pregSpeedControl: 0, playerSurgery: 0, bodyswapAnnounced: 0, diff --git a/js/003-data/policiesData.js b/js/003-data/policiesData.js index 7690a24648db95d15bb5a31978d8980cefb01b63..803dc4a477fe7ec4eb16ded6bcd02fb83593c331 100644 --- a/js/003-data/policiesData.js +++ b/js/003-data/policiesData.js @@ -295,7 +295,7 @@ App.Data.Policies.Selection = { note: "Will decrease the weight on slaves' anal skills" } ], - "policies.sexualOpeness": [ + "policies.sexualOpenness": [ { title: "Penetrative Sex Campaign", text: "you will use your personal influence and interest in being penetrated to make slave based penetration fashionable and acceptable.", @@ -319,7 +319,7 @@ App.Data.Policies.Selection = { requirements: function() { return (V.arcologies[0].FSEgyptianRevivalist === "unset"); }, } ], - "policies.bestialityOpeness": [ + "policies.bestialityOpenness": [ { title: "Bestiality Acceptance", text: "you will use your personal influence to spur acceptance of bestiality.", @@ -346,7 +346,7 @@ App.Data.Policies.Selection = { note: "Will increase the chances of desperate people offering themselves to you for enslavement" } ], - "policies.immmigrationCash": [ + "policies.immigrationCash": [ { title: "Immigration Promotion", text: "you will offer citizen immigrants a generous promotion.", @@ -361,7 +361,7 @@ App.Data.Policies.Selection = { get note() { return `Will produce roughly ¤${cashFormat(1000)} weekly, and slow growth of the citizen population`; } } ], - "policies.immmigrationRep": [ + "policies.immigrationRep": [ { title: "Welcome Program", text: "you will use your personal influence to encourage wealthy people to immigrate.", diff --git a/src/Mods/SecExp/buildings/propagandaHub.tw b/src/Mods/SecExp/buildings/propagandaHub.tw index a2d306128a40497d382c550b4156c663d54d2251..6b72a7bc9e6edadef51bbf0853161806145f35d4 100644 --- a/src/Mods/SecExp/buildings/propagandaHub.tw +++ b/src/Mods/SecExp/buildings/propagandaHub.tw @@ -17,13 +17,13 @@ The propaganda hub is a surprisingly inconspicuous building, dimly lit from the <<if $RecruiterID != 0>> <<setLocalPronouns _S.Recruiter>> <br><br> - <<if $SecExp.buildings.propHub.recuriterOffice == 0>> + <<if $SecExp.buildings.propHub.recruiterOffice == 0>> <<link "Give <span class='slave-name'><<= SlaveFullName(_S.Recruiter)>></span> an office.""propagandaHub">> - <<set $SecExp.buildings.propHub.recuriterOffice = 1>> + <<set $SecExp.buildings.propHub.recruiterOffice = 1>> <</link>> <<else>> <<link "Remove <span class='slave-name'><<= SlaveFullName(_S.Recruiter)>></span> from $his office.""propagandaHub">> - <<set $SecExp.buildings.propHub.recuriterOffice = 0>> + <<set $SecExp.buildings.propHub.recruiterOffice = 0>> <</link>> <</if>> <</if>> diff --git a/src/Mods/SecExp/buildings/transportHub.tw b/src/Mods/SecExp/buildings/transportHub.tw index 88a565619e2dbca8bcba3c85c678c298595406ef..6c6bddcf0fcbe02c9dbadd80bbbb2f3aa8b120b7 100644 --- a/src/Mods/SecExp/buildings/transportHub.tw +++ b/src/Mods/SecExp/buildings/transportHub.tw @@ -6,9 +6,9 @@ <hr> You quickly reach the transport hub, where a constant stream of vehicles, people and goods greets you. Part of the structure is dedicated to air travel and the other is mainly occupied by <<if $terrain != "oceanic" && $terrain != "marine">>the rail station.<<else>> the docks.<</if>> -<<if $limitImmigration == 1 || $policies.immmigrationRep == -1>> +<<if $limitImmigration == 1 || $policies.immigrationRep == -1>> Due to your strict policies concerning immigration, very few new citizens arrive in the transport hub. -<<elseif $openBorders == 1 || $policies.immmigrationCash == 1>> +<<elseif $openBorders == 1 || $policies.immigrationCash == 1>> Due to your liberal policies concerning immigration, the transport hub is filled with a flow of new citizens. <</if>> diff --git a/src/Mods/SecExp/edicts.tw b/src/Mods/SecExp/edicts.tw index efeebcc527bdeaa05c20c6e5440b99f232f58745..418a62da1b8231114181e0f4245e0285cad58766 100644 --- a/src/Mods/SecExp/edicts.tw +++ b/src/Mods/SecExp/edicts.tw @@ -137,9 +137,9 @@ [[Repeal|edicts][$militaryExemption = 0]] <</if>> - <<if $lowerRquirements == 1>> + <<if $lowerRequirements == 1>> <br>''@@.lime;Revised minimum requirements:@@'' you allow citizens outside the normally accepted range to join the militia. - [[Repeal|edicts][$lowerRquirements = 0]] + [[Repeal|edicts][$lowerRequirements = 0]] <</if>> <<if $noSubhumansInArmy == 1>> @@ -544,10 +544,10 @@ <</if>> <<if $arcologies[0].FSHedonisticDecadence >= 40>> - <<if $lowerRquirements == 0>> + <<if $lowerRequirements == 0>> <br>''@@.lime;Revised minimum requirements:@@'' will allow citizens outside the normally accepted range to join the militia. <<if $SecExp.core.authority >= 1000>> - [[Implement|edicts][$lowerRquirements = 1, cashX(-5000, "edicts"), $SecExp.core.authority -= 1000]] + [[Implement|edicts][$lowerRequirements = 1, cashX(-5000, "edicts"), $SecExp.core.authority -= 1000]] <<else>> <br>//Not enough Authority.// <</if>> diff --git a/src/Mods/SecExp/js/secExpBC.js b/src/Mods/SecExp/js/secExpBC.js index efbc3f89b41104e62e9f9cb74b4c3a268f8dcdf7..6429660a351f0716cb8bdd35cfdc717863f1e4df 100644 --- a/src/Mods/SecExp/js/secExpBC.js +++ b/src/Mods/SecExp/js/secExpBC.js @@ -162,7 +162,7 @@ App.SecExp.generalBC = function (){ } if (V.SecExp.buildings.propHub.active > 0) { - V.SecExp.buildings.propHub.recuriterOffice = V.SecExp.buildings.propHub.recuriterOffice || 0; + V.SecExp.buildings.propHub.recruiterOffice = V.SecExp.buildings.propHub.recruiterOffice || 0; V.SecExp.buildings.propHub.campaign = V.SecExp.buildings.propHub.campaign || 0; if (jsDef(V.propCampaign)) { V.SecExp.buildings.propHub.campaign = V.propCampaign; @@ -189,10 +189,10 @@ App.SecExp.generalBC = function (){ } } - if (jsDef(V.RecuriterOffice)) { - V.recuriterOffice = V.RecuriterOffice; + if (jsDef(V.recruiterOffice)) { + V.recruiterOffice = V.recruiterOffice; } - const vars = ['recuriterOffice', 'fakeNews', 'controlLeaks', 'marketInfiltration', 'blackOps']; + const vars = ['recruiterOffice', 'fakeNews', 'controlLeaks', 'marketInfiltration', 'blackOps']; for(let i = 0; i < vars.length; i++) { if (jsDef(V[vars[i]]) && V[vars[i]] > 0) { V.SecExp.buildings.propHub[vars[i]] = V[vars[i]]; diff --git a/src/Mods/SecExp/js/secExpState.js b/src/Mods/SecExp/js/secExpState.js index 487fd815a606cf59f6e2279011775de62d0699a5..40c4ef94845479f56703ef81298a85bde20c4c8e 100644 --- a/src/Mods/SecExp/js/secExpState.js +++ b/src/Mods/SecExp/js/secExpState.js @@ -53,7 +53,7 @@ App.SecExp.securityState = class { App.SecExp.propHubState = class { constructor() { this.active = 0; - this.recuriterOffice = 0; + this.recruiterOffice = 0; this.campaign = 0; this.miniTruth = 0; this.secretService = 0; diff --git a/src/Mods/SecExp/securityReport.tw b/src/Mods/SecExp/securityReport.tw index 3b81c9965501d4983a2b362f1ffe6fa47de16084..5022cc0a57f85835f9c0f019016b97e034584ca4 100644 --- a/src/Mods/SecExp/securityReport.tw +++ b/src/Mods/SecExp/securityReport.tw @@ -360,13 +360,13 @@ Due to the deterioration of the old world countries, organized crime focuses mor <</if>> <<if $SecExp.buildings.propHub.active > 0>> <<if $SecExp.buildings.propHub.campaign >= 1 && $SecExp.buildings.propHub.focus == "recruitment">> - <<if $SecExp.buildings.propHub.recuriterOffice === 0 || $RecruiterID == 0>> + <<if $SecExp.buildings.propHub.recruiterOffice === 0 || $RecruiterID == 0>> <<if $propCampaignBoost == 1>> <<set _recruitsMultiplier *= 1.1>> <<else>> <<set _recruitsMultiplier *= 1.05>> <</if>> - <<elseif $SecExp.buildings.propHub.recuriterOffice > 0 && $RecruiterID > 0>> + <<elseif $SecExp.buildings.propHub.recruiterOffice > 0 && $RecruiterID > 0>> <<setLocalPronouns _S.Recruiter>> <span class='slave-name'><<= SlaveFullName(_S.Recruiter)>></span> is able to further boost your militia recruitment campaign from $his PR hub office. <<if $propCampaignBoost == 1>> @@ -388,7 +388,7 @@ Due to the deterioration of the old world countries, organized crime focuses mor Many citizens feel it is their duty to fight for you, boosting volunteer enrollment. <<set _recruitLimit += 0.0025>> <</if>> - <<if $lowerRquirements == 1>> + <<if $lowerRequirements == 1>> Your lax physical requirements to enter the militia allows for a greater number of citizens to join. <<set _recruitLimit += 0.0025>> <</if>> @@ -400,7 +400,7 @@ Due to the deterioration of the old world countries, organized crime focuses mor <<set _recruitLimit -= 0.005>> <<run cashX(250, "securityExpansion")>> <</if>> - <<if $lowerRquirements == 1>> + <<if $lowerRequirements == 1>> Your lax physical requirements to enter the militia allows for a greater number of citizens to join. <<set _recruitLimit += 0.005>> <</if>> @@ -420,7 +420,7 @@ Due to the deterioration of the old world countries, organized crime focuses mor <<set _recruitLimit -= 0.01>> <<run cashX(250, "securityExpansion")>> <</if>> - <<if $lowerRquirements == 1>> + <<if $lowerRequirements == 1>> Your lax physical requirements to enter the militia allows for a greater number of citizens to join. <<set _recruitLimit += 0.01>> <</if>> @@ -440,7 +440,7 @@ Due to the deterioration of the old world countries, organized crime focuses mor <<set _recruitLimit -= 0.02>> <<run cashX(250, "securityExpansion")>> <</if>> - <<if $lowerRquirements == 1>> + <<if $lowerRequirements == 1>> Your lax physical requirements to enter the militia allows for a greater number of citizens to join. <<set _recruitLimit += 0.02>> <</if>> diff --git a/src/data/backwardsCompatibility/backwardsCompatibility.js b/src/data/backwardsCompatibility/backwardsCompatibility.js index e595875d8c85665ffc837754889a2a6187195cef..c1d076e047f473842058458eb685652bbf26871e 100644 --- a/src/data/backwardsCompatibility/backwardsCompatibility.js +++ b/src/data/backwardsCompatibility/backwardsCompatibility.js @@ -1184,6 +1184,17 @@ App.Update.globalVariables = function(node) { EconomyDatatypeCleanup(); ArcologyDatatypeCleanup(); + // Misspelled variable names + { + V.immigrationCash = V.immigrationCash || V.immmigrationCash || 0; + V.immigrationRep = V.immigrationRep || V.immmigrationRep || 0; + V.sexualOpenness = V.sexualOpenness || V.sexualOpeness || 0; + V.bestialityOpenness = V.bestialityOpenness || V.bestialityOpeness || 0; + V.recruiterOffice = V.recruiterOffice || V.recuriterOffice || 0; + V.lowerRequirements = V.lowerRequirements || V.lowerRquirements || 0; + V.originOverride = V.originOverride || V.originOveride || 0; + } + node.append(`Done!`); }; diff --git a/src/data/backwardsCompatibility/policiesBC.js b/src/data/backwardsCompatibility/policiesBC.js index 861bd621fd7562681ca91ba7aedaac0713191f97..1b8512a47d6e8908bddb6558bd77f1a2d3231d4f 100644 --- a/src/data/backwardsCompatibility/policiesBC.js +++ b/src/data/backwardsCompatibility/policiesBC.js @@ -17,7 +17,7 @@ App.Update.policies = function() { if (V.releaseID < 1069) { V.policies.childProtectionAct = V.childProtectionAct; V.policies.culturalOpenness = V.CulturalOpenness; - V.policies.sexualOpeness = V.sexualOpeness; + V.policies.sexualOpenness = V.sexualOpenness; V.policies.proRefugees = V.ProRefugees; V.policies.publicFuckdolls = V.publicFuckdolls; @@ -33,8 +33,8 @@ App.Update.policies = function() { V.policies.alwaysSubsidizeRep = V.alwaysSubsidizeRep; V.policies.alwaysSubsidizeGrowth = V.alwaysSubsidizeGrowth; - convertMain('immmigrationCash', 'ProImmigrationCash', 'AntiImmigrationCash'); - convertMain('immmigrationRep', 'ProImmigrationRep', 'AntiImmigrationRep'); + convertMain('immigrationCash', 'ProImmigrationCash', 'AntiImmigrationCash'); + convertMain('immigrationRep', 'ProImmigrationRep', 'AntiImmigrationRep'); convertMain('enslavementCash', 'ProEnslavementCash', 'AntiEnslavementCash'); convertMain('enslavementRep', 'ProEnslavementRep', 'AntiEnslavementRep'); convertMain('cashForRep', 'CashForRep', 'RepForCash'); diff --git a/src/endWeek/endWeek.js b/src/endWeek/endWeek.js index f9ea6808a0cc99304682871c05e38d6f3cacb1d2..6e8ad55b18e3165415e67004fbe8dd990773bb51 100644 --- a/src/endWeek/endWeek.js +++ b/src/endWeek/endWeek.js @@ -95,7 +95,7 @@ globalThis.endWeek = (function() { V.analUseWeight -= 2; } - if (V.policies.sexualOpeness === 1) { + if (V.policies.sexualOpenness === 1) { V.penetrativeUseWeight += 1; } } diff --git a/src/endWeek/saPleaseYou.js b/src/endWeek/saPleaseYou.js index 6c57bdddbd5ab3967749a2b08dfff646682c1a7f..379fabf069492a9b3ffea295cd45d8c269c6c126 100644 --- a/src/endWeek/saPleaseYou.js +++ b/src/endWeek/saPleaseYou.js @@ -1152,7 +1152,7 @@ App.SlaveAssignment.pleaseYou = (function() { if (canImpreg(V.PC, slave)) { r.push(`${knockMeUp(V.PC, penetrativeUse, 0, slave.ID)}`); } - if (V.policies.sexualOpeness === 0) { + if (V.policies.sexualOpenness === 0) { r.push(`Rumors spread that you <span class="red">enjoy taking it from slaves.</span>`); V.PC.degeneracy += 2; } diff --git a/src/events/RESS/muscles.js b/src/events/RESS/muscles.js index 926e5b6226706496ff2a1934f5c459ca3eb4a56a..607fcc050f65017adeeb0124c6df3db82b0ac559 100644 --- a/src/events/RESS/muscles.js +++ b/src/events/RESS/muscles.js @@ -59,7 +59,7 @@ App.Events.RESSMuscles = class RESSMuscles extends App.Events.BaseEvent { App.Events.addResponses(node, [ new App.Events.Result(`Reward ${him} for ${his} gains`, reward, fuckNote()), new App.Events.Result(`Take advantage of ${his} gains with a powerfuck`, powerfuck, fuckNote()), - ((eventSlave.toyHole === "dick" || V.policies.sexualOpeness === 1) && canPenetrate(eventSlave) && eventSlave.belly < 100000) + ((eventSlave.toyHole === "dick" || V.policies.sexualOpenness === 1) && canPenetrate(eventSlave) && eventSlave.belly < 100000) ? new App.Events.Result(`See if ${he} can put those gains to good use`, penetration, "This option will penetrate you") : new App.Events.Result(), new App.Events.Result(`Compliment ${his} gains and send ${him} on ${his} way`, compliment), diff --git a/src/events/RESS/waistlineWoes.js b/src/events/RESS/waistlineWoes.js index f800601eea2c157ae481eea587228f4ef099962e..e51abeb115203012590b0a210b56327f4d8b0050 100644 --- a/src/events/RESS/waistlineWoes.js +++ b/src/events/RESS/waistlineWoes.js @@ -78,7 +78,7 @@ App.Events.RESSWaistlineWoes = class RESSWaistlineWoes extends App.Events.BaseEv (canDoAnal(eventSlave) || canDoVaginal(eventSlave)) ? new App.Events.Result(`Help ${him} burn some calories`, sex, virginityWarning()) : new App.Events.Result(), - /* ((eventSlave.toyHole === "dick" || V.sexualOpeness === 1) && canPenetrate(eventSlave) && (eventSlave.belly + V.PC.belly < 5000) && ((eventSlave.height >= V.PC.height * 1.5) || eventSlave.muscles > 70)) + /* ((eventSlave.toyHole === "dick" || V.sexualOpenness === 1) && canPenetrate(eventSlave) && (eventSlave.belly + V.PC.belly < 5000) && ((eventSlave.height >= V.PC.height * 1.5) || eventSlave.muscles > 70)) ? new App.Events.Result(`Take ${him} for a jog`, jogging, "This option will penetrate you") : new App.Events.Result(),*/ new App.Events.Result(`Send ${him} on ${his} way`, shoo), diff --git a/src/facilities/farmyard/reports/farmyardReport.js b/src/facilities/farmyard/reports/farmyardReport.js index 05b0ae7a5b814ac304e302f0c80f5736a59f9a66..a04e9b8132e1c28f10ea3b6012cc38ea023054fd 100644 --- a/src/facilities/farmyard/reports/farmyardReport.js +++ b/src/facilities/farmyard/reports/farmyardReport.js @@ -466,7 +466,7 @@ App.Facilities.Farmyard.farmyardReport = function farmyardReport() { r.push(`${V.farmyardNameCaps}'s customer's enjoyed`); - if (V.seeBestiality && V.policies.bestialityOpeness && (V.canines || V.hooved || V.felines)) { + if (V.seeBestiality && V.policies.bestialityOpenness && (V.canines || V.hooved || V.felines)) { r.push(`<span class="green">watching farmhands fuck animals in ${V.farmyardDecoration} surroundings.</span>`); } else if (V.farmyardShows) { r.push(`<span class="green">watching farmhands put on shows in ${V.farmyardDecoration} surroundings.</span>`); diff --git a/src/interaction/main/walkPast.js b/src/interaction/main/walkPast.js index b32bc92467675163c6426e848f72d6ac258b4475..26473522603c4904e45e36733acaf7cc823a0074 100644 --- a/src/interaction/main/walkPast.js +++ b/src/interaction/main/walkPast.js @@ -84,7 +84,7 @@ globalThis.walkPast = (function() { break; case "FDick": if (activeSlave.belly < 150000) { - if (activeSlave.dick > 0 && (V.policies.sexualOpeness === 1 || activeSlave.toyHole === "dick")) { + if (activeSlave.dick > 0 && (V.policies.sexualOpenness === 1 || activeSlave.toyHole === "dick")) { output += dickWatch(activeSlave); } else { return; @@ -97,7 +97,7 @@ globalThis.walkPast = (function() { watchArray.push(boobWatch); } if (activeSlave.belly < 150000) { - if (activeSlave.dick > 0 && (V.policies.sexualOpeness === 1 || activeSlave.toyHole === "dick")) { + if (activeSlave.dick > 0 && (V.policies.sexualOpenness === 1 || activeSlave.toyHole === "dick")) { watchArray.push(dickWatch); } if (activeSlave.vagina >= 0) { diff --git a/src/interaction/slaveInteract.js b/src/interaction/slaveInteract.js index 4abb23938934a18d4f34c620627b15fab148d6b0..014d6b37e570b80d48fa76eee57b146b8c2573ed 100644 --- a/src/interaction/slaveInteract.js +++ b/src/interaction/slaveInteract.js @@ -1010,7 +1010,7 @@ App.UI.SlaveInteract.useSlaveDisplay = function(slave) { if (!(slave.chastityPenis)) { sexOptions.push({text: `Grope ${his} dick`, scene: `FondleDick`}); if (canPenetrate(slave)) { - if (V.policies.sexualOpeness === 1 || slave.toyHole === "dick") { + if (V.policies.sexualOpenness === 1 || slave.toyHole === "dick") { sexOptions.push({text: `Ride ${his} dick`, scene: `FDick`}); } } diff --git a/src/js/economyJS.js b/src/js/economyJS.js index b1f14e54dc22c5ac7738386cd876a9b788a2b573..262f8e25376bfbd77a031f4403dd6fe1137956cc 100644 --- a/src/js/economyJS.js +++ b/src/js/economyJS.js @@ -788,7 +788,7 @@ globalThis.calculateCosts = (function() { if (V.policies.regularParties === 1) { costs += policies.cost(); } - if (V.policies.immmigrationCash === 1) { + if (V.policies.immigrationCash === 1) { costs += policies.cost(); } if (V.policies.coursingAssociation === 1) { diff --git a/src/npc/children/childInteract.tw b/src/npc/children/childInteract.tw index e9cecbcf9af702aa8230b7a3e43fcf69f923fe47..e374f4c248d073b7d7b783cb847eb4699dca596f 100644 --- a/src/npc/children/childInteract.tw +++ b/src/npc/children/childInteract.tw @@ -153,7 +153,7 @@ FIXME: <<link "Grope $his dick">> <<replace "#miniscene">><<include "FondleChildDick">><br> <</replace>> <</link>> | - <<if canPenetrate($activeChild) && $policies.sexualOpeness == 1>> + <<if canPenetrate($activeChild) && $policies.sexualOpenness == 1>> <<link "Ride $his dick">> <<replace "#miniscene">><<include "FDick">><br> <</replace>> <</link>> | diff --git a/src/npc/interaction/fDick.tw b/src/npc/interaction/fDick.tw index 0ff958866d2a08e57586a7b2fc5b55d50eed98c1..9c35436e340f7c9135905980c47b85ec1ea6fc0d 100644 --- a/src/npc/interaction/fDick.tw +++ b/src/npc/interaction/fDick.tw @@ -262,7 +262,7 @@ <<= knockMeUp($PC, _pregChance, 0, getSlave($AS).ID)>> <</if>> <</if>> -<<if $policies.sexualOpeness == 0>> +<<if $policies.sexualOpenness == 0>> Rumors spread that you @@.red;enjoy taking it from slaves.@@ <<set $PC.degeneracy += 2>> <</if>> diff --git a/src/npc/startingGirls/commitStartingGirl.tw b/src/npc/startingGirls/commitStartingGirl.tw index c343669612d166b8308ca00e2cd84444e8c11c03..028b716752a937718935e20ca4b9a09b0bcb06be 100644 --- a/src/npc/startingGirls/commitStartingGirl.tw +++ b/src/npc/startingGirls/commitStartingGirl.tw @@ -12,7 +12,7 @@ <<set $PC.counter.slavesKnockedUp++>> <</if>> -<<set $originOveride = 0>> +<<set $originOverride = 0>> <<if $cash < minimumSlaveCost()>><<goto "Acquisition">><</if>> diff --git a/src/npc/startingGirls/startingGirls.tw b/src/npc/startingGirls/startingGirls.tw index e264cac9de0d7eced671a266a69b51f3baff3aea..09100d1bc8c080f12dd36ee8a908d9d3e8001e75 100644 --- a/src/npc/startingGirls/startingGirls.tw +++ b/src/npc/startingGirls/startingGirls.tw @@ -181,7 +181,7 @@ <</if>> <</if>> /* this block makes starting girls actually apply the slave origins, mostly since it just hates you and everything you do */ -<<if $originOveride == 0>> +<<if $originOverride == 0>> <<if $PC.career == "capitalist">> <<if $activeSlave.mother == -1 && $activeSlave.father == -1>> <<set $activeSlave.origin = "To solidify an investment in hermaphrodite self-fertility, you took part in a test successful test trial. Nine months later your $daughter was born.">> @@ -1078,10 +1078,10 @@ <br>Custom tattoo: <<textbox "$activeSlave.custom.tattoo" $activeSlave.custom.tattoo "Starting Girls">> //Use complete, capitalized and punctuated sentences.// <br>Custom origin story: <<textbox "$activeSlave.origin" $activeSlave.origin "Starting Girls">> //Use complete, capitalized and punctuated sentences.// <br>Origin override: - <<if $originOveride == 0>> - @@.red;Disabled@@ [[Enable|Starting Girls][$originOveride = 1]] //Enabling will keep your custom origin and tattoo from being overwritten by Starting Girls.// + <<if $originOverride == 0>> + @@.red;Disabled@@ [[Enable|Starting Girls][$originOverride = 1]] //Enabling will keep your custom origin and tattoo from being overwritten by Starting Girls.// <<else>> - @@.green;Enabled@@ [[Disable|Starting Girls][$originOveride = 0]] //Disabling will allow Starting Girls to overwrite origins and tattoos with its defaults.// + @@.green;Enabled@@ [[Disable|Starting Girls][$originOverride = 0]] //Disabling will allow Starting Girls to overwrite origins and tattoos with its defaults.// <</if>> <<if $activeSlave.prestige>> <br>Reason for prestigiousness: <<textbox "$activeSlave.prestigeDesc" $activeSlave.prestigeDesc>> //Use complete, capitalized and punctuated sentences.// diff --git a/src/pregmod/FCTV/FCTVshows.js b/src/pregmod/FCTV/FCTVshows.js index 8d0e642e5e59d6dec5333eb05034be2d58ac6653..d30020d70ca60fda92b6811e2adc8880f01c03de 100644 --- a/src/pregmod/FCTV/FCTVshows.js +++ b/src/pregmod/FCTV/FCTVshows.js @@ -2024,13 +2024,13 @@ App.Data.FCTV.channels = { r.push(`You've never had a more hope-filled orgasm.</p>`); } else if (V.PC.vagina >= 1) { r.push(`<p>Stunned and soaking wet, you hurry to`); - if (S.Concubine !== 0 && canPenetrate(S.Concubine) && canImpreg(V.PC, S.Concubine) && (V.policies.sexualOpeness === 1 || S.Concubine.toyHole === "dick")) { + if (S.Concubine !== 0 && canPenetrate(S.Concubine) && canImpreg(V.PC, S.Concubine) && (V.policies.sexualOpenness === 1 || S.Concubine.toyHole === "dick")) { const {him} = getPronouns(S.Concubine); r.push(`get ${S.Concubine.slaveName} nice and hard before recreating the entire ending with ${him}. You've never had a more hope-filled orgasm.`); r.push(knockMeUp(V.PC, 10, 0, S.Concubine.ID, 1)); S.Concubine.counter.penetrative++; V.penetrativeTotal++; - } else if (V.policies.sexualOpeness === 1) { + } else if (V.policies.sexualOpenness === 1) { r.push(`find your favorite cock to get a creampie from. You've never had a more lust-filled orgasm.`); } else { r.push(`find your favorite squirt dildo to creampie yourself with. You've never had a more lust-filled orgasm.`); diff --git a/src/uncategorized/REFI.tw b/src/uncategorized/REFI.tw index aa872753378cbb9acde11b9eab96b0a6e198f7c1..f5bf72ff7ca801bade13c19d1f274e8b90da0ad7 100644 --- a/src/uncategorized/REFI.tw +++ b/src/uncategorized/REFI.tw @@ -1301,7 +1301,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <<else>> "I would love to knock <<s>>omeone up, <<Master>>!" <</if>> - <<if $activeSlave.toyHole == "dick" || $policies.sexualOpeness == 1>> + <<if $activeSlave.toyHole == "dick" || $policies.sexualOpenness == 1>> You push $him onto the couch, line yourself up with $his throbbing erection, and ask if $he wants to impregnate a girl. $He's almost beside $himself, shuddering at the titillation, but before $he can answer, you tell $him that getting to use $his dick is a very special reward for very good slaves, and you might give it to $him one day — but that $he doesn't deserve it yet. With that, you tease the tip of $his penis with your pussy; a clear mistake, as this sets $him over the edge. $He can only gasp wordlessly over having just accidentally came in $his <<= WrittenMaster()>>, something you take full advantage of. You clearly inform $him that you were fertile. //Were.// You continue to tease the blooming impregnation fetishist with descriptions of how hard it will be for you so heavily laden with child and how $he had better plan on taking responsibility. $He can't take it and releases another spurt of cum, this time onto $himself; <<if canImpreg($PC, $activeSlave)>> <<= knockMeUp($PC, 20, 0, $activeSlave.ID, 1)>> @@ -1316,7 +1316,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <<set $activeSlave.devotion += 4>> <<set $activeSlave.fetish = "pregnancy", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65>> <</replace>> - <</link>><<if ($activeSlave.toyHole == "dick" || $policies.sexualOpeness == 1) && canImpreg($PC, $activeSlave)>>//This option may result in you getting knocked up.<</if>> + <</link>><<if ($activeSlave.toyHole == "dick" || $policies.sexualOpenness == 1) && canImpreg($PC, $activeSlave)>>//This option may result in you getting knocked up.<</if>> <<else>> <<link "Turn $him into another fertility whore despite $his barrenness">> <<replace "#result">> diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index 4340b937543903e9e88b394418f49515e765e565..05f8840e89dbb494a83151d3a661d42537e25fd9 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -845,7 +845,7 @@ form. $He's good at this, so you let $him continue; <<if $activeSlave.clothes != limp and submissive for $his <<= WrittenMaster()>>. <<elseif $activeSlave.dick > 0>> rock hard at the prospect of getting - <<if ($activeSlave.toyHole == "dick" || $policies.sexualOpeness == 1) && canPenetrate($activeSlave)>> + <<if ($activeSlave.toyHole == "dick" || $policies.sexualOpenness == 1) && canPenetrate($activeSlave)>> to fuck <<else>> fucked by @@ -6479,7 +6479,7 @@ brought in to you. This time <<= App.UI.slaveDescriptionDialog($activeSlave)>> h <</replace>> <</link>><<if ($activeSlave.anus == 0 && canDoAnal($activeSlave))>> //This option will take $his anal virginity//<</if>> <</if>> -<<if ($activeSlave.toyHole == "dick" || $policies.sexualOpeness == 1) && canPenetrate($activeSlave)>> +<<if ($activeSlave.toyHole == "dick" || $policies.sexualOpenness == 1) && canPenetrate($activeSlave)>> <br><<link "Invite $him 'in'">> <<replace "#result">> There's a glint <<if canSee($activeSlave)>>in $his eyes as $he sees<<elseif canHear($activeSlave)>>on $his face as $he hears<<else>>on $his face as $he senses<</if>> you stand up from your desk and saunter over; @@ -11048,7 +11048,7 @@ brought in to you. This time <<= App.UI.slaveDescriptionDialog($activeSlave)>> h "Plea<<s>>e, would you play with my boob<<s>>, <<Master>>?" $He sticks out $his chest and bounces $his breasts for you, lest you misunderstand. You could play with $his boobs, and you do, managing mammary intercourse several ways. <<run seX($activeSlave, "mammary", $PC, "penetrative", 3)>> <<case "pregnancy">> - <<if ($activeSlave.toyHole == "dick" || $policies.sexualOpeness == 1) && canPenetrate($activeSlave) && $PC.vagina != -1>> + <<if ($activeSlave.toyHole == "dick" || $policies.sexualOpenness == 1) && canPenetrate($activeSlave) && $PC.vagina != -1>> <<if canGetPregnant($PC)>> "Plea<<s>>e, can I try to get you pregnant, <<Master>>?" $His eyes are glued to your middle. You could let $him seed you, and you do, enjoying the feeling of $his hot cum jetting into your fertile pussy. <<if canImpreg($PC, $activeSlave)>> @@ -11085,7 +11085,7 @@ brought in to you. This time <<= App.UI.slaveDescriptionDialog($activeSlave)>> h <</if>> <</if>> <<case "dom">> - <<if ($activeSlave.toyHole == "dick" || $policies.sexualOpeness == 1) && canPenetrate($activeSlave)>> + <<if ($activeSlave.toyHole == "dick" || $policies.sexualOpenness == 1) && canPenetrate($activeSlave)>> "Plea<<s>>e, could I bang you, <<Master>>?" $He bounces on $his heels, rock-hard and biting $his lip with anticipation. You could let $him fuck your brains out, and you do, enjoying playing the sub for once. <<run seX($activeSlave, "penetrative", $PC, "vaginal")>> <<if canImpreg($PC, $activeSlave)>> @@ -11102,7 +11102,7 @@ brought in to you. This time <<= App.UI.slaveDescriptionDialog($activeSlave)>> h <</if>> <</if>> <<case "sadist">> - <<if ($activeSlave.toyHole == "dick" || $policies.sexualOpeness == 1) && canPenetrate($activeSlave)>> + <<if ($activeSlave.toyHole == "dick" || $policies.sexualOpenness == 1) && canPenetrate($activeSlave)>> "Plea<<s>>e, can I pretend to rape you, <<Master>>?" $His eyes are wild. You could let $him rape you, and you do, pretending to go about your day until $he shoves you onto the couch and roughly fucks your <<if $PC.vagina != -1>> pussy. @@ -11117,7 +11117,7 @@ brought in to you. This time <<= App.UI.slaveDescriptionDialog($activeSlave)>> h <</if>> <<run seX($activeSlave, "penetrative", $PC, "vaginal")>> <<case "masochist">> - <<if ($activeSlave.toyHole == "dick" || $policies.sexualOpeness == 1) && canPenetrate($activeSlave)>> + <<if ($activeSlave.toyHole == "dick" || $policies.sexualOpenness == 1) && canPenetrate($activeSlave)>> "Plea<<s>>e, would you rape me, <<Master>>?" $His eyes are hungry. You could rape $him, and you do, throwing $him across the couch and riding $him through so many orgasms that $he begs for mercy. <<run seX($activeSlave, "penetrative", $PC, "vaginal")>> <<if canImpreg($PC, $activeSlave)>> @@ -11686,7 +11686,7 @@ brought in to you. This time <<= App.UI.slaveDescriptionDialog($activeSlave)>> h <</if>> $He shrinks away from you involuntarily, but you stroke loving hands down $his temples, the sides of $his neck, and $his upper arms. $He shudders involuntarily, and you can almost feel $him hate $himself through your lip lock. You cock your hips back and to the side, keeping your prick well clear of $him. As far as $he can feel, you're all boobs and feminine lips. <br><br> - <<if $activeSlave.toyHole == "dick" || ($policies.sexualOpeness == 1 && canPenetrate($activeSlave))>> + <<if $activeSlave.toyHole == "dick" || ($policies.sexualOpenness == 1 && canPenetrate($activeSlave))>> You walk forward, pressing $him against the far wall, and then turn yourself around, pinning $him against the wall with your butt<<if $activeSlave.belly >= 5000>>, working your way under $his _belly belly<</if>>. As $he hesitates, wondering what to do about this, you grab $his hands and place them on your <<if $PC.butt >= 5>> enormous, <<if $PC.buttImplant != 0>>beachball cheeks<<else>>wobbling ass<</if>>, @@ -13439,7 +13439,7 @@ brought in to you. This time <<= App.UI.slaveDescriptionDialog($activeSlave)>> h <<if $activeSlave.nipples != "fuckable">>the hardness of $his nipples<<else>>how swollen $his nipples are<</if>> in the cool night when the dance brings you close. $He enjoys $himself immensely and in no time at all, $he's meekly asking you to take $him inside and dance with $him on the bed. Naturally, you oblige. <</replace>> <<set $activeSlave.devotion += 3, $activeSlave.trust += 3>> - <<if ($activeSlave.toyHole == "dick" || $policies.sexualOpeness == 1) && canPenetrate($activeSlave)>> + <<if ($activeSlave.toyHole == "dick" || $policies.sexualOpenness == 1) && canPenetrate($activeSlave)>> <<run seX($activeSlave, "penetrative", $PC, "vaginal")>> <<if canImpreg($PC, $activeSlave)>> <<= knockMeUp($PC, 20, 0, $activeSlave.ID)>> diff --git a/src/uncategorized/arcmgmt.tw b/src/uncategorized/arcmgmt.tw index f04a755a5ced275f9927b5c1117fe67029688513..19ce485f7c208fbf0512ca94edaae18162413b24 100644 --- a/src/uncategorized/arcmgmt.tw +++ b/src/uncategorized/arcmgmt.tw @@ -386,7 +386,7 @@ _enslaveChance = 0.2>> _slaveDemandT *= 1.125>> Some desperate people filtered into the arcology during the week: as owner, you were able to enslave a handful of them. <</if>> -<<if $policies.immmigrationCash == 1>> +<<if $policies.immigrationCash == 1>> <<set _lowerClass += 200, _lowerClassP *= 1.01, _middleClass += 40, @@ -397,7 +397,7 @@ _enslaveChance = 0.2>> _topClass *= 0.99>> The rent promotion for new immigrants brings new citizens to the arcology. <</if>> -<<if $policies.immmigrationRep == 1>> +<<if $policies.immigrationRep == 1>> <<set _lowerClass += 200, _lowerClassP *= 1.01, _middleClass += 40, @@ -409,7 +409,7 @@ _enslaveChance = 0.2>> Your welcome program for new citizens helps encourage wealthy people from the old world to immigrate, but @@.red;annoys some longstanding citizens.@@ <<run repX(forceNeg(100), "policies")>> <</if>> -<<if $policies.immmigrationCash == -1>> +<<if $policies.immigrationCash == -1>> <<set _lowerClass += -200, _lowerClassP *= 0.99, _middleClass += -40, @@ -421,7 +421,7 @@ _enslaveChance = 0.2>> You covertly @@.yellowgreen;sell@@ the private information of potential arcology immigrants on the old world black market. <<run cashX(random(500,1500), "policies")>> <</if>> -<<if $policies.immmigrationRep == -1>> +<<if $policies.immigrationRep == -1>> <<set _lowerClass += -200, _lowerClassP *= 0.99, _middleClass += -40, diff --git a/src/uncategorized/costsReport.tw b/src/uncategorized/costsReport.tw index ff255584896ea0722f7a034e51a9111abd1f657b..e54e7a9403e50fa4793b6d575a4d54e33bf6b61f 100644 --- a/src/uncategorized/costsReport.tw +++ b/src/uncategorized/costsReport.tw @@ -424,7 +424,7 @@ $researchLab.level > 0>> <</if>> <</if>> -<<if $policies.immmigrationCash == 1>> +<<if $policies.immigrationCash == 1>> <br> Pro-immigration Promotion Budget: @@.yellowgreen;<<print cashFormat(policies.cost())>>@@ <<set _arcologyCosts += policies.cost()>> <</if>> diff --git a/src/uncategorized/fsDevelopments.tw b/src/uncategorized/fsDevelopments.tw index ce6e951d44804928066a6c78b620c23d7828f70d..788d34f4a68a5e2e3b01955674169cd807193fd7 100644 --- a/src/uncategorized/fsDevelopments.tw +++ b/src/uncategorized/fsDevelopments.tw @@ -76,13 +76,13 @@ <<if $secExpEnabled == 1>> <<if $SecExp.buildings.propHub.active > 0 && $SecExp.buildings.propHub.campaign >= 1 && $SecExp.buildings.propHub.focus == "social engineering">> Your propaganda campaign helps further your societal engineering efforts. - <<if $SecExp.buildings.propHub.recuriterOffice == 0 || $RecruiterID == 0>> + <<if $SecExp.buildings.propHub.recruiterOffice == 0 || $RecruiterID == 0>> <<if $propCampaignBoost == 1>> <<set _broadProgress += 2>> <<else>> <<set _broadProgress += 1>> <</if>> - <<elseif $SecExp.buildings.propHub.recuriterOffice && $RecruiterID > 0>> + <<elseif $SecExp.buildings.propHub.recruiterOffice && $RecruiterID > 0>> <<setLocalPronouns _S.Recruiter>> <span class='slave-name'><<= SlaveFullName(_S.Recruiter)>></span> is able to further boost your societal engineering campaign from $his PR hub office. <<if $propCampaignBoost == 1>> diff --git a/src/uncategorized/reputation.tw b/src/uncategorized/reputation.tw index 3ff287fcf7ff7307b8e4c1884871584e6251af74..9337512b5593a712a101aa2901622d53bad6b351 100644 --- a/src/uncategorized/reputation.tw +++ b/src/uncategorized/reputation.tw @@ -269,7 +269,7 @@ _enduringRep = $enduringRep>> <</if>> <</if>> -<<if $policies.sexualOpeness == 1>> +<<if $policies.sexualOpenness == 1>> <<if $arcologies[0].FSChattelReligionistLaw == 1 || $arcologies[0].FSRestartDecoration == 100>> /* already handled above */ <<else>> @@ -422,7 +422,7 @@ _enduringRep = $enduringRep>> <<if $arcologies[0].FSRestartDecoration == 100>> <<if $PC.pregSource != -1 && $PC.pregSource != -6>> Most prominent female owners avoid being penetrated on - <<if $policies.sexualOpeness == 1>> + <<if $policies.sexualOpenness == 1>> principle, though you choose the opposite; your fecund figure suggests a slave knocked you up, a huge <<else>> principle; your fecund figure exposes not only your willingness to be penetrated, but your @@ -440,7 +440,7 @@ _enduringRep = $enduringRep>> <<else>> <<if $PC.pregSource != -1 && $PC.pregSource != -6>> Most prominent female owners avoid being penetrated on - <<if $policies.sexualOpeness == 1>> + <<if $policies.sexualOpenness == 1>> principle, though you choose the opposite; your fecund figure suggests a slave knocked you up, a huge <<else>> principle; your fecund figure exposes not only your willingness to be penetrated, but your @@ -458,7 +458,7 @@ _enduringRep = $enduringRep>> <</if>> <<elseif $arcologies[0].FSRepopulationFocus >= 60>> Most prominent female owners avoid being penetrated on principle, but your arcology values motherhood so much that it is more @@.green;pleased@@ with your dedication than it is disappointed in your - <<if $policies.sexualOpeness == 1>> + <<if $policies.sexualOpenness == 1>> suspected slave baby. <<else>> penetration. @@ -466,7 +466,7 @@ _enduringRep = $enduringRep>> <<run repX(10, "PCappearance")>> <<else>> Most prominent female owners avoid being penetrated on - <<if $policies.sexualOpeness == 1>> + <<if $policies.sexualOpenness == 1>> principle, though you choose the opposite; your fecund figure suggests a slave knocked you up, <<else>> principle; your fecund figure exposes your willingness to be penetrated, diff --git a/src/uncategorized/saDevotion.tw b/src/uncategorized/saDevotion.tw index cb6906ccd3a092f5aa7e03b13db559b18bee3c53..2a680309837509b6553ae42b987366d2e85ebd01 100644 --- a/src/uncategorized/saDevotion.tw +++ b/src/uncategorized/saDevotion.tw @@ -528,7 +528,7 @@ <<if canImpreg($PC, $slaves[$i])>> <<= knockMeUp($PC, $freeSexualEnergy, 0, $slaves[$i].ID, 1)>> <</if>> - <<if $policies.sexualOpeness == 0>> + <<if $policies.sexualOpenness == 0>> <<set $PC.degeneracy++>> <</if>> <</if>>