@@ -173,6 +173,7 @@ minetest.register_node("ctf_map:damage_cobble", {
173
173
after_place_node = function (pos , placer , itemstack , pointed_thing )
174
174
local meta = minetest .get_meta (pos )
175
175
meta :set_string (" placer" , placer :get_player_name ())
176
+ meta :mark_as_private (" placer" )
176
177
end
177
178
})
178
179
@@ -187,14 +188,13 @@ minetest.register_node("ctf_map:reinforced_cobble", {
187
188
local placer_team = meta :get_string (" placer_team" )
188
189
local digger_team = ctf_teams .get (digger )
189
190
if placer_team ~= digger_team then
190
- minetest .set_node (pos , {name = " ctf_map:reinforced_cobble_hardened" })
191
- meta = minetest .get_meta (pos )
192
- meta :set_string (" placer_team" , placer_team )
191
+ minetest .swap_node (pos , {name = " ctf_map:reinforced_cobble_hardened" })
193
192
end
194
193
end ,
195
194
after_place_node = function (pos , placer , itemstack , pointed_thing )
196
195
local meta = minetest .get_meta (pos )
197
196
meta :set_string (" placer_team" , ctf_teams .get (placer ))
197
+ meta :mark_as_private (" placer_team" )
198
198
end ,
199
199
on_dig = function (pos , node , digger )
200
200
local meta = minetest .get_meta (pos )
@@ -215,9 +215,7 @@ minetest.register_node("ctf_map:reinforced_cobble_hardened", {
215
215
local placer_team = meta :get_string (" placer_team" )
216
216
local digger_team = ctf_teams .get (digger )
217
217
if placer_team == digger_team then
218
- minetest .set_node (pos , {name = " ctf_map:reinforced_cobble" })
219
- meta = minetest .get_meta (pos )
220
- meta :set_string (" placer_team" , placer_team )
218
+ minetest .swap_node (pos , {name = " ctf_map:reinforced_cobble" })
221
219
end
222
220
end ,
223
221
on_dig = function (pos , node , digger )
0 commit comments