From 844ec6bd4f54b1fad150df48109315e50c1b94cc Mon Sep 17 00:00:00 2001 From: minjaesong Date: Fri, 22 Mar 2024 22:27:47 +0900 Subject: [PATCH] recipe for engraving workbench --- assets/mods/basegame/crafting/fixtures.json | 7 ++++++- .../modulebasegame/gameitems/ItemTextSignCopper.kt | 4 ++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/assets/mods/basegame/crafting/fixtures.json b/assets/mods/basegame/crafting/fixtures.json index 07311433d..4ef7e846c 100644 --- a/assets/mods/basegame/crafting/fixtures.json +++ b/assets/mods/basegame/crafting/fixtures.json @@ -49,7 +49,12 @@ [1, 12, "$WOOD", 5, "item@basegame:113"] /* 12 wood, 5 iron */ ] }, - + "item@basegame:53": { /* engraving workbench */ + "workbench": "basiccrafting", + "ingredients": [ + [1, 12, "$WOOD", 8, "item@basegame:113"] /* 12 wood, 8 iron */ + ] + }, "item@basegame:256": { /* oak door */ diff --git a/src/net/torvald/terrarum/modulebasegame/gameitems/ItemTextSignCopper.kt b/src/net/torvald/terrarum/modulebasegame/gameitems/ItemTextSignCopper.kt index eaf08901b..437bd1d1d 100644 --- a/src/net/torvald/terrarum/modulebasegame/gameitems/ItemTextSignCopper.kt +++ b/src/net/torvald/terrarum/modulebasegame/gameitems/ItemTextSignCopper.kt @@ -30,6 +30,10 @@ class ItemTextSignCopper(originalID: ItemID) : FixtureItemBase(originalID, "net. override var baseToolSize: Double? = baseMass override var originalName = "ITEM_COPPER_SIGN" + init { + stackable = false + } + @Transient override val makeFixture: () -> FixtureBase = { FixtureTextSignCopper( extra.getAsString("signContent") ?: "",