From 0d29ba4812732b97051b7f27805377b255eca6b8 Mon Sep 17 00:00:00 2001 From: Astralcircle <142503363+Astralcircle@users.noreply.github.com> Date: Sat, 18 Apr 2026 00:26:58 +0300 Subject: [PATCH] Add Expression2_PostCompileHook Will make chip logging easier to moderate, let's find out if the chip was actually compiled and get its directives (before the first execution) --- lua/entities/gmod_wire_expression2/init.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/entities/gmod_wire_expression2/init.lua b/lua/entities/gmod_wire_expression2/init.lua index 00b705e6f2..93cd46c3d6 100644 --- a/lua/entities/gmod_wire_expression2/init.lua +++ b/lua/entities/gmod_wire_expression2/init.lua @@ -461,6 +461,7 @@ function ENT:CompileCode(buffer, files, filepath) if not status then self:Error(tree.message) return end if not self:PrepareIncludes(files) then return end + hook.Run("Expression2_PostCompile", self.player, self, buffer, directives) local status, script, inst = E2Lib.Compiler.Execute(tree, directives, dvars, self.includes) if not status then self:Error(script.message) return end