Use punch_operable armor group

master
Lars Mueller 2022-05-27 23:31:43 +02:00
parent be44377d67
commit 5d71c86b67
2 changed files with 3 additions and 4 deletions

View File

@ -126,7 +126,7 @@ function colorpicker:on_activate()
self:_set_rotation(self._.rotation or vector.new(0, 0, 0))
local object = self.object
object:set_acceleration(vector.new(0, -0.981, 0))
object:set_armor_groups({ immortal = 1 })
object:set_armor_groups({ immortal = 1, punch_operable = 1 })
end
function colorpicker:_get_color(user)
@ -160,4 +160,4 @@ function colorpicker:on_punch(puncher)
inventory:add_item("main", "epidermis:spawner_colorpicker")
end
moblib.register_entity("epidermis:colorpicker", colorpicker)
moblib.register_entity("epidermis:colorpicker", colorpicker)

View File

@ -251,7 +251,7 @@ function def:_init()
self:_set_rotation(self._.rotation)
self:_set_backface_culling(self._.backface_culling)
self.object:set_acceleration{x = 0, y = -0.981, z = 0}
self.object:set_armor_groups{immortal = 1}
self.object:set_armor_groups{immortal = 1, punch_operable = 1}
self._status = "active"
end
@ -397,7 +397,6 @@ function def:on_punch(puncher)
self:_set_texture("character.png", true)
end
end)
return true
end
function def:_show_control_panel(player)