diff --git a/Barotrauma/BarotraumaShared/SharedSource/Items/Components/ItemComponent.cs b/Barotrauma/BarotraumaShared/SharedSource/Items/Components/ItemComponent.cs index a5e19f9ac..bec525565 100644 --- a/Barotrauma/BarotraumaShared/SharedSource/Items/Components/ItemComponent.cs +++ b/Barotrauma/BarotraumaShared/SharedSource/Items/Components/ItemComponent.cs @@ -404,12 +404,18 @@ namespace Barotrauma.Items.Components //called when isActive is true and condition > 0.0f public virtual void Update(float deltaTime, Camera cam) { +#if SERVER + GameMain.Lua.hook.Call("itemThink." + item.prefab.Identifier, new object[]{item}); +#endif ApplyStatusEffects(ActionType.OnActive, deltaTime); } //called when isActive is true and condition == 0.0f public virtual void UpdateBroken(float deltaTime, Camera cam) { +#if SERVER + GameMain.Lua.hook.Call("itemThink." + item.prefab.Identifier, new object[]{item}); +#endif #if CLIENT StopSounds(ActionType.OnActive); #endif