mirror of
https://github.com/minetest-mods/technic.git
synced 2025-02-23 15:20:19 +01:00
rate limit forcefield rendering (on-case)
This commit is contained in:
parent
37dcb2a101
commit
e44bf92960
@ -43,6 +43,14 @@ end)
|
|||||||
-- \___/\___/
|
-- \___/\___/
|
||||||
|
|
||||||
local function update_forcefield(pos, meta, active)
|
local function update_forcefield(pos, meta, active)
|
||||||
|
|
||||||
|
if active then
|
||||||
|
-- rate limit by chance
|
||||||
|
if math.floor(math.random()*4) ~= 0 then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
local shape = meta:get_int("shape")
|
local shape = meta:get_int("shape")
|
||||||
local range = meta:get_int("range")
|
local range = meta:get_int("range")
|
||||||
local vm = VoxelManip()
|
local vm = VoxelManip()
|
||||||
@ -374,4 +382,3 @@ end
|
|||||||
|
|
||||||
technic.register_machine("HV", "technic:forcefield_emitter_on", technic.receiver)
|
technic.register_machine("HV", "technic:forcefield_emitter_on", technic.receiver)
|
||||||
technic.register_machine("HV", "technic:forcefield_emitter_off", technic.receiver)
|
technic.register_machine("HV", "technic:forcefield_emitter_off", technic.receiver)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user