소스 검색

Paw vore works properly with socks/shoes

tags/v0.7.0
Fen Dweller 7 년 전
부모
커밋
9a542d22bc
1개의 변경된 파일25개의 추가작업 그리고 4개의 파일을 삭제
  1. +25
    -4
      game.js

+ 25
- 4
game.js 파일 보기

@@ -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());


불러오는 중...
취소
저장