|
1299 | 1299 | <Setter TargetName="subTabs" Property="Visibility" Value="Visible"/>
|
1300 | 1300 | <Setter TargetName="subTabsPassivesList" Property="ItemsSource" Value="{Binding ClassProgressionDetails.NotSubPassiveSelectors}"/>
|
1301 | 1301 | </MultiDataTrigger>
|
1302 |
| - <!-- MOD START - Racial passive selection in CC --> |
1303 |
| - <MultiDataTrigger> |
1304 |
| - <MultiDataTrigger.Conditions> |
1305 |
| - <Condition Binding="{Binding Path=Tag, RelativeSource={RelativeSource Mode=Self}}" Value="race"/> |
1306 |
| - <Condition Binding="{Binding Path=DataContext.RacePassives.Count, RelativeSource={RelativeSource AncestorType={x:Type ls:UIWidget}}, Converter={StaticResource GreaterThanConverter}, ConverterParameter=0}" Value="True"/> |
1307 |
| - </MultiDataTrigger.Conditions> |
1308 |
| - <Setter TargetName="subTabs" Property="Visibility" Value="Visible"/> |
1309 |
| - <Setter TargetName="subTabsPassivesList" Property="ItemsSource" Value="{Binding RaceProgressionDetails.NotSubPassiveSelectors}"/> |
1310 |
| - </MultiDataTrigger> |
1311 |
| - <MultiDataTrigger> |
1312 |
| - <MultiDataTrigger.Conditions> |
1313 |
| - <Condition Binding="{Binding Path=Tag, RelativeSource={RelativeSource Mode=Self}}" Value="subrace"/> |
1314 |
| - <Condition Binding="{Binding Path=DataContext.SubRacePassives.Count, RelativeSource={RelativeSource AncestorType={x:Type ls:UIWidget}}, Converter={StaticResource GreaterThanConverter}, ConverterParameter=0}" Value="True"/> |
1315 |
| - </MultiDataTrigger.Conditions> |
1316 |
| - <Setter TargetName="subTabs" Property="Visibility" Value="Visible"/> |
1317 |
| - <Setter TargetName="subTabsPassivesList" Property="ItemsSource" Value="{Binding RaceProgressionDetails.SubPassiveSelectors}"/> |
1318 |
| - </MultiDataTrigger> |
1319 |
| - <!-- MOD NOTE - Racial passive selection in LevelUp --> |
1320 |
| - <MultiDataTrigger> |
1321 |
| - <MultiDataTrigger.Conditions> |
1322 |
| - <Condition Binding="{Binding DataContext.IsLevelUp, RelativeSource={RelativeSource AncestorType={x:Type ls:UIWidget}}, FallbackValue=False}" Value="True"/> |
1323 |
| - <Condition Binding="{Binding Path=Tag, RelativeSource={RelativeSource Mode=Self}}" Value="race"/> |
1324 |
| - <Condition Binding="{Binding Path=RaceProgressionDetails.NotSubPassiveSelectors.Count, Converter={StaticResource GreaterThanConverter}, ConverterParameter=0}" Value="True"/> |
1325 |
| - </MultiDataTrigger.Conditions> |
1326 |
| - <Setter TargetName="subTabs" Property="Visibility" Value="Visible"/> |
1327 |
| - <Setter TargetName="subTabsPassivesList" Property="ItemsSource" Value="{Binding RaceProgressionDetails.NotSubPassiveSelectors}"/> |
1328 |
| - </MultiDataTrigger> |
1329 |
| - <MultiDataTrigger> |
1330 |
| - <MultiDataTrigger.Conditions> |
1331 |
| - <Condition Binding="{Binding DataContext.IsLevelUp, RelativeSource={RelativeSource AncestorType={x:Type ls:UIWidget}}, FallbackValue=False}" Value="True"/> |
1332 |
| - <Condition Binding="{Binding Path=Tag, RelativeSource={RelativeSource Mode=Self}}" Value="race"/> |
1333 |
| - <Condition Binding="{Binding Path=RaceProgressionDetails.SubPassiveSelectors.Count, Converter={StaticResource GreaterThanConverter}, ConverterParameter=0}" Value="True"/> |
1334 |
| - </MultiDataTrigger.Conditions> |
1335 |
| - <Setter TargetName="subTabs" Property="Visibility" Value="Visible"/> |
1336 |
| - <Setter TargetName="subTabsPassivesList" Property="ItemsSource" Value="{Binding RaceProgressionDetails.SubPassiveSelectors}"/> |
1337 |
| - </MultiDataTrigger> |
1338 |
| - <!-- MOD END --> |
| 1302 | + <!-- MOD START - Racial passive selection in CC --> |
| 1303 | + <MultiDataTrigger> |
| 1304 | + <MultiDataTrigger.Conditions> |
| 1305 | + <Condition Binding="{Binding Path=Tag, RelativeSource={RelativeSource Mode=Self}}" Value="race"/> |
| 1306 | + <Condition Binding="{Binding Path=DataContext.RacePassives.Count, RelativeSource={RelativeSource AncestorType={x:Type ls:UIWidget}}, Converter={StaticResource GreaterThanConverter}, ConverterParameter=0}" Value="True"/> |
| 1307 | + </MultiDataTrigger.Conditions> |
| 1308 | + <Setter TargetName="subTabs" Property="Visibility" Value="Visible"/> |
| 1309 | + <Setter TargetName="subTabsPassivesList" Property="ItemsSource" Value="{Binding RaceProgressionDetails.NotSubPassiveSelectors}"/> |
| 1310 | + </MultiDataTrigger> |
| 1311 | + <MultiDataTrigger> |
| 1312 | + <MultiDataTrigger.Conditions> |
| 1313 | + <Condition Binding="{Binding Path=Tag, RelativeSource={RelativeSource Mode=Self}}" Value="subrace"/> |
| 1314 | + <Condition Binding="{Binding Path=DataContext.SubRacePassives.Count, RelativeSource={RelativeSource AncestorType={x:Type ls:UIWidget}}, Converter={StaticResource GreaterThanConverter}, ConverterParameter=0}" Value="True"/> |
| 1315 | + </MultiDataTrigger.Conditions> |
| 1316 | + <Setter TargetName="subTabs" Property="Visibility" Value="Visible"/> |
| 1317 | + <Setter TargetName="subTabsPassivesList" Property="ItemsSource" Value="{Binding RaceProgressionDetails.SubPassiveSelectors}"/> |
| 1318 | + </MultiDataTrigger> |
| 1319 | + <!-- MOD NOTE - Racial passive selection in LevelUp --> |
| 1320 | + <MultiDataTrigger> |
| 1321 | + <MultiDataTrigger.Conditions> |
| 1322 | + <Condition Binding="{Binding DataContext.IsLevelUp, RelativeSource={RelativeSource AncestorType={x:Type ls:UIWidget}}, FallbackValue=False}" Value="True"/> |
| 1323 | + <Condition Binding="{Binding Path=Tag, RelativeSource={RelativeSource Mode=Self}}" Value="race"/> |
| 1324 | + <Condition Binding="{Binding Path=RaceProgressionDetails.NotSubPassiveSelectors.Count, Converter={StaticResource GreaterThanConverter}, ConverterParameter=0}" Value="True"/> |
| 1325 | + </MultiDataTrigger.Conditions> |
| 1326 | + <Setter TargetName="subTabs" Property="Visibility" Value="Visible"/> |
| 1327 | + <Setter TargetName="subTabsPassivesList" Property="ItemsSource" Value="{Binding RaceProgressionDetails.NotSubPassiveSelectors}"/> |
| 1328 | + </MultiDataTrigger> |
| 1329 | + <MultiDataTrigger> |
| 1330 | + <MultiDataTrigger.Conditions> |
| 1331 | + <Condition Binding="{Binding DataContext.IsLevelUp, RelativeSource={RelativeSource AncestorType={x:Type ls:UIWidget}}, FallbackValue=False}" Value="True"/> |
| 1332 | + <Condition Binding="{Binding Path=Tag, RelativeSource={RelativeSource Mode=Self}}" Value="race"/> |
| 1333 | + <Condition Binding="{Binding Path=RaceProgressionDetails.SubPassiveSelectors.Count, Converter={StaticResource GreaterThanConverter}, ConverterParameter=0}" Value="True"/> |
| 1334 | + </MultiDataTrigger.Conditions> |
| 1335 | + <Setter TargetName="subTabs" Property="Visibility" Value="Visible"/> |
| 1336 | + <Setter TargetName="subTabsPassivesList" Property="ItemsSource" Value="{Binding RaceProgressionDetails.SubPassiveSelectors}"/> |
| 1337 | + </MultiDataTrigger> |
| 1338 | + <!-- MOD END --> |
1339 | 1339 |
|
1340 | 1340 | <!-- Equipment subtabs -->
|
1341 | 1341 | <MultiDataTrigger>
|
|
3578 | 3578 | </TextBlock.Text>
|
3579 | 3579 | </TextBlock>
|
3580 | 3580 | </StackPanel>
|
3581 |
| - <ItemsControl Grid.Row="1" Grid.Column="2" Width="100" ItemsSource="{Binding SortedItems, ElementName=SortedRaceSkills}" ItemTemplate="{StaticResource AllSkillTemplate}" Tag="Race" Visibility="{Binding RaceSkills.MaxSelectedSkillCount, Converter={StaticResource CountToVisibilityConverter}}"/> |
| 3581 | + <ItemsControl x:Name="selectableRaceCheckboxes" Grid.Row="1" Grid.Column="2" Width="100" ItemsSource="{Binding SortedItems, ElementName=SortedRaceSkills}" ItemTemplate="{StaticResource AllSkillTemplate}" Tag="Race" Visibility="{Binding RaceSkills.MaxSelectedSkillCount, Converter={StaticResource CountToVisibilityConverter}}"/> |
3582 | 3582 |
|
3583 | 3583 | <StackPanel x:Name="selectableClassSkills" Grid.Row="0" Grid.Column="3" Width="100" Visibility="{Binding AllSkills.ClassProficientSkills.MaxSelectedSkillCount, Converter={StaticResource CountToVisibilityConverter}}">
|
3584 | 3584 | <StackPanel.ToolTip>
|
|
3638 | 3638 | <DataTrigger Binding="{Binding AllSkills.ExpertiseSkills.IsComplete}" Value="False">
|
3639 | 3639 | <Setter TargetName="ExpertiseSkillsTitle" Property="Foreground" Value="{StaticResource CCTabToDo}"/>
|
3640 | 3640 | </DataTrigger>
|
| 3641 | + <DataTrigger Binding="{Binding CurrentPlayer.UIData.CharacterCreationMode}" Value="Respec"> |
| 3642 | + <Setter TargetName="selectableRaceSkills" Property="Visibility" Value="Collapsed"/> |
| 3643 | + <Setter TargetName="selectableRaceCheckboxes" Property="Visibility" Value="Collapsed"/> |
| 3644 | + </DataTrigger> |
| 3645 | + <DataTrigger Binding="{Binding CurrentPlayer.UIData.CharacterCreationMode}" Value="FullRespec"> |
| 3646 | + <Setter TargetName="selectableRaceSkills" Property="Visibility" Value="Collapsed"/> |
| 3647 | + <Setter TargetName="selectableRaceCheckboxes" Property="Visibility" Value="Collapsed"/> |
| 3648 | + </DataTrigger> |
| 3649 | + <DataTrigger Binding="{Binding CurrentPlayer.UIData.CharacterCreationMode}" Value="LevelUp"> |
| 3650 | + <Setter TargetName="selectableRaceSkills" Property="Visibility" Value="Collapsed"/> |
| 3651 | + <Setter TargetName="selectableRaceCheckboxes" Property="Visibility" Value="Collapsed"/> |
| 3652 | + </DataTrigger> |
3641 | 3653 | </ControlTemplate.Triggers>
|
3642 | 3654 | </ControlTemplate>
|
3643 | 3655 |
|
|
3876 | 3888 |
|
3877 | 3889 | </DockPanel>
|
3878 | 3890 |
|
3879 |
| - <ls:LSButton x:Name="CancelButton" HorizontalAlignment="Center" VerticalAlignment="Bottom" Margin="0,0,0,60" |
3880 |
| - Command="{Binding DataContext.SelectFirstUsedClass, RelativeSource={RelativeSource AncestorType={x:Type ls:UIWidget}}}" Visibility="Collapsed"> |
| 3891 | + <ls:LSButton x:Name="CancelButton" |
| 3892 | + HorizontalAlignment="Center" |
| 3893 | + VerticalAlignment="Bottom" |
| 3894 | + Margin="0,0,0,60" |
| 3895 | + Command="{Binding DataContext.SelectFirstUsedClass, RelativeSource={RelativeSource AncestorType={x:Type ls:UIWidget}}}" |
| 3896 | + Visibility="Collapsed" |
| 3897 | + Style="{StaticResource SmallRedButtonStyle}" |
| 3898 | + Content="{Binding Source=h675a55aegd07cg4ab0g862dg0c564197d478, Converter={StaticResource TranslatedStringConverter}}"> |
3881 | 3899 | <b:Interaction.Triggers>
|
3882 | 3900 | <b:EventTrigger EventName="Click">
|
3883 | 3901 | <b:ChangePropertyAction TargetName="gameplayTabs" PropertyName="SelectedItem" Value="{Binding ElementName=levelupTab}" />
|
3884 | 3902 | </b:EventTrigger>
|
3885 | 3903 | </b:Interaction.Triggers>
|
3886 |
| - <ls:LSButton.Template> |
3887 |
| - <ControlTemplate TargetType="{x:Type ls:LSButton}"> |
3888 |
| - <Grid Background="Transparent"> |
3889 |
| - <Image x:Name="bg" Source="pack://application:,,,/GustavNoesisGUI;component/Assets/Buttons/Btn_small_red_d.png" Stretch="None"/> |
3890 |
| - <TextBlock ls:TextBlockFormatter.SourceText="{Binding Source=h675a55aegd07cg4ab0g862dg0c564197d478, Converter={StaticResource TranslatedStringConverter}}" HorizontalAlignment="Center" VerticalAlignment="Center"/> |
3891 |
| - </Grid> |
3892 |
| - <ControlTemplate.Triggers> |
3893 |
| - <Trigger Property="IsMouseOver" Value="True"> |
3894 |
| - <Setter Property="Source" Value="pack://application:,,,/GustavNoesisGUI;component/Assets/Buttons/Btn_small_red_h.png" TargetName="bg"/> |
3895 |
| - </Trigger> |
3896 |
| - <Trigger Property="IsPressed" Value="True"> |
3897 |
| - <Setter Property="Source" Value="pack://application:,,,/GustavNoesisGUI;component/Assets/Buttons/Btn_small_red_p.png" TargetName="bg"/> |
3898 |
| - </Trigger> |
3899 |
| - </ControlTemplate.Triggers> |
3900 |
| - </ControlTemplate> |
3901 |
| - </ls:LSButton.Template> |
3902 | 3904 | </ls:LSButton>
|
3903 | 3905 |
|
3904 | 3906 | </Grid>
|
|
5371 | 5373 | </Grid>
|
5372 | 5374 |
|
5373 | 5375 | <ControlTemplate.Triggers>
|
| 5376 | + <DataTrigger Binding="{Binding CurrentPlayer.SelectedCharacter.TadpoledState}" Value="HalfIllithid"> |
| 5377 | + <Setter TargetName="scars" Property="Visibility" Value="Collapsed"/> |
| 5378 | + </DataTrigger> |
| 5379 | + <DataTrigger Binding="{Binding CurrentPlayer.SelectedCharacter.TadpoledState}" Value="FullIllithid"> |
| 5380 | + <Setter TargetName="scars" Property="Visibility" Value="Collapsed"/> |
| 5381 | + </DataTrigger> |
5374 | 5382 | <DataTrigger Binding="{Binding Path=IsChecked, ElementName=swatchSkinColourButton}" Value="True">
|
5375 | 5383 | <Setter TargetName="scrollSection" Property="Visibility" Value="Hidden"/>
|
5376 | 5384 | </DataTrigger>
|
|
0 commit comments