Earthquake
Simulate an earthquake


center: Position = None
def on_on_chat():
global center
center = positions.add(player.position(), pos(-30, 0, 0))
for index in range(30):
center = positions.add(center, pos(1, 0, Math.random_range(0, 2)))
blocks.fill(AIR,
positions.add(center, pos(0, 0, -1)),
positions.add(center, pos(0, -4, 1)),
FillOperation.REPLACE)
blocks.place(LAVA, positions.add(center, pos(0, -3, 0)))
player.on_chat("earthquake", on_on_chat)
let center: Position = null
player.onChat("earthquake", function () {
center = positions.add(
player.position(),
pos(-30, 0, 0)
)
for (let index = 0; index < 30; index++) {
center = positions.add(
center,
pos(1, 0, Math.randomRange(0, 2))
)
blocks.fill(
AIR,
positions.add(
center,
pos(0, 0, -1)
),
positions.add(
center,
pos(0, -4, 1)
),
FillOperation.Replace
)
blocks.place(LAVA, positions.add(
center,
pos(0, -3, 0)
))
}
})
コメント