From fe7b67fe02134ae24a23e10f027d048541011b4f Mon Sep 17 00:00:00 2001 From: Quietust Date: Sun, 30 Nov 2025 14:19:32 -0600 Subject: [PATCH] createitem - add a few more building targets (table, nest, bookcase, display furniture, and offering place) --- docs/changelog.txt | 1 + plugins/createitem.cpp | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/docs/changelog.txt b/docs/changelog.txt index 91c50db23a..53e2ace9ac 100644 --- a/docs/changelog.txt +++ b/docs/changelog.txt @@ -61,6 +61,7 @@ Template for new versions: ## Fixes ## Misc Improvements +- `createitem`: created items can now be placed onto/into tables, nests, bookcases, display cases, and altars ## Documentation diff --git a/plugins/createitem.cpp b/plugins/createitem.cpp index fba821b270..7f8ef6e2ce 100644 --- a/plugins/createitem.cpp +++ b/plugins/createitem.cpp @@ -280,6 +280,7 @@ command_result df_createitem (color_ostream &out, vector ¶meters) { } switch (building->getType()) { using namespace df::enums::building_type; + case Table: case Coffin: case Furnace: case TradeDepot: @@ -294,8 +295,12 @@ command_result df_createitem (color_ostream &out, vector ¶meters) { case AnimalTrap: case Cage: case Wagon: + case Nest: case NestBox: case Hive: + case Bookcase: + case DisplayFurniture: + case OfferingPlace: break; default: out.printerr("The selected building cannot be used for item storage!\n");