|
|
@@ -912,16 +912,9 @@ function update(lines = []) |
|
|
for (var type in victims) { |
|
|
for (var type in victims) { |
|
|
if (victims.hasOwnProperty(type)) { |
|
|
if (victims.hasOwnProperty(type)) { |
|
|
for (var key in victims[type]){ |
|
|
for (var key in victims[type]){ |
|
|
if (victims[type].hasOwnProperty(key)) { |
|
|
|
|
|
if (document.getElementById("stats-" + type + "-" + key) == null) { |
|
|
|
|
|
if (victims[type][key] == 0) |
|
|
|
|
|
continue; |
|
|
|
|
|
child = document.createElement('div'); |
|
|
|
|
|
child.id = "stats-" + type + "-" + key; |
|
|
|
|
|
child.classList.add("stat-line"); |
|
|
|
|
|
document.getElementById("stats-" + type).appendChild(child); |
|
|
|
|
|
} |
|
|
|
|
|
document.getElementById("stats-" + type + "-" + key).innerHTML = key + ": " + victims[type][key]; |
|
|
|
|
|
|
|
|
if (victims[type].hasOwnProperty(key) && victims[type][key] > 0) { |
|
|
|
|
|
document.getElementById("stat-" + key).style.display = "table-row"; |
|
|
|
|
|
document.getElementById("stat-" + type + "-" + key).innerHTML = victims[type][key]; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
@@ -981,27 +974,64 @@ function startGame() { |
|
|
document.getElementById("option-panel").style.display = 'none'; |
|
|
document.getElementById("option-panel").style.display = 'none'; |
|
|
document.getElementById("action-panel").style.display = 'flex'; |
|
|
document.getElementById("action-panel").style.display = 'flex'; |
|
|
|
|
|
|
|
|
if (!macro.maleParts) { |
|
|
|
|
|
|
|
|
victimTypes = ["stomped","digested","stomach","bowels"]; |
|
|
|
|
|
|
|
|
|
|
|
if (macro.maleParts) { |
|
|
|
|
|
victimTypes = victimTypes.concat(["cock","balls"]); |
|
|
|
|
|
} else { |
|
|
document.getElementById("button-cockslap").style.display = 'none'; |
|
|
document.getElementById("button-cockslap").style.display = 'none'; |
|
|
document.getElementById("button-cock_vore").style.display = 'none'; |
|
|
document.getElementById("button-cock_vore").style.display = 'none'; |
|
|
document.getElementById("button-ball_smother").style.display = 'none'; |
|
|
document.getElementById("button-ball_smother").style.display = 'none'; |
|
|
document.getElementById("stats-balls").style.display = 'none'; |
|
|
|
|
|
document.getElementById("stats-cock").style.display = 'none'; |
|
|
|
|
|
document.getElementById("cum").style.display = 'none'; |
|
|
document.getElementById("cum").style.display = 'none'; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
if (!macro.femaleParts) { |
|
|
|
|
|
|
|
|
if (macro.femaleParts) { |
|
|
|
|
|
victimTypes = victimTypes.concat(["breasts"],["womb"]); |
|
|
|
|
|
} else { |
|
|
document.getElementById("button-breast_crush").style.display = 'none'; |
|
|
document.getElementById("button-breast_crush").style.display = 'none'; |
|
|
document.getElementById("button-unbirth").style.display = 'none'; |
|
|
document.getElementById("button-unbirth").style.display = 'none'; |
|
|
document.getElementById("stats-womb").style.display = 'none'; |
|
|
|
|
|
document.getElementById("stats-breasts").style.display = 'none'; |
|
|
|
|
|
document.getElementById("femcum").style.display = 'none'; |
|
|
document.getElementById("femcum").style.display = 'none'; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
if (!macro.maleParts && !macro.femaleParts) { |
|
|
|
|
|
document.getElementById("stats-splooged").style.display = 'none'; |
|
|
|
|
|
|
|
|
if (macro.maleParts || macro.femaleParts) { |
|
|
|
|
|
victimTypes.push("splooged"); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
var table = document.getElementById("victim-table"); |
|
|
|
|
|
|
|
|
|
|
|
var tr = document.createElement('tr'); |
|
|
|
|
|
|
|
|
|
|
|
var th = document.createElement('th'); |
|
|
|
|
|
th.innerHTML = "Method"; |
|
|
|
|
|
tr.appendChild(th); |
|
|
|
|
|
for (var i = 0; i < victimTypes.length; i++) { |
|
|
|
|
|
var th = document.createElement('th'); |
|
|
|
|
|
th.innerHTML = victimTypes[i].charAt(0).toUpperCase() + victimTypes[i].slice(1); |
|
|
|
|
|
tr.appendChild(th); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
table.appendChild(tr); |
|
|
|
|
|
for (var key in things) { |
|
|
|
|
|
if (things.hasOwnProperty(key) && key != "Container") { |
|
|
|
|
|
var tr = document.createElement('tr'); |
|
|
|
|
|
tr.id = "stat-" + key; |
|
|
|
|
|
tr.style.display = "none"; |
|
|
|
|
|
var th = document.createElement('th'); |
|
|
|
|
|
th.innerHTML = key; |
|
|
|
|
|
tr.appendChild(th); |
|
|
|
|
|
|
|
|
|
|
|
for (var i = 0; i < victimTypes.length; i++) { |
|
|
|
|
|
var th = document.createElement('th'); |
|
|
|
|
|
th.innerHTML = 0; |
|
|
|
|
|
th.id = "stat-" + victimTypes[i] + "-" + key; |
|
|
|
|
|
tr.appendChild(th); |
|
|
|
|
|
} |
|
|
|
|
|
table.appendChild(tr); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var species = document.getElementById("option-species").value; |
|
|
var species = document.getElementById("option-species").value; |
|
|
var re = /^[a-zA-Z\- ]+$/; |
|
|
var re = /^[a-zA-Z\- ]+$/; |
|
|
|
|
|
|
|
|
|