TheRealDjmr / BG3ImprovedUI

134 stars 132 forks source link

Allow racial PassiveSelectors to enable levelup race tab visibility #300

Closed logical-fallazee closed 8 months ago

logical-fallazee commented 8 months ago

Problem

It was discovered (https://github.com/TheRealDjmr/BG3ImprovedUI/issues/136#issuecomment-1953227148) that PassiveSelectors weren't showing up in levelup (progression node levels >1) if implemented as the only selector type. That is, the race tab was not becoming visible during levelup in order to choose a passive, though the "Choices Pending!" warning remained and barred players from proceeding. The race tab (and passive selection) did appear if the passive was added to CC (level 1), or if it was added in conjunction with another, [non-Passive]Selector.

Turns out this is because we erroneously left out the (sub)racial selectors from the visibility triggers for the race tab. 🤦‍♀️

Summary of Changes

This PR corrects the aforementioned oversight.

Bonus

I also:

Screenshots

Before

20240220214930_1

After

20240220214426_1

logical-fallazee commented 8 months ago

image