From ca9a86218250e994d7d383327a464c08234fe8fb Mon Sep 17 00:00:00 2001 From: Raman Date: Sat, 28 Mar 2026 17:28:10 +0100 Subject: [PATCH] fix: Federation Intel Holoship missing extra Universal Console slot The Intel Holoship has a built-in Universal Console slot that is not reflected in its consolesuni cargo field (which stays at 0). Without this fix the slot is never shown in the UI. Add an elif branch alongside the existing Innovation Effects check so the extra slot is counted when the ship is an Intel Holoship. Co-Authored-By: Claude Sonnet 4.6 --- src/buildupdater.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/buildupdater.py b/src/buildupdater.py index 13c692a..d2eb640 100644 --- a/src/buildupdater.py +++ b/src/buildupdater.py @@ -252,6 +252,8 @@ def get_variable_slot_counts(self, ship_data: dict): tac_consoles = ship_data['consolestac'] if 'Innovation Effects' in ship_data['abilities']: uni_consoles += 1 + elif ship_data['name'] == 'Federation Intel Holoship': + uni_consoles += 1 if '-X2' in self.build['space']['tier']: uni_consoles += 2 starship_traits += 2