Merge pull request #41 from Thomas--S/coalburner-flame-protection

Coalburner: Quickfix for protection bug
master
Joachim Stolberg 2020-11-01 21:53:06 +01:00 committed by GitHub
commit 7aa4a595b7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 0 deletions

View File

@ -97,6 +97,7 @@ end
local function flame(pos, height, heat, first_time)
local idx
local playername = minetest.get_meta(pos):get_string("playername")
pos = {x=pos.x, y=pos.y+height, z=pos.z}
for idx=heat,1,-1 do
pos = {x=pos.x, y=pos.y+1, z=pos.z}
@ -113,6 +114,9 @@ local function flame(pos, height, heat, first_time)
end
return
end
if minetest.is_protected(pos, playername) then
return
end
minetest.add_node(pos, {name = "techage:flame"..math.min(idx,7)})
local meta = minetest.get_meta(pos)
meta:set_int("heat", idx)