View Issue Details

IDProjectCategoryLast Update
0024891AI War 2Gameplay IdeaOct 28, 2021 8:26 pm
ReporterDaw11 Assigned Totom.prince  
Status resolvedResolutionfixed 
Product Version2.905 Alien Homes 
Fixed in VersionBeta 3.742 "Classic Map" For DLC1 
Summary0024891: It's hard to find which Spire City you are upgrading
DescriptionThe card that upgrades a spire city shows only its name.
Every time I have to search all of my Spire Cities and find the one with the same name.
- The card should also include the name of the planet where the Spire City is located.
- When your mouse is over the card, the planet with the Spire City should get highlighted in the galaxy view.
- You should be able to filter Spire Cities by their name in the Find Unit filter of the galaxy view
TagsNo tags attached.

Activities

Daw11

May 12, 2021 2:18 pm

reporter  

Spire City.png (278,792 bytes)

BadgerBadger

Oct 23, 2021 11:18 pm

manager   ~0062991

The spire city logic is going to be very significantly reworked on the beta branch. Hopefully that will alleviate this problem.

tom.prince

Oct 23, 2021 11:32 pm

developer   ~0062992

I've attached a patch that add the planet name to the city upgrade text, which appears both in the upgrade notification, and the Spire Hub tooltip. The name is perhaps slightly superfluous in the later, but it probably isn't worth trying to differentiate the two.

At least in the latest beta (3.712), the planet does get highlighted when you hover over the upgrade card.

I don't think it makes sense for the "Find Unit" filter to find spire cities based on names, since it is the *fleet* not the unit that has that name. However, in the latest beta, if you hover over the fleet in the sidebar (which are now helpfully grouped under "City Centers"), it will also highlight the planet it on. It would be possible to add a "Find Fleet", though I'm not sure how useful that would be compared to the fleet tab.
spire-city-upgrade-planet.patch (1,612 bytes)   
# HG changeset patch
# User Tom Prince <[email protected]>
# Date 1635045682 21600
#      Sat Oct 23 21:21:22 2021 -0600
# Node ID b37e0bd8e1d562701371708c790082bcd871fb0b
# Parent  5d71cccb3d24d8cf27a7733bfe0be13a9c58ee6b
Include planet name in Spire City upgrade text.

diff --git CodeExternal/AIWarExternalCode/src/BaseInfo/DLC1/FallenSpire/FallenSpireFactionBaseInfo.cs CodeExternal/AIWarExternalCode/src/BaseInfo/DLC1/FallenSpire/FallenSpireFactionBaseInfo.cs
--- CodeExternal/AIWarExternalCode/src/BaseInfo/DLC1/FallenSpire/FallenSpireFactionBaseInfo.cs
+++ CodeExternal/AIWarExternalCode/src/BaseInfo/DLC1/FallenSpire/FallenSpireFactionBaseInfo.cs
@@ -575,7 +575,8 @@ namespace Arcen.AIW2.External
                 if ( canBeUpgraded )
                 {
                     debugStage = 1100;
-                    tooltipBuffer.Add( "Congratulations!  You can upgrade the spire city " + cityFleet.GetName() ).Add( " to mark " ).Add( (cityFleet.AddedMarkLevelsForFleet_FromScience + 2) ).Add( "\n" );
+                    tooltipBuffer.Add( "Congratulations!  You can upgrade the spire city " ).Add( cityFleet.GetName() ).Add( " on " ).Add( city.GetPlanetName_Safe() );
+                    tooltipBuffer.Add( " to mark " ).Add( (cityFleet.AddedMarkLevelsForFleet_FromScience + 2) ).Add( "\n" );
                     tooltipBuffer.Add( "Bear in mind that once you DO upgrade it, if there are other cities that you can currently upgrade, they may cease being eligible.  Choose which city to upgrade wisely.\n" );
                     tooltipBuffer.Add( "Criteria met because:\n<size=80%>" );
 

tom.prince

Oct 28, 2021 8:26 pm

developer   ~0063026

Everything but searching for them via Find Unit is implemented.

However, with cities being separate for spire fleets now, you should be able to use the Fleet sidebar to find them easily now as well.

Issue History

Date Modified Username Field Change
May 12, 2021 2:18 pm Daw11 New Issue
May 12, 2021 2:18 pm Daw11 File Added: Spire City.png
Oct 23, 2021 11:18 pm BadgerBadger Note Added: 0062991
Oct 23, 2021 11:32 pm tom.prince Note Added: 0062992
Oct 23, 2021 11:32 pm tom.prince File Added: spire-city-upgrade-planet.patch
Oct 28, 2021 8:26 pm tom.prince Assigned To => tom.prince
Oct 28, 2021 8:26 pm tom.prince Status new => resolved
Oct 28, 2021 8:26 pm tom.prince Resolution open => fixed
Oct 28, 2021 8:26 pm tom.prince Fixed in Version => Beta 3.742 "Classic Map" For DLC1
Oct 28, 2021 8:26 pm tom.prince Note Added: 0063026