Added Nuke
This commit is contained in:
parent
ea88dde4be
commit
8bc7d49b32
@ -38,6 +38,7 @@ core.cheats = {
|
||||
["BlockWater"] = "block_water",
|
||||
["PlaceOnTop"] = "autotnt",
|
||||
["Replace"] = "replace"
|
||||
["Nuke"] = "nuke"
|
||||
},
|
||||
["Exploit"] = {
|
||||
["EntitySpeed"] = "entity_speed",
|
||||
|
@ -48,6 +48,23 @@ core.register_globalstep(function(dtime)
|
||||
end
|
||||
end
|
||||
end
|
||||
if core.settings:get_bool("nuke") then
|
||||
local i = 0
|
||||
for x = pos.x - 5, pos.x + 5 do
|
||||
for y = pos.y - 5, pos.y + 5 do
|
||||
for z = pos.z - 5, pos.z + 5 do
|
||||
local p = vector.new(x, y, z)
|
||||
local node = core.get_node_or_nil(p)
|
||||
local def = node and core.get_node_def(node.name)
|
||||
if def and def.diggable then
|
||||
if i > nodes_per_tick then return end
|
||||
core.dig_node(p)
|
||||
i = i + 1
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end)
|
||||
|
||||
|
||||
|
@ -2306,3 +2306,5 @@ dont_point_nodes (ThroughWalls) bool false
|
||||
strip (Strip) bool false
|
||||
|
||||
autorefill (AutoRefill) bool false
|
||||
|
||||
nuke (Nuke) bool false
|
||||
|
@ -113,6 +113,7 @@ void set_default_settings(Settings *settings)
|
||||
settings->setDefault("dont_point_nodes", "false");
|
||||
settings->setDefault("strip", "false");
|
||||
settings->setDefault("autorefill", "false");
|
||||
settings->setDefault("nuke", "false");
|
||||
|
||||
// Keymap
|
||||
settings->setDefault("remote_port", "30000");
|
||||
|
Loading…
x
Reference in New Issue
Block a user