瀏覽代碼

Arousal can be toggled. Breasts no longer scale on dick size (oops)

tags/v0.7.0
Fen Dweller 8 年之前
父節點
當前提交
0a6d38a7fc
共有 2 個文件被更改,包括 52 次插入6 次删除
  1. +40
    -6
      game.js
  2. +12
    -0
      stroll.html

+ 40
- 6
game.js 查看文件

@@ -89,7 +89,7 @@ var macro =
"baseBreastDiameter": 0.1,
"breastScale": 1,
"breastDensity": 1000,
get breastDiameter() { return this.scaling(this.baseDickLength * this.breastScale, this.scale, 1); },
get breastDiameter() { return this.scaling(this.baseBreastDiameter * this.breastScale, this.scale, 1); },
get breastArea() {
return 2 * Math.PI * Math.pow(this.breastDiameter/2,2);
},
@@ -261,10 +261,18 @@ var macro =
}
},
"orgasm": false,

"arousalEnabled": true,

"arousalFactor": 1,

"arousal": 0,

"arouse": function(amount) {
this.arousal += amount;
if (!this.arousalEnabled)
return;

this.arousal += amount * this.arousalFactor;

if (this.arousal >= 100) {
this.arousal = 100;
@@ -282,6 +290,9 @@ var macro =
},

"quench": function(amount) {
if (!this.arousalEnabled)
return;

this.arousal -= amount;

if (this.arousal <= 0) {
@@ -293,6 +304,9 @@ var macro =
},

"maleOrgasm": function(self) {
if (!this.arousalEnabled)
return;

if (self.orgasm) {
self.quench(10);
var amount = Math.min(this.cumVolume, this.cumStorage.amount);
@@ -303,6 +317,9 @@ var macro =
},

"femaleOrgasm": function(self) {
if (!this.arousalEnabled)
return;

if (this.orgasm) {
this.quench(10);
var amount = Math.min(this.femcumVolume, this.femcumStorage.amount);
@@ -429,6 +446,18 @@ function toggle_verbose()
document.getElementById("button-verbose").innerHTML = "Descriptions: " + (verbose ? "Verbose" : "Simple");
}

function toggle_arousal()
{
macro.arousalEnabled = !macro.arousalEnabled;

document.getElementById("button-arousal").innerHTML = (macro.arousalEnabled ? "Arousal On" : "Arousal Off");
if (macro.arousalEnabled)
document.getElementById("arousal").style.display = "block";
else
document.getElementById("arousal").style.display = "none";

}

function initVictims()
{
return {
@@ -1209,8 +1238,8 @@ function startGame(e) {
document.getElementById("button-cock_vore").style.display = 'none';
document.getElementById("button-ball_smother").style.display = 'none';
document.getElementById("cum").style.display = 'none';
document.getElementById("button-grow-dick").style.display = 'none';
document.getElementById("button-grow-balls").style.display = 'none';
document.querySelector("#part-balls+label").style.display = 'none';
document.querySelector("#part-dick+label").style.display = 'none';
}

if (macro.femaleParts) {
@@ -1219,8 +1248,8 @@ function startGame(e) {
document.getElementById("button-breast_crush").style.display = 'none';
document.getElementById("button-unbirth").style.display = 'none';
document.getElementById("femcum").style.display = 'none';
document.getElementById("button-grow-vagina").style.display = 'none';
document.getElementById("button-grow-breasts").style.display = 'none';
document.querySelector("#part-breasts+label").style.display = 'none';
document.querySelector("#part-vagina+label").style.display = 'none';
}

if (macro.maleParts || macro.femaleParts) {
@@ -1261,6 +1290,10 @@ function startGame(e) {
}
}

document.getElementById("button-arousal").innerHTML = (macro.arousalEnabled ? "Arousal On" : "Arousal Off");
if (!macro.arousalEnabled)
document.getElementById("arousal").style.display = "none";


//var species = document.getElementById("option-species").value;
//var re = /^[a-zA-Z\- ]+$/;
@@ -1304,6 +1337,7 @@ window.addEventListener('load', function(event) {
document.getElementById("button-numbers").addEventListener("click",toggle_numbers);
document.getElementById("button-units").addEventListener("click",toggle_units);
document.getElementById("button-verbose").addEventListener("click",toggle_verbose);
document.getElementById("button-arousal").addEventListener("click",toggle_arousal);
document.getElementById("button-grow-lots").addEventListener("click",grow_lots);

document.getElementById("button-amount-1").addEventListener("click",function() { grow_pick(1); });


+ 12
- 0
stroll.html 查看文件

@@ -76,6 +76,7 @@
<button class=action-button id=button-cockslap>Cockslap</button>
<button class=action-button id=button-cock_vore>Cock Vore</button>
<button class=action-button id=button-ball_smother>Ball Smother</button>
<button class=action-button id=button-arousal>Arousal On</button>
<button class=action-button id=button-stroll>Status: Standing</button>
<button class=action-button id=button-location>Location: Suburb</button>
<button class=action-button class=action-button id=button-numbers>Numbers: Full</button>
@@ -128,6 +129,17 @@
<input type="number" name="baseAsArea" placeholder="0.4"><br>
</li>
<br>
<div>
Arousal:<br>
<input type="checkbox" checked=true name="arousalEnabled"/><br>
<div class=reveal-if-active>
<li>
<label class="has-tooltip" for="arousalFactor" title="Multiplies arousal gain by this much">Arousal multiplier</label>
<input type="text" name="arousalFactor" placeholder="1"/><br>
</li>
</div>
</div>
<br>
<div>
Male genitals:<br>
<input type="checkbox" checked=true name="maleParts"/><br>


Loading…
取消
儲存