Browse Source

Fixed some reactive actions not showing up on the right side

tags/v1.0.0
Fen Dweller 6 years ago
parent
commit
3d2a430e3b
1 changed files with 7 additions and 7 deletions
  1. +7
    -7
      game.js

+ 7
- 7
game.js View File

@@ -1175,7 +1175,7 @@ let macro =
"fillPiss": function(self) { "fillPiss": function(self) {
self.pissStorage.amount += self.pissScale * self.pissStorage.limit / self.pissStorageScale / 1000; self.pissStorage.amount += self.pissScale * self.pissStorage.limit / self.pissStorageScale / 1000;
if (self.pissStorage.amount > self.pissStorage.limit * 2) if (self.pissStorage.amount > self.pissStorage.limit * 2)
piss(self.pissStorage.amount);
piss(self.pissStorage.amount, false);
setTimeout(function () { self.fillPiss(self); }, 100); setTimeout(function () { self.fillPiss(self); }, 100);
update(); update();
}, },
@@ -1183,7 +1183,7 @@ let macro =
"fillScat": function(self) { "fillScat": function(self) {
self.scatStorage.amount += self.scatScale * self.scatStorage.limit / self.scatStorageScale / 1000; self.scatStorage.amount += self.scatScale * self.scatStorage.limit / self.scatStorageScale / 1000;
if (self.scatStorage.amount > self.scatStorage.limit * 2) if (self.scatStorage.amount > self.scatStorage.limit * 2)
scat(self.scatStorage.amount);
scat(self.scatStorage.amount, false);
setTimeout(function () { self.fillScat(self); }, 100); setTimeout(function () { self.fillScat(self); }, 100);
update(); update();
}, },
@@ -3269,7 +3269,7 @@ function footwearUpdate() {
} }
} }


function piss(vol) {
function piss(vol, active=true) {
if (vol == undefined) { if (vol == undefined) {
vol = macro.pissStorage.amount; vol = macro.pissStorage.amount;
} }
@@ -3289,16 +3289,16 @@ function piss(vol) {
let sound = getSound("liquid",preyMass); let sound = getSound("liquid",preyMass);


add_victim_people("piss",prey); add_victim_people("piss",prey);
update([sound,line,linesummary,newline]);
update([sound,line,linesummary,newline], active);


macro.arouse(20); macro.arouse(20);


if (macro.stenchEnabled && macro.basePissStenchArea > 0) { if (macro.stenchEnabled && macro.basePissStenchArea > 0) {
piss_stench(area * macro.basePissStenchArea);
piss_stench(area * macro.basePissStenchArea, active);
} }
} }


function piss_stench(area) {
function piss_stench(area, active=true) {
let prey = getPrey(biome, area); let prey = getPrey(biome, area);
let line = describe("piss-stench", prey, macro, verbose); let line = describe("piss-stench", prey, macro, verbose);
let linesummary = summarize(prey.sum(), true); let linesummary = summarize(prey.sum(), true);
@@ -3312,7 +3312,7 @@ function piss_stench(area) {


add_victim_people("piss-stench",prey); add_victim_people("piss-stench",prey);


update([line,linesummary,newline]);
update([line,linesummary,newline], active);


macro.arouse(5); macro.arouse(5);
} }


Loading…
Cancel
Save