From 488a214a197e46fd9127f3e040b4eb546b0efe6b Mon Sep 17 00:00:00 2001 From: minjaesong Date: Tue, 29 Apr 2025 21:11:36 +0900 Subject: [PATCH] TODO new fluid container system --- .../mods/basegame/containers/containers.csv | 3 ++ assets/mods/basegame/items/itemid.csv | 40 +++++++++------ assets/mods/dwarventech/wires/1.tga | 2 +- assets/mods/dwarventech/wires/3.tga | 3 ++ assets/mods/dwarventech/wires/4.tga | 3 ++ assets/mods/dwarventech/wires/wires.csv | 2 +- .../gameitems/ItemFluidStorage.kt | 2 + .../modulebasegame/ui/UIClipboardItem.kt | 49 +++++++++++++++++++ 8 files changed, 86 insertions(+), 18 deletions(-) create mode 100644 assets/mods/basegame/containers/containers.csv create mode 100644 assets/mods/dwarventech/wires/3.tga create mode 100644 assets/mods/dwarventech/wires/4.tga create mode 100644 src/net/torvald/terrarum/modulebasegame/ui/UIClipboardItem.kt diff --git a/assets/mods/basegame/containers/containers.csv b/assets/mods/basegame/containers/containers.csv new file mode 100644 index 000000000..cc7013613 --- /dev/null +++ b/assets/mods/basegame/containers/containers.csv @@ -0,0 +1,3 @@ +id;itemid;tags +1;item@basegame:59;FLUIDSTORAGE,OPENSTORAGE,NOEXTREMETHERM +2;item@basegame:60;FLUIDSTORAGE,OPENSTORAGE \ No newline at end of file diff --git a/assets/mods/basegame/items/itemid.csv b/assets/mods/basegame/items/itemid.csv index d3adf0b68..2c1e4b56c 100644 --- a/assets/mods/basegame/items/itemid.csv +++ b/assets/mods/basegame/items/itemid.csv @@ -58,6 +58,8 @@ id;classname;tags 57;net.torvald.terrarum.modulebasegame.gameitems.ItemLogicSignalPushbutton;FIXTURE,SIGNAL 58;net.torvald.terrarum.modulebasegame.gameitems.ItemLogicSignalPressurePlate;FIXTURE,SIGNAL +59;net.torvald.terrarum.modulebasegame.gameitems.ItemBucketWooden;CONTAINER +60;net.torvald.terrarum.modulebasegame.gameitems.ItemBucketIron;CONTAINER # ingots 112;net.torvald.terrarum.modulebasegame.gameitems.IngotCopper;INGOT @@ -171,10 +173,16 @@ id;classname;tags 65536;net.torvald.terrarum.modulebasegame.gameitems.ItemFileRef;BASEOBJECT # fluids on storage -# FUTURE QUEST: autogenerate them using FLUID CODEX +# FUTURE QUEST: autogenerate them using CONTAINERS CODEX +# with new ItemID scheme: +# basegame_2