From 5049b2ecbdec1bde776348f9a2cb4096d4bf0fd5 Mon Sep 17 00:00:00 2001 From: Evil Factory <36804725+evilfactory@users.noreply.github.com> Date: Sat, 8 Jan 2022 16:55:05 -0300 Subject: [PATCH] remove itemThink because it uses so much cpu time, because it can literally be called 1000 times a second, blame jimmyl for committing this horrible hook --- Barotrauma/BarotraumaShared/SharedSource/Items/Item.cs | 2 -- 1 file changed, 2 deletions(-) diff --git a/Barotrauma/BarotraumaShared/SharedSource/Items/Item.cs b/Barotrauma/BarotraumaShared/SharedSource/Items/Item.cs index c5ae52b79..c1194c512 100644 --- a/Barotrauma/BarotraumaShared/SharedSource/Items/Item.cs +++ b/Barotrauma/BarotraumaShared/SharedSource/Items/Item.cs @@ -1639,8 +1639,6 @@ namespace Barotrauma aiTarget.Update(deltaTime); } - GameMain.Lua.hook.Call("itemThink." + prefab.Identifier, new object[] { this, deltaTime }); - if (!isActive) { return; } ApplyStatusEffects(ActionType.Always, deltaTime, character: (parentInventory as CharacterInventory)?.Owner as Character);