|
|
@ -23,6 +23,19 @@ function initMoves(bot = bot, mcData = bot.mcData) { |
|
|
|
movements.push(normalMove) |
|
|
|
movements.push(normalMove) |
|
|
|
movements.defaultMove = movements[0] |
|
|
|
movements.defaultMove = movements[0] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const aggresiveMove = new Movements(bot, mcData) |
|
|
|
|
|
|
|
//Object.create or assign?
|
|
|
|
|
|
|
|
Object.assign(aggresiveMove, normalMove) |
|
|
|
|
|
|
|
aggresiveMove.canDig = true |
|
|
|
|
|
|
|
movements.push(aggresiveMove) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const safeMove = new Movements(bot, mcData) |
|
|
|
|
|
|
|
Object.assign(safeMove, normalMove) |
|
|
|
|
|
|
|
safeMove.allowParkour = false |
|
|
|
|
|
|
|
safeMove.canDig = false |
|
|
|
|
|
|
|
movements.push(safeMove) |
|
|
|
|
|
|
|
// console.info("go init: moves:", movements)
|
|
|
|
|
|
|
|
|
|
|
|
bot.pathfinder.setMovements(normalMove) |
|
|
|
bot.pathfinder.setMovements(normalMove) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|