From 07cba3d40958c75e16b3bf88a2198b1297517d09 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 25 Dec 2025 16:45:46 -0700 Subject: [PATCH] Add a hook listener to prevent invasive tweaks from OFT during development --- dev/hooks/oft.preRegisterTweak.mjs | 7 +++++++ dev/main.mjs | 1 + 2 files changed, 8 insertions(+) create mode 100644 dev/hooks/oft.preRegisterTweak.mjs diff --git a/dev/hooks/oft.preRegisterTweak.mjs b/dev/hooks/oft.preRegisterTweak.mjs new file mode 100644 index 0000000..7b2eebb --- /dev/null +++ b/dev/hooks/oft.preRegisterTweak.mjs @@ -0,0 +1,7 @@ +/* +This is to prevent my tweaks module from adding invasive tweaks during development +of the system. But allowing all of the non-invasive tweaks to be used. +*/ +Hooks.on(`oft.preRegisterTweak`, (tweak, invasive) => { + return !invasive; +}); diff --git a/dev/main.mjs b/dev/main.mjs index 35dfa4c..279d5c7 100644 --- a/dev/main.mjs +++ b/dev/main.mjs @@ -1,3 +1,4 @@ // Hooks import "./hooks/hotReload.mjs"; +import "./hooks/oft.preRegisterTweak.mjs"; import "./hooks/getHeaderControlsActorSheetV2.mjs";