Skip to content

Commit

Permalink
add subclasses unique sprites
Browse files Browse the repository at this point in the history
  • Loading branch information
ThyWoof committed Jul 10, 2024
1 parent 45fd548 commit 29be5ee
Show file tree
Hide file tree
Showing 10 changed files with 53 additions and 5 deletions.
3 changes: 2 additions & 1 deletion SolastaUnfinishedBusiness/ChangelogHistory.txt
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
1.5.97.19:

- added subclasses unique sprites [by otearaisu]
- fixed Exploiter feat attack mode validator
- fixed GWM feat attack mode modifier, and additional attack validator
- fixed Lunging Attack maneuver increase weapon reach validator
- fixed Mage Slayer feat attack mode validator
- fixed Martial Arcane Archer arcane shots weapon type validator
- fixed Martial Battle Master missing maneuvers initial pool amount
- fixed Martial Psi Warrior force of will saving throw behavior
- fixed Martial Psi Warrior psionic adept once per turn validator
- fixed Martial Psi Warrior psionic adept once in my turn validator
- fixed Martial Warlord coordinated assault attack mode validator
- fixed monster reaction powers effect forms application
- fixed Old Tactics feat attack mode validator
Expand Down
2 changes: 1 addition & 1 deletion SolastaUnfinishedBusiness/Displays/CreditsDisplay.cs
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ internal static class CreditsDisplay
"feats, fighting styles, items & crafting, Martial Eldritch Knight, Wizard Arcane Fighter, Wizard Spellmaster"),

("Otearaisu",
"Aasimar, Goliath, Imp, Lizardfolk, Oni, Warforged, Wendigo, Wildling, Wyrmkin, Path of the Battlerager, Path of the Beast, Path of the Wild Magic"),
"sprites, Aasimar, Goliath, Imp, Lizardfolk, Oni, Warforged, Wendigo, Wildling, Wyrmkin, Path of the Battlerager, Path of the Beast, Path of the Wild Magic"),
("Haxermn", "spells, Domain Defiler, Domain Forge, Oath of Ancients, Oath of Hatred, Way of Dragon"),
("SilverGriffon", "gameplay, visuals, spells, Dark Elf, Grey Dwarf, Kobold, Sorcerous Divine Soul"),
("tivie", "Circle of the Moon, Path of the Totem Warrior"),
Expand Down
30 changes: 30 additions & 0 deletions SolastaUnfinishedBusiness/Properties/Resources.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 15 additions & 0 deletions SolastaUnfinishedBusiness/Properties/Resources.resx
Original file line number Diff line number Diff line change
Expand Up @@ -2025,6 +2025,21 @@
PublicKeyToken=b03f5f7f11d50a3a
</value>
</data>
<data name="CircleOfTheWildfire" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Subclasses\CircleOfTheWildfire.png;System.Byte[], mscorlib, Version=4.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
</value>
</data>
<data name="CollegeOfElegance" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Subclasses\CollegeOfElegance.png;System.Byte[], mscorlib, Version=4.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
</value>
</data>
<data name="CollegeOfValiance" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Subclasses\CollegeOfValiance.png;System.Byte[], mscorlib, Version=4.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
</value>
</data>
<data name="CollegeOfGuts" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Subclasses\CollegeOfGuts.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -441,7 +441,7 @@ public CircleOfTheWildfire()

Subclass = CharacterSubclassDefinitionBuilder
.Create(Name)
.SetGuiPresentation(Category.Subclass, Sprites.GetSprite(Name, Resources.PatronElementalist, 256))
.SetGuiPresentation(Category.Subclass, Sprites.GetSprite(Name, Resources.CircleOfTheWildfire, 256))
.AddFeaturesAtLevel(2, autoPreparedSpellsWildfire, featureSetSummonSpirit)
.AddFeaturesAtLevel(6, featureEnhancedBond)
.AddFeaturesAtLevel(10, featureSetCauterizingFlames)
Expand Down
2 changes: 1 addition & 1 deletion SolastaUnfinishedBusiness/Subclasses/CollegeOfElegance.cs
Original file line number Diff line number Diff line change
Expand Up @@ -225,7 +225,7 @@ public CollegeOfElegance()

Subclass = CharacterSubclassDefinitionBuilder
.Create(Name)
.SetGuiPresentation(Category.Subclass, Sprites.GetSprite(Name, Resources.CollegeOfWarDancer, 256))
.SetGuiPresentation(Category.Subclass, Sprites.GetSprite(Name, Resources.CollegeOfElegance, 256))
.AddFeaturesAtLevel(3, dieRollModifierGrace, featureSetElegantFighting)
.AddFeaturesAtLevel(6, featureEvasiveFootwork, AttributeModifierCasterFightingExtraAttack)
.AddFeaturesAtLevel(14, featureSetAmazingDisplay)
Expand Down
4 changes: 3 additions & 1 deletion SolastaUnfinishedBusiness/Subclasses/CollegeOfValiance.cs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@
using SolastaUnfinishedBusiness.Api.Helpers;
using SolastaUnfinishedBusiness.Builders;
using SolastaUnfinishedBusiness.Builders.Features;
using SolastaUnfinishedBusiness.CustomUI;
using SolastaUnfinishedBusiness.Interfaces;
using SolastaUnfinishedBusiness.Properties;
using static RuleDefinitions;
using static SolastaUnfinishedBusiness.Api.DatabaseHelper;
using static SolastaUnfinishedBusiness.Api.DatabaseHelper.ActionDefinitions;
Expand Down Expand Up @@ -111,7 +113,7 @@ public CollegeOfValiance()

Subclass = CharacterSubclassDefinitionBuilder
.Create(Name)
.SetGuiPresentation(Category.Subclass, CharacterSubclassDefinitions.TraditionLight)
.SetGuiPresentation(Category.Subclass, Sprites.GetSprite(Name, Resources.CollegeOfValiance, 256))
.AddFeaturesAtLevel(3, featureCaptivatingPresence, powerSteadfastDishearteningPerformance)
.AddFeaturesAtLevel(6, autoPreparedSpellsRecallLanguage, _featureSteadfastInspiration)
.AddFeaturesAtLevel(14, actionAffinityHeroicInspiration, powerHeroicInspiration)
Expand Down

0 comments on commit 29be5ee

Please sign in to comment.