Browse Source

Paw vore works properly with socks/shoes

tags/v0.7.0
Fen Dweller 7 years ago
parent
commit
9a542d22bc
1 changed files with 25 additions and 4 deletions
  1. +25
    -4
      game.js

+ 25
- 4
game.js View File

@@ -3390,12 +3390,16 @@ function goo_balls_push() {

function paw_vore()
{
let area = macro.pawArea;
let prey = getPrey(biome, area, macro.sameSizeVore);
let prey = new Container();

let line = describe("paw-vore", prey, macro, verbose);
let lines = [];

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

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

if (macro.paws.container.count > 0) {
prey = prey.merge(macro.paws.container);
@@ -3403,6 +3407,23 @@ function paw_vore()
macro.paws.container = new Container();
}

if (macro.shoe.container.count > 0 && macro.footShoeWorn && (!macro.footSockEnabled || !macro.footSockWorn)) {
prey = prey.merge(macro.shoe.container);
lines.push(describe("paw-vore-toes", macro.shoe.container, macro, verbose));
macro.shoe.container = new Container();
}

if (macro.sock.container.count > 0 && macro.footSockWorn) {
prey = prey.merge(macro.sock.container);
lines.push(describe("paw-vore-toes", macro.sock.container, macro, verbose));
macro.sock.container = new Container();
}

if (lines.length == 0) {
update(["Nothing happens...",newline]);
return;
}

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

let people = get_living_prey(prey.sum());


Loading…
Cancel
Save