From 68124fa8a59026b3d572897ab519cd58f393dc4d Mon Sep 17 00:00:00 2001 From: Evil Factory <36804725+evilfactory@users.noreply.github.com> Date: Thu, 24 Mar 2022 14:01:19 -0300 Subject: [PATCH] allow status effect hook to trigger on characters --- .../SharedSource/StatusEffects/StatusEffect.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Barotrauma/BarotraumaShared/SharedSource/StatusEffects/StatusEffect.cs b/Barotrauma/BarotraumaShared/SharedSource/StatusEffects/StatusEffect.cs index 02bfd6578..4879ee353 100644 --- a/Barotrauma/BarotraumaShared/SharedSource/StatusEffects/StatusEffect.cs +++ b/Barotrauma/BarotraumaShared/SharedSource/StatusEffects/StatusEffect.cs @@ -1237,6 +1237,14 @@ namespace Barotrauma if (result.Bool()) return; } + + if (entity is Character character) + { + var result = new LuaResult(GameMain.Lua.hook.Call("statusEffect.apply." + character.SpeciesName, this, deltaTime, entity, targets, worldPosition)); + + if (result.Bool()) + return; + } } foreach (string luaHooks in luaHook)