diff --git a/3d_armor/api.lua b/3d_armor/api.lua index e4d8d9f..0a98a9b 100644 --- a/3d_armor/api.lua +++ b/3d_armor/api.lua @@ -173,6 +173,7 @@ armor.update_player_visuals = function(self, player) textures[1] = armor.default_skin default.player_set_textures(player, textures) end + self:run_callbacks("on_update", player) end armor.set_player_armor = function(self, player) @@ -295,7 +296,6 @@ armor.set_player_armor = function(self, player) self.def[name].state = state self.def[name].count = count self:update_player_visuals(player) - self:run_callbacks("on_update", player) end armor.punch = function(self, player, hitter, time_from_last_punch, tool_capabilities)