瀏覽代碼

Moved digestion descriptions to recursive-desc. Added variance to fill_area

tags/v0.7.0
Fen Dweller 7 年之前
父節點
當前提交
3c2bcb0072
共有 3 個文件被更改,包括 16 次插入6 次删除
  1. +4
    -4
      game.js
  2. +10
    -1
      recursive-desc.js
  3. +2
    -1
      recursive-macro.js

+ 4
- 4
game.js 查看文件

@@ -166,7 +166,7 @@ var macro =
this.contents.push(prey);
},
"describeDigestion": function(container) {
return "Your stomach gurgles as it digests " + container.describe(false);
return describe("stomach",container,verbose);
},
"fill": function(owner,container) {
//no-op
@@ -186,7 +186,7 @@ var macro =
this.contents.push(prey);
},
"describeDigestion" : function(container) {
return "Your bowels churn as they absorb " + container.describe(false);
return describe("bowels",container,verbose);
},
"fill": function(owner,container) {
//no-op
@@ -206,7 +206,7 @@ var macro =
this.contents.push(prey);
},
"describeDigestion" : function(container) {
return "Your womb squeezes as it dissolves " + container.describe(false);
return describe("womb",container,verbose);
},
"fill": function(owner,container) {
owner.femcumStorage.amount += container.sum_property("mass") / 1e3;
@@ -226,7 +226,7 @@ var macro =
this.contents.push(prey);
},
"describeDigestion": function(container) {
return "Your balls slosh as they transform " + container.describe(false) + " into cum";
return describe("balls",container,verbose);
},
"fill": function(owner,container) {
owner.cumStorage.amount += container.sum_property("mass") / 1e3;


+ 10
- 1
recursive-desc.js 查看文件

@@ -14,6 +14,11 @@ rules["male-orgasm"] = [];
rules["female-orgasm"] = [];
rules["grind"] = [];

rules["stomach"] = [];
rules["balls"] = [];
rules["womb"] = [];
rules["ass"] = [];

function isFatal(macro) {
return macro.brutality >= 1;
}
@@ -110,9 +115,13 @@ function describeDefault(action, container, macro, verbose=true) {
return "You grind your " + macro.describeDick + " shaft against " + container.describe(verbose) + end;
} else if (!macro.maleParts && macro.femaleParts) {
return "You grind your " + macro.describeVagina + " slit against " + container.describe(verbose) + end;
} else if (!macro.maleParts && !macro.femaleParts) {
} else {
return "You grind your hips against " + container.describe(verbose) + end;
}
case "stomach": return "Your stomach gurgles as it digests " + container.describe(false);
case "bowels": return "Your bowels churn as they absorb " + container.describe(false);
case "womb": return "Your womb squeezes as it dissolves " + container.describe(false);
case "balls": return "Your balls slosh as they transform " + container.describe(false) + " into cum";
}
}



+ 2
- 1
recursive-macro.js 查看文件

@@ -105,8 +105,9 @@ var clusters =

// general logic: each step fills in a fraction of the remaining space

function fill_area(area, weights)
function fill_area(area, weights, variance=0.15)
{
area = area + Math.random() * variance * 2 - variance;
result = [];
candidates = [];
for (var key in weights) {


Loading…
取消
儲存