Skip to content

Commit 9fe2714

Browse files
Trips WOTD: Aasimar action resource icons (#182)
* Update IUI_ActionResource*.xaml / Trips WOTD:Aasimar
1 parent c4e83d4 commit 9fe2714

File tree

3 files changed

+134
-0
lines changed

3 files changed

+134
-0
lines changed

ImprovedUI/Public/Game/GUI/Library/IUI_ActionResourceIcons.xaml

+78
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,10 @@
157157
<ImageSource x:Key="DWE_UnleashIncarnationUseUnavailable">pack://application:,,,/GustavNoesisGUI;component/Assets/DEchoKnight/Shared/Resources/ico_classRes_DWE_UnleashIncarnationUse_missing.png</ImageSource>
158158
<ImageSource x:Key="DWE_ReclaimPotentialUse">pack://application:,,,/GustavNoesisGUI;component/Assets/DEchoKnight/Shared/Resources/ico_classRes_DWE_ReclaimPotentialUse_d.png</ImageSource>
159159
<ImageSource x:Key="DWE_ReclaimPotentialUseUnavailable">pack://application:,,,/GustavNoesisGUI;component/Assets/DEchoKnight/Shared/Resources/ico_classRes_DWE_ReclaimPotentialUse_missing.png</ImageSource>
160+
<ImageSource x:Key="Trips_Aasimar_Smallcast" >pack://application:,,,/GustavNoesisGUI;component/Assets/Trips_Aasimar/Shared/Resources/ico_classRes_TripsSmallcast_d.png</ImageSource>
161+
<ImageSource x:Key="Trips_Aasimar_SmallcastUnavailable" >pack://application:,,,/GustavNoesisGUI;component/Assets/Trips_Aasimar/Shared/Resources/ico_classRes_TripsSmallcast_missing.png</ImageSource>
162+
<ImageSource x:Key="Trips_Aasimar_Bigcast" >pack://application:,,,/GustavNoesisGUI;component/Assets/Trips_Aasimar/Shared/Resources/ico_classRes_TripsBigcast_d.png</ImageSource>
163+
<ImageSource x:Key="Trips_Aasimar_BigcastUnavailable" >pack://application:,,,/GustavNoesisGUI;component/Assets/Trips_Aasimar/Shared/Resources/ico_classRes_TripsBigcast_missing.png</ImageSource>
160164
<!-- EDIT HERE -->
161165

162166
<!-- This is the icon that appears on the tooltip -->
@@ -249,6 +253,12 @@
249253
<DataTrigger Binding="{Binding TypeId}" Value="DWE_ReclaimPotentialUse">
250254
<Setter Property="Source" Value="{StaticResource DWE_ReclaimPotentialUse}"/>
251255
</DataTrigger>
256+
<DataTrigger Binding="{Binding TypeId}" Value="Trips_Aasimar_Smallcast">
257+
<Setter Property="Source" Value="{StaticResource Trips_Aasimar_Smallcast}"/>
258+
</DataTrigger>
259+
<DataTrigger Binding="{Binding TypeId}" Value="Trips_Aasimar_Bigcast">
260+
<Setter Property="Source" Value="{StaticResource Trips_Aasimar_Bigcast}"/>
261+
</DataTrigger>
252262
<!-- EDIT HERE -->
253263
</Style.Triggers>
254264
</Style>
@@ -931,6 +941,26 @@
931941
<Setter Property="Source" Value="{StaticResource DWE_ReclaimPotentialUseUnavailable}"/>
932942
</MultiDataTrigger.Setters>
933943
</MultiDataTrigger>
944+
<MultiDataTrigger>
945+
<MultiDataTrigger.Conditions>
946+
<Condition Binding="{Binding TypeId}" Value="Trips_Aasimar_Smallcast"/>
947+
<Condition Binding="{Binding Value}" Value="0"/>
948+
<Condition Binding="{Binding IgnoreCost}" Value="False"/>
949+
</MultiDataTrigger.Conditions>
950+
<MultiDataTrigger.Setters>
951+
<Setter Property="Source" Value="{StaticResource Trips_Aasimar_SmallcastUnavailable}"/>
952+
</MultiDataTrigger.Setters>
953+
</MultiDataTrigger>
954+
<MultiDataTrigger>
955+
<MultiDataTrigger.Conditions>
956+
<Condition Binding="{Binding TypeId}" Value="Trips_Aasimar_Bigcast"/>
957+
<Condition Binding="{Binding Value}" Value="0"/>
958+
<Condition Binding="{Binding IgnoreCost}" Value="False"/>
959+
</MultiDataTrigger.Conditions>
960+
<MultiDataTrigger.Setters>
961+
<Setter Property="Source" Value="{StaticResource Trips_Aasimar_BigcastUnavailable}"/>
962+
</MultiDataTrigger.Setters>
963+
</MultiDataTrigger>
934964
<!-- EDIT HERE -->
935965
</Style.Triggers>
936966
</Style>
@@ -1326,6 +1356,26 @@
13261356
</ControlTemplate.Resources>
13271357
<ContentPresenter ContentTemplate="{StaticResource ActionResources.ActionGroup.ActionPoint}"/>
13281358
</ControlTemplate>
1359+
1360+
<ControlTemplate x:Key="ActionResources.ActionGroup.Trips_Aasimar_SmallcastGroup" TargetType="ls:LSActionPoint">
1361+
<ControlTemplate.Resources>
1362+
<ImageSource x:Key="Highlight">/GustavNoesisGUI;component/Assets/Trips_Aasimar/Shared/Resources/ico_classRes_TripsSmallcast_h.png</ImageSource>
1363+
<ImageSource x:Key="Available">/GustavNoesisGUI;component/Assets/Trips_Aasimar/Shared/Resources/ico_classRes_TripsSmallcast_d.png</ImageSource>
1364+
<ImageSource x:Key="Used">/GustavNoesisGUI;component/Assets/Trips_Aasimar/Shared/Resources/ico_classRes_TripsSmallcast_spent.png</ImageSource>
1365+
<ImageSource x:Key="Missing">/GustavNoesisGUI;component/Assets/Trips_Aasimar/Shared/Resources/ico_classRes_TripsSmallcast_missing.png</ImageSource>
1366+
</ControlTemplate.Resources>
1367+
<ContentPresenter ContentTemplate="{StaticResource ActionResources.ActionGroup.ActionPoint}"/>
1368+
</ControlTemplate>
1369+
1370+
<ControlTemplate x:Key="ActionResources.ActionGroup.Trips_Aasimar_BigcastGroup" TargetType="ls:LSActionPoint">
1371+
<ControlTemplate.Resources>
1372+
<ImageSource x:Key="Highlight">/GustavNoesisGUI;component/Assets/Trips_Aasimar/Shared/Resources/ico_classRes_TripsBigcast_h.png</ImageSource>
1373+
<ImageSource x:Key="Available">/GustavNoesisGUI;component/Assets/Trips_Aasimar/Shared/Resources/ico_classRes_TripsBigcast_d.png</ImageSource>
1374+
<ImageSource x:Key="Used">/GustavNoesisGUI;component/Assets/Trips_Aasimar/Shared/Resources/ico_classRes_TripsBigcast_spent.png</ImageSource>
1375+
<ImageSource x:Key="Missing">/GustavNoesisGUI;component/Assets/Trips_Aasimar/Shared/Resources/ico_classRes_TripsBigcast_missing.png</ImageSource>
1376+
</ControlTemplate.Resources>
1377+
<ContentPresenter ContentTemplate="{StaticResource ActionResources.ActionGroup.ActionPoint}"/>
1378+
</ControlTemplate>
13291379
<!-- EDIT HERE -->
13301380

13311381
<!-- Setup default styles that are inherited before changes are applied, do not touch these -->
@@ -1999,6 +2049,34 @@
19992049
<Setter Property="Margin" Value="0,-15,0,0"/>
20002050
</MultiDataTrigger.Setters>
20012051
</MultiDataTrigger>
2052+
<DataTrigger Binding="{Binding TypeId}" Value="Trips_Aasimar_Smallcast">
2053+
<Setter Property="ActionPointTemplate" Value="{DynamicResource ActionResources.ActionGroup.Trips_Aasimar_SmallcastGroup}"/>
2054+
<Setter Property="MaxGroupActionPoints" Value="1"/>
2055+
<Setter Property="ActionPointSize" Value="{DynamicResource ActionResources.ActionPointSize}" />
2056+
</DataTrigger>
2057+
<MultiDataTrigger>
2058+
<MultiDataTrigger.Conditions>
2059+
<Condition Binding="{Binding TypeId}" Value="Trips_Aasimar_Smallcast"/>
2060+
<Condition Binding="{Binding Value, Converter={StaticResource GreaterThanConverter}, ConverterParameter=1}" Value="True"/>
2061+
</MultiDataTrigger.Conditions>
2062+
<MultiDataTrigger.Setters>
2063+
<Setter Property="Margin" Value="0,-15,0,0"/>
2064+
</MultiDataTrigger.Setters>
2065+
</MultiDataTrigger>
2066+
<DataTrigger Binding="{Binding TypeId}" Value="Trips_Aasimar_Bigcast">
2067+
<Setter Property="ActionPointTemplate" Value="{DynamicResource ActionResources.ActionGroup.Trips_Aasimar_BigcastGroup}"/>
2068+
<Setter Property="MaxGroupActionPoints" Value="1"/>
2069+
<Setter Property="ActionPointSize" Value="{DynamicResource ActionResources.ActionPointSize}" />
2070+
</DataTrigger>
2071+
<MultiDataTrigger>
2072+
<MultiDataTrigger.Conditions>
2073+
<Condition Binding="{Binding TypeId}" Value="Trips_Aasimar_Bigcast"/>
2074+
<Condition Binding="{Binding Value, Converter={StaticResource GreaterThanConverter}, ConverterParameter=1}" Value="True"/>
2075+
</MultiDataTrigger.Conditions>
2076+
<MultiDataTrigger.Setters>
2077+
<Setter Property="Margin" Value="0,-15,0,0"/>
2078+
</MultiDataTrigger.Setters>
2079+
</MultiDataTrigger>
20022080
<!-- EDIT HERE -->
20032081
</Style.Triggers>
20042082
</Style>

ImprovedUI/Public/Game/GUI/Library/IUI_ActionResourceIcons_c.xaml

+20
Original file line numberDiff line numberDiff line change
@@ -375,5 +375,25 @@
375375
</ControlTemplate.Resources>
376376
<ContentPresenter ContentTemplate="{StaticResource ActionResources.ActionGroup.ActionPoint}"/>
377377
</ControlTemplate>
378+
379+
<ControlTemplate x:Key="ActionResources.ActionGroup.Trips_Aasimar_SmallcastGroup" TargetType="ls:LSActionPoint">
380+
<ControlTemplate.Resources>
381+
<ImageSource x:Key="Highlight">/GustavNoesisGUI;component/Assets/Trips_Aasimar/ActionResources_c/Icons/c_ico_classRes_TripsSmallcast_h.png</ImageSource>
382+
<ImageSource x:Key="Available">/GustavNoesisGUI;component/Assets/Trips_Aasimar/ActionResources_c/Icons/c_ico_classRes_TripsSmallcast_d.png</ImageSource>
383+
<ImageSource x:Key="Used">/GustavNoesisGUI;component/Assets/Trips_Aasimar/ActionResources_c/Icons/c_ico_classRes_TripsSmallcast_spent.png</ImageSource>
384+
<ImageSource x:Key="Missing">/GustavNoesisGUI;component/Assets/Trips_Aasimar/ActionResources_c/Icons/c_ico_classRes_TripsSmallcast_missing.png</ImageSource>
385+
</ControlTemplate.Resources>
386+
<ContentPresenter ContentTemplate="{StaticResource ActionResources.ActionGroup.ActionPoint}"/>
387+
</ControlTemplate>
388+
389+
<ControlTemplate x:Key="ActionResources.ActionGroup.Trips_Aasimar_BigcastGroup" TargetType="ls:LSActionPoint">
390+
<ControlTemplate.Resources>
391+
<ImageSource x:Key="Highlight">/GustavNoesisGUI;component/Assets/Trips_Aasimar/ActionResources_c/Icons/c_ico_classRes_TripsBigcast_h.png</ImageSource>
392+
<ImageSource x:Key="Available">/GustavNoesisGUI;component/Assets/Trips_Aasimar/ActionResources_c/Icons/c_ico_classRes_TripsBigcast_d.png</ImageSource>
393+
<ImageSource x:Key="Used">/GustavNoesisGUI;component/Assets/Trips_Aasimar/ActionResources_c/Icons/c_ico_classRes_TripsBigcast_spent.png</ImageSource>
394+
<ImageSource x:Key="Missing">/GustavNoesisGUI;component/Assets/Trips_Aasimar/ActionResources_c/Icons/c_ico_classRes_TripsBigcast_missing.png</ImageSource>
395+
</ControlTemplate.Resources>
396+
<ContentPresenter ContentTemplate="{StaticResource ActionResources.ActionGroup.ActionPoint}"/>
397+
</ControlTemplate>
378398
<!-- EDIT HERE -->
379399
</ResourceDictionary>

ImprovedUI/Public/Game/GUI/Library/IUI_ActionResourceTemplates_c.xaml

+36
Original file line numberDiff line numberDiff line change
@@ -520,6 +520,24 @@
520520
<Setter TargetName="LevelImage" Property="Width" Value="50"/>
521521
<Setter TargetName="LevelImage" Property="Stretch" Value="Fill"/>
522522
</DataTrigger>
523+
524+
<DataTrigger Binding="{Binding ActionResource.TypeId}" Value="Trips_Aasimar_Smallcast">
525+
<Setter TargetName="ResourcePoints" Property="Visibility" Value="Collapsed"/>
526+
<Setter TargetName="ResourcePointsStack" Property="Margin" Value="22,0,22,0"/>
527+
<Setter TargetName="ResourceAmount" Property="Visibility" Value="Visible"/>
528+
<Setter TargetName="LevelImage" Property="Visibility" Value="Visible"/>
529+
<Setter TargetName="LevelImage" Property="Margin" Value="-10,0,-10,0"/>
530+
<Setter TargetName="LevelImage" Property="Source" Value="pack://application:,,,/GustavNoesisGUI;component/Assets/Trips_Aasimar/ActionResources_c/Icons/c_ico_classRes_TripsSmallcast_d.png"/>
531+
</DataTrigger>
532+
533+
<DataTrigger Binding="{Binding ActionResource.TypeId}" Value="Trips_Aasimar_Bigcast">
534+
<Setter TargetName="ResourcePoints" Property="Visibility" Value="Collapsed"/>
535+
<Setter TargetName="ResourcePointsStack" Property="Margin" Value="22,0,22,0"/>
536+
<Setter TargetName="ResourceAmount" Property="Visibility" Value="Visible"/>
537+
<Setter TargetName="LevelImage" Property="Visibility" Value="Visible"/>
538+
<Setter TargetName="LevelImage" Property="Margin" Value="-10,0,-10,0"/>
539+
<Setter TargetName="LevelImage" Property="Source" Value="pack://application:,,,/GustavNoesisGUI;component/Assets/Trips_Aasimar/ActionResources_c/Icons/c_ico_classRes_TripsBigcast_d.png"/>
540+
</DataTrigger>
523541
<!-- EDIT HERE -->
524542

525543
<!-- Please leave the below alone -->
@@ -953,6 +971,24 @@
953971
</Setter>
954972
<Setter TargetName="ResourceImage" Property="Width" Value="50"/>
955973
</DataTrigger>
974+
975+
<DataTrigger Binding="{Binding TypeId}" Value="Trips_Aasimar_Smallcast">
976+
<Setter TargetName="ResourceImage" Property="Fill">
977+
<Setter.Value>
978+
<ImageBrush ImageSource="pack://application:,,,/GustavNoesisGUI;component/Assets/Trips_Aasimar/ActionResources_c/Icons/c_ico_classRes_TripsSmallcast_d.png" Stretch="Uniform"/>
979+
</Setter.Value>
980+
</Setter>
981+
<Setter TargetName="ResourceImage" Property="Width" Value="50"/>
982+
</DataTrigger>
983+
984+
<DataTrigger Binding="{Binding TypeId}" Value="Trips_Aasimar_Bigcast">
985+
<Setter TargetName="ResourceImage" Property="Fill">
986+
<Setter.Value>
987+
<ImageBrush ImageSource="pack://application:,,,/GustavNoesisGUI;component/Assets/Trips_Aasimar/ActionResources_c/Icons/c_ico_classRes_TripsBigcast_d.png" Stretch="Uniform"/>
988+
</Setter.Value>
989+
</Setter>
990+
<Setter TargetName="ResourceImage" Property="Width" Value="50"/>
991+
</DataTrigger>
956992
<!-- EDIT HERE -->
957993

958994

0 commit comments

Comments
 (0)