|
|
|
@@ -89,7 +89,7 @@ var macro = |
|
|
|
"baseCumRatio": 1, |
|
|
|
"cumScale": 1, |
|
|
|
get cumVolume() { |
|
|
|
return this.dickGirth * this.baseCumRatio * this.cumScale + Math.max(0,this.cumStorage.amount - this.cumStorage.limit); |
|
|
|
return this.dickGirth * this.baseCumRatio * this.cumScale * (1 + this.edge) + Math.max(0,this.cumStorage.amount - this.cumStorage.limit); |
|
|
|
}, |
|
|
|
|
|
|
|
"baseVaginaLength": 0.1, |
|
|
|
@@ -103,7 +103,7 @@ var macro = |
|
|
|
"baseFemcumRatio": 1, |
|
|
|
"femcumScale": 1, |
|
|
|
get femcumVolume() { |
|
|
|
return this.vaginaArea * this.baseFemcumRatio * this.femcumScale + Math.max(0,this.femcumStorage.amount - this.femcumStorage.limit); |
|
|
|
return this.vaginaArea * this.baseFemcumRatio * this.femcumScale * (1 + this.edge) + Math.max(0,this.femcumStorage.amount - this.femcumStorage.limit); |
|
|
|
}, |
|
|
|
|
|
|
|
"baseBreastDiameter": 0.1, |
|
|
|
@@ -291,6 +291,7 @@ var macro = |
|
|
|
"arousalFactor": 1, |
|
|
|
|
|
|
|
"arousal": 0, |
|
|
|
"edge": 0, |
|
|
|
|
|
|
|
"arouse": function(amount) { |
|
|
|
if (!this.arousalEnabled) |
|
|
|
@@ -340,9 +341,13 @@ var macro = |
|
|
|
if (self.arousalEnabled) { |
|
|
|
if (self.arousal > 100 && !self.orgasm) { |
|
|
|
self.arousal = Math.max(100,self.arousal-1); |
|
|
|
self.edge += Math.sqrt((self.arousal - 100)) / 500; |
|
|
|
self.edge = Math.min(1,self.edge); |
|
|
|
self.edge = Math.max(0,self.edge - 0.002); |
|
|
|
update(); |
|
|
|
} else if (self.afterglow) { |
|
|
|
self.quench(0.5); |
|
|
|
self.edge = Math.max(0,self.edge - 0.01); |
|
|
|
} |
|
|
|
} |
|
|
|
setTimeout(function() { self.quenchExcess(self); }, 200); |
|
|
|
@@ -550,10 +555,13 @@ function toggle_arousal() |
|
|
|
macro.arousalEnabled = !macro.arousalEnabled; |
|
|
|
|
|
|
|
document.getElementById("button-arousal").innerHTML = (macro.arousalEnabled ? "Arousal On" : "Arousal Off"); |
|
|
|
if (macro.arousalEnabled) |
|
|
|
if (macro.arousalEnabled) { |
|
|
|
document.getElementById("arousal").style.display = "block"; |
|
|
|
else |
|
|
|
document.getElementById("edge").style.display = "block"; |
|
|
|
} else { |
|
|
|
document.getElementById("arousal").style.display = "none"; |
|
|
|
document.getElementById("edge").style.display = "none"; |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@@ -1096,6 +1104,7 @@ function update(lines = []) |
|
|
|
document.getElementById("mass").innerHTML = "Mass: " + transformNumbers(mass(macro.mass, unit)); |
|
|
|
document.getElementById("growth-points").innerHTML = "Growth Points:" + macro.growthPoints; |
|
|
|
document.getElementById("arousal").innerHTML = "Arousal: " + round(macro.arousal,0) + "%"; |
|
|
|
document.getElementById("edge").innerHTML = "Edge: " + round(macro.edge * 100,0) + "%"; |
|
|
|
document.getElementById("cum").innerHTML = "Cum: " + transformNumbers(volume(macro.cumStorage.amount,unit,false)) |
|
|
|
document.getElementById("cumPercent").innerHTML = Math.round(macro.cumStorage.amount / macro.cumStorage.limit * 100) + "%"; |
|
|
|
document.getElementById("femcum").innerHTML = "Femcum: " + transformNumbers(volume(macro.femcumStorage.amount,unit,false)); |
|
|
|
@@ -1390,8 +1399,10 @@ function startGame(e) { |
|
|
|
} |
|
|
|
|
|
|
|
document.getElementById("button-arousal").innerHTML = (macro.arousalEnabled ? "Arousal On" : "Arousal Off"); |
|
|
|
if (!macro.arousalEnabled) |
|
|
|
if (!macro.arousalEnabled) { |
|
|
|
document.getElementById("arousal").style.display = "none"; |
|
|
|
document.getElementById("edge").style.display = "none"; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//var species = document.getElementById("option-species").value; |
|
|
|
|