Skip to content

Commit 3fcff5b

Browse files
authored
Merge pull request #309 from TheRealDjmr/fix-racial-stuff-on-controller-levelup
fix racial selectors on controller levelup
2 parents bb26fd5 + 66f5934 commit 3fcff5b

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

ImprovedUI/Public/Game/GUI/Widgets/CharacterLevelUp_c.xaml

+30
Original file line numberDiff line numberDiff line change
@@ -564,9 +564,22 @@
564564
<Setter TargetName="bottomButtons" Property="IsEnabled" Value="True"/>
565565
</DataTrigger>
566566

567+
<!-- MOD START - Racial passive features in level up -->
568+
<DataTrigger Binding="{Binding FilteredItems.Count, ElementName=RacePassiveSelectors, Converter={StaticResource GreaterThanConverter}, ConverterParameter=0}" Value="True">
569+
<Setter TargetName="raceTab" Property="Visibility" Value="Visible"/>
570+
</DataTrigger>
571+
<DataTrigger Binding="{Binding FilteredItems.Count, ElementName=SubRacePassiveSelectors, Converter={StaticResource GreaterThanConverter}, ConverterParameter=0}" Value="True">
572+
<Setter TargetName="raceTab" Property="Visibility" Value="Visible"/>
573+
</DataTrigger>
574+
<!-- MOD END -->
567575
<DataTrigger Binding="{Binding FilteredItems.Count, ElementName=RaceSpellSelectors, Converter={StaticResource GreaterThanConverter}, ConverterParameter=0}" Value="True">
568576
<Setter TargetName="raceTab" Property="Visibility" Value="Visible"/>
569577
</DataTrigger>
578+
<!-- MOD START - Racial subrace spells in level up -->
579+
<DataTrigger Binding="{Binding FilteredItems.Count, ElementName=SubRaceSpellSelectors, Converter={StaticResource GreaterThanConverter}, ConverterParameter=0}" Value="True">
580+
<Setter TargetName="raceTab" Property="Visibility" Value="Visible"/>
581+
</DataTrigger>
582+
<!-- MOD END -->
570583
<DataTrigger Binding="{Binding FilteredItems.Count, ElementName=RaceProgressions, Converter={StaticResource GreaterThanConverter}, ConverterParameter=0}" Value="True">
571584
<Setter TargetName="raceTab" Property="Visibility" Value="Visible"/>
572585
</DataTrigger>
@@ -1280,8 +1293,21 @@ ConverterParameter=0}" Value="True"/>
12801293

12811294
<TextBlock Text="{Binding DummyCharacter.Stats.Race.DisplayName}" Style="{StaticResource PanelHeaderText}" Margin="0,0,0,50"/>
12821295

1296+
<!-- MOD START - Racial passive features in level up -->
1297+
<ListBoxItem Template="{StaticResource levelUpListBoxItemTemplate}" Visibility="{Binding FilteredItems.Count, ElementName=RacePassiveSelectors, Converter={StaticResource CountToVisibilityConverter}}" Style="{StaticResource levelUpListBoxItemStyle}">
1298+
<ItemsControl ItemsSource="{Binding FilteredItems, ElementName=RacePassiveSelectors}" ItemTemplate="{StaticResource progressionPassiveSelectors}" ItemContainerStyle="{StaticResource UpdateStateItemStyle}"/>
1299+
</ListBoxItem>
1300+
<ListBoxItem Template="{StaticResource levelUpListBoxItemTemplate}" Visibility="{Binding FilteredItems.Count, ElementName=SubRacePassiveSelectors, Converter={StaticResource CountToVisibilityConverter}}" Style="{StaticResource levelUpListBoxItemStyle}">
1301+
<ItemsControl ItemsSource="{Binding FilteredItems, ElementName=SubRacePassiveSelectors}" ItemTemplate="{StaticResource progressionPassiveSelectors}" ItemContainerStyle="{StaticResource UpdateStateItemStyle}"/>
1302+
</ListBoxItem>
1303+
<!-- MOD END -->
1304+
12831305
<ItemsControl ItemsSource="{Binding FilteredItems, ElementName=RaceSpellSelectors}" ItemTemplate="{StaticResource progressionSpellSelectors}" Visibility="{Binding FilteredItems.Count, ElementName=RaceSpellSelectors, Converter={StaticResource CountToVisibilityConverter}}"/>
12841306

1307+
<!-- MOD START - Racial subrace spells in level up -->
1308+
<ItemsControl ItemsSource="{Binding FilteredItems, ElementName=SubRaceSpellSelectors}" ItemTemplate="{StaticResource progressionSpellSelectors}" Visibility="{Binding FilteredItems.Count, ElementName=SubRaceSpellSelectors, Converter={StaticResource CountToVisibilityConverter}}"/>
1309+
<!-- MOD END -->
1310+
12851311
<ItemsControl x:Name="featureSpells" ItemsSource="{Binding FilteredItems, ElementName=RaceProgressions}" ItemTemplate="{StaticResource progressionSpellsTemplate}"/>
12861312

12871313
<ItemsControl x:Name="subRaceFeatureSpells" ItemsSource="{Binding FilteredItems, ElementName=SubRaceProgressions}" ItemTemplate="{StaticResource progressionSpellsTemplate}" Visibility="{Binding FilteredItems.Count, ElementName=SubRaceProgressions, Converter={StaticResource CountToVisibilityConverter}}"/>
@@ -1655,6 +1681,10 @@ ConverterParameter=0}" Value="True"/>
16551681
<ls:CollectionFilterBehavior x:Name="ClassSpellSelectors" ItemsSource="{Binding ClassProgressionDetails.SpellSelectors}" Predicate="{Binding IsNotSubProgressionPredicate}"/>
16561682
<ls:CollectionFilterBehavior x:Name="SubClassSpellSelectors" ItemsSource="{Binding ClassProgressionDetails.SpellSelectors}" Predicate="{Binding IsSubProgressionPredicate}"/>
16571683

1684+
<!-- MOD START - Racial passive features in level up -->
1685+
<ls:CollectionFilterBehavior x:Name="RacePassiveSelectors" ItemsSource="{Binding RaceProgressionDetails.NotSubPassiveSelectors}"/>
1686+
<ls:CollectionFilterBehavior x:Name="SubRacePassiveSelectors" ItemsSource="{Binding RaceProgressionDetails.SubPassiveSelectors}"/>
1687+
<!-- MOD END -->
16581688
<ls:CollectionFilterBehavior x:Name="ClassPassiveFeatures" ItemsSource="{Binding PassiveFeatures}" Predicate="{Binding IsNotSubProgressionPredicate}"/>
16591689
<ls:CollectionFilterBehavior x:Name="SubClassPassiveFeatures" ItemsSource="{Binding PassiveFeatures}" Predicate="{Binding IsSubProgressionPredicate}"/>
16601690

0 commit comments

Comments
 (0)