silphius/public/assets/hoe/start.js

20 lines
491 B
JavaScript
Raw Normal View History

2024-06-25 10:44:37 -05:00
const {Controlled, Position, Wielder} = wielder
const {TileLayers} = ecs.get(1)
const layer = TileLayers.layer(0)
const projected = Wielder.project(Position.tile, item.tool.projection)
Controlled.locked = 1;
await wait(1000)
for (let i = 0; i < projected.length; ++i) {
if ([1, 2, 3, 4].includes(layer.tile(projected[i]))) {
layer.stamp(projected[i], [[6]])
}
else if ([6].includes(layer.tile(projected[i]))) {
layer.stamp(projected[i], [[7]])
}
}
Controlled.locked = 0;