This is another one of those questions I’m asking because I still don’t quite know everything I don’t know…
When using “Prompt user to select from a list” for a Dynamic Property, is there any way to hide blank or null values? If not, I’ll probably make a feature request if there isn’t one already. For instance, I’m using a Dynamic Property as a prompt for a player to choose where he wants to deploy a new unit. I’ve got logic in place to evaluate whether each location is friendly, enemy, or contested so each list entry has an expression like this: {Berlin_Owner!=“Germany”?“Berlin”:""}. This works OK, but can result in a bunch of annoying blank list entries once locations are embattled. The only workaround I can think of is to count the number of locations a unit can legally deploy (x), create a Dynamic Property for each possible value of x (player only sees one), then populate the list for each of those with Dynamic Properties called {Location 1}, {Location 2}…{Location x}. But that seems like a bridge too far just to clean-up the UI…