| @@ -3390,12 +3390,16 @@ function goo_balls_push() { | |||||
| function paw_vore() | 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) { | if (macro.paws.container.count > 0) { | ||||
| prey = prey.merge(macro.paws.container); | prey = prey.merge(macro.paws.container); | ||||
| @@ -3403,6 +3407,23 @@ function paw_vore() | |||||
| macro.paws.container = new Container(); | 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 linesummary = summarize(prey.sum(), false); | ||||
| let people = get_living_prey(prey.sum()); | let people = get_living_prey(prey.sum()); | ||||