From 2f161b01051f8d7cefeb480e4e39724fb8b23b24 Mon Sep 17 00:00:00 2001 From: Joshua Deville Date: Wed, 8 Jul 2026 16:17:43 -0400 Subject: [PATCH] Add ship block Blueprint classes (Phase 2a) BP_Block_Hull, BP_Block_Thruster, BP_Block_Power, BP_Block_Storage: simple Actors with a mesh and a single contribution variable each (HullBonus/ThrustBonus/PowerBonus/StorageBonus). Distinct shapes/ scales for visual identification. Array variables and the ForEachLoop macro don't reliably work through this MCP plugin's Blueprint graph builder (confirmed via a throwaway test: the macro's wildcard Array pin never resolves its type, compile fails every time) -- so aggregation will use one typed slot per block type on the ship rather than a generic block list. --- Content/Blueprints/Blocks/BP_Block_Hull.uasset | 3 +++ Content/Blueprints/Blocks/BP_Block_Power.uasset | 3 +++ Content/Blueprints/Blocks/BP_Block_Storage.uasset | 3 +++ Content/Blueprints/Blocks/BP_Block_Thruster.uasset | 3 +++ 4 files changed, 12 insertions(+) create mode 100644 Content/Blueprints/Blocks/BP_Block_Hull.uasset create mode 100644 Content/Blueprints/Blocks/BP_Block_Power.uasset create mode 100644 Content/Blueprints/Blocks/BP_Block_Storage.uasset create mode 100644 Content/Blueprints/Blocks/BP_Block_Thruster.uasset diff --git a/Content/Blueprints/Blocks/BP_Block_Hull.uasset b/Content/Blueprints/Blocks/BP_Block_Hull.uasset new file mode 100644 index 0000000..1b3d8f7 --- /dev/null +++ b/Content/Blueprints/Blocks/BP_Block_Hull.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20c4e830d14b7051dfb3edbc883143441225b0d7a0d81a789086b8c463e8c9d8 +size 30926 diff --git a/Content/Blueprints/Blocks/BP_Block_Power.uasset b/Content/Blueprints/Blocks/BP_Block_Power.uasset new file mode 100644 index 0000000..61d35b3 --- /dev/null +++ b/Content/Blueprints/Blocks/BP_Block_Power.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24cf2b9d9b0acb2606ba8680ea42fd214190e31a07887c6b88eceb6a765f8ded +size 31034 diff --git a/Content/Blueprints/Blocks/BP_Block_Storage.uasset b/Content/Blueprints/Blocks/BP_Block_Storage.uasset new file mode 100644 index 0000000..ba66fa8 --- /dev/null +++ b/Content/Blueprints/Blocks/BP_Block_Storage.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d4f51e6e9482d192c20ed9950213693e8091f426520e400b565017fbb1862e0 +size 30893 diff --git a/Content/Blueprints/Blocks/BP_Block_Thruster.uasset b/Content/Blueprints/Blocks/BP_Block_Thruster.uasset new file mode 100644 index 0000000..c562b5e --- /dev/null +++ b/Content/Blueprints/Blocks/BP_Block_Thruster.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da3aa514e2a7e960de0caedcb7b88fec147262bcbbf3da5cba4ae8a869d3229f +size 30736