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

notes

parent 724f8769
No related branches found
No related tags found
1 merge request!2591Pregmod v1028-32
...@@ -2,6 +2,12 @@ ...@@ -2,6 +2,12 @@
0.10.7.1-0.7.x 0.10.7.1-0.7.x
9/16/2018
32
-enema control added to the RA
-Deepmurk's faces and fatties vector art
9/15/2018 9/15/2018
31 31
......
...@@ -2772,6 +2772,7 @@ window.emptyDefaultRule = function emptyDefaultRule() { ...@@ -2772,6 +2772,7 @@ window.emptyDefaultRule = function emptyDefaultRule() {
label: "no default setting", label: "no default setting",
removeLabel: "no default setting", removeLabel: "no default setting",
skinColor: "no default setting", skinColor: "no default setting",
inflationType: "no default setting",
} }
}; };
return rule; return rule;
...@@ -12314,6 +12315,7 @@ window.DefaultRules = (function() { ...@@ -12314,6 +12315,7 @@ window.DefaultRules = (function() {
ProcessContraceptives(slave, rule); ProcessContraceptives(slave, rule);
ProcessOtherDrugs(slave, rule); ProcessOtherDrugs(slave, rule);
ProcessAssetGrowthDrugs(slave, rule); ProcessAssetGrowthDrugs(slave, rule);
ProcessEnema(slave, rule);
ProcessDiet(slave, rule); ProcessDiet(slave, rule);
ProcessCuratives(slave, rule); ProcessCuratives(slave, rule);
ProcessAphrodisiacs(slave, rule); ProcessAphrodisiacs(slave, rule);
...@@ -13601,6 +13603,45 @@ window.DefaultRules = (function() { ...@@ -13601,6 +13603,45 @@ window.DefaultRules = (function() {
} }
} }
   
function ProcessEnema(slave, rule) {
if ((rule.inflationType !== undefined) && (rule.inflationType !== "no default setting")) {
if (slave.inflationType !== rule.inflationType) {
if ((slave.inflationType === "curative" && slave.health > 90) || (slave.inflationType === "curative" && slave.anus <= 1 && slave.vagina <= 1)) {
r += `<br>${slave.slaveName} cannot benefit from her assigned enema and has been defaulted to none.`;
slave.inflation = 0;
slave.inflationType = "none";
slave.inflationMethod = 0;
slave.milkSource = 0;
slave.cumSource = 0;
SetBellySize(slave);
} else {
r += `<br>${slave.slaveName}'s current enema regimen has been set to ${slave.inflationType}.`;
slave.inflation = 1;
slave.inflationType = rule.inflationType;
slave.inflationMethod = 2;
slave.milkSource = 0;
slave.cumSource = 0;
SetBellySize(slave);
}
}
if (slave.inflationType !== "none" && slave.inflation > 1 && slave.health < -50) {
r += `<br>${slave.slaveName}'s current enema regimen risks death, so it has been reduced to a less threatening level.`;
slave.inflation = 1;
SetBellySize(slave);
} else if (slave.inflation > 1 && (slave.bellyPreg >= 1500 || slave.bellyImplant >= 1500)) {
r += `<br>${slave.slaveName}'s current enema is too much for her body, so it has been reduced.`;
slave.inflation = 1;
SetBellySize(slave);
} else if (slave.inflationType === "none") {
slave.inflation = 0;
slave.inflationMethod = 0;
slave.milkSource = 0;
slave.cumSource = 0;
SetBellySize(slave);
}
}
}
function ProcessDiet(slave, rule) { function ProcessDiet(slave, rule) {
// Diet Setting // Diet Setting
if (rule.diet !== undefined && rule.diet !== "no default setting") { if (rule.diet !== undefined && rule.diet !== "no default setting") {
...@@ -15577,6 +15618,9 @@ window.rulesAssistantOptions = (function() { ...@@ -15577,6 +15618,9 @@ window.rulesAssistantOptions = (function() {
this.appendChild(new ShemaleHormonesList()); this.appendChild(new ShemaleHormonesList());
this.appendChild(new GeldingHormonesList()); this.appendChild(new GeldingHormonesList());
this.appendChild(new OtherDrugsList()); this.appendChild(new OtherDrugsList());
if (V.enema === 1) {
this.appendChild(new EnemaList());
}
this.appendChild(new DietList()); this.appendChild(new DietList());
this.appendChild(new DietGrowthList()); this.appendChild(new DietGrowthList());
this.appendChild(new DietBaseList()); this.appendChild(new DietBaseList());
...@@ -16319,6 +16363,26 @@ window.rulesAssistantOptions = (function() { ...@@ -16319,6 +16363,26 @@ window.rulesAssistantOptions = (function() {
} }
} }
   
class EnemaList extends List {
constructor() {
const enemas = [
["No default setting", "no default setting"],
["None", "none"],
["Water", "water"]
];
if (V.medicalEnema === 1) {
enemas.push(
["Aphrodisiac", "aphrodisiac"],
["Curative", "curative"],
["Tightener", "tightener"]
);
}
super("Enemas", enemas);
this.setValue(current_rule.set.inflationType);
this.onchange = (value) => current_rule.set.inflationType = value;
}
}
class DietList extends List { class DietList extends List {
constructor() { constructor() {
const diets = [ const diets = [
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment