Skip to content

Commit

Permalink
Make region marker entities withstand TNT explosions
Browse files Browse the repository at this point in the history
Also fixes a crash when detonating TNT near them though this is
not our fault and the proper fix is pending in minetest_game.
  • Loading branch information
sfan5 committed Mar 6, 2020
1 parent da51c68 commit 5e47af8
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions worldedit_commands/mark.lua
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,9 @@ minetest.register_entity(":worldedit:pos1", {
self.object:remove()
worldedit.marker1[self.player_name] = nil
end,
on_blast = function(self, damage)
return false, false, {} -- don't damage or knockback
end,
})

minetest.register_entity(":worldedit:pos2", {
Expand All @@ -151,6 +154,9 @@ minetest.register_entity(":worldedit:pos2", {
self.object:remove()
worldedit.marker2[self.player_name] = nil
end,
on_blast = function(self, damage)
return false, false, {} -- don't damage or knockback
end,
})

minetest.register_entity(":worldedit:region_cube", {
Expand All @@ -176,5 +182,8 @@ minetest.register_entity(":worldedit:region_cube", {
end
worldedit.marker_region[self.player_name] = nil
end,
on_blast = function(self, damage)
return false, false, {} -- don't damage or knockback
end,
})

0 comments on commit 5e47af8

Please sign in to comment.