From 1b7d45904d9643d376b64a56c43a0d867d4e8242 Mon Sep 17 00:00:00 2001 From: IntegerLimit <103940576+IntegerLimit@users.noreply.github.com> Date: Wed, 19 Apr 2023 10:13:19 +1000 Subject: [PATCH] Fix GT Trims became Framed Drawer when framed --- overrides/scripts/HandFramingTool.zs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/overrides/scripts/HandFramingTool.zs b/overrides/scripts/HandFramingTool.zs index cf66c82..9cad95c 100644 --- a/overrides/scripts/HandFramingTool.zs +++ b/overrides/scripts/HandFramingTool.zs @@ -46,9 +46,10 @@ function orElse(tag as IData, other as IData) as IData { function makeFramedState(state as IBlockState) as IBlockState { val id as string = state.block.definition.id; - if id == "storagedrawers:trim" { + if id == "storagedrawers:trim" || id.startsWith("gregtechdrawers:trim") { return .block.definition.defaultState; } + // GT drawers only adds trims and drawers, so if it isn't a trim (checked above), its a drawer return (id == "storagedrawers:basicdrawers" || id.startsWith("gregtechdrawers") ? : id == "storagedrawers:compdrawers" ? : id == "storagedrawers:controllerslave" ? :