From f9a99feffc7a8fcb72f9d72fa25f0e20b6de2fc8 Mon Sep 17 00:00:00 2001 From: Skriv <skrivelese@gmail.com> Date: Sun, 31 Mar 2019 15:49:44 +0200 Subject: [PATCH] second pass --- src/js/economyJS.js | 4 ++-- src/js/futureSocietyJS.js | 50 +++++++++++++++++++-------------------- src/js/sexActsJS.js | 6 ++--- 3 files changed, 29 insertions(+), 31 deletions(-) diff --git a/src/js/economyJS.js b/src/js/economyJS.js index 63955e40086..6d92bf1959e 100644 --- a/src/js/economyJS.js +++ b/src/js/economyJS.js @@ -954,12 +954,12 @@ window.corpValue = function() { // Corporation Share Price // A positive q means adding shares to the market, negative means removing them -window.corpSharePrice = function(q) { +window.corpSharePrice = function(q = 0) { const V = State.variables; if (V.corpIncorporated === 0) { return 0; } else { - return Math.trunc(1000 * (corpValue() / (V.personalShares + V.publicShares + (q || 0)))); + return Math.trunc(1000 * (corpValue() / (V.personalShares + V.publicShares + q))); } }; diff --git a/src/js/futureSocietyJS.js b/src/js/futureSocietyJS.js index bd005f0b772..5bd36ca9946 100644 --- a/src/js/futureSocietyJS.js +++ b/src/js/futureSocietyJS.js @@ -255,7 +255,7 @@ window.ValidateFacilityDecoration = function ValidateFacilityDecoration(decorati } }; -window.FSChange = function FSChange(FS, magnitude, bonusMultiplier) { +window.FSChange = function FSChange(FS, magnitude, bonusMultiplier = 1) { 'use strict'; const V = State.variables; let errorMessage = ''; @@ -268,7 +268,7 @@ window.FSChange = function FSChange(FS, magnitude, bonusMultiplier) { } else { repX(magnitude * V.FSSingleSlaveRep * (V.arcologies[0].FSSupremacist / V.FSLockinLevel), 'futureSocieties'); } - V.arcologies[0].FSSupremacist += 0.05 * magnitude * V.FSSingleSlaveRep * (bonusMultiplier || 1); + V.arcologies[0].FSSupremacist += 0.05 * magnitude * V.FSSingleSlaveRep * bonusMultiplier; } break; case 'Subjugationist': @@ -278,7 +278,7 @@ window.FSChange = function FSChange(FS, magnitude, bonusMultiplier) { } else { repX(magnitude * V.FSSingleSlaveRep * (V.arcologies[0].FSSubjugationist / V.FSLockinLevel), 'futureSocieties'); } - V.arcologies[0].FSSubjugationist += 0.05 * magnitude * V.FSSingleSlaveRep * (bonusMultiplier || 1); + V.arcologies[0].FSSubjugationist += 0.05 * magnitude * V.FSSingleSlaveRep * bonusMultiplier; } break; case 'GenderRadicalist': @@ -288,7 +288,7 @@ window.FSChange = function FSChange(FS, magnitude, bonusMultiplier) { } else { repX(magnitude * V.FSSingleSlaveRep * (V.arcologies[0].FSGenderRadicalist / V.FSLockinLevel), 'futureSocieties'); } - V.arcologies[0].FSGenderRadicalist += 0.05 * magnitude * V.FSSingleSlaveRep * (bonusMultiplier || 1); + V.arcologies[0].FSGenderRadicalist += 0.05 * magnitude * V.FSSingleSlaveRep * bonusMultiplier; } break; case 'GenderFundamentalist': @@ -298,7 +298,7 @@ window.FSChange = function FSChange(FS, magnitude, bonusMultiplier) { } else { repX(magnitude * V.FSSingleSlaveRep * (V.arcologies[0].FSGenderFundamentalist / V.FSLockinLevel), 'futureSocieties'); } - V.arcologies[0].FSGenderFundamentalist += 0.05 * magnitude * V.FSSingleSlaveRep * (bonusMultiplier || 1); + V.arcologies[0].FSGenderFundamentalist += 0.05 * magnitude * V.FSSingleSlaveRep * bonusMultiplier; } break; case 'Paternalist': @@ -308,7 +308,7 @@ window.FSChange = function FSChange(FS, magnitude, bonusMultiplier) { } else { repX(magnitude * V.FSSingleSlaveRep * (V.arcologies[0].FSPaternalist / V.FSLockinLevel), 'futureSocieties'); } - V.arcologies[0].FSPaternalist += 0.05 * magnitude * V.FSSingleSlaveRep * (bonusMultiplier || 1); + V.arcologies[0].FSPaternalist += 0.05 * magnitude * V.FSSingleSlaveRep * bonusMultiplier; } break; case 'Degradationist': @@ -318,7 +318,7 @@ window.FSChange = function FSChange(FS, magnitude, bonusMultiplier) { } else { repX(magnitude * V.FSSingleSlaveRep * (V.arcologies[0].FSDegradationist / V.FSLockinLevel), 'futureSocieties'); } - V.arcologies[0].FSDegradationist += 0.05 * magnitude * V.FSSingleSlaveRep * (bonusMultiplier || 1); + V.arcologies[0].FSDegradationist += 0.05 * magnitude * V.FSSingleSlaveRep * bonusMultiplier; } break; case 'AssetExpansionist': @@ -328,7 +328,7 @@ window.FSChange = function FSChange(FS, magnitude, bonusMultiplier) { } else { repX(magnitude * V.FSSingleSlaveRep * (V.arcologies[0].FSAssetExpansionist / V.FSLockinLevel), 'futureSocieties'); } - V.arcologies[0].FSAssetExpansionist += 0.05 * magnitude * V.FSSingleSlaveRep * (bonusMultiplier || 1); + V.arcologies[0].FSAssetExpansionist += 0.05 * magnitude * V.FSSingleSlaveRep * bonusMultiplier; } break; case 'SlimnessEnthusiast': @@ -338,7 +338,7 @@ window.FSChange = function FSChange(FS, magnitude, bonusMultiplier) { } else { repX(magnitude * V.FSSingleSlaveRep * (V.arcologies[0].FSSlimnessEnthusiast / V.FSLockinLevel), 'futureSocieties'); } - V.arcologies[0].FSSlimnessEnthusiast += 0.05 * magnitude * V.FSSingleSlaveRep * (bonusMultiplier || 1); + V.arcologies[0].FSSlimnessEnthusiast += 0.05 * magnitude * V.FSSingleSlaveRep * bonusMultiplier; } break; case 'TransformationFetishist': @@ -348,7 +348,7 @@ window.FSChange = function FSChange(FS, magnitude, bonusMultiplier) { } else { repX(magnitude * V.FSSingleSlaveRep * (V.arcologies[0].FSTransformationFetishist / V.FSLockinLevel), 'futureSocieties'); } - V.arcologies[0].FSTransformationFetishist += 0.05 * magnitude * V.FSSingleSlaveRep * (bonusMultiplier || 1); + V.arcologies[0].FSTransformationFetishist += 0.05 * magnitude * V.FSSingleSlaveRep * bonusMultiplier; } break; case 'BodyPurist': @@ -358,7 +358,7 @@ window.FSChange = function FSChange(FS, magnitude, bonusMultiplier) { } else { repX(magnitude * V.FSSingleSlaveRep * (V.arcologies[0].FSBodyPurist / V.FSLockinLevel), 'futureSocieties'); } - V.arcologies[0].FSBodyPurist += 0.05 * magnitude * V.FSSingleSlaveRep * (bonusMultiplier || 1); + V.arcologies[0].FSBodyPurist += 0.05 * magnitude * V.FSSingleSlaveRep * bonusMultiplier; } break; case 'MaturityPreferentialist': @@ -368,7 +368,7 @@ window.FSChange = function FSChange(FS, magnitude, bonusMultiplier) { } else { repX(magnitude * V.FSSingleSlaveRep * (V.arcologies[0].FSMaturityPreferentialist / V.FSLockinLevel), 'futureSocieties'); } - V.arcologies[0].FSMaturityPreferentialist += 0.05 * magnitude * V.FSSingleSlaveRep * (bonusMultiplier || 1); + V.arcologies[0].FSMaturityPreferentialist += 0.05 * magnitude * V.FSSingleSlaveRep * bonusMultiplier; } break; case 'YouthPreferentialist': @@ -378,7 +378,7 @@ window.FSChange = function FSChange(FS, magnitude, bonusMultiplier) { } else { repX(magnitude * V.FSSingleSlaveRep * (V.arcologies[0].FSYouthPreferentialist / V.FSLockinLevel), 'futureSocieties'); } - V.arcologies[0].FSYouthPreferentialist += 0.05 * magnitude * V.FSSingleSlaveRep * (bonusMultiplier || 1); + V.arcologies[0].FSYouthPreferentialist += 0.05 * magnitude * V.FSSingleSlaveRep * bonusMultiplier; } break; case 'Pastoralist': @@ -388,7 +388,7 @@ window.FSChange = function FSChange(FS, magnitude, bonusMultiplier) { } else { repX(magnitude * V.FSSingleSlaveRep * (V.arcologies[0].FSPastoralist / V.FSLockinLevel), 'futureSocieties'); } - V.arcologies[0].FSPastoralist += 0.05 * magnitude * V.FSSingleSlaveRep * (bonusMultiplier || 1); + V.arcologies[0].FSPastoralist += 0.05 * magnitude * V.FSSingleSlaveRep * bonusMultiplier; } break; case 'PhysicalIdealist': @@ -398,7 +398,7 @@ window.FSChange = function FSChange(FS, magnitude, bonusMultiplier) { } else { repX(magnitude * V.FSSingleSlaveRep * (V.arcologies[0].FSPhysicalIdealist / V.FSLockinLevel), 'futureSocieties'); } - V.arcologies[0].FSPhysicalIdealist += 0.05 * magnitude * V.FSSingleSlaveRep * (bonusMultiplier || 1); + V.arcologies[0].FSPhysicalIdealist += 0.05 * magnitude * V.FSSingleSlaveRep * bonusMultiplier; } break; case 'ChattelReligionist': @@ -408,7 +408,7 @@ window.FSChange = function FSChange(FS, magnitude, bonusMultiplier) { } else { repX(magnitude * V.FSSingleSlaveRep * (V.arcologies[0].FSChattelReligionist / V.FSLockinLevel), 'futureSocieties'); } - V.arcologies[0].FSChattelReligionist += 0.05 * magnitude * V.FSSingleSlaveRep * (bonusMultiplier || 1); + V.arcologies[0].FSChattelReligionist += 0.05 * magnitude * V.FSSingleSlaveRep * bonusMultiplier; } break; case 'RomanRevivalist': @@ -418,7 +418,7 @@ window.FSChange = function FSChange(FS, magnitude, bonusMultiplier) { } else { repX(magnitude * V.FSSingleSlaveRep * (V.arcologies[0].FSRomanRevivalist / V.FSLockinLevel), 'futureSocieties'); } - V.arcologies[0].FSRomanRevivalist += 0.05 * magnitude * V.FSSingleSlaveRep * (bonusMultiplier || 1); + V.arcologies[0].FSRomanRevivalist += 0.05 * magnitude * V.FSSingleSlaveRep * bonusMultiplier; } break; case 'AztecRevivalist': @@ -428,7 +428,7 @@ window.FSChange = function FSChange(FS, magnitude, bonusMultiplier) { } else { repX(magnitude * V.FSSingleSlaveRep * (V.arcologies[0].FSAztecRevivalist / V.FSLockinLevel), 'futureSocieties'); } - V.arcologies[0].FSAztecRevivalist += 0.05 * magnitude * V.FSSingleSlaveRep * (bonusMultiplier || 1); + V.arcologies[0].FSAztecRevivalist += 0.05 * magnitude * V.FSSingleSlaveRep * bonusMultiplier; } break; case 'EgyptianRevivalist': @@ -438,7 +438,7 @@ window.FSChange = function FSChange(FS, magnitude, bonusMultiplier) { } else { repX(magnitude * V.FSSingleSlaveRep * (V.arcologies[0].FSEgyptianRevivalist / V.FSLockinLevel), 'futureSocieties'); } - V.arcologies[0].FSEgyptianRevivalist += 0.05 * magnitude * V.FSSingleSlaveRep * (bonusMultiplier || 1); + V.arcologies[0].FSEgyptianRevivalist += 0.05 * magnitude * V.FSSingleSlaveRep * bonusMultiplier; } break; case 'EdoRevivalist': @@ -448,7 +448,7 @@ window.FSChange = function FSChange(FS, magnitude, bonusMultiplier) { } else { repX(magnitude * V.FSSingleSlaveRep * (V.arcologies[0].FSEdoRevivalist / V.FSLockinLevel), 'futureSocieties'); } - V.arcologies[0].FSEdoRevivalist += 0.05 * magnitude * V.FSSingleSlaveRep * (bonusMultiplier || 1); + V.arcologies[0].FSEdoRevivalist += 0.05 * magnitude * V.FSSingleSlaveRep * bonusMultiplier; } break; case 'ArabianRevivalist': @@ -458,7 +458,7 @@ window.FSChange = function FSChange(FS, magnitude, bonusMultiplier) { } else { repX(magnitude * V.FSSingleSlaveRep * (V.arcologies[0].FSArabianRevivalist / V.FSLockinLevel), 'futureSocieties'); } - V.arcologies[0].FSArabianRevivalist += 0.05 * magnitude * V.FSSingleSlaveRep * (bonusMultiplier || 1); + V.arcologies[0].FSArabianRevivalist += 0.05 * magnitude * V.FSSingleSlaveRep * bonusMultiplier; } break; case 'ChineseRevivalist': @@ -468,7 +468,7 @@ window.FSChange = function FSChange(FS, magnitude, bonusMultiplier) { } else { repX(magnitude * V.FSSingleSlaveRep * (V.arcologies[0].FSChineseRevivalist / V.FSLockinLevel), 'futureSocieties'); } - V.arcologies[0].FSChineseRevivalist += 0.05 * magnitude * V.FSSingleSlaveRep * (bonusMultiplier || 1); + V.arcologies[0].FSChineseRevivalist += 0.05 * magnitude * V.FSSingleSlaveRep * bonusMultiplier; } break; case 'Repopulationist': @@ -478,7 +478,7 @@ window.FSChange = function FSChange(FS, magnitude, bonusMultiplier) { } else { repX(magnitude * V.FSSingleSlaveRep * (V.arcologies[0].FSRepopulationFocus / V.FSLockinLevel), 'futureSocieties'); } - V.arcologies[0].FSRepopulationFocus += 0.05 * magnitude * V.FSSingleSlaveRep * (bonusMultiplier || 1); + V.arcologies[0].FSRepopulationFocus += 0.05 * magnitude * V.FSSingleSlaveRep * bonusMultiplier; } break; case 'Eugenics': @@ -488,7 +488,7 @@ window.FSChange = function FSChange(FS, magnitude, bonusMultiplier) { } else { repX(magnitude * V.FSSingleSlaveRep * (V.arcologies[0].FSRestart / V.FSLockinLevel), 'futureSocieties'); } - V.arcologies[0].FSRestart += 0.05 * magnitude * V.FSSingleSlaveRep * (bonusMultiplier || 1); + V.arcologies[0].FSRestart += 0.05 * magnitude * V.FSSingleSlaveRep * bonusMultiplier; } break; case 'Hedonism': @@ -498,7 +498,7 @@ window.FSChange = function FSChange(FS, magnitude, bonusMultiplier) { } else { repX(magnitude * V.FSSingleSlaveRep * (V.arcologies[0].FSHedonisticDecadence / V.FSLockinLevel), 'futureSocieties'); } - V.arcologies[0].FSHedonisticDecadence += 0.05 * magnitude * V.FSSingleSlaveRep * (bonusMultiplier || 1); + V.arcologies[0].FSHedonisticDecadence += 0.05 * magnitude * V.FSSingleSlaveRep * bonusMultiplier; } break; default: diff --git a/src/js/sexActsJS.js b/src/js/sexActsJS.js index d519c141e57..c26283f0783 100644 --- a/src/js/sexActsJS.js +++ b/src/js/sexActsJS.js @@ -2,7 +2,7 @@ times is how many times to increment the anal counts. if left undefined it will assume it to be 1. */ -window.AnalVCheck = function AnalVCheck(times) { +window.AnalVCheck = function AnalVCheck(times = 1) { const V = State.variables; const slave = V.activeSlave; const pronouns = getPronouns(slave); @@ -14,7 +14,6 @@ window.AnalVCheck = function AnalVCheck(times) { // boy = pronouns.noun; const He = capFirstChar(he); const His = capFirstChar(his); - times = times || 1; let r = ``; if (canDoAnal(slave) && slave.anus === 0) { r += `@@.lime;This breaks in ${slave.slaveName}'s virgin ass.@@ `; @@ -57,7 +56,7 @@ window.AnalVCheck = function AnalVCheck(times) { times is how many times to increment the vaginal counts. if left undefined it will assume it to be 1. */ -window.VaginalVCheck = function VaginalVCheck(times) { +window.VaginalVCheck = function VaginalVCheck(times = 1) { const V = State.variables; const slave = V.activeSlave; const pronouns = getPronouns(slave); @@ -69,7 +68,6 @@ window.VaginalVCheck = function VaginalVCheck(times) { const boy = pronouns.noun; const He = capFirstChar(he); const His = capFirstChar(his); - times = times || 1; let r = ``; if (canDoVaginal(slave) && slave.vagina === 0) { r += `@@.lime;This breaks in ${slave.slaveName}'s virgin pussy.@@ `; -- GitLab