Bläddra i källkod

Moved stretchiness into vore categories; gave all vore types same-size options

tags/v1.0.0
Fen Dweller 6 år sedan
förälder
incheckning
9d979eed38
Ingen känd nyckel hittad för denna signaturen i databasen GPG-nyckel ID: E80B35A6F11C3656
2 ändrade filer med 75 tillägg och 26 borttagningar
  1. +63
    -14
      features.js
  2. +12
    -12
      game.js

+ 63
- 14
features.js Visa fil

@@ -708,8 +708,9 @@ options = [
},
{
"name": "Same-size vore",
"id": "sameSizeVore",
"type": "checkbox"
"id": "sameSizeOralVore",
"type": "checkbox",
"default": true
},
{
"name": "Vomiting",
@@ -742,6 +743,12 @@ options = [
"id": "analDigestManual",
"type": "checkbox"
},
{
"name": "Same-size vore",
"id": "sameSizeAnalVore",
"type": "checkbox",
"default": true
},
{
"name": "Anal vore goes to stomach",
"id": "analVoreToStomach",
@@ -896,6 +903,12 @@ options = [
"id": "tailDigestManual",
"type": "checkbox"
},
{
"name": "Same-size vore",
"id": "sameSizeTailVore",
"type": "checkbox",
"default": true
},
{
"name": "Tail vore goes to stomach",
"id": "tailVoreToStomach",
@@ -938,12 +951,6 @@ options = [
"default": "0.08",
"unit": "length"
},
{
"name": "Cock stretchiness",
"id": "dickStretchiness",
"type": "float",
"default": "1"
},
{
"name": "Cock description",
"id": "dickType",
@@ -983,6 +990,12 @@ options = [
"type": "subcategory",
"entries":
[
{
"name": "Cock stretchiness",
"id": "dickStretchiness",
"type": "float",
"default": "1"
},
{
"name": "Cum digestion factor",
"id": "baseCumDigestFactor",
@@ -1000,6 +1013,12 @@ options = [
"id": "cockDigestManual",
"type": "checkbox"
},
{
"name": "Same-size vore",
"id": "sameSizeCockVore",
"type": "checkbox",
"default": true
},
{
"name": "Scale cum with size",
"id": "cumScaleWithSize",
@@ -1069,12 +1088,6 @@ options = [
"default": "0.05",
"unit": "length"
},
{
"name": "Slit stretchiness",
"id": "vaginaStretchiness",
"type": "float",
"default": "1"
},
{
"name": "Womb volume",
"id": "baseWombVolume",
@@ -1107,6 +1120,12 @@ options = [
"type": "subcategory",
"entries":
[
{
"name": "Slit stretchiness",
"id": "vaginaStretchiness",
"type": "float",
"default": "1"
},
{
"name": "Femcum digestion factor",
"id": "baseFemcumDigestFactor",
@@ -1124,6 +1143,12 @@ options = [
"id": "unbirthDigestManual",
"type": "checkbox"
},
{
"name": "Same-size vore",
"id": "sameSizeUnbirth",
"type": "checkbox",
"default": true
},
{
"name": "Scale femcum with size",
"id": "femcumScaleWithSize",
@@ -1216,6 +1241,12 @@ options = [
"id": "breastDigestManual",
"type": "checkbox"
},
{
"name": "Same-size vore",
"id": "sameSizeBreastVore",
"type": "checkbox",
"default": true
},
{
"name": "Scale milk with size",
"id": "milkScaleWithSize",
@@ -1393,6 +1424,12 @@ options = [
"id": "bladderDigestManual",
"type": "checkbox"
},
{
"name": "Same-size vore",
"id": "sameSizeBladderVore",
"type": "checkbox",
"default": true
},
{
"name": "Scale piss with size",
"id": "pissScaleWithSize",
@@ -1477,6 +1514,12 @@ options = [
"name": "Manual digestion",
"id": "pawDigestManual",
"type": "checkbox"
},
{
"name": "Same-size vore",
"id": "sameSizePawVore",
"type": "checkbox",
"default": true
}
]
},
@@ -1606,6 +1649,12 @@ options = [
"id": "wingDigestManual",
"type": "checkbox"
},
{
"name": "Same-size vore",
"id": "sameSizeWingVore",
"type": "checkbox",
"default": true
},
{
"name": "Wing vore goes to stomach",
"id": "wingVoreToStomach",


+ 12
- 12
game.js Visa fil

@@ -2013,7 +2013,7 @@ function crop_swallow()
function feed()
{
let area = macro.handArea;
let prey = getPrey(biome, area, macro.sameSizeVore);
let prey = getPrey(biome, area, macro.sameSizeOralVore);

let linesummary = summarize(prey.sum(), false);

@@ -2047,7 +2047,7 @@ function feed()
function chew()
{
let area = macro.handArea;
let prey = getPrey(biome, area, macro.sameSizeVore);
let prey = getPrey(biome, area, macro.sameSizeOralVore);

let line = describe("chew", prey, macro, verbose, flat);

@@ -2296,7 +2296,7 @@ function ass_grind()
function anal_vore()
{
let area = macro.analVoreArea;
let prey = getOnePrey(biome, area, macro.sameSizeVore);
let prey = getOnePrey(biome, area, macro.sameSizeAnalVore);

let line = describe("anal-vore", prey, macro, verbose, flat);
let linesummary = summarize(prey.sum(), false);
@@ -2515,7 +2515,7 @@ function breast_vore()
{
// todo nipple areas?
let area = macro.breastStretchArea/4;
let prey = getPrey(biome, area, macro.sameSizeVore);
let prey = getPrey(biome, area, macro.sameSizeBreastVore);
let line = describe("breast-vore", prey, macro, verbose, flat);
let linesummary = summarize(prey.sum(), false);

@@ -2567,7 +2567,7 @@ function breast_milk(vol, active=true)
function unbirth()
{
let area = macro.vaginaStretchArea;
let prey = getPrey(biome, area, macro.sameSizeVore);
let prey = getPrey(biome, area, macro.sameSizeUnbirth);
let line = describe("unbirth", prey, macro, verbose, flat);
let linesummary = summarize(prey.sum(), false);

@@ -2603,7 +2603,7 @@ function slit_toy()
function sheath_stuff()
{
let area = Math.min(macro.handArea, macro.dickArea);
let prey = getPrey(biome, area, macro.sameSizeVore);
let prey = getPrey(biome, area);
let line = describe("sheath-stuff", prey, macro, verbose, flat);
let linesummary = summarize(prey.sum(), false);

@@ -2693,7 +2693,7 @@ function sheath_absorb()
function foreskin_stuff()
{
let area = Math.min(macro.handArea, macro.dickArea);
let prey = getPrey(biome, area, macro.sameSizeVore);
let prey = getPrey(biome, area);
let line = describe("foreskin-stuff", prey, macro, verbose, flat);
let linesummary = summarize(prey.sum(), false);

@@ -2802,7 +2802,7 @@ function cockslap()
function cock_vore()
{
let area = macro.dickStretchGirth;
let prey = getPrey(biome, area, macro.sameSizeVore);
let prey = getPrey(biome, area, macro.sameSizeCockVore);
let line = describe("cock-vore", prey, macro, verbose, flat);
let linesummary = summarize(prey.sum(), false);

@@ -3055,7 +3055,7 @@ function tail_vore(count)
if (count <= 3) {
for (let i=0; i<count; i++) {
let area = macro.tailStretchGirth;
let prey = getPrey(biome, area, macro.sameSizeVore);
let prey = getPrey(biome, area, macro.sameSizeTailVore);
totalPrey = totalPrey.merge(prey);
let line = describe("tail-vore", prey, macro, verbose, flat);
lines.push(line);
@@ -3065,7 +3065,7 @@ function tail_vore(count)

let i = 0;
for (i = 0; i < 10 && i < count; i++) {
let prey = getPrey(biome, area, macro.sameSizeVore);
let prey = getPrey(biome, area, macro.sameSizeTailVore);
for (var key in prey.contents) {
if (prey.contents.hasOwnProperty(key)) {
prey.contents[key].multiply(Math.ceil((count - i) / 10));
@@ -3501,7 +3501,7 @@ function piss_stench(area, active=true) {
}

function bladder_vore() {
let prey = getPrey(biome, macro.urethraStretchArea, macro.sameSizeVore);
let prey = getPrey(biome, macro.urethraStretchArea, macro.sameSizeBladderVore);
let line = describe("bladder-vore", prey, macro, verbose, flat);
let linesummary = summarize(prey.sum(), false);

@@ -3804,7 +3804,7 @@ function paw_vore()

if ((!macro.footShoeEnabled || !macro.footShoeWorn) && (!macro.footSockEnabled || !macro.footSockWorn)) {
let area = macro.pawArea;
prey = prey.merge(getPrey(biome, area, macro.sameSizeVore));
prey = prey.merge(getPrey(biome, area, macro.sameSizePawVore));

lines.push(describe("paw-vore", prey, macro, verbose, flat));
}


Laddar…
Avbryt
Spara