|
152 | 152 | </DataTrigger>
|
153 | 153 | <DataTrigger Binding="{Binding IDString}" Value="Oathbreaker">
|
154 | 154 | <Setter Property="Source" Value="pack://application:,,,/GustavNoesisGUI;component/Assets/ClassIcons/Oathbreaker.png"/>
|
| 155 | + </DataTrigger> |
| 156 | + <DataTrigger Binding="{Binding IDString}" Value="Monk"> |
| 157 | + <Setter Property="Source" Value="pack://application:,,,/GustavNoesisGUI;component/Assets/ClassIcons/Icon_Class_Monk.dds"/> |
155 | 158 | </DataTrigger>
|
156 | 159 | <!-- MOD END -->
|
157 | 160 | </Style.Triggers>
|
|
1745 | 1748 | </ControlTemplate>
|
1746 | 1749 |
|
1747 | 1750 | <!-- MOD START - Custom action resources -->
|
1748 |
| - <ControlTemplate x:Key="ActionResources.ActionGroup.PsiPointGroup" TargetType="ls:LSActionPoint"> <ControlTemplate.Resources> |
| 1751 | + <ControlTemplate x:Key="ActionResources.ActionGroup.SneakAttackDieGroup" TargetType="ls:LSActionPoint"> |
| 1752 | + <ControlTemplate.Resources> |
| 1753 | + <ImageSource x:Key="Highlight">/GustavNoesisGUI;component/Assets/Shared/Resources/ico_res_sneakAttack_h.png</ImageSource> |
| 1754 | + <ImageSource x:Key="Available">/GustavNoesisGUI;component/Assets/Shared/Resources/ico_res_sneakAttack_d.png</ImageSource> |
| 1755 | + <ImageSource x:Key="Used">/GustavNoesisGUI;component/Assets/Shared/Resources/ico_res_sneakAttack_spent.png</ImageSource> |
| 1756 | + </ControlTemplate.Resources> |
| 1757 | + <ContentControl ContentTemplate="{StaticResource ActionResources.ActionGroup.ActionPoint}"/> |
| 1758 | + </ControlTemplate> |
| 1759 | + |
| 1760 | + <ControlTemplate x:Key="ActionResources.ActionGroup.PsiPointGroup" TargetType="ls:LSActionPoint"> |
| 1761 | + <ControlTemplate.Resources> |
1749 | 1762 | <ImageSource x:Key="Highlight">/GustavNoesisGUI;component/Assets/Shared/Resources/ico_classRes_psi_h.png</ImageSource>
|
1750 | 1763 | <ImageSource x:Key="Available">/GustavNoesisGUI;component/Assets/Shared/Resources/ico_classRes_psi_d.png</ImageSource>
|
1751 | 1764 | <ImageSource x:Key="Used">/GustavNoesisGUI;component/Assets/Shared/Resources/ico_classRes_psi_spent.png</ImageSource>
|
1752 | 1765 | </ControlTemplate.Resources>
|
1753 | 1766 | <ContentControl ContentTemplate="{StaticResource ActionResources.ActionGroup.ActionPoint}"/>
|
1754 | 1767 | </ControlTemplate>
|
1755 | 1768 |
|
1756 |
| - <ControlTemplate x:Key="ActionResources.ActionGroup.HitDiceGroup" TargetType="ls:LSActionPoint"> <ControlTemplate.Resources> |
| 1769 | + <ControlTemplate x:Key="ActionResources.ActionGroup.HitDiceGroup" TargetType="ls:LSActionPoint"> |
| 1770 | + <ControlTemplate.Resources> |
1757 | 1771 | <ImageSource x:Key="Highlight">/GustavNoesisGUI;component/Assets/Shared/Resources/ico_hitdice_h.png</ImageSource>
|
1758 | 1772 | <ImageSource x:Key="Available">/GustavNoesisGUI;component/Assets/Shared/Resources/ico_hitdice_d.png</ImageSource>
|
1759 | 1773 | <ImageSource x:Key="Used">/GustavNoesisGUI;component/Assets/Shared/Resources/ico_hitdice_spent.png</ImageSource>
|
1760 | 1774 | </ControlTemplate.Resources>
|
1761 | 1775 | <ContentControl ContentTemplate="{StaticResource ActionResources.ActionGroup.ActionPoint}"/>
|
1762 | 1776 | </ControlTemplate>
|
1763 | 1777 |
|
1764 |
| - <ControlTemplate x:Key="ActionResources.ActionGroup.RampageDieGroup" TargetType="ls:LSActionPoint"> <ControlTemplate.Resources> |
| 1778 | + <ControlTemplate x:Key="ActionResources.ActionGroup.RampageDieGroup" TargetType="ls:LSActionPoint"> |
| 1779 | + <ControlTemplate.Resources> |
1765 | 1780 | <ImageSource x:Key="Highlight">/GustavNoesisGUI;component/Assets/Shared/Resources/ico_classRes_rampagedie_h.png</ImageSource>
|
1766 | 1781 | <ImageSource x:Key="Available">/GustavNoesisGUI;component/Assets/Shared/Resources/ico_classRes_rampagedie_d.png</ImageSource>
|
1767 | 1782 | <ImageSource x:Key="Used">/GustavNoesisGUI;component/Assets/Shared/Resources/ico_classRes_rampagedie_spent.png</ImageSource>
|
1768 | 1783 | </ControlTemplate.Resources>
|
1769 | 1784 | <ContentControl ContentTemplate="{StaticResource ActionResources.ActionGroup.ActionPoint}"/>
|
1770 | 1785 | </ControlTemplate>
|
| 1786 | + |
| 1787 | + <ControlTemplate x:Key="ActionResources.ActionGroup.MartialArtsDieGroup1" TargetType="ls:LSActionPoint"> |
| 1788 | + <ControlTemplate.Resources> |
| 1789 | + <ImageSource x:Key="Highlight">/GustavNoesisGUI;component/Assets/Shared/Resources/ico_classRes_mad1_d.dds</ImageSource> |
| 1790 | + <ImageSource x:Key="Available">/GustavNoesisGUI;component/Assets/Shared/Resources/ico_classRes_mad1_d.dds</ImageSource> |
| 1791 | + <ImageSource x:Key="Used">/GustavNoesisGUI;component/Assets/Shared/Resources/ico_classRes_mad1_d.dds</ImageSource> |
| 1792 | + </ControlTemplate.Resources> |
| 1793 | + <ContentControl ContentTemplate="{StaticResource ActionResources.ActionGroup.ActionPoint}"/> |
| 1794 | + </ControlTemplate> |
| 1795 | + |
| 1796 | + <ControlTemplate x:Key="ActionResources.ActionGroup.MartialArtsDieGroup2" TargetType="ls:LSActionPoint"> |
| 1797 | + <ControlTemplate.Resources> |
| 1798 | + <ImageSource x:Key="Highlight">/GustavNoesisGUI;component/Assets/Shared/Resources/ico_classRes_mad2_d.dds</ImageSource> |
| 1799 | + <ImageSource x:Key="Available">/GustavNoesisGUI;component/Assets/Shared/Resources/ico_classRes_mad2_d.dds</ImageSource> |
| 1800 | + <ImageSource x:Key="Used">/GustavNoesisGUI;component/Assets/Shared/Resources/ico_classRes_mad2_d.dds</ImageSource> |
| 1801 | + </ControlTemplate.Resources> |
| 1802 | + <ContentControl ContentTemplate="{StaticResource ActionResources.ActionGroup.ActionPoint}"/> |
| 1803 | + </ControlTemplate> |
| 1804 | + |
| 1805 | + <ControlTemplate x:Key="ActionResources.ActionGroup.MartialArtsDieGroup3" TargetType="ls:LSActionPoint"> |
| 1806 | + <ControlTemplate.Resources> |
| 1807 | + <ImageSource x:Key="Highlight">/GustavNoesisGUI;component/Assets/Shared/Resources/ico_classRes_mad3_d.dds</ImageSource> |
| 1808 | + <ImageSource x:Key="Available">/GustavNoesisGUI;component/Assets/Shared/Resources/ico_classRes_mad3_d.dds</ImageSource> |
| 1809 | + <ImageSource x:Key="Used">/GustavNoesisGUI;component/Assets/Shared/Resources/ico_classRes_mad3_d.dds</ImageSource> |
| 1810 | + </ControlTemplate.Resources> |
| 1811 | + <ContentControl ContentTemplate="{StaticResource ActionResources.ActionGroup.ActionPoint}"/> |
| 1812 | + </ControlTemplate> |
| 1813 | + |
| 1814 | + <ControlTemplate x:Key="ActionResources.ActionGroup.MartialArtsDieGroup4" TargetType="ls:LSActionPoint"> |
| 1815 | + <ControlTemplate.Resources> |
| 1816 | + <ImageSource x:Key="Highlight">/GustavNoesisGUI;component/Assets/Shared/Resources/ico_classRes_mad4_d.dds</ImageSource> |
| 1817 | + <ImageSource x:Key="Available">/GustavNoesisGUI;component/Assets/Shared/Resources/ico_classRes_mad4_d.dds</ImageSource> |
| 1818 | + <ImageSource x:Key="Used">/GustavNoesisGUI;component/Assets/Shared/Resources/ico_classRes_mad4_d.dds</ImageSource> |
| 1819 | + </ControlTemplate.Resources> |
| 1820 | + <ContentControl ContentTemplate="{StaticResource ActionResources.ActionGroup.ActionPoint}"/> |
| 1821 | + </ControlTemplate> |
| 1822 | + |
| 1823 | + <ControlTemplate x:Key="ActionResources.ActionGroup.NecroThaumGroup" TargetType="ls:LSActionPoint"> |
| 1824 | + <ControlTemplate.Resources> |
| 1825 | + <ImageSource x:Key="Highlight">/GustavNoesisGUI;component/Assets/Shared/Resources/Resource_Thaumaturgy_Hover.dds</ImageSource> |
| 1826 | + <ImageSource x:Key="Available">/GustavNoesisGUI;component/Assets/Shared/Resources/Resource_Thaumaturgy_Icon.dds</ImageSource> |
| 1827 | + <ImageSource x:Key="Used">/GustavNoesisGUI;component/Assets/Shared/Resources/Resource_Thaumaturgy_Used.dds</ImageSource> |
| 1828 | + </ControlTemplate.Resources> |
| 1829 | + <ContentControl ContentTemplate="{StaticResource ActionResources.ActionGroup.ActionPoint}"/> |
| 1830 | + </ControlTemplate> |
1771 | 1831 | <!-- MOD END -->
|
1772 | 1832 |
|
1773 | 1833 | <ControlTemplate x:Key="ActionResources.ActionGroup.KiActionGroup" TargetType="ls:LSActionPoint">
|
|
1899 | 1959 | </MultiDataTrigger.Setters>
|
1900 | 1960 | </MultiDataTrigger>
|
1901 | 1961 | <!-- MOD START - Custom action resources -->
|
| 1962 | + <DataTrigger Binding="{Binding ActionResource.TypeId}" Value="SneakAttack"> |
| 1963 | + <Setter Property="ActionPointTemplate" Value="{StaticResource ActionResources.ActionGroup.SneakAttackDieGroup}"/> |
| 1964 | + <Setter Property="MaxGroupActionPoints" Value="1"/> |
| 1965 | + <Setter Property="ActionPointSize" Value="48" /> |
| 1966 | + </DataTrigger> |
| 1967 | + <MultiDataTrigger> |
| 1968 | + <MultiDataTrigger.Conditions> |
| 1969 | + <Condition Binding="{Binding ActionResource.TypeId}" Value="SneakAttack"/> |
| 1970 | + <Condition Binding="{Binding ActionResource.Value, Converter={StaticResource GreaterThanConverter}, ConverterParameter=1}" Value="True"/> |
| 1971 | + </MultiDataTrigger.Conditions> |
| 1972 | + <MultiDataTrigger.Setters> |
| 1973 | + <Setter Property="Margin" Value="0,-15,0,0"/> |
| 1974 | + </MultiDataTrigger.Setters> |
| 1975 | + </MultiDataTrigger> |
1902 | 1976 | <DataTrigger Binding="{Binding ActionResource.TypeId}" Value="PsiPoint">
|
1903 | 1977 | <Setter Property="ActionPointTemplate" Value="{StaticResource ActionResources.ActionGroup.PsiPointGroup}"/>
|
1904 | 1978 | <Setter Property="MaxGroupActionPoints" Value="1"/>
|
|
1954 | 2028 | <MultiDataTrigger.Setters>
|
1955 | 2029 | <Setter Property="Margin" Value="0,-15,0,0"/>
|
1956 | 2030 | </MultiDataTrigger.Setters>
|
| 2031 | + </MultiDataTrigger> |
| 2032 | + <DataTrigger Binding="{Binding ActionResource.TypeId}" Value="MartialArtsDieD4"> |
| 2033 | + <Setter Property="ActionPointTemplate" Value="{StaticResource ActionResources.ActionGroup.MartialArtsDieGroup1}"/> |
| 2034 | + <Setter Property="MaxGroupActionPoints" Value="1"/> |
| 2035 | + <Setter Property="ActionPointSize" Value="48" /> |
| 2036 | + </DataTrigger> |
| 2037 | + <MultiDataTrigger> |
| 2038 | + <MultiDataTrigger.Conditions> |
| 2039 | + <Condition Binding="{Binding ActionResource.TypeId}" Value="MartialArtsDieD4"/> |
| 2040 | + <Condition Binding="{Binding ActionResource.Value, Converter={StaticResource GreaterThanConverter}, ConverterParameter=1}" Value="True"/> |
| 2041 | + </MultiDataTrigger.Conditions> |
| 2042 | + <MultiDataTrigger.Setters> |
| 2043 | + <Setter Property="Margin" Value="0,-15,0,0"/> |
| 2044 | + </MultiDataTrigger.Setters> |
| 2045 | + </MultiDataTrigger> |
| 2046 | + <DataTrigger Binding="{Binding ActionResource.TypeId}" Value="MartialArtsDieD6"> |
| 2047 | + <Setter Property="ActionPointTemplate" Value="{StaticResource ActionResources.ActionGroup.MartialArtsDieGroup2}"/> |
| 2048 | + <Setter Property="MaxGroupActionPoints" Value="1"/> |
| 2049 | + <Setter Property="ActionPointSize" Value="48" /> |
| 2050 | + </DataTrigger> |
| 2051 | + <MultiDataTrigger> |
| 2052 | + <MultiDataTrigger.Conditions> |
| 2053 | + <Condition Binding="{Binding ActionResource.TypeId}" Value="MartialArtsDieD6"/> |
| 2054 | + <Condition Binding="{Binding ActionResource.Value, Converter={StaticResource GreaterThanConverter}, ConverterParameter=1}" Value="True"/> |
| 2055 | + </MultiDataTrigger.Conditions> |
| 2056 | + <MultiDataTrigger.Setters> |
| 2057 | + <Setter Property="Margin" Value="0,-15,0,0"/> |
| 2058 | + </MultiDataTrigger.Setters> |
| 2059 | + </MultiDataTrigger> |
| 2060 | + <DataTrigger Binding="{Binding ActionResource.TypeId}" Value="MartialArtsDieD8"> |
| 2061 | + <Setter Property="ActionPointTemplate" Value="{StaticResource ActionResources.ActionGroup.MartialArtsDieGroup3}"/> |
| 2062 | + <Setter Property="MaxGroupActionPoints" Value="1"/> |
| 2063 | + <Setter Property="ActionPointSize" Value="48" /> |
| 2064 | + </DataTrigger> |
| 2065 | + <MultiDataTrigger> |
| 2066 | + <MultiDataTrigger.Conditions> |
| 2067 | + <Condition Binding="{Binding ActionResource.TypeId}" Value="MartialArtsDieD8"/> |
| 2068 | + <Condition Binding="{Binding ActionResource.Value, Converter={StaticResource GreaterThanConverter}, ConverterParameter=1}" Value="True"/> |
| 2069 | + </MultiDataTrigger.Conditions> |
| 2070 | + <MultiDataTrigger.Setters> |
| 2071 | + <Setter Property="Margin" Value="0,-15,0,0"/> |
| 2072 | + </MultiDataTrigger.Setters> |
| 2073 | + </MultiDataTrigger> |
| 2074 | + <DataTrigger Binding="{Binding ActionResource.TypeId}" Value="MartialArtsDieD10"> |
| 2075 | + <Setter Property="ActionPointTemplate" Value="{StaticResource ActionResources.ActionGroup.MartialArtsDieGroup4}"/> |
| 2076 | + <Setter Property="MaxGroupActionPoints" Value="1"/> |
| 2077 | + <Setter Property="ActionPointSize" Value="48" /> |
| 2078 | + </DataTrigger> |
| 2079 | + <MultiDataTrigger> |
| 2080 | + <MultiDataTrigger.Conditions> |
| 2081 | + <Condition Binding="{Binding ActionResource.TypeId}" Value="MartialArtsDieD10"/> |
| 2082 | + <Condition Binding="{Binding ActionResource.Value, Converter={StaticResource GreaterThanConverter}, ConverterParameter=1}" Value="True"/> |
| 2083 | + </MultiDataTrigger.Conditions> |
| 2084 | + <MultiDataTrigger.Setters> |
| 2085 | + <Setter Property="Margin" Value="0,-15,0,0"/> |
| 2086 | + </MultiDataTrigger.Setters> |
| 2087 | + </MultiDataTrigger> |
| 2088 | + <DataTrigger Binding="{Binding ActionResource.TypeId}" Value="NecroThaum"> |
| 2089 | + <Setter Property="ActionPointTemplate" Value="{StaticResource ActionResources.ActionGroup.NecroThaumGroup}"/> |
| 2090 | + <Setter Property="MaxGroupActionPoints" Value="1"/> |
| 2091 | + <Setter Property="ActionPointSize" Value="48" /> |
| 2092 | + </DataTrigger> |
| 2093 | + <MultiDataTrigger> |
| 2094 | + <MultiDataTrigger.Conditions> |
| 2095 | + <Condition Binding="{Binding ActionResource.TypeId}" Value="NecroThaum"/> |
| 2096 | + <Condition Binding="{Binding ActionResource.Value, Converter={StaticResource GreaterThanConverter}, ConverterParameter=1}" Value="True"/> |
| 2097 | + </MultiDataTrigger.Conditions> |
| 2098 | + <MultiDataTrigger.Setters> |
| 2099 | + <Setter Property="Margin" Value="0,-15,0,0"/> |
| 2100 | + </MultiDataTrigger.Setters> |
1957 | 2101 | </MultiDataTrigger>
|
1958 | 2102 | <!-- MOD END -->
|
1959 | 2103 | <DataTrigger Binding="{Binding ActionResource.TypeId}" Value="KiPoint">
|
|
0 commit comments