diff --git a/src/abilities/Scavenger.js b/src/abilities/Scavenger.js index 1bb1b18f5..b995d5854 100755 --- a/src/abilities/Scavenger.js +++ b/src/abilities/Scavenger.js @@ -165,7 +165,7 @@ export default (G) => { return false; } - if (crea.remainingMove < trg.size) { + if (crea.remainingMove < trg.size + crea.size) { // Unit too tired this.message = 'Not enough movement points.'; return false; @@ -181,7 +181,7 @@ export default (G) => { const hexes = crea.getHexMap(matrices.inlinefrontnback2hex); const trg = hexes[0].creature || hexes[1].creature; - const distance = Math.floor(crea.remainingMove / trg.size); + const distance = crea.remainingMove; const size = crea.size + trg.size; const trgIsInfront =