Skip to content
Snippets Groups Projects
Commit 8b87fa06 authored by Pregmodder's avatar Pregmodder
Browse files

Merge branch 'hotfixes' into 'pregmod-master'

endWeek JS

See merge request !4000
parents efbf1cbe eb225721
Branches
Tags
1 merge request!4000endWeek JS
...@@ -28,87 +28,74 @@ ...@@ -28,87 +28,74 @@
<</if>> <</if>>
<<run $slaves.forEach(function(s) { <<run $slaves.forEach(function(s) {
const V = State.variables;
if (s.inflationMethod == 1 || s.inflationMethod == 2) { if (s.inflationMethod == 1 || s.inflationMethod == 2) {
if (s.inflationType == "milk") { if (s.inflationType == "milk") {
V.inflatedSlavesMilk++; $inflatedSlavesMilk++;
} else if (s.inflationType == "cum") { } else if (s.inflationType == "cum") {
V.inflatedSlavesCum++; $inflatedSlavesCum++;
} }
} }
if (s.assignment == "be a subordinate slave" && s.subTarget == 0) { if (s.assignment == "be a subordinate slave" && s.subTarget == 0) {
V.subSlaves++; $subSlaves++;
} }
s.lastWeeksCashIncome = 0;
s.lastWeeksRepIncome = 0;
s.lastWeeksRepExpenses = 0;
})>> })>>
/*
<<for _i = 0; _i < $slaves.length; _i++>>
<<if $slaves[_i].inflationMethod == 1 || $slaves[_i].inflationMethod == 2>>
<<if $slaves[_i].inflationType == "milk">>
<<set $inflatedSlavesMilk++>>
<<elseif $slaves[_i].inflationType == "cum">>
<<set $inflatedSlavesCum++>>
<</if>>
<</if>>
<<if $slaves[_i].assignment == "be a subordinate slave" && $slaves[_i].subTarget == 0>>
<<set $subSlaves++>>
<</if>>
<</for>>
*/
<<if $organs.length > 0>> <<if $organs.length > 0>>
<<for _i = 0; _i < $organs.length; _i++>> <<run $organs.forEach(function(o) {
<<if $organs[_i].weeksToCompletion > 0>> if ($organs[o].weeksToCompletion > 0) {
<<if $organFarmUpgrade == 3>> if ($organFarmUpgrade == 3) {
<<set $organs[_i].weeksToCompletion -= 4>> $organs[o].weeksToCompletion -= 4;
<<elseif $organFarmUpgrade == 2>> } else if ($organFarmUpgrade == 2) {
<<set $organs[_i].weeksToCompletion -= 2>> $organs[o].weeksToCompletion -= 2;
<<else>> } else {
<<set $organs[_i].weeksToCompletion-->> $organs[o].weeksToCompletion--;
<</if>> }
<</if>> }
<<if $organs[_i].weeksToCompletion <= 0>> })>>
<<set $completedOrgans.push($organs[_i])>>
<<set $organs.deleteAt(_i)>>
<</if>>
<</for>>
<</if>> <</if>>
<<if $incubatorOrgans.length > 0>> <<if $incubatorOrgans.length > 0>>
<<for _i = 0; _i < $incubatorOrgans.length; _i++>> <<run $incubatorOrgans.forEach(function(io) {
<<if $incubatorOrgans[_i].weeksToCompletion > 0>> if ($incubatorOrgans[io].weeksToCompletion > 0) {
<<if $organFarmUpgrade == 3>> if ($organFarmUpgrade == 3) {
<<set $incubatorOrgans[_i].weeksToCompletion -= 4>> $incubatorOrgans[io].weeksToCompletion -= 4;
<<elseif $organFarmUpgrade == 2>> } else if ($organFarmUpgrade == 2) {
<<set $incubatorOrgans[_i].weeksToCompletion -= 2>> $incubatorOrgans[io].weeksToCompletion -= 2;
<<else>> } else {
<<set $incubatorOrgans[_i].weeksToCompletion-->> $incubatorOrgans[io].weeksToCompletion--;
<</if>> }
<</if>> }
<</for>> })>>
<</if>> <</if>>
/* for future use
/* for potential future use
<<if $nurseryOrgans.length > 0>> <<if $nurseryOrgans.length > 0>>
<<for _i = 0; _i < $nurseryOrgans.length; _i++>> <<run $nurseryOrgans.forEach(function(no) {
<<if $nurseryOrgans[_i].weeksToCompletion > 0>> if ($nurseryOrgans[no].weeksToCompletion > 0) {
<<if $organFarmUpgrade == 3>> if ($organFarmUpgrade == 3) {
<<set $nurseryOrgans[_i].weeksToCompletion -= 4>> $nurseryOrgans[no].weeksToCompletion -= 4;
<<elseif $organFarmUpgrade == 2>> } else if ($organFarmUpgrade == 2) {
<<set $nurseryOrgans[_i].weeksToCompletion -= 2>> $nurseryOrgans[no].weeksToCompletion -= 2;
<<else>> } else {
<<set $nurseryOrgans[_i].weeksToCompletion-->> $nurseryOrgans[no].weeksToCompletion--;
<</if>> }
<</if>> }
<</for>> })>>
<</if>> <</if>>
*/ */
<<if $limbs.length > 0>> <<if $limbs.length > 0>>
<<for _i = 0; _i < $limbs.length; _i++>> <<run $limbs.forEach(function(l) {
<<if $limbs[_i].weeksToCompletion > 0>> if ($limbs[l].weeksToCompletion > 0) {
<<set $limbs[_i].weeksToCompletion-->> $limbs[l].weeksToCompletion--;
<</if>> }
<<if $limbs[_i].weeksToCompletion == 0>> if ($limbs[l].weeksToCompletion == 0) {
<<set $limbsCompleted++>> $limbsCompleted++;
<</if>> }
<</for>> })>>
<</if>> <</if>>
/% Begin section: ensure minimum age is set (game may have been loaded from a non-modded version). %/ /% Begin section: ensure minimum age is set (game may have been loaded from a non-modded version). %/
...@@ -151,7 +138,6 @@ ...@@ -151,7 +138,6 @@
<</if>> <</if>>
<</if>> <</if>>
<<run $slaves.forEach(function(s) { s.lastWeeksCashIncome = 0, s.lastWeeksRepIncome = 0, s.lastWeeksRepExpenses = 0; })>>
<<set $lastWeeksCashErrors = "Errors: ">> <<set $lastWeeksCashErrors = "Errors: ">>
<<set $lastWeeksRepErrors = "Errors: ">> <<set $lastWeeksRepErrors = "Errors: ">>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment