diff --git a/Diagnostics/CE-Definitions-GuiPresentation-InvalidSyntaxTranslation-en.txt b/Diagnostics/CE-Definitions-GuiPresentation-InvalidSyntaxTranslation-en.txt
index 67da87e704..a26e7e35da 100644
--- a/Diagnostics/CE-Definitions-GuiPresentation-InvalidSyntaxTranslation-en.txt
+++ b/Diagnostics/CE-Definitions-GuiPresentation-InvalidSyntaxTranslation-en.txt
@@ -136,12 +136,6 @@ ConditionFeatSlayTheEnemies2 Description='You have a bonus to attack and damage
ConditionFeatSlayTheEnemies3 Description='You have a bonus to attack and damage rolls equal to 3. If your target is a favored enemy, you have advantage instead of attack roll bonus.'.
ConditionPatronEldritchSurgeBlastOverload Description='ConditionRaging'.
ConditionResonatingStrike Description='-'.
-ConditionSkinOfRetributionDamageAcid Description='If a creature hits you with a melee attack while you have these temporary hit points, the creature takes 5 Acid Damage per spell level.'.
-ConditionSkinOfRetributionDamageCold Description='If a creature hits you with a melee attack while you have these temporary hit points, the creature takes 5 Cold Damage per spell level.'.
-ConditionSkinOfRetributionDamageFire Description='If a creature hits you with a melee attack while you have these temporary hit points, the creature takes 5 Fire Damage per spell level.'.
-ConditionSkinOfRetributionDamageLightning Description='If a creature hits you with a melee attack while you have these temporary hit points, the creature takes 5 Lightning Damage per spell level.'.
-ConditionSkinOfRetributionDamagePoison Description='If a creature hits you with a melee attack while you have these temporary hit points, the creature takes 5 Poison Damage per spell level.'.
-ConditionSkinOfRetributionDamageThunder Description='If a creature hits you with a melee attack while you have these temporary hit points, the creature takes 5 Thunder Damage per spell level.'.
ConditionThunderousSmite Title='Booming Smite'.
CraftingManualRecipeEnchantBarbarianClothes_Deflection Title='Enchant Barbarian Clothes of Deflection'.
CraftingManualRecipeEnchantBarbarianClothes_FlameDancing Title='Enchant Barbarian Clothes of Flame Dancing'.
@@ -651,16 +645,28 @@ DamageAffinityOathOfDreadAspectOfDreadDamageThunder Title='Thunder'.
DamageAffinityOathOfDreadAspectOfDreadDamageThunder Description='Resistance to Thunder: damage is halved'.
DieRollModifierDamageTypeDependentFeatElementalAdeptDamageAcid Title='Elemental Expert [Acid]'.
DieRollModifierDamageTypeDependentFeatElementalAdeptDamageAcid Description='Acid damage type spells you cast ignore target's resistance to damage. In addition, when you roll damage for these spells, you can reroll any 1s.'.
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamageAcidMagic Title='Elemental Expert [Acid]'.
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamageAcidMagic Description='Acid damage type spells you cast ignore target's resistance to damage. In addition, when you roll damage for these spells, you can reroll any 1s.'.
DieRollModifierDamageTypeDependentFeatElementalAdeptDamageCold Title='Elemental Expert [Cold]'.
DieRollModifierDamageTypeDependentFeatElementalAdeptDamageCold Description='Cold damage type spells you cast ignore target's resistance to damage. In addition, when you roll damage for these spells, you can reroll any 1s.'.
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamageColdMagic Title='Elemental Expert [Cold]'.
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamageColdMagic Description='Cold damage type spells you cast ignore target's resistance to damage. In addition, when you roll damage for these spells, you can reroll any 1s.'.
DieRollModifierDamageTypeDependentFeatElementalAdeptDamageFire Title='Elemental Expert [Fire]'.
DieRollModifierDamageTypeDependentFeatElementalAdeptDamageFire Description='Fire damage type spells you cast ignore target's resistance to damage. In addition, when you roll damage for these spells, you can reroll any 1s.'.
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamageFireMagic Title='Elemental Expert [Fire]'.
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamageFireMagic Description='Fire damage type spells you cast ignore target's resistance to damage. In addition, when you roll damage for these spells, you can reroll any 1s.'.
DieRollModifierDamageTypeDependentFeatElementalAdeptDamageLightning Title='Elemental Expert [Lightning]'.
DieRollModifierDamageTypeDependentFeatElementalAdeptDamageLightning Description='Lightning damage type spells you cast ignore target's resistance to damage. In addition, when you roll damage for these spells, you can reroll any 1s.'.
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamageLightningMagic Title='Elemental Expert [Lightning]'.
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamageLightningMagic Description='Lightning damage type spells you cast ignore target's resistance to damage. In addition, when you roll damage for these spells, you can reroll any 1s.'.
DieRollModifierDamageTypeDependentFeatElementalAdeptDamagePoison Title='Elemental Expert [Poison]'.
DieRollModifierDamageTypeDependentFeatElementalAdeptDamagePoison Description='Poison damage type spells you cast ignore target's resistance to damage. In addition, when you roll damage for these spells, you can reroll any 1s.'.
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamagePoisonMagic Title='Elemental Expert [Poison]'.
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamagePoisonMagic Description='Poison damage type spells you cast ignore target's resistance to damage. In addition, when you roll damage for these spells, you can reroll any 1s.'.
DieRollModifierDamageTypeDependentFeatElementalAdeptDamageThunder Title='Elemental Expert [Thunder]'.
DieRollModifierDamageTypeDependentFeatElementalAdeptDamageThunder Description='Thunder damage type spells you cast ignore target's resistance to damage. In addition, when you roll damage for these spells, you can reroll any 1s.'.
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamageThunderMagic Title='Elemental Expert [Thunder]'.
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamageThunderMagic Description='Thunder damage type spells you cast ignore target's resistance to damage. In addition, when you roll damage for these spells, you can reroll any 1s.'.
DieRollModifierDamageTypeDependentFeatElementalMasterDamageAcid Title='Elemental Master [Acid]'.
DieRollModifierDamageTypeDependentFeatElementalMasterDamageAcid Description='Acid damage type spells you cast ignore target's immunity to damage. In addition, when you roll attack for these spells, you can reroll any 1s.'.
DieRollModifierDamageTypeDependentFeatElementalMasterDamageCold Title='Elemental Master [Cold]'.
@@ -738,7 +744,7 @@ FeatGroupElementalTouch Description='The first time each turn that you deal dama
FeatGroupElvenAccuracy Description='You have uncanny aim with attacks that rely on precision rather than brute force. Increase your Dexterity or one of your mental attributes by 1, to a maximum of 20. Whenever you have advantage on an attack roll using Dexterity, Intelligence, Wisdom, or Charisma, you can reroll one of the dice once.'.
FeatGroupEnchanter Description='Initiate Enchanter, Master Enchanter'.
FeatGroupFadeAway Description='You have learned a magical trick for fading away when you suffer harm. Increase your Dexterity or Intelligence score by 1, to a maximum of 20. Immediately after you take damage, you can use a reaction to magically become invisible until the end of your next turn or until you attack, deal damage, or force someone to make a saving throw. Once you use this ability, you can't do so again until you finish a short or long rest.'.
-FeatGroupFightingStyle Description='Archery, Blind Fighting, Crippling, Defense, Dueling, Executioner, Great Weapon Fighting, Hand-and-a-Half, Lunger, Merciless, Monastic Shield Training, Overwatch, Polearm Expert, Protection, Pugilist, Rope it Up, Shield Expert, Torchbearer, Two Weapon Fighting, Warden, Zen Archer'.
+FeatGroupFightingStyle Description='Archery, Blind Fighting, Crippling, Defense, Dueling, Executioner, Great Weapon Fighting, Hand-and-a-Half, Lunger, Merciless, Monastic Shield Training, Overwatch, Polearm Expert, Protection, Pugilist, Rope it Up, Shield Expert, Torchbearer, Two Weapon Fighting, Warden'.
FeatGroupFlameTouched Description='Increase one of your mental attributes by 1, to a maximum of 20.
You gain the ability to cast the burning hands and scorching ray spells once per long rest and you can cast these and hellish rebuke with your spell slots.'.
FeatGroupGeneralAdept Description='Arcane Marksman Expert, Eldritch Expert, Eldritch Versatility Adept, Fighting Style Adept, Infusion Expert, Metamagic Expert, Tactician Expert'.
@@ -748,7 +754,7 @@ FeatGroupHalfConstitution Description='Awaken the Beast [Con], Badlands Marauder
FeatGroupHalfDexterity Description='Ambidextrous, Awaken the Beast [Dex], Close Quarters [Dex], Creed of Misaye, Discretion of the Coedymwarth, Eager for Battle, Elven Precision [Dex], Fade Away [Dex], Forest Runner, Longsword Finesse, Medium Armor [Dex], Nimbleness [Dex], Old Tactics [Dex], Piercing Expertise [Dex], Revenant Great Sword [Dex], Slashing Expert [Dex], Steady Aim, Uncanny Accuracy'.
FeatGroupHalfIntelligence Description='Aegis Touched [Int], Apothecary [Int], Arcane Defense, Arcane Precision, Arcane Teleportation [Int], Awaken the Beast [Int], Celestial Touched [Int], Close Quarters [Int], Creed of Pakri, Elven Precision [Int], Fade Away [Int], Flame Touched [Int], Iridescent Touched [Int], Peregrination Touched [Int], Psychokinesis [Int], Retinue Touched [Int], Scriber, Toxicologist [Int], Umbra Touched [Int], Verdant Touched [Int]'.
FeatGroupHalfStrength Description='Awaken the Beast [Str], Creed of Einar, Destroyer [Str], Hardy [Str], Hauler, Heavy Armor Expert, Medium Armor [Str], Might of the Iron Legion, Nimbleness [Str], Old Tactics [Str], Piercing Expertise [Str], Primal Rage [Str], Revenant Great Sword [Str], Slashing Expert [Str]'.
-FeatGroupHalfWisdom Description='Aegis Touched [Wis], Apothecary [Wis], Arcane Teleportation [Wis], Astral Reach, Awaken the Beast [Wis], Blessed Soul [Cleric], Celestial Touched [Wis], Creed of Maraike, Elven Precision [Wis], Expand the Hunt, Flame Touched [Wis], Iridescent Touched [Wis], Peregrination Touched [Wis], Psychokinesis [Wis], Retinue Touched [Wis], Toxicologist [Wis], Umbra Touched [Wis], Verdant Touched [Wis], Wise Defense, Wise Precision'.
+FeatGroupHalfWisdom Description='Aegis Touched [Wis], Apothecary [Wis], Arcane Teleportation [Wis], Astral Reach, Awaken the Beast [Wis], Blessed Soul [Cleric], Celestial Touched [Wis], Creed of Maraike, Elven Precision [Wis], Expand the Hunt, Flame Touched [Wis], Intuitive Archery, Iridescent Touched [Wis], Peregrination Touched [Wis], Psychokinesis [Wis], Retinue Touched [Wis], Toxicologist [Wis], Umbra Touched [Wis], Verdant Touched [Wis], Wise Defense, Wise Precision'.
FeatGroupHardy Description='Increase your Strength or Constitution score by 1, to a maximum of 20. Whenever you use your second wind feature, you gain 1D10 + your class level temporary hit points.'.
FeatGroupIridescentTouched Description='Increase one of your mental attributes by 1, to a maximum of 20.
You gain the ability to cast the color spray, faerie fire and color burst spells once per long rest and you can cast these spells with your spell slots.'.
@@ -767,7 +773,7 @@ FeatGroupPrecisionFocused Description='Increase one of your mental attributes by
You can use a bonus action to make weapon attacks count as magical and use selected mental attribute for attack and damage rolls for 1 minute. This feature can be used proficiency bonus times per long rest.'.
FeatGroupPrimalRage Description='Increase your Strength or Constitution score by 1, to a maximum of 20. You gain one additional Rage usage between rests.'.
FeatGroupRaceBound Description='Dragon Wings, Elven Precision, Fade Away, Infernal Vitality, Nimbleness, Revenant Great Sword'.
-FeatGroupRangedCombat Description='Arcane Marksman Expert, Bow Mastery, Crossbow Mastery, Deadeye, Discretion of the Coedymwarth, Piercing Expert, Ranged Expert, Steady Aim, Take Aim, Uncanny Accuracy'.
+FeatGroupRangedCombat Description='Arcane Marksman Expert, Bow Mastery, Crossbow Mastery, Deadeye, Discretion of the Coedymwarth, Intuitive Archery, Piercing Expert, Ranged Expert, Steady Aim, Take Aim, Uncanny Accuracy'.
FeatGroupRetinueTouched Description='Increase one of your mental attributes by 1, to a maximum of 20.
You gain the ability to cast the bless, heroism and enhance ability spells once per long rest and you can cast these spells with your spell slots.'.
FeatGroupRevenantGreatSword Description='You are descended from a master of the great sword, and some of that mastery has passed on to you. You gain the following benefits:
@@ -828,8 +834,8 @@ FeatSpellSniperWarlock Title='Spell Marksman [Warlock]'.
FeatSpellSniperWarlock Description='You learn one cantrip of your choice from the Warlock spell list. When you cast a spell that requires you to make an attack roll, the spell's range is doubled. Your ranged spell attacks ignore half cover and three-quarters cover.'.
FeatSpellSniperWizard Title='Spell Marksman [Wizard]'.
FeatSpellSniperWizard Description='You learn one cantrip of your choice from the Wizard spell list. When you cast a spell that requires you to make an attack roll, the spell's range is doubled. Your ranged spell attacks ignore half cover and three-quarters cover.'.
-FeatureSetDomainDefilerDefileLife Title='Channel Divinity: Defile Life'.
-FeatureSetDomainDefilerDefileLife Description='Unleash a wave of necrotic energy around you. Each non undead creature in a 15' radius must make a Constitution saving throw. Creatures take 2d6 + your class level necrotic damage on a failed saving throw, or half that amount on a successful one.'.
+FeatureSetDomainDefilerDefileLife Title='Channel Divinity: Channel Divinity: Defile Life'.
+FeatureSetDomainDefilerDefileLife Description='Unleash a wave of necrotic energy around you. Each non-undead hostile creature in a 15-foot radius must make a Constitution saving throw. Affected creatures take 2d10 + cleric level necrotic damage on a failed saving throw, or half that amount on a successful one.'.
FeatureSetDomainDefilerMarkForDeath Title='Channel Divinity: Mark for Death'.
FeatureSetDomainDefilerMarkForDeath Description='Mark an enemy for death for one minute. They gain vulnerability to necrotic damage and must make a Charisma saving throw to negate it.'.
FeatureSetDomainSmithDefileLife Title='Channel Divinity: Adamant Benediction'.
@@ -983,6 +989,8 @@ PowerCreateSpellStoringWandOfCharmPerson Title='Charm Person'.
PowerCreateSpellStoringWandOfCharmPerson Description='Create a wand that can cast Charm Person (I) spell using your Inventor spell attack modifier and save DC.'.
PowerCreateSpellStoringWandOfChromaticOrb Title='Elemental Orb'.
PowerCreateSpellStoringWandOfChromaticOrb Description='Create a wand that can cast Elemental Orb (I) spell using your Inventor spell attack modifier and save DC.'.
+PowerCreateSpellStoringWandOfCloudOfDaggers Title='Cloud of Daggers'.
+PowerCreateSpellStoringWandOfCloudOfDaggers Description='Create a wand that can cast Cloud of Daggers (II) spell using your Inventor spell attack modifier and save DC.'.
PowerCreateSpellStoringWandOfColorBurst Title='Color Burst'.
PowerCreateSpellStoringWandOfColorBurst Description='Create a wand that can cast Color Burst (II) spell using your Inventor spell attack modifier and save DC.'.
PowerCreateSpellStoringWandOfColorSpray Title='Color Spray'.
@@ -1230,18 +1238,6 @@ PowerWildMasterSummonSpiritBeastKindredSpiritWolf3 Description='A Spirit Wolf bo
PowerWildMasterSummonSpiritBeastKindredSpiritWolf7 Title='Summon Spirit Wolf'.
PowerWildMasterSummonSpiritBeastKindredSpiritWolf7 Description='A Spirit Wolf bonded to a Ranger.'.
SavingThrowAffinityWayOfTheDiscordanceTurmoil Title='Turmoil'.
-SkinOfRetributionDamageAcid Title='Acid Damage'.
-SkinOfRetributionDamageAcid Description='The creature takes 5 Acid Damage per spell level.'.
-SkinOfRetributionDamageCold Title='Cold Damage'.
-SkinOfRetributionDamageCold Description='The creature takes 5 Cold Damage per spell level.'.
-SkinOfRetributionDamageFire Title='Fire Damage'.
-SkinOfRetributionDamageFire Description='The creature takes 5 Fire Damage per spell level.'.
-SkinOfRetributionDamageLightning Title='Lightning Damage'.
-SkinOfRetributionDamageLightning Description='The creature takes 5 Lightning Damage per spell level.'.
-SkinOfRetributionDamagePoison Title='Poison Damage'.
-SkinOfRetributionDamagePoison Description='The creature takes 5 Poison Damage per spell level.'.
-SkinOfRetributionDamageThunder Title='Thunder Damage'.
-SkinOfRetributionDamageThunder Description='The creature takes 5 Thunder Damage per spell level.'.
SpellPowerCreateSpellStoringWandOfAid Title='Aid'.
SpellPowerCreateSpellStoringWandOfAid Description='Create a wand that can cast Aid (II) spell using your Inventor spell attack modifier and save DC.'.
SpellPowerCreateSpellStoringWandOfBlur Title='Blur'.
@@ -1430,6 +1426,8 @@ SpellStoringWandOfCharmPerson Title='Wand of Charm Person'.
SpellStoringWandOfCharmPerson Description='This wand allows casting the Charm Person spell using spell casting stats of the Inventor who created it.'.
SpellStoringWandOfChromaticOrb Title='Wand of Elemental Orb'.
SpellStoringWandOfChromaticOrb Description='This wand allows casting the Elemental Orb spell using spell casting stats of the Inventor who created it.'.
+SpellStoringWandOfCloudOfDaggers Title='Wand of Cloud of Daggers'.
+SpellStoringWandOfCloudOfDaggers Description='This wand allows casting the Cloud of Daggers spell using spell casting stats of the Inventor who created it.'.
SpellStoringWandOfColorBurst Title='Wand of Color Burst'.
SpellStoringWandOfColorBurst Description='This wand allows casting the Color Burst spell using spell casting stats of the Inventor who created it.'.
SpellStoringWandOfColorSpray Title='Wand of Color Spray'.
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/Assets.txt b/Diagnostics/UnfinishedBusinessBlueprints/Assets.txt
index 57277930d4..6de16385b4 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/Assets.txt
+++ b/Diagnostics/UnfinishedBusinessBlueprints/Assets.txt
@@ -890,12 +890,7 @@ ConditionSearingSmite ConditionDefinition ConditionDefinition dc927e03-08a7-5033
ConditionSearingSmiteEnemy ConditionDefinition ConditionDefinition 0ff9619d-461b-5294-9480-5da8d4aea7fb
ConditionShadowBlade ConditionDefinition ConditionDefinition 7f7a5735-9143-5616-a6d5-659c5da3026d
ConditionShieldTechniquesResistance ConditionDefinition ConditionDefinition 9c4e8aae-976d-52fa-b19b-32e520bb8e2d
-ConditionSkinOfRetributionDamageAcid ConditionDefinition ConditionDefinition 2e89b309-e5fc-5863-9516-6247c0260e4a
-ConditionSkinOfRetributionDamageCold ConditionDefinition ConditionDefinition 12a93f66-73ba-57b7-bd96-4ea41680753d
-ConditionSkinOfRetributionDamageFire ConditionDefinition ConditionDefinition feb0fea6-e97b-57a3-8c09-7693614f9c11
-ConditionSkinOfRetributionDamageLightning ConditionDefinition ConditionDefinition 882338fc-77bf-561e-ad15-63d03a72b289
-ConditionSkinOfRetributionDamagePoison ConditionDefinition ConditionDefinition ef02048e-ca30-5587-a55e-d1f7bfa32d3e
-ConditionSkinOfRetributionDamageThunder ConditionDefinition ConditionDefinition 75f38f06-77b8-5f1f-9b93-5286f8f63027
+ConditionSkinOfRetribution ConditionDefinition ConditionDefinition 756ee728-5506-5f03-b552-b94004839697
ConditionSorcerousSorrAkkathBloodOfSorrAkkath ConditionDefinition ConditionDefinition dc2b991d-480d-56a3-8811-9dddcf7d32e5
ConditionSoulBladeHexAttacker ConditionDefinition ConditionDefinition 16816bb1-0f32-5c0f-9d63-a7b35f16b50f
ConditionSoulBladeHexDefender ConditionDefinition ConditionDefinition bb7f4c4e-c04d-52de-9f24-a18c7bd6a3f4
@@ -1233,7 +1228,7 @@ FeatVerdantTouchedWis FeatDefinition FeatDefinition ccd5633f-c3a9-516d-a6dc-cacc
FeatWarCaster FeatDefinition FeatDefinition 3e4e09ed-d5a3-5ce0-b82b-55d20e2f4c09
FeatWiseDefense FeatDefinition FeatDefinition e462dc4b-d1fb-5fbd-80a9-1ae6b4ef3398
FeatWisePrecision FeatDefinition FeatDefinition 7a506dcf-6c03-5b2a-8ad1-ed9eae430df8
-FeatZenArcher SolastaUnfinishedBusiness.CustomDefinitions.FeatDefinitionWithPrerequisites FeatDefinition 2878543b-f028-54af-be9a-9ef1d78944b0
+FeatZenArcher FeatDefinition FeatDefinition 2878543b-f028-54af-be9a-9ef1d78944b0
AbilityCheckAffinityBladeDancerBladeDanceAcrobatics FeatureDefinitionAbilityCheckAffinity FeatureDefinition 9ad0158a-0879-5f58-baf0-c5f04ccc4615
AbilityCheckAffinityBladeDancerBladeDanceConstitution FeatureDefinitionSavingThrowAffinity FeatureDefinition 0a2b2db5-be50-5edf-8136-c541bfe1ba3c
AbilityCheckAffinityCaveWyrmkinCaveSenses FeatureDefinitionAbilityCheckAffinity FeatureDefinition d5f83e6c-f122-533d-bae4-07c697c6161c
@@ -1805,7 +1800,6 @@ DamageAffinityCorruptingBoltDamageNecrotic FeatureDefinitionDamageAffinity Featu
DamageAffinityCorruptingBoltDamagePiercing FeatureDefinitionDamageAffinity FeatureDefinition f8ed2a56-0271-5170-a560-58861a13ccaa
DamageAffinityCorruptingBoltDamagePoison FeatureDefinitionDamageAffinity FeatureDefinition c23276a5-f9ed-5b1d-b893-c34ffa8ae607
DamageAffinityCorruptingBoltDamagePsychic FeatureDefinitionDamageAffinity FeatureDefinition 3067f7b9-8f8f-58e5-938d-21a62adead0b
-DamageAffinityCorruptingBoltDamagePure FeatureDefinitionDamageAffinity FeatureDefinition e23adff8-0887-5ae7-9789-b0531a8b670b
DamageAffinityCorruptingBoltDamageRadiant FeatureDefinitionDamageAffinity FeatureDefinition 5aea4d37-f8d1-5e29-a923-4c104d3adc4a
DamageAffinityCorruptingBoltDamageSlashing FeatureDefinitionDamageAffinity FeatureDefinition 03ac99c2-c9af-542b-83d7-c7a4cc554538
DamageAffinityCorruptingBoltDamageThunder FeatureDefinitionDamageAffinity FeatureDefinition bc58b4ae-0738-5441-bab1-45fd22c196a9
@@ -1862,20 +1856,21 @@ DamageAffinityRiftWalkerFadeIntoTheVoid FeatureDefinitionDamageAffinity FeatureD
DamageAffinityRoguishShadowcasterShadowFormResistanceBludgeoning FeatureDefinitionDamageAffinity FeatureDefinition a6a4a93c-5710-58ea-83c3-00841488d618
DamageAffinityRoguishShadowcasterShadowFormResistancePiercing FeatureDefinitionDamageAffinity FeatureDefinition fb30e833-0a99-5192-bb41-f04608b6302c
DamageAffinityRoguishShadowcasterShadowFormResistanceSlashing FeatureDefinitionDamageAffinity FeatureDefinition 6f06e76b-9016-50cc-b34b-86d054275779
-DamageAffinitySkinOfRetributionDamageAcid FeatureDefinitionDamageAffinity FeatureDefinition 2024e6af-38cb-5384-a889-47bb7f01b40d
-DamageAffinitySkinOfRetributionDamageCold FeatureDefinitionDamageAffinity FeatureDefinition d167088e-6cf6-59be-96b5-b8842b6af2d7
-DamageAffinitySkinOfRetributionDamageFire FeatureDefinitionDamageAffinity FeatureDefinition 24ca5e61-1b10-5e05-b3fe-77d4c92f72c9
-DamageAffinitySkinOfRetributionDamageLightning FeatureDefinitionDamageAffinity FeatureDefinition bad0c844-a5fb-5aab-8ab2-6cd7e6acacd9
-DamageAffinitySkinOfRetributionDamagePoison FeatureDefinitionDamageAffinity FeatureDefinition d099fab5-22aa-54f9-8bb7-dc115ce2d15e
-DamageAffinitySkinOfRetributionDamageThunder FeatureDefinitionDamageAffinity FeatureDefinition e650335f-f032-551e-9748-62e8cac89aa2
+DamageAffinitySkinOfRetribution FeatureDefinitionDamageAffinity FeatureDefinition 46db0433-e7ae-5219-84df-d4e09bb52b19
DamageAffinitySorcerousPsionPsionicMind FeatureDefinitionDamageAffinity FeatureDefinition bb8ab691-9b8f-52c8-b79f-30733790b50b
DamageAffinityWayOfTheDragonAncestry FeatureDefinitionDamageAffinity FeatureDefinition e089e416-42f8-56cd-a7ea-d9bc4a4faa4a
DieRollModifierDamageTypeDependentFeatElementalAdeptDamageAcid SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinition 3b3fbdc5-880d-5667-b856-6a1146591ed8
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamageAcidMagic SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinition 2cb14c0f-08cc-5cd7-b95f-b7d2bf5bdda3
DieRollModifierDamageTypeDependentFeatElementalAdeptDamageCold SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinition 05bfe5bc-d3e1-5857-b3fb-b25233de1645
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamageColdMagic SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinition d35bb578-9510-5fd3-b8fd-c6a07acafb78
DieRollModifierDamageTypeDependentFeatElementalAdeptDamageFire SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinition e37a7371-b93a-5718-a96c-aeca5d61ed28
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamageFireMagic SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinition 367967bf-e31f-55fa-98ae-09ce8c64aafc
DieRollModifierDamageTypeDependentFeatElementalAdeptDamageLightning SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinition 9ecdb684-d6c6-54ba-8aab-7c3c80888d97
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamageLightningMagic SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinition 059deb68-4164-597e-95bb-ab9548f0a265
DieRollModifierDamageTypeDependentFeatElementalAdeptDamagePoison SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinition 9bca2e0a-acb2-568a-919b-b5b9cd522149
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamagePoisonMagic SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinition 6d4fd87a-e1a0-571e-9333-e720c0b76803
DieRollModifierDamageTypeDependentFeatElementalAdeptDamageThunder SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinition f29d52ab-32d7-58f6-947f-e815bca59819
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamageThunderMagic SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinition 37ab58e8-d515-58f2-a474-d4660e89a74a
DieRollModifierDamageTypeDependentFeatElementalMasterDamageAcid SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinition 4ecf4dab-6dc5-5d04-a2ed-913c763e899a
DieRollModifierDamageTypeDependentFeatElementalMasterDamageCold SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinition 4650b491-44af-5caf-bf28-12baa1d53ada
DieRollModifierDamageTypeDependentFeatElementalMasterDamageFire SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinition b9dd0f1e-c257-53ae-997b-e5b077c075d2
@@ -2337,6 +2332,7 @@ MagicAffinityDeadMasterContagionFleshRot FeatureDefinitionMagicAffinity FeatureD
MagicAffinityDeadMasterContagionMindfire FeatureDefinitionMagicAffinity FeatureDefinition 41221ed8-0a66-52c1-a629-00d6cd92e834
MagicAffinityDeadMasterContagionSeizure FeatureDefinitionMagicAffinity FeatureDefinition a156d913-bb70-51d5-968d-a5f553dd2dc7
MagicAffinityDeadMasterContagionSlimyDoom FeatureDefinitionMagicAffinity FeatureDefinition 66272ebf-393d-504e-a624-fe13e1bf6f68
+MagicAffinityDeadMasterCorruptingBolt FeatureDefinitionMagicAffinity FeatureDefinition aa0fbf16-69ba-509f-b86f-c0726b5e32db
MagicAffinityDeadMasterCreateDeadRisenGhost FeatureDefinitionMagicAffinity FeatureDefinition 4c5f9569-2c93-5e8d-a694-1ab53449b67e
MagicAffinityDeadMasterCreateDeadRisenGhoul FeatureDefinitionMagicAffinity FeatureDefinition 925bee6d-7ad4-54bf-8dbc-dfed0200e2cf
MagicAffinityDeadMasterCreateDeadRisenSkeleton FeatureDefinitionMagicAffinity FeatureDefinition 5190ce97-42aa-5ba4-b228-f00ef4e3daa9
@@ -2570,6 +2566,7 @@ PowerCreateSpellStoringWandOfCalmEmotions SolastaUnfinishedBusiness.CustomDefini
PowerCreateSpellStoringWandOfCausticZap SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinition ebe654a4-d70c-568e-9be9-67a84e77d9e2
PowerCreateSpellStoringWandOfCharmPerson SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinition 25b0415e-9545-5e6d-b60e-b2c7261c6dcc
PowerCreateSpellStoringWandOfChromaticOrb SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinition ed77b2ee-da23-57a4-a1c4-e7c7d47c5dec
+PowerCreateSpellStoringWandOfCloudOfDaggers SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinition ec91a2df-2e17-5e23-a557-b0a29988b1a0
PowerCreateSpellStoringWandOfColorBurst SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinition 209756fb-1b4b-56ba-9e2b-6ef71ee0d83b
PowerCreateSpellStoringWandOfColorSpray SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinition f8ac5039-bbe2-55ee-973f-85909724c643
PowerCreateSpellStoringWandOfComprehendLanguages SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinition 9c84c91e-85d6-53c9-8ace-bd06c87d300c
@@ -3088,12 +3085,7 @@ PowerSharedPoolElementalistNormalIce SolastaUnfinishedBusiness.CustomDefinitions
PowerSharedPoolForestGuardianBarkWard FeatureDefinitionPower FeatureDefinition 9e840509-63ba-5093-863a-aacb24745e79
PowerSharedPoolForestGuardianImprovedBarkWard FeatureDefinitionPower FeatureDefinition 1e5f493c-3342-55c4-bed6-85423d8a53e0
PowerSharedPoolForestGuardianSuperiorBarkWard FeatureDefinitionPower FeatureDefinition 2d08f18e-8164-522e-8748-8033e9a1bad1
-PowerSkinOfRetributionDamageAcid FeatureDefinitionPower FeatureDefinition 4373a01f-0a72-5778-8ba0-0275c99548fb
-PowerSkinOfRetributionDamageCold FeatureDefinitionPower FeatureDefinition 3963ae5b-6545-567f-b3d7-8a9e398ae107
-PowerSkinOfRetributionDamageFire FeatureDefinitionPower FeatureDefinition d3343345-b669-5e6e-878d-70aec5279aa6
-PowerSkinOfRetributionDamageLightning FeatureDefinitionPower FeatureDefinition 1b6f9a54-daa3-566d-8377-ae55bb8cd9a7
-PowerSkinOfRetributionDamagePoison FeatureDefinitionPower FeatureDefinition 6946f182-9b4d-5edc-a5a8-17e9050d1ccc
-PowerSkinOfRetributionDamageThunder FeatureDefinitionPower FeatureDefinition a1673620-e341-5c48-9e0c-edf631c24d7d
+PowerSkinOfRetribution FeatureDefinitionPower FeatureDefinition 88dab8ae-5388-555d-8212-b877be029dbc
PowerSorcererDraconicBloodlineAweOrFearPresence FeatureDefinitionPower FeatureDefinition 7ada44a4-03e0-5d21-8be2-7c4e69319b75
PowerSorcererDraconicBloodlineAwePresence SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinition 09931585-27de-5a10-98b4-3a6f55d39bd3
PowerSorcererDraconicBloodlineFearPresence SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinition c31634e0-3835-536d-862d-1239c6275d0d
@@ -3288,7 +3280,6 @@ ProficiencyFeatSquatNimblenessAcrobatics FeatureDefinitionProficiency FeatureDef
ProficiencyFeatSquatNimblenessAthletics FeatureDefinitionProficiency FeatureDefinition f09658d1-a649-544e-9467-8ba8e37474a0
ProficiencyFeatTorchbearer FeatureDefinitionProficiency FeatureDefinition 1025b99d-524d-5e26-a706-068ab3eadbec
ProficiencyFeatTwoWeapon FeatureDefinitionProficiency FeatureDefinition b425cfb2-ec6e-55da-827e-918ba44628d7
-ProficiencyFeatZenArcher FeatureDefinitionProficiency FeatureDefinition 7853183d-35fd-5647-8c55-a8875f93f223
ProficiencyFighterArmorMulticlass FeatureDefinitionProficiency FeatureDefinition 972fae93-e09d-575a-af23-f4d7543b0d35
ProficiencyInnovationArmorArmoredUp FeatureDefinitionProficiency FeatureDefinition a82f56e6-c18d-50a7-ae87-229ef796e3fe
ProficiencyInnovationWeaponBattleReady FeatureDefinitionProficiency FeatureDefinition 073495cf-41ae-548e-8741-517ccb3f3f6a
@@ -3769,7 +3760,6 @@ DamageAffinityCorruptingBoltDamageNecrotic FeatureDefinitionDamageAffinity Featu
DamageAffinityCorruptingBoltDamagePiercing FeatureDefinitionDamageAffinity FeatureDefinitionAffinity f8ed2a56-0271-5170-a560-58861a13ccaa
DamageAffinityCorruptingBoltDamagePoison FeatureDefinitionDamageAffinity FeatureDefinitionAffinity c23276a5-f9ed-5b1d-b893-c34ffa8ae607
DamageAffinityCorruptingBoltDamagePsychic FeatureDefinitionDamageAffinity FeatureDefinitionAffinity 3067f7b9-8f8f-58e5-938d-21a62adead0b
-DamageAffinityCorruptingBoltDamagePure FeatureDefinitionDamageAffinity FeatureDefinitionAffinity e23adff8-0887-5ae7-9789-b0531a8b670b
DamageAffinityCorruptingBoltDamageRadiant FeatureDefinitionDamageAffinity FeatureDefinitionAffinity 5aea4d37-f8d1-5e29-a923-4c104d3adc4a
DamageAffinityCorruptingBoltDamageSlashing FeatureDefinitionDamageAffinity FeatureDefinitionAffinity 03ac99c2-c9af-542b-83d7-c7a4cc554538
DamageAffinityCorruptingBoltDamageThunder FeatureDefinitionDamageAffinity FeatureDefinitionAffinity bc58b4ae-0738-5441-bab1-45fd22c196a9
@@ -3825,20 +3815,21 @@ DamageAffinityRiftWalkerFadeIntoTheVoid FeatureDefinitionDamageAffinity FeatureD
DamageAffinityRoguishShadowcasterShadowFormResistanceBludgeoning FeatureDefinitionDamageAffinity FeatureDefinitionAffinity a6a4a93c-5710-58ea-83c3-00841488d618
DamageAffinityRoguishShadowcasterShadowFormResistancePiercing FeatureDefinitionDamageAffinity FeatureDefinitionAffinity fb30e833-0a99-5192-bb41-f04608b6302c
DamageAffinityRoguishShadowcasterShadowFormResistanceSlashing FeatureDefinitionDamageAffinity FeatureDefinitionAffinity 6f06e76b-9016-50cc-b34b-86d054275779
-DamageAffinitySkinOfRetributionDamageAcid FeatureDefinitionDamageAffinity FeatureDefinitionAffinity 2024e6af-38cb-5384-a889-47bb7f01b40d
-DamageAffinitySkinOfRetributionDamageCold FeatureDefinitionDamageAffinity FeatureDefinitionAffinity d167088e-6cf6-59be-96b5-b8842b6af2d7
-DamageAffinitySkinOfRetributionDamageFire FeatureDefinitionDamageAffinity FeatureDefinitionAffinity 24ca5e61-1b10-5e05-b3fe-77d4c92f72c9
-DamageAffinitySkinOfRetributionDamageLightning FeatureDefinitionDamageAffinity FeatureDefinitionAffinity bad0c844-a5fb-5aab-8ab2-6cd7e6acacd9
-DamageAffinitySkinOfRetributionDamagePoison FeatureDefinitionDamageAffinity FeatureDefinitionAffinity d099fab5-22aa-54f9-8bb7-dc115ce2d15e
-DamageAffinitySkinOfRetributionDamageThunder FeatureDefinitionDamageAffinity FeatureDefinitionAffinity e650335f-f032-551e-9748-62e8cac89aa2
+DamageAffinitySkinOfRetribution FeatureDefinitionDamageAffinity FeatureDefinitionAffinity 46db0433-e7ae-5219-84df-d4e09bb52b19
DamageAffinitySorcerousPsionPsionicMind FeatureDefinitionDamageAffinity FeatureDefinitionAffinity bb8ab691-9b8f-52c8-b79f-30733790b50b
DamageAffinityWayOfTheDragonAncestry FeatureDefinitionDamageAffinity FeatureDefinitionAffinity e089e416-42f8-56cd-a7ea-d9bc4a4faa4a
DieRollModifierDamageTypeDependentFeatElementalAdeptDamageAcid SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionAffinity 3b3fbdc5-880d-5667-b856-6a1146591ed8
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamageAcidMagic SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionAffinity 2cb14c0f-08cc-5cd7-b95f-b7d2bf5bdda3
DieRollModifierDamageTypeDependentFeatElementalAdeptDamageCold SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionAffinity 05bfe5bc-d3e1-5857-b3fb-b25233de1645
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamageColdMagic SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionAffinity d35bb578-9510-5fd3-b8fd-c6a07acafb78
DieRollModifierDamageTypeDependentFeatElementalAdeptDamageFire SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionAffinity e37a7371-b93a-5718-a96c-aeca5d61ed28
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamageFireMagic SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionAffinity 367967bf-e31f-55fa-98ae-09ce8c64aafc
DieRollModifierDamageTypeDependentFeatElementalAdeptDamageLightning SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionAffinity 9ecdb684-d6c6-54ba-8aab-7c3c80888d97
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamageLightningMagic SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionAffinity 059deb68-4164-597e-95bb-ab9548f0a265
DieRollModifierDamageTypeDependentFeatElementalAdeptDamagePoison SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionAffinity 9bca2e0a-acb2-568a-919b-b5b9cd522149
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamagePoisonMagic SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionAffinity 6d4fd87a-e1a0-571e-9333-e720c0b76803
DieRollModifierDamageTypeDependentFeatElementalAdeptDamageThunder SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionAffinity f29d52ab-32d7-58f6-947f-e815bca59819
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamageThunderMagic SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionAffinity 37ab58e8-d515-58f2-a474-d4660e89a74a
DieRollModifierDamageTypeDependentFeatElementalMasterDamageAcid SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionAffinity 4ecf4dab-6dc5-5d04-a2ed-913c763e899a
DieRollModifierDamageTypeDependentFeatElementalMasterDamageCold SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionAffinity 4650b491-44af-5caf-bf28-12baa1d53ada
DieRollModifierDamageTypeDependentFeatElementalMasterDamageFire SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionAffinity b9dd0f1e-c257-53ae-997b-e5b077c075d2
@@ -3900,6 +3891,7 @@ MagicAffinityDeadMasterContagionFleshRot FeatureDefinitionMagicAffinity FeatureD
MagicAffinityDeadMasterContagionMindfire FeatureDefinitionMagicAffinity FeatureDefinitionAffinity 41221ed8-0a66-52c1-a629-00d6cd92e834
MagicAffinityDeadMasterContagionSeizure FeatureDefinitionMagicAffinity FeatureDefinitionAffinity a156d913-bb70-51d5-968d-a5f553dd2dc7
MagicAffinityDeadMasterContagionSlimyDoom FeatureDefinitionMagicAffinity FeatureDefinitionAffinity 66272ebf-393d-504e-a624-fe13e1bf6f68
+MagicAffinityDeadMasterCorruptingBolt FeatureDefinitionMagicAffinity FeatureDefinitionAffinity aa0fbf16-69ba-509f-b86f-c0726b5e32db
MagicAffinityDeadMasterCreateDeadRisenGhost FeatureDefinitionMagicAffinity FeatureDefinitionAffinity 4c5f9569-2c93-5e8d-a694-1ab53449b67e
MagicAffinityDeadMasterCreateDeadRisenGhoul FeatureDefinitionMagicAffinity FeatureDefinitionAffinity 925bee6d-7ad4-54bf-8dbc-dfed0200e2cf
MagicAffinityDeadMasterCreateDeadRisenSkeleton FeatureDefinitionMagicAffinity FeatureDefinitionAffinity 5190ce97-42aa-5ba4-b228-f00ef4e3daa9
@@ -4335,7 +4327,6 @@ DamageAffinityCorruptingBoltDamageNecrotic FeatureDefinitionDamageAffinity Featu
DamageAffinityCorruptingBoltDamagePiercing FeatureDefinitionDamageAffinity FeatureDefinitionDamageAffinity f8ed2a56-0271-5170-a560-58861a13ccaa
DamageAffinityCorruptingBoltDamagePoison FeatureDefinitionDamageAffinity FeatureDefinitionDamageAffinity c23276a5-f9ed-5b1d-b893-c34ffa8ae607
DamageAffinityCorruptingBoltDamagePsychic FeatureDefinitionDamageAffinity FeatureDefinitionDamageAffinity 3067f7b9-8f8f-58e5-938d-21a62adead0b
-DamageAffinityCorruptingBoltDamagePure FeatureDefinitionDamageAffinity FeatureDefinitionDamageAffinity e23adff8-0887-5ae7-9789-b0531a8b670b
DamageAffinityCorruptingBoltDamageRadiant FeatureDefinitionDamageAffinity FeatureDefinitionDamageAffinity 5aea4d37-f8d1-5e29-a923-4c104d3adc4a
DamageAffinityCorruptingBoltDamageSlashing FeatureDefinitionDamageAffinity FeatureDefinitionDamageAffinity 03ac99c2-c9af-542b-83d7-c7a4cc554538
DamageAffinityCorruptingBoltDamageThunder FeatureDefinitionDamageAffinity FeatureDefinitionDamageAffinity bc58b4ae-0738-5441-bab1-45fd22c196a9
@@ -4391,20 +4382,21 @@ DamageAffinityRiftWalkerFadeIntoTheVoid FeatureDefinitionDamageAffinity FeatureD
DamageAffinityRoguishShadowcasterShadowFormResistanceBludgeoning FeatureDefinitionDamageAffinity FeatureDefinitionDamageAffinity a6a4a93c-5710-58ea-83c3-00841488d618
DamageAffinityRoguishShadowcasterShadowFormResistancePiercing FeatureDefinitionDamageAffinity FeatureDefinitionDamageAffinity fb30e833-0a99-5192-bb41-f04608b6302c
DamageAffinityRoguishShadowcasterShadowFormResistanceSlashing FeatureDefinitionDamageAffinity FeatureDefinitionDamageAffinity 6f06e76b-9016-50cc-b34b-86d054275779
-DamageAffinitySkinOfRetributionDamageAcid FeatureDefinitionDamageAffinity FeatureDefinitionDamageAffinity 2024e6af-38cb-5384-a889-47bb7f01b40d
-DamageAffinitySkinOfRetributionDamageCold FeatureDefinitionDamageAffinity FeatureDefinitionDamageAffinity d167088e-6cf6-59be-96b5-b8842b6af2d7
-DamageAffinitySkinOfRetributionDamageFire FeatureDefinitionDamageAffinity FeatureDefinitionDamageAffinity 24ca5e61-1b10-5e05-b3fe-77d4c92f72c9
-DamageAffinitySkinOfRetributionDamageLightning FeatureDefinitionDamageAffinity FeatureDefinitionDamageAffinity bad0c844-a5fb-5aab-8ab2-6cd7e6acacd9
-DamageAffinitySkinOfRetributionDamagePoison FeatureDefinitionDamageAffinity FeatureDefinitionDamageAffinity d099fab5-22aa-54f9-8bb7-dc115ce2d15e
-DamageAffinitySkinOfRetributionDamageThunder FeatureDefinitionDamageAffinity FeatureDefinitionDamageAffinity e650335f-f032-551e-9748-62e8cac89aa2
+DamageAffinitySkinOfRetribution FeatureDefinitionDamageAffinity FeatureDefinitionDamageAffinity 46db0433-e7ae-5219-84df-d4e09bb52b19
DamageAffinitySorcerousPsionPsionicMind FeatureDefinitionDamageAffinity FeatureDefinitionDamageAffinity bb8ab691-9b8f-52c8-b79f-30733790b50b
DamageAffinityWayOfTheDragonAncestry FeatureDefinitionDamageAffinity FeatureDefinitionDamageAffinity e089e416-42f8-56cd-a7ea-d9bc4a4faa4a
DieRollModifierDamageTypeDependentFeatElementalAdeptDamageAcid SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionDieRollModifier 3b3fbdc5-880d-5667-b856-6a1146591ed8
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamageAcidMagic SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionDieRollModifier 2cb14c0f-08cc-5cd7-b95f-b7d2bf5bdda3
DieRollModifierDamageTypeDependentFeatElementalAdeptDamageCold SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionDieRollModifier 05bfe5bc-d3e1-5857-b3fb-b25233de1645
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamageColdMagic SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionDieRollModifier d35bb578-9510-5fd3-b8fd-c6a07acafb78
DieRollModifierDamageTypeDependentFeatElementalAdeptDamageFire SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionDieRollModifier e37a7371-b93a-5718-a96c-aeca5d61ed28
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamageFireMagic SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionDieRollModifier 367967bf-e31f-55fa-98ae-09ce8c64aafc
DieRollModifierDamageTypeDependentFeatElementalAdeptDamageLightning SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionDieRollModifier 9ecdb684-d6c6-54ba-8aab-7c3c80888d97
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamageLightningMagic SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionDieRollModifier 059deb68-4164-597e-95bb-ab9548f0a265
DieRollModifierDamageTypeDependentFeatElementalAdeptDamagePoison SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionDieRollModifier 9bca2e0a-acb2-568a-919b-b5b9cd522149
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamagePoisonMagic SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionDieRollModifier 6d4fd87a-e1a0-571e-9333-e720c0b76803
DieRollModifierDamageTypeDependentFeatElementalAdeptDamageThunder SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionDieRollModifier f29d52ab-32d7-58f6-947f-e815bca59819
+DieRollModifierDamageTypeDependentFeatElementalAdeptDamageThunderMagic SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionDieRollModifier 37ab58e8-d515-58f2-a474-d4660e89a74a
DieRollModifierDamageTypeDependentFeatElementalMasterDamageAcid SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionDieRollModifier 4ecf4dab-6dc5-5d04-a2ed-913c763e899a
DieRollModifierDamageTypeDependentFeatElementalMasterDamageCold SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionDieRollModifier 4650b491-44af-5caf-bf28-12baa1d53ada
DieRollModifierDamageTypeDependentFeatElementalMasterDamageFire SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent FeatureDefinitionDieRollModifier b9dd0f1e-c257-53ae-997b-e5b077c075d2
@@ -4634,6 +4626,7 @@ MagicAffinityDeadMasterContagionFleshRot FeatureDefinitionMagicAffinity FeatureD
MagicAffinityDeadMasterContagionMindfire FeatureDefinitionMagicAffinity FeatureDefinitionMagicAffinity 41221ed8-0a66-52c1-a629-00d6cd92e834
MagicAffinityDeadMasterContagionSeizure FeatureDefinitionMagicAffinity FeatureDefinitionMagicAffinity a156d913-bb70-51d5-968d-a5f553dd2dc7
MagicAffinityDeadMasterContagionSlimyDoom FeatureDefinitionMagicAffinity FeatureDefinitionMagicAffinity 66272ebf-393d-504e-a624-fe13e1bf6f68
+MagicAffinityDeadMasterCorruptingBolt FeatureDefinitionMagicAffinity FeatureDefinitionMagicAffinity aa0fbf16-69ba-509f-b86f-c0726b5e32db
MagicAffinityDeadMasterCreateDeadRisenGhost FeatureDefinitionMagicAffinity FeatureDefinitionMagicAffinity 4c5f9569-2c93-5e8d-a694-1ab53449b67e
MagicAffinityDeadMasterCreateDeadRisenGhoul FeatureDefinitionMagicAffinity FeatureDefinitionMagicAffinity 925bee6d-7ad4-54bf-8dbc-dfed0200e2cf
MagicAffinityDeadMasterCreateDeadRisenSkeleton FeatureDefinitionMagicAffinity FeatureDefinitionMagicAffinity 5190ce97-42aa-5ba4-b228-f00ef4e3daa9
@@ -4864,6 +4857,7 @@ PowerCreateSpellStoringWandOfCalmEmotions SolastaUnfinishedBusiness.CustomDefini
PowerCreateSpellStoringWandOfCausticZap SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinitionPower ebe654a4-d70c-568e-9be9-67a84e77d9e2
PowerCreateSpellStoringWandOfCharmPerson SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinitionPower 25b0415e-9545-5e6d-b60e-b2c7261c6dcc
PowerCreateSpellStoringWandOfChromaticOrb SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinitionPower ed77b2ee-da23-57a4-a1c4-e7c7d47c5dec
+PowerCreateSpellStoringWandOfCloudOfDaggers SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinitionPower ec91a2df-2e17-5e23-a557-b0a29988b1a0
PowerCreateSpellStoringWandOfColorBurst SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinitionPower 209756fb-1b4b-56ba-9e2b-6ef71ee0d83b
PowerCreateSpellStoringWandOfColorSpray SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinitionPower f8ac5039-bbe2-55ee-973f-85909724c643
PowerCreateSpellStoringWandOfComprehendLanguages SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinitionPower 9c84c91e-85d6-53c9-8ace-bd06c87d300c
@@ -5382,12 +5376,7 @@ PowerSharedPoolElementalistNormalIce SolastaUnfinishedBusiness.CustomDefinitions
PowerSharedPoolForestGuardianBarkWard FeatureDefinitionPower FeatureDefinitionPower 9e840509-63ba-5093-863a-aacb24745e79
PowerSharedPoolForestGuardianImprovedBarkWard FeatureDefinitionPower FeatureDefinitionPower 1e5f493c-3342-55c4-bed6-85423d8a53e0
PowerSharedPoolForestGuardianSuperiorBarkWard FeatureDefinitionPower FeatureDefinitionPower 2d08f18e-8164-522e-8748-8033e9a1bad1
-PowerSkinOfRetributionDamageAcid FeatureDefinitionPower FeatureDefinitionPower 4373a01f-0a72-5778-8ba0-0275c99548fb
-PowerSkinOfRetributionDamageCold FeatureDefinitionPower FeatureDefinitionPower 3963ae5b-6545-567f-b3d7-8a9e398ae107
-PowerSkinOfRetributionDamageFire FeatureDefinitionPower FeatureDefinitionPower d3343345-b669-5e6e-878d-70aec5279aa6
-PowerSkinOfRetributionDamageLightning FeatureDefinitionPower FeatureDefinitionPower 1b6f9a54-daa3-566d-8377-ae55bb8cd9a7
-PowerSkinOfRetributionDamagePoison FeatureDefinitionPower FeatureDefinitionPower 6946f182-9b4d-5edc-a5a8-17e9050d1ccc
-PowerSkinOfRetributionDamageThunder FeatureDefinitionPower FeatureDefinitionPower a1673620-e341-5c48-9e0c-edf631c24d7d
+PowerSkinOfRetribution FeatureDefinitionPower FeatureDefinitionPower 88dab8ae-5388-555d-8212-b877be029dbc
PowerSorcererDraconicBloodlineAweOrFearPresence FeatureDefinitionPower FeatureDefinitionPower 7ada44a4-03e0-5d21-8be2-7c4e69319b75
PowerSorcererDraconicBloodlineAwePresence SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinitionPower 09931585-27de-5a10-98b4-3a6f55d39bd3
PowerSorcererDraconicBloodlineFearPresence SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinitionPower c31634e0-3835-536d-862d-1239c6275d0d
@@ -5577,7 +5566,6 @@ ProficiencyFeatSquatNimblenessAcrobatics FeatureDefinitionProficiency FeatureDef
ProficiencyFeatSquatNimblenessAthletics FeatureDefinitionProficiency FeatureDefinitionProficiency f09658d1-a649-544e-9467-8ba8e37474a0
ProficiencyFeatTorchbearer FeatureDefinitionProficiency FeatureDefinitionProficiency 1025b99d-524d-5e26-a706-068ab3eadbec
ProficiencyFeatTwoWeapon FeatureDefinitionProficiency FeatureDefinitionProficiency b425cfb2-ec6e-55da-827e-918ba44628d7
-ProficiencyFeatZenArcher FeatureDefinitionProficiency FeatureDefinitionProficiency 7853183d-35fd-5647-8c55-a8875f93f223
ProficiencyFighterArmorMulticlass FeatureDefinitionProficiency FeatureDefinitionProficiency 972fae93-e09d-575a-af23-f4d7543b0d35
ProficiencyInnovationArmorArmoredUp FeatureDefinitionProficiency FeatureDefinitionProficiency a82f56e6-c18d-50a7-ae87-229ef796e3fe
ProficiencyInnovationWeaponBattleReady FeatureDefinitionProficiency FeatureDefinitionProficiency 073495cf-41ae-548e-8741-517ccb3f3f6a
@@ -7002,6 +6990,7 @@ SpellStoringWandOfCalmEmotions ItemDefinition ItemDefinition 11deadfc-1799-558a-
SpellStoringWandOfCausticZap ItemDefinition ItemDefinition c2211bd4-bb9d-5f00-b4a7-79db8cebd408
SpellStoringWandOfCharmPerson ItemDefinition ItemDefinition 96a3bd93-cadd-5842-aec9-9e216553631a
SpellStoringWandOfChromaticOrb ItemDefinition ItemDefinition f81eac13-8db9-57f5-896a-ae5b91213314
+SpellStoringWandOfCloudOfDaggers ItemDefinition ItemDefinition a9043899-f63b-587b-ad52-0658c4da225f
SpellStoringWandOfColorBurst ItemDefinition ItemDefinition 9244c429-490f-59a2-942c-3cd08edc5bec
SpellStoringWandOfColorSpray ItemDefinition ItemDefinition c0453877-01a5-5123-907a-971a14bc4ef8
SpellStoringWandOfComprehendLanguages ItemDefinition ItemDefinition caf4a9d0-9bc1-5062-9f72-3fb1362256cd
@@ -10766,6 +10755,7 @@ ChromaticOrbDamageLightning SpellDefinition SpellDefinition cb47a925-4b5f-5b4b-9
ChromaticOrbDamagePoison SpellDefinition SpellDefinition f77471ae-c8a4-5ef1-9625-781c8ca8a3e0
ChromaticOrbDamageThunder SpellDefinition SpellDefinition 65e7665c-05b4-5745-b527-2c4650d74b03
CircleOfMagicalNegation SpellDefinition SpellDefinition c03e2ec6-3fd5-5943-8750-0f75c275d9e0
+CloudOfDaggers SpellDefinition SpellDefinition c95adfd0-7613-54ea-8270-b3624ae4dd78
ColorBurst SpellDefinition SpellDefinition c79e03ee-1d09-569f-85d9-27a50cfc7110
ConjureElementalInvisibleStalker SpellDefinition SpellDefinition 4f4b45b0-1a32-55c5-ab58-66d105a6f07f
CorruptingBolt SpellDefinition SpellDefinition 715e1a9b-115f-5036-99b9-bf54f7e34f01
@@ -10835,12 +10825,6 @@ SearingSmite SpellDefinition SpellDefinition 0a2bc8fc-9062-58d3-b7eb-8a775e5c62d
ShadowBlade SpellDefinition SpellDefinition dc2aa74d-d731-50b9-81ab-ccc69d24440d
Shapechange SpellDefinition SpellDefinition 92b23a62-e155-5ae0-8c2a-808403d61440
SkinOfRetribution SpellDefinition SpellDefinition 424c953e-e984-58b1-a84f-b19bb50cdc1b
-SkinOfRetributionDamageAcid SpellDefinition SpellDefinition 1e52bd11-6272-5877-87a2-5ad2443ed285
-SkinOfRetributionDamageCold SpellDefinition SpellDefinition e0a2a755-2576-509e-af6d-a0a2d2f5a038
-SkinOfRetributionDamageFire SpellDefinition SpellDefinition afa8c181-ca65-5646-9698-5d59ee7d7f17
-SkinOfRetributionDamageLightning SpellDefinition SpellDefinition c8c54035-0a9f-5981-ab81-c70885fabecf
-SkinOfRetributionDamagePoison SpellDefinition SpellDefinition 432c80f7-716e-50d5-88d0-3cdf3ca185cb
-SkinOfRetributionDamageThunder SpellDefinition SpellDefinition 63008b6d-6a03-5f82-9630-0249dfb61bac
SonicBoom SpellDefinition SpellDefinition 72b0aa11-cba8-5fcc-9f76-cab443e381ec
SpectralShield SpellDefinition SpellDefinition 89a37e11-e933-5dba-bac5-e46fbfa1b509
SpellPowerAncientForestHerbalBrewDamageAffinityAcidResistance SpellDefinition SpellDefinition f36e9001-9c38-55dc-ac7c-34601db5eb1c
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/CharacterSubclassDefinition/DomainDefiler.json b/Diagnostics/UnfinishedBusinessBlueprints/CharacterSubclassDefinition/DomainDefiler.json
index c1fe0c144c..72e2d32e9d 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/CharacterSubclassDefinition/DomainDefiler.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/CharacterSubclassDefinition/DomainDefiler.json
@@ -26,11 +26,6 @@
"featureDefinition": "Definition:FeatureSetDomainDefilerMarkForDeath:92474773-54e8-5908-a328-a2cf39db0c4a",
"level": 6
},
- {
- "$type": "FeatureUnlockByLevel, Assembly-CSharp",
- "featureDefinition": "Definition:DamageAffinityDomainDefilerDivineResistance:f97c531f-66f1-57f3-a51f-fe1cb8ad00ec",
- "level": 8
- },
{
"$type": "FeatureUnlockByLevel, Assembly-CSharp",
"featureDefinition": "Definition:AdditionalDamageDomainDefilerDivineStrike:320cd4cd-21c7-5f0e-a8ff-60a87283c3e5",
@@ -41,11 +36,6 @@
"featureDefinition": "Definition:PowerClericDivineInterventionPaladin:4f9a2e4ff332b204aae612753dada617",
"level": 10
},
- {
- "$type": "FeatureUnlockByLevel, Assembly-CSharp",
- "featureDefinition": "Definition:DamageAffinityDomainDefilerDivineImmunity:762bd2b0-0bc5-582b-b02b-d0f33517daf9",
- "level": 14
- },
{
"$type": "FeatureUnlockByLevel, Assembly-CSharp",
"featureDefinition": "Definition:AutoPreparedSpellsDomainDefilerDyingLight:a9f69d94-29c4-518d-87c8-dccab866b3d6",
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/CharacterSubclassDefinition/RoguishArcaneScoundrel.json b/Diagnostics/UnfinishedBusinessBlueprints/CharacterSubclassDefinition/RoguishArcaneScoundrel.json
index 592dd38910..f7e9734aca 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/CharacterSubclassDefinition/RoguishArcaneScoundrel.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/CharacterSubclassDefinition/RoguishArcaneScoundrel.json
@@ -40,11 +40,6 @@
"$type": "FeatureUnlockByLevel, Assembly-CSharp",
"featureDefinition": "Definition:FeatureSetRoguishArcaneScoundrelTricksOfTheTrade:20bf9821-84ef-54d4-b4c6-7830a6aebbcb",
"level": 17
- },
- {
- "$type": "FeatureUnlockByLevel, Assembly-CSharp",
- "featureDefinition": "Definition:FeatureSetRoguishArcaneScoundrelPremeditationSlot:8e525e1c-ab99-5166-9e82-ffebd11395ea",
- "level": 19
}
],
"personalityFlagOccurences": [],
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/CharacterSubclassDefinition/RoguishRavenScion.json b/Diagnostics/UnfinishedBusinessBlueprints/CharacterSubclassDefinition/RoguishRavenScion.json
index da5e367fca..2051548803 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/CharacterSubclassDefinition/RoguishRavenScion.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/CharacterSubclassDefinition/RoguishRavenScion.json
@@ -16,11 +16,6 @@
"featureDefinition": "Definition:PowerRavenScionHeartSeekingShot:4fe21d5b-9580-5f89-891b-e496918be669",
"level": 9
},
- {
- "$type": "FeatureUnlockByLevel, Assembly-CSharp",
- "featureDefinition": "Definition:FeatureRavenScionKillingSpree:2f09173e-812e-5d27-afce-6f3ff28144e3",
- "level": 9
- },
{
"$type": "FeatureUnlockByLevel, Assembly-CSharp",
"featureDefinition": "Definition:PowerRavenScionDeadlyFocus:4e4563c9-5a62-5fda-8d33-7a9f7d63a09d",
@@ -28,7 +23,7 @@
},
{
"$type": "FeatureUnlockByLevel, Assembly-CSharp",
- "featureDefinition": "Definition:DieRollModifierRavenScionPerfectShot:a6d494f0-8596-558c-9437-f992b790942b",
+ "featureDefinition": "Definition:FeatureRavenScionKillingSpree:2f09173e-812e-5d27-afce-6f3ff28144e3",
"level": 17
}
],
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionCorruptingBolt.json b/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionCorruptingBolt.json
index af6a56b683..77ca01c987 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionCorruptingBolt.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionCorruptingBolt.json
@@ -16,8 +16,7 @@
"Definition:DamageAffinityCorruptingBoltDamagePsychic:3067f7b9-8f8f-58e5-938d-21a62adead0b",
"Definition:DamageAffinityCorruptingBoltDamageRadiant:5aea4d37-f8d1-5e29-a923-4c104d3adc4a",
"Definition:DamageAffinityCorruptingBoltDamageSlashing:03ac99c2-c9af-542b-83d7-c7a4cc554538",
- "Definition:DamageAffinityCorruptingBoltDamageThunder:bc58b4ae-0738-5441-bab1-45fd22c196a9",
- "Definition:DamageAffinityCorruptingBoltDamagePure:e23adff8-0887-5ae7-9789-b0531a8b670b"
+ "Definition:DamageAffinityCorruptingBoltDamageThunder:bc58b4ae-0738-5441-bab1-45fd22c196a9"
],
"allowMultipleInstances": false,
"silentWhenAdded": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionDomainDefilerInsidiousDeathMagic.json b/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionDomainDefilerInsidiousDeathMagic.json
index 01cd82931f..69c3574208 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionDomainDefilerInsidiousDeathMagic.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionDomainDefilerInsidiousDeathMagic.json
@@ -12,9 +12,9 @@
"silentWhenRefreshed": false,
"terminateWhenRemoved": false,
"specialDuration": true,
- "durationType": "Minute",
+ "durationType": "Round",
"durationParameterDie": "D1",
- "durationParameter": 1,
+ "durationParameter": 6,
"forceTurnOccurence": false,
"turnOccurence": "EndOfTurn",
"specialInterruptions": [],
@@ -40,23 +40,28 @@
"additionalConditionTurnOccurenceType": "StartOfTurn",
"conditionStartParticleReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
+ "m_AssetGUID": "627bd8f637fc96149848ee0929fb1da9",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
},
"conditionParticleReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
+ "m_AssetGUID": "b385bd0d58005ab4d8a1f840ba91e861",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
},
"conditionEndParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "063c54f5d4324ba4a8b724adef3cf136",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "recurrentEffectParticleReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
"m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
},
- "recurrentEffectParticleReference": null,
"characterShaderReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
"m_AssetGUID": "",
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionSkinOfRetributionDamageAcid.json b/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionSkinOfRetribution.json
similarity index 79%
rename from Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionSkinOfRetributionDamageAcid.json
rename to Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionSkinOfRetribution.json
index afe31e2ec6..7b2837e3f6 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionSkinOfRetributionDamageAcid.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionSkinOfRetribution.json
@@ -4,13 +4,13 @@
"parentCondition": null,
"conditionType": "Beneficial",
"features": [
- "Definition:DamageAffinitySkinOfRetributionDamageAcid:2024e6af-38cb-5384-a889-47bb7f01b40d"
+ "Definition:DamageAffinitySkinOfRetribution:46db0433-e7ae-5219-84df-d4e09bb52b19"
],
"allowMultipleInstances": false,
"silentWhenAdded": true,
"silentWhenRemoved": false,
"silentWhenRefreshed": false,
- "terminateWhenRemoved": false,
+ "terminateWhenRemoved": true,
"specialDuration": false,
"durationType": "Hour",
"durationParameterDie": "D4",
@@ -26,13 +26,7 @@
"interruptionSavingThrowAffinity": "None",
"conditionTags": [],
"recurrentEffectForms": [],
- "cancellingConditions": [
- "Definition:ConditionSkinOfRetributionDamageCold:12a93f66-73ba-57b7-bd96-4ea41680753d",
- "Definition:ConditionSkinOfRetributionDamageFire:feb0fea6-e97b-57a3-8c09-7693614f9c11",
- "Definition:ConditionSkinOfRetributionDamageLightning:882338fc-77bf-561e-ad15-63d03a72b289",
- "Definition:ConditionSkinOfRetributionDamagePoison:ef02048e-ca30-5587-a55e-d1f7bfa32d3e",
- "Definition:ConditionSkinOfRetributionDamageThunder:75f38f06-77b8-5f1f-9b93-5286f8f63027"
- ],
+ "cancellingConditions": [],
"additionalDamageWhenHit": false,
"additionalDamageTypeDetermination": "Specific",
"additionalDamageType": "",
@@ -46,21 +40,21 @@
"additionalConditionTurnOccurenceType": "StartOfTurn",
"conditionStartParticleReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
+ "m_AssetGUID": "72457772ad415eb4cb12c64cd8c649c4",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
},
"conditionParticleReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
+ "m_AssetGUID": "336226270d32b514d976b3c213bd1baa",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
},
"conditionEndParticleReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
+ "m_AssetGUID": "ff72da1aae4219b4c89f7c06d6c7ebe0",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
},
"recurrentEffectParticleReference": null,
"characterShaderReference": {
@@ -137,7 +131,7 @@
"$type": "GuiPresentation, Assembly-CSharp",
"hidden": false,
"title": "Condition/&ConditionSkinOfRetributionTitle",
- "description": "If a creature hits you with a melee attack while you have these temporary hit points, the creature takes 5 Acid Damage per spell level.",
+ "description": "Condition/&ConditionSkinOfRetributionDescription",
"spriteReference": {
"$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
"m_AssetGUID": "2190a678-d008-5cd6-90e0-a269c474877f",
@@ -157,7 +151,7 @@
"usedInValleyDLC": false
},
"contentCopyright": "UserContent",
- "guid": "2e89b309-e5fc-5863-9516-6247c0260e4a",
+ "guid": "756ee728-5506-5f03-b552-b94004839697",
"contentPack": 9999,
- "name": "ConditionSkinOfRetributionDamageAcid"
+ "name": "ConditionSkinOfRetribution"
}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionSkinOfRetributionDamageCold.json b/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionSkinOfRetributionDamageCold.json
deleted file mode 100644
index 760cd05884..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionSkinOfRetributionDamageCold.json
+++ /dev/null
@@ -1,163 +0,0 @@
-{
- "$type": "ConditionDefinition, Assembly-CSharp",
- "inDungeonEditor": false,
- "parentCondition": null,
- "conditionType": "Beneficial",
- "features": [
- "Definition:DamageAffinitySkinOfRetributionDamageCold:d167088e-6cf6-59be-96b5-b8842b6af2d7"
- ],
- "allowMultipleInstances": false,
- "silentWhenAdded": true,
- "silentWhenRemoved": false,
- "silentWhenRefreshed": false,
- "terminateWhenRemoved": false,
- "specialDuration": false,
- "durationType": "Hour",
- "durationParameterDie": "D4",
- "durationParameter": 1,
- "forceTurnOccurence": false,
- "turnOccurence": "EndOfTurn",
- "specialInterruptions": [],
- "interruptionRequiresSavingThrow": false,
- "interruptionSavingThrowComputationMethod": "SaveOverride",
- "interruptionSavingThrowAbility": "",
- "interruptionDamageThreshold": 0,
- "keepConditionIfSavingThrowSucceeds": false,
- "interruptionSavingThrowAffinity": "None",
- "conditionTags": [],
- "recurrentEffectForms": [],
- "cancellingConditions": [
- "Definition:ConditionSkinOfRetributionDamageAcid:2e89b309-e5fc-5863-9516-6247c0260e4a",
- "Definition:ConditionSkinOfRetributionDamageFire:feb0fea6-e97b-57a3-8c09-7693614f9c11",
- "Definition:ConditionSkinOfRetributionDamageLightning:882338fc-77bf-561e-ad15-63d03a72b289",
- "Definition:ConditionSkinOfRetributionDamagePoison:ef02048e-ca30-5587-a55e-d1f7bfa32d3e",
- "Definition:ConditionSkinOfRetributionDamageThunder:75f38f06-77b8-5f1f-9b93-5286f8f63027"
- ],
- "additionalDamageWhenHit": false,
- "additionalDamageTypeDetermination": "Specific",
- "additionalDamageType": "",
- "additionalDamageQuantity": "AbilityBonus",
- "additionalDamageDieType": "D1",
- "additionalDamageDieNumber": 1,
- "additionalConditionWhenHit": false,
- "additionalCondition": null,
- "additionalConditionDurationType": "Round",
- "additionalConditionDurationParameter": 1,
- "additionalConditionTurnOccurenceType": "StartOfTurn",
- "conditionStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "conditionParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "conditionEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "recurrentEffectParticleReference": null,
- "characterShaderReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "particlesBasedOnAncestryDamageType": false,
- "ancestryType": "Sorcerer",
- "acidParticleParameters": null,
- "coldParticleParameters": null,
- "fireParticleParameters": null,
- "lightningParticleParameters": null,
- "poisonParticleParameters": null,
- "overrideCharacterShaderColors": false,
- "firstCharacterShaderColor": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 0.0,
- "g": 0.0,
- "b": 0.0,
- "a": 0.0
- },
- "secondCharacterShaderColor": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 0.0,
- "g": 0.0,
- "b": 0.0,
- "a": 0.0
- },
- "timeToWaitBeforeApplyingShader": 0.5,
- "timeToWaitBeforeRemovingShader": 0.5,
- "possessive": true,
- "amountOrigin": "None",
- "baseAmount": 0,
- "additiveAmount": false,
- "sourceAbilityBonusMinValue": 1,
- "subsequentOnRemoval": null,
- "subsequentHasSavingThrow": false,
- "subsequentSavingThrowAbilityScore": "Constitution",
- "subsequentVariableForDC": "FrenzyExhaustionDC",
- "subsequentDCIncrease": 5,
- "effectFormsOnRemoved": [],
- "forceBehavior": false,
- "addBehavior": false,
- "fearSource": false,
- "battlePackage": null,
- "explorationPackage": null,
- "removedFromTheGame": false,
- "permanentlyRemovedIfExtraPlanar": false,
- "refundReceivedDamageWhenRemoved": false,
- "followSourcePosition": false,
- "disolveCharacterOnDeath": false,
- "disolveParameters": {
- "$type": "GraphicsCharacterDefinitions+DisolveParameters, Assembly-CSharp",
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 0.0,
- "g": 0.0,
- "b": 0.0,
- "a": 0.0
- },
- "colorWidth": 0.0,
- "noiseScale": 5.0,
- "hueScale": 0.0,
- "vertexOffset": 0.0,
- "curve": {
- "$type": "UnityEngine.AnimationCurve, UnityEngine.CoreModule"
- },
- "startAfterDeathAnimation": false,
- "duration": 0.0
- },
- "guiPresentation": {
- "$type": "GuiPresentation, Assembly-CSharp",
- "hidden": false,
- "title": "Condition/&ConditionSkinOfRetributionTitle",
- "description": "If a creature hits you with a melee attack while you have these temporary hit points, the creature takes 5 Cold Damage per spell level.",
- "spriteReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
- "m_AssetGUID": "2190a678-d008-5cd6-90e0-a269c474877f",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 1.0
- },
- "symbolChar": "221E",
- "sortOrder": 0,
- "unusedInSolastaCOTM": false,
- "usedInValleyDLC": false
- },
- "contentCopyright": "UserContent",
- "guid": "12a93f66-73ba-57b7-bd96-4ea41680753d",
- "contentPack": 9999,
- "name": "ConditionSkinOfRetributionDamageCold"
-}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionSkinOfRetributionDamageFire.json b/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionSkinOfRetributionDamageFire.json
deleted file mode 100644
index 39c045a97d..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionSkinOfRetributionDamageFire.json
+++ /dev/null
@@ -1,163 +0,0 @@
-{
- "$type": "ConditionDefinition, Assembly-CSharp",
- "inDungeonEditor": false,
- "parentCondition": null,
- "conditionType": "Beneficial",
- "features": [
- "Definition:DamageAffinitySkinOfRetributionDamageFire:24ca5e61-1b10-5e05-b3fe-77d4c92f72c9"
- ],
- "allowMultipleInstances": false,
- "silentWhenAdded": true,
- "silentWhenRemoved": false,
- "silentWhenRefreshed": false,
- "terminateWhenRemoved": false,
- "specialDuration": false,
- "durationType": "Hour",
- "durationParameterDie": "D4",
- "durationParameter": 1,
- "forceTurnOccurence": false,
- "turnOccurence": "EndOfTurn",
- "specialInterruptions": [],
- "interruptionRequiresSavingThrow": false,
- "interruptionSavingThrowComputationMethod": "SaveOverride",
- "interruptionSavingThrowAbility": "",
- "interruptionDamageThreshold": 0,
- "keepConditionIfSavingThrowSucceeds": false,
- "interruptionSavingThrowAffinity": "None",
- "conditionTags": [],
- "recurrentEffectForms": [],
- "cancellingConditions": [
- "Definition:ConditionSkinOfRetributionDamageAcid:2e89b309-e5fc-5863-9516-6247c0260e4a",
- "Definition:ConditionSkinOfRetributionDamageCold:12a93f66-73ba-57b7-bd96-4ea41680753d",
- "Definition:ConditionSkinOfRetributionDamageLightning:882338fc-77bf-561e-ad15-63d03a72b289",
- "Definition:ConditionSkinOfRetributionDamagePoison:ef02048e-ca30-5587-a55e-d1f7bfa32d3e",
- "Definition:ConditionSkinOfRetributionDamageThunder:75f38f06-77b8-5f1f-9b93-5286f8f63027"
- ],
- "additionalDamageWhenHit": false,
- "additionalDamageTypeDetermination": "Specific",
- "additionalDamageType": "",
- "additionalDamageQuantity": "AbilityBonus",
- "additionalDamageDieType": "D1",
- "additionalDamageDieNumber": 1,
- "additionalConditionWhenHit": false,
- "additionalCondition": null,
- "additionalConditionDurationType": "Round",
- "additionalConditionDurationParameter": 1,
- "additionalConditionTurnOccurenceType": "StartOfTurn",
- "conditionStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "conditionParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "conditionEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "recurrentEffectParticleReference": null,
- "characterShaderReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "particlesBasedOnAncestryDamageType": false,
- "ancestryType": "Sorcerer",
- "acidParticleParameters": null,
- "coldParticleParameters": null,
- "fireParticleParameters": null,
- "lightningParticleParameters": null,
- "poisonParticleParameters": null,
- "overrideCharacterShaderColors": false,
- "firstCharacterShaderColor": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 0.0,
- "g": 0.0,
- "b": 0.0,
- "a": 0.0
- },
- "secondCharacterShaderColor": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 0.0,
- "g": 0.0,
- "b": 0.0,
- "a": 0.0
- },
- "timeToWaitBeforeApplyingShader": 0.5,
- "timeToWaitBeforeRemovingShader": 0.5,
- "possessive": true,
- "amountOrigin": "None",
- "baseAmount": 0,
- "additiveAmount": false,
- "sourceAbilityBonusMinValue": 1,
- "subsequentOnRemoval": null,
- "subsequentHasSavingThrow": false,
- "subsequentSavingThrowAbilityScore": "Constitution",
- "subsequentVariableForDC": "FrenzyExhaustionDC",
- "subsequentDCIncrease": 5,
- "effectFormsOnRemoved": [],
- "forceBehavior": false,
- "addBehavior": false,
- "fearSource": false,
- "battlePackage": null,
- "explorationPackage": null,
- "removedFromTheGame": false,
- "permanentlyRemovedIfExtraPlanar": false,
- "refundReceivedDamageWhenRemoved": false,
- "followSourcePosition": false,
- "disolveCharacterOnDeath": false,
- "disolveParameters": {
- "$type": "GraphicsCharacterDefinitions+DisolveParameters, Assembly-CSharp",
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 0.0,
- "g": 0.0,
- "b": 0.0,
- "a": 0.0
- },
- "colorWidth": 0.0,
- "noiseScale": 5.0,
- "hueScale": 0.0,
- "vertexOffset": 0.0,
- "curve": {
- "$type": "UnityEngine.AnimationCurve, UnityEngine.CoreModule"
- },
- "startAfterDeathAnimation": false,
- "duration": 0.0
- },
- "guiPresentation": {
- "$type": "GuiPresentation, Assembly-CSharp",
- "hidden": false,
- "title": "Condition/&ConditionSkinOfRetributionTitle",
- "description": "If a creature hits you with a melee attack while you have these temporary hit points, the creature takes 5 Fire Damage per spell level.",
- "spriteReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
- "m_AssetGUID": "2190a678-d008-5cd6-90e0-a269c474877f",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 1.0
- },
- "symbolChar": "221E",
- "sortOrder": 0,
- "unusedInSolastaCOTM": false,
- "usedInValleyDLC": false
- },
- "contentCopyright": "UserContent",
- "guid": "feb0fea6-e97b-57a3-8c09-7693614f9c11",
- "contentPack": 9999,
- "name": "ConditionSkinOfRetributionDamageFire"
-}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionSkinOfRetributionDamageLightning.json b/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionSkinOfRetributionDamageLightning.json
deleted file mode 100644
index 6e234be042..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionSkinOfRetributionDamageLightning.json
+++ /dev/null
@@ -1,163 +0,0 @@
-{
- "$type": "ConditionDefinition, Assembly-CSharp",
- "inDungeonEditor": false,
- "parentCondition": null,
- "conditionType": "Beneficial",
- "features": [
- "Definition:DamageAffinitySkinOfRetributionDamageLightning:bad0c844-a5fb-5aab-8ab2-6cd7e6acacd9"
- ],
- "allowMultipleInstances": false,
- "silentWhenAdded": true,
- "silentWhenRemoved": false,
- "silentWhenRefreshed": false,
- "terminateWhenRemoved": false,
- "specialDuration": false,
- "durationType": "Hour",
- "durationParameterDie": "D4",
- "durationParameter": 1,
- "forceTurnOccurence": false,
- "turnOccurence": "EndOfTurn",
- "specialInterruptions": [],
- "interruptionRequiresSavingThrow": false,
- "interruptionSavingThrowComputationMethod": "SaveOverride",
- "interruptionSavingThrowAbility": "",
- "interruptionDamageThreshold": 0,
- "keepConditionIfSavingThrowSucceeds": false,
- "interruptionSavingThrowAffinity": "None",
- "conditionTags": [],
- "recurrentEffectForms": [],
- "cancellingConditions": [
- "Definition:ConditionSkinOfRetributionDamageAcid:2e89b309-e5fc-5863-9516-6247c0260e4a",
- "Definition:ConditionSkinOfRetributionDamageCold:12a93f66-73ba-57b7-bd96-4ea41680753d",
- "Definition:ConditionSkinOfRetributionDamageFire:feb0fea6-e97b-57a3-8c09-7693614f9c11",
- "Definition:ConditionSkinOfRetributionDamagePoison:ef02048e-ca30-5587-a55e-d1f7bfa32d3e",
- "Definition:ConditionSkinOfRetributionDamageThunder:75f38f06-77b8-5f1f-9b93-5286f8f63027"
- ],
- "additionalDamageWhenHit": false,
- "additionalDamageTypeDetermination": "Specific",
- "additionalDamageType": "",
- "additionalDamageQuantity": "AbilityBonus",
- "additionalDamageDieType": "D1",
- "additionalDamageDieNumber": 1,
- "additionalConditionWhenHit": false,
- "additionalCondition": null,
- "additionalConditionDurationType": "Round",
- "additionalConditionDurationParameter": 1,
- "additionalConditionTurnOccurenceType": "StartOfTurn",
- "conditionStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "conditionParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "conditionEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "recurrentEffectParticleReference": null,
- "characterShaderReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "particlesBasedOnAncestryDamageType": false,
- "ancestryType": "Sorcerer",
- "acidParticleParameters": null,
- "coldParticleParameters": null,
- "fireParticleParameters": null,
- "lightningParticleParameters": null,
- "poisonParticleParameters": null,
- "overrideCharacterShaderColors": false,
- "firstCharacterShaderColor": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 0.0,
- "g": 0.0,
- "b": 0.0,
- "a": 0.0
- },
- "secondCharacterShaderColor": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 0.0,
- "g": 0.0,
- "b": 0.0,
- "a": 0.0
- },
- "timeToWaitBeforeApplyingShader": 0.5,
- "timeToWaitBeforeRemovingShader": 0.5,
- "possessive": true,
- "amountOrigin": "None",
- "baseAmount": 0,
- "additiveAmount": false,
- "sourceAbilityBonusMinValue": 1,
- "subsequentOnRemoval": null,
- "subsequentHasSavingThrow": false,
- "subsequentSavingThrowAbilityScore": "Constitution",
- "subsequentVariableForDC": "FrenzyExhaustionDC",
- "subsequentDCIncrease": 5,
- "effectFormsOnRemoved": [],
- "forceBehavior": false,
- "addBehavior": false,
- "fearSource": false,
- "battlePackage": null,
- "explorationPackage": null,
- "removedFromTheGame": false,
- "permanentlyRemovedIfExtraPlanar": false,
- "refundReceivedDamageWhenRemoved": false,
- "followSourcePosition": false,
- "disolveCharacterOnDeath": false,
- "disolveParameters": {
- "$type": "GraphicsCharacterDefinitions+DisolveParameters, Assembly-CSharp",
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 0.0,
- "g": 0.0,
- "b": 0.0,
- "a": 0.0
- },
- "colorWidth": 0.0,
- "noiseScale": 5.0,
- "hueScale": 0.0,
- "vertexOffset": 0.0,
- "curve": {
- "$type": "UnityEngine.AnimationCurve, UnityEngine.CoreModule"
- },
- "startAfterDeathAnimation": false,
- "duration": 0.0
- },
- "guiPresentation": {
- "$type": "GuiPresentation, Assembly-CSharp",
- "hidden": false,
- "title": "Condition/&ConditionSkinOfRetributionTitle",
- "description": "If a creature hits you with a melee attack while you have these temporary hit points, the creature takes 5 Lightning Damage per spell level.",
- "spriteReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
- "m_AssetGUID": "2190a678-d008-5cd6-90e0-a269c474877f",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 1.0
- },
- "symbolChar": "221E",
- "sortOrder": 0,
- "unusedInSolastaCOTM": false,
- "usedInValleyDLC": false
- },
- "contentCopyright": "UserContent",
- "guid": "882338fc-77bf-561e-ad15-63d03a72b289",
- "contentPack": 9999,
- "name": "ConditionSkinOfRetributionDamageLightning"
-}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionSkinOfRetributionDamagePoison.json b/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionSkinOfRetributionDamagePoison.json
deleted file mode 100644
index b36ec8a0f4..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionSkinOfRetributionDamagePoison.json
+++ /dev/null
@@ -1,163 +0,0 @@
-{
- "$type": "ConditionDefinition, Assembly-CSharp",
- "inDungeonEditor": false,
- "parentCondition": null,
- "conditionType": "Beneficial",
- "features": [
- "Definition:DamageAffinitySkinOfRetributionDamagePoison:d099fab5-22aa-54f9-8bb7-dc115ce2d15e"
- ],
- "allowMultipleInstances": false,
- "silentWhenAdded": true,
- "silentWhenRemoved": false,
- "silentWhenRefreshed": false,
- "terminateWhenRemoved": false,
- "specialDuration": false,
- "durationType": "Hour",
- "durationParameterDie": "D4",
- "durationParameter": 1,
- "forceTurnOccurence": false,
- "turnOccurence": "EndOfTurn",
- "specialInterruptions": [],
- "interruptionRequiresSavingThrow": false,
- "interruptionSavingThrowComputationMethod": "SaveOverride",
- "interruptionSavingThrowAbility": "",
- "interruptionDamageThreshold": 0,
- "keepConditionIfSavingThrowSucceeds": false,
- "interruptionSavingThrowAffinity": "None",
- "conditionTags": [],
- "recurrentEffectForms": [],
- "cancellingConditions": [
- "Definition:ConditionSkinOfRetributionDamageAcid:2e89b309-e5fc-5863-9516-6247c0260e4a",
- "Definition:ConditionSkinOfRetributionDamageCold:12a93f66-73ba-57b7-bd96-4ea41680753d",
- "Definition:ConditionSkinOfRetributionDamageFire:feb0fea6-e97b-57a3-8c09-7693614f9c11",
- "Definition:ConditionSkinOfRetributionDamageLightning:882338fc-77bf-561e-ad15-63d03a72b289",
- "Definition:ConditionSkinOfRetributionDamageThunder:75f38f06-77b8-5f1f-9b93-5286f8f63027"
- ],
- "additionalDamageWhenHit": false,
- "additionalDamageTypeDetermination": "Specific",
- "additionalDamageType": "",
- "additionalDamageQuantity": "AbilityBonus",
- "additionalDamageDieType": "D1",
- "additionalDamageDieNumber": 1,
- "additionalConditionWhenHit": false,
- "additionalCondition": null,
- "additionalConditionDurationType": "Round",
- "additionalConditionDurationParameter": 1,
- "additionalConditionTurnOccurenceType": "StartOfTurn",
- "conditionStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "conditionParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "conditionEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "recurrentEffectParticleReference": null,
- "characterShaderReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "particlesBasedOnAncestryDamageType": false,
- "ancestryType": "Sorcerer",
- "acidParticleParameters": null,
- "coldParticleParameters": null,
- "fireParticleParameters": null,
- "lightningParticleParameters": null,
- "poisonParticleParameters": null,
- "overrideCharacterShaderColors": false,
- "firstCharacterShaderColor": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 0.0,
- "g": 0.0,
- "b": 0.0,
- "a": 0.0
- },
- "secondCharacterShaderColor": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 0.0,
- "g": 0.0,
- "b": 0.0,
- "a": 0.0
- },
- "timeToWaitBeforeApplyingShader": 0.5,
- "timeToWaitBeforeRemovingShader": 0.5,
- "possessive": true,
- "amountOrigin": "None",
- "baseAmount": 0,
- "additiveAmount": false,
- "sourceAbilityBonusMinValue": 1,
- "subsequentOnRemoval": null,
- "subsequentHasSavingThrow": false,
- "subsequentSavingThrowAbilityScore": "Constitution",
- "subsequentVariableForDC": "FrenzyExhaustionDC",
- "subsequentDCIncrease": 5,
- "effectFormsOnRemoved": [],
- "forceBehavior": false,
- "addBehavior": false,
- "fearSource": false,
- "battlePackage": null,
- "explorationPackage": null,
- "removedFromTheGame": false,
- "permanentlyRemovedIfExtraPlanar": false,
- "refundReceivedDamageWhenRemoved": false,
- "followSourcePosition": false,
- "disolveCharacterOnDeath": false,
- "disolveParameters": {
- "$type": "GraphicsCharacterDefinitions+DisolveParameters, Assembly-CSharp",
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 0.0,
- "g": 0.0,
- "b": 0.0,
- "a": 0.0
- },
- "colorWidth": 0.0,
- "noiseScale": 5.0,
- "hueScale": 0.0,
- "vertexOffset": 0.0,
- "curve": {
- "$type": "UnityEngine.AnimationCurve, UnityEngine.CoreModule"
- },
- "startAfterDeathAnimation": false,
- "duration": 0.0
- },
- "guiPresentation": {
- "$type": "GuiPresentation, Assembly-CSharp",
- "hidden": false,
- "title": "Condition/&ConditionSkinOfRetributionTitle",
- "description": "If a creature hits you with a melee attack while you have these temporary hit points, the creature takes 5 Poison Damage per spell level.",
- "spriteReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
- "m_AssetGUID": "2190a678-d008-5cd6-90e0-a269c474877f",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 1.0
- },
- "symbolChar": "221E",
- "sortOrder": 0,
- "unusedInSolastaCOTM": false,
- "usedInValleyDLC": false
- },
- "contentCopyright": "UserContent",
- "guid": "ef02048e-ca30-5587-a55e-d1f7bfa32d3e",
- "contentPack": 9999,
- "name": "ConditionSkinOfRetributionDamagePoison"
-}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionSkinOfRetributionDamageThunder.json b/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionSkinOfRetributionDamageThunder.json
deleted file mode 100644
index bd61bd722e..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionSkinOfRetributionDamageThunder.json
+++ /dev/null
@@ -1,163 +0,0 @@
-{
- "$type": "ConditionDefinition, Assembly-CSharp",
- "inDungeonEditor": false,
- "parentCondition": null,
- "conditionType": "Beneficial",
- "features": [
- "Definition:DamageAffinitySkinOfRetributionDamageThunder:e650335f-f032-551e-9748-62e8cac89aa2"
- ],
- "allowMultipleInstances": false,
- "silentWhenAdded": true,
- "silentWhenRemoved": false,
- "silentWhenRefreshed": false,
- "terminateWhenRemoved": false,
- "specialDuration": false,
- "durationType": "Hour",
- "durationParameterDie": "D4",
- "durationParameter": 1,
- "forceTurnOccurence": false,
- "turnOccurence": "EndOfTurn",
- "specialInterruptions": [],
- "interruptionRequiresSavingThrow": false,
- "interruptionSavingThrowComputationMethod": "SaveOverride",
- "interruptionSavingThrowAbility": "",
- "interruptionDamageThreshold": 0,
- "keepConditionIfSavingThrowSucceeds": false,
- "interruptionSavingThrowAffinity": "None",
- "conditionTags": [],
- "recurrentEffectForms": [],
- "cancellingConditions": [
- "Definition:ConditionSkinOfRetributionDamageAcid:2e89b309-e5fc-5863-9516-6247c0260e4a",
- "Definition:ConditionSkinOfRetributionDamageCold:12a93f66-73ba-57b7-bd96-4ea41680753d",
- "Definition:ConditionSkinOfRetributionDamageFire:feb0fea6-e97b-57a3-8c09-7693614f9c11",
- "Definition:ConditionSkinOfRetributionDamageLightning:882338fc-77bf-561e-ad15-63d03a72b289",
- "Definition:ConditionSkinOfRetributionDamagePoison:ef02048e-ca30-5587-a55e-d1f7bfa32d3e"
- ],
- "additionalDamageWhenHit": false,
- "additionalDamageTypeDetermination": "Specific",
- "additionalDamageType": "",
- "additionalDamageQuantity": "AbilityBonus",
- "additionalDamageDieType": "D1",
- "additionalDamageDieNumber": 1,
- "additionalConditionWhenHit": false,
- "additionalCondition": null,
- "additionalConditionDurationType": "Round",
- "additionalConditionDurationParameter": 1,
- "additionalConditionTurnOccurenceType": "StartOfTurn",
- "conditionStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "conditionParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "conditionEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "recurrentEffectParticleReference": null,
- "characterShaderReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "particlesBasedOnAncestryDamageType": false,
- "ancestryType": "Sorcerer",
- "acidParticleParameters": null,
- "coldParticleParameters": null,
- "fireParticleParameters": null,
- "lightningParticleParameters": null,
- "poisonParticleParameters": null,
- "overrideCharacterShaderColors": false,
- "firstCharacterShaderColor": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 0.0,
- "g": 0.0,
- "b": 0.0,
- "a": 0.0
- },
- "secondCharacterShaderColor": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 0.0,
- "g": 0.0,
- "b": 0.0,
- "a": 0.0
- },
- "timeToWaitBeforeApplyingShader": 0.5,
- "timeToWaitBeforeRemovingShader": 0.5,
- "possessive": true,
- "amountOrigin": "None",
- "baseAmount": 0,
- "additiveAmount": false,
- "sourceAbilityBonusMinValue": 1,
- "subsequentOnRemoval": null,
- "subsequentHasSavingThrow": false,
- "subsequentSavingThrowAbilityScore": "Constitution",
- "subsequentVariableForDC": "FrenzyExhaustionDC",
- "subsequentDCIncrease": 5,
- "effectFormsOnRemoved": [],
- "forceBehavior": false,
- "addBehavior": false,
- "fearSource": false,
- "battlePackage": null,
- "explorationPackage": null,
- "removedFromTheGame": false,
- "permanentlyRemovedIfExtraPlanar": false,
- "refundReceivedDamageWhenRemoved": false,
- "followSourcePosition": false,
- "disolveCharacterOnDeath": false,
- "disolveParameters": {
- "$type": "GraphicsCharacterDefinitions+DisolveParameters, Assembly-CSharp",
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 0.0,
- "g": 0.0,
- "b": 0.0,
- "a": 0.0
- },
- "colorWidth": 0.0,
- "noiseScale": 5.0,
- "hueScale": 0.0,
- "vertexOffset": 0.0,
- "curve": {
- "$type": "UnityEngine.AnimationCurve, UnityEngine.CoreModule"
- },
- "startAfterDeathAnimation": false,
- "duration": 0.0
- },
- "guiPresentation": {
- "$type": "GuiPresentation, Assembly-CSharp",
- "hidden": false,
- "title": "Condition/&ConditionSkinOfRetributionTitle",
- "description": "If a creature hits you with a melee attack while you have these temporary hit points, the creature takes 5 Thunder Damage per spell level.",
- "spriteReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
- "m_AssetGUID": "2190a678-d008-5cd6-90e0-a269c474877f",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 1.0
- },
- "symbolChar": "221E",
- "sortOrder": 0,
- "unusedInSolastaCOTM": false,
- "usedInValleyDLC": false
- },
- "contentCopyright": "UserContent",
- "guid": "75f38f06-77b8-5f1f-9b93-5286f8f63027",
- "contentPack": 9999,
- "name": "ConditionSkinOfRetributionDamageThunder"
-}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatElementalAdeptDamageAcid.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatElementalAdeptDamageAcid.json
index 4b870fbf06..a6648bdfc0 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatElementalAdeptDamageAcid.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatElementalAdeptDamageAcid.json
@@ -12,7 +12,8 @@
"familyTag": "ElementalAdept",
"knownFeatsPrerequisite": [],
"features": [
- "Definition:DieRollModifierDamageTypeDependentFeatElementalAdeptDamageAcid:3b3fbdc5-880d-5667-b856-6a1146591ed8"
+ "Definition:DieRollModifierDamageTypeDependentFeatElementalAdeptDamageAcid:3b3fbdc5-880d-5667-b856-6a1146591ed8",
+ "Definition:DieRollModifierDamageTypeDependentFeatElementalAdeptDamageAcidMagic:2cb14c0f-08cc-5cd7-b95f-b7d2bf5bdda3"
],
"guiPresentation": {
"$type": "GuiPresentation, Assembly-CSharp",
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatElementalAdeptDamageCold.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatElementalAdeptDamageCold.json
index 4ac9b6ab9e..fa54b04078 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatElementalAdeptDamageCold.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatElementalAdeptDamageCold.json
@@ -12,7 +12,8 @@
"familyTag": "ElementalAdept",
"knownFeatsPrerequisite": [],
"features": [
- "Definition:DieRollModifierDamageTypeDependentFeatElementalAdeptDamageCold:05bfe5bc-d3e1-5857-b3fb-b25233de1645"
+ "Definition:DieRollModifierDamageTypeDependentFeatElementalAdeptDamageCold:05bfe5bc-d3e1-5857-b3fb-b25233de1645",
+ "Definition:DieRollModifierDamageTypeDependentFeatElementalAdeptDamageColdMagic:d35bb578-9510-5fd3-b8fd-c6a07acafb78"
],
"guiPresentation": {
"$type": "GuiPresentation, Assembly-CSharp",
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatElementalAdeptDamageFire.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatElementalAdeptDamageFire.json
index 45e562a7c9..1d3ae39840 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatElementalAdeptDamageFire.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatElementalAdeptDamageFire.json
@@ -12,7 +12,8 @@
"familyTag": "ElementalAdept",
"knownFeatsPrerequisite": [],
"features": [
- "Definition:DieRollModifierDamageTypeDependentFeatElementalAdeptDamageFire:e37a7371-b93a-5718-a96c-aeca5d61ed28"
+ "Definition:DieRollModifierDamageTypeDependentFeatElementalAdeptDamageFire:e37a7371-b93a-5718-a96c-aeca5d61ed28",
+ "Definition:DieRollModifierDamageTypeDependentFeatElementalAdeptDamageFireMagic:367967bf-e31f-55fa-98ae-09ce8c64aafc"
],
"guiPresentation": {
"$type": "GuiPresentation, Assembly-CSharp",
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatElementalAdeptDamageLightning.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatElementalAdeptDamageLightning.json
index 69da7e3902..110d528da8 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatElementalAdeptDamageLightning.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatElementalAdeptDamageLightning.json
@@ -12,7 +12,8 @@
"familyTag": "ElementalAdept",
"knownFeatsPrerequisite": [],
"features": [
- "Definition:DieRollModifierDamageTypeDependentFeatElementalAdeptDamageLightning:9ecdb684-d6c6-54ba-8aab-7c3c80888d97"
+ "Definition:DieRollModifierDamageTypeDependentFeatElementalAdeptDamageLightning:9ecdb684-d6c6-54ba-8aab-7c3c80888d97",
+ "Definition:DieRollModifierDamageTypeDependentFeatElementalAdeptDamageLightningMagic:059deb68-4164-597e-95bb-ab9548f0a265"
],
"guiPresentation": {
"$type": "GuiPresentation, Assembly-CSharp",
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatElementalAdeptDamagePoison.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatElementalAdeptDamagePoison.json
index 1f0f362417..17d1b4fa9a 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatElementalAdeptDamagePoison.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatElementalAdeptDamagePoison.json
@@ -12,7 +12,8 @@
"familyTag": "ElementalAdept",
"knownFeatsPrerequisite": [],
"features": [
- "Definition:DieRollModifierDamageTypeDependentFeatElementalAdeptDamagePoison:9bca2e0a-acb2-568a-919b-b5b9cd522149"
+ "Definition:DieRollModifierDamageTypeDependentFeatElementalAdeptDamagePoison:9bca2e0a-acb2-568a-919b-b5b9cd522149",
+ "Definition:DieRollModifierDamageTypeDependentFeatElementalAdeptDamagePoisonMagic:6d4fd87a-e1a0-571e-9333-e720c0b76803"
],
"guiPresentation": {
"$type": "GuiPresentation, Assembly-CSharp",
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatElementalAdeptDamageThunder.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatElementalAdeptDamageThunder.json
index 82caa43324..0d6fcedfed 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatElementalAdeptDamageThunder.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatElementalAdeptDamageThunder.json
@@ -12,7 +12,8 @@
"familyTag": "ElementalAdept",
"knownFeatsPrerequisite": [],
"features": [
- "Definition:DieRollModifierDamageTypeDependentFeatElementalAdeptDamageThunder:f29d52ab-32d7-58f6-947f-e815bca59819"
+ "Definition:DieRollModifierDamageTypeDependentFeatElementalAdeptDamageThunder:f29d52ab-32d7-58f6-947f-e815bca59819",
+ "Definition:DieRollModifierDamageTypeDependentFeatElementalAdeptDamageThunderMagic:37ab58e8-d515-58f2-a474-d4660e89a74a"
],
"guiPresentation": {
"$type": "GuiPresentation, Assembly-CSharp",
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatGroupFightingStyle.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatGroupFightingStyle.json
index 93b1144b2d..b6e0b76b24 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatGroupFightingStyle.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatGroupFightingStyle.json
@@ -16,7 +16,7 @@
"$type": "GuiPresentation, Assembly-CSharp",
"hidden": true,
"title": "Feat/&FeatGroupFightingStyleTitle",
- "description": "Archery, Blind Fighting, Crippling, Defense, Dueling, Executioner, Great Weapon Fighting, Hand-and-a-Half, Lunger, Merciless, Monastic Shield Training, Overwatch, Polearm Expert, Protection, Pugilist, Rope it Up, Shield Expert, Torchbearer, Two Weapon Fighting, Warden, Zen Archer",
+ "description": "Archery, Blind Fighting, Crippling, Defense, Dueling, Executioner, Great Weapon Fighting, Hand-and-a-Half, Lunger, Merciless, Monastic Shield Training, Overwatch, Polearm Expert, Protection, Pugilist, Rope it Up, Shield Expert, Torchbearer, Two Weapon Fighting, Warden",
"spriteReference": {
"$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
"m_AssetGUID": "",
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatGroupHalfWisdom.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatGroupHalfWisdom.json
index 218deb6862..6e4009adf4 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatGroupHalfWisdom.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatGroupHalfWisdom.json
@@ -16,7 +16,7 @@
"$type": "GuiPresentation, Assembly-CSharp",
"hidden": true,
"title": "Feat/&FeatGroupHalfWisdomTitle",
- "description": "Aegis Touched [Wis], Apothecary [Wis], Arcane Teleportation [Wis], Astral Reach, Awaken the Beast [Wis], Blessed Soul [Cleric], Celestial Touched [Wis], Creed of Maraike, Elven Precision [Wis], Expand the Hunt, Flame Touched [Wis], Iridescent Touched [Wis], Peregrination Touched [Wis], Psychokinesis [Wis], Retinue Touched [Wis], Toxicologist [Wis], Umbra Touched [Wis], Verdant Touched [Wis], Wise Defense, Wise Precision",
+ "description": "Aegis Touched [Wis], Apothecary [Wis], Arcane Teleportation [Wis], Astral Reach, Awaken the Beast [Wis], Blessed Soul [Cleric], Celestial Touched [Wis], Creed of Maraike, Elven Precision [Wis], Expand the Hunt, Flame Touched [Wis], Intuitive Archery, Iridescent Touched [Wis], Peregrination Touched [Wis], Psychokinesis [Wis], Retinue Touched [Wis], Toxicologist [Wis], Umbra Touched [Wis], Verdant Touched [Wis], Wise Defense, Wise Precision",
"spriteReference": {
"$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
"m_AssetGUID": "",
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatGroupRangedCombat.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatGroupRangedCombat.json
index 8892e93b08..4b9e5b5b92 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatGroupRangedCombat.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatGroupRangedCombat.json
@@ -16,7 +16,7 @@
"$type": "GuiPresentation, Assembly-CSharp",
"hidden": true,
"title": "Feat/&FeatGroupRangedCombatTitle",
- "description": "Arcane Marksman Expert, Bow Mastery, Crossbow Mastery, Deadeye, Discretion of the Coedymwarth, Piercing Expert, Ranged Expert, Steady Aim, Take Aim, Uncanny Accuracy",
+ "description": "Arcane Marksman Expert, Bow Mastery, Crossbow Mastery, Deadeye, Discretion of the Coedymwarth, Intuitive Archery, Piercing Expert, Ranged Expert, Steady Aim, Take Aim, Uncanny Accuracy",
"spriteReference": {
"$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
"m_AssetGUID": "",
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinitionWithPrerequisites/FeatZenArcher.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatZenArcher.json
similarity index 73%
rename from Diagnostics/UnfinishedBusinessBlueprints/FeatDefinitionWithPrerequisites/FeatZenArcher.json
rename to Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatZenArcher.json
index de35582fc9..4728280180 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinitionWithPrerequisites/FeatZenArcher.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatZenArcher.json
@@ -1,5 +1,5 @@
{
- "$type": "SolastaUnfinishedBusiness.CustomDefinitions.FeatDefinitionWithPrerequisites, SolastaUnfinishedBusiness",
+ "$type": "FeatDefinition, Assembly-CSharp",
"compatibleClassesPrerequisite": [],
"mustCastSpellsPrerequisite": false,
"compatibleRacesPrerequisite": [],
@@ -12,7 +12,8 @@
"familyTag": "",
"knownFeatsPrerequisite": [],
"features": [
- "Definition:ProficiencyFeatZenArcher:7853183d-35fd-5647-8c55-a8875f93f223"
+ "Definition:AttributeModifierCreed_Of_Maraike:7fd526d5e743c6f48bad92aac9b1738d",
+ "Definition:FeatureZenArcher:e592b0d3-9a0c-56b4-b0ad-9aaca5718ccc"
],
"guiPresentation": {
"$type": "GuiPresentation, Assembly-CSharp",
@@ -21,9 +22,9 @@
"description": "FightingStyle/&ZenArcherDescription",
"spriteReference": {
"$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
- "m_AssetGUID": "3caab56a24cd00d4ebd7d90b1142eea6",
- "m_SubObjectName": "Archery",
- "m_SubObjectType": "UnityEngine.Sprite, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null"
+ "m_AssetGUID": "",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"color": {
"$type": "UnityEngine.Color, UnityEngine.CoreModule",
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionAutoPreparedSpells/AutoPreparedSpellsDomainDefiler.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionAutoPreparedSpells/AutoPreparedSpellsDomainDefiler.json
index 444b219a42..8773beda33 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionAutoPreparedSpells/AutoPreparedSpellsDomainDefiler.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionAutoPreparedSpells/AutoPreparedSpellsDomainDefiler.json
@@ -22,7 +22,7 @@
"$type": "FeatureDefinitionAutoPreparedSpells+AutoPreparedSpellsGroup, Assembly-CSharp",
"classLevel": 5,
"spellsList": [
- "Definition:BestowCurse:c7af146d2e243eb42910adbddec1d7d3",
+ "Definition:CorruptingBolt:715e1a9b-115f-5036-99b9-bf54f7e34f01",
"Definition:Fear:cff391ef9dd8106448ed464270dcc9c4"
]
},
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionBonusCantrips/BonusCantripDomainDefiler.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionBonusCantrips/BonusCantripDomainDefiler.json
index 83e76119b8..f9b2f6de72 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionBonusCantrips/BonusCantripDomainDefiler.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionBonusCantrips/BonusCantripDomainDefiler.json
@@ -1,7 +1,6 @@
{
"$type": "FeatureDefinitionBonusCantrips, Assembly-CSharp",
"bonusCantrips": [
- "Definition:RayOfFrost:637a3697f05a4614e8200abfa5daaaff",
"Definition:Wrack:4981f583-1a5c-59aa-86ba-d430a6a89969"
],
"guiPresentation": {
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDamageAffinity/DamageAffinityCorruptingBoltDamagePure.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDamageAffinity/DamageAffinityCorruptingBoltDamagePure.json
deleted file mode 100644
index 52ff24d6ee..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDamageAffinity/DamageAffinityCorruptingBoltDamagePure.json
+++ /dev/null
@@ -1,55 +0,0 @@
-{
- "$type": "FeatureDefinitionDamageAffinity, Assembly-CSharp",
- "ancestryDefinesDamageType": false,
- "ancestryType": "Sorcerer",
- "damageType": "DamagePure",
- "savingThrowAdvantageType": "None",
- "savingThrowModifier": 0,
- "damageAffinityType": "Vulnerability",
- "flatDamageReduction": 0,
- "flatDamageReductionOnlyAppliesToFirstDamageForm": true,
- "tagsIgnoringAffinity": [],
- "situationalContext": "None",
- "healsBack": false,
- "healBackCap": 10,
- "retaliateWhenHit": false,
- "retaliateProximity": "Melee",
- "retaliateRangeCells": 1,
- "retaliatePower": null,
- "retaliateFromSource": false,
- "knockOutAffinity": "None",
- "knockOutOccurencesNumber": 1,
- "knockOutRequiredCondition": null,
- "knockOutDCAttribute": "RelentlessRageDC",
- "knockOutAddDC": 5,
- "instantDeathImmunity": false,
- "myselfFamilyRestrictions": [],
- "otherCharacterFamilyRestrictions": [],
- "guiPresentation": {
- "$type": "GuiPresentation, Assembly-CSharp",
- "hidden": true,
- "title": "Feature/&NoContentTitle",
- "description": "Feature/&NoContentTitle",
- "spriteReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 1.0
- },
- "symbolChar": "221E",
- "sortOrder": 0,
- "unusedInSolastaCOTM": false,
- "usedInValleyDLC": false
- },
- "contentCopyright": "UserContent",
- "guid": "e23adff8-0887-5ae7-9789-b0531a8b670b",
- "contentPack": 9999,
- "name": "DamageAffinityCorruptingBoltDamagePure"
-}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDamageAffinity/DamageAffinitySkinOfRetributionDamageFire.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDamageAffinity/DamageAffinitySkinOfRetribution.json
similarity index 88%
rename from Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDamageAffinity/DamageAffinitySkinOfRetributionDamageFire.json
rename to Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDamageAffinity/DamageAffinitySkinOfRetribution.json
index 14cf645852..fbcdd87888 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDamageAffinity/DamageAffinitySkinOfRetributionDamageFire.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDamageAffinity/DamageAffinitySkinOfRetribution.json
@@ -15,7 +15,7 @@
"retaliateWhenHit": true,
"retaliateProximity": "Melee",
"retaliateRangeCells": 1,
- "retaliatePower": "Definition:PowerSkinOfRetributionDamageFire:d3343345-b669-5e6e-878d-70aec5279aa6",
+ "retaliatePower": "Definition:PowerSkinOfRetribution:88dab8ae-5388-555d-8212-b877be029dbc",
"retaliateFromSource": false,
"knockOutAffinity": "None",
"knockOutOccurencesNumber": 1,
@@ -49,7 +49,7 @@
"usedInValleyDLC": false
},
"contentCopyright": "UserContent",
- "guid": "24ca5e61-1b10-5e05-b3fe-77d4c92f72c9",
+ "guid": "46db0433-e7ae-5219-84df-d4e09bb52b19",
"contentPack": 9999,
- "name": "DamageAffinitySkinOfRetributionDamageFire"
+ "name": "DamageAffinitySkinOfRetribution"
}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDamageAffinity/DamageAffinitySkinOfRetributionDamageAcid.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDamageAffinity/DamageAffinitySkinOfRetributionDamageAcid.json
deleted file mode 100644
index 3fc73743bc..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDamageAffinity/DamageAffinitySkinOfRetributionDamageAcid.json
+++ /dev/null
@@ -1,55 +0,0 @@
-{
- "$type": "FeatureDefinitionDamageAffinity, Assembly-CSharp",
- "ancestryDefinesDamageType": false,
- "ancestryType": "Sorcerer",
- "damageType": "DamageFire",
- "savingThrowAdvantageType": "None",
- "savingThrowModifier": 0,
- "damageAffinityType": "None",
- "flatDamageReduction": 0,
- "flatDamageReductionOnlyAppliesToFirstDamageForm": true,
- "tagsIgnoringAffinity": [],
- "situationalContext": "None",
- "healsBack": false,
- "healBackCap": 10,
- "retaliateWhenHit": true,
- "retaliateProximity": "Melee",
- "retaliateRangeCells": 1,
- "retaliatePower": "Definition:PowerSkinOfRetributionDamageAcid:4373a01f-0a72-5778-8ba0-0275c99548fb",
- "retaliateFromSource": false,
- "knockOutAffinity": "None",
- "knockOutOccurencesNumber": 1,
- "knockOutRequiredCondition": null,
- "knockOutDCAttribute": "RelentlessRageDC",
- "knockOutAddDC": 5,
- "instantDeathImmunity": false,
- "myselfFamilyRestrictions": [],
- "otherCharacterFamilyRestrictions": [],
- "guiPresentation": {
- "$type": "GuiPresentation, Assembly-CSharp",
- "hidden": true,
- "title": "Feature/&NoContentTitle",
- "description": "Feature/&NoContentTitle",
- "spriteReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 1.0
- },
- "symbolChar": "221E",
- "sortOrder": 0,
- "unusedInSolastaCOTM": false,
- "usedInValleyDLC": false
- },
- "contentCopyright": "UserContent",
- "guid": "2024e6af-38cb-5384-a889-47bb7f01b40d",
- "contentPack": 9999,
- "name": "DamageAffinitySkinOfRetributionDamageAcid"
-}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDamageAffinity/DamageAffinitySkinOfRetributionDamageCold.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDamageAffinity/DamageAffinitySkinOfRetributionDamageCold.json
deleted file mode 100644
index be2aa92234..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDamageAffinity/DamageAffinitySkinOfRetributionDamageCold.json
+++ /dev/null
@@ -1,55 +0,0 @@
-{
- "$type": "FeatureDefinitionDamageAffinity, Assembly-CSharp",
- "ancestryDefinesDamageType": false,
- "ancestryType": "Sorcerer",
- "damageType": "DamageFire",
- "savingThrowAdvantageType": "None",
- "savingThrowModifier": 0,
- "damageAffinityType": "None",
- "flatDamageReduction": 0,
- "flatDamageReductionOnlyAppliesToFirstDamageForm": true,
- "tagsIgnoringAffinity": [],
- "situationalContext": "None",
- "healsBack": false,
- "healBackCap": 10,
- "retaliateWhenHit": true,
- "retaliateProximity": "Melee",
- "retaliateRangeCells": 1,
- "retaliatePower": "Definition:PowerSkinOfRetributionDamageCold:3963ae5b-6545-567f-b3d7-8a9e398ae107",
- "retaliateFromSource": false,
- "knockOutAffinity": "None",
- "knockOutOccurencesNumber": 1,
- "knockOutRequiredCondition": null,
- "knockOutDCAttribute": "RelentlessRageDC",
- "knockOutAddDC": 5,
- "instantDeathImmunity": false,
- "myselfFamilyRestrictions": [],
- "otherCharacterFamilyRestrictions": [],
- "guiPresentation": {
- "$type": "GuiPresentation, Assembly-CSharp",
- "hidden": true,
- "title": "Feature/&NoContentTitle",
- "description": "Feature/&NoContentTitle",
- "spriteReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 1.0
- },
- "symbolChar": "221E",
- "sortOrder": 0,
- "unusedInSolastaCOTM": false,
- "usedInValleyDLC": false
- },
- "contentCopyright": "UserContent",
- "guid": "d167088e-6cf6-59be-96b5-b8842b6af2d7",
- "contentPack": 9999,
- "name": "DamageAffinitySkinOfRetributionDamageCold"
-}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDamageAffinity/DamageAffinitySkinOfRetributionDamageLightning.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDamageAffinity/DamageAffinitySkinOfRetributionDamageLightning.json
deleted file mode 100644
index ba87145cfa..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDamageAffinity/DamageAffinitySkinOfRetributionDamageLightning.json
+++ /dev/null
@@ -1,55 +0,0 @@
-{
- "$type": "FeatureDefinitionDamageAffinity, Assembly-CSharp",
- "ancestryDefinesDamageType": false,
- "ancestryType": "Sorcerer",
- "damageType": "DamageFire",
- "savingThrowAdvantageType": "None",
- "savingThrowModifier": 0,
- "damageAffinityType": "None",
- "flatDamageReduction": 0,
- "flatDamageReductionOnlyAppliesToFirstDamageForm": true,
- "tagsIgnoringAffinity": [],
- "situationalContext": "None",
- "healsBack": false,
- "healBackCap": 10,
- "retaliateWhenHit": true,
- "retaliateProximity": "Melee",
- "retaliateRangeCells": 1,
- "retaliatePower": "Definition:PowerSkinOfRetributionDamageLightning:1b6f9a54-daa3-566d-8377-ae55bb8cd9a7",
- "retaliateFromSource": false,
- "knockOutAffinity": "None",
- "knockOutOccurencesNumber": 1,
- "knockOutRequiredCondition": null,
- "knockOutDCAttribute": "RelentlessRageDC",
- "knockOutAddDC": 5,
- "instantDeathImmunity": false,
- "myselfFamilyRestrictions": [],
- "otherCharacterFamilyRestrictions": [],
- "guiPresentation": {
- "$type": "GuiPresentation, Assembly-CSharp",
- "hidden": true,
- "title": "Feature/&NoContentTitle",
- "description": "Feature/&NoContentTitle",
- "spriteReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 1.0
- },
- "symbolChar": "221E",
- "sortOrder": 0,
- "unusedInSolastaCOTM": false,
- "usedInValleyDLC": false
- },
- "contentCopyright": "UserContent",
- "guid": "bad0c844-a5fb-5aab-8ab2-6cd7e6acacd9",
- "contentPack": 9999,
- "name": "DamageAffinitySkinOfRetributionDamageLightning"
-}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDamageAffinity/DamageAffinitySkinOfRetributionDamagePoison.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDamageAffinity/DamageAffinitySkinOfRetributionDamagePoison.json
deleted file mode 100644
index c7e1362d33..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDamageAffinity/DamageAffinitySkinOfRetributionDamagePoison.json
+++ /dev/null
@@ -1,55 +0,0 @@
-{
- "$type": "FeatureDefinitionDamageAffinity, Assembly-CSharp",
- "ancestryDefinesDamageType": false,
- "ancestryType": "Sorcerer",
- "damageType": "DamageFire",
- "savingThrowAdvantageType": "None",
- "savingThrowModifier": 0,
- "damageAffinityType": "None",
- "flatDamageReduction": 0,
- "flatDamageReductionOnlyAppliesToFirstDamageForm": true,
- "tagsIgnoringAffinity": [],
- "situationalContext": "None",
- "healsBack": false,
- "healBackCap": 10,
- "retaliateWhenHit": true,
- "retaliateProximity": "Melee",
- "retaliateRangeCells": 1,
- "retaliatePower": "Definition:PowerSkinOfRetributionDamagePoison:6946f182-9b4d-5edc-a5a8-17e9050d1ccc",
- "retaliateFromSource": false,
- "knockOutAffinity": "None",
- "knockOutOccurencesNumber": 1,
- "knockOutRequiredCondition": null,
- "knockOutDCAttribute": "RelentlessRageDC",
- "knockOutAddDC": 5,
- "instantDeathImmunity": false,
- "myselfFamilyRestrictions": [],
- "otherCharacterFamilyRestrictions": [],
- "guiPresentation": {
- "$type": "GuiPresentation, Assembly-CSharp",
- "hidden": true,
- "title": "Feature/&NoContentTitle",
- "description": "Feature/&NoContentTitle",
- "spriteReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 1.0
- },
- "symbolChar": "221E",
- "sortOrder": 0,
- "unusedInSolastaCOTM": false,
- "usedInValleyDLC": false
- },
- "contentCopyright": "UserContent",
- "guid": "d099fab5-22aa-54f9-8bb7-dc115ce2d15e",
- "contentPack": 9999,
- "name": "DamageAffinitySkinOfRetributionDamagePoison"
-}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDamageAffinity/DamageAffinitySkinOfRetributionDamageThunder.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDamageAffinity/DamageAffinitySkinOfRetributionDamageThunder.json
deleted file mode 100644
index 660eafb664..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDamageAffinity/DamageAffinitySkinOfRetributionDamageThunder.json
+++ /dev/null
@@ -1,55 +0,0 @@
-{
- "$type": "FeatureDefinitionDamageAffinity, Assembly-CSharp",
- "ancestryDefinesDamageType": false,
- "ancestryType": "Sorcerer",
- "damageType": "DamageFire",
- "savingThrowAdvantageType": "None",
- "savingThrowModifier": 0,
- "damageAffinityType": "None",
- "flatDamageReduction": 0,
- "flatDamageReductionOnlyAppliesToFirstDamageForm": true,
- "tagsIgnoringAffinity": [],
- "situationalContext": "None",
- "healsBack": false,
- "healBackCap": 10,
- "retaliateWhenHit": true,
- "retaliateProximity": "Melee",
- "retaliateRangeCells": 1,
- "retaliatePower": "Definition:PowerSkinOfRetributionDamageThunder:a1673620-e341-5c48-9e0c-edf631c24d7d",
- "retaliateFromSource": false,
- "knockOutAffinity": "None",
- "knockOutOccurencesNumber": 1,
- "knockOutRequiredCondition": null,
- "knockOutDCAttribute": "RelentlessRageDC",
- "knockOutAddDC": 5,
- "instantDeathImmunity": false,
- "myselfFamilyRestrictions": [],
- "otherCharacterFamilyRestrictions": [],
- "guiPresentation": {
- "$type": "GuiPresentation, Assembly-CSharp",
- "hidden": true,
- "title": "Feature/&NoContentTitle",
- "description": "Feature/&NoContentTitle",
- "spriteReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 1.0
- },
- "symbolChar": "221E",
- "sortOrder": 0,
- "unusedInSolastaCOTM": false,
- "usedInValleyDLC": false
- },
- "contentCopyright": "UserContent",
- "guid": "e650335f-f032-551e-9748-62e8cac89aa2",
- "contentPack": 9999,
- "name": "DamageAffinitySkinOfRetributionDamageThunder"
-}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageAcid.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageAcid.json
index 0b28e8eb68..fc5f4aa8da 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageAcid.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageAcid.json
@@ -9,7 +9,7 @@
"rerollCount": 1,
"rerollLocalizationKey": "Feature/&DieRollModifierFeatElementalAdeptReroll",
"forcedDamageOnDice": "None",
- "validityContext": "MagicDamageValueRoll",
+ "validityContext": "AttackDamageValueRoll",
"validSkills": [],
"requireProficiency": false,
"bardicInspirationAddChoice": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageAcidMagic.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageAcidMagic.json
new file mode 100644
index 0000000000..f6e9dda466
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageAcidMagic.json
@@ -0,0 +1,47 @@
+{
+ "$type": "SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent, SolastaUnfinishedBusiness",
+ "damageTypes": [
+ "DamageAcid"
+ ],
+ "minRollValue": 1,
+ "maxRollValue": 0,
+ "minRerollValue": 1,
+ "rerollCount": 1,
+ "rerollLocalizationKey": "Feature/&DieRollModifierFeatElementalAdeptReroll",
+ "forcedDamageOnDice": "None",
+ "validityContext": "MagicDamageValueRoll",
+ "validSkills": [],
+ "requireProficiency": false,
+ "bardicInspirationAddChoice": false,
+ "bardicInspirationForceMaxRoll": false,
+ "bardicInspirationAdvantage": false,
+ "myselfFamilyRestrictions": [],
+ "otherCharacterFamilyRestrictions": [],
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": true,
+ "title": "Elemental Expert [Acid]",
+ "description": "Acid damage type spells you cast ignore target's resistance to damage. In addition, when you roll damage for these spells, you can reroll any 1s.",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
+ },
+ "color": {
+ "$type": "UnityEngine.Color, UnityEngine.CoreModule",
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 1.0
+ },
+ "symbolChar": "221E",
+ "sortOrder": 0,
+ "unusedInSolastaCOTM": false,
+ "usedInValleyDLC": false
+ },
+ "contentCopyright": "UserContent",
+ "guid": "2cb14c0f-08cc-5cd7-b95f-b7d2bf5bdda3",
+ "contentPack": 9999,
+ "name": "DieRollModifierDamageTypeDependentFeatElementalAdeptDamageAcidMagic"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageCold.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageCold.json
index fd6c245962..072cbdb7e7 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageCold.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageCold.json
@@ -9,7 +9,7 @@
"rerollCount": 1,
"rerollLocalizationKey": "Feature/&DieRollModifierFeatElementalAdeptReroll",
"forcedDamageOnDice": "None",
- "validityContext": "MagicDamageValueRoll",
+ "validityContext": "AttackDamageValueRoll",
"validSkills": [],
"requireProficiency": false,
"bardicInspirationAddChoice": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageColdMagic.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageColdMagic.json
new file mode 100644
index 0000000000..af1d2c0f6c
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageColdMagic.json
@@ -0,0 +1,47 @@
+{
+ "$type": "SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent, SolastaUnfinishedBusiness",
+ "damageTypes": [
+ "DamageCold"
+ ],
+ "minRollValue": 1,
+ "maxRollValue": 0,
+ "minRerollValue": 1,
+ "rerollCount": 1,
+ "rerollLocalizationKey": "Feature/&DieRollModifierFeatElementalAdeptReroll",
+ "forcedDamageOnDice": "None",
+ "validityContext": "MagicDamageValueRoll",
+ "validSkills": [],
+ "requireProficiency": false,
+ "bardicInspirationAddChoice": false,
+ "bardicInspirationForceMaxRoll": false,
+ "bardicInspirationAdvantage": false,
+ "myselfFamilyRestrictions": [],
+ "otherCharacterFamilyRestrictions": [],
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": true,
+ "title": "Elemental Expert [Cold]",
+ "description": "Cold damage type spells you cast ignore target's resistance to damage. In addition, when you roll damage for these spells, you can reroll any 1s.",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
+ },
+ "color": {
+ "$type": "UnityEngine.Color, UnityEngine.CoreModule",
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 1.0
+ },
+ "symbolChar": "221E",
+ "sortOrder": 0,
+ "unusedInSolastaCOTM": false,
+ "usedInValleyDLC": false
+ },
+ "contentCopyright": "UserContent",
+ "guid": "d35bb578-9510-5fd3-b8fd-c6a07acafb78",
+ "contentPack": 9999,
+ "name": "DieRollModifierDamageTypeDependentFeatElementalAdeptDamageColdMagic"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageFire.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageFire.json
index 5fd60261e1..18f9cc090b 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageFire.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageFire.json
@@ -9,7 +9,7 @@
"rerollCount": 1,
"rerollLocalizationKey": "Feature/&DieRollModifierFeatElementalAdeptReroll",
"forcedDamageOnDice": "None",
- "validityContext": "MagicDamageValueRoll",
+ "validityContext": "AttackDamageValueRoll",
"validSkills": [],
"requireProficiency": false,
"bardicInspirationAddChoice": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageFireMagic.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageFireMagic.json
new file mode 100644
index 0000000000..b32122b353
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageFireMagic.json
@@ -0,0 +1,47 @@
+{
+ "$type": "SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent, SolastaUnfinishedBusiness",
+ "damageTypes": [
+ "DamageFire"
+ ],
+ "minRollValue": 1,
+ "maxRollValue": 0,
+ "minRerollValue": 1,
+ "rerollCount": 1,
+ "rerollLocalizationKey": "Feature/&DieRollModifierFeatElementalAdeptReroll",
+ "forcedDamageOnDice": "None",
+ "validityContext": "MagicDamageValueRoll",
+ "validSkills": [],
+ "requireProficiency": false,
+ "bardicInspirationAddChoice": false,
+ "bardicInspirationForceMaxRoll": false,
+ "bardicInspirationAdvantage": false,
+ "myselfFamilyRestrictions": [],
+ "otherCharacterFamilyRestrictions": [],
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": true,
+ "title": "Elemental Expert [Fire]",
+ "description": "Fire damage type spells you cast ignore target's resistance to damage. In addition, when you roll damage for these spells, you can reroll any 1s.",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
+ },
+ "color": {
+ "$type": "UnityEngine.Color, UnityEngine.CoreModule",
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 1.0
+ },
+ "symbolChar": "221E",
+ "sortOrder": 0,
+ "unusedInSolastaCOTM": false,
+ "usedInValleyDLC": false
+ },
+ "contentCopyright": "UserContent",
+ "guid": "367967bf-e31f-55fa-98ae-09ce8c64aafc",
+ "contentPack": 9999,
+ "name": "DieRollModifierDamageTypeDependentFeatElementalAdeptDamageFireMagic"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageLightning.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageLightning.json
index 4e789d5678..c907a60611 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageLightning.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageLightning.json
@@ -9,7 +9,7 @@
"rerollCount": 1,
"rerollLocalizationKey": "Feature/&DieRollModifierFeatElementalAdeptReroll",
"forcedDamageOnDice": "None",
- "validityContext": "MagicDamageValueRoll",
+ "validityContext": "AttackDamageValueRoll",
"validSkills": [],
"requireProficiency": false,
"bardicInspirationAddChoice": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageLightningMagic.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageLightningMagic.json
new file mode 100644
index 0000000000..f49c8eb279
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageLightningMagic.json
@@ -0,0 +1,47 @@
+{
+ "$type": "SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent, SolastaUnfinishedBusiness",
+ "damageTypes": [
+ "DamageLightning"
+ ],
+ "minRollValue": 1,
+ "maxRollValue": 0,
+ "minRerollValue": 1,
+ "rerollCount": 1,
+ "rerollLocalizationKey": "Feature/&DieRollModifierFeatElementalAdeptReroll",
+ "forcedDamageOnDice": "None",
+ "validityContext": "MagicDamageValueRoll",
+ "validSkills": [],
+ "requireProficiency": false,
+ "bardicInspirationAddChoice": false,
+ "bardicInspirationForceMaxRoll": false,
+ "bardicInspirationAdvantage": false,
+ "myselfFamilyRestrictions": [],
+ "otherCharacterFamilyRestrictions": [],
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": true,
+ "title": "Elemental Expert [Lightning]",
+ "description": "Lightning damage type spells you cast ignore target's resistance to damage. In addition, when you roll damage for these spells, you can reroll any 1s.",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
+ },
+ "color": {
+ "$type": "UnityEngine.Color, UnityEngine.CoreModule",
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 1.0
+ },
+ "symbolChar": "221E",
+ "sortOrder": 0,
+ "unusedInSolastaCOTM": false,
+ "usedInValleyDLC": false
+ },
+ "contentCopyright": "UserContent",
+ "guid": "059deb68-4164-597e-95bb-ab9548f0a265",
+ "contentPack": 9999,
+ "name": "DieRollModifierDamageTypeDependentFeatElementalAdeptDamageLightningMagic"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamagePoison.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamagePoison.json
index 08cbb8ad20..66e519bc4f 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamagePoison.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamagePoison.json
@@ -9,7 +9,7 @@
"rerollCount": 1,
"rerollLocalizationKey": "Feature/&DieRollModifierFeatElementalAdeptReroll",
"forcedDamageOnDice": "None",
- "validityContext": "MagicDamageValueRoll",
+ "validityContext": "AttackDamageValueRoll",
"validSkills": [],
"requireProficiency": false,
"bardicInspirationAddChoice": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamagePoisonMagic.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamagePoisonMagic.json
new file mode 100644
index 0000000000..bcad1d94e2
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamagePoisonMagic.json
@@ -0,0 +1,47 @@
+{
+ "$type": "SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent, SolastaUnfinishedBusiness",
+ "damageTypes": [
+ "DamagePoison"
+ ],
+ "minRollValue": 1,
+ "maxRollValue": 0,
+ "minRerollValue": 1,
+ "rerollCount": 1,
+ "rerollLocalizationKey": "Feature/&DieRollModifierFeatElementalAdeptReroll",
+ "forcedDamageOnDice": "None",
+ "validityContext": "MagicDamageValueRoll",
+ "validSkills": [],
+ "requireProficiency": false,
+ "bardicInspirationAddChoice": false,
+ "bardicInspirationForceMaxRoll": false,
+ "bardicInspirationAdvantage": false,
+ "myselfFamilyRestrictions": [],
+ "otherCharacterFamilyRestrictions": [],
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": true,
+ "title": "Elemental Expert [Poison]",
+ "description": "Poison damage type spells you cast ignore target's resistance to damage. In addition, when you roll damage for these spells, you can reroll any 1s.",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
+ },
+ "color": {
+ "$type": "UnityEngine.Color, UnityEngine.CoreModule",
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 1.0
+ },
+ "symbolChar": "221E",
+ "sortOrder": 0,
+ "unusedInSolastaCOTM": false,
+ "usedInValleyDLC": false
+ },
+ "contentCopyright": "UserContent",
+ "guid": "6d4fd87a-e1a0-571e-9333-e720c0b76803",
+ "contentPack": 9999,
+ "name": "DieRollModifierDamageTypeDependentFeatElementalAdeptDamagePoisonMagic"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageThunder.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageThunder.json
index 895c09d743..b996c880bb 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageThunder.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageThunder.json
@@ -9,7 +9,7 @@
"rerollCount": 1,
"rerollLocalizationKey": "Feature/&DieRollModifierFeatElementalAdeptReroll",
"forcedDamageOnDice": "None",
- "validityContext": "MagicDamageValueRoll",
+ "validityContext": "AttackDamageValueRoll",
"validSkills": [],
"requireProficiency": false,
"bardicInspirationAddChoice": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageThunderMagic.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageThunderMagic.json
new file mode 100644
index 0000000000..e208607bea
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionDieRollModifierDamageTypeDependent/DieRollModifierDamageTypeDependentFeatElementalAdeptDamageThunderMagic.json
@@ -0,0 +1,47 @@
+{
+ "$type": "SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionDieRollModifierDamageTypeDependent, SolastaUnfinishedBusiness",
+ "damageTypes": [
+ "DamageThunder"
+ ],
+ "minRollValue": 1,
+ "maxRollValue": 0,
+ "minRerollValue": 1,
+ "rerollCount": 1,
+ "rerollLocalizationKey": "Feature/&DieRollModifierFeatElementalAdeptReroll",
+ "forcedDamageOnDice": "None",
+ "validityContext": "MagicDamageValueRoll",
+ "validSkills": [],
+ "requireProficiency": false,
+ "bardicInspirationAddChoice": false,
+ "bardicInspirationForceMaxRoll": false,
+ "bardicInspirationAdvantage": false,
+ "myselfFamilyRestrictions": [],
+ "otherCharacterFamilyRestrictions": [],
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": true,
+ "title": "Elemental Expert [Thunder]",
+ "description": "Thunder damage type spells you cast ignore target's resistance to damage. In addition, when you roll damage for these spells, you can reroll any 1s.",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
+ },
+ "color": {
+ "$type": "UnityEngine.Color, UnityEngine.CoreModule",
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 1.0
+ },
+ "symbolChar": "221E",
+ "sortOrder": 0,
+ "unusedInSolastaCOTM": false,
+ "usedInValleyDLC": false
+ },
+ "contentCopyright": "UserContent",
+ "guid": "37ab58e8-d515-58f2-a474-d4660e89a74a",
+ "contentPack": 9999,
+ "name": "DieRollModifierDamageTypeDependentFeatElementalAdeptDamageThunderMagic"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionFeatureSet/FeatureSetDeadMasterNecromancyBonusDC.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionFeatureSet/FeatureSetDeadMasterNecromancyBonusDC.json
index 1f0eb391fc..b34d961196 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionFeatureSet/FeatureSetDeadMasterNecromancyBonusDC.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionFeatureSet/FeatureSetDeadMasterNecromancyBonusDC.json
@@ -37,6 +37,7 @@
"Definition:MagicAffinityDeadMasterHarm:871f6dfb-4dfa-5f3b-a2b4-60dbbb38a37f",
"Definition:MagicAffinityDeadMasterFingerOfDeath:223dfc24-e5f0-5712-9032-64edcf02934f",
"Definition:MagicAffinityDeadMasterResurrection:00e91863-7490-510c-b9d9-7a55a9237371",
+ "Definition:MagicAffinityDeadMasterCorruptingBolt:aa0fbf16-69ba-509f-b86f-c0726b5e32db",
"Definition:MagicAffinityDeadMasterEnduringSting:ea150988-16d0-5e4a-9d59-24afafe5b586",
"Definition:MagicAffinityDeadMasterWrack:6254d2bf-9b59-5ed3-976a-0435523fc3d4",
"Definition:MagicAffinityDeadMasterCreateDeadRisenSkeleton:5190ce97-42aa-5ba4-b228-f00ef4e3daa9",
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionFeatureSet/FeatureSetDomainDefilerDefileLife.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionFeatureSet/FeatureSetDomainDefilerDefileLife.json
index 0df57c4f78..802ab42885 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionFeatureSet/FeatureSetDomainDefilerDefileLife.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionFeatureSet/FeatureSetDomainDefilerDefileLife.json
@@ -13,8 +13,8 @@
"guiPresentation": {
"$type": "GuiPresentation, Assembly-CSharp",
"hidden": false,
- "title": "Channel Divinity: Defile Life",
- "description": "Unleash a wave of necrotic energy around you. Each non undead creature in a 15' radius must make a Constitution saving throw. Creatures take 2d6 + your class level necrotic damage on a failed saving throw, or half that amount on a successful one.",
+ "title": "Channel Divinity: Channel Divinity: Defile Life",
+ "description": "Unleash a wave of necrotic energy around you. Each non-undead hostile creature in a 15-foot radius must make a Constitution saving throw. Affected creatures take 2d10 + cleric level necrotic damage on a failed saving throw, or half that amount on a successful one.",
"spriteReference": {
"$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
"m_AssetGUID": "",
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionFeatureSet/FeatureSetRoguishArcaneScoundrelTricksOfTheTrade.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionFeatureSet/FeatureSetRoguishArcaneScoundrelTricksOfTheTrade.json
index af729ecfa0..ec5fe0ee97 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionFeatureSet/FeatureSetRoguishArcaneScoundrelTricksOfTheTrade.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionFeatureSet/FeatureSetRoguishArcaneScoundrelTricksOfTheTrade.json
@@ -2,8 +2,7 @@
"$type": "FeatureDefinitionFeatureSet, Assembly-CSharp",
"featureSet": [
"Definition:AdditionalDamageRoguishArcaneScoundrelPossessed:965f7546-d02c-5c07-8199-1fdc9f0cd1d3",
- "Definition:PowerRoguishArcaneScoundrelEssenceTheft:f8365038-906f-5e13-97db-9eeeff7d49af",
- "Definition:MagicAffinityAdditionalSpellSlot3:fc7e8317e9dcafd44a07c8712d77d31d"
+ "Definition:PowerRoguishArcaneScoundrelEssenceTheft:f8365038-906f-5e13-97db-9eeeff7d49af"
],
"mode": "Union",
"ancestryDamageTypeMap": [],
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionMagicAffinity/MagicAffinityDeadMasterCorruptingBolt.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionMagicAffinity/MagicAffinityDeadMasterCorruptingBolt.json
new file mode 100644
index 0000000000..07470d43f2
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionMagicAffinity/MagicAffinityDeadMasterCorruptingBolt.json
@@ -0,0 +1,80 @@
+{
+ "$type": "FeatureDefinitionMagicAffinity, Assembly-CSharp",
+ "preparedSpellModifier": "None",
+ "saveDCModifierType": "None",
+ "saveDCModifier": 0,
+ "spellAttackModifierType": "None",
+ "spellAttackModifier": 0,
+ "spellImmunities": [],
+ "maxSpellLevelImmunity": -1,
+ "concentrationAffinity": "None",
+ "overConcentrationThreshold": -1,
+ "castingAffinity": "Normal",
+ "spellcastingSuccessDC": 10,
+ "forceHalfDamageOnCantrips": false,
+ "cantripRetribution": false,
+ "forcedSavingThrowAffinity": "None",
+ "forcedSpellDefinition": null,
+ "impairedSpeech": false,
+ "somaticWithWeaponOrShield": false,
+ "somaticWithWeapon": false,
+ "canUseProficientWeaponAsFocus": false,
+ "rangeSpellNoProximityPenalty": false,
+ "targetSelfOverride": null,
+ "usesWarList": false,
+ "warListSlotBonus": 1,
+ "ritualCasting": "None",
+ "canLearnRitualScrolls": false,
+ "scribeAdvantageType": "None",
+ "scribeDurationMultiplier": 1.0,
+ "scribeCostMultiplier": 1.0,
+ "additionalScribedSpells": 0,
+ "additionalKnownSpellsCount": 0,
+ "warListSpells": [],
+ "counterspellAffinity": "None",
+ "spellsCounterAffinity": "None",
+ "extendedSpellList": null,
+ "addBonusToEffectSaveDC": "Spell",
+ "spellWithModifiedSaveDC": "Definition:CorruptingBolt:715e1a9b-115f-5036-99b9-bf54f7e34f01",
+ "powerWithModifiedSaveDC": null,
+ "bonusToEffectSaveDC": 1,
+ "deviceTagsAutoIdentifying": [],
+ "autoIdentifyPossessedMagicalItems": false,
+ "ignoreClassRestrictionsOnMagicalItems": false,
+ "additionalSlots": [],
+ "metamagicOptions": [],
+ "preserveSlotRoll": false,
+ "preserveSlotThreshold": 20,
+ "preserveSlotLevelCap": 5,
+ "healingPerSpentSorceryPoint": 0,
+ "sorceryPointAlteredParticle": null,
+ "myselfFamilyRestrictions": [],
+ "otherCharacterFamilyRestrictions": [],
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": true,
+ "title": "Feature/&NoContentTitle",
+ "description": "Feature/&NoContentTitle",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
+ },
+ "color": {
+ "$type": "UnityEngine.Color, UnityEngine.CoreModule",
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 1.0
+ },
+ "symbolChar": "221E",
+ "sortOrder": 0,
+ "unusedInSolastaCOTM": false,
+ "usedInValleyDLC": false
+ },
+ "contentCopyright": "UserContent",
+ "guid": "aa0fbf16-69ba-509f-b86f-c0726b5e32db",
+ "contentPack": 9999,
+ "name": "MagicAffinityDeadMasterCorruptingBolt"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerDomainDefilerDefileLife.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerDomainDefilerDefileLife.json
index 955be8fae2..5f1e97fa61 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerDomainDefilerDefileLife.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerDomainDefilerDefileLife.json
@@ -82,7 +82,7 @@
"$type": "DamageForm, Assembly-CSharp",
"versatile": false,
"diceNumber": 2,
- "dieType": "D6",
+ "dieType": "D10",
"overrideWithBardicInspirationDie": false,
"versatileDieType": "D1",
"bonusDamage": 0,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatCleavingAttack.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatCleavingAttack.json
index 9371b027df..03c5eb43ee 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatCleavingAttack.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatCleavingAttack.json
@@ -321,7 +321,7 @@
"abilityScoreBonusToAttack": false,
"proficiencyBonusToAttack": false,
"uniqueInstance": false,
- "showCasting": true,
+ "showCasting": false,
"shortTitleOverride": "",
"overriddenPower": null,
"includeBaseDescription": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatCleavingAttackTurnOff.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatCleavingAttackTurnOff.json
index bb10f1f0d4..d3fc1ae13f 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatCleavingAttackTurnOff.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatCleavingAttackTurnOff.json
@@ -321,7 +321,7 @@
"abilityScoreBonusToAttack": false,
"proficiencyBonusToAttack": false,
"uniqueInstance": false,
- "showCasting": true,
+ "showCasting": false,
"shortTitleOverride": "",
"overriddenPower": null,
"includeBaseDescription": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatDeadeye.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatDeadeye.json
index fa636eb404..7ea605a0a4 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatDeadeye.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatDeadeye.json
@@ -321,7 +321,7 @@
"abilityScoreBonusToAttack": false,
"proficiencyBonusToAttack": false,
"uniqueInstance": false,
- "showCasting": true,
+ "showCasting": false,
"shortTitleOverride": "",
"overriddenPower": null,
"includeBaseDescription": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatDeadeyeTurnOff.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatDeadeyeTurnOff.json
index ffe84af190..267c7daccf 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatDeadeyeTurnOff.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatDeadeyeTurnOff.json
@@ -321,7 +321,7 @@
"abilityScoreBonusToAttack": false,
"proficiencyBonusToAttack": false,
"uniqueInstance": false,
- "showCasting": true,
+ "showCasting": false,
"shortTitleOverride": "",
"overriddenPower": null,
"includeBaseDescription": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatPowerAttack.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatPowerAttack.json
index 8b180a2115..02223e520a 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatPowerAttack.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatPowerAttack.json
@@ -321,7 +321,7 @@
"abilityScoreBonusToAttack": false,
"proficiencyBonusToAttack": false,
"uniqueInstance": false,
- "showCasting": true,
+ "showCasting": false,
"shortTitleOverride": "",
"overriddenPower": null,
"includeBaseDescription": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatPowerAttackTurnOff.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatPowerAttackTurnOff.json
index e6cf676122..1c7ab2fb6d 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatPowerAttackTurnOff.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatPowerAttackTurnOff.json
@@ -321,7 +321,7 @@
"abilityScoreBonusToAttack": false,
"proficiencyBonusToAttack": false,
"uniqueInstance": false,
- "showCasting": true,
+ "showCasting": false,
"shortTitleOverride": "",
"overriddenPower": null,
"includeBaseDescription": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatSteadyAim.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatSteadyAim.json
index a635cbe5cb..7ca38c0123 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatSteadyAim.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatSteadyAim.json
@@ -142,7 +142,7 @@
"$type": "EffectParticleParameters, Assembly-CSharp",
"casterParticleReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "81560ac3813217d4d9fd281d5e73c234",
+ "m_AssetGUID": "9d54d3db2dbc23c4b819d838bd85a698",
"m_SubObjectName": "",
"m_SubObjectType": ""
},
@@ -191,8 +191,8 @@
"impactParticleReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
"m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"activeEffectImpactParticleReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerSkinOfRetributionDamageCold.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerSkinOfRetribution.json
similarity index 99%
rename from Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerSkinOfRetributionDamageCold.json
rename to Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerSkinOfRetribution.json
index c81b883d16..6ccc918baf 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerSkinOfRetributionDamageCold.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerSkinOfRetribution.json
@@ -357,7 +357,7 @@
"usedInValleyDLC": false
},
"contentCopyright": "UserContent",
- "guid": "3963ae5b-6545-567f-b3d7-8a9e398ae107",
+ "guid": "88dab8ae-5388-555d-8212-b877be029dbc",
"contentPack": 9999,
- "name": "PowerSkinOfRetributionDamageCold"
+ "name": "PowerSkinOfRetribution"
}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerSkinOfRetributionDamageFire.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerSkinOfRetributionDamageFire.json
deleted file mode 100644
index 031b9f90d0..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerSkinOfRetributionDamageFire.json
+++ /dev/null
@@ -1,363 +0,0 @@
-{
- "$type": "FeatureDefinitionPower, Assembly-CSharp",
- "effectDescription": {
- "$type": "EffectDescription, Assembly-CSharp",
- "rangeType": "Self",
- "rangeParameter": 0,
- "halfDamageOnAMiss": false,
- "hitAffinitiesByTargetTag": [],
- "targetType": "Self",
- "itemSelectionType": "Equiped",
- "targetParameter": 1,
- "targetParameter2": 2,
- "emissiveBorder": "None",
- "emissiveParameter": 1,
- "requiresTargetProximity": false,
- "targetProximityDistance": 6,
- "targetExcludeCaster": false,
- "canBePlacedOnCharacter": true,
- "affectOnlyGround": false,
- "targetFilteringMethod": "CharacterOnly",
- "targetFilteringTag": "No",
- "requiresVisibilityForPosition": true,
- "inviteOptionalAlly": false,
- "slotTypes": [],
- "recurrentEffect": "No",
- "retargetAfterDeath": false,
- "retargetActionType": "Bonus",
- "poolFilterDiceNumber": 5,
- "poolFilterDieType": "D8",
- "trapRangeType": "Triggerer",
- "targetConditionName": "",
- "targetConditionAsset": null,
- "targetSide": "Enemy",
- "durationType": "Instantaneous",
- "durationParameter": 1,
- "endOfEffect": "EndOfTurn",
- "hasSavingThrow": false,
- "disableSavingThrowOnAllies": false,
- "savingThrowAbility": "Dexterity",
- "ignoreCover": false,
- "grantedConditionOnSave": null,
- "rollSaveOnlyIfRelevantForms": false,
- "hasShoveRoll": false,
- "createdByCharacter": true,
- "difficultyClassComputation": "SpellCastingFeature",
- "savingThrowDifficultyAbility": "Wisdom",
- "fixedSavingThrowDifficultyClass": 15,
- "savingThrowAffinitiesBySense": [],
- "savingThrowAffinitiesByFamily": [],
- "damageAffinitiesByFamily": [],
- "advantageForEnemies": false,
- "canBeDispersed": false,
- "hasVelocity": false,
- "velocityCellsPerRound": 2,
- "velocityType": "AwayFromSourceOriginalPosition",
- "restrictedCreatureFamilies": [],
- "immuneCreatureFamilies": [],
- "restrictedCharacterSizes": [],
- "hasLimitedEffectPool": false,
- "effectPoolAmount": 60,
- "effectApplication": "All",
- "effectFormFilters": [],
- "effectForms": [
- {
- "$type": "EffectForm, Assembly-CSharp",
- "formType": "Damage",
- "addBonusMode": "None",
- "applyLevel": "No",
- "levelType": "ClassLevel",
- "levelMultiplier": 1,
- "diceByLevelTable": [],
- "createdByCharacter": true,
- "createdByCondition": false,
- "hasSavingThrow": false,
- "savingThrowAffinity": "None",
- "dcModifier": 0,
- "canSaveToCancel": false,
- "saveOccurence": "EndOfTurn",
- "damageForm": {
- "$type": "DamageForm, Assembly-CSharp",
- "versatile": false,
- "diceNumber": 0,
- "dieType": "D1",
- "overrideWithBardicInspirationDie": false,
- "versatileDieType": "D1",
- "bonusDamage": 5,
- "damageType": "DamageFire",
- "ancestryType": "Sorcerer",
- "healFromInflictedDamage": "Never",
- "hitPointsFloor": 0,
- "forceKillOnZeroHp": false,
- "specialDeathCondition": null,
- "ignoreFlyingCharacters": false,
- "ignoreCriticalDoubleDice": false
- },
- "hasFilterId": false,
- "filterId": 0
- }
- ],
- "specialFormsDescription": "",
- "effectAdvancement": {
- "$type": "EffectAdvancement, Assembly-CSharp",
- "effectIncrementMethod": "None",
- "incrementMultiplier": 1,
- "additionalTargetsPerIncrement": 0,
- "additionalSubtargetsPerIncrement": 0,
- "additionalDicePerIncrement": 0,
- "additionalSpellLevelPerIncrement": 0,
- "additionalSummonsPerIncrement": 0,
- "additionalHPPerIncrement": 0,
- "additionalTempHPPerIncrement": 0,
- "additionalTargetCellsPerIncrement": 0,
- "additionalItemBonus": 0,
- "additionalWeaponDie": 0,
- "alteredDuration": "None"
- },
- "speedType": "Instant",
- "speedParameter": 10.0,
- "offsetImpactTimeBasedOnDistance": false,
- "offsetImpactTimeBasedOnDistanceFactor": 0.1,
- "offsetImpactTimePerTarget": 0.0,
- "effectParticleParameters": {
- "$type": "EffectParticleParameters, Assembly-CSharp",
- "casterParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "a527dee34e46e7a4c8c68a9d244b3855",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "casterSelfParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "casterQuickSpellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "targetParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "effectParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "e766280ec6dd2fa4ba0a28275aa732fb",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "effectSubTargetParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "zoneParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "beforeImpactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "impactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "e446eddf529bfc94c9b972fc384b9986",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectImpactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceParticlePerIndex": "",
- "activeEffectSurfaceParticlePerIndexCount": 0,
- "emissiveBorderCellStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderCellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderCellEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "forceApplyZoneParticle": false,
- "applyEmissionColorOnWeapons": false,
- "emissionColor": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 0.0,
- "g": 0.0,
- "b": 0.0,
- "a": 0.0
- },
- "emissionColorFadeInDuration": 0.0,
- "emissionColorFadeOutDuration": 0.0
- },
- "effectAIParameters": {
- "$type": "EffectAIParameters, Assembly-CSharp",
- "aoeScoreMultiplier": 1.0,
- "cooldownForCaster": 0,
- "cooldownForBattle": 0,
- "sortingScoreMultiplier": 1.0,
- "dynamicCooldown": false
- },
- "animationMagicEffect": "Animation0",
- "lightCounterDispellsEffect": false,
- "hideSavingThrowAnimation": false
- },
- "delegatedToAction": false,
- "surrogateToSpell": null,
- "triggeredBySpecialMove": false,
- "activationTime": "NoCost",
- "autoActivationRequiredTargetSenseType": "None",
- "autoActivationRequiredTargetCreatureTag": "",
- "autoActivationPowerTag": "",
- "triggeringPower": null,
- "copyTargetingFromTriggeringPower": false,
- "reactionContext": "None",
- "damageTypes": [],
- "reactionName": "",
- "reactionActingCharacterParamIdx": 0,
- "reactionAttackerParamIdx": -1,
- "hasCastingFailure": false,
- "castingSuccessComputation": "CasterLevel",
- "canUseInDialog": false,
- "disableIfConditionIsOwned": null,
- "disableIfTargetConditionIsOwned": null,
- "rechargeRate": "AtWill",
- "costPerUse": 1,
- "spellcastingFeature": null,
- "usesDetermination": "Fixed",
- "abilityScoreDetermination": "Explicit",
- "usesAbilityScoreName": "Charisma",
- "fixedUsesPerRecharge": 1,
- "abilityScore": "Intelligence",
- "attackHitComputation": "AbilityScore",
- "fixedAttackHit": 0,
- "abilityScoreBonusToAttack": false,
- "proficiencyBonusToAttack": false,
- "uniqueInstance": false,
- "showCasting": true,
- "shortTitleOverride": "",
- "overriddenPower": null,
- "includeBaseDescription": false,
- "guiPresentation": {
- "$type": "GuiPresentation, Assembly-CSharp",
- "hidden": true,
- "title": "Feature/&NoContentTitle",
- "description": "Feature/&NoContentTitle",
- "spriteReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 1.0
- },
- "symbolChar": "221E",
- "sortOrder": 0,
- "unusedInSolastaCOTM": false,
- "usedInValleyDLC": false
- },
- "contentCopyright": "UserContent",
- "guid": "d3343345-b669-5e6e-878d-70aec5279aa6",
- "contentPack": 9999,
- "name": "PowerSkinOfRetributionDamageFire"
-}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerSkinOfRetributionDamageLightning.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerSkinOfRetributionDamageLightning.json
deleted file mode 100644
index 25fdbb3900..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerSkinOfRetributionDamageLightning.json
+++ /dev/null
@@ -1,363 +0,0 @@
-{
- "$type": "FeatureDefinitionPower, Assembly-CSharp",
- "effectDescription": {
- "$type": "EffectDescription, Assembly-CSharp",
- "rangeType": "Self",
- "rangeParameter": 0,
- "halfDamageOnAMiss": false,
- "hitAffinitiesByTargetTag": [],
- "targetType": "Self",
- "itemSelectionType": "Equiped",
- "targetParameter": 1,
- "targetParameter2": 2,
- "emissiveBorder": "None",
- "emissiveParameter": 1,
- "requiresTargetProximity": false,
- "targetProximityDistance": 6,
- "targetExcludeCaster": false,
- "canBePlacedOnCharacter": true,
- "affectOnlyGround": false,
- "targetFilteringMethod": "CharacterOnly",
- "targetFilteringTag": "No",
- "requiresVisibilityForPosition": true,
- "inviteOptionalAlly": false,
- "slotTypes": [],
- "recurrentEffect": "No",
- "retargetAfterDeath": false,
- "retargetActionType": "Bonus",
- "poolFilterDiceNumber": 5,
- "poolFilterDieType": "D8",
- "trapRangeType": "Triggerer",
- "targetConditionName": "",
- "targetConditionAsset": null,
- "targetSide": "Enemy",
- "durationType": "Instantaneous",
- "durationParameter": 1,
- "endOfEffect": "EndOfTurn",
- "hasSavingThrow": false,
- "disableSavingThrowOnAllies": false,
- "savingThrowAbility": "Dexterity",
- "ignoreCover": false,
- "grantedConditionOnSave": null,
- "rollSaveOnlyIfRelevantForms": false,
- "hasShoveRoll": false,
- "createdByCharacter": true,
- "difficultyClassComputation": "SpellCastingFeature",
- "savingThrowDifficultyAbility": "Wisdom",
- "fixedSavingThrowDifficultyClass": 15,
- "savingThrowAffinitiesBySense": [],
- "savingThrowAffinitiesByFamily": [],
- "damageAffinitiesByFamily": [],
- "advantageForEnemies": false,
- "canBeDispersed": false,
- "hasVelocity": false,
- "velocityCellsPerRound": 2,
- "velocityType": "AwayFromSourceOriginalPosition",
- "restrictedCreatureFamilies": [],
- "immuneCreatureFamilies": [],
- "restrictedCharacterSizes": [],
- "hasLimitedEffectPool": false,
- "effectPoolAmount": 60,
- "effectApplication": "All",
- "effectFormFilters": [],
- "effectForms": [
- {
- "$type": "EffectForm, Assembly-CSharp",
- "formType": "Damage",
- "addBonusMode": "None",
- "applyLevel": "No",
- "levelType": "ClassLevel",
- "levelMultiplier": 1,
- "diceByLevelTable": [],
- "createdByCharacter": true,
- "createdByCondition": false,
- "hasSavingThrow": false,
- "savingThrowAffinity": "None",
- "dcModifier": 0,
- "canSaveToCancel": false,
- "saveOccurence": "EndOfTurn",
- "damageForm": {
- "$type": "DamageForm, Assembly-CSharp",
- "versatile": false,
- "diceNumber": 0,
- "dieType": "D1",
- "overrideWithBardicInspirationDie": false,
- "versatileDieType": "D1",
- "bonusDamage": 5,
- "damageType": "DamageLightning",
- "ancestryType": "Sorcerer",
- "healFromInflictedDamage": "Never",
- "hitPointsFloor": 0,
- "forceKillOnZeroHp": false,
- "specialDeathCondition": null,
- "ignoreFlyingCharacters": false,
- "ignoreCriticalDoubleDice": false
- },
- "hasFilterId": false,
- "filterId": 0
- }
- ],
- "specialFormsDescription": "",
- "effectAdvancement": {
- "$type": "EffectAdvancement, Assembly-CSharp",
- "effectIncrementMethod": "None",
- "incrementMultiplier": 1,
- "additionalTargetsPerIncrement": 0,
- "additionalSubtargetsPerIncrement": 0,
- "additionalDicePerIncrement": 0,
- "additionalSpellLevelPerIncrement": 0,
- "additionalSummonsPerIncrement": 0,
- "additionalHPPerIncrement": 0,
- "additionalTempHPPerIncrement": 0,
- "additionalTargetCellsPerIncrement": 0,
- "additionalItemBonus": 0,
- "additionalWeaponDie": 0,
- "alteredDuration": "None"
- },
- "speedType": "Instant",
- "speedParameter": 10.0,
- "offsetImpactTimeBasedOnDistance": false,
- "offsetImpactTimeBasedOnDistanceFactor": 0.1,
- "offsetImpactTimePerTarget": 0.0,
- "effectParticleParameters": {
- "$type": "EffectParticleParameters, Assembly-CSharp",
- "casterParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "44e6449335f642743a6c8d5fda526cfd",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "casterSelfParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "casterQuickSpellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "targetParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "effectParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "effectSubTargetParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "zoneParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "579f0985fff7e2243a922184fedb2db0",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "beforeImpactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "impactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "7ee946178940d56438b69281484e7a39",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectImpactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceParticlePerIndex": "",
- "activeEffectSurfaceParticlePerIndexCount": 0,
- "emissiveBorderCellStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderCellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderCellEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "forceApplyZoneParticle": false,
- "applyEmissionColorOnWeapons": false,
- "emissionColor": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 0.0,
- "g": 0.0,
- "b": 0.0,
- "a": 0.0
- },
- "emissionColorFadeInDuration": 0.0,
- "emissionColorFadeOutDuration": 0.0
- },
- "effectAIParameters": {
- "$type": "EffectAIParameters, Assembly-CSharp",
- "aoeScoreMultiplier": 1.0,
- "cooldownForCaster": 0,
- "cooldownForBattle": 0,
- "sortingScoreMultiplier": 1.0,
- "dynamicCooldown": false
- },
- "animationMagicEffect": "Animation0",
- "lightCounterDispellsEffect": false,
- "hideSavingThrowAnimation": false
- },
- "delegatedToAction": false,
- "surrogateToSpell": null,
- "triggeredBySpecialMove": false,
- "activationTime": "NoCost",
- "autoActivationRequiredTargetSenseType": "None",
- "autoActivationRequiredTargetCreatureTag": "",
- "autoActivationPowerTag": "",
- "triggeringPower": null,
- "copyTargetingFromTriggeringPower": false,
- "reactionContext": "None",
- "damageTypes": [],
- "reactionName": "",
- "reactionActingCharacterParamIdx": 0,
- "reactionAttackerParamIdx": -1,
- "hasCastingFailure": false,
- "castingSuccessComputation": "CasterLevel",
- "canUseInDialog": false,
- "disableIfConditionIsOwned": null,
- "disableIfTargetConditionIsOwned": null,
- "rechargeRate": "AtWill",
- "costPerUse": 1,
- "spellcastingFeature": null,
- "usesDetermination": "Fixed",
- "abilityScoreDetermination": "Explicit",
- "usesAbilityScoreName": "Charisma",
- "fixedUsesPerRecharge": 1,
- "abilityScore": "Intelligence",
- "attackHitComputation": "AbilityScore",
- "fixedAttackHit": 0,
- "abilityScoreBonusToAttack": false,
- "proficiencyBonusToAttack": false,
- "uniqueInstance": false,
- "showCasting": true,
- "shortTitleOverride": "",
- "overriddenPower": null,
- "includeBaseDescription": false,
- "guiPresentation": {
- "$type": "GuiPresentation, Assembly-CSharp",
- "hidden": true,
- "title": "Feature/&NoContentTitle",
- "description": "Feature/&NoContentTitle",
- "spriteReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 1.0
- },
- "symbolChar": "221E",
- "sortOrder": 0,
- "unusedInSolastaCOTM": false,
- "usedInValleyDLC": false
- },
- "contentCopyright": "UserContent",
- "guid": "1b6f9a54-daa3-566d-8377-ae55bb8cd9a7",
- "contentPack": 9999,
- "name": "PowerSkinOfRetributionDamageLightning"
-}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerSkinOfRetributionDamagePoison.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerSkinOfRetributionDamagePoison.json
deleted file mode 100644
index 09596ce273..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerSkinOfRetributionDamagePoison.json
+++ /dev/null
@@ -1,363 +0,0 @@
-{
- "$type": "FeatureDefinitionPower, Assembly-CSharp",
- "effectDescription": {
- "$type": "EffectDescription, Assembly-CSharp",
- "rangeType": "Self",
- "rangeParameter": 0,
- "halfDamageOnAMiss": false,
- "hitAffinitiesByTargetTag": [],
- "targetType": "Self",
- "itemSelectionType": "Equiped",
- "targetParameter": 1,
- "targetParameter2": 2,
- "emissiveBorder": "None",
- "emissiveParameter": 1,
- "requiresTargetProximity": false,
- "targetProximityDistance": 6,
- "targetExcludeCaster": false,
- "canBePlacedOnCharacter": true,
- "affectOnlyGround": false,
- "targetFilteringMethod": "CharacterOnly",
- "targetFilteringTag": "No",
- "requiresVisibilityForPosition": true,
- "inviteOptionalAlly": false,
- "slotTypes": [],
- "recurrentEffect": "No",
- "retargetAfterDeath": false,
- "retargetActionType": "Bonus",
- "poolFilterDiceNumber": 5,
- "poolFilterDieType": "D8",
- "trapRangeType": "Triggerer",
- "targetConditionName": "",
- "targetConditionAsset": null,
- "targetSide": "Enemy",
- "durationType": "Instantaneous",
- "durationParameter": 1,
- "endOfEffect": "EndOfTurn",
- "hasSavingThrow": false,
- "disableSavingThrowOnAllies": false,
- "savingThrowAbility": "Dexterity",
- "ignoreCover": false,
- "grantedConditionOnSave": null,
- "rollSaveOnlyIfRelevantForms": false,
- "hasShoveRoll": false,
- "createdByCharacter": true,
- "difficultyClassComputation": "SpellCastingFeature",
- "savingThrowDifficultyAbility": "Wisdom",
- "fixedSavingThrowDifficultyClass": 15,
- "savingThrowAffinitiesBySense": [],
- "savingThrowAffinitiesByFamily": [],
- "damageAffinitiesByFamily": [],
- "advantageForEnemies": false,
- "canBeDispersed": false,
- "hasVelocity": false,
- "velocityCellsPerRound": 2,
- "velocityType": "AwayFromSourceOriginalPosition",
- "restrictedCreatureFamilies": [],
- "immuneCreatureFamilies": [],
- "restrictedCharacterSizes": [],
- "hasLimitedEffectPool": false,
- "effectPoolAmount": 60,
- "effectApplication": "All",
- "effectFormFilters": [],
- "effectForms": [
- {
- "$type": "EffectForm, Assembly-CSharp",
- "formType": "Damage",
- "addBonusMode": "None",
- "applyLevel": "No",
- "levelType": "ClassLevel",
- "levelMultiplier": 1,
- "diceByLevelTable": [],
- "createdByCharacter": true,
- "createdByCondition": false,
- "hasSavingThrow": false,
- "savingThrowAffinity": "None",
- "dcModifier": 0,
- "canSaveToCancel": false,
- "saveOccurence": "EndOfTurn",
- "damageForm": {
- "$type": "DamageForm, Assembly-CSharp",
- "versatile": false,
- "diceNumber": 0,
- "dieType": "D1",
- "overrideWithBardicInspirationDie": false,
- "versatileDieType": "D1",
- "bonusDamage": 5,
- "damageType": "DamagePoison",
- "ancestryType": "Sorcerer",
- "healFromInflictedDamage": "Never",
- "hitPointsFloor": 0,
- "forceKillOnZeroHp": false,
- "specialDeathCondition": null,
- "ignoreFlyingCharacters": false,
- "ignoreCriticalDoubleDice": false
- },
- "hasFilterId": false,
- "filterId": 0
- }
- ],
- "specialFormsDescription": "",
- "effectAdvancement": {
- "$type": "EffectAdvancement, Assembly-CSharp",
- "effectIncrementMethod": "None",
- "incrementMultiplier": 1,
- "additionalTargetsPerIncrement": 0,
- "additionalSubtargetsPerIncrement": 0,
- "additionalDicePerIncrement": 0,
- "additionalSpellLevelPerIncrement": 0,
- "additionalSummonsPerIncrement": 0,
- "additionalHPPerIncrement": 0,
- "additionalTempHPPerIncrement": 0,
- "additionalTargetCellsPerIncrement": 0,
- "additionalItemBonus": 0,
- "additionalWeaponDie": 0,
- "alteredDuration": "None"
- },
- "speedType": "Instant",
- "speedParameter": 10.0,
- "offsetImpactTimeBasedOnDistance": false,
- "offsetImpactTimeBasedOnDistanceFactor": 0.1,
- "offsetImpactTimePerTarget": 0.0,
- "effectParticleParameters": {
- "$type": "EffectParticleParameters, Assembly-CSharp",
- "casterParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "d3c7ffd9777c0dc419d41e264b52a5dc",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "casterSelfParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "casterQuickSpellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "targetParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "effectParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "effectSubTargetParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "zoneParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "beforeImpactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "impactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "7bcbc5b8d1699674ea353034b65de9ee",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectImpactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceParticlePerIndex": "",
- "activeEffectSurfaceParticlePerIndexCount": 0,
- "emissiveBorderCellStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderCellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderCellEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "forceApplyZoneParticle": false,
- "applyEmissionColorOnWeapons": false,
- "emissionColor": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 0.0,
- "g": 0.0,
- "b": 0.0,
- "a": 0.0
- },
- "emissionColorFadeInDuration": 0.0,
- "emissionColorFadeOutDuration": 0.0
- },
- "effectAIParameters": {
- "$type": "EffectAIParameters, Assembly-CSharp",
- "aoeScoreMultiplier": 1.0,
- "cooldownForCaster": 0,
- "cooldownForBattle": 0,
- "sortingScoreMultiplier": 1.0,
- "dynamicCooldown": false
- },
- "animationMagicEffect": "Animation0",
- "lightCounterDispellsEffect": false,
- "hideSavingThrowAnimation": false
- },
- "delegatedToAction": false,
- "surrogateToSpell": null,
- "triggeredBySpecialMove": false,
- "activationTime": "NoCost",
- "autoActivationRequiredTargetSenseType": "None",
- "autoActivationRequiredTargetCreatureTag": "",
- "autoActivationPowerTag": "",
- "triggeringPower": null,
- "copyTargetingFromTriggeringPower": false,
- "reactionContext": "None",
- "damageTypes": [],
- "reactionName": "",
- "reactionActingCharacterParamIdx": 0,
- "reactionAttackerParamIdx": -1,
- "hasCastingFailure": false,
- "castingSuccessComputation": "CasterLevel",
- "canUseInDialog": false,
- "disableIfConditionIsOwned": null,
- "disableIfTargetConditionIsOwned": null,
- "rechargeRate": "AtWill",
- "costPerUse": 1,
- "spellcastingFeature": null,
- "usesDetermination": "Fixed",
- "abilityScoreDetermination": "Explicit",
- "usesAbilityScoreName": "Charisma",
- "fixedUsesPerRecharge": 1,
- "abilityScore": "Intelligence",
- "attackHitComputation": "AbilityScore",
- "fixedAttackHit": 0,
- "abilityScoreBonusToAttack": false,
- "proficiencyBonusToAttack": false,
- "uniqueInstance": false,
- "showCasting": true,
- "shortTitleOverride": "",
- "overriddenPower": null,
- "includeBaseDescription": false,
- "guiPresentation": {
- "$type": "GuiPresentation, Assembly-CSharp",
- "hidden": true,
- "title": "Feature/&NoContentTitle",
- "description": "Feature/&NoContentTitle",
- "spriteReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 1.0
- },
- "symbolChar": "221E",
- "sortOrder": 0,
- "unusedInSolastaCOTM": false,
- "usedInValleyDLC": false
- },
- "contentCopyright": "UserContent",
- "guid": "6946f182-9b4d-5edc-a5a8-17e9050d1ccc",
- "contentPack": 9999,
- "name": "PowerSkinOfRetributionDamagePoison"
-}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerSkinOfRetributionDamageThunder.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerSkinOfRetributionDamageThunder.json
deleted file mode 100644
index 9661093f6d..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerSkinOfRetributionDamageThunder.json
+++ /dev/null
@@ -1,363 +0,0 @@
-{
- "$type": "FeatureDefinitionPower, Assembly-CSharp",
- "effectDescription": {
- "$type": "EffectDescription, Assembly-CSharp",
- "rangeType": "Self",
- "rangeParameter": 0,
- "halfDamageOnAMiss": false,
- "hitAffinitiesByTargetTag": [],
- "targetType": "Self",
- "itemSelectionType": "Equiped",
- "targetParameter": 1,
- "targetParameter2": 2,
- "emissiveBorder": "None",
- "emissiveParameter": 1,
- "requiresTargetProximity": false,
- "targetProximityDistance": 6,
- "targetExcludeCaster": false,
- "canBePlacedOnCharacter": true,
- "affectOnlyGround": false,
- "targetFilteringMethod": "CharacterOnly",
- "targetFilteringTag": "No",
- "requiresVisibilityForPosition": true,
- "inviteOptionalAlly": false,
- "slotTypes": [],
- "recurrentEffect": "No",
- "retargetAfterDeath": false,
- "retargetActionType": "Bonus",
- "poolFilterDiceNumber": 5,
- "poolFilterDieType": "D8",
- "trapRangeType": "Triggerer",
- "targetConditionName": "",
- "targetConditionAsset": null,
- "targetSide": "Enemy",
- "durationType": "Instantaneous",
- "durationParameter": 1,
- "endOfEffect": "EndOfTurn",
- "hasSavingThrow": false,
- "disableSavingThrowOnAllies": false,
- "savingThrowAbility": "Dexterity",
- "ignoreCover": false,
- "grantedConditionOnSave": null,
- "rollSaveOnlyIfRelevantForms": false,
- "hasShoveRoll": false,
- "createdByCharacter": true,
- "difficultyClassComputation": "SpellCastingFeature",
- "savingThrowDifficultyAbility": "Wisdom",
- "fixedSavingThrowDifficultyClass": 15,
- "savingThrowAffinitiesBySense": [],
- "savingThrowAffinitiesByFamily": [],
- "damageAffinitiesByFamily": [],
- "advantageForEnemies": false,
- "canBeDispersed": false,
- "hasVelocity": false,
- "velocityCellsPerRound": 2,
- "velocityType": "AwayFromSourceOriginalPosition",
- "restrictedCreatureFamilies": [],
- "immuneCreatureFamilies": [],
- "restrictedCharacterSizes": [],
- "hasLimitedEffectPool": false,
- "effectPoolAmount": 60,
- "effectApplication": "All",
- "effectFormFilters": [],
- "effectForms": [
- {
- "$type": "EffectForm, Assembly-CSharp",
- "formType": "Damage",
- "addBonusMode": "None",
- "applyLevel": "No",
- "levelType": "ClassLevel",
- "levelMultiplier": 1,
- "diceByLevelTable": [],
- "createdByCharacter": true,
- "createdByCondition": false,
- "hasSavingThrow": false,
- "savingThrowAffinity": "None",
- "dcModifier": 0,
- "canSaveToCancel": false,
- "saveOccurence": "EndOfTurn",
- "damageForm": {
- "$type": "DamageForm, Assembly-CSharp",
- "versatile": false,
- "diceNumber": 0,
- "dieType": "D1",
- "overrideWithBardicInspirationDie": false,
- "versatileDieType": "D1",
- "bonusDamage": 5,
- "damageType": "DamageThunder",
- "ancestryType": "Sorcerer",
- "healFromInflictedDamage": "Never",
- "hitPointsFloor": 0,
- "forceKillOnZeroHp": false,
- "specialDeathCondition": null,
- "ignoreFlyingCharacters": false,
- "ignoreCriticalDoubleDice": false
- },
- "hasFilterId": false,
- "filterId": 0
- }
- ],
- "specialFormsDescription": "",
- "effectAdvancement": {
- "$type": "EffectAdvancement, Assembly-CSharp",
- "effectIncrementMethod": "None",
- "incrementMultiplier": 1,
- "additionalTargetsPerIncrement": 0,
- "additionalSubtargetsPerIncrement": 0,
- "additionalDicePerIncrement": 0,
- "additionalSpellLevelPerIncrement": 0,
- "additionalSummonsPerIncrement": 0,
- "additionalHPPerIncrement": 0,
- "additionalTempHPPerIncrement": 0,
- "additionalTargetCellsPerIncrement": 0,
- "additionalItemBonus": 0,
- "additionalWeaponDie": 0,
- "alteredDuration": "None"
- },
- "speedType": "Instant",
- "speedParameter": 10.0,
- "offsetImpactTimeBasedOnDistance": false,
- "offsetImpactTimeBasedOnDistanceFactor": 0.1,
- "offsetImpactTimePerTarget": 0.0,
- "effectParticleParameters": {
- "$type": "EffectParticleParameters, Assembly-CSharp",
- "casterParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "d26797bf421dbc2448872162f23d8fd3",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "casterSelfParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "casterQuickSpellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "targetParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "effectParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "effectSubTargetParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "zoneParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "b6820f3b2273d454c97a4c29dd5e50dd",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "beforeImpactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "impactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "3e25fca5d3585174f9b7e20aca6ef3d9",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectImpactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceParticlePerIndex": "",
- "activeEffectSurfaceParticlePerIndexCount": 0,
- "emissiveBorderCellStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderCellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderCellEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "forceApplyZoneParticle": false,
- "applyEmissionColorOnWeapons": false,
- "emissionColor": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 0.0,
- "g": 0.0,
- "b": 0.0,
- "a": 0.0
- },
- "emissionColorFadeInDuration": 0.0,
- "emissionColorFadeOutDuration": 0.0
- },
- "effectAIParameters": {
- "$type": "EffectAIParameters, Assembly-CSharp",
- "aoeScoreMultiplier": 1.0,
- "cooldownForCaster": 0,
- "cooldownForBattle": 0,
- "sortingScoreMultiplier": 1.0,
- "dynamicCooldown": false
- },
- "animationMagicEffect": "Animation0",
- "lightCounterDispellsEffect": false,
- "hideSavingThrowAnimation": false
- },
- "delegatedToAction": false,
- "surrogateToSpell": null,
- "triggeredBySpecialMove": false,
- "activationTime": "NoCost",
- "autoActivationRequiredTargetSenseType": "None",
- "autoActivationRequiredTargetCreatureTag": "",
- "autoActivationPowerTag": "",
- "triggeringPower": null,
- "copyTargetingFromTriggeringPower": false,
- "reactionContext": "None",
- "damageTypes": [],
- "reactionName": "",
- "reactionActingCharacterParamIdx": 0,
- "reactionAttackerParamIdx": -1,
- "hasCastingFailure": false,
- "castingSuccessComputation": "CasterLevel",
- "canUseInDialog": false,
- "disableIfConditionIsOwned": null,
- "disableIfTargetConditionIsOwned": null,
- "rechargeRate": "AtWill",
- "costPerUse": 1,
- "spellcastingFeature": null,
- "usesDetermination": "Fixed",
- "abilityScoreDetermination": "Explicit",
- "usesAbilityScoreName": "Charisma",
- "fixedUsesPerRecharge": 1,
- "abilityScore": "Intelligence",
- "attackHitComputation": "AbilityScore",
- "fixedAttackHit": 0,
- "abilityScoreBonusToAttack": false,
- "proficiencyBonusToAttack": false,
- "uniqueInstance": false,
- "showCasting": true,
- "shortTitleOverride": "",
- "overriddenPower": null,
- "includeBaseDescription": false,
- "guiPresentation": {
- "$type": "GuiPresentation, Assembly-CSharp",
- "hidden": true,
- "title": "Feature/&NoContentTitle",
- "description": "Feature/&NoContentTitle",
- "spriteReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 1.0
- },
- "symbolChar": "221E",
- "sortOrder": 0,
- "unusedInSolastaCOTM": false,
- "usedInValleyDLC": false
- },
- "contentCopyright": "UserContent",
- "guid": "a1673620-e341-5c48-9e0c-edf631c24d7d",
- "contentPack": 9999,
- "name": "PowerSkinOfRetributionDamageThunder"
-}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerSkinOfRetributionDamageAcid.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerCreateSpellStoringWandOfCloudOfDaggers.json
similarity index 88%
rename from Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerSkinOfRetributionDamageAcid.json
rename to Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerCreateSpellStoringWandOfCloudOfDaggers.json
index 9a2b6df483..acbddb6f11 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerSkinOfRetributionDamageAcid.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerCreateSpellStoringWandOfCloudOfDaggers.json
@@ -1,5 +1,5 @@
{
- "$type": "FeatureDefinitionPower, Assembly-CSharp",
+ "$type": "SolastaUnfinishedBusiness.CustomDefinitions.FeatureDefinitionPowerSharedPool, SolastaUnfinishedBusiness",
"effectDescription": {
"$type": "EffectDescription, Assembly-CSharp",
"rangeType": "Self",
@@ -7,7 +7,7 @@
"halfDamageOnAMiss": false,
"hitAffinitiesByTargetTag": [],
"targetType": "Self",
- "itemSelectionType": "Equiped",
+ "itemSelectionType": "None",
"targetParameter": 1,
"targetParameter2": 2,
"emissiveBorder": "None",
@@ -30,9 +30,9 @@
"trapRangeType": "Triggerer",
"targetConditionName": "",
"targetConditionAsset": null,
- "targetSide": "Enemy",
- "durationType": "Instantaneous",
- "durationParameter": 1,
+ "targetSide": "All",
+ "durationType": "Permanent",
+ "durationParameter": 0,
"endOfEffect": "EndOfTurn",
"hasSavingThrow": false,
"disableSavingThrowOnAllies": false,
@@ -63,7 +63,7 @@
"effectForms": [
{
"$type": "EffectForm, Assembly-CSharp",
- "formType": "Damage",
+ "formType": "Summon",
"addBonusMode": "None",
"applyLevel": "No",
"levelType": "ClassLevel",
@@ -71,27 +71,22 @@
"diceByLevelTable": [],
"createdByCharacter": true,
"createdByCondition": false,
- "hasSavingThrow": false,
+ "hasSavingThrow": true,
"savingThrowAffinity": "None",
"dcModifier": 0,
"canSaveToCancel": false,
"saveOccurence": "EndOfTurn",
- "damageForm": {
- "$type": "DamageForm, Assembly-CSharp",
- "versatile": false,
- "diceNumber": 0,
- "dieType": "D1",
- "overrideWithBardicInspirationDie": false,
- "versatileDieType": "D1",
- "bonusDamage": 5,
- "damageType": "DamageAcid",
- "ancestryType": "Sorcerer",
- "healFromInflictedDamage": "Never",
- "hitPointsFloor": 0,
- "forceKillOnZeroHp": false,
- "specialDeathCondition": null,
- "ignoreFlyingCharacters": false,
- "ignoreCriticalDoubleDice": false
+ "summonForm": {
+ "$type": "SummonForm, Assembly-CSharp",
+ "summonType": "InventoryItem",
+ "itemDefinition": "Definition:SpellStoringWandOfCloudOfDaggers:a9043899-f63b-587b-ad52-0658c4da225f",
+ "trackItem": true,
+ "monsterDefinitionName": "",
+ "number": 1,
+ "conditionDefinition": null,
+ "persistOnConcentrationLoss": true,
+ "decisionPackage": null,
+ "effectProxyDefinitionName": null
},
"hasFilterId": false,
"filterId": 0
@@ -123,7 +118,7 @@
"$type": "EffectParticleParameters, Assembly-CSharp",
"casterParticleReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "f2663f24463bfa74eabff39bfeb7f077",
+ "m_AssetGUID": "c61bb30a4b6e80642a36538c6ff1d675",
"m_SubObjectName": "",
"m_SubObjectType": ""
},
@@ -147,7 +142,7 @@
},
"effectParticleReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "73c5ac2ea1f0c3744b6c33d4519cfa98",
+ "m_AssetGUID": "",
"m_SubObjectName": "",
"m_SubObjectType": ""
},
@@ -171,7 +166,7 @@
},
"impactParticleReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "a6e8f7ab481608046a0a955556089c5f",
+ "m_AssetGUID": "",
"m_SubObjectName": "",
"m_SubObjectType": ""
},
@@ -257,7 +252,7 @@
},
"conditionStartParticleReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
+ "m_AssetGUID": "f4489c0ea1762ec4dbe7fedbbcf0d4a8",
"m_SubObjectName": "",
"m_SubObjectType": ""
},
@@ -269,7 +264,7 @@
},
"conditionEndParticleReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
+ "m_AssetGUID": "3b107035e3bdbc6418aedb674221f5e3",
"m_SubObjectName": "",
"m_SubObjectType": ""
},
@@ -293,14 +288,14 @@
"sortingScoreMultiplier": 1.0,
"dynamicCooldown": false
},
- "animationMagicEffect": "Animation0",
+ "animationMagicEffect": "Animation1",
"lightCounterDispellsEffect": false,
"hideSavingThrowAnimation": false
},
"delegatedToAction": false,
"surrogateToSpell": null,
"triggeredBySpecialMove": false,
- "activationTime": "NoCost",
+ "activationTime": "Action",
"autoActivationRequiredTargetSenseType": "None",
"autoActivationRequiredTargetCreatureTag": "",
"autoActivationPowerTag": "",
@@ -316,7 +311,7 @@
"canUseInDialog": false,
"disableIfConditionIsOwned": null,
"disableIfTargetConditionIsOwned": null,
- "rechargeRate": "AtWill",
+ "rechargeRate": "LongRest",
"costPerUse": 1,
"spellcastingFeature": null,
"usesDetermination": "Fixed",
@@ -328,19 +323,19 @@
"fixedAttackHit": 0,
"abilityScoreBonusToAttack": false,
"proficiencyBonusToAttack": false,
- "uniqueInstance": false,
+ "uniqueInstance": true,
"showCasting": true,
"shortTitleOverride": "",
"overriddenPower": null,
"includeBaseDescription": false,
"guiPresentation": {
"$type": "GuiPresentation, Assembly-CSharp",
- "hidden": true,
- "title": "Feature/&NoContentTitle",
- "description": "Feature/&NoContentTitle",
+ "hidden": false,
+ "title": "Cloud of Daggers",
+ "description": "Create a wand that can cast Cloud of Daggers (II) spell using your Inventor spell attack modifier and save DC.",
"spriteReference": {
"$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
- "m_AssetGUID": "",
+ "m_AssetGUID": "6ac3e53a-c956-5476-8857-6dfdcb8a458a",
"m_SubObjectName": null,
"m_SubObjectType": null
},
@@ -357,7 +352,7 @@
"usedInValleyDLC": false
},
"contentCopyright": "UserContent",
- "guid": "4373a01f-0a72-5778-8ba0-0275c99548fb",
+ "guid": "ec91a2df-2e17-5e23-a557-b0a29988b1a0",
"contentPack": 9999,
- "name": "PowerSkinOfRetributionDamageAcid"
+ "name": "PowerCreateSpellStoringWandOfCloudOfDaggers"
}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony10.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony10.json
index 6df63720ee..c8337188e0 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony10.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony10.json
@@ -36,7 +36,7 @@
"endOfEffect": "EndOfTurn",
"hasSavingThrow": true,
"disableSavingThrowOnAllies": false,
- "savingThrowAbility": "Constitution",
+ "savingThrowAbility": "Dexterity",
"ignoreCover": true,
"grantedConditionOnSave": null,
"rollSaveOnlyIfRelevantForms": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony2.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony2.json
index dc5a62a70e..4242b5568e 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony2.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony2.json
@@ -36,7 +36,7 @@
"endOfEffect": "EndOfTurn",
"hasSavingThrow": true,
"disableSavingThrowOnAllies": false,
- "savingThrowAbility": "Constitution",
+ "savingThrowAbility": "Dexterity",
"ignoreCover": true,
"grantedConditionOnSave": null,
"rollSaveOnlyIfRelevantForms": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony3.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony3.json
index 637ad31406..c285a32850 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony3.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony3.json
@@ -36,7 +36,7 @@
"endOfEffect": "EndOfTurn",
"hasSavingThrow": true,
"disableSavingThrowOnAllies": false,
- "savingThrowAbility": "Constitution",
+ "savingThrowAbility": "Dexterity",
"ignoreCover": true,
"grantedConditionOnSave": null,
"rollSaveOnlyIfRelevantForms": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony4.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony4.json
index 8272e29195..4d5d77659c 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony4.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony4.json
@@ -36,7 +36,7 @@
"endOfEffect": "EndOfTurn",
"hasSavingThrow": true,
"disableSavingThrowOnAllies": false,
- "savingThrowAbility": "Constitution",
+ "savingThrowAbility": "Dexterity",
"ignoreCover": true,
"grantedConditionOnSave": null,
"rollSaveOnlyIfRelevantForms": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony5.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony5.json
index 83970415a2..8d0f3c50ce 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony5.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony5.json
@@ -36,7 +36,7 @@
"endOfEffect": "EndOfTurn",
"hasSavingThrow": true,
"disableSavingThrowOnAllies": false,
- "savingThrowAbility": "Constitution",
+ "savingThrowAbility": "Dexterity",
"ignoreCover": true,
"grantedConditionOnSave": null,
"rollSaveOnlyIfRelevantForms": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony6.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony6.json
index 15b2a802d5..48e8355b29 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony6.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony6.json
@@ -36,7 +36,7 @@
"endOfEffect": "EndOfTurn",
"hasSavingThrow": true,
"disableSavingThrowOnAllies": false,
- "savingThrowAbility": "Constitution",
+ "savingThrowAbility": "Dexterity",
"ignoreCover": true,
"grantedConditionOnSave": null,
"rollSaveOnlyIfRelevantForms": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony7.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony7.json
index 504d62e330..32a0939dff 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony7.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony7.json
@@ -36,7 +36,7 @@
"endOfEffect": "EndOfTurn",
"hasSavingThrow": true,
"disableSavingThrowOnAllies": false,
- "savingThrowAbility": "Constitution",
+ "savingThrowAbility": "Dexterity",
"ignoreCover": true,
"grantedConditionOnSave": null,
"rollSaveOnlyIfRelevantForms": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony8.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony8.json
index e90abaffa3..256bf8a381 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony8.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony8.json
@@ -36,7 +36,7 @@
"endOfEffect": "EndOfTurn",
"hasSavingThrow": true,
"disableSavingThrowOnAllies": false,
- "savingThrowAbility": "Constitution",
+ "savingThrowAbility": "Dexterity",
"ignoreCover": true,
"grantedConditionOnSave": null,
"rollSaveOnlyIfRelevantForms": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony9.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony9.json
index 79646b81cd..1c375b2d03 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony9.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPowerSharedPool/PowerWayOfTheDiscordanceBurstOfDisharmony9.json
@@ -36,7 +36,7 @@
"endOfEffect": "EndOfTurn",
"hasSavingThrow": true,
"disableSavingThrowOnAllies": false,
- "savingThrowAbility": "Constitution",
+ "savingThrowAbility": "Dexterity",
"ignoreCover": true,
"grantedConditionOnSave": null,
"rollSaveOnlyIfRelevantForms": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionProficiency/ProficiencyFeatZenArcher.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionProficiency/ProficiencyFeatZenArcher.json
deleted file mode 100644
index 46ff664930..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionProficiency/ProficiencyFeatZenArcher.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "$type": "FeatureDefinitionProficiency, Assembly-CSharp",
- "proficiencyType": "FightingStyle",
- "proficiencies": [
- "ZenArcher"
- ],
- "forbiddenItemTags": [],
- "guiPresentation": {
- "$type": "GuiPresentation, Assembly-CSharp",
- "hidden": true,
- "title": "FightingStyle/&ZenArcherTitle",
- "description": "FightingStyle/&ZenArcherDescription",
- "spriteReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
- "m_AssetGUID": "3caab56a24cd00d4ebd7d90b1142eea6",
- "m_SubObjectName": "Archery",
- "m_SubObjectType": "UnityEngine.Sprite, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null"
- },
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 1.0
- },
- "symbolChar": "221E",
- "sortOrder": 0,
- "unusedInSolastaCOTM": false,
- "usedInValleyDLC": false
- },
- "contentCopyright": "UserContent",
- "guid": "7853183d-35fd-5647-8c55-a8875f93f223",
- "contentPack": 9999,
- "name": "ProficiencyFeatZenArcher"
-}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FightingStyleDefinition/ZenArcher.json b/Diagnostics/UnfinishedBusinessBlueprints/FightingStyleDefinition/ZenArcher.json
index b2302925aa..25471a3e16 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FightingStyleDefinition/ZenArcher.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FightingStyleDefinition/ZenArcher.json
@@ -1,6 +1,7 @@
{
"$type": "FightingStyleDefinition, Assembly-CSharp",
"features": [
+ "Definition:AttributeModifierCreed_Of_Maraike:7fd526d5e743c6f48bad92aac9b1738d",
"Definition:FeatureZenArcher:e592b0d3-9a0c-56b4-b0ad-9aaca5718ccc"
],
"condition": "RangedWeaponAttack",
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/SpellStoringWandOfCloudOfDaggers.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/SpellStoringWandOfCloudOfDaggers.json
new file mode 100644
index 0000000000..be7db9d36c
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/SpellStoringWandOfCloudOfDaggers.json
@@ -0,0 +1,257 @@
+{
+ "$type": "ItemDefinition, Assembly-CSharp",
+ "inDungeonEditor": false,
+ "merchantCategory": "MagicDevice",
+ "weight": 0.5,
+ "slotTypes": [
+ "UtilitySlot",
+ "ContainerSlot"
+ ],
+ "slotsWhereActive": [
+ "MainHandSlot",
+ "OffHandSlot",
+ "UtilitySlot"
+ ],
+ "activeOnGround": false,
+ "destroyedWhenUnequiped": false,
+ "forceEquip": false,
+ "forceEquipSlot": "",
+ "canBeStacked": false,
+ "stackSize": 10,
+ "defaultStackCount": -1,
+ "costs": [
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "itemTags": [
+ "Wood"
+ ],
+ "activeTags": [],
+ "inactiveTags": [],
+ "magical": true,
+ "requiresAttunement": false,
+ "requiresIdentification": false,
+ "requiredAttunementClasses": [],
+ "itemRarity": "Rare",
+ "incompatibleWithMonkReturnMissile": false,
+ "staticProperties": [],
+ "isArmor": false,
+ "isWeapon": false,
+ "isAmmunition": false,
+ "isUsableDevice": true,
+ "usableDeviceDescription": {
+ "$type": "UsableDeviceDescription, Assembly-CSharp",
+ "usage": "Charges",
+ "chargesCapital": "Fixed",
+ "chargesCapitalNumber": 6,
+ "chargesCapitalDie": "D1",
+ "chargesCapitalBonus": 0,
+ "rechargeRate": "None",
+ "rechargeNumber": 1,
+ "rechargeDie": "D1",
+ "rechargeBonus": 0,
+ "outOfChargesConsequence": "Destroy",
+ "magicAttackBonus": -2,
+ "saveDC": -2,
+ "deviceFunctions": [
+ {
+ "$type": "DeviceFunctionDescription, Assembly-CSharp",
+ "parentUsage": "ByFunction",
+ "useAffinity": "ChargeCost",
+ "useAmount": 1,
+ "rechargeRate": "Dawn",
+ "durationType": "Instantaneous",
+ "canOverchargeSpell": false,
+ "type": "Spell",
+ "spellDefinition": "Definition:CloudOfDaggers:c95adfd0-7613-54ea-8270-b3624ae4dd78",
+ "featureDefinitionPower": null
+ }
+ ],
+ "usableDeviceTags": [],
+ "onUseParticle": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
+ }
+ },
+ "isTool": false,
+ "isMusicalInstrument": false,
+ "musicalInstrumentDefinition": null,
+ "isStarterPack": false,
+ "isContainerItem": false,
+ "isLightSourceItem": false,
+ "isFocusItem": true,
+ "focusItemDefinition": {
+ "$type": "FocusItemDescription, Assembly-CSharp",
+ "focusType": "Arcane",
+ "shownAsFocus": true
+ },
+ "isWealthPile": false,
+ "isSpellbook": false,
+ "isDocument": false,
+ "isFood": false,
+ "isFactionRelic": false,
+ "personalityFlagOccurences": [],
+ "soundEffectDescriptionOverride": {
+ "$type": "SoundEffectDescription, Assembly-CSharp",
+ "startEvent": {
+ "$type": "AK.Wwise.Event, AK.Wwise.Unity.API.WwiseTypes",
+ "WwiseObjectReference": null,
+ "idInternal": 0,
+ "valueGuidInternal": {
+ "$type": "System.Byte[], mscorlib",
+ "$value": ""
+ }
+ },
+ "stopEvent": {
+ "$type": "AK.Wwise.Event, AK.Wwise.Unity.API.WwiseTypes",
+ "WwiseObjectReference": null,
+ "idInternal": 0,
+ "valueGuidInternal": {
+ "$type": "System.Byte[], mscorlib",
+ "$value": ""
+ }
+ },
+ "startSwitch": {
+ "$type": "AK.Wwise.Switch, AK.Wwise.Unity.API.WwiseTypes",
+ "WwiseObjectReference": null,
+ "groupIdInternal": 0,
+ "groupGuidInternal": {
+ "$type": "System.Byte[], mscorlib",
+ "$value": ""
+ },
+ "idInternal": 0,
+ "valueGuidInternal": {
+ "$type": "System.Byte[], mscorlib",
+ "$value": ""
+ }
+ },
+ "stopSwitch": {
+ "$type": "AK.Wwise.Switch, AK.Wwise.Unity.API.WwiseTypes",
+ "WwiseObjectReference": null,
+ "groupIdInternal": 0,
+ "groupGuidInternal": {
+ "$type": "System.Byte[], mscorlib",
+ "$value": ""
+ },
+ "idInternal": 0,
+ "valueGuidInternal": {
+ "$type": "System.Byte[], mscorlib",
+ "$value": ""
+ }
+ },
+ "guiStoreBody": {
+ "$type": "AK.Wwise.Event, AK.Wwise.Unity.API.WwiseTypes",
+ "WwiseObjectReference": null,
+ "idInternal": 0,
+ "valueGuidInternal": {
+ "$type": "System.Byte[], mscorlib",
+ "$value": ""
+ }
+ },
+ "guiPickBody": {
+ "$type": "AK.Wwise.Event, AK.Wwise.Unity.API.WwiseTypes",
+ "WwiseObjectReference": null,
+ "idInternal": 0,
+ "valueGuidInternal": {
+ "$type": "System.Byte[], mscorlib",
+ "$value": ""
+ }
+ },
+ "guiStoreOther": {
+ "$type": "AK.Wwise.Event, AK.Wwise.Unity.API.WwiseTypes",
+ "WwiseObjectReference": null,
+ "idInternal": 0,
+ "valueGuidInternal": {
+ "$type": "System.Byte[], mscorlib",
+ "$value": ""
+ }
+ },
+ "guiPickOther": {
+ "$type": "AK.Wwise.Event, AK.Wwise.Unity.API.WwiseTypes",
+ "WwiseObjectReference": null,
+ "idInternal": 0,
+ "valueGuidInternal": {
+ "$type": "System.Byte[], mscorlib",
+ "$value": ""
+ }
+ }
+ },
+ "soundEffectOnHitDescriptionOverride": {
+ "$type": "SoundEffectOnHitDescription, Assembly-CSharp",
+ "switchOnHit": {
+ "$type": "AK.Wwise.Switch, AK.Wwise.Unity.API.WwiseTypes",
+ "WwiseObjectReference": null,
+ "groupIdInternal": 0,
+ "groupGuidInternal": {
+ "$type": "System.Byte[], mscorlib",
+ "$value": ""
+ },
+ "idInternal": 0,
+ "valueGuidInternal": {
+ "$type": "System.Byte[], mscorlib",
+ "$value": ""
+ }
+ }
+ },
+ "itemPresentation": {
+ "$type": "ItemPresentation, Assembly-CSharp",
+ "unidentifiedTitle": "Equipment/&WandSpecialTitle",
+ "unidentifiedDescription": "Equipment/&WandSpecialDescription",
+ "overrideSubtype": "None",
+ "assetReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "scaleFactorWhileWielded": 1.0,
+ "useArmorAddressableName": false,
+ "isArmorAddressableNameGenderSpecific": false,
+ "armorAddressableName": "",
+ "maleArmorAddressableName": "",
+ "femaleArmorAddressableName": "",
+ "useCustomArmorMaterial": false,
+ "customArmorMaterial": "",
+ "ignoreCustomArmorMaterialOnCommonClothes": false,
+ "hasCrownVariationMask": false,
+ "crownVariationMask": 0,
+ "sameBehavioursForMaleAndFemale": true,
+ "maleBodyPartBehaviours": [],
+ "femaleBodyPartBehaviours": [],
+ "itemFlags": [],
+ "serializedVersion": 1
+ },
+ "clueSuspectPairs": [],
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Wand of Cloud of Daggers",
+ "description": "This wand allows casting the Cloud of Daggers spell using spell casting stats of the Inventor who created it.",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "99f5e6021bff7994bb5b9f6832f8145a",
+ "m_SubObjectName": "WandOfMagicMissiles",
+ "m_SubObjectType": "UnityEngine.Sprite, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null"
+ },
+ "color": {
+ "$type": "UnityEngine.Color, UnityEngine.CoreModule",
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 1.0
+ },
+ "symbolChar": "221E",
+ "sortOrder": 0,
+ "unusedInSolastaCOTM": false,
+ "usedInValleyDLC": false
+ },
+ "contentCopyright": "UserContent",
+ "guid": "a9043899-f63b-587b-ad52-0658c4da225f",
+ "contentPack": 9999,
+ "name": "SpellStoringWandOfCloudOfDaggers"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/AuraOfVitality.json b/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/AuraOfVitality.json
index 3121940206..ac5c115d52 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/AuraOfVitality.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/AuraOfVitality.json
@@ -99,33 +99,6 @@
},
"hasFilterId": false,
"filterId": 0
- },
- {
- "$type": "EffectForm, Assembly-CSharp",
- "formType": "Condition",
- "addBonusMode": "None",
- "applyLevel": "No",
- "levelType": "ClassLevel",
- "levelMultiplier": 1,
- "diceByLevelTable": [],
- "createdByCharacter": true,
- "createdByCondition": false,
- "hasSavingThrow": false,
- "savingThrowAffinity": "None",
- "dcModifier": 0,
- "canSaveToCancel": false,
- "saveOccurence": "EndOfTurn",
- "conditionForm": {
- "$type": "ConditionForm, Assembly-CSharp",
- "conditionDefinitionName": "ConditionLifeDrained",
- "conditionDefinition": "Definition:ConditionLifeDrained:ce10be38f182d7046bca13becd0e6bf6",
- "operation": "Remove",
- "conditionsList": [],
- "applyToSelf": false,
- "forceOnSelf": false
- },
- "hasFilterId": false,
- "filterId": 0
}
],
"specialFormsDescription": "",
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/SkinOfRetributionDamageAcid.json b/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/CloudOfDaggers.json
similarity index 82%
rename from Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/SkinOfRetributionDamageAcid.json
rename to Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/CloudOfDaggers.json
index d1ef950d98..1975654dae 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/SkinOfRetributionDamageAcid.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/CloudOfDaggers.json
@@ -4,23 +4,23 @@
"subspellsList": [],
"compactSubspellsTooltip": false,
"implemented": true,
- "schoolOfMagic": "SchoolAbjuration",
- "spellLevel": 1,
+ "schoolOfMagic": "SchoolConjuration",
+ "spellLevel": 2,
"ritual": false,
- "uniqueInstance": true,
+ "uniqueInstance": false,
"castingTime": "Action",
"reactionContext": "None",
"ritualCastingTime": "Action",
- "requiresConcentration": false,
+ "requiresConcentration": true,
"effectDescription": {
"$type": "EffectDescription, Assembly-CSharp",
- "rangeType": "Self",
- "rangeParameter": 0,
+ "rangeType": "Distance",
+ "rangeParameter": 12,
"halfDamageOnAMiss": false,
"hitAffinitiesByTargetTag": [],
- "targetType": "Self",
+ "targetType": "Cube",
"itemSelectionType": "None",
- "targetParameter": 1,
+ "targetParameter": 2,
"targetParameter2": 2,
"emissiveBorder": "None",
"emissiveParameter": 1,
@@ -34,7 +34,7 @@
"requiresVisibilityForPosition": true,
"inviteOptionalAlly": false,
"slotTypes": [],
- "recurrentEffect": "No",
+ "recurrentEffect": "OnTurnStart, OnEnter",
"retargetAfterDeath": false,
"retargetActionType": "Bonus",
"poolFilterDiceNumber": 5,
@@ -42,8 +42,8 @@
"trapRangeType": "Triggerer",
"targetConditionName": "",
"targetConditionAsset": null,
- "targetSide": "Ally",
- "durationType": "Hour",
+ "targetSide": "All",
+ "durationType": "Minute",
"durationParameter": 1,
"endOfEffect": "EndOfTurn",
"hasSavingThrow": false,
@@ -75,7 +75,7 @@
"effectForms": [
{
"$type": "EffectForm, Assembly-CSharp",
- "formType": "TemporaryHitPoints",
+ "formType": "Damage",
"addBonusMode": "None",
"applyLevel": "No",
"levelType": "ClassLevel",
@@ -88,19 +88,29 @@
"dcModifier": 0,
"canSaveToCancel": false,
"saveOccurence": "EndOfTurn",
- "temporaryHitPointsForm": {
- "$type": "TemporaryHitPointsForm, Assembly-CSharp",
- "diceNumber": 0,
- "dieType": "D1",
- "bonusHitPoints": 5,
- "applyToSelf": false
+ "damageForm": {
+ "$type": "DamageForm, Assembly-CSharp",
+ "versatile": false,
+ "diceNumber": 4,
+ "dieType": "D4",
+ "overrideWithBardicInspirationDie": false,
+ "versatileDieType": "D1",
+ "bonusDamage": 0,
+ "damageType": "DamageSlashing",
+ "ancestryType": "Sorcerer",
+ "healFromInflictedDamage": "Never",
+ "hitPointsFloor": 0,
+ "forceKillOnZeroHp": false,
+ "specialDeathCondition": null,
+ "ignoreFlyingCharacters": false,
+ "ignoreCriticalDoubleDice": false
},
"hasFilterId": false,
"filterId": 0
},
{
"$type": "EffectForm, Assembly-CSharp",
- "formType": "Condition",
+ "formType": "Topology",
"addBonusMode": "None",
"applyLevel": "No",
"levelType": "ClassLevel",
@@ -113,14 +123,33 @@
"dcModifier": 0,
"canSaveToCancel": false,
"saveOccurence": "EndOfTurn",
- "conditionForm": {
- "$type": "ConditionForm, Assembly-CSharp",
- "conditionDefinitionName": "ConditionSkinOfRetributionDamageAcid",
- "conditionDefinition": "Definition:ConditionSkinOfRetributionDamageAcid:2e89b309-e5fc-5863-9516-6247c0260e4a",
- "operation": "Add",
- "conditionsList": [],
- "applyToSelf": false,
- "forceOnSelf": false
+ "topologyForm": {
+ "$type": "TopologyForm, Assembly-CSharp",
+ "changeType": "DangerousZone",
+ "impactsFlyingCharacters": true
+ },
+ "hasFilterId": false,
+ "filterId": 0
+ },
+ {
+ "$type": "EffectForm, Assembly-CSharp",
+ "formType": "Topology",
+ "addBonusMode": "None",
+ "applyLevel": "No",
+ "levelType": "ClassLevel",
+ "levelMultiplier": 1,
+ "diceByLevelTable": [],
+ "createdByCharacter": true,
+ "createdByCondition": false,
+ "hasSavingThrow": false,
+ "savingThrowAffinity": "None",
+ "dcModifier": 0,
+ "canSaveToCancel": false,
+ "saveOccurence": "EndOfTurn",
+ "topologyForm": {
+ "$type": "TopologyForm, Assembly-CSharp",
+ "changeType": "SightImpaired",
+ "impactsFlyingCharacters": true
},
"hasFilterId": false,
"filterId": 0
@@ -133,11 +162,11 @@
"incrementMultiplier": 1,
"additionalTargetsPerIncrement": 0,
"additionalSubtargetsPerIncrement": 0,
- "additionalDicePerIncrement": 0,
+ "additionalDicePerIncrement": 2,
"additionalSpellLevelPerIncrement": 0,
"additionalSummonsPerIncrement": 0,
"additionalHPPerIncrement": 0,
- "additionalTempHPPerIncrement": 5,
+ "additionalTempHPPerIncrement": 0,
"additionalTargetCellsPerIncrement": 0,
"additionalItemBonus": 0,
"additionalWeaponDie": 0,
@@ -152,7 +181,7 @@
"$type": "EffectParticleParameters, Assembly-CSharp",
"casterParticleReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "f2663f24463bfa74eabff39bfeb7f077",
+ "m_AssetGUID": "cebd71daeca4123429f7cd84800e7591",
"m_SubObjectName": "",
"m_SubObjectType": ""
},
@@ -176,7 +205,7 @@
},
"effectParticleReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "73c5ac2ea1f0c3744b6c33d4519cfa98",
+ "m_AssetGUID": "",
"m_SubObjectName": "",
"m_SubObjectType": ""
},
@@ -200,13 +229,13 @@
},
"impactParticleReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "a6e8f7ab481608046a0a955556089c5f",
+ "m_AssetGUID": "",
"m_SubObjectName": "",
"m_SubObjectType": ""
},
"activeEffectImpactParticleReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
+ "m_AssetGUID": "96bddbcdb40cb0444aea5919d6065c6b",
"m_SubObjectName": "",
"m_SubObjectType": ""
},
@@ -218,7 +247,7 @@
},
"activeEffectCellParticleReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
+ "m_AssetGUID": "7ed7a276eb0233b4ea031eec9b87bdc3",
"m_SubObjectName": "",
"m_SubObjectType": ""
},
@@ -340,15 +369,15 @@
"specificMaterialComponentConsumed": true,
"terminateOnItemUnequip": false,
"displayConditionDuration": false,
- "vocalSpellSemeType": "Defense",
+ "vocalSpellSemeType": "Debuff",
"guiPresentation": {
"$type": "GuiPresentation, Assembly-CSharp",
"hidden": false,
- "title": "Acid Damage",
- "description": "The creature takes 5 Acid Damage per spell level.",
+ "title": "Spell/&CloudOfDaggersTitle",
+ "description": "Spell/&CloudOfDaggersDescription",
"spriteReference": {
"$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
- "m_AssetGUID": "331d497f-bb40-5372-93d7-5584cf598a49",
+ "m_AssetGUID": "6ac3e53a-c956-5476-8857-6dfdcb8a458a",
"m_SubObjectName": null,
"m_SubObjectType": null
},
@@ -365,7 +394,7 @@
"usedInValleyDLC": false
},
"contentCopyright": "UserContent",
- "guid": "1e52bd11-6272-5877-87a2-5ad2443ed285",
+ "guid": "c95adfd0-7613-54ea-8270-b3624ae4dd78",
"contentPack": 9999,
- "name": "SkinOfRetributionDamageAcid"
+ "name": "CloudOfDaggers"
}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/FarStep.json b/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/FarStep.json
index 09b47730bc..7b5b93275c 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/FarStep.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/FarStep.json
@@ -11,7 +11,7 @@
"castingTime": "BonusAction",
"reactionContext": "None",
"ritualCastingTime": "Action",
- "requiresConcentration": false,
+ "requiresConcentration": true,
"effectDescription": {
"$type": "EffectDescription, Assembly-CSharp",
"rangeType": "Self",
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/FlashFreeze.json b/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/FlashFreeze.json
index 033453f19e..24731e0e50 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/FlashFreeze.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/FlashFreeze.json
@@ -91,7 +91,7 @@
"damageForm": {
"$type": "DamageForm, Assembly-CSharp",
"versatile": false,
- "diceNumber": 12,
+ "diceNumber": 10,
"dieType": "D6",
"overrideWithBardicInspirationDie": false,
"versatileDieType": "D1",
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/MinorLifesteal.json b/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/MinorLifesteal.json
index 1a28330efd..78a099955f 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/MinorLifesteal.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/MinorLifesteal.json
@@ -14,8 +14,8 @@
"requiresConcentration": false,
"effectDescription": {
"$type": "EffectDescription, Assembly-CSharp",
- "rangeType": "RangeHit",
- "rangeParameter": 6,
+ "rangeType": "MeleeHit",
+ "rangeParameter": 1,
"halfDamageOnAMiss": false,
"hitAffinitiesByTargetTag": [],
"targetType": "IndividualsUnique",
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/SkinOfRetribution.json b/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/SkinOfRetribution.json
index 30b2fcfc30..28d8c0b67f 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/SkinOfRetribution.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/SkinOfRetribution.json
@@ -1,20 +1,13 @@
{
"$type": "SpellDefinition, Assembly-CSharp",
- "spellsBundle": true,
- "subspellsList": [
- "Definition:SkinOfRetributionDamageAcid:1e52bd11-6272-5877-87a2-5ad2443ed285",
- "Definition:SkinOfRetributionDamageCold:e0a2a755-2576-509e-af6d-a0a2d2f5a038",
- "Definition:SkinOfRetributionDamageFire:afa8c181-ca65-5646-9698-5d59ee7d7f17",
- "Definition:SkinOfRetributionDamageLightning:c8c54035-0a9f-5981-ab81-c70885fabecf",
- "Definition:SkinOfRetributionDamagePoison:432c80f7-716e-50d5-88d0-3cdf3ca185cb",
- "Definition:SkinOfRetributionDamageThunder:63008b6d-6a03-5f82-9630-0249dfb61bac"
- ],
+ "spellsBundle": false,
+ "subspellsList": [],
"compactSubspellsTooltip": false,
"implemented": true,
"schoolOfMagic": "SchoolAbjuration",
"spellLevel": 1,
"ritual": false,
- "uniqueInstance": false,
+ "uniqueInstance": true,
"castingTime": "Action",
"reactionContext": "None",
"ritualCastingTime": "Action",
@@ -79,7 +72,60 @@
"effectPoolAmount": 60,
"effectApplication": "All",
"effectFormFilters": [],
- "effectForms": [],
+ "effectForms": [
+ {
+ "$type": "EffectForm, Assembly-CSharp",
+ "formType": "TemporaryHitPoints",
+ "addBonusMode": "None",
+ "applyLevel": "No",
+ "levelType": "ClassLevel",
+ "levelMultiplier": 1,
+ "diceByLevelTable": [],
+ "createdByCharacter": true,
+ "createdByCondition": false,
+ "hasSavingThrow": false,
+ "savingThrowAffinity": "None",
+ "dcModifier": 0,
+ "canSaveToCancel": false,
+ "saveOccurence": "EndOfTurn",
+ "temporaryHitPointsForm": {
+ "$type": "TemporaryHitPointsForm, Assembly-CSharp",
+ "diceNumber": 0,
+ "dieType": "D1",
+ "bonusHitPoints": 5,
+ "applyToSelf": false
+ },
+ "hasFilterId": false,
+ "filterId": 0
+ },
+ {
+ "$type": "EffectForm, Assembly-CSharp",
+ "formType": "Condition",
+ "addBonusMode": "None",
+ "applyLevel": "No",
+ "levelType": "ClassLevel",
+ "levelMultiplier": 1,
+ "diceByLevelTable": [],
+ "createdByCharacter": true,
+ "createdByCondition": false,
+ "hasSavingThrow": false,
+ "savingThrowAffinity": "None",
+ "dcModifier": 0,
+ "canSaveToCancel": false,
+ "saveOccurence": "EndOfTurn",
+ "conditionForm": {
+ "$type": "ConditionForm, Assembly-CSharp",
+ "conditionDefinitionName": "ConditionSkinOfRetribution",
+ "conditionDefinition": "Definition:ConditionSkinOfRetribution:756ee728-5506-5f03-b552-b94004839697",
+ "operation": "Add",
+ "conditionsList": [],
+ "applyToSelf": false,
+ "forceOnSelf": false
+ },
+ "hasFilterId": false,
+ "filterId": 0
+ }
+ ],
"specialFormsDescription": "",
"effectAdvancement": {
"$type": "EffectAdvancement, Assembly-CSharp",
@@ -106,7 +152,7 @@
"$type": "EffectParticleParameters, Assembly-CSharp",
"casterParticleReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "b47f2e2f5757dff47a392712be9c2925",
+ "m_AssetGUID": "3b7d45ea0f197854aa21c5d1ea581201",
"m_SubObjectName": "",
"m_SubObjectType": ""
},
@@ -142,7 +188,7 @@
},
"zoneParticleReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
+ "m_AssetGUID": "596b83c27fbb806419e030cde3f8fe3d",
"m_SubObjectName": "",
"m_SubObjectType": ""
},
@@ -154,7 +200,7 @@
},
"impactParticleReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
+ "m_AssetGUID": "38c44805a1a3e4c4aaf0cd27dbe5f3f6",
"m_SubObjectName": "",
"m_SubObjectType": ""
},
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/SkinOfRetributionDamageCold.json b/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/SkinOfRetributionDamageCold.json
deleted file mode 100644
index 96961bd6d0..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/SkinOfRetributionDamageCold.json
+++ /dev/null
@@ -1,371 +0,0 @@
-{
- "$type": "SpellDefinition, Assembly-CSharp",
- "spellsBundle": false,
- "subspellsList": [],
- "compactSubspellsTooltip": false,
- "implemented": true,
- "schoolOfMagic": "SchoolAbjuration",
- "spellLevel": 1,
- "ritual": false,
- "uniqueInstance": true,
- "castingTime": "Action",
- "reactionContext": "None",
- "ritualCastingTime": "Action",
- "requiresConcentration": false,
- "effectDescription": {
- "$type": "EffectDescription, Assembly-CSharp",
- "rangeType": "Self",
- "rangeParameter": 0,
- "halfDamageOnAMiss": false,
- "hitAffinitiesByTargetTag": [],
- "targetType": "Self",
- "itemSelectionType": "None",
- "targetParameter": 1,
- "targetParameter2": 2,
- "emissiveBorder": "None",
- "emissiveParameter": 1,
- "requiresTargetProximity": false,
- "targetProximityDistance": 6,
- "targetExcludeCaster": false,
- "canBePlacedOnCharacter": true,
- "affectOnlyGround": false,
- "targetFilteringMethod": "CharacterOnly",
- "targetFilteringTag": "No",
- "requiresVisibilityForPosition": true,
- "inviteOptionalAlly": false,
- "slotTypes": [],
- "recurrentEffect": "No",
- "retargetAfterDeath": false,
- "retargetActionType": "Bonus",
- "poolFilterDiceNumber": 5,
- "poolFilterDieType": "D8",
- "trapRangeType": "Triggerer",
- "targetConditionName": "",
- "targetConditionAsset": null,
- "targetSide": "Ally",
- "durationType": "Hour",
- "durationParameter": 1,
- "endOfEffect": "EndOfTurn",
- "hasSavingThrow": false,
- "disableSavingThrowOnAllies": false,
- "savingThrowAbility": "Dexterity",
- "ignoreCover": false,
- "grantedConditionOnSave": null,
- "rollSaveOnlyIfRelevantForms": false,
- "hasShoveRoll": false,
- "createdByCharacter": true,
- "difficultyClassComputation": "SpellCastingFeature",
- "savingThrowDifficultyAbility": "Wisdom",
- "fixedSavingThrowDifficultyClass": 15,
- "savingThrowAffinitiesBySense": [],
- "savingThrowAffinitiesByFamily": [],
- "damageAffinitiesByFamily": [],
- "advantageForEnemies": false,
- "canBeDispersed": false,
- "hasVelocity": false,
- "velocityCellsPerRound": 2,
- "velocityType": "AwayFromSourceOriginalPosition",
- "restrictedCreatureFamilies": [],
- "immuneCreatureFamilies": [],
- "restrictedCharacterSizes": [],
- "hasLimitedEffectPool": false,
- "effectPoolAmount": 60,
- "effectApplication": "All",
- "effectFormFilters": [],
- "effectForms": [
- {
- "$type": "EffectForm, Assembly-CSharp",
- "formType": "TemporaryHitPoints",
- "addBonusMode": "None",
- "applyLevel": "No",
- "levelType": "ClassLevel",
- "levelMultiplier": 1,
- "diceByLevelTable": [],
- "createdByCharacter": true,
- "createdByCondition": false,
- "hasSavingThrow": false,
- "savingThrowAffinity": "None",
- "dcModifier": 0,
- "canSaveToCancel": false,
- "saveOccurence": "EndOfTurn",
- "temporaryHitPointsForm": {
- "$type": "TemporaryHitPointsForm, Assembly-CSharp",
- "diceNumber": 0,
- "dieType": "D1",
- "bonusHitPoints": 5,
- "applyToSelf": false
- },
- "hasFilterId": false,
- "filterId": 0
- },
- {
- "$type": "EffectForm, Assembly-CSharp",
- "formType": "Condition",
- "addBonusMode": "None",
- "applyLevel": "No",
- "levelType": "ClassLevel",
- "levelMultiplier": 1,
- "diceByLevelTable": [],
- "createdByCharacter": true,
- "createdByCondition": false,
- "hasSavingThrow": false,
- "savingThrowAffinity": "None",
- "dcModifier": 0,
- "canSaveToCancel": false,
- "saveOccurence": "EndOfTurn",
- "conditionForm": {
- "$type": "ConditionForm, Assembly-CSharp",
- "conditionDefinitionName": "ConditionSkinOfRetributionDamageCold",
- "conditionDefinition": "Definition:ConditionSkinOfRetributionDamageCold:12a93f66-73ba-57b7-bd96-4ea41680753d",
- "operation": "Add",
- "conditionsList": [],
- "applyToSelf": false,
- "forceOnSelf": false
- },
- "hasFilterId": false,
- "filterId": 0
- }
- ],
- "specialFormsDescription": "",
- "effectAdvancement": {
- "$type": "EffectAdvancement, Assembly-CSharp",
- "effectIncrementMethod": "PerAdditionalSlotLevel",
- "incrementMultiplier": 1,
- "additionalTargetsPerIncrement": 0,
- "additionalSubtargetsPerIncrement": 0,
- "additionalDicePerIncrement": 0,
- "additionalSpellLevelPerIncrement": 0,
- "additionalSummonsPerIncrement": 0,
- "additionalHPPerIncrement": 0,
- "additionalTempHPPerIncrement": 5,
- "additionalTargetCellsPerIncrement": 0,
- "additionalItemBonus": 0,
- "additionalWeaponDie": 0,
- "alteredDuration": "None"
- },
- "speedType": "Instant",
- "speedParameter": 10.0,
- "offsetImpactTimeBasedOnDistance": false,
- "offsetImpactTimeBasedOnDistanceFactor": 0.1,
- "offsetImpactTimePerTarget": 0.0,
- "effectParticleParameters": {
- "$type": "EffectParticleParameters, Assembly-CSharp",
- "casterParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "3b7d45ea0f197854aa21c5d1ea581201",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "casterSelfParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "casterQuickSpellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "targetParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "effectParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "effectSubTargetParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "zoneParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "596b83c27fbb806419e030cde3f8fe3d",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "beforeImpactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "impactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "38c44805a1a3e4c4aaf0cd27dbe5f3f6",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectImpactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceParticlePerIndex": "",
- "activeEffectSurfaceParticlePerIndexCount": 0,
- "emissiveBorderCellStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderCellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderCellEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "forceApplyZoneParticle": false,
- "applyEmissionColorOnWeapons": false,
- "emissionColor": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 0.0,
- "g": 0.0,
- "b": 0.0,
- "a": 0.0
- },
- "emissionColorFadeInDuration": 0.0,
- "emissionColorFadeOutDuration": 0.0
- },
- "effectAIParameters": {
- "$type": "EffectAIParameters, Assembly-CSharp",
- "aoeScoreMultiplier": 1.0,
- "cooldownForCaster": 0,
- "cooldownForBattle": 0,
- "sortingScoreMultiplier": 1.0,
- "dynamicCooldown": false
- },
- "animationMagicEffect": "Animation0",
- "lightCounterDispellsEffect": false,
- "hideSavingThrowAnimation": false
- },
- "aiParameters": {
- "$type": "SpellAIParameters, Assembly-CSharp",
- "learnPriority": "Low",
- "preparePriority": "Low"
- },
- "concentrationAction": "None",
- "verboseComponent": true,
- "somaticComponent": true,
- "materialComponentType": "Mundane",
- "specificMaterialComponentTag": "Diamond",
- "specificMaterialComponentCostGp": 100,
- "specificMaterialComponentConsumed": true,
- "terminateOnItemUnequip": false,
- "displayConditionDuration": false,
- "vocalSpellSemeType": "Defense",
- "guiPresentation": {
- "$type": "GuiPresentation, Assembly-CSharp",
- "hidden": false,
- "title": "Cold Damage",
- "description": "The creature takes 5 Cold Damage per spell level.",
- "spriteReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
- "m_AssetGUID": "331d497f-bb40-5372-93d7-5584cf598a49",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 1.0
- },
- "symbolChar": "221E",
- "sortOrder": 0,
- "unusedInSolastaCOTM": false,
- "usedInValleyDLC": false
- },
- "contentCopyright": "UserContent",
- "guid": "e0a2a755-2576-509e-af6d-a0a2d2f5a038",
- "contentPack": 9999,
- "name": "SkinOfRetributionDamageCold"
-}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/SkinOfRetributionDamageFire.json b/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/SkinOfRetributionDamageFire.json
deleted file mode 100644
index 0114165400..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/SkinOfRetributionDamageFire.json
+++ /dev/null
@@ -1,371 +0,0 @@
-{
- "$type": "SpellDefinition, Assembly-CSharp",
- "spellsBundle": false,
- "subspellsList": [],
- "compactSubspellsTooltip": false,
- "implemented": true,
- "schoolOfMagic": "SchoolAbjuration",
- "spellLevel": 1,
- "ritual": false,
- "uniqueInstance": true,
- "castingTime": "Action",
- "reactionContext": "None",
- "ritualCastingTime": "Action",
- "requiresConcentration": false,
- "effectDescription": {
- "$type": "EffectDescription, Assembly-CSharp",
- "rangeType": "Self",
- "rangeParameter": 0,
- "halfDamageOnAMiss": false,
- "hitAffinitiesByTargetTag": [],
- "targetType": "Self",
- "itemSelectionType": "None",
- "targetParameter": 1,
- "targetParameter2": 2,
- "emissiveBorder": "None",
- "emissiveParameter": 1,
- "requiresTargetProximity": false,
- "targetProximityDistance": 6,
- "targetExcludeCaster": false,
- "canBePlacedOnCharacter": true,
- "affectOnlyGround": false,
- "targetFilteringMethod": "CharacterOnly",
- "targetFilteringTag": "No",
- "requiresVisibilityForPosition": true,
- "inviteOptionalAlly": false,
- "slotTypes": [],
- "recurrentEffect": "No",
- "retargetAfterDeath": false,
- "retargetActionType": "Bonus",
- "poolFilterDiceNumber": 5,
- "poolFilterDieType": "D8",
- "trapRangeType": "Triggerer",
- "targetConditionName": "",
- "targetConditionAsset": null,
- "targetSide": "Ally",
- "durationType": "Hour",
- "durationParameter": 1,
- "endOfEffect": "EndOfTurn",
- "hasSavingThrow": false,
- "disableSavingThrowOnAllies": false,
- "savingThrowAbility": "Dexterity",
- "ignoreCover": false,
- "grantedConditionOnSave": null,
- "rollSaveOnlyIfRelevantForms": false,
- "hasShoveRoll": false,
- "createdByCharacter": true,
- "difficultyClassComputation": "SpellCastingFeature",
- "savingThrowDifficultyAbility": "Wisdom",
- "fixedSavingThrowDifficultyClass": 15,
- "savingThrowAffinitiesBySense": [],
- "savingThrowAffinitiesByFamily": [],
- "damageAffinitiesByFamily": [],
- "advantageForEnemies": false,
- "canBeDispersed": false,
- "hasVelocity": false,
- "velocityCellsPerRound": 2,
- "velocityType": "AwayFromSourceOriginalPosition",
- "restrictedCreatureFamilies": [],
- "immuneCreatureFamilies": [],
- "restrictedCharacterSizes": [],
- "hasLimitedEffectPool": false,
- "effectPoolAmount": 60,
- "effectApplication": "All",
- "effectFormFilters": [],
- "effectForms": [
- {
- "$type": "EffectForm, Assembly-CSharp",
- "formType": "TemporaryHitPoints",
- "addBonusMode": "None",
- "applyLevel": "No",
- "levelType": "ClassLevel",
- "levelMultiplier": 1,
- "diceByLevelTable": [],
- "createdByCharacter": true,
- "createdByCondition": false,
- "hasSavingThrow": false,
- "savingThrowAffinity": "None",
- "dcModifier": 0,
- "canSaveToCancel": false,
- "saveOccurence": "EndOfTurn",
- "temporaryHitPointsForm": {
- "$type": "TemporaryHitPointsForm, Assembly-CSharp",
- "diceNumber": 0,
- "dieType": "D1",
- "bonusHitPoints": 5,
- "applyToSelf": false
- },
- "hasFilterId": false,
- "filterId": 0
- },
- {
- "$type": "EffectForm, Assembly-CSharp",
- "formType": "Condition",
- "addBonusMode": "None",
- "applyLevel": "No",
- "levelType": "ClassLevel",
- "levelMultiplier": 1,
- "diceByLevelTable": [],
- "createdByCharacter": true,
- "createdByCondition": false,
- "hasSavingThrow": false,
- "savingThrowAffinity": "None",
- "dcModifier": 0,
- "canSaveToCancel": false,
- "saveOccurence": "EndOfTurn",
- "conditionForm": {
- "$type": "ConditionForm, Assembly-CSharp",
- "conditionDefinitionName": "ConditionSkinOfRetributionDamageFire",
- "conditionDefinition": "Definition:ConditionSkinOfRetributionDamageFire:feb0fea6-e97b-57a3-8c09-7693614f9c11",
- "operation": "Add",
- "conditionsList": [],
- "applyToSelf": false,
- "forceOnSelf": false
- },
- "hasFilterId": false,
- "filterId": 0
- }
- ],
- "specialFormsDescription": "",
- "effectAdvancement": {
- "$type": "EffectAdvancement, Assembly-CSharp",
- "effectIncrementMethod": "PerAdditionalSlotLevel",
- "incrementMultiplier": 1,
- "additionalTargetsPerIncrement": 0,
- "additionalSubtargetsPerIncrement": 0,
- "additionalDicePerIncrement": 0,
- "additionalSpellLevelPerIncrement": 0,
- "additionalSummonsPerIncrement": 0,
- "additionalHPPerIncrement": 0,
- "additionalTempHPPerIncrement": 5,
- "additionalTargetCellsPerIncrement": 0,
- "additionalItemBonus": 0,
- "additionalWeaponDie": 0,
- "alteredDuration": "None"
- },
- "speedType": "Instant",
- "speedParameter": 10.0,
- "offsetImpactTimeBasedOnDistance": false,
- "offsetImpactTimeBasedOnDistanceFactor": 0.1,
- "offsetImpactTimePerTarget": 0.0,
- "effectParticleParameters": {
- "$type": "EffectParticleParameters, Assembly-CSharp",
- "casterParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "a527dee34e46e7a4c8c68a9d244b3855",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "casterSelfParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "casterQuickSpellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "targetParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "effectParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "e766280ec6dd2fa4ba0a28275aa732fb",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "effectSubTargetParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "zoneParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "beforeImpactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "impactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "e446eddf529bfc94c9b972fc384b9986",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectImpactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceParticlePerIndex": "",
- "activeEffectSurfaceParticlePerIndexCount": 0,
- "emissiveBorderCellStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderCellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderCellEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "forceApplyZoneParticle": false,
- "applyEmissionColorOnWeapons": false,
- "emissionColor": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 0.0,
- "g": 0.0,
- "b": 0.0,
- "a": 0.0
- },
- "emissionColorFadeInDuration": 0.0,
- "emissionColorFadeOutDuration": 0.0
- },
- "effectAIParameters": {
- "$type": "EffectAIParameters, Assembly-CSharp",
- "aoeScoreMultiplier": 1.0,
- "cooldownForCaster": 0,
- "cooldownForBattle": 0,
- "sortingScoreMultiplier": 1.0,
- "dynamicCooldown": false
- },
- "animationMagicEffect": "Animation0",
- "lightCounterDispellsEffect": false,
- "hideSavingThrowAnimation": false
- },
- "aiParameters": {
- "$type": "SpellAIParameters, Assembly-CSharp",
- "learnPriority": "Low",
- "preparePriority": "Low"
- },
- "concentrationAction": "None",
- "verboseComponent": true,
- "somaticComponent": true,
- "materialComponentType": "Mundane",
- "specificMaterialComponentTag": "Diamond",
- "specificMaterialComponentCostGp": 100,
- "specificMaterialComponentConsumed": true,
- "terminateOnItemUnequip": false,
- "displayConditionDuration": false,
- "vocalSpellSemeType": "Defense",
- "guiPresentation": {
- "$type": "GuiPresentation, Assembly-CSharp",
- "hidden": false,
- "title": "Fire Damage",
- "description": "The creature takes 5 Fire Damage per spell level.",
- "spriteReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
- "m_AssetGUID": "331d497f-bb40-5372-93d7-5584cf598a49",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 1.0
- },
- "symbolChar": "221E",
- "sortOrder": 0,
- "unusedInSolastaCOTM": false,
- "usedInValleyDLC": false
- },
- "contentCopyright": "UserContent",
- "guid": "afa8c181-ca65-5646-9698-5d59ee7d7f17",
- "contentPack": 9999,
- "name": "SkinOfRetributionDamageFire"
-}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/SkinOfRetributionDamageLightning.json b/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/SkinOfRetributionDamageLightning.json
deleted file mode 100644
index 26203bd12d..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/SkinOfRetributionDamageLightning.json
+++ /dev/null
@@ -1,371 +0,0 @@
-{
- "$type": "SpellDefinition, Assembly-CSharp",
- "spellsBundle": false,
- "subspellsList": [],
- "compactSubspellsTooltip": false,
- "implemented": true,
- "schoolOfMagic": "SchoolAbjuration",
- "spellLevel": 1,
- "ritual": false,
- "uniqueInstance": true,
- "castingTime": "Action",
- "reactionContext": "None",
- "ritualCastingTime": "Action",
- "requiresConcentration": false,
- "effectDescription": {
- "$type": "EffectDescription, Assembly-CSharp",
- "rangeType": "Self",
- "rangeParameter": 0,
- "halfDamageOnAMiss": false,
- "hitAffinitiesByTargetTag": [],
- "targetType": "Self",
- "itemSelectionType": "None",
- "targetParameter": 1,
- "targetParameter2": 2,
- "emissiveBorder": "None",
- "emissiveParameter": 1,
- "requiresTargetProximity": false,
- "targetProximityDistance": 6,
- "targetExcludeCaster": false,
- "canBePlacedOnCharacter": true,
- "affectOnlyGround": false,
- "targetFilteringMethod": "CharacterOnly",
- "targetFilteringTag": "No",
- "requiresVisibilityForPosition": true,
- "inviteOptionalAlly": false,
- "slotTypes": [],
- "recurrentEffect": "No",
- "retargetAfterDeath": false,
- "retargetActionType": "Bonus",
- "poolFilterDiceNumber": 5,
- "poolFilterDieType": "D8",
- "trapRangeType": "Triggerer",
- "targetConditionName": "",
- "targetConditionAsset": null,
- "targetSide": "Ally",
- "durationType": "Hour",
- "durationParameter": 1,
- "endOfEffect": "EndOfTurn",
- "hasSavingThrow": false,
- "disableSavingThrowOnAllies": false,
- "savingThrowAbility": "Dexterity",
- "ignoreCover": false,
- "grantedConditionOnSave": null,
- "rollSaveOnlyIfRelevantForms": false,
- "hasShoveRoll": false,
- "createdByCharacter": true,
- "difficultyClassComputation": "SpellCastingFeature",
- "savingThrowDifficultyAbility": "Wisdom",
- "fixedSavingThrowDifficultyClass": 15,
- "savingThrowAffinitiesBySense": [],
- "savingThrowAffinitiesByFamily": [],
- "damageAffinitiesByFamily": [],
- "advantageForEnemies": false,
- "canBeDispersed": false,
- "hasVelocity": false,
- "velocityCellsPerRound": 2,
- "velocityType": "AwayFromSourceOriginalPosition",
- "restrictedCreatureFamilies": [],
- "immuneCreatureFamilies": [],
- "restrictedCharacterSizes": [],
- "hasLimitedEffectPool": false,
- "effectPoolAmount": 60,
- "effectApplication": "All",
- "effectFormFilters": [],
- "effectForms": [
- {
- "$type": "EffectForm, Assembly-CSharp",
- "formType": "TemporaryHitPoints",
- "addBonusMode": "None",
- "applyLevel": "No",
- "levelType": "ClassLevel",
- "levelMultiplier": 1,
- "diceByLevelTable": [],
- "createdByCharacter": true,
- "createdByCondition": false,
- "hasSavingThrow": false,
- "savingThrowAffinity": "None",
- "dcModifier": 0,
- "canSaveToCancel": false,
- "saveOccurence": "EndOfTurn",
- "temporaryHitPointsForm": {
- "$type": "TemporaryHitPointsForm, Assembly-CSharp",
- "diceNumber": 0,
- "dieType": "D1",
- "bonusHitPoints": 5,
- "applyToSelf": false
- },
- "hasFilterId": false,
- "filterId": 0
- },
- {
- "$type": "EffectForm, Assembly-CSharp",
- "formType": "Condition",
- "addBonusMode": "None",
- "applyLevel": "No",
- "levelType": "ClassLevel",
- "levelMultiplier": 1,
- "diceByLevelTable": [],
- "createdByCharacter": true,
- "createdByCondition": false,
- "hasSavingThrow": false,
- "savingThrowAffinity": "None",
- "dcModifier": 0,
- "canSaveToCancel": false,
- "saveOccurence": "EndOfTurn",
- "conditionForm": {
- "$type": "ConditionForm, Assembly-CSharp",
- "conditionDefinitionName": "ConditionSkinOfRetributionDamageLightning",
- "conditionDefinition": "Definition:ConditionSkinOfRetributionDamageLightning:882338fc-77bf-561e-ad15-63d03a72b289",
- "operation": "Add",
- "conditionsList": [],
- "applyToSelf": false,
- "forceOnSelf": false
- },
- "hasFilterId": false,
- "filterId": 0
- }
- ],
- "specialFormsDescription": "",
- "effectAdvancement": {
- "$type": "EffectAdvancement, Assembly-CSharp",
- "effectIncrementMethod": "PerAdditionalSlotLevel",
- "incrementMultiplier": 1,
- "additionalTargetsPerIncrement": 0,
- "additionalSubtargetsPerIncrement": 0,
- "additionalDicePerIncrement": 0,
- "additionalSpellLevelPerIncrement": 0,
- "additionalSummonsPerIncrement": 0,
- "additionalHPPerIncrement": 0,
- "additionalTempHPPerIncrement": 5,
- "additionalTargetCellsPerIncrement": 0,
- "additionalItemBonus": 0,
- "additionalWeaponDie": 0,
- "alteredDuration": "None"
- },
- "speedType": "Instant",
- "speedParameter": 10.0,
- "offsetImpactTimeBasedOnDistance": false,
- "offsetImpactTimeBasedOnDistanceFactor": 0.1,
- "offsetImpactTimePerTarget": 0.0,
- "effectParticleParameters": {
- "$type": "EffectParticleParameters, Assembly-CSharp",
- "casterParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "44e6449335f642743a6c8d5fda526cfd",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "casterSelfParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "casterQuickSpellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "targetParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "effectParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "effectSubTargetParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "zoneParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "579f0985fff7e2243a922184fedb2db0",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "beforeImpactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "impactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "7ee946178940d56438b69281484e7a39",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectImpactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceParticlePerIndex": "",
- "activeEffectSurfaceParticlePerIndexCount": 0,
- "emissiveBorderCellStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderCellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderCellEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "forceApplyZoneParticle": false,
- "applyEmissionColorOnWeapons": false,
- "emissionColor": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 0.0,
- "g": 0.0,
- "b": 0.0,
- "a": 0.0
- },
- "emissionColorFadeInDuration": 0.0,
- "emissionColorFadeOutDuration": 0.0
- },
- "effectAIParameters": {
- "$type": "EffectAIParameters, Assembly-CSharp",
- "aoeScoreMultiplier": 1.0,
- "cooldownForCaster": 0,
- "cooldownForBattle": 0,
- "sortingScoreMultiplier": 1.0,
- "dynamicCooldown": false
- },
- "animationMagicEffect": "Animation0",
- "lightCounterDispellsEffect": false,
- "hideSavingThrowAnimation": false
- },
- "aiParameters": {
- "$type": "SpellAIParameters, Assembly-CSharp",
- "learnPriority": "Low",
- "preparePriority": "Low"
- },
- "concentrationAction": "None",
- "verboseComponent": true,
- "somaticComponent": true,
- "materialComponentType": "Mundane",
- "specificMaterialComponentTag": "Diamond",
- "specificMaterialComponentCostGp": 100,
- "specificMaterialComponentConsumed": true,
- "terminateOnItemUnequip": false,
- "displayConditionDuration": false,
- "vocalSpellSemeType": "Defense",
- "guiPresentation": {
- "$type": "GuiPresentation, Assembly-CSharp",
- "hidden": false,
- "title": "Lightning Damage",
- "description": "The creature takes 5 Lightning Damage per spell level.",
- "spriteReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
- "m_AssetGUID": "331d497f-bb40-5372-93d7-5584cf598a49",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 1.0
- },
- "symbolChar": "221E",
- "sortOrder": 0,
- "unusedInSolastaCOTM": false,
- "usedInValleyDLC": false
- },
- "contentCopyright": "UserContent",
- "guid": "c8c54035-0a9f-5981-ab81-c70885fabecf",
- "contentPack": 9999,
- "name": "SkinOfRetributionDamageLightning"
-}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/SkinOfRetributionDamagePoison.json b/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/SkinOfRetributionDamagePoison.json
deleted file mode 100644
index 880e9f146a..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/SkinOfRetributionDamagePoison.json
+++ /dev/null
@@ -1,371 +0,0 @@
-{
- "$type": "SpellDefinition, Assembly-CSharp",
- "spellsBundle": false,
- "subspellsList": [],
- "compactSubspellsTooltip": false,
- "implemented": true,
- "schoolOfMagic": "SchoolAbjuration",
- "spellLevel": 1,
- "ritual": false,
- "uniqueInstance": true,
- "castingTime": "Action",
- "reactionContext": "None",
- "ritualCastingTime": "Action",
- "requiresConcentration": false,
- "effectDescription": {
- "$type": "EffectDescription, Assembly-CSharp",
- "rangeType": "Self",
- "rangeParameter": 0,
- "halfDamageOnAMiss": false,
- "hitAffinitiesByTargetTag": [],
- "targetType": "Self",
- "itemSelectionType": "None",
- "targetParameter": 1,
- "targetParameter2": 2,
- "emissiveBorder": "None",
- "emissiveParameter": 1,
- "requiresTargetProximity": false,
- "targetProximityDistance": 6,
- "targetExcludeCaster": false,
- "canBePlacedOnCharacter": true,
- "affectOnlyGround": false,
- "targetFilteringMethod": "CharacterOnly",
- "targetFilteringTag": "No",
- "requiresVisibilityForPosition": true,
- "inviteOptionalAlly": false,
- "slotTypes": [],
- "recurrentEffect": "No",
- "retargetAfterDeath": false,
- "retargetActionType": "Bonus",
- "poolFilterDiceNumber": 5,
- "poolFilterDieType": "D8",
- "trapRangeType": "Triggerer",
- "targetConditionName": "",
- "targetConditionAsset": null,
- "targetSide": "Ally",
- "durationType": "Hour",
- "durationParameter": 1,
- "endOfEffect": "EndOfTurn",
- "hasSavingThrow": false,
- "disableSavingThrowOnAllies": false,
- "savingThrowAbility": "Dexterity",
- "ignoreCover": false,
- "grantedConditionOnSave": null,
- "rollSaveOnlyIfRelevantForms": false,
- "hasShoveRoll": false,
- "createdByCharacter": true,
- "difficultyClassComputation": "SpellCastingFeature",
- "savingThrowDifficultyAbility": "Wisdom",
- "fixedSavingThrowDifficultyClass": 15,
- "savingThrowAffinitiesBySense": [],
- "savingThrowAffinitiesByFamily": [],
- "damageAffinitiesByFamily": [],
- "advantageForEnemies": false,
- "canBeDispersed": false,
- "hasVelocity": false,
- "velocityCellsPerRound": 2,
- "velocityType": "AwayFromSourceOriginalPosition",
- "restrictedCreatureFamilies": [],
- "immuneCreatureFamilies": [],
- "restrictedCharacterSizes": [],
- "hasLimitedEffectPool": false,
- "effectPoolAmount": 60,
- "effectApplication": "All",
- "effectFormFilters": [],
- "effectForms": [
- {
- "$type": "EffectForm, Assembly-CSharp",
- "formType": "TemporaryHitPoints",
- "addBonusMode": "None",
- "applyLevel": "No",
- "levelType": "ClassLevel",
- "levelMultiplier": 1,
- "diceByLevelTable": [],
- "createdByCharacter": true,
- "createdByCondition": false,
- "hasSavingThrow": false,
- "savingThrowAffinity": "None",
- "dcModifier": 0,
- "canSaveToCancel": false,
- "saveOccurence": "EndOfTurn",
- "temporaryHitPointsForm": {
- "$type": "TemporaryHitPointsForm, Assembly-CSharp",
- "diceNumber": 0,
- "dieType": "D1",
- "bonusHitPoints": 5,
- "applyToSelf": false
- },
- "hasFilterId": false,
- "filterId": 0
- },
- {
- "$type": "EffectForm, Assembly-CSharp",
- "formType": "Condition",
- "addBonusMode": "None",
- "applyLevel": "No",
- "levelType": "ClassLevel",
- "levelMultiplier": 1,
- "diceByLevelTable": [],
- "createdByCharacter": true,
- "createdByCondition": false,
- "hasSavingThrow": false,
- "savingThrowAffinity": "None",
- "dcModifier": 0,
- "canSaveToCancel": false,
- "saveOccurence": "EndOfTurn",
- "conditionForm": {
- "$type": "ConditionForm, Assembly-CSharp",
- "conditionDefinitionName": "ConditionSkinOfRetributionDamagePoison",
- "conditionDefinition": "Definition:ConditionSkinOfRetributionDamagePoison:ef02048e-ca30-5587-a55e-d1f7bfa32d3e",
- "operation": "Add",
- "conditionsList": [],
- "applyToSelf": false,
- "forceOnSelf": false
- },
- "hasFilterId": false,
- "filterId": 0
- }
- ],
- "specialFormsDescription": "",
- "effectAdvancement": {
- "$type": "EffectAdvancement, Assembly-CSharp",
- "effectIncrementMethod": "PerAdditionalSlotLevel",
- "incrementMultiplier": 1,
- "additionalTargetsPerIncrement": 0,
- "additionalSubtargetsPerIncrement": 0,
- "additionalDicePerIncrement": 0,
- "additionalSpellLevelPerIncrement": 0,
- "additionalSummonsPerIncrement": 0,
- "additionalHPPerIncrement": 0,
- "additionalTempHPPerIncrement": 5,
- "additionalTargetCellsPerIncrement": 0,
- "additionalItemBonus": 0,
- "additionalWeaponDie": 0,
- "alteredDuration": "None"
- },
- "speedType": "Instant",
- "speedParameter": 10.0,
- "offsetImpactTimeBasedOnDistance": false,
- "offsetImpactTimeBasedOnDistanceFactor": 0.1,
- "offsetImpactTimePerTarget": 0.0,
- "effectParticleParameters": {
- "$type": "EffectParticleParameters, Assembly-CSharp",
- "casterParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "d3c7ffd9777c0dc419d41e264b52a5dc",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "casterSelfParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "casterQuickSpellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "targetParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "effectParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "effectSubTargetParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "zoneParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "beforeImpactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "impactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "7bcbc5b8d1699674ea353034b65de9ee",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectImpactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceParticlePerIndex": "",
- "activeEffectSurfaceParticlePerIndexCount": 0,
- "emissiveBorderCellStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderCellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderCellEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "forceApplyZoneParticle": false,
- "applyEmissionColorOnWeapons": false,
- "emissionColor": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 0.0,
- "g": 0.0,
- "b": 0.0,
- "a": 0.0
- },
- "emissionColorFadeInDuration": 0.0,
- "emissionColorFadeOutDuration": 0.0
- },
- "effectAIParameters": {
- "$type": "EffectAIParameters, Assembly-CSharp",
- "aoeScoreMultiplier": 1.0,
- "cooldownForCaster": 0,
- "cooldownForBattle": 0,
- "sortingScoreMultiplier": 1.0,
- "dynamicCooldown": false
- },
- "animationMagicEffect": "Animation0",
- "lightCounterDispellsEffect": false,
- "hideSavingThrowAnimation": false
- },
- "aiParameters": {
- "$type": "SpellAIParameters, Assembly-CSharp",
- "learnPriority": "Low",
- "preparePriority": "Low"
- },
- "concentrationAction": "None",
- "verboseComponent": true,
- "somaticComponent": true,
- "materialComponentType": "Mundane",
- "specificMaterialComponentTag": "Diamond",
- "specificMaterialComponentCostGp": 100,
- "specificMaterialComponentConsumed": true,
- "terminateOnItemUnequip": false,
- "displayConditionDuration": false,
- "vocalSpellSemeType": "Defense",
- "guiPresentation": {
- "$type": "GuiPresentation, Assembly-CSharp",
- "hidden": false,
- "title": "Poison Damage",
- "description": "The creature takes 5 Poison Damage per spell level.",
- "spriteReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
- "m_AssetGUID": "331d497f-bb40-5372-93d7-5584cf598a49",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 1.0
- },
- "symbolChar": "221E",
- "sortOrder": 0,
- "unusedInSolastaCOTM": false,
- "usedInValleyDLC": false
- },
- "contentCopyright": "UserContent",
- "guid": "432c80f7-716e-50d5-88d0-3cdf3ca185cb",
- "contentPack": 9999,
- "name": "SkinOfRetributionDamagePoison"
-}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/SkinOfRetributionDamageThunder.json b/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/SkinOfRetributionDamageThunder.json
deleted file mode 100644
index 27a3a0c67d..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/SpellDefinition/SkinOfRetributionDamageThunder.json
+++ /dev/null
@@ -1,371 +0,0 @@
-{
- "$type": "SpellDefinition, Assembly-CSharp",
- "spellsBundle": false,
- "subspellsList": [],
- "compactSubspellsTooltip": false,
- "implemented": true,
- "schoolOfMagic": "SchoolAbjuration",
- "spellLevel": 1,
- "ritual": false,
- "uniqueInstance": true,
- "castingTime": "Action",
- "reactionContext": "None",
- "ritualCastingTime": "Action",
- "requiresConcentration": false,
- "effectDescription": {
- "$type": "EffectDescription, Assembly-CSharp",
- "rangeType": "Self",
- "rangeParameter": 0,
- "halfDamageOnAMiss": false,
- "hitAffinitiesByTargetTag": [],
- "targetType": "Self",
- "itemSelectionType": "None",
- "targetParameter": 1,
- "targetParameter2": 2,
- "emissiveBorder": "None",
- "emissiveParameter": 1,
- "requiresTargetProximity": false,
- "targetProximityDistance": 6,
- "targetExcludeCaster": false,
- "canBePlacedOnCharacter": true,
- "affectOnlyGround": false,
- "targetFilteringMethod": "CharacterOnly",
- "targetFilteringTag": "No",
- "requiresVisibilityForPosition": true,
- "inviteOptionalAlly": false,
- "slotTypes": [],
- "recurrentEffect": "No",
- "retargetAfterDeath": false,
- "retargetActionType": "Bonus",
- "poolFilterDiceNumber": 5,
- "poolFilterDieType": "D8",
- "trapRangeType": "Triggerer",
- "targetConditionName": "",
- "targetConditionAsset": null,
- "targetSide": "Ally",
- "durationType": "Hour",
- "durationParameter": 1,
- "endOfEffect": "EndOfTurn",
- "hasSavingThrow": false,
- "disableSavingThrowOnAllies": false,
- "savingThrowAbility": "Dexterity",
- "ignoreCover": false,
- "grantedConditionOnSave": null,
- "rollSaveOnlyIfRelevantForms": false,
- "hasShoveRoll": false,
- "createdByCharacter": true,
- "difficultyClassComputation": "SpellCastingFeature",
- "savingThrowDifficultyAbility": "Wisdom",
- "fixedSavingThrowDifficultyClass": 15,
- "savingThrowAffinitiesBySense": [],
- "savingThrowAffinitiesByFamily": [],
- "damageAffinitiesByFamily": [],
- "advantageForEnemies": false,
- "canBeDispersed": false,
- "hasVelocity": false,
- "velocityCellsPerRound": 2,
- "velocityType": "AwayFromSourceOriginalPosition",
- "restrictedCreatureFamilies": [],
- "immuneCreatureFamilies": [],
- "restrictedCharacterSizes": [],
- "hasLimitedEffectPool": false,
- "effectPoolAmount": 60,
- "effectApplication": "All",
- "effectFormFilters": [],
- "effectForms": [
- {
- "$type": "EffectForm, Assembly-CSharp",
- "formType": "TemporaryHitPoints",
- "addBonusMode": "None",
- "applyLevel": "No",
- "levelType": "ClassLevel",
- "levelMultiplier": 1,
- "diceByLevelTable": [],
- "createdByCharacter": true,
- "createdByCondition": false,
- "hasSavingThrow": false,
- "savingThrowAffinity": "None",
- "dcModifier": 0,
- "canSaveToCancel": false,
- "saveOccurence": "EndOfTurn",
- "temporaryHitPointsForm": {
- "$type": "TemporaryHitPointsForm, Assembly-CSharp",
- "diceNumber": 0,
- "dieType": "D1",
- "bonusHitPoints": 5,
- "applyToSelf": false
- },
- "hasFilterId": false,
- "filterId": 0
- },
- {
- "$type": "EffectForm, Assembly-CSharp",
- "formType": "Condition",
- "addBonusMode": "None",
- "applyLevel": "No",
- "levelType": "ClassLevel",
- "levelMultiplier": 1,
- "diceByLevelTable": [],
- "createdByCharacter": true,
- "createdByCondition": false,
- "hasSavingThrow": false,
- "savingThrowAffinity": "None",
- "dcModifier": 0,
- "canSaveToCancel": false,
- "saveOccurence": "EndOfTurn",
- "conditionForm": {
- "$type": "ConditionForm, Assembly-CSharp",
- "conditionDefinitionName": "ConditionSkinOfRetributionDamageThunder",
- "conditionDefinition": "Definition:ConditionSkinOfRetributionDamageThunder:75f38f06-77b8-5f1f-9b93-5286f8f63027",
- "operation": "Add",
- "conditionsList": [],
- "applyToSelf": false,
- "forceOnSelf": false
- },
- "hasFilterId": false,
- "filterId": 0
- }
- ],
- "specialFormsDescription": "",
- "effectAdvancement": {
- "$type": "EffectAdvancement, Assembly-CSharp",
- "effectIncrementMethod": "PerAdditionalSlotLevel",
- "incrementMultiplier": 1,
- "additionalTargetsPerIncrement": 0,
- "additionalSubtargetsPerIncrement": 0,
- "additionalDicePerIncrement": 0,
- "additionalSpellLevelPerIncrement": 0,
- "additionalSummonsPerIncrement": 0,
- "additionalHPPerIncrement": 0,
- "additionalTempHPPerIncrement": 5,
- "additionalTargetCellsPerIncrement": 0,
- "additionalItemBonus": 0,
- "additionalWeaponDie": 0,
- "alteredDuration": "None"
- },
- "speedType": "Instant",
- "speedParameter": 10.0,
- "offsetImpactTimeBasedOnDistance": false,
- "offsetImpactTimeBasedOnDistanceFactor": 0.1,
- "offsetImpactTimePerTarget": 0.0,
- "effectParticleParameters": {
- "$type": "EffectParticleParameters, Assembly-CSharp",
- "casterParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "d26797bf421dbc2448872162f23d8fd3",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "casterSelfParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "casterQuickSpellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "targetParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "effectParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "effectSubTargetParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "zoneParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "b6820f3b2273d454c97a4c29dd5e50dd",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "beforeImpactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "impactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "3e25fca5d3585174f9b7e20aca6ef3d9",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectImpactParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectCellEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "activeEffectSurfaceParticlePerIndex": "",
- "activeEffectSurfaceParticlePerIndexCount": 0,
- "emissiveBorderCellStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderCellParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderCellEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "emissiveBorderSurfaceEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionStartParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "conditionEndParticleReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
- },
- "forceApplyZoneParticle": false,
- "applyEmissionColorOnWeapons": false,
- "emissionColor": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 0.0,
- "g": 0.0,
- "b": 0.0,
- "a": 0.0
- },
- "emissionColorFadeInDuration": 0.0,
- "emissionColorFadeOutDuration": 0.0
- },
- "effectAIParameters": {
- "$type": "EffectAIParameters, Assembly-CSharp",
- "aoeScoreMultiplier": 1.0,
- "cooldownForCaster": 0,
- "cooldownForBattle": 0,
- "sortingScoreMultiplier": 1.0,
- "dynamicCooldown": false
- },
- "animationMagicEffect": "Animation0",
- "lightCounterDispellsEffect": false,
- "hideSavingThrowAnimation": false
- },
- "aiParameters": {
- "$type": "SpellAIParameters, Assembly-CSharp",
- "learnPriority": "Low",
- "preparePriority": "Low"
- },
- "concentrationAction": "None",
- "verboseComponent": true,
- "somaticComponent": true,
- "materialComponentType": "Mundane",
- "specificMaterialComponentTag": "Diamond",
- "specificMaterialComponentCostGp": 100,
- "specificMaterialComponentConsumed": true,
- "terminateOnItemUnequip": false,
- "displayConditionDuration": false,
- "vocalSpellSemeType": "Defense",
- "guiPresentation": {
- "$type": "GuiPresentation, Assembly-CSharp",
- "hidden": false,
- "title": "Thunder Damage",
- "description": "The creature takes 5 Thunder Damage per spell level.",
- "spriteReference": {
- "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
- "m_AssetGUID": "331d497f-bb40-5372-93d7-5584cf598a49",
- "m_SubObjectName": null,
- "m_SubObjectType": null
- },
- "color": {
- "$type": "UnityEngine.Color, UnityEngine.CoreModule",
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 1.0
- },
- "symbolChar": "221E",
- "sortOrder": 0,
- "unusedInSolastaCOTM": false,
- "usedInValleyDLC": false
- },
- "contentCopyright": "UserContent",
- "guid": "63008b6d-6a03-5f82-9630-0249dfb61bac",
- "contentPack": 9999,
- "name": "SkinOfRetributionDamageThunder"
-}
\ No newline at end of file
diff --git a/Documentation/UnfinishedBusinessFeats.md b/Documentation/UnfinishedBusinessFeats.md
index 7ba67bcdff..54ebb64a47 100644
--- a/Documentation/UnfinishedBusinessFeats.md
+++ b/Documentation/UnfinishedBusinessFeats.md
@@ -253,276 +253,276 @@ You have studied the art of infusing magic into mundane objects to create tempor
You can spend 10 minutes to inspire all friendly creatures friendly creatures, including you, within 30 ft of you. Each creature gains temporary hit points equal to your level + your Charisma modifier.
-# 56. - Iridescent Touched
+# 56. - Intuitive Archery
+
+Your intuition guides your hand when using a bow. Increase your Wisdom attribute by 1, to a maximum of 20. You can use your Wisdom modifier instead of your Dexterity modifer for the attack and damage rolls with these weapons.
+
+# 57. - Iridescent Touched
Increase one of your mental attributes by 1, to a maximum of 20.
You gain the ability to cast the color spray, faerie fire and color burst spells once per long rest and you can cast these spells with your spell slots.
-# 57. - Longsword Finesse
+# 58. - Longsword Finesse
You are descended from a master of the longsword, and some of that mastery has passed on to you. You gain the following benefits:
• Increase your Dexterity score by 1, to a maximum of 20.
• While you are holding a longsword, you gain a +1 bonus to armor class.
• Longsword has the finesse property when you wield it.
-# 58. - Lunger
+# 59. - Lunger
While wielding only one melee weapon without the heavy tag and a free offhand, that weapon's range increases by 5 ft.
-# 59. - Magic Apprentice
+# 60. - Magic Apprentice
Choose a class: bard, cleric, druid, sorcerer, warlock, or wizard. You learn two cantrips of your choice from that class's spell list. In addition, choose one 1st-level spell to learn from that same list. Using this feat, you can cast the spell once at its lowest level, and you must finish a long rest before you can cast it in this way again.
-# 60. - Martial Might
+# 61. - Martial Might
You master the handaxe, battleaxe, greataxe, warhammer and maul. You gain the following benefits when using any of them:
• A +1 bonus to attack rolls you make with the weapon.
• Whenever you have advantage on a melee attack roll and hit, you knock the target prone if the lower of the two d20 rolls would also hit the target.
• Whenever you have disadvantage on a melee attack roll and miss, the target takes bludgeoning damage equal to your Strength modifier if higher of the two d20 rolls would hit the target.
-# 61. - Medium Armor
+# 62. - Medium Armor
Increase your Strength or Dexterity by 1, to a maximum of 20.
You gain proficiency with medium armor and shields.
-# 62. - Medium Armor Expert
+# 63. - Medium Armor Expert
You have practiced moving in medium armor to gain the following benefits:
• Wearing medium armor doesn't impose disadvantage on your Dexterity (Stealth) checks.
• When you wear medium armor, you can add 3, rather than 2, to your AC if you have a Dexterity of 16 or higher.
-# 63. - Merciless
+# 64. - Merciless
When you reduce a target to 0 HP using a melee weapon attack on your turn, enemies within a radius of the downed target equal to half of your proficiency bonus (rounded up) who can see the target must make a Wisdom save (DC 8 + your proficiency bonus + your Strength modifier) or become frightened of you until the end of your next turn. If the triggering attack is a critical hit, the radius is instead equal to your proficiency bonus.
-# 64. - Metamagic Expert
+# 65. - Metamagic Expert
You learn two metamagic options of your choice from the sorcerer class and gain half your proficiency bonus rounded up in sorcery points to spend on it.
-# 65. - Mobile
+# 66. - Mobile
You are exceptionally speedy and agile. Your speed increases by 10 ft and you are immune to difficult terrain when dashing. When you make a melee attack against a creature you are immune to attack of opportunity from the creature unless it has immunity to that.
-# 66. - Monastic Shield Training
+# 67. - Monastic Shield Training
You gain Shield proficiency, and they don't stop you from making unarmed attacks with that hand. In addition, all your monk abilities work even when wielding a Shield.
-# 67. - Monk Initiate
+# 68. - Monk Initiate
You have learned some of the ways of the monk. You gain Ki points equals to your proficiency bonus, which you can spend to use Flurry of Blows, Patient Defense, or Step of the Wind.
-# 68. - Natural Fluidity
+# 69. - Natural Fluidity
You may use a WildShape form to restore a spent spell slot, up to the maximum of a 3rd level spell slot. Alternatively, you may spend a 3rd level or higher spell slot to regain up to 2 WildShape forms. You can use it once per long rest.
-# 69. - Nimbleness
+# 70. - Nimbleness
You are uncommonly nimble for your race. Increase your Strength or Dexterity score by 1, to a maximum of 20. Increase your walking speed by 5 ft. You gain proficiency or expertise in the Athletics skill if Strength is increased or Acrobatics skill if Dexterity is increased.
-# 70. - Old Tactics
+# 71. - Old Tactics
Increase your Strength or Dexterity score by 1. Once per round, when a prone enemy within range of your melee weapon stands up you may make an attack of opportunity against the target.
-# 71. - Overwatch
+# 72. - Overwatch
You have mastered techniques to take advantage of every drop in any enemy's guard:
• When you hit a creature with an opportunity attack, the creature's speed becomes 0 for the rest of the turn.
• Creatures provoke opportunity attacks from you even if they take the Disengage action before leaving your reach.
• You can use your reaction to make a melee weapon attack against the attacking creature when a creature makes an attack against a target other than you.
-# 72. - Peregrination Touched
+# 73. - Peregrination Touched
Increase one of your mental attributes by 1, to a maximum of 20.
You gain the ability to cast the long strider, expeditious retreat, and spider climb spells once per long rest and you can cast these spells with your spell slots.
-# 73. - Pickpocket
+# 74. - Pickpocket
You gain proficiency with Sleight of Hand, or expertise if already proficient. You also have advantage on Sleight of Hand Dexterity checks.
-# 74. - Piercing Expert
+# 75. - Piercing Expert
Increase your Strength or Dexterity by 1, to a maximum of 20.
When you hit a creature with an attack that deals piercing damage, you can re-roll dice when you roll a 1 and you must use the new roll. When you score a critical hit you can roll one additional damage die when determining the extra piercing damage the target takes.
-# 75. - Poison Expert
+# 76. - Poison Expert
You have a profound understanding on how to manipulate poisons:
• You gain proficiency with the poisoner's kit, or expertise if already proficient.
• You gain the ability to apply a poison to your weapon as a bonus action.
• You add twice your proficiency bonus to any ability checks you make to craft poisons and you craft them in half of the time.
-# 76. - Poisonous Skin
+# 77. - Poisonous Skin
Any creature that hits you in melee or is hit by your unarmed attack, shoves you or is shoved by you needs to succeed on Constitution saving throw (DC 8 + your proficiency bonus + your Constitution modifier) or become Poisoned for 1 minute.
-# 77. - Polearm Expert
+# 78. - Polearm Expert
Your expert training with a polearm grants you these benefits:
• When you take the Attack action and attack with only a polearm weapon, you can use a bonus action to make a melee attack with the opposite end of the weapon. This attack uses the same ability modifier as the primary attack and deals 1d4 bludgeoning damage.
• Other creatures provoke an opportunity attack from you when they enter the reach you have with wielding a polearm weapon.
-# 78. - Potent Spellcaster
+# 79. - Potent Spellcaster
You can add your spellcaster attribute modifier to the damage you deal with any cantrip in your repertoire.
-# 79. - Power Attack
+# 80. - Power Attack
You have learned to trade accuracy to land deadlier blows. When attacking unarmed or with melee weapons, you can choose to take a -3 penalty to your to hit in order to do additional damage equal to 3 + your proficiency bonus.
-# 80. - Precision Focused
+# 81. - Precision Focused
Increase one of your mental attributes by 1, to a maximum of 20.
You can use a bonus action to make weapon attacks count as magical and use selected mental attribute for attack and damage rolls for 1 minute. This feature can be used proficiency bonus times per long rest.
-# 81. - Primal Rage
+# 82. - Primal Rage
Increase your Strength or Constitution score by 1, to a maximum of 20. You gain one additional Rage usage between rests.
-# 82. - Protection
+# 83. - Protection
When a creature you can see attacks a target other than you that is within one cell of you, you can use your reaction to impose disadvantage on the attack roll. You must be wielding a shield.
-# 83. - Psychokinesis
+# 84. - Psychokinesis
Increase one of your mental attributes by 1, to a maximum of 20.
As a bonus action during combat, you can telekinetically move one creature you can see within 30 ft of you. The target must succeed on a Strength saving throw (DC 8 + your proficiency bonus + your chosen attributes modifier) or be moved 5 ft in a direction of your choosing.
-# 84. - Pugilist
+# 85. - Pugilist
Your unarmed strikes deal an additional 1d4 bludgeoning damage and you can punch with your offhand as a bonus action. You can shove as a bonus action if you have free hand.
-# 85. - Ranged Expert
+# 86. - Ranged Expert
Your expert training with ranged weapons grants you these benefits:
• Attacks at melee range don't impose disadvantage.
• If you take the attack action on your turn, you can make one one-handed ranged bonus attack adding your attribute modifier to damage.
-# 86. - Reckless Attack
+# 87. - Reckless Attack
Before you make your first attack on your turn, you can decide to attack recklessly. Doing so gives you advantage on melee weapon attack rolls using Strength during this turn, but attack rolls against you have advantage until your next turn.
-# 87. - Retinue Touched
+# 88. - Retinue Touched
Increase one of your mental attributes by 1, to a maximum of 20.
You gain the ability to cast the bless, heroism and enhance ability spells once per long rest and you can cast these spells with your spell slots.
-# 88. - Revenant Great Sword
+# 89. - Revenant Great Sword
You are descended from a master of the great sword, and some of that mastery has passed on to you. You gain the following benefits:
• Increase your Dexterity or Strength score by 1, to a maximum of 20.
• While you are holding a great sword, you gain a +1 bonus to armor class.
• Great sword has the finesse property when you wield it.
-# 89. - Rope it Up
+# 90. - Rope it Up
Your thrown strikes get +1 to attack and damage rolls, you increase both it's long and short range by 10 feet and it returns to your hand immediately after it is used to make a thrown attack.
-# 90. - Savage Attack
+# 91. - Savage Attack
Reroll weapon and spell damage dice when you roll a 1 (Not all damage sources re-roll dice. For example, sneak attack and smite damage are not re-rolled).
-# 91. - Scriber
+# 92. - Scriber
Increase your Intelligence by 1, to a maximum of 20.
You gain proficiency with scroll kit and Arcana, or expertise if already proficient.
-# 92. - Shield Expert
+# 93. - Shield Expert
You have trained in the use of a shield as a weapon. It becomes a melee weapon that you are proficient with that deals 1d4 bludgeoning damage. You gain advantage on shove attempts while wielding a shield.
-# 93. - Shield Techniques
+# 94. - Shield Techniques
You use shields not just for protection but also for offense. You gain the following benefits while you are wielding a shield:
• If you take the Attack action on your turn, you can use a bonus action to try to shove a creature within 5 feet of you with your shield.
• If you aren't incapacitated, gain +2 bonus to all Dexterity saving throws you make.
• Whenever a damaging spell forces you to roll a Dexterity saving throw, you can use your reaction to halve any damage taken.
-# 94. - Slashing Expert
+# 95. - Slashing Expert
Increase your Strength or Dexterity by 1, to a maximum of 20.
When you hit a creature with an attack that deals slashing damage, you can reduce the speed of the target by 10 ft until the start of your next turn. When you score a critical hit you grievously wound it. Until the start of your next turn, the target has disadvantage on all attack rolls.
-# 95. - Slay thy Enemies
+# 96. - Slay thy Enemies
You can use your bonus action and consume one ranger spell slot to focus your hunting knowledge against your enemies. You have a bonus to attack and damage rolls equal to the spell slot level used up to a maximum of 3. Against favored enemies you gain advantage on attack rolls instead pf attack roll bonus. This effect lasts for 2 rounds, plus 1 round per slot level used.
-# 96. - Spear Expert
+# 97. - Spear Expert
Though the spear is a simple weapon to learn, it rewards you for the time you have taken to master it:
• You gain a +1 bonus to attack rolls you make with a spear and its damage die changes from a d6 to a d8, and from a d8 to a d10 when wielded with two hands.
• As a bonus action you can brace your spear to intercept approaching enemies. You can use reaction to perform attack of opportunity with a spear on enemy that enters your reach and deal extra die of damage if that attack hits.
• As a bonus action, you can increase your reach with a spear by 5 ft for the rest of your turn.
-# 97. - Spell Marksman
+# 98. - Spell Marksman
You learn one cantrip that requires an attack roll. Choose the cantrip from the bard, cleric, druid, sorcerer, warlock, or wizard spell list. When you cast a spell that requires you to make an attack roll, the spell's range is doubled. Your ranged spell attacks ignore half cover and three-quarters cover.
-# 98. - Spiritual Fluidity
+# 99. - Spiritual Fluidity
You may use a Channel Divinity usage to restore a spent spell slot, up to the maximum of a 3rd level spell slot. Alternatively, you may spend a 3rd level or higher spell slot to regain up to 3 Channel Divinity usages. You can use it once per long rest.
-# 99. - Steady Aim
+# 100. - Steady Aim
Increase your Dexterity by 1, to a maximum of 20. As a bonus action, you give yourself advantage on your next attack roll on the current turn. You can use this bonus action only if you haven't moved during this turn, and after you use the bonus action, your speed is 0 until the end of the current turn.
-# 100. - Superior Critical
+# 101. - Superior Critical
Your critical threshold is lowered by 1.
-# 101. - Tactician Expert
+# 102. - Tactician Expert
You have martial training that allows you to perform special combat techniques called gambits:
• You learn two gambits of your choice from the Tactician subclass. The Gambit DC of these gambits is 8 + proficiency bonus + Strength or Dexterity modifier, whichever is higher.
• You gain 1 Gambit Die. The die is a d6 and it doesn't increase in size if you are not a Tactician. This die is used to fuel your gambits. It is expended when you use it, and is regained when you finish a short or long rest.
-# 102. - Torchbearer
+# 103. - Torchbearer
You are skilled in the use of a torch in battle. Once per turn, as a bonus action, you may elect to use a light source you have equipped to attempt to set an enemy you can touch on fire. Your target must succeed on a Dexterity saving throw (DC 8 + your proficiency bonus + your Dexterity modifier) or take 1d4 fire damage per turn for 3 turns or until extinguished.
-# 103. - Tough
+# 104. - Tough
Your hit point maximum increases by an amount equal to twice your level when you gain this feat. Whenever you gain a level thereafter, your hit point maximum increases by an additional 2 hit points.
-# 104. - Toxicologist
+# 105. - Toxicologist
Increase one of your mental attributes by 1, to a maximum of 20.
You gain proficiency with poisoner's kit and Nature, or expertise if already proficient.
-# 105. - Two Weapon Fighting
+# 106. - Two Weapon Fighting
When you engage in two-weapon fighting, you can add your ability modifier to the damage of the second attack.
-# 106. - Umbra Touched
+# 107. - Umbra Touched
Increase one of your mental attributes by 1, to a maximum of 20.
You gain the ability to cast the invisibility, inflict wounds, and false life spells once per long rest and you can cast these spells with your spell slots.
-# 107. - Unarmored Expert
+# 108. - Unarmored Expert
Increase one of your mental attributes by 1, to a maximum of 20.
While you are not wearing any armor, your armor class is equal to 10 + your Dexterity modifier + the selected mental attribute modifier.
-# 108. - Verdant Touched
+# 109. - Verdant Touched
Increase one of your mental attributes by 1, to a maximum of 20.
You gain the ability to cast the barkskin, entangle, and goodberry spells once per long rest and you can cast these spells with your spell slots.
-# 109. - Warden
+# 110. - Warden
When a creature you can see hits a target, other than you, within 5 feet of you with an attack, you can use your reaction to reduce the damage the target takes by 1d10 + your proficiency bonus. You must wield a shield or a simple or martial weapon to use this reaction.
-# 110. - Wise Defense
+# 111. - Wise Defense
Increase your Wisdom by 1, to a maximum of 20.
While you are not wearing any armor or shield, your armor class is equal to 10 + your Dexterity modifier + your Wisdom modifier.
-# 111. - Wise Precision
+# 112. - Wise Precision
Increase your Wisdom by 1, to a maximum of 20.
You can use a bonus action to select a weapon. Its attacks count as magical and you use your Wisdom for your attack and damage rolls for 1 minute. This feature can be used proficiency bonus times per long rest.
-# 112. - Zen Archer
-
-Your intuition guides your hand when using a Longbow, Shortbow or Hand Crossbow. You can use your Wisdom modifier instead of your Dexterity modifer for the attack and damage rolls with these weapons.
-
diff --git a/Documentation/UnfinishedBusinessFightingStyles.md b/Documentation/UnfinishedBusinessFightingStyles.md
index c389008ff1..e78ac4a972 100644
--- a/Documentation/UnfinishedBusinessFightingStyles.md
+++ b/Documentation/UnfinishedBusinessFightingStyles.md
@@ -59,8 +59,4 @@ You are skilled in the use of a torch in battle. Once per turn, as a bonus actio
When a creature you can see hits a target, other than you, within 5 feet of you with an attack, you can use your reaction to reduce the damage the target takes by 1d10 + your proficiency bonus. You must wield a shield or a simple or martial weapon to use this reaction.
-# 15. - Zen Archer
-
-Your intuition guides your hand when using a Longbow, Shortbow or Hand Crossbow. You can use your Wisdom modifier instead of your Dexterity modifer for the attack and damage rolls with these weapons.
-
diff --git a/Documentation/UnfinishedBusinessSpells.md b/Documentation/UnfinishedBusinessSpells.md
index d2c66abfb5..56731ed7dc 100644
--- a/Documentation/UnfinishedBusinessSpells.md
+++ b/Documentation/UnfinishedBusinessSpells.md
@@ -37,7 +37,7 @@ You drive a disorienting spike of psychic energy into the mind of one creature y
# 10. - Minor Lifesteal (V,S) level 0 Necromancy
-You drain life energy from a hostile creature that you can see within 30 feet. Deal 1d8 necrotic damage to target on hit and heal for half the damage dealt. This spell has no effect on undead and constructs. The damage gains an additional die at levels 5th, 11th and 17th.
+You drain vital energy from a nearby enemy creature. Make a melee spell attack against a creature within 5 feet of you. On a hit, the creature takes 1d6 necrotic damage and you heal for half the damage dealt (rounded down). This spell has no effect on undead and constructs. The spell's damage increases by an additional die at 5th, 11th and 17th level.
# 11. - Resonating Blade (M,S) level 0 Evocation
@@ -123,7 +123,7 @@ You ward a creature within range against attack. Until the spell ends, any creat
# 30. - Skin of Retribution (V,S) level 1 Abjuration
-Choose a type: Acid, Cold, Fire, Lightning, Poison, or Thunder. A protective elemental skin envelops you, covering you and your gear. You gain 5 temporary hit points per spell level for the duration. In addition, if a creature hits you with a melee attack while you have these temporary hit points, the creature takes 5 damage of the chosen type per spell level.
+A protective elemental skin envelops you, covering you and your gear. You gain 5 temporary hit points per spell level for the duration. In addition, if a creature hits you with a melee attack while you have these temporary hit points, the creature takes 5 cold damage per spell level.
# 31. - Spike Barrage (V) level 1 Conjuration [Concentration]
@@ -149,200 +149,204 @@ You invoke the power of malevolent forces. Tendrils of dark energy erupt from yo
A burst of cold energy emanates from you in a 30-foot cone. Each creature in that area must make a Constitution saving throw. On a failed save, a creature takes 3d8 cold damage and is hindered by ice formations for 1 minute, or until it uses an action to break away the ice. A creature hindered by ice has its speed reduced to 0. On a successful save, a creature takes half as much damage and isn't hindered by ice.
-# 37. - Color Burst (V,S) level 2 Illusion
+# 37. - Cloud of Daggers (V,S) level 2 Conjuration [Concentration]
+
+You fill the air with spinning daggers in a cube 5 feet on each side, centered on a point you choose within range. A creature takes 4d4 slashing damage when it enters the spell's area for the first time on a turn or starts its turn there. When you cast this spell using a spell slot of 3rd level or higher, the damage increases by 2d4 for each slot level above 2nd.
+
+# 38. - Color Burst (V,S) level 2 Illusion
Burst a luminous cube that briefly blinds anyone within 10 ft. 8d10 is how many hit points of creatures this spell can affect.
-# 38. - Conjure Web (V,S) level 2 Conjuration [Concentration]
+# 39. - Conjure Web (V,S) level 2 Conjuration [Concentration]
You conjure a mass of thick, sticky webbing at a point of your choice within range. The webs fill a 20-foot cube from that point for the duration. The webs are difficult terrain and lightly obscure their area. Each creature that enters them during its turn must make a Dexterity saving throw. On a failed save, the creature is restrained as long as it remains in the webs or until it breaks free. A creature restrained by the webs can use its actions to make a Strength check against your spell save DC. If it succeeds, it is no longer restrained.
-# 39. - Illusory Duplicates (V,S) level 2 Illusion
+# 40. - Illusory Duplicates (V,S) level 2 Illusion
Three illusory duplicates of yourself appear in your space. Until the spell ends, each time a creature targets you with an attack, roll a d20 to determine whether the attack instead targets one of your duplicates.
If you have 3 duplicates, you must roll a 6 or higher to change the attack's target to a duplicate. With 2 duplicates, you must roll an 8 or higher. With 1 duplicate, you must roll an 11 or higher.
A duplicate's armor class is equal to 10 + your Dexterity modifier. If an attack hits a duplicate, the duplicate is destroyed. A duplicate can be destroyed only by an attack that hits it. It ignores all other damage and effects. The spell ends when all three duplicates are destroyed.
A creature is unaffected by this spell if it is Blinded, or has Blindsight, Truesight or Tremorsense (doesn't apply if you don't touch ground).
-# 40. - Noxious Spray (V,S) level 2 Evocation
+# 41. - Noxious Spray (V,S) level 2 Evocation
You unleash a spray of noxious gases on a target within range. Make a ranged spell attack. On a hit, the target takes 4d6 poison damage and must succeed on a Constitution saving throw or spend all its next turn retching and heaving, unable to move or take actions. Constructs, elementals and undead are unaffected by this spell. When you cast this spell using a slot of 3rd level or higher, you can target one additional creature for each slot level above 2nd.
-# 41. - Petal Storm (V,S) level 2 Conjuration [Concentration]
+# 42. - Petal Storm (V,S) level 2 Conjuration [Concentration]
Choose an unoccupied 15-foot cube of air that you can see within range. An elemental force of swirling winds appears in the cube and lasts for the spell's duration. The cloud heavily obscures its area. Any creature that enters the storm for the first time on a turn or starts its turn there must make a Strength saving throw. On a failed save, the creature takes 3d4 slashing damage. As a bonus action, you can move the storm up to 30 ft in any direction.
-# 42. - Protect Threshold (V,S) level 2 Abjuration
+# 43. - Protect Threshold (V,S) level 2 Abjuration
Tracing arcane sigils along its boundary, you can ward a doorway, window, or other portal from entry. For the duration, an invisible eldritch creature stalks the warded portal. Any creature that attempts to pass through the portal must make a Wisdom saving throw or take 4d6 psychic damage, or half as much on a successful save.
-# 43. - Psychic Whip (V) level 2 Enchantment
+# 44. - Psychic Whip (V) level 2 Enchantment
You psychically lash out at one creature you can see within range. The target must make an Intelligence saving throw. On a failed save, the target takes 3d6 psychic damage, and it can't take a reaction until the end of its next turn. Moreover, on its next turn, it must choose whether it gets a move, an action, or a bonus action; it gets only one of the three. On a successful save, the target takes half as much damage and suffers none of the spell's other effects. When you cast this spell using a spell slot of 3rd level or higher, you can target one additional creature for each slot level above 2nd.
-# 44. - Raise Skeleton (V,S) level 2 Necromancy [Concentration]
+# 45. - Raise Skeleton (V,S) level 2 Necromancy [Concentration]
Summons Skeleton:
Skeletons are animated by dark magic. They used to be living creatures but are now empty shells of hate, arisen from tombs or battlefields and craving for life… to kill.
-# 45. - Raise Skeleton Archer (V,S) level 2 Necromancy [Concentration]
+# 46. - Raise Skeleton Archer (V,S) level 2 Necromancy [Concentration]
Summons Skeleton Archer:
Skeletons are animated by dark magic. They used to be living creatures but are now empty shells of hate, arisen from tombs or battlefields and craving for life… to kill.
-# 46. - Shadow Blade (V,S) level 2 Illusion [Concentration]
+# 47. - Shadow Blade (V,S) level 2 Illusion [Concentration]
You weave together threads of shadow to create a sword of solidified gloom in your hand.
-# 47. - Adder's Fangs (V,S) level 3 Conjuration
+# 48. - Adder's Fangs (V,S) level 3 Conjuration
You create the visage of a massive green snake that appears for an instant before bearing down on your foe. Choose a creature within range. The target must make a constitution saving throw, taking 4d10 poison damage on a failure, or half as much damage on a successful one. A creature that fails its saving throw is also poisoned, and its speed is halved while poisoned by this spell. At the end of each of its turns, a target may make a constitution saving throw, ending the poison on a success. Otherwise, the poison lasts for 1 minute. When you cast this spell using a spell slot of 4th level or higher, you may target an additional creature within range for each slot level above 3rd.
-# 48. - Aura of Brilliance (V) level 3 Evocation [Concentration]
+# 49. - Aura of Brilliance (V) level 3 Evocation [Concentration]
Surround yourself with a magical aura. Allies within the aura gain a bonus 1d4 radiant damage on their attacks.
-# 49. - Booming Step (V) level 3 Conjuration
+# 50. - Booming Step (V) level 3 Conjuration
You teleport yourself to an unoccupied space you can see within range. Immediately after you disappear, a thunderous boom sounds, and each creature within 10 feet of the space you left must make a Constitution saving throw, taking 3d10 thunder damage on a failed save, or half as much damage on a successful one. You can also teleport one willing ally. When you cast this spell using a spell slot of 4th level or higher, the damage increases by 1d10 for each slot level above 3rd.
-# 50. - Corrupting Bolt (V,S) level 3 Necromancy
+# 51. - Corrupting Bolt (V,S) level 3 Necromancy
You can fire a pulse of necrotic energy that causes a creature's body to begin to wither and decay. Make a ranged attack against a creature. On a hit, the target takes 4d8 necrotic damage and must succeed a Constitution saving throw. On a failed saving throw, the next time you or an ally of yours hits the corrupted creature with an attack before the end of your next turn, the creature has vulnerability to all of that attack's damage, and then the corruption ends. When you cast this spell using a spell slot of 4th level or higher, the damage increases by 1d8 for each slot level above 3rd.
-# 51. - Elemental Enchantment (V,S) level 3 Transmutation [Concentration]
+# 52. - Elemental Enchantment (V,S) level 3 Transmutation [Concentration]
Imbue a non-magical weapon with elemental magic. It gains a +1 to attack and damage rolls, and it gains 1d4 of the corresponding element's damage. When casting with a 5 or 6 spell slots, the effects increased by one die while casting at a spell slot 7 or higher increases the effects by 2.
-# 52. - Fire Arrows (M,V,S) level 3 Transmutation [Concentration]
+# 53. - Fire Arrows (M,V,S) level 3 Transmutation [Concentration]
You must be wielding a ranged weapon. When a target is hit by it, the target takes an extra 1d6 fire damage. The spell ends when twelve pieces of ammunition have been drawn from the quiver. When you cast this spell using a spell slot of 4th level or higher, the number of pieces of ammunition you can affect with this spell increases by two for each slot level above 3rd.
-# 53. - Hunger of The Void (V,S) level 3 Transmutation [Concentration]
+# 54. - Hunger of The Void (V,S) level 3 Transmutation [Concentration]
You open a gateway to the dark between the stars, a region infested with unknown horrors. A 20-foot-radius sphere of blackness and bitter cold appears, centered on a point with range and lasting for the duration. The area is difficult terrain and creatures within the area are blinded. Any creature that starts its turn in the area takes 2d6 cold damage. Any creature that ends its turn in the area must succeed on a Dexterity saving throw or take 2d6 acid damage as milky, otherworldly tentacles rub against it. When you cast this spell using a spell slot of 4th level or higher, the extra damage increases by 1d6 for every 2 slots level above 3rd.
-# 54. - Lightning Arrow (V,S) level 3 Transmutation [Concentration]
+# 55. - Lightning Arrow (V,S) level 3 Transmutation [Concentration]
The next time you make a ranged weapon attack during the spell's duration, the weapon's ammunition, or the weapon itself if it's a thrown weapon, transforms into a bolt of lightning. Make the attack roll as normal. The target takes 3d8 lightning damage on a hit, or half as much damage on a miss. Whether you hit or miss, each creature within 10 feet of the target must make a Dexterity saving throw. Each of these creatures takes 2d8 lightning damage on a failed save, or half as much damage on a successful one. When you cast this spell using a spell slot of 4th level or higher, the damage for both effects of the spell increases by 1d8 for each slot level above 3rd.
-# 55. - Luminous Smite (V) level 3 Evocation [Concentration]
+# 56. - Luminous Smite (V) level 3 Evocation [Concentration]
On your next hit your weapon flares with a bright light, and the attack deals an extra 3d8 radiant damage to the target. Additionally, the target must succeed on a Constitution saving throw or be blinded until the spell ends.
A creature blinded by this spell makes another Constitution saving throw at the end of each of its turns. On a successful save, it is no longer blinded.
-# 56. - Pulse Wave (V,S) level 3 Evocation
+# 57. - Pulse Wave (V,S) level 3 Evocation
Hurl enemies away with intense gravitational pressure.
-# 57. - Raise Ghoul (V,S) level 3 Necromancy [Concentration]
+# 58. - Raise Ghoul (V,S) level 3 Necromancy [Concentration]
Summons Ghoul:
A ravenous undead creature, constantly searching for flesh to eat.
-# 58. - Spirit Nimbus (V,S) level 3 Necromancy [Concentration]
+# 59. - Spirit Nimbus (V,S) level 3 Necromancy [Concentration]
You call forth spirits of the dead, which flit around you for the spell's duration. The spirits are intangible and invulnerable.
Until the spell ends, any attack you make deals 1d8 extra damage when you hit a creature within 10 ft of you. This damage is radiant, necrotic, or cold (your choice when you cast the spell). Any creature that takes this damage can't regain hit points until the start of your next turn.
In addition, any enemy creature within 10ft of you when you cast, or that enters or starts its turn in that range has its movement speed lowered by 10ft until start of its next turn.
When you cast this spell using a spell slot of 4th level or higher, the damage increases by 1d8 for every two slot levels above 3rd.
-# 59. - Vitality Transfer (V,S) level 3 Necromancy
+# 60. - Vitality Transfer (V,S) level 3 Necromancy
You sacrifice some of your health to mend another creature's injuries. You take 4d8 necrotic damage, and one creature of your choice that you can see within range regains a number of hit points equal to twice the necrotic damage you take. When you cast this spell using a spell s lot of 4th level or higher, the damage increases by 1d8 for each slot level above 3rd.
-# 60. - Winter's Breath (V,S) level 3 Conjuration
+# 61. - Winter's Breath (V,S) level 3 Conjuration
Create a blast of cold wind to chill your enemies and knock them prone.
-# 61. - Aura of Perseverance (V) level 4 Abjuration [Concentration]
+# 62. - Aura of Perseverance (V) level 4 Abjuration [Concentration]
Purifying energy radiates from you in an aura with a 30-foot radius. Until the spell ends, the aura moves with you, centered on you. Each non-hostile creature in the aura, including you, can't become diseased, has resistance to poison damage, and has advantage on saving throws against effects that cause any of the following conditions: blinded, charmed, deafened, frightened, paralyzed, poisoned, and stunned.
-# 62. - Aura of Vivacity (V) level 4 Abjuration [Concentration]
+# 63. - Aura of Vivacity (V) level 4 Abjuration [Concentration]
Life-preserving energy radiates from you in an aura with a 30-foot radius. Until the spell ends, the aura moves with you, centered on you. Each non-hostile creature in the aura, including you, has resistance to necrotic damage, and its hit point maximum can't be reduced. In addition, a non-hostile, living creature regains 1 hit point when it starts its turn in the aura with 0 hit points.
-# 63. - Blessing of Rime (V,S) level 4 Evocation
+# 64. - Blessing of Rime (V,S) level 4 Evocation
You summon a chill wind that numbs the pain of your allies. Choose up to three creatures within range. Each creature gains 3d8 temporary hit points for the duration. While a creature has these hit points, if it would make a Constitution saving throw, it gains advantage on the roll. When you cast this spell using a spell slot of 5th level or higher, the temporary hit points increase by 1d8 for each slot level above 4th.
-# 64. - Brain Bulwark (V) level 4 Abjuration
+# 65. - Brain Bulwark (V) level 4 Abjuration
For the duration, you or one willing creature you can see within range has resistance to psychic damage, as well as Immunity to the Charmed, Frightened, Fear, Mind dominated and Mind controlled conditions.
-# 65. - Force Field (V,S) level 4 Evocation
+# 66. - Force Field (V,S) level 4 Evocation
A 20-foot-radius sphere of crushing force forms at a point you can see within range and tugs at the creatures there. Each creature in the sphere must make a Constitution saving throw. On a failed save, the creature takes 5d10 force damage, and is pulled in a straight line toward the center of the sphere, ending in an unoccupied space as close to the center as possible. On a successful save, the creature takes half as much damage and isn't pulled. When you cast this spell using a spell slot of 5th level or higher, the damage increases by 1d10 for each slot level above 4th.
-# 66. - Irresistible Performance (V) level 4 Enchantment
+# 67. - Irresistible Performance (V) level 4 Enchantment
You weave a song into the air, causing those who hear it to applaud its magnificence. All creatures of your choice inside a 30-foot-cube within range must make a Charisma saving throw or be forced to clap and shout until the start of your next turn. A creature that is charmed by you always fails this saving throw. A clapping creature cannot perform any actions that require their hands or mouth but can otherwise act normally. This spell has no effect on creatures that are immune to charm.
-# 67. - Protector of the Wild (V) level 4 Transmutation [Concentration]
+# 68. - Protector of the Wild (V) level 4 Transmutation [Concentration]
A nature spirit answers your call and transforms you into a powerful guardian. The transformation lasts until the spell ends. You choose between a Beast or a Tree form.
-# 68. - Psychic Lance (V) level 4 Enchantment
+# 69. - Psychic Lance (V) level 4 Enchantment
You unleash a shimmering lance of psychic power from your forehead at a creature that you can see within range. It must succeed on a Intelligence saving throw or take 7d6 psychic damage and be incapacitated until the end of your next turn. On a successful save, the creature takes half damage and isn't incapacitated. At Higher Levels. When you cast this spell using a spell slot of 4th level or higher, the damage increases by 1d6 for each slot level above 4th.
-# 69. - Raise Skeletal Enforcer (V,S) level 4 Necromancy [Concentration]
+# 70. - Raise Skeletal Enforcer (V,S) level 4 Necromancy [Concentration]
Summons Skeletal Enforcer:
A powerful undead creature armed with an axe and a shield.
-# 70. - Staggering Smite (V) level 4 Evocation [Concentration]
+# 71. - Staggering Smite (V) level 4 Evocation [Concentration]
The next time you hit a creature with a weapon attack during this spell's duration, your weapon pierces both body and mind, and the attack deals an extra 4d6 psychic damage to the target. The target must make a Wisdom saving throw. On a failed save, it has disadvantage on attack rolls and ability checks, and can't take reactions, until the end of its next turn.
-# 71. - Divine Wrath (V) level 5 Evocation
+# 72. - Divine Wrath (V) level 5 Evocation
You strike the ground, creating a burst of divine energy that ripples outward from you. Each creature you choose within 30 feet of you must succeed on a Constitution saving throw or take 5d6 thunder damage, as well as 5d6 radiant or necrotic damage, and be knocked prone. A creature that succeeds on its saving throw takes half as much damage and isn't knocked prone.
-# 72. - Ethereal Step (V) level 5 Conjuration
+# 73. - Ethereal Step (V) level 5 Conjuration [Concentration]
You teleport up to 60 ft to an unoccupied space you can see. On each of your turns before the spell ends, you can use a bonus action to teleport in this way again.
-# 73. - Expelling Smite (V) level 5 Abjuration [Concentration]
+# 74. - Expelling Smite (V) level 5 Abjuration [Concentration]
Your next hit deals additional 5d10 force damage with your weapon. Additionally, if this attack reduces the target to 50 hit points of fewer, you banish it for 1 min.
-# 74. - Incineration (V) level 5 Evocation [Concentration]
+# 75. - Incineration (V) level 5 Evocation [Concentration]
Flames wreathe one creature you can see within range. The target must make a Dexterity saving throw. It takes 8d6 fire damage on a failed save, or half as much damage on a successful one. On a failed save, the target also burns for the spell's duration. The burning target sheds bright light in a 30-foot radius and dim light for an additional 30 feet and takes 4d6 fire damage at the start of each of its turns.
-# 75. - Magical Negation (V) level 5 Abjuration [Concentration]
+# 76. - Magical Negation (V) level 5 Abjuration [Concentration]
Divine energy radiates from you, distorting and diffusing magical energy within 30 feet of you. Until the spell ends, the sphere moves with you, centered on you. For the duration, each friendly creature in the area, including you, has advantage on saving throws against spells and other magical effects. Additionally, when an affected creature succeeds on a saving throw made against a spell or magical effect that allows it to make a saving throw to take only half damage, it instead takes no damage if it succeeds on the saving throws.
-# 76. - Mantle of Thorns (V,S) level 5 Transmutation [Concentration]
+# 77. - Mantle of Thorns (V,S) level 5 Transmutation [Concentration]
Surround yourself with an aura of thorns. Those that start or walk through take 2d8 piercing damage. This damage scales at higher levels by 1d8 per slot.
-# 77. - Raise Skeletal Knight (V,S) level 5 Necromancy [Concentration]
+# 78. - Raise Skeletal Knight (V,S) level 5 Necromancy [Concentration]
Summons Skeletal Knight:
A powerful undead creature, created by raising a dead knight.
-# 78. - Raise Skeletal Marksman (V,S) level 5 Necromancy [Concentration]
+# 79. - Raise Skeletal Marksman (V,S) level 5 Necromancy [Concentration]
Summons Skeletal Marksman:
A powerful skeleton archer that shoots magical arrows imbued with necrotic magic.
-# 79. - Sonic Boom (V,S) level 5 Evocation
+# 80. - Sonic Boom (V,S) level 5 Evocation
A small orb the same color as the balloon used appears at a point you choose within range then expands with a loud crack into an explosion of force. Each creature in a 30-foot radius must make a Strength saving throw. A target is pushed up to 30 feet away from the center and dealt 6d8 thunder damage on a failed save, or half as much damage and no movement on a successful one.
-# 80. - Steel Whirlwind (M,S) level 5 Conjuration
+# 81. - Steel Whirlwind (M,S) level 5 Conjuration
You flourish the weapon used in the casting and then vanish to strike like the wind. Choose up to five creatures you can see within range. Make a melee spell attack against each target. On a hit, a target takes 6d10 force damage. You can then teleport to an unoccupied space you can see within 5 feet of one of the targets you hit or missed.
-# 81. - Flash Freeze (V,S) level 6 Evocation
+# 82. - Flash Freeze (V,S) level 6 Evocation
-You attempt to encase a creature you can see within range in a prison of solid ice. The target must make a Dexterity saving throw. On a failed save, the target takes 12d6 cold damage and becomes restrained in layers of thick ice. On a successful save, the target takes half as much damage and is not restrained. The spell can only be used on creatures up to large size. To break out, the restrained target can make a Strength check as an action against your spell save DC. On success, the target escapes and is no longer restrained. When you cast this spell using a spell slot of 7th level or higher, the cold damage increases by 2d6 for each slot level above 6th.
+You attempt to encase a creature you can see within range in a prison of solid ice. The target must make a Dexterity saving throw. On a failed save, the target takes 10d6 cold damage and becomes restrained in layers of thick ice. On a successful save, the target takes half as much damage and is not restrained. The spell can only be used on creatures up to large size. To break out, the restrained target can make a Strength check as an action against your spell save DC. On success, the target escapes and is no longer restrained. When you cast this spell using a spell slot of 7th level or higher, the cold damage increases by 2d6 for each slot level above 6th.
-# 82. - Heroic Infusion (V,S) level 6 Transmutation [Concentration]
+# 83. - Heroic Infusion (V,S) level 6 Transmutation [Concentration]
You endow yourself with endurance and martial prowess fueled by magic. Until the spell ends, you can't cast spells, and you gain the following benefits:
• You gain 50 temporary hit points. If any of these remain when the spell ends, they are lost.
@@ -352,66 +356,66 @@ You endow yourself with endurance and martial prowess fueled by magic. Until the
• You can attack twice, instead of once, when you take the Attack action on your turn.
Immediately after the spell ends, you must succeed on a DC 15 Constitution saving throw or suffer one level of exhaustion.
-# 83. - Poison Wave (M,V,S) level 6 Evocation
+# 84. - Poison Wave (M,V,S) level 6 Evocation
A poisonous wave erupts from you, engulfing those close by. Each creature within the spell's radius must make a Constitution saving throw, taking 6d10 poison damage on a failure, or half as much damage on a successful one. A creature who fails their saving throw is also poisoned for 1 minute, and can repeat the saving throw at the end of each of its turn. When you cast this spell using a slot of 7th level or higher, the damage increases by 1d10 for each slot level above 6th.
-# 84. - Raise Spectral Avenger (V,S) level 6 Necromancy [Concentration]
+# 85. - Raise Spectral Avenger (V,S) level 6 Necromancy [Concentration]
Summons Spectral Avenger:
A powerful, ethereal undead creature.
-# 85. - Ring of Blades (M,V,S) level 6 Conjuration [Concentration]
+# 86. - Ring of Blades (M,V,S) level 6 Conjuration [Concentration]
You raise both hands as you evoke six transparent blades around you. As a bonus action, you can throw one of these blades at a creature within 30 feet from you. Make a ranged spell attack for it. On a hit, the target takes 4d8 force damage. When you cast this spell using a spell slot of 7th level or higher, the damage of each blade increases by 1d8 for each slot level above 6th.
-# 86. - Alter Gravity (V,S) level 7 Transmutation [Concentration]
+# 87. - Alter Gravity (V,S) level 7 Transmutation [Concentration]
This spell reverses gravity in a 50-foot-radius, 100-foot-high cylinder centered on a point within range.
-# 87. - Raise Wight (V,S) level 7 Necromancy [Concentration]
+# 88. - Raise Wight (V,S) level 7 Necromancy [Concentration]
Summons Wight:
A Wight
-# 88. - Mind Ward (V,S) level 8 Transmutation
+# 89. - Mind Ward (V,S) level 8 Transmutation
Until the spell ends, one willing creature you touch is immune to psychic damage, any effect that would sense its emotions or read its thoughts, divination spells, and the charmed condition.
-# 89. - Raise Wight Lord (V,S) level 8 Necromancy [Concentration]
+# 90. - Raise Wight Lord (V,S) level 8 Necromancy [Concentration]
Summons Wight Lord:
A powerful wight, trained to withstand the light of day.
-# 90. - Apparitions (V,S) level 9 Illusion [Concentration]
+# 91. - Apparitions (V,S) level 9 Illusion [Concentration]
Drawing on the deepest fears of a group of creatures, you create illusory creatures in their minds, visible only to them. Each creature in a 30-foot-radius sphere centered on a point of your choice within range must make a Wisdom saving throw. On a failed save, a creature becomes frightened for the duration. The illusion calls on the creature's deepest fears, manifesting its worst nightmares as an implacable threat. At the end of each of the frightened creature's turns, it must succeed on a Wisdom saving throw or take 4d10 psychic damage. On a successful save, the spell ends for that creature.
-# 91. - Arcane Word Heal (V,S) level 9 Enchantment
+# 92. - Arcane Word Heal (V,S) level 9 Enchantment
A wave of healing energy washes over the creature you touch. The target regains all its hit points. If the creature is charmed, frightened, paralyzed, or stunned, the condition ends. If the creature is prone, it can use its reaction to stand up. This spell has no effect on undead or constructs.
-# 92. - Arcane Word Kill (V,S) level 9 Transmutation
+# 93. - Arcane Word Kill (V,S) level 9 Transmutation
You utter a word of power that can compel one creature you can see within range to die instantly. If the creature you choose has 100 hit points or fewer, it dies. Otherwise, the spell has no effect.
-# 93. - Grand Heal (V,S) level 9 Transmutation
+# 94. - Grand Heal (V,S) level 9 Transmutation
A flood of healing energy flows from you into injured creatures around you. You restore 120 hit points each to 6 creatures that you can see within range. Creatures healed by this spell are also cured of all diseases and any effect making them blinded or deafened. This spell has no effect on undead or constructs.
-# 94. - Halt (V) level 9 Transmutation
+# 95. - Halt (V) level 9 Transmutation
You briefly stop the flow of time for everyone but yourself. No time passes for other creatures, while you take 1d4 + 1 turns in a row, during which you can use actions and move as normal.
-# 95. - Meteor Shower [Single Target] (V,S) level 9 Transmutation
+# 96. - Meteor Shower [Single Target] (V,S) level 9 Transmutation
Blazing orbs of fire plummet to the ground at a single point you can see within range. Each creature in a 40-foot-radius sphere centered on the point you choose must make a Dexterity saving throw. The sphere spreads around corners. A creature takes 20d6 fire damage and 20d6 bludgeoning damage on a failed save, or half as much damage on a successful one. A creature in the area of more than one fiery burst is affected only once.
-# 96. - Precognition (V,S) level 9 Transmutation
+# 97. - Precognition (V,S) level 9 Transmutation
You touch a willing creature and bestow a limited ability to see into the immediate future. For the duration, the target can't be surprised and has advantage on attack rolls, ability checks, and saving throws. Additionally, other creatures have disadvantage on attack rolls against the target for the duration.
-# 97. - Transformation (M,V,S) level 9 Transmutation [Concentration]
+# 98. - Transformation (M,V,S) level 9 Transmutation [Concentration]
You assume the form of a different creature for the duration. The new form can be of any creature with a challenge rating equal to your level or lower.
diff --git a/Documentation/UnfinishedBusinessSubclasses.md b/Documentation/UnfinishedBusinessSubclasses.md
index c5290dcd5f..644e051e51 100644
--- a/Documentation/UnfinishedBusinessSubclasses.md
+++ b/Documentation/UnfinishedBusinessSubclasses.md
@@ -483,7 +483,7 @@ Defilers worship patrons of death, corruption, and blight, seeking power and cor
* Bonus Cantrip
-Gain the bonus cantrips Ray of Frost and Wrack.
+Learn Wrack cantrip.
* Expanded Spells
@@ -492,7 +492,7 @@ Gain the bonus cantrips Ray of Frost and Wrack.
II Blindness, Ray of Enfeeblement
- III Bestow Curse, Fear
+ III Corrupting Bolt, Fear
IV Blight, Phantasmal Killer
@@ -502,14 +502,14 @@ Gain the bonus cantrips Ray of Frost and Wrack.
* Insidious Death Magic
-Creatures you deal necrotic damage to through spells, abilities, or weapons can not heal for a number of turns equal to half your cleric level (rounded up), or 1 minute if a Divine Strike.
+Creatures you deal necrotic damage to through spells, abilities, or weapons can not heal for a number of rounds equal to half your cleric level (rounded up), or 6 rounds if a Divine Strike.
### Level 2
-* Channel Divinity: Defile Life
+* Channel Divinity: Channel Divinity: Defile Life
-Unleash a wave of necrotic energy around you. Each non undead creature in a 15' radius must make a Constitution saving throw. Creatures take 2d6 + your class level necrotic damage on a failed saving throw, or half that amount on a successful one.
+Unleash a wave of necrotic energy around you. Each non-undead hostile creature in a 15-foot radius must make a Constitution saving throw. Affected creatures take 2d10 + cleric level necrotic damage on a failed saving throw, or half that amount on a successful one.
### Level 6
@@ -521,10 +521,6 @@ Mark an enemy for death for one minute. They gain vulnerability to necrotic dama
### Level 8
-* Divine Resistance
-
-You have resistance to Necrotic damage.
-
* Divine Strike
Once per turn, deal 1d8 necrotic damage on weapon attacks. This damage increases to 2d8 at 14th level.
@@ -537,13 +533,6 @@ Once per turn, deal 1d8 necrotic damage on weapon attacks. This damage increases
You attempt to request the help of your deity, with a success chance of 1% per cleric level.
-### Level 14
-
-* Divine Immunity
-
-You have immunity to Necrotic damage.
-
-
### Level 17
* Dying Light
@@ -1232,7 +1221,6 @@ Weapon Masters are first-rate warriors who devoted all their time and energy int
* Focused Strikes
You can use your bonus action to gain advantage on all attacks with your specialized weapon until the end of your turn. You can use this feature three times per long rest.
-Starting at 10th level, when you roll initiative and have no uses of Focused Strikes remaining, you regain one use.
* Improved Critical
@@ -1254,7 +1242,7 @@ Once during your turn, you are able to make one additional weapon attack as a pa
* Battle Stance
-After a battle starts, gain temporary hit points equal to your weapon master level + proficiency bonus + Constitution modifier if you have your specialized weapon equipped.
+Whenever you roll initiative, you gain temporary hit points equal to your weapon master level + Constitution modifier and regain one usage of your Focused Strikes feature if you have your specialized weapon equipped.
### Level 15
@@ -1672,7 +1660,7 @@ Starting at 6th level, when a creature receives damage from your Discordance fea
* Burst of Disharmony
-You can spend 2 Ki and use your bonus action to cause an eruption of accumulated negative energy, dealing 3d6 necrotic damage in a 3x3 cell area to enemy creatures that fail Constitution saving throw (DC 8 + proficiency bonus + Wisdom modifier, save for half) and applying one instance of Discordance condition to each affected creature regardless of if they pass the saving throw or not. For every extra Ki points you expend, you increase the damage by an extra 1d6, up to a total cost equal to half your monk level (rounded up).
+You can spend 2 Ki and use your bonus action to cause an eruption of accumulated negative energy, dealing 3d6 necrotic damage in a 3x3 cell area to enemy creatures that fail Dexterity saving throw (DC 8 + proficiency bonus + Wisdom modifier, save for half) and applying one instance of Discordance condition to each affected creature regardless of if they pass the saving throw or not. For every extra Ki points you expend, you increase the damage by an extra 1d6, up to a total cost equal to half your monk level (rounded up).
* Entropic Strikes
@@ -2686,9 +2674,7 @@ Interrupt an enemy's spellcasting.
* Essence Thief
-Starting at 17th level, you gain the following benefits:
-• You can steal essence from one creature and use it to harm another. During your turn, when you deal sneak attack damage to a creature, you can target any other creature within 30 feet of you as a free action, dealing half your sneak attack dice (rounded down) as force damage and applying Distracting Ambush condition to that creature.
-• You gain one additional slot of your highest caster level.
+Starting at 17th level, you can steal essence from one creature and use it to harm another. During your turn, when you deal sneak attack damage to a creature, you can target any other creature within 30 feet of you as a free action, dealing half your sneak attack dice (rounded down) as force damage and applying Distracting Ambush condition to that creature.
@@ -2828,10 +2814,6 @@ Once per turn, when you hit a creature with a ranged weapon attack, that creatur
As a free action, you can make your next ranged weapon attack result in a guaranteed critical hit if it hits a creature. You can use this feature once per short rest.
-* Killing Spree
-
-Once during your turn, when you reduce a creature to 0 hit points, you gain an extra attack as a part of your main action and reset the usage of your Sniper's Aim feature.
-
### Level 13
@@ -2842,9 +2824,9 @@ If you miss with a ranged weapon attack roll, you can roll it again with advanta
### Level 17
-* Perfect Shot
+* Killing Spree
-You reroll any 1s or 2s when rolling for damage. You must keep the second roll.
+Once during your turn, when you reduce a creature to 0 hit points, you gain an extra attack as a part of your main action and reset the usage of your Sniper's Aim feature.
diff --git a/SolastaUnfinishedBusiness/Api/DatabaseHelper-RELEASE.cs b/SolastaUnfinishedBusiness/Api/DatabaseHelper-RELEASE.cs
index bb2bf07b37..8e15d66686 100644
--- a/SolastaUnfinishedBusiness/Api/DatabaseHelper-RELEASE.cs
+++ b/SolastaUnfinishedBusiness/Api/DatabaseHelper-RELEASE.cs
@@ -522,7 +522,6 @@ internal static class ConditionDefinitions
internal static ConditionDefinition ConditionMarkedByHunter { get; } =
GetDefinition("ConditionMarkedByHunter");
-
internal static ConditionDefinition ConditionMindControlledByCaster { get; } =
GetDefinition("ConditionMindControlledByCaster");
@@ -532,6 +531,9 @@ internal static class ConditionDefinitions
internal static ConditionDefinition ConditionMonkFlurryOfBlowsUnarmedStrikeBonus { get; } =
GetDefinition("ConditionMonkFlurryOfBlowsUnarmedStrikeBonus");
+ internal static ConditionDefinition Condition_MummyLord_ChannelNegativeEnergy { get; } =
+ GetDefinition("Condition_MummyLord_ChannelNegativeEnergy");
+
internal static ConditionDefinition ConditionOnAcidPilgrim { get; } =
GetDefinition("ConditionOnAcidPilgrim");
@@ -1444,9 +1446,6 @@ internal static class FeatureDefinitionHealingModifiers
internal static class FeatureDefinitionMagicAffinitys
{
- internal static FeatureDefinitionMagicAffinity MagicAffinityAdditionalSpellSlot3 { get; } =
- GetDefinition("MagicAffinityAdditionalSpellSlot3");
-
internal static FeatureDefinitionMagicAffinity MagicAffinityAdditionalSpellSlot4 { get; } =
GetDefinition("MagicAffinityAdditionalSpellSlot4");
@@ -1732,6 +1731,9 @@ internal static class FeatureDefinitionPowers
internal static FeatureDefinitionPower PowerFunctionPotionOfInvisibility { get; } =
GetDefinition("PowerFunctionPotionOfInvisibility");
+ internal static FeatureDefinitionPower PowerFunctionWandFearCommand { get; } =
+ GetDefinition("PowerFunctionWandFearCommand");
+
internal static FeatureDefinitionPower PowerFunctionWandFearCone { get; } =
GetDefinition("PowerFunctionWandFearCone");
@@ -2384,6 +2386,8 @@ internal static class ItemDefinitions
internal static ItemDefinition ChainmailPlus2 { get; } = GetDefinition("Chainmail+2");
internal static ItemDefinition ChainShirt { get; } = GetDefinition("ChainShirt");
internal static ItemDefinition ChainShirtPlus2 { get; } = GetDefinition("ChainShirt+2");
+
+ internal static ItemDefinition CloakOfArachnida { get; } = GetDefinition("CloakOfArachnida");
internal static ItemDefinition CloakOfElvenkind { get; } = GetDefinition("CloakOfElvenkind");
internal static ItemDefinition CloakOfProtection { get; } = GetDefinition("CloakOfProtection");
internal static ItemDefinition ClothesCommon { get; } = GetDefinition("ClothesCommon");
@@ -3352,6 +3356,10 @@ internal static class SpellDefinitions
internal static SpellDefinition BlackTentacles { get; } = GetDefinition("BlackTentacles");
internal static SpellDefinition BladeBarrier { get; } = GetDefinition("BladeBarrier");
+
+ internal static SpellDefinition BladeBarrierWallLine { get; } =
+ GetDefinition("BladeBarrierWallLine");
+
internal static SpellDefinition Bless { get; } = GetDefinition("Bless");
internal static SpellDefinition Blight { get; } = GetDefinition("Blight");
internal static SpellDefinition Blindness { get; } = GetDefinition("Blindness");
diff --git a/SolastaUnfinishedBusiness/ChangelogHistory.txt b/SolastaUnfinishedBusiness/ChangelogHistory.txt
index b7625bdca4..21ec2840b2 100644
--- a/SolastaUnfinishedBusiness/ChangelogHistory.txt
+++ b/SolastaUnfinishedBusiness/ChangelogHistory.txt
@@ -1,4 +1,25 @@
-1.5.94.39:
+1.5.94.40:
+
+ONLY 1 DEVELOPER and 1 DESIGNER/QA did all below in a couple of days... :-) thanks HiddenHax for Design/QA
+
+- added Cloud of Blades spell at 2nd
+- changed Flash Freeze spell damage from 12d6 to 10d6
+- changed Minor Lifesteal spell damage dice to D6 and target from range hit to melee hit
+- changed Skin of Retribution spell to be closer to tabletop by offering cold damage only
+- fixed a crash introduced on v39 when targeting location gadgets [plants, torches, etc.]
+- fixed Aura of Vitality spell behavior on some collateral scenarios
+- fixed bonus action spells interaction with action switching not restricting main spells to cantrips
+- fixed Cloak of Arachnida not getting immunity from Conjure Web spell effects
+- fixed deprecated subs list in settings.xml getting duplicated on every mod boot
+- fixed Elemental Expert feat re-rolling dice on any damage type
+- fixed Far Step spell to consume a bonus action and use concentration
+- fixed Skin of Retribution not removing condition when temp HPs get to zero
+- removed extra spell slot feature from Arcane Scoundrel at 17th
+- removed necrotic resistance and immunity resistance from Domain Defiler at 8th and 14th
+- removed Raven perfect shot at 17th and moved killing spree at 9th to 17th
+- removed Zen Archer from fighting style list and made it a +1 WIS feat
+
+1.5.94.39:
- added Gameplay > Rules > 'Update stealth on hero after attack if perceived on surprise round [first hero only]'
- added Martial Warlord subclass [our view on a balanced Martial Marshal]
diff --git a/SolastaUnfinishedBusiness/CustomInterfaces/ICharacterBattleListeners.cs b/SolastaUnfinishedBusiness/CustomInterfaces/ICharacterBattleListeners.cs
index f9cbe4b82d..5a3137c81b 100644
--- a/SolastaUnfinishedBusiness/CustomInterfaces/ICharacterBattleListeners.cs
+++ b/SolastaUnfinishedBusiness/CustomInterfaces/ICharacterBattleListeners.cs
@@ -2,10 +2,16 @@
using JetBrains.Annotations;
using SolastaUnfinishedBusiness.Api;
using SolastaUnfinishedBusiness.Api.GameExtensions;
+using SolastaUnfinishedBusiness.Spells;
using SolastaUnfinishedBusiness.Subclasses;
namespace SolastaUnfinishedBusiness.CustomInterfaces;
+public interface ICharacterBeforeTurnStartListener
+{
+ void OnCharacterBeforeTurnStarted(GameLocationCharacter locationCharacter);
+}
+
public interface ICharacterTurnStartListener
{
void OnCharacterTurnStarted(GameLocationCharacter locationCharacter);
@@ -34,6 +40,30 @@ public interface ICharacterBattleEndedListener
public static class CharacterBattleListenersPatch
{
+ /**
+ * Patch implementation
+ * notifies custom features before that character's combat turn has starter
+ */
+ public static void OnCharacterBeforeTurnStarted(GameLocationCharacter locationCharacter)
+ {
+ if (locationCharacter.destroying || locationCharacter.destroyedBody)
+ {
+ return;
+ }
+
+ var rulesetCharacter = locationCharacter.RulesetCharacter;
+
+ if (rulesetCharacter == null)
+ {
+ return;
+ }
+
+ foreach (var listener in rulesetCharacter.GetSubFeaturesByType())
+ {
+ listener.OnCharacterBeforeTurnStarted(locationCharacter);
+ }
+ }
+
/**
* Patch implementation
* notifies custom features that character's combat turn has starter
@@ -52,6 +82,7 @@ public static void OnCharacterTurnStarted(GameLocationCharacter locationCharacte
//PATCH: supports vigilance feature on Martial Guardian
MartialGuardian.HandleVigilance(rulesetCharacter);
+ SpellBuilders.HandleSkinOfRetribution();
//PATCH: supports EnableMonkDoNotRequireAttackActionForBonusUnarmoredAttack
if (Main.Settings.EnableMonkDoNotRequireAttackActionForBonusUnarmoredAttack &&
diff --git a/SolastaUnfinishedBusiness/Feats/MeleeCombatFeats.cs b/SolastaUnfinishedBusiness/Feats/MeleeCombatFeats.cs
index 6aa8edf755..42134559a4 100644
--- a/SolastaUnfinishedBusiness/Feats/MeleeCombatFeats.cs
+++ b/SolastaUnfinishedBusiness/Feats/MeleeCombatFeats.cs
@@ -792,6 +792,7 @@ private static FeatDefinition BuildCleavingAttack()
.SetGuiPresentation(Name, Category.Feat,
Sprites.GetSprite(nameof(Resources.PowerAttackIcon), Resources.PowerAttackIcon, 128, 64))
.SetUsesFixed(ActivationTime.NoCost)
+ .SetShowCasting(false)
.SetEffectDescription(
EffectDescriptionBuilder
.Create()
@@ -813,6 +814,7 @@ private static FeatDefinition BuildCleavingAttack()
.Create($"Power{Name}TurnOff")
.SetGuiPresentationNoContent(true)
.SetUsesFixed(ActivationTime.NoCost)
+ .SetShowCasting(false)
.SetEffectDescription(
EffectDescriptionBuilder
.Create()
@@ -1589,6 +1591,7 @@ private static FeatDefinition BuildPowerAttack()
.SetGuiPresentation(Name, Category.Feat,
Sprites.GetSprite("PowerAttackIcon", Resources.PowerAttackIcon, 128, 64))
.SetUsesFixed(ActivationTime.NoCost)
+ .SetShowCasting(false)
.SetEffectDescription(
EffectDescriptionBuilder
.Create()
@@ -1609,6 +1612,7 @@ private static FeatDefinition BuildPowerAttack()
.Create($"Power{Name}TurnOff")
.SetGuiPresentationNoContent(true)
.SetUsesFixed(ActivationTime.NoCost)
+ .SetShowCasting(false)
.SetEffectDescription(
EffectDescriptionBuilder
.Create()
diff --git a/SolastaUnfinishedBusiness/Feats/OtherFeats.cs b/SolastaUnfinishedBusiness/Feats/OtherFeats.cs
index 9419059c49..634852e6e4 100644
--- a/SolastaUnfinishedBusiness/Feats/OtherFeats.cs
+++ b/SolastaUnfinishedBusiness/Feats/OtherFeats.cs
@@ -635,6 +635,13 @@ private static FeatDefinition BuildElementalAdept(List feats)
FeatureDefinitionDieRollModifierDamageTypeDependentBuilder
.Create($"DieRollModifierDamageTypeDependent{NAME}{damageType}")
.SetGuiPresentation(guiPresentation)
+ .SetModifiers(RollContext.AttackDamageValueRoll, 1, 1, 1,
+ "Feature/&DieRollModifierFeatElementalAdeptReroll", damageType)
+ .AddCustomSubFeatures(new ModifyDamageResistanceElementalAdept(damageType))
+ .AddToDB(),
+ FeatureDefinitionDieRollModifierDamageTypeDependentBuilder
+ .Create($"DieRollModifierDamageTypeDependent{NAME}{damageType}Magic")
+ .SetGuiPresentation(guiPresentation)
.SetModifiers(RollContext.MagicDamageValueRoll, 1, 1, 1,
"Feature/&DieRollModifierFeatElementalAdeptReroll", damageType)
.AddCustomSubFeatures(new ModifyDamageResistanceElementalAdept(damageType))
diff --git a/SolastaUnfinishedBusiness/Feats/RangedCombatFeats.cs b/SolastaUnfinishedBusiness/Feats/RangedCombatFeats.cs
index 78469e3ba1..1f23c4b1c5 100644
--- a/SolastaUnfinishedBusiness/Feats/RangedCombatFeats.cs
+++ b/SolastaUnfinishedBusiness/Feats/RangedCombatFeats.cs
@@ -12,6 +12,7 @@
using SolastaUnfinishedBusiness.Models;
using SolastaUnfinishedBusiness.Properties;
using SolastaUnfinishedBusiness.Subclasses;
+using UnityEngine.AddressableAssets;
using static RuleDefinitions;
using static SolastaUnfinishedBusiness.Api.DatabaseHelper.WeaponTypeDefinitions;
using static SolastaUnfinishedBusiness.Api.DatabaseHelper.FeatureDefinitionMovementAffinitys;
@@ -27,15 +28,51 @@ internal static void CreateFeats([NotNull] List feats)
var featDeadEye = BuildDeadEye();
var featRangedExpert = BuildRangedExpert();
var featSteadyAim = BuildSteadyAim();
+ var featZenArcher = BuildZenArcher();
- feats.AddRange(featBowMastery, featCrossbowMastery, featDeadEye, featRangedExpert, featSteadyAim);
+ feats.AddRange(
+ featBowMastery, featCrossbowMastery, featDeadEye, featRangedExpert, featSteadyAim, featZenArcher);
GroupFeats.FeatGroupRangedCombat.AddFeats(
featBowMastery,
featCrossbowMastery,
featDeadEye,
featRangedExpert,
- featSteadyAim);
+ featSteadyAim,
+ featZenArcher);
+ }
+
+ private static FeatDefinition BuildZenArcher()
+ {
+ const string Name = "ZenArcher";
+
+ var attackModifier = FeatureDefinitionAttackModifierBuilder
+ .Create($"Feature{Name}")
+ .SetGuiPresentation(Name, Category.FightingStyle)
+ .AddCustomSubFeatures(
+ new CanUseAttribute(
+ AttributeDefinitions.Wisdom,
+ ValidatorsWeapon.IsOfWeaponType(
+ LongbowType,
+ ShortbowType)))
+ .AddToDB();
+
+ // backward compatibility
+ _ = FightingStyleBuilder
+ .Create(Name)
+ .SetGuiPresentation(Category.FightingStyle, DatabaseHelper.FightingStyleDefinitions.Archery)
+ .SetFeatures(
+ DatabaseHelper.FeatureDefinitionAttributeModifiers.AttributeModifierCreed_Of_Maraike,
+ attackModifier)
+ .AddToDB();
+
+ return FeatDefinitionBuilder
+ .Create($"Feat{Name}")
+ .SetGuiPresentation(Name, Category.FightingStyle)
+ .SetFeatures(
+ DatabaseHelper.FeatureDefinitionAttributeModifiers.AttributeModifierCreed_Of_Maraike,
+ attackModifier)
+ .AddToDB();
}
private static FeatDefinition BuildBowMastery()
@@ -120,6 +157,7 @@ private static FeatDefinition BuildDeadEye()
.SetGuiPresentation(Name, Category.Feat,
Sprites.GetSprite("DeadeyeIcon", Resources.DeadeyeIcon, 128, 64))
.SetUsesFixed(ActivationTime.NoCost)
+ .SetShowCasting(false)
.SetEffectDescription(
EffectDescriptionBuilder
.Create()
@@ -140,6 +178,7 @@ private static FeatDefinition BuildDeadEye()
.Create($"Power{Name}TurnOff")
.SetGuiPresentationNoContent(true)
.SetUsesFixed(ActivationTime.NoCost)
+ .SetShowCasting(false)
.SetEffectDescription(
EffectDescriptionBuilder
.Create()
@@ -289,6 +328,7 @@ public void ModifyAttackMode(RulesetCharacter character, [CanBeNull] RulesetAtta
.AddToDB(),
ConditionForm.ConditionOperation.Add)
.Build())
+ .SetParticleEffectParameters(DatabaseHelper.FeatureDefinitionPowers.PowerFunctionWandFearCommand)
.Build())
.AddCustomSubFeatures(
new ValidatorsValidatePowerUse(character =>
@@ -301,6 +341,8 @@ public void ModifyAttackMode(RulesetCharacter character, [CanBeNull] RulesetAtta
private static FeatDefinition BuildSteadyAim()
{
+ PowerFeatSteadyAim.EffectDescription.EffectParticleParameters.impactParticleReference = new AssetReference();
+
return FeatDefinitionBuilder
.Create(FeatSteadyAim)
.SetGuiPresentation(Category.Feat)
diff --git a/SolastaUnfinishedBusiness/FightingStyles/ZenArcher.cs b/SolastaUnfinishedBusiness/FightingStyles/ZenArcher.cs
deleted file mode 100644
index 99394b9eb7..0000000000
--- a/SolastaUnfinishedBusiness/FightingStyles/ZenArcher.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using System.Collections.Generic;
-using SolastaUnfinishedBusiness.Api;
-using SolastaUnfinishedBusiness.Builders;
-using SolastaUnfinishedBusiness.Builders.Features;
-using SolastaUnfinishedBusiness.CustomBehaviors;
-using SolastaUnfinishedBusiness.CustomValidators;
-using SolastaUnfinishedBusiness.Models;
-using static SolastaUnfinishedBusiness.Api.DatabaseHelper.WeaponTypeDefinitions;
-
-namespace SolastaUnfinishedBusiness.FightingStyles;
-
-internal class ZenArcher : AbstractFightingStyle
-{
- private const string ZenArcherName = "ZenArcher";
-
- internal override FightingStyleDefinition FightingStyle { get; } = FightingStyleBuilder
- .Create(ZenArcherName)
- .SetGuiPresentation(Category.FightingStyle, DatabaseHelper.FightingStyleDefinitions.Archery)
- .SetFeatures(
- FeatureDefinitionAttackModifierBuilder
- .Create($"Feature{ZenArcherName}")
- .SetGuiPresentation(ZenArcherName, Category.FightingStyle)
- .AddCustomSubFeatures(
- new CanUseAttribute(
- AttributeDefinitions.Wisdom,
- ValidatorsWeapon.IsOfWeaponType(
- LongbowType,
- ShortbowType,
- CustomWeaponsContext.HandXbowWeaponType)))
- //.SetMagicalWeapon()
- .AddToDB())
- .AddToDB();
-
- internal override List FightingStyleChoice =>
- [CharacterContext.FightingStyleChoiceMonk];
-}
diff --git a/SolastaUnfinishedBusiness/Info.json b/SolastaUnfinishedBusiness/Info.json
index 348d227823..30a049d6a6 100644
--- a/SolastaUnfinishedBusiness/Info.json
+++ b/SolastaUnfinishedBusiness/Info.json
@@ -1,7 +1,7 @@
{
"Id": "SolastaUnfinishedBusiness",
"DisplayName": "Unfinished Business [UB1]",
- "Version": "1.5.94.39",
+ "Version": "1.5.94.40",
"GameVersion": "1.5.94",
"ManagerVersion": "0.24.0",
"AssemblyName": "SolastaUnfinishedBusiness.dll",
diff --git a/SolastaUnfinishedBusiness/Models/FightingStyleContext.cs b/SolastaUnfinishedBusiness/Models/FightingStyleContext.cs
index 7e71fb29c7..69e56f0e2b 100644
--- a/SolastaUnfinishedBusiness/Models/FightingStyleContext.cs
+++ b/SolastaUnfinishedBusiness/Models/FightingStyleContext.cs
@@ -29,7 +29,6 @@ internal static void Load()
LoadStyle(new Sentinel());
LoadStyle(new ShieldExpert());
LoadStyle(new Torchbearer());
- LoadStyle(new ZenArcher());
// sorting
FightingStyles = FightingStyles.OrderBy(x => x.FormatTitle()).ToHashSet();
diff --git a/SolastaUnfinishedBusiness/Models/SpellsContext.cs b/SolastaUnfinishedBusiness/Models/SpellsContext.cs
index 07a077f5b1..3bb2f34f20 100644
--- a/SolastaUnfinishedBusiness/Models/SpellsContext.cs
+++ b/SolastaUnfinishedBusiness/Models/SpellsContext.cs
@@ -33,6 +33,7 @@ internal static class SpellsContext
internal static readonly SpellDefinition BanishingSmite = BuildBanishingSmite();
internal static readonly SpellDefinition BlindingSmite = BuildBlindingSmite();
internal static readonly SpellDefinition BurstOfRadiance = BuildBurstOfRadiance();
+ internal static readonly SpellDefinition CorruptingBolt = BuildCorruptingBolt();
internal static readonly SpellDefinition CausticZap = BuildCausticZap();
internal static readonly SpellDefinition ColorBurst = BuildColorBurst();
internal static readonly SpellDefinition ElementalWeapon = BuildElementalWeapon();
@@ -249,7 +250,7 @@ internal static void LateLoad()
// 2nd level
RegisterSpell(BuildBindingIce(), 0, SpellListSorcerer, SpellListWizard);
- // RegisterSpell(BuildCloudOfDaggers(), 0, SpellListBard, SpellListSorcerer, SpellListWarlock, SpellListWizard);
+ RegisterSpell(BuildCloudOfDaggers(), 0, SpellListBard, SpellListSorcerer, SpellListWarlock, SpellListWizard);
RegisterSpell(ColorBurst, 0, SpellListSorcerer, SpellListWizard, spellListInventorClass);
RegisterSpell(BuildNoxiousSpray(), 0, SpellListDruid, SpellListSorcerer, SpellListWarlock, SpellListWizard);
RegisterSpell(BuildPetalStorm(), 0, SpellListDruid);
@@ -263,7 +264,7 @@ internal static void LateLoad()
RegisterSpell(BuildAdderFangs(), 0, SpellListDruid, SpellListRanger, SpellListSorcerer, SpellListWarlock);
RegisterSpell(BlindingSmite, 0, SpellListPaladin);
RegisterSpell(BuildBoomingStep(), 0, SpellListSorcerer, SpellListWizard);
- RegisterSpell(BuildCorruptingBolt(), 0, SpellListSorcerer, SpellListWarlock, SpellListWizard);
+ RegisterSpell(CorruptingBolt, 0, SpellListSorcerer, SpellListWarlock, SpellListWizard);
RegisterSpell(BuildCrusadersMantle(), 0, SpellListPaladin);
RegisterSpell(ElementalWeapon, 0, SpellListCleric, SpellListPaladin);
RegisterSpell(BuildHungerOfTheVoid(), 0, SpellListWarlock);
diff --git a/SolastaUnfinishedBusiness/Models/SubclassesContext.cs b/SolastaUnfinishedBusiness/Models/SubclassesContext.cs
index 6fba71c37d..91e9d93b45 100644
--- a/SolastaUnfinishedBusiness/Models/SubclassesContext.cs
+++ b/SolastaUnfinishedBusiness/Models/SubclassesContext.cs
@@ -33,7 +33,7 @@ internal static void Load()
.Assembly.GetTypes()
.Where(t => t.IsSubclassOf(typeof(AbstractSubclass)) && !t.IsAbstract)
.Select(t => (AbstractSubclass)Activator.CreateInstance(t))
- .Where(t => !Main.Settings.DeprecatedSubclasses.Contains(t.Subclass.Name)))
+ .Where(t => !Main.Settings.DeprecatedSubsList.Contains(t.Subclass.Name)))
{
LoadSubclass(abstractSubClassInstance);
}
diff --git a/SolastaUnfinishedBusiness/Patches/GameLocationBattleManagerPatcher.cs b/SolastaUnfinishedBusiness/Patches/GameLocationBattleManagerPatcher.cs
index c01a8a2a4f..d8c8c82abe 100644
--- a/SolastaUnfinishedBusiness/Patches/GameLocationBattleManagerPatcher.cs
+++ b/SolastaUnfinishedBusiness/Patches/GameLocationBattleManagerPatcher.cs
@@ -426,7 +426,7 @@ public static IEnumerator Postfix(
var rulesetDefender = defender.RulesetCharacter;
//PATCH: process ExtraConditionInterruption.AttackedNotBySource
- if (rulesetDefender.matchingInterruption)
+ if (rulesetDefender == null || rulesetDefender.matchingInterruption)
{
yield break;
}
diff --git a/SolastaUnfinishedBusiness/Patches/GameLocationCharacterPatcher.cs b/SolastaUnfinishedBusiness/Patches/GameLocationCharacterPatcher.cs
index d0bfcb8424..e8ff600bb4 100644
--- a/SolastaUnfinishedBusiness/Patches/GameLocationCharacterPatcher.cs
+++ b/SolastaUnfinishedBusiness/Patches/GameLocationCharacterPatcher.cs
@@ -25,6 +25,13 @@ public static class GameLocationCharacterPatcher
[UsedImplicitly]
public static class StartBattleTurn_Patch
{
+ [UsedImplicitly]
+ public static void Prefix(GameLocationCharacter __instance)
+ {
+ //PATCH: acts as a callback for the character's before combat turn started event
+ CharacterBattleListenersPatch.OnCharacterBeforeTurnStarted(__instance);
+ }
+
[UsedImplicitly]
public static void Postfix(GameLocationCharacter __instance)
{
@@ -321,6 +328,14 @@ public static void Postfix(
__instance.UsedBonusSpell = true;
}
+ //PATCH: ensure if a bonus spell is cast, no more main spells are allowed
+ if (Main.Settings.EnableActionSwitching
+ && actionParams.ActionDefinition.ActionType == ActionDefinitions.ActionType.Bonus
+ && actionParams.RulesetEffect is RulesetEffectSpell)
+ {
+ __instance.UsedMainSpell = true;
+ }
+
//PATCH: support for action switching
ActionSwitching.CheckIfActionSwitched(
__instance, actionParams, scope, _mainRank, _mainAttacks, _bonusRank, _bonusAttacks);
diff --git a/SolastaUnfinishedBusiness/Patches/RulesetActorPatcher.cs b/SolastaUnfinishedBusiness/Patches/RulesetActorPatcher.cs
index 93968ba617..d2591ee96d 100644
--- a/SolastaUnfinishedBusiness/Patches/RulesetActorPatcher.cs
+++ b/SolastaUnfinishedBusiness/Patches/RulesetActorPatcher.cs
@@ -29,6 +29,68 @@ namespace SolastaUnfinishedBusiness.Patches;
[UsedImplicitly]
public static class RulesetActorPatcher
{
+ //PATCH: supports DieRollModifierDamageTypeDependent
+ private static void EnumerateIDieRollModificationProvider(
+ RulesetCharacter __instance,
+ List featuresToBrowse,
+ Dictionary featuresOrigin)
+ {
+ __instance.EnumerateFeaturesToBrowse(__instance.featuresToBrowse, featuresOrigin);
+
+ if (__instance.featuresToBrowse.Count == 0)
+ {
+ return;
+ }
+
+ var effectForms =
+ RulesetCharacterPatcher.RollMagicAttack_Patch.CurrentMagicEffect?.EffectDescription.EffectForms;
+ var damageForm = RollDamage_Patch.CurrentDamageForm;
+ List damageTypes = [];
+
+ if (damageForm != null)
+ {
+ damageTypes.Add(damageForm.DamageType);
+ }
+
+ if (effectForms != null)
+ {
+ damageTypes.AddRange(effectForms
+ .Where(x => x.FormType == EffectForm.EffectFormType.Damage)
+ .Select(x => x.DamageForm.DamageType)
+ .ToList());
+
+ var proxies = effectForms
+ .Where(x => x.FormType == EffectForm.EffectFormType.Summon &&
+ x.SummonForm.SummonType == SummonForm.Type.EffectProxy)
+ .Select(x =>
+ DatabaseHelper.GetDefinition(x.SummonForm.EffectProxyDefinitionName))
+ .ToList();
+
+ var damageTypesFromProxyAttacks = proxies
+ .Where(x => x.canAttack && x.attackMethod == ProxyAttackMethod.CasterSpellAbility)
+ .Select(x => x.DamageType).ToList();
+
+ var damageTypesFromProxyAttackPowers = proxies
+ .Where(x => x.attackPower != null)
+ .Select(x => x.attackPower)
+ .SelectMany(x => x.EffectDescription.EffectForms)
+ .Where(x => x.FormType == EffectForm.EffectFormType.Damage)
+ .Select(x => x.DamageForm.DamageType).ToList();
+
+ damageTypes.AddRange(damageTypesFromProxyAttacks);
+ damageTypes.AddRange(damageTypesFromProxyAttackPowers);
+ }
+
+ if (damageTypes.Count == 0)
+ {
+ return;
+ }
+
+ __instance.featuresToBrowse.RemoveAll(x =>
+ x is FeatureDefinitionDieRollModifierDamageTypeDependent y &&
+ !y.damageTypes.Intersect(damageTypes).Any());
+ }
+
[HarmonyPatch(typeof(RulesetActor), nameof(RulesetActor.AddConditionOfCategory))]
[SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")]
[UsedImplicitly]
@@ -216,6 +278,26 @@ public static void Postfix(RulesetActor __instance, TurnOccurenceType occurenceT
}
}
+ [HarmonyPatch(typeof(RulesetActor), nameof(RulesetActor.RollDamage))]
+ [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")]
+ [UsedImplicitly]
+ public static class RollDamage_Patch
+ {
+ internal static DamageForm CurrentDamageForm;
+
+ [UsedImplicitly]
+ public static void Prefix(DamageForm damageForm)
+ {
+ CurrentDamageForm = damageForm;
+ }
+
+ [UsedImplicitly]
+ public static void Postfix()
+ {
+ CurrentDamageForm = null;
+ }
+ }
+
//PATCH: allow additional dice on recurrent damage form to be correctly calculated from effect advancement
[HarmonyPatch(typeof(RulesetActor), nameof(RulesetActor.ExecuteRecurrentForms))]
[SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")]
@@ -369,6 +451,37 @@ public static void Prefix(RulesetActor __instance, string category, List
}
}
+ //PATCH: handle exception case of Aura of Vitality spell where it should have future immunity but not remove cond
+ [HarmonyPatch(typeof(RulesetActor), nameof(RulesetActor.HandleConditionImmunity))]
+ [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")]
+ [UsedImplicitly]
+ public static class HandleConditionImmunity_Patch
+ {
+ private static FeatureDefinitionConditionAffinity _conditionAffinity;
+
+ [UsedImplicitly]
+ public static void Prefix(List conditionAffinities)
+ {
+ _conditionAffinity =
+ conditionAffinities.FirstOrDefault(x =>
+ x.Name == "ConditionAffinityAuraOfVitalityLifeDrained");
+
+ if (_conditionAffinity != null)
+ {
+ conditionAffinities.Remove(_conditionAffinity);
+ }
+ }
+
+ [UsedImplicitly]
+ public static void Postfix(List conditionAffinities)
+ {
+ if (_conditionAffinity != null)
+ {
+ conditionAffinities.Add(_conditionAffinity);
+ }
+ }
+ }
+
[HarmonyPatch(typeof(RulesetActor), nameof(RulesetActor.RemoveAllConditionsOfCategoryAndType))]
[SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")]
[UsedImplicitly]
@@ -483,58 +596,27 @@ public static void Postfix(RulesetActor __instance, ref int __result)
}
}
- [HarmonyPatch(typeof(RulesetActor), nameof(RulesetActor.RollDie))]
+ [HarmonyPatch(typeof(RulesetActor), nameof(RulesetActor.RollDiceAndSum))]
[SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")]
[UsedImplicitly]
- public static class RollDie_Patch
+ public static class RollDiceAndSum_Patch
{
//PATCH: supports DieRollModifierDamageTypeDependent
- private static void EnumerateIDieRollModificationProvider(
- RulesetCharacter __instance,
- List featuresToBrowse,
- Dictionary featuresOrigin)
+ [UsedImplicitly]
+ public static IEnumerable Transpiler([NotNull] IEnumerable instructions)
{
- __instance.EnumerateFeaturesToBrowse(featuresToBrowse, featuresOrigin);
-
- var effectForms =
- RulesetCharacterPatcher.RollMagicAttack_Patch.CurrentMagicEffect?.EffectDescription.EffectForms;
-
- if (effectForms == null)
- {
- return;
- }
-
- var damageTypes = effectForms
- .Where(x => x.FormType == EffectForm.EffectFormType.Damage)
- .Select(x => x.DamageForm.DamageType)
- .ToList();
-
- var proxies = effectForms
- .Where(x => x.FormType == EffectForm.EffectFormType.Summon &&
- x.SummonForm.SummonType == SummonForm.Type.EffectProxy)
- .Select(x =>
- DatabaseHelper.GetDefinition(x.SummonForm.EffectProxyDefinitionName))
- .ToList();
-
- var damageTypesFromProxyAttacks = proxies
- .Where(x => x.canAttack && x.attackMethod == ProxyAttackMethod.CasterSpellAbility)
- .Select(x => x.DamageType).ToList();
-
- var damageTypesFromProxyAttackPowers = proxies
- .Where(x => x.attackPower != null)
- .Select(x => x.attackPower)
- .SelectMany(x => x.EffectDescription.EffectForms)
- .Where(x => x.FormType == EffectForm.EffectFormType.Damage)
- .Select(x => x.DamageForm.DamageType).ToList();
-
- damageTypes.AddRange(damageTypesFromProxyAttacks);
- damageTypes.AddRange(damageTypesFromProxyAttackPowers);
-
- featuresToBrowse.RemoveAll(x =>
- x is FeatureDefinitionDieRollModifierDamageTypeDependent y &&
- !y.damageTypes.Intersect(damageTypes).Any());
+ return instructions
+ .ReplaceEnumerateFeaturesToBrowse("RulesetCharacter.RollDiceAndSum",
+ EnumerateIDieRollModificationProvider);
}
+ }
+ [HarmonyPatch(typeof(RulesetActor), nameof(RulesetActor.RollDie))]
+ [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")]
+ [UsedImplicitly]
+ public static class RollDie_Patch
+ {
+ //PATCH: supports DieRollModifierDamageTypeDependent
[UsedImplicitly]
public static IEnumerable Transpiler([NotNull] IEnumerable instructions)
{
diff --git a/SolastaUnfinishedBusiness/Properties/Resources.Designer.cs b/SolastaUnfinishedBusiness/Properties/Resources.Designer.cs
index 14de64c28c..846b79d5a4 100644
--- a/SolastaUnfinishedBusiness/Properties/Resources.Designer.cs
+++ b/SolastaUnfinishedBusiness/Properties/Resources.Designer.cs
@@ -829,6 +829,16 @@ public static byte[] CircleOfTheNight {
}
}
+ ///
+ /// Looks up a localized resource of type System.Byte[].
+ ///
+ public static byte[] CloudOfDaggers {
+ get {
+ object obj = ResourceManager.GetObject("CloudOfDaggers", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
///
/// Looks up a localized resource of type System.Byte[].
///
diff --git a/SolastaUnfinishedBusiness/Properties/Resources.resx b/SolastaUnfinishedBusiness/Properties/Resources.resx
index f86da2604f..37dc9a099c 100644
--- a/SolastaUnfinishedBusiness/Properties/Resources.resx
+++ b/SolastaUnfinishedBusiness/Properties/Resources.resx
@@ -145,6 +145,11 @@
PublicKeyToken=b77a5c561934e089
+
+ ../Resources/Spells/CloudOfDaggers.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral,
+ PublicKeyToken=b77a5c561934e089
+
+
../Resources/Spells/HungerOfTheVoid.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
diff --git a/Media/CloudOfDaggers.png b/SolastaUnfinishedBusiness/Resources/Spells/CloudOfDaggers.png
similarity index 100%
rename from Media/CloudOfDaggers.png
rename to SolastaUnfinishedBusiness/Resources/Spells/CloudOfDaggers.png
diff --git a/SolastaUnfinishedBusiness/Resources/Spells/CorruptingBolt.png b/SolastaUnfinishedBusiness/Resources/Spells/CorruptingBolt.png
index 067601757d..6f662e0fe9 100644
Binary files a/SolastaUnfinishedBusiness/Resources/Spells/CorruptingBolt.png and b/SolastaUnfinishedBusiness/Resources/Spells/CorruptingBolt.png differ
diff --git a/SolastaUnfinishedBusiness/Resources/Spells/SkinOfRetribution.png b/SolastaUnfinishedBusiness/Resources/Spells/SkinOfRetribution.png
index 40a76e5eef..05c9bc2738 100644
Binary files a/SolastaUnfinishedBusiness/Resources/Spells/SkinOfRetribution.png and b/SolastaUnfinishedBusiness/Resources/Spells/SkinOfRetribution.png differ
diff --git a/SolastaUnfinishedBusiness/Settings.cs b/SolastaUnfinishedBusiness/Settings.cs
index 4db62c3856..994c8f9706 100644
--- a/SolastaUnfinishedBusiness/Settings.cs
+++ b/SolastaUnfinishedBusiness/Settings.cs
@@ -57,7 +57,7 @@ public class Settings : UnityModManager.ModSettings
public bool DisableStreamlinedMultiLevelUp { get; set; } = true;
// change this at your own risk as these subclasses will be fully removed from mod in the near future
- public List DeprecatedSubclasses { get; set; } =
+ public String[] DeprecatedSubsList { get; set; } =
["CollegeOfHarlequin", "MartialMarshal", "MartialMartialDefender", "RoguishRaven", "WayOfTheDistantHand"];
//
diff --git a/SolastaUnfinishedBusiness/Settings/empty.xml b/SolastaUnfinishedBusiness/Settings/empty.xml
index 9695a7ef59..9d08a080f3 100644
--- a/SolastaUnfinishedBusiness/Settings/empty.xml
+++ b/SolastaUnfinishedBusiness/Settings/empty.xml
@@ -211,13 +211,13 @@
true
true
true
-
+
CollegeOfHarlequin
MartialMarshal
MartialMartialDefender
RoguishRaven
WayOfTheDistantHand
-
+
false
false
false
@@ -288,11 +288,11 @@
false
false
false
- true
- true
+ false
+ false
false
- true
- true
+ false
+ false
false
false
false
@@ -990,4 +990,7 @@
false
false
false
+ false
+ false
+ false
\ No newline at end of file
diff --git a/SolastaUnfinishedBusiness/Settings/zappastuff.xml b/SolastaUnfinishedBusiness/Settings/zappastuff.xml
index 2197e55451..5a6a1e2d88 100644
--- a/SolastaUnfinishedBusiness/Settings/zappastuff.xml
+++ b/SolastaUnfinishedBusiness/Settings/zappastuff.xml
@@ -211,13 +211,13 @@
true
true
true
-
+
CollegeOfHarlequin
MartialMarshal
MartialMartialDefender
RoguishRaven
WayOfTheDistantHand
-
+
false
true
false
@@ -975,7 +975,6 @@
ShieldExpert
Torchbearer
Interception
- ZenArcher
4
@@ -1123,6 +1122,7 @@
ResonatingStrike
SunlightBlade
EarthTremor
+ CloudOfDaggers
MirrorImage
BlessingOfRime
BrainBulwark
@@ -1272,6 +1272,7 @@
ElementalInfusion
VileBrew
BindingIce
+ CloudOfDaggers
ColorBurst
NoxiousSpray
PsychicWhip
@@ -1314,6 +1315,7 @@
TollTheDead
SkinOfRetribution
VoidGrasp
+ CloudOfDaggers
NoxiousSpray
MirrorImage
ShadowBlade
@@ -1366,6 +1368,7 @@
RadiantMotes
VileBrew
BindingIce
+ CloudOfDaggers
ColorBurst
NoxiousSpray
PsychicWhip
diff --git a/SolastaUnfinishedBusiness/SolastaUnfinishedBusiness.csproj b/SolastaUnfinishedBusiness/SolastaUnfinishedBusiness.csproj
index 744346fbd7..da62dcf8c4 100644
--- a/SolastaUnfinishedBusiness/SolastaUnfinishedBusiness.csproj
+++ b/SolastaUnfinishedBusiness/SolastaUnfinishedBusiness.csproj
@@ -3,7 +3,7 @@
12
net472
- 1.5.94.39
+ 1.5.94.40
https://github.com/SolastaMods/SolastaUnfinishedBusiness
git
Debug Install;Release Install
@@ -235,7 +235,7 @@
-
+
diff --git a/SolastaUnfinishedBusiness/Spells/SpellBuildersCantrips.cs b/SolastaUnfinishedBusiness/Spells/SpellBuildersCantrips.cs
index 4a2444ae16..cfab2ed35d 100644
--- a/SolastaUnfinishedBusiness/Spells/SpellBuildersCantrips.cs
+++ b/SolastaUnfinishedBusiness/Spells/SpellBuildersCantrips.cs
@@ -292,7 +292,7 @@ internal static SpellDefinition BuildMinorLifesteal()
EffectDescriptionBuilder
.Create()
.SetDurationData(DurationType.Hour, 1)
- .SetTargetingData(Side.Enemy, RangeType.RangeHit, 6, TargetType.IndividualsUnique)
+ .SetTargetingData(Side.Enemy, RangeType.MeleeHit, 1, TargetType.IndividualsUnique)
.SetEffectAdvancement(EffectIncrementMethod.CasterLevelTable, additionalDicePerIncrement: 1)
.AddImmuneCreatureFamilies(CharacterFamilyDefinitions.Construct, CharacterFamilyDefinitions.Undead)
.SetEffectForms(
diff --git a/SolastaUnfinishedBusiness/Spells/SpellBuildersLevel01.cs b/SolastaUnfinishedBusiness/Spells/SpellBuildersLevel01.cs
index ced2900b4b..08663f0517 100644
--- a/SolastaUnfinishedBusiness/Spells/SpellBuildersLevel01.cs
+++ b/SolastaUnfinishedBusiness/Spells/SpellBuildersLevel01.cs
@@ -1112,101 +1112,45 @@ internal static SpellDefinition BuildSkinOfRetribution()
const string NAME = "SkinOfRetribution";
const int TEMP_HP_PER_LEVEL = 5;
- var spriteReferenceCondition = Sprites.GetSprite("ConditionMirrorImage", Resources.ConditionMirrorImage, 32);
- var subSpells = new List();
- var conditions = new List();
-
- const string SUB_SPELL_DESCRIPTION = $"Spell/&SubSpell{NAME}Description";
- const string SUB_SPELL_CONDITION_DESCRIPTION = $"Condition/&Condition{NAME}Description";
- const string SUB_SPELL_CONDITION_TITLE = $"Condition/&Condition{NAME}Title";
-
- // ReSharper disable once LoopCanBeConvertedToQuery
- foreach (var (damageType, magicEffect) in DamagesAndEffects)
- {
- var effectDescription = EffectDescriptionBuilder.Create(magicEffect.EffectDescription).Build();
-
- if (damageType == DamageTypePoison)
- {
- effectDescription.EffectParticleParameters.impactParticleReference =
- effectDescription.EffectParticleParameters.effectParticleReference;
-
- effectDescription.EffectParticleParameters.effectParticleReference = new AssetReference();
- }
-
- var title = Gui.Localize($"Tooltip/&Tag{damageType}Title");
-
- var powerSkinOfRetribution = FeatureDefinitionPowerBuilder
- .Create($"Power{NAME}{damageType}")
- .SetGuiPresentationNoContent(true)
- .SetUsesFixed(ActivationTime.NoCost)
- .SetEffectDescription(
- EffectDescriptionBuilder
- .Create()
- .SetEffectForms(EffectFormBuilder.DamageForm(damageType, bonusDamage: TEMP_HP_PER_LEVEL))
- .SetParticleEffectParameters(effectDescription.EffectParticleParameters)
- .Build())
- .AddToDB();
-
- var damageSkinOfRetribution = FeatureDefinitionDamageAffinityBuilder
- .Create($"DamageAffinity{NAME}{damageType}")
- .SetGuiPresentationNoContent(true)
- .SetDamageAffinityType(DamageAffinityType.None)
- .SetRetaliate(powerSkinOfRetribution, 1, true)
- .AddToDB();
-
- var conditionSkinOfRetribution = ConditionDefinitionBuilder
- .Create($"Condition{NAME}{damageType}")
- .SetGuiPresentation(
- SUB_SPELL_CONDITION_TITLE,
- Gui.Format(SUB_SPELL_CONDITION_DESCRIPTION, title),
- spriteReferenceCondition)
- .SetSilent(Silent.WhenAdded)
- .SetPossessive()
- .SetFeatures(damageSkinOfRetribution)
- .SetCancellingConditions()
- .AddToDB();
-
- conditions.Add(conditionSkinOfRetribution);
+ var powerSkinOfRetribution = FeatureDefinitionPowerBuilder
+ .Create($"Power{NAME}")
+ .SetGuiPresentationNoContent(true)
+ .SetUsesFixed(ActivationTime.NoCost)
+ .SetEffectDescription(
+ EffectDescriptionBuilder
+ .Create()
+ .SetEffectForms(EffectFormBuilder.DamageForm(DamageTypeCold, bonusDamage: TEMP_HP_PER_LEVEL))
+ .SetParticleEffectParameters(ConeOfCold)
+ .Build())
+ .AddToDB();
- powerSkinOfRetribution.AddCustomSubFeatures(
- new ModifyEffectDescriptionSkinOfRetribution(conditionSkinOfRetribution));
+ var damageAffinitySkinOfRetribution = FeatureDefinitionDamageAffinityBuilder
+ .Create($"DamageAffinity{NAME}")
+ .SetGuiPresentationNoContent(true)
+ .SetDamageAffinityType(DamageAffinityType.None)
+ .SetRetaliate(powerSkinOfRetribution, 1, true)
+ .AddToDB();
- var spell = SpellDefinitionBuilder
- .Create(NAME + damageType)
- .SetGuiPresentation(title, Gui.Format(SUB_SPELL_DESCRIPTION, title),
- Sprites.GetSprite(NAME, Resources.SkinOfRetribution, 128))
- .SetSchoolOfMagic(SchoolOfMagicDefinitions.SchoolAbjuration)
- .SetSpellLevel(1)
- .SetCastingTime(ActivationTime.Action)
- .SetMaterialComponent(MaterialComponentType.Mundane)
- .SetVerboseComponent(true)
- .SetSomaticComponent(true)
- .SetVocalSpellSameType(VocalSpellSemeType.Defense)
- .SetUniqueInstance()
- .SetEffectDescription(
- EffectDescriptionBuilder
- .Create()
- .SetTargetingData(Side.Ally, RangeType.Self, 0, TargetType.Self)
- .SetDurationData(DurationType.Hour, 1)
- .SetEffectForms(
- EffectFormBuilder
- .Create()
- .SetTempHpForm(TEMP_HP_PER_LEVEL)
- .Build(),
- EffectFormBuilder.ConditionForm(conditionSkinOfRetribution))
- .SetEffectAdvancement(EffectIncrementMethod.PerAdditionalSlotLevel,
- additionalTempHpPerIncrement: TEMP_HP_PER_LEVEL)
- .SetParticleEffectParameters(effectDescription.EffectParticleParameters)
- .Build())
- .AddToDB();
+ var conditionSkinOfRetribution = ConditionDefinitionBuilder
+ .Create($"Condition{NAME}")
+ .SetGuiPresentation(Category.Condition,
+ Sprites.GetSprite("ConditionMirrorImage", Resources.ConditionMirrorImage, 32))
+ .SetSilent(Silent.WhenAdded)
+ .SetPossessive()
+ .SetFeatures(damageAffinitySkinOfRetribution)
+ .SetTerminateWhenRemoved()
+ .AddCustomSubFeatures(new ActionFinishedByEnemySkinOfRetribution())
+ .AddToDB();
- subSpells.Add(spell);
- }
+ powerSkinOfRetribution.AddCustomSubFeatures(
+ new ModifyEffectDescriptionSkinOfRetribution(conditionSkinOfRetribution));
- foreach (var condition in conditions)
- {
- condition.cancellingConditions = conditions.Where(x => x != condition).ToList();
- }
+ conditionSkinOfRetribution.conditionStartParticleReference = PowerDomainElementalHeraldOfTheElementsCold
+ .EffectDescription.EffectParticleParameters.conditionStartParticleReference;
+ conditionSkinOfRetribution.conditionParticleReference = PowerDomainElementalHeraldOfTheElementsCold
+ .EffectDescription.EffectParticleParameters.conditionParticleReference;
+ conditionSkinOfRetribution.conditionEndParticleReference = PowerDomainElementalHeraldOfTheElementsCold
+ .EffectDescription.EffectParticleParameters.conditionEndParticleReference;
return SpellDefinitionBuilder
.Create(NAME)
@@ -1218,19 +1162,55 @@ internal static SpellDefinition BuildSkinOfRetribution()
.SetVerboseComponent(true)
.SetSomaticComponent(true)
.SetVocalSpellSameType(VocalSpellSemeType.Defense)
- .SetSubSpells(subSpells.ToArray())
+ .SetUniqueInstance()
.SetEffectDescription(
EffectDescriptionBuilder
.Create()
.SetTargetingData(Side.Ally, RangeType.Self, 0, TargetType.Self)
.SetDurationData(DurationType.Hour, 1)
- .SetEffectAdvancement(EffectIncrementMethod.PerAdditionalSlotLevel,
+ .SetEffectForms(
+ EffectFormBuilder
+ .Create()
+ .SetTempHpForm(TEMP_HP_PER_LEVEL)
+ .Build(),
+ EffectFormBuilder.ConditionForm(conditionSkinOfRetribution))
+ .SetEffectAdvancement(
+ EffectIncrementMethod.PerAdditionalSlotLevel,
additionalTempHpPerIncrement: TEMP_HP_PER_LEVEL)
- .SetParticleEffectParameters(Blur)
+ .SetParticleEffectParameters(ConeOfCold)
.Build())
.AddToDB();
}
+ internal static void HandleSkinOfRetribution()
+ {
+ if (Gui.Battle == null)
+ {
+ return;
+ }
+
+ foreach (var rulesetCharacter in Gui.Battle.AllContenders
+ .Select(gameLocationCharacter => gameLocationCharacter.RulesetCharacter))
+ {
+ if (rulesetCharacter.TemporaryHitPoints == 0 &&
+ rulesetCharacter.TryGetConditionOfCategoryAndType(
+ AttributeDefinitions.TagEffect, "ConditionSkinOfRetribution", out var activeCondition))
+ {
+ rulesetCharacter.RemoveCondition(activeCondition);
+ }
+ }
+ }
+
+ private sealed class ActionFinishedByEnemySkinOfRetribution : IActionFinishedByEnemy
+ {
+ public IEnumerator OnActionFinishedByEnemy(CharacterAction characterAction, GameLocationCharacter target)
+ {
+ HandleSkinOfRetribution();
+
+ yield break;
+ }
+ }
+
private sealed class ModifyEffectDescriptionSkinOfRetribution : IModifyEffectDescription
{
private readonly ConditionDefinition _conditionSkinOfRetribution;
@@ -1254,31 +1234,16 @@ public EffectDescription GetEffectDescription(
RulesetCharacter character,
RulesetEffect rulesetEffect)
{
- var rulesetCondition = character.AllConditions
- .FirstOrDefault(x => x.ConditionDefinition == _conditionSkinOfRetribution);
-
+ var rulesetCondition =
+ character.AllConditions.FirstOrDefault(x => x.ConditionDefinition == _conditionSkinOfRetribution);
var effectLevel = rulesetCondition!.EffectLevel;
+
var damageForm = effectDescription.FindFirstDamageForm();
damageForm.bonusDamage *= effectLevel;
- MaybeRemoveSkinOfRetribution(character);
-
return effectDescription;
}
-
- private void MaybeRemoveSkinOfRetribution(RulesetCharacter character)
- {
- if (character.temporaryHitPoints > 0)
- {
- return;
- }
-
- var rulesetCondition = character.AllConditions
- .FirstOrDefault(x => x.ConditionDefinition == _conditionSkinOfRetribution);
-
- character.RemoveCondition(rulesetCondition);
- }
}
#endregion
diff --git a/SolastaUnfinishedBusiness/Spells/SpellBuildersLevel02.cs b/SolastaUnfinishedBusiness/Spells/SpellBuildersLevel02.cs
index 9817d35149..b4030a98f1 100644
--- a/SolastaUnfinishedBusiness/Spells/SpellBuildersLevel02.cs
+++ b/SolastaUnfinishedBusiness/Spells/SpellBuildersLevel02.cs
@@ -317,6 +317,10 @@ internal static SpellDefinition BuildWeb()
monsterDefinition.Features.Add(conditionAffinityGrappledRestrainedSpellWebImmunity);
}
+ ItemDefinitions.CloakOfArachnida.StaticProperties.Add(ItemPropertyDescriptionBuilder
+ .From(conditionAffinityGrappledRestrainedSpellWebImmunity, false,
+ EquipmentDefinitions.KnowledgeAffinity.InactiveAndHidden).Build());
+
var proxyWeb = EffectProxyDefinitionBuilder
.Create(EffectProxyDefinitions.ProxyEntangle, $"Proxy{NAME}")
.SetOrUpdateGuiPresentation(NAME, Category.Spell)
@@ -434,23 +438,12 @@ internal static SpellDefinition BuildNoxiousSpray()
#endregion
-#if false
-//Spell/&CloudOfDaggersDescription=You fill the air with spinning daggers in a cube 5 feet on each side, centered on a point you choose within range. A creature takes 4d4 slashing damage when it enters the spell's area for the first time on a turn or starts its turn there. When you cast this spell using a spell slot of 3rd level or higher, the damage increases by 2d4 for each slot level above 2nd.
-//Spell/&CloudOfDaggersTitle=Cloud of Daggers
-
#region Cloud of Daggers
internal static SpellDefinition BuildCloudOfDaggers()
{
const string Name = "CloudOfDaggers";
- var proxy = EffectProxyDefinitionBuilder
- .Create($"Proxy{Name}")
- .SetGuiPresentation(Name, Category.Spell)
- .AddToDB();
-
- proxy.prefabReference = EffectProxyDefinitions.ProxyDancingLights.prefabReference;
-
var spell = SpellDefinitionBuilder
.Create(Name)
.SetGuiPresentation(Category.Spell, Sprites.GetSprite(Name, Resources.CloudOfDaggers, 128, 128))
@@ -466,16 +459,12 @@ internal static SpellDefinition BuildCloudOfDaggers()
EffectDescriptionBuilder
.Create()
.SetDurationData(DurationType.Minute, 1)
- .SetTargetingData(Side.All, RangeType.Distance, 12, TargetType.Cube)
+ .SetTargetingData(Side.All, RangeType.Distance, 12, TargetType.Cube, 2)
.SetEffectAdvancement(
EffectIncrementMethod.PerAdditionalSlotLevel, additionalDicePerIncrement: 2)
.SetRecurrentEffect(RecurrentEffect.OnTurnStart | RecurrentEffect.OnEnter)
.SetEffectForms(
EffectFormBuilder.DamageForm(DamageTypeSlashing, 4, DieType.D4),
- EffectFormBuilder
- .Create()
- .SetSummonEffectProxyForm(proxy)
- .Build(),
EffectFormBuilder
.Create()
.SetTopologyForm(TopologyForm.Type.DangerousZone, true)
@@ -484,7 +473,7 @@ internal static SpellDefinition BuildCloudOfDaggers()
.Create()
.SetTopologyForm(TopologyForm.Type.SightImpaired, true)
.Build())
- .SetParticleEffectParameters(ShadowDagger)
+ .SetParticleEffectParameters(BladeBarrierWallLine)
.Build())
.AddToDB();
@@ -492,7 +481,7 @@ internal static SpellDefinition BuildCloudOfDaggers()
}
#endregion
-#endif
+
#region Shadowblade
diff --git a/SolastaUnfinishedBusiness/Spells/SpellBuildersLevel04.cs b/SolastaUnfinishedBusiness/Spells/SpellBuildersLevel04.cs
index 76384531cb..cceff961dd 100644
--- a/SolastaUnfinishedBusiness/Spells/SpellBuildersLevel04.cs
+++ b/SolastaUnfinishedBusiness/Spells/SpellBuildersLevel04.cs
@@ -375,7 +375,9 @@ internal static SpellDefinition BuildAuraOfVitality()
.SetFeatures(
conditionAffinityLifeDrained,
DamageAffinityNecroticResistance)
- .AddCustomSubFeatures(new OnReducedToZeroHpByEnemyAuraOfVitality())
+ .AddCustomSubFeatures(
+ new CharacterBeforeTurnStartListenerAuraOfVitality(),
+ new ForceConditionCategory(AttributeDefinitions.TagCombat))
.AddToDB();
var spell = SpellDefinitionBuilder
@@ -396,9 +398,7 @@ internal static SpellDefinition BuildAuraOfVitality()
.SetTargetingData(Side.Ally, RangeType.Self, 0, TargetType.Sphere, 6)
.SetRecurrentEffect(
RecurrentEffect.OnActivation | RecurrentEffect.OnEnter | RecurrentEffect.OnTurnStart)
- .SetEffectForms(
- EffectFormBuilder.ConditionForm(conditionAuraOfVitality),
- EffectFormBuilder.ConditionForm(ConditionLifeDrained, ConditionForm.ConditionOperation.Remove))
+ .SetEffectForms(EffectFormBuilder.ConditionForm(conditionAuraOfVitality))
.SetParticleEffectParameters(DivineWord)
.Build())
.AddToDB();
@@ -406,13 +406,13 @@ internal static SpellDefinition BuildAuraOfVitality()
return spell;
}
- private sealed class OnReducedToZeroHpByEnemyAuraOfVitality : ICharacterTurnStartListener
+ private sealed class CharacterBeforeTurnStartListenerAuraOfVitality : ICharacterBeforeTurnStartListener
{
- public void OnCharacterTurnStarted(GameLocationCharacter locationCharacter)
+ public void OnCharacterBeforeTurnStarted(GameLocationCharacter locationCharacter)
{
var rulesetCharacter = locationCharacter.RulesetCharacter;
- if (rulesetCharacter is { IsDeadOrDyingOrUnconscious: true })
+ if (rulesetCharacter.CurrentHitPoints == 0)
{
rulesetCharacter.StabilizeAndGainHitPoints(1);
}
diff --git a/SolastaUnfinishedBusiness/Spells/SpellBuildersLevel05.cs b/SolastaUnfinishedBusiness/Spells/SpellBuildersLevel05.cs
index e011d89c0e..682aeac43b 100644
--- a/SolastaUnfinishedBusiness/Spells/SpellBuildersLevel05.cs
+++ b/SolastaUnfinishedBusiness/Spells/SpellBuildersLevel05.cs
@@ -44,8 +44,8 @@ internal static SpellDefinition BuildFarStep()
.SetMaterialComponent(MaterialComponentType.None)
.SetSomaticComponent(false)
.SetVerboseComponent(true)
- .SetVocalSpellSameType(VocalSpellSemeType.Healing)
.SetVocalSpellSameType(VocalSpellSemeType.Buff)
+ .SetRequiresConcentration(true)
.SetEffectDescription(
EffectDescriptionBuilder
.Create(CustomActionIdContext.FarStep)
diff --git a/SolastaUnfinishedBusiness/Spells/SpellBuildersLevel06.cs b/SolastaUnfinishedBusiness/Spells/SpellBuildersLevel06.cs
index ed97b95262..b2d5079a93 100644
--- a/SolastaUnfinishedBusiness/Spells/SpellBuildersLevel06.cs
+++ b/SolastaUnfinishedBusiness/Spells/SpellBuildersLevel06.cs
@@ -421,7 +421,7 @@ internal static SpellDefinition BuildFlashFreeze()
EffectFormBuilder
.Create()
.HasSavingThrow(EffectSavingThrowType.HalfDamage)
- .SetDamageForm(DamageTypeCold, 12, DieType.D6)
+ .SetDamageForm(DamageTypeCold, 10, DieType.D6)
.Build(),
EffectFormBuilder
.Create()
diff --git a/SolastaUnfinishedBusiness/Subclasses/DomainDefiler.cs b/SolastaUnfinishedBusiness/Subclasses/DomainDefiler.cs
index 85e5a1356f..9e71224af1 100644
--- a/SolastaUnfinishedBusiness/Subclasses/DomainDefiler.cs
+++ b/SolastaUnfinishedBusiness/Subclasses/DomainDefiler.cs
@@ -37,7 +37,7 @@ public DomainDefiler()
.SetPreparedSpellGroups(
BuildSpellGroup(1, FalseLife, InflictWounds),
BuildSpellGroup(3, Blindness, RayOfEnfeeblement),
- BuildSpellGroup(5, BestowCurse, Fear),
+ BuildSpellGroup(5, CorruptingBolt, Fear),
BuildSpellGroup(7, Blight, PhantasmalKiller),
BuildSpellGroup(9, CloudKill, Contagion))
.SetSpellcastingClass(CharacterClassDefinitions.Cleric)
@@ -46,16 +46,17 @@ public DomainDefiler()
var bonusCantripDomainDefiler = FeatureDefinitionBonusCantripsBuilder
.Create($"BonusCantrip{NAME}")
.SetGuiPresentation(Category.Feature)
- .SetBonusCantrips(Wrack, RayOfFrost)
+ .SetBonusCantrips(Wrack)
.AddToDB();
var conditionInsidiousDeathMagic = ConditionDefinitionBuilder
.Create($"Condition{NAME}InsidiousDeathMagic")
.SetGuiPresentation(Category.Condition, ConditionDefinitions.ConditionFrightenedFear)
- .SetSpecialDuration(DurationType.Minute, 1)
+ .SetSpecialDuration(DurationType.Round, 6)
.SetPossessive()
.SetConditionType(ConditionType.Detrimental)
.SetFeatures(FeatureDefinitionHealingModifiers.HealingModifierChilledByTouch)
+ .CopyParticleReferences(ConditionDefinitions.Condition_MummyLord_ChannelNegativeEnergy)
.AddToDB();
var featureInsidiousDeathMagic = FeatureDefinitionBuilder
@@ -88,7 +89,7 @@ public DomainDefiler()
EffectFormBuilder
.Create()
.HasSavingThrow(EffectSavingThrowType.HalfDamage)
- .SetDamageForm(DamageTypeNecrotic, 2, DieType.D6)
+ .SetDamageForm(DamageTypeNecrotic, 2, DieType.D10)
.Build())
.Build())
.AddToDB();
@@ -178,7 +179,8 @@ public DomainDefiler()
// Divine Resistance
- var damageAffinityDivineResistance = FeatureDefinitionDamageAffinityBuilder
+ // backward compatibility
+ _ = FeatureDefinitionDamageAffinityBuilder
.Create($"DamageAffinity{NAME}DivineResistance")
.SetGuiPresentation(Category.Feature)
.SetDamageAffinityType(DamageAffinityType.Resistance)
@@ -189,7 +191,7 @@ public DomainDefiler()
// Divine Immunity
- var damageAffinityDivineImmunity = FeatureDefinitionDamageAffinityBuilder
+ _ = FeatureDefinitionDamageAffinityBuilder
.Create($"DamageAffinity{NAME}DivineImmunity")
.SetGuiPresentation(Category.Feature)
.SetDamageAffinityType(DamageAffinityType.Immunity)
@@ -224,12 +226,9 @@ public DomainDefiler()
.AddFeaturesAtLevel(6,
featureSetMarkForDeath)
.AddFeaturesAtLevel(8,
- additionalDamageDivineStrike,
- damageAffinityDivineResistance)
+ additionalDamageDivineStrike)
.AddFeaturesAtLevel(10,
PowerClericDivineInterventionPaladin)
- .AddFeaturesAtLevel(14,
- damageAffinityDivineImmunity)
.AddFeaturesAtLevel(17,
autoPreparedSpellsDyingLight)
.AddToDB();
diff --git a/SolastaUnfinishedBusiness/Subclasses/InnovationArmor.cs b/SolastaUnfinishedBusiness/Subclasses/InnovationArmor.cs
index adc3be7877..6064491dfd 100644
--- a/SolastaUnfinishedBusiness/Subclasses/InnovationArmor.cs
+++ b/SolastaUnfinishedBusiness/Subclasses/InnovationArmor.cs
@@ -186,7 +186,9 @@ private static FeatureDefinitionFeatureSet BuildArmorModes()
EffectFormBuilder
.Create()
.SetTempHpForm(1)
- .SetLevelAdvancement(EffectForm.LevelApplianceType.MultiplyBonus, LevelSourceType.ClassLevel)
+ .SetLevelAdvancement(
+ EffectForm.LevelApplianceType.MultiplyBonus,
+ LevelSourceType.ClassLevel)
.Build())
.Build())
.AddToDB();
diff --git a/SolastaUnfinishedBusiness/Subclasses/MartialWeaponMaster.cs b/SolastaUnfinishedBusiness/Subclasses/MartialWeaponMaster.cs
index cb3a60807f..64bc7b7168 100644
--- a/SolastaUnfinishedBusiness/Subclasses/MartialWeaponMaster.cs
+++ b/SolastaUnfinishedBusiness/Subclasses/MartialWeaponMaster.cs
@@ -423,10 +423,9 @@ public void OnCharacterBattleStarted(GameLocationCharacter locationCharacter, bo
}
var classLevel = rulesetCharacter.GetClassLevel(CharacterClassDefinitions.Fighter);
- var proficiencyBonus = rulesetCharacter.TryGetAttributeValue(AttributeDefinitions.ProficiencyBonus);
var constitution = rulesetCharacter.TryGetAttributeValue(AttributeDefinitions.Constitution);
var constitutionModifier = AttributeDefinitions.ComputeAbilityScoreModifier(constitution);
- var totalHealing = classLevel + proficiencyBonus + constitutionModifier;
+ var totalHealing = classLevel + constitutionModifier;
rulesetCharacter.ReceiveTemporaryHitPoints(
totalHealing, DurationType.Minute, 1, TurnOccurenceType.EndOfTurn, rulesetCharacter.guid);
@@ -440,7 +439,7 @@ public void OnCharacterBattleStarted(GameLocationCharacter locationCharacter, bo
var powerFocusedStrikes = GetDefinition($"Power{Name}FocusedStrikes");
var rulesetUsablePower = UsablePowersProvider.Get(powerFocusedStrikes, rulesetCharacter);
- if (rulesetCharacter.GetRemainingUsesOfPower(rulesetUsablePower) > 0)
+ if (rulesetUsablePower.MaxUses == rulesetUsablePower.RemainingUses)
{
return;
}
diff --git a/SolastaUnfinishedBusiness/Subclasses/RoguishArcaneScoundrel.cs b/SolastaUnfinishedBusiness/Subclasses/RoguishArcaneScoundrel.cs
index 88ffa976e5..c2cfe56913 100644
--- a/SolastaUnfinishedBusiness/Subclasses/RoguishArcaneScoundrel.cs
+++ b/SolastaUnfinishedBusiness/Subclasses/RoguishArcaneScoundrel.cs
@@ -212,13 +212,11 @@ public RoguishArcaneScoundrel()
var featureSetTricksOfTheTrade = FeatureDefinitionFeatureSetBuilder
.Create($"FeatureSet{Name}TricksOfTheTrade")
.SetGuiPresentation(Category.Feature)
- .AddFeatureSet(
- MagicAffinityAdditionalSpellSlot3,
- additionalDamagePossessed,
- powerEssenceTheft)
+ .AddFeatureSet(additionalDamagePossessed, powerEssenceTheft)
.AddToDB();
- var featureSetPremeditationSlot = FeatureDefinitionFeatureSetBuilder
+ // backward compatibility
+ _ = FeatureDefinitionFeatureSetBuilder
.Create($"FeatureSet{Name}PremeditationSlot")
.SetGuiPresentationNoContent(true)
.AddFeatureSet(MagicAffinityAdditionalSpellSlot4)
@@ -240,8 +238,6 @@ public RoguishArcaneScoundrel()
powerArcaneBackslashCounterSpell)
.AddFeaturesAtLevel(17,
featureSetTricksOfTheTrade)
- .AddFeaturesAtLevel(19,
- featureSetPremeditationSlot)
.AddToDB();
return;
diff --git a/SolastaUnfinishedBusiness/Subclasses/RoguishRavenScion.cs b/SolastaUnfinishedBusiness/Subclasses/RoguishRavenScion.cs
index 824321af93..b68cb6f64d 100644
--- a/SolastaUnfinishedBusiness/Subclasses/RoguishRavenScion.cs
+++ b/SolastaUnfinishedBusiness/Subclasses/RoguishRavenScion.cs
@@ -140,7 +140,8 @@ public RoguishRavenScion()
// Perfect Shot
- var dieRollModifierRavenPerfectShot = FeatureDefinitionDieRollModifierBuilder
+ // backward compatibility
+ _ = FeatureDefinitionDieRollModifierBuilder
.Create($"DieRollModifier{Name}PerfectShot")
.SetGuiPresentation(Category.Feature)
.SetModifiers(RollContext.AttackDamageValueRoll, 1, 2, 1,
@@ -156,9 +157,9 @@ public RoguishRavenScion()
.Create($"Roguish{Name}")
.SetGuiPresentation(Category.Subclass, Sprites.GetSprite(Name, Resources.RoguishRaven, 256))
.AddFeaturesAtLevel(3, featureSetRavenSharpShooter, additionalDamageSniperAim)
- .AddFeaturesAtLevel(9, featureRavenKillingSpree, powerHeartSeekingShot)
+ .AddFeaturesAtLevel(9, powerHeartSeekingShot)
.AddFeaturesAtLevel(13, powerDeadlyFocus)
- .AddFeaturesAtLevel(17, dieRollModifierRavenPerfectShot)
+ .AddFeaturesAtLevel(17, featureRavenKillingSpree)
.AddToDB();
}
diff --git a/SolastaUnfinishedBusiness/Subclasses/WayOfTheDiscordance.cs b/SolastaUnfinishedBusiness/Subclasses/WayOfTheDiscordance.cs
index 407475b945..cd93c9230d 100644
--- a/SolastaUnfinishedBusiness/Subclasses/WayOfTheDiscordance.cs
+++ b/SolastaUnfinishedBusiness/Subclasses/WayOfTheDiscordance.cs
@@ -235,7 +235,7 @@ public WayOfTheDiscordance()
.SetTargetingData(Side.Enemy, RangeType.Distance, 6, TargetType.Cube, 3)
.SetSavingThrowData(
false,
- Constitution,
+ Dexterity,
true,
EffectDifficultyClassComputation.AbilityScoreAndProficiency)
.SetEffectForms(
diff --git a/SolastaUnfinishedBusiness/Translations/de/FightingStyles-de.txt b/SolastaUnfinishedBusiness/Translations/de/FightingStyles-de.txt
index f8fd0c8d67..a0271d90ae 100644
--- a/SolastaUnfinishedBusiness/Translations/de/FightingStyles-de.txt
+++ b/SolastaUnfinishedBusiness/Translations/de/FightingStyles-de.txt
@@ -34,8 +34,8 @@ FightingStyle/&ShieldExpertDescription=Sie haben den Umgang mit einem Schild als
FightingStyle/&ShieldExpertTitle=Schildexperte
FightingStyle/&TorchbearerDescription=Du bist geübt im Umgang mit einer Fackel im Kampf. Einmal pro Spielzug können Sie sich als Bonusaktion dafür entscheiden, eine von Ihnen ausgerüstete Lichtquelle zu verwenden, um zu versuchen, einen Feind, den Sie berühren können, in Brand zu setzen. Ihr Ziel muss bei einem Geschicklichkeitsrettungswurf erfolgreich sein (SG 8 + Ihr Fähigkeitsbonus + Ihr Geschicklichkeitsmodifikator) oder 1W4 Feuerschaden pro Runde für 3 Runden oder bis er erloschen ist, erleiden.
FightingStyle/&TorchbearerTitle=Fackelträger
-FightingStyle/&ZenArcherDescription=Ihre Intuition leitet Ihre Hand, wenn Sie einen Langbogen, einen Kurzbogen oder eine Handarmbrust verwenden. Sie können Ihren Weisheitsmodifikator anstelle Ihres Geschicklichkeitsmodifikators für die Angriffs- und Schadenswürfe mit diesen Waffen verwenden.
-FightingStyle/&ZenArcherTitle=Zen-Bogenschütze
+FightingStyle/&ZenArcherDescription=Ihre Intuition leitet Ihre Hand, wenn Sie einen Bogen benutzen. Erhöhen Sie Ihr Weisheitsattribut um 1 auf maximal 20. Sie können Ihren Weisheitsmodifikator anstelle Ihres Geschicklichkeitsmodifikators für die Angriffs- und Schadenswürfe mit diesen Waffen verwenden.
+FightingStyle/&ZenArcherTitle=Intuitives Bogenschießen
Reaction/&CustomReactionInterceptionDescription=Reduziere den Schaden, den {0} durch {1} erleidet, um 1W10 + deinen Fähigkeitsbonus.
Reaction/&CustomReactionInterceptionReactDescription=Fangen Sie diesen Angriff ab.
Reaction/&CustomReactionInterceptionReactTitle=Abfangen
diff --git a/SolastaUnfinishedBusiness/Translations/de/Spells/Cantrips-de.txt b/SolastaUnfinishedBusiness/Translations/de/Spells/Cantrips-de.txt
index 521d0ab06e..810696e1a6 100644
--- a/SolastaUnfinishedBusiness/Translations/de/Spells/Cantrips-de.txt
+++ b/SolastaUnfinishedBusiness/Translations/de/Spells/Cantrips-de.txt
@@ -33,7 +33,7 @@ Spell/&IlluminatingSphereDescription=Lässt Lichtquellen wie Fackeln und Manalam
Spell/&IlluminatingSphereTitle=Leuchtende Kugel
Spell/&MindSpikeDescription=Sie stoßen einen verwirrenden Stoß psychischer Energie in den Geist einer Kreatur, die Sie in Reichweite sehen können. Dem Ziel muss ein Intelligenzrettungswurf gelingen oder es erleidet 1W6 psychischen Schaden und zieht vor dem Ende Ihres nächsten Zuges 1W4 vom nächsten Rettungswurf ab.
Spell/&MindSpikeTitle=Gedankenspitze
-Spell/&MinorLifestealDescription=Du entziehst einer feindlichen Kreatur, die du im Umkreis von 30 Fuß sehen kannst, Lebensenergie. Fügt dem Ziel bei einem Treffer 1W8 nekrotischen Schaden zu und heilt es um die Hälfte des verursachten Schadens. Dieser Zauber hat keine Wirkung auf Untote und Konstrukte. Der Schaden erhält auf den Stufen 5, 11 und 17 einen zusätzlichen Würfel.
+Spell/&MinorLifestealDescription=Du entziehst einer gegnerischen Kreatur in der Nähe Lebensenergie. Führe einen Nahkampfzauberangriff gegen eine Kreatur in einem Umkreis von 5 Fuß um dich aus. Bei einem Treffer erleidet die Kreatur 1W6 nekrotischen Schaden und du heilst dich um die Hälfte des verursachten Schadens (abgerundet). Dieser Zauber hat keine Wirkung auf Untote und Konstrukte. Der Schaden des Zaubers erhöht sich auf der 5., 11. und 17. Stufe um einen zusätzlichen Würfel.
Spell/&MinorLifestealTitle=Kleiner Lebensraub
Spell/&ResonatingStrikeDescription=Wähle eine Kreatur in Nahkampfreichweite um dich und eine andere Kreatur, die du innerhalb von 5 Fuß um das Hauptziel sehen kannst. Du führst einen Nahkampfangriff mit der aktuellen Waffe gegen die erste Kreatur durch. Bei einem Treffer erleidet das Ziel die normalen Effekte des Waffenangriffs und Flammen springen auf das zweite Ziel über und verursachen Feuerschaden in Höhe Ihres Zauberfähigkeitsmodifikators.\nAuf der 5. Stufe fügt der Nahkampfangriff dem Ziel zusätzlich 1W8 Feuerschaden zu Treffer, und der Feuerschaden für die zweite Kreatur erhöht sich auf 1W8 + Modifikator Ihrer Zauberfähigkeit. Beide Schadenswürfe erhöhen sich auf der 11. und 17. Stufe um 1W8.
Spell/&ResonatingStrikeTitle=Brennende Klinge
diff --git a/SolastaUnfinishedBusiness/Translations/de/Spells/Spells01-de.txt b/SolastaUnfinishedBusiness/Translations/de/Spells/Spells01-de.txt
index af993b985f..49a01ef416 100644
--- a/SolastaUnfinishedBusiness/Translations/de/Spells/Spells01-de.txt
+++ b/SolastaUnfinishedBusiness/Translations/de/Spells/Spells01-de.txt
@@ -13,7 +13,7 @@ Condition/&ConditionMuleDescription=Ihre Geschwindigkeit wird nicht durch Behind
Condition/&ConditionMuleTitle=Maultier
Condition/&ConditionSanctuaryDescription=Bei Angriffen gegen dich muss ein Weisheitsrettungswurf gegen den Wächter-Zauberwurf gegen SG durchgeführt werden. Bei einem fehlgeschlagenen Rettungswurf wird sämtlicher Schaden absorbiert.
Condition/&ConditionSanctuaryTitle=Von Sanctuary geschützt
-Condition/&ConditionSkinOfRetributionDescription=Wenn dich eine Kreatur mit einem Nahkampfangriff trifft, während du über diese temporären Trefferpunkte verfügst, erhält die Kreatur 5 {0} pro Zauberstufe.
+Condition/&ConditionSkinOfRetributionDescription=Wenn eine Kreatur dich mit einem Nahkampfangriff trifft, während du über diese temporären Trefferpunkte verfügst, erleidet die Kreatur 5 Kälteschaden pro Zauberstufe.
Condition/&ConditionSkinOfRetributionTitle=Haut der Vergeltung
Condition/&ConditionSpikeBarrageDescription=Wenn du das nächste Mal eine Kreatur mit einem Fernkampfwaffenangriff triffst, müssen das Ziel des Angriffs und jede Kreatur in einem Umkreis von 5 Fuß um es einen Geschicklichkeitsrettungswurf ausführen. Bei einem fehlgeschlagenen Rettungswurf erleidet eine Kreatur 1W10 Stichschaden, bei einem erfolgreichen Rettungswurf die Hälfte des Schadens.
Condition/&ConditionSpikeBarrageTitle=Spike-Sperrfeuer
@@ -27,7 +27,6 @@ Condition/&ConditionVileBrewDescription=Sie sind mit Säure bedeckt und können
Condition/&ConditionVileBrewTitle=Mit Säure bedeckt
Feature/&FeatureGiftOfAlacrityDescription=Du kannst 1W8 zu deinen Initiativewürfen hinzufügen.
Feature/&FeatureGiftOfAlacrityTitle=Celerity Segen
-Feature/&PowerFeedback/&AdditionalDamageThunderousSmiteFormat=Donnernder Schlag!
Feature/&PowerStrikeWithTheWindDescription=Verleiht Ihrem nächsten Angriff einen Vorteil und verursacht bei einem Treffer zusätzlich 1W8 Schaden. Unabhängig davon, ob Sie treffen oder verfehlen, erhöht sich Ihre Gehgeschwindigkeit bis zum Ende dieser Runde um 30 Fuß.
Feature/&PowerStrikeWithTheWindTitle=Schlage mit dem Wind zu
Feedback/&AdditionalDamageElementalInfusionAcidFormat=Elementare Infusion!
@@ -81,7 +80,7 @@ Spell/&RadiantMotesTitle=Strahlende Partikel
Spell/&SanctuaryDescription=Du schützt eine Kreatur in Reichweite vor Angriffen. Bis zum Ende des Zaubers muss jede Kreatur, die die beschützte Kreatur mit einem Angriff oder einem schädlichen Zauber angreift, zunächst einen Weisheitsrettungswurf durchführen. Bei einem fehlgeschlagenen Rettungswurf verliert die Kreatur den Angriff oder Zauber. Dieser Zauber schützt die beschützte Kreatur nicht vor Flächeneffekten. Wenn die beschützte Kreatur einen Angriff ausführt oder einen Zauber wirkt, endet dieser Zauber.
Spell/&SearingSmiteDescription=Bei Ihrem nächsten Treffer flammt Ihre Waffe mit weißglühender Intensität auf, und der Angriff fügt dem Ziel zusätzlich 1W6 Feuerschaden zu und lässt das Ziel in Flammen aufgehen.\nZu Beginn jeder seiner Runden muss das Ziel einen ausführen erfolgreicher Konstitutionsrettungswurf, um das Brennen zu stoppen, oder 1W6 Feuerschaden erleiden.\nHöhere Stufen: Für jede Slot-Stufe über der 1. erhöht sich der anfängliche zusätzliche Schaden, der durch den Angriff verursacht wird, um 1W6.
Spell/&SearingSmiteTitle=Sengender Schlag
-Spell/&SkinOfRetributionDescription=Wählen Sie einen Typ: Säure, Kälte, Feuer, Blitz, Gift oder Donner. Eine schützende Elementarhaut umhüllt Sie und bedeckt Sie und Ihre Ausrüstung. Für die Dauer erhältst du pro Zauberstufe 5 temporäre Trefferpunkte. Wenn dich außerdem eine Kreatur mit einem Nahkampfangriff trifft, während du über diese temporären Trefferpunkte verfügst, erleidet die Kreatur pro Zauberstufe 5 Schadenspunkte der gewählten Art.
+Spell/&SkinOfRetributionDescription=Eine schützende Elementarhaut umhüllt Sie und bedeckt Sie und Ihre Ausrüstung. Für die Dauer erhältst du pro Zauberstufe 5 temporäre Trefferpunkte. Wenn dich außerdem eine Kreatur mit einem Nahkampfangriff trifft, während du über diese temporären Trefferpunkte verfügst, erleidet die Kreatur 5 Kälteschaden pro Zauberstufe.
Spell/&SkinOfRetributionTitle=Haut der Vergeltung
Spell/&SpikeBarrageDescription=Wenn du das nächste Mal eine Kreatur mit einem Fernkampfwaffenangriff triffst, bevor der Zauber endet, erzeugt dieser Zauber einen Dornenregen, der aus deiner Fernkampfwaffe oder Munition sprießt. Zusätzlich zum normalen Effekt des Angriffs müssen das Ziel des Angriffs und jede Kreatur im Umkreis von 5 Fuß um es einen Geschicklichkeitsrettungswurf durchführen. Bei einem fehlgeschlagenen Rettungswurf erleidet eine Kreatur 1W10 Stichschaden, bei einem erfolgreichen Rettungswurf die Hälfte des Schadens.
Spell/&SpikeBarrageTitle=Spike-Sperrfeuer
diff --git a/SolastaUnfinishedBusiness/Translations/de/Spells/Spells02-de.txt b/SolastaUnfinishedBusiness/Translations/de/Spells/Spells02-de.txt
index b3253dbfae..2d5751c2d8 100644
--- a/SolastaUnfinishedBusiness/Translations/de/Spells/Spells02-de.txt
+++ b/SolastaUnfinishedBusiness/Translations/de/Spells/Spells02-de.txt
@@ -18,6 +18,8 @@ Item/&ItemShadowBladeDescription=Es verursacht bei einem Treffer 2W8 psychischen
Item/&ItemShadowBladeTitle=Schattenklinge
Spell/&BindingIceDescription=Ein Ausbruch kalter Energie geht in einem 30-Fuß-Kegel von Ihnen aus. Jede Kreatur in diesem Bereich muss einen Konstitutionsrettungswurf durchführen. Bei einem fehlgeschlagenen Rettungswurf erleidet eine Kreatur 3W8 Kälteschaden und wird 1 Minute lang durch Eisformationen behindert, oder bis sie eine Aktion ausführt, um das Eis aufzubrechen. Die Geschwindigkeit einer Kreatur, die durch Eis behindert wird, wird auf 0 reduziert. Bei einem erfolgreichen Rettungswurf erleidet die Kreatur halb so viel Schaden und wird nicht durch Eis behindert.
Spell/&BindingIceTitle=Gebundenes Eis
+Spell/&CloudOfDaggersDescription=Sie füllen die Luft mit sich drehenden Dolchen in einem Würfel von 5 Fuß auf jeder Seite, zentriert auf einem von Ihnen gewählten Punkt in Reichweite. Eine Kreatur erleidet 4W4 Hiebschaden, wenn sie zum ersten Mal in einem Zug den Wirkungsbereich des Zaubers betritt oder dort ihren Zug beginnt. Wenn Sie diesen Zauber mit einem Zauberslot der 3. Stufe oder höher wirken, erhöht sich der Schaden um 2W4 für jede Slotstufe über der 2. Stufe.
+Spell/&CloudOfDaggersTitle=Wolke der Dolche
Spell/&ColorBurstDescription=Lass einen leuchtenden Würfel platzen, der jeden im Umkreis von 10 Fuß kurzzeitig blendet. 8W10 ist die Anzahl der Trefferpunkte von Kreaturen, die dieser Zauber beeinflussen kann.
Spell/&ColorBurstTitle=Farbexplosion
Spell/&MirrorImageDescription=In Ihrem Raum erscheinen drei illusorische Duplikate Ihrer selbst. Bis der Zauber endet, würfeln Sie jedes Mal, wenn eine Kreatur Sie mit einem Angriff angreift, einen W20, um festzustellen, ob der Angriff stattdessen auf eines Ihrer Duplikate abzielt.\nWenn Sie 3 Duplikate haben, müssen Sie eine 6 oder höher würfeln, um die Angriffsstärke zu ändern Ziel auf ein Duplikat. Bei 2 Duplikaten müssen Sie eine 8 oder höher würfeln. Bei 1 Duplikat müssen Sie eine 11 oder höher würfeln.\nDie Rüstungsklasse eines Duplikats entspricht 10 + Ihrem Geschicklichkeitsmodifikator. Trifft ein Angriff ein Duplikat, wird das Duplikat zerstört. Ein Duplikat kann nur durch einen Angriff zerstört werden, der es trifft. Alle anderen Schäden und Effekte werden ignoriert. Der Zauber endet, wenn alle drei Duplikate zerstört sind.\nEine Kreatur ist von diesem Zauber nicht betroffen, wenn sie geblendet ist oder über Blindsicht, Wahrsicht oder Tremorsense verfügt (gilt nicht, wenn Sie den Boden nicht berühren).
diff --git a/SolastaUnfinishedBusiness/Translations/de/Spells/Spells06-de.txt b/SolastaUnfinishedBusiness/Translations/de/Spells/Spells06-de.txt
index 8f43a913ee..c0cbd39f8a 100644
--- a/SolastaUnfinishedBusiness/Translations/de/Spells/Spells06-de.txt
+++ b/SolastaUnfinishedBusiness/Translations/de/Spells/Spells06-de.txt
@@ -4,7 +4,7 @@ Feature/&PowerRingOfBladesDescription=Als Bonusaktion können Sie mit einem Ihre
Feature/&PowerRingOfBladesTitle=Ring der Klingen
Feedback/&AdditionalDamageHeroicInfusionFormat=Heroische Infusion!
Feedback/&AdditionalDamageHeroicInfusionLine={0} trifft {1} heldenhaft! (+{2})
-Spell/&FlashFreezeDescription=Sie versuchen, eine Kreatur, die Sie in Reichweite sehen können, in einem Gefängnis aus festem Eis einzuschließen. Das Ziel muss einen Geschicklichkeitsrettungswurf durchführen. Bei einem fehlgeschlagenen Rettungswurf erleidet das Ziel 12W6 Kälteschaden und wird in dicken Eisschichten festgehalten. Bei einem erfolgreichen Rettungswurf erleidet das Ziel halb so viel Schaden und wird nicht zurückgehalten. Der Zauber kann nur auf Kreaturen bis zu einer großen Größe angewendet werden. Um auszubrechen, kann das gefesselte Ziel als Aktion gegen deinen Zauberwurf-SG eine Stärkeprüfung durchführen. Bei Erfolg entkommt das Ziel und wird nicht mehr zurückgehalten. Wenn Sie diesen Zauber mit einem Zauberslot der 7. Stufe oder höher wirken, erhöht sich der Kälteschaden um 2W6 für jede Slotstufe über der 6. Stufe.
+Spell/&FlashFreezeDescription=Sie versuchen, eine Kreatur, die Sie in Reichweite sehen können, in einem Gefängnis aus festem Eis einzuschließen. Das Ziel muss einen Geschicklichkeitsrettungswurf durchführen. Bei einem fehlgeschlagenen Rettungswurf erleidet das Ziel 10W6 Kälteschaden und wird in dicken Eisschichten festgehalten. Bei einem erfolgreichen Rettungswurf erleidet das Ziel halb so viel Schaden und wird nicht zurückgehalten. Der Zauber kann nur auf Kreaturen bis zu einer großen Größe angewendet werden. Um auszubrechen, kann das gefesselte Ziel als Aktion gegen deinen Zauberwurf-SG eine Stärkeprüfung durchführen. Bei Erfolg entkommt das Ziel und wird nicht mehr zurückgehalten. Wenn Sie diesen Zauber mit einem Zauberslot der 7. Stufe oder höher wirken, erhöht sich der Kälteschaden um 2W6 für jede Slotstufe über der 6. Stufe.
Spell/&FlashFreezeTitle=Flash-Freeze
Spell/&HeroicInfusionDescription=Du verleihst dir Ausdauer und Kampfkraft, angetrieben durch Magie. Bis zum Ende des Zaubers kannst du keine Zauber wirken und erhältst die folgenden Vorteile:\n• Du erhältst 50 temporäre Trefferpunkte. Wenn eines davon am Ende des Zaubers übrig bleibt, geht es verloren.\n• Du hast einen Vorteil bei Angriffswürfen, die du mit einfachen Waffen und Kampfwaffen ausführst.\n• Wenn du ein Ziel mit einem Waffenangriff triffst, erhält dieses Ziel einen Angriff ein zusätzlicher Kraftschaden von 2W12.\n• Du verfügst über Rüstung, Waffen und Rettungswürfe der Kämpferklasse.\n• Du kannst zweimal statt einmal angreifen, wenn du in deinem Zug die Angriffsaktion ausführst.\n Unmittelbar nach Ende des Zaubers muss dir ein Konstitutionsrettungswurf gegen SG 15 gelingen, sonst erleidest du eine Erschöpfungsstufe.
Spell/&HeroicInfusionTitle=Heroische Infusion
diff --git a/SolastaUnfinishedBusiness/Translations/de/SubClasses/DomainDefiler-de.txt b/SolastaUnfinishedBusiness/Translations/de/SubClasses/DomainDefiler-de.txt
index bbbe7e867b..ad8ac4ff19 100644
--- a/SolastaUnfinishedBusiness/Translations/de/SubClasses/DomainDefiler-de.txt
+++ b/SolastaUnfinishedBusiness/Translations/de/SubClasses/DomainDefiler-de.txt
@@ -6,16 +6,16 @@ Feature/&AdditionalDamageDomainDefilerDivineStrikeDescription=Verursacht einmal
Feature/&AdditionalDamageDomainDefilerDivineStrikeTitle=Göttlicher Schlag
Feature/&AutoPreparedSpellsDomainDefilerDyingLightDescription=Lernen Sie die Zauber „Kreis des Todes“ und „Finger des Todes“ und fügen Sie sie der Liste der bekannten Zauber hinzu. Sie haben diese Zauber immer vorbereitet, sie zählen nicht zu Ihrem Limit für vorbereitete Zauber und werden für Sie als Klerikerzauber behandelt. Darüber hinaus ignoriert nekrotischer Schaden, der durch deine Zauber und Eigenschaften verursacht wird, den Widerstand gegen nekrotischen Schaden.
Feature/&AutoPreparedSpellsDomainDefilerDyingLightTitle=Sterbendes Licht
-Feature/&BonusCantripDomainDefilerDescription=Erhalte die Bonus-Cantrips Ray of Frost und Wrack.
+Feature/&BonusCantripDomainDefilerDescription=Erhalte den Bonus-Cantrip Wrack.
Feature/&BonusCantripDomainDefilerTitle=Cantrip-Bonus
Feature/&DamageAffinityDomainDefilerDivineImmunityDescription=Du bist immun gegen nekrotischen Schaden.
Feature/&DamageAffinityDomainDefilerDivineImmunityTitle=Göttliche Immunität
Feature/&DamageAffinityDomainDefilerDivineResistanceDescription=Du hast Widerstand gegen nekrotischen Schaden.
Feature/&DamageAffinityDomainDefilerDivineResistanceTitle=Göttlicher Widerstand
-Feature/&FeatureDomainDefilerInsidiousDeathMagicDescription=Kreaturen, denen du durch Zauber, Fähigkeiten oder Waffen nekrotischen Schaden zufügst, können für eine Anzahl von Runden, die der Hälfte deiner Klerikerstufe (aufgerundet) entspricht, bzw. 1 Minute bei einem Göttlichen Schlag, nicht geheilt werden.
+Feature/&FeatureDomainDefilerInsidiousDeathMagicDescription=Kreaturen, denen du durch Zauber, Fähigkeiten oder Waffen nekrotischen Schaden zufügst, können für eine Anzahl von Runden, die der Hälfte deiner Klerikerstufe (aufgerundet) entspricht, bzw. 6 Runden bei einem Göttlichen Schlag, nicht geheilt werden.
Feature/&FeatureDomainDefilerInsidiousDeathMagicTitle=Heimtückische Todesmagie
-Feature/&PowerDomainDefilerDefileLifeDescription=Entfessle eine Welle nekrotischer Energie um dich herum. Jede nicht untote Kreatur in einem Umkreis von 15 Fuß muss einen konstitutionsrettenden Wurf durchführen. Kreaturen erleiden bei einem fehlgeschlagenen Rettungswurf 2W6 + nekrotischen Schaden auf deiner Klassenstufe, bei einem erfolgreichen Rettungswurf die Hälfte dieses Betrags.
-Feature/&PowerDomainDefilerDefileLifeTitle=Das Leben verunreinigen
+Feature/&PowerDomainDefilerDefileLifeDescription=Entfessle eine Welle nekrotischer Energie um dich herum. Jede nicht untote feindliche Kreatur in einem Umkreis von 15 Fuß muss einen Konstitutionsrettungswurf durchführen. Betroffene Kreaturen erleiden bei einem fehlgeschlagenen Rettungswurf 2W10 + nekrotischen Schaden der Klerikerstufe oder die Hälfte dieses Betrags bei einem erfolgreichen Rettungswurf.
+Feature/&PowerDomainDefilerDefileLifeTitle=Channel Divinity: Defile Life
Feature/&PowerDomainDefilerMarkForDeathDescription=Markiere einen Feind eine Minute lang für den Tod. Sie werden anfällig für nekrotischen Schaden und müssen einen Charisma-Rettungswurf durchführen, um diesen zu neutralisieren.
Feature/&PowerDomainDefilerMarkForDeathTitle=Zeichen für den Tod
Feedback/&AdditionalDamageDivineStrikeFormat=Göttlicher Schlag!
diff --git a/SolastaUnfinishedBusiness/Translations/de/SubClasses/MartialWeaponMaster-de.txt b/SolastaUnfinishedBusiness/Translations/de/SubClasses/MartialWeaponMaster-de.txt
index dee16dc988..ec995080b1 100644
--- a/SolastaUnfinishedBusiness/Translations/de/SubClasses/MartialWeaponMaster-de.txt
+++ b/SolastaUnfinishedBusiness/Translations/de/SubClasses/MartialWeaponMaster-de.txt
@@ -2,7 +2,7 @@ Condition/&ConditionMartialWeaponMasterFocusedStrikesDescription=Bis zum Ende Ih
Condition/&ConditionMartialWeaponMasterFocusedStrikesTitle=Konzentrierte Schläge
Feature/&AttributeModifierMartialWeaponMasterSpecializationDescription=Du erhältst +1 auf Treffer- und Schadenswürfe mit deinem Spezialwaffentyp. Ein Kampfwaffenmeister ist beim Angriff mit allen anderen Waffentypen im Nachteil, erhält aber ab Stufe 9 einen Bonus von +2 und ab Stufe 17 einen Bonus von +3.
Feature/&AttributeModifierMartialWeaponMasterSpecializationTitle=Waffenspezialisierung
-Feature/&FeatureMartialWeaponMasterBattleStanceDescription=Nach Beginn eines Kampfes erhalten Sie vorübergehende Trefferpunkte in Höhe Ihrer Waffenmeisterstufe + Fähigkeitsbonus + Konstitutionsmodifikator, wenn Sie Ihre Spezialwaffe ausgerüstet haben.
+Feature/&FeatureMartialWeaponMasterBattleStanceDescription=Immer wenn Sie Initiative würfeln, erhalten Sie vorübergehende Trefferpunkte in Höhe Ihrer Waffenmeisterstufe + Konstitutionsmodifikator und erhalten eine Nutzung Ihrer Funktion „Fokussierte Schläge“ zurück, wenn Sie Ihre Spezialwaffe ausgerüstet haben.
Feature/&FeatureMartialWeaponMasterBattleStanceTitle=Kampfhaltung
Feature/&FeatureMartialWeaponMasterDeadlyAccuracyDescription=Immer wenn Sie mit Ihrer Spezialwaffe einen kritischen Treffer erzielen, verursachen Sie zusätzlich 2W6 Schaden.
Feature/&FeatureMartialWeaponMasterDeadlyAccuracyTitle=Tödliche Genauigkeit
@@ -12,7 +12,7 @@ Feature/&FeatureMartialWeaponMasterPerfectStrikesDescription=Deine gezielten Sch
Feature/&FeatureMartialWeaponMasterPerfectStrikesTitle=Perfekte Schläge
Feature/&InvocationPoolMartialWeaponMasterLearnDescription=Wählen Sie einen Waffentyp aus, auf den Sie sich spezialisieren möchten.
Feature/&InvocationPoolMartialWeaponMasterLearnTitle=Waffenspezialisierung
-Feature/&PowerMartialWeaponMasterFocusedStrikesDescription=Du kannst deine Bonusaktion nutzen, um dir bis zum Ende deines Zuges einen Vorteil bei allen Angriffen mit deiner Spezialwaffe zu verschaffen. Du kannst diese Funktion dreimal pro langer Pause nutzen.\nAb der 10. Stufe erhältst du einen Einsatz zurück, wenn du die Initiative würfelst und keine weiteren Einsätze von Focused Strikes übrig hast.
+Feature/&PowerMartialWeaponMasterFocusedStrikesDescription=Du kannst deine Bonusaktion nutzen, um dir bis zum Ende deines Zuges einen Vorteil bei allen Angriffen mit deiner Spezialwaffe zu verschaffen. Sie können diese Funktion dreimal pro langer Pause nutzen.
Feature/&PowerMartialWeaponMasterFocusedStrikesTitle=Konzentrierte Schläge
Feedback/&ActivateRepaysLine={0} erhält die Nutzung von {1} wieder
Feedback/&AdditionalDamageDeadlyAccuracyFormat=Genauigkeitsangriff!
diff --git a/SolastaUnfinishedBusiness/Translations/de/SubClasses/RoguishArcaneScoundrel-de.txt b/SolastaUnfinishedBusiness/Translations/de/SubClasses/RoguishArcaneScoundrel-de.txt
index f9e0f24f0b..526987407c 100644
--- a/SolastaUnfinishedBusiness/Translations/de/SubClasses/RoguishArcaneScoundrel-de.txt
+++ b/SolastaUnfinishedBusiness/Translations/de/SubClasses/RoguishArcaneScoundrel-de.txt
@@ -6,7 +6,7 @@ Feature/&AdditionalDamageRoguishArcaneScoundrelDistractingAmbushDescription=Ab d
Feature/&AdditionalDamageRoguishArcaneScoundrelDistractingAmbushTitle=Ablenkender Hinterhalt
Feature/&CastSpellRoguishArcaneScoundrelDescription=Wirke Zaubererzauber und Cantrips.
Feature/&CastSpellRoguishArcaneScoundrelTitle=Zauberei
-Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeDescription=Ab der 17. Stufe erhältst du die folgenden Vorteile:\n• Du kannst einer Kreatur Essenz stehlen und sie verwenden, um einer anderen Kreatur Schaden zuzufügen. Wenn du während deines Zuges einer Kreatur Schleichangriffsschaden zufügst, kannst du als freie Aktion jede andere Kreatur im Umkreis von 30 Fuß um dich herum anvisieren, indem du die Hälfte deiner Schleichangriffswürfel (abgerundet) als Kraftschaden verursachst und darauf die Bedingung „Ablenkender Hinterhalt“ anwendest Kreatur.\n• Du erhältst einen zusätzlichen Platz deiner höchsten Zauberstufe.
+Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeDescription=Ab der 17. Stufe können Sie einer Kreatur Essenz stehlen und damit einer anderen Kreatur Schaden zufügen. Wenn du während deines Zuges einer Kreatur Schleichangriffsschaden zufügst, kannst du als freie Aktion jede andere Kreatur im Umkreis von 30 Fuß um dich herum anvisieren, indem du die Hälfte deiner Schleichangriffswürfel (abgerundet) als Kraftschaden verursachst und darauf die Bedingung „Ablenkender Hinterhalt“ anwendest Kreatur.
Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeTitle=Essenzdieb
Feature/&MagicAffinityRoguishArcaneScoundrelGuilefulCastingDescription=Sie können Ihre Waffen als Zauberfokus verwenden und somatische Komponenten von Zaubersprüchen ausführen, während Sie Gegenstände halten
Feature/&MagicAffinityRoguishArcaneScoundrelGuilefulCastingTitle=Listiges Casting
diff --git a/SolastaUnfinishedBusiness/Translations/de/SubClasses/WayOfTheDiscordance-de.txt b/SolastaUnfinishedBusiness/Translations/de/SubClasses/WayOfTheDiscordance-de.txt
index c13ab14236..342efe2b56 100644
--- a/SolastaUnfinishedBusiness/Translations/de/SubClasses/WayOfTheDiscordance-de.txt
+++ b/SolastaUnfinishedBusiness/Translations/de/SubClasses/WayOfTheDiscordance-de.txt
@@ -4,7 +4,7 @@ Condition/&ConditionWayOfTheDiscordanceDiscordanceDescription=Ihr Geist wird nek
Condition/&ConditionWayOfTheDiscordanceDiscordanceTitle=Unstimmigkeit
Condition/&ConditionWayOfTheDiscordanceTurmoilDescription=Erleidet -1W4 bei allen Angriffswürfen und Rettungswürfen. Du kannst am Ende jedes deiner Züge einen Rettungsversuch unternehmen.
Condition/&ConditionWayOfTheDiscordanceTurmoilTitle=Tiefgreifender Aufruhr
-Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyDescription=Sie können 2 Ki ausgeben und Ihre Bonusaktion nutzen, um einen Ausbruch angesammelter negativer Energie auszulösen, der gegnerischen Kreaturen, denen der Konstitutionsrettungswurf misslingt, 3W6 nekrotischen Schaden in einem Bereich von 3x3 Zellen zufügt (SG 8 + Fähigkeitsbonus + Weisheitsmodifikator, halber Rettungswurf). und Anwenden einer Instanz des Zwietrachtzustands auf jede betroffene Kreatur, unabhängig davon, ob sie den Rettungswurf besteht oder nicht. Für jeweils 2 zusätzliche Ki-Punkte, die du ausgibst, erhöhst du den Schaden um zusätzliche 2W6, bis die Gesamtkosten der Hälfte deiner Mönchsstufe (aufgerundet) entsprechen.
+Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyDescription=Sie können 2 Ki ausgeben und Ihre Bonusaktion nutzen, um einen Ausbruch angesammelter negativer Energie auszulösen, der gegnerischen Kreaturen, denen der Geschicklichkeitsrettungswurf misslingt, 3W6 nekrotischen Schaden in einem Bereich von 3x3 Zellen zufügt (SG 8 + Fähigkeitsbonus + Weisheitsmodifikator, halber Rettungswurf). und Anwenden einer Instanz des Zwietrachtzustands auf jede betroffene Kreatur, unabhängig davon, ob sie den Rettungswurf besteht oder nicht. Für jeden zusätzlichen Ki-Punkt, den du ausgibst, erhöhst du den Schaden um zusätzlich 1W6, bis die Gesamtkosten der Hälfte deiner Mönchsstufe (aufgerundet) entsprechen.
Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyTitle=Ausbruch der Disharmonie
Feature/&FeatureSetWayOfTheDiscordanceChaosChannelingDescription=Sie können einen Teil Ihres eigenen angesammelten Chaos sammeln und ihn nutzen, um Spitzen negativer Energie zu erzeugen. Erhöhen Sie als freie Aktion die Reichweite Ihrer unbewaffneten Schläge um 30 Fuß und wandeln Sie den gesamten Schaden, den Sie mit unbewaffneten Schlägen verursachen, bis zum Ende Ihres Zuges in nekrotischen Schaden um. Sie können diese Funktion pro langer Pause so oft nutzen, wie es Ihrem Fähigkeitsbonus entspricht, und können 2 Ki-Punkte ausgeben, um sie erneut zu nutzen, wenn Sie keine Nutzung mehr haben.
Feature/&FeatureSetWayOfTheDiscordanceChaosChannelingTitle=Chaos-Channeling
diff --git a/SolastaUnfinishedBusiness/Translations/en/FightingStyles-en.txt b/SolastaUnfinishedBusiness/Translations/en/FightingStyles-en.txt
index e6b2659251..d1b7f83a0e 100644
--- a/SolastaUnfinishedBusiness/Translations/en/FightingStyles-en.txt
+++ b/SolastaUnfinishedBusiness/Translations/en/FightingStyles-en.txt
@@ -34,8 +34,8 @@ FightingStyle/&ShieldExpertDescription=You have trained in the use of a shield a
FightingStyle/&ShieldExpertTitle=Shield Expert
FightingStyle/&TorchbearerDescription=You are skilled in the use of a torch in battle. Once per turn, as a bonus action, you may elect to use a light source you have equipped to attempt to set an enemy you can touch on fire. Your target must succeed on a Dexterity saving throw (DC 8 + your proficiency bonus + your Dexterity modifier) or take 1d4 fire damage per turn for 3 turns or until extinguished.
FightingStyle/&TorchbearerTitle=Torchbearer
-FightingStyle/&ZenArcherDescription=Your intuition guides your hand when using a Longbow, Shortbow or Hand Crossbow. You can use your Wisdom modifier instead of your Dexterity modifer for the attack and damage rolls with these weapons.
-FightingStyle/&ZenArcherTitle=Zen Archer
+FightingStyle/&ZenArcherDescription=Your intuition guides your hand when using a bow. Increase your Wisdom attribute by 1, to a maximum of 20. You can use your Wisdom modifier instead of your Dexterity modifer for the attack and damage rolls with these weapons.
+FightingStyle/&ZenArcherTitle=Intuitive Archery
Reaction/&CustomReactionInterceptionDescription=Reduce the damage {0} takes from {1} by 1d10 + your proficiency bonus.
Reaction/&CustomReactionInterceptionReactDescription=Intercept this attack.
Reaction/&CustomReactionInterceptionReactTitle=Intercept
diff --git a/SolastaUnfinishedBusiness/Translations/en/Spells/Cantrips-en.txt b/SolastaUnfinishedBusiness/Translations/en/Spells/Cantrips-en.txt
index 3628a2c965..a02a7d6852 100644
--- a/SolastaUnfinishedBusiness/Translations/en/Spells/Cantrips-en.txt
+++ b/SolastaUnfinishedBusiness/Translations/en/Spells/Cantrips-en.txt
@@ -33,7 +33,7 @@ Spell/&IlluminatingSphereDescription=Causes light sources such as torches and ma
Spell/&IlluminatingSphereTitle=Illuminating Sphere
Spell/&MindSpikeDescription=You drive a disorienting spike of psychic energy into the mind of one creature you can see within range. The target must succeed on an Intelligence saving throw or take 1d6 psychic damage and subtract 1d4 from the next saving throw it makes before the end of your next turn.
Spell/&MindSpikeTitle=Mind Skewer
-Spell/&MinorLifestealDescription=You drain life energy from a hostile creature that you can see within 30 feet. Deal 1d8 necrotic damage to target on hit and heal for half the damage dealt. This spell has no effect on undead and constructs. The damage gains an additional die at levels 5th, 11th and 17th.
+Spell/&MinorLifestealDescription=You drain vital energy from a nearby enemy creature. Make a melee spell attack against a creature within 5 feet of you. On a hit, the creature takes 1d6 necrotic damage and you heal for half the damage dealt (rounded down). This spell has no effect on undead and constructs. The spell's damage increases by an additional die at 5th, 11th and 17th level.
Spell/&MinorLifestealTitle=Minor Lifesteal
Spell/&ResonatingStrikeDescription=Select one creature within melee range of you and a different creature that you can see within 5 ft of main target. You make a melee attack with current weapon against first creature. On a hit, the target suffers the weapon attack's normal effects, and flames leap to second target, dealing fire damage equal to your spellcasting ability modifier.\nAt 5th level, the melee attack deals extra 1d8 fire damage to the target on a hit, and the fire damage to the second creature increases to 1d8 + your spellcasting ability modifier. Both damage rolls increase by 1d8 at 11th and 17th levels.
Spell/&ResonatingStrikeTitle=Burning Blade
diff --git a/SolastaUnfinishedBusiness/Translations/en/Spells/Spells01-en.txt b/SolastaUnfinishedBusiness/Translations/en/Spells/Spells01-en.txt
index 7a739aca02..e6bdd61af6 100644
--- a/SolastaUnfinishedBusiness/Translations/en/Spells/Spells01-en.txt
+++ b/SolastaUnfinishedBusiness/Translations/en/Spells/Spells01-en.txt
@@ -13,8 +13,8 @@ Condition/&ConditionMuleDescription=Your speed is not reduced by encumbrance or
Condition/&ConditionMuleTitle=Mule
Condition/&ConditionSanctuaryDescription=Attacks against you must make a Wisdom saving throw against the warder spell save DC. On a failed saving throw, all damage is absorbed.
Condition/&ConditionSanctuaryTitle=Warded by Sanctuary
-Condition/&ConditionSkinOfRetributionDescription=If a creature hits you with a melee attack while you have these temporary hit points, the creature takes 5 {0} per spell level.
-Condition/&ConditionSkinOfRetributionTitle=Skin Of Retribution
+Condition/&ConditionSkinOfRetributionDescription=If a creature hits you with a melee attack while you have these temporary hit points, the creature takes 5 cold damage per spell level.
+Condition/&ConditionSkinOfRetributionTitle=Skin of Retribution
Condition/&ConditionSpikeBarrageDescription=The next time you hit a creature with a ranged weapon attack, the target of the attack and each creature within 5 feet of it must make a Dexterity saving throw. A creature takes 1d10 piercing damage on a failed save, or half as much damage on a successful one.
Condition/&ConditionSpikeBarrageTitle=Spike Barrage
Condition/&ConditionStrikeWithTheWindAttackDescription=You have advantage on your next weapon attack roll, and the attack deals an extra 1d8 force damage on a hit.
@@ -80,7 +80,7 @@ Spell/&RadiantMotesTitle=Radiant Motes
Spell/&SanctuaryDescription=You ward a creature within range against attack. Until the spell ends, any creature who targets the warded creature with an attack or a harmful spell must first make a Wisdom saving throw. On a failed save, the creature loses the attack or spell. This spell doesn't protect the warded creature from area effects. If the warded creature makes an attack or casts a spell, this spell ends.
Spell/&SearingSmiteDescription=On your next hit your weapon flares with white-hot intensity, and the attack deals an extra 1d6 fire damage to the target and causes the target to ignite in flames.\nAt the start of each of its turns the target must make a successful Constitution saving throw to stop burning, or take 1d6 fire damage.\nHigher Levels: for each slot level above 1st, the initial extra damage dealt by the attack increases by 1d6.
Spell/&SearingSmiteTitle=Infernal Smite
-Spell/&SkinOfRetributionDescription=Choose a type: Acid, Cold, Fire, Lightning, Poison, or Thunder. A protective elemental skin envelops you, covering you and your gear. You gain 5 temporary hit points per spell level for the duration. In addition, if a creature hits you with a melee attack while you have these temporary hit points, the creature takes 5 damage of the chosen type per spell level.
+Spell/&SkinOfRetributionDescription=A protective elemental skin envelops you, covering you and your gear. You gain 5 temporary hit points per spell level for the duration. In addition, if a creature hits you with a melee attack while you have these temporary hit points, the creature takes 5 cold damage per spell level.
Spell/&SkinOfRetributionTitle=Skin of Retribution
Spell/&SpikeBarrageDescription=The next time you hit a creature with a ranged weapon attack before the spell ends, this spell creates a rain of thorns that sprouts from your ranged weapon or ammunition. In addition to the normal effect of the attack, the target of the attack and each creature within 5 feet of it must make a Dexterity saving throw. A creature takes 1d10 piercing damage on a failed save, or half as much damage on a successful one.
Spell/&SpikeBarrageTitle=Spike Barrage
diff --git a/SolastaUnfinishedBusiness/Translations/en/Spells/Spells02-en.txt b/SolastaUnfinishedBusiness/Translations/en/Spells/Spells02-en.txt
index e0fce1fbf3..13aee5fe27 100644
--- a/SolastaUnfinishedBusiness/Translations/en/Spells/Spells02-en.txt
+++ b/SolastaUnfinishedBusiness/Translations/en/Spells/Spells02-en.txt
@@ -18,6 +18,8 @@ Item/&ItemShadowBladeDescription=It deals 2d8 psychic damage on a hit and has th
Item/&ItemShadowBladeTitle=Shadow Blade
Spell/&BindingIceDescription=A burst of cold energy emanates from you in a 30-foot cone. Each creature in that area must make a Constitution saving throw. On a failed save, a creature takes 3d8 cold damage and is hindered by ice formations for 1 minute, or until it uses an action to break away the ice. A creature hindered by ice has its speed reduced to 0. On a successful save, a creature takes half as much damage and isn't hindered by ice.
Spell/&BindingIceTitle=Bounden Ice
+Spell/&CloudOfDaggersDescription=You fill the air with spinning daggers in a cube 5 feet on each side, centered on a point you choose within range. A creature takes 4d4 slashing damage when it enters the spell's area for the first time on a turn or starts its turn there. When you cast this spell using a spell slot of 3rd level or higher, the damage increases by 2d4 for each slot level above 2nd.
+Spell/&CloudOfDaggersTitle=Cloud of Daggers
Spell/&ColorBurstDescription=Burst a luminous cube that briefly blinds anyone within 10 ft. 8d10 is how many hit points of creatures this spell can affect.
Spell/&ColorBurstTitle=Color Burst
Spell/&MirrorImageDescription=Three illusory duplicates of yourself appear in your space. Until the spell ends, each time a creature targets you with an attack, roll a d20 to determine whether the attack instead targets one of your duplicates.\nIf you have 3 duplicates, you must roll a 6 or higher to change the attack's target to a duplicate. With 2 duplicates, you must roll an 8 or higher. With 1 duplicate, you must roll an 11 or higher.\nA duplicate's armor class is equal to 10 + your Dexterity modifier. If an attack hits a duplicate, the duplicate is destroyed. A duplicate can be destroyed only by an attack that hits it. It ignores all other damage and effects. The spell ends when all three duplicates are destroyed.\nA creature is unaffected by this spell if it is Blinded, or has Blindsight, Truesight or Tremorsense (doesn't apply if you don't touch ground).
diff --git a/SolastaUnfinishedBusiness/Translations/en/Spells/Spells06-en.txt b/SolastaUnfinishedBusiness/Translations/en/Spells/Spells06-en.txt
index 595b90f9bb..9bff23a160 100644
--- a/SolastaUnfinishedBusiness/Translations/en/Spells/Spells06-en.txt
+++ b/SolastaUnfinishedBusiness/Translations/en/Spells/Spells06-en.txt
@@ -4,7 +4,7 @@ Feature/&PowerRingOfBladesDescription=As a bonus action, you can make a ranged s
Feature/&PowerRingOfBladesTitle=Ring of Blades
Feedback/&AdditionalDamageHeroicInfusionFormat=Heroic Infusion!
Feedback/&AdditionalDamageHeroicInfusionLine={0} heroically hits {1}! (+{2})
-Spell/&FlashFreezeDescription=You attempt to encase a creature you can see within range in a prison of solid ice. The target must make a Dexterity saving throw. On a failed save, the target takes 12d6 cold damage and becomes restrained in layers of thick ice. On a successful save, the target takes half as much damage and is not restrained. The spell can only be used on creatures up to large size. To break out, the restrained target can make a Strength check as an action against your spell save DC. On success, the target escapes and is no longer restrained. When you cast this spell using a spell slot of 7th level or higher, the cold damage increases by 2d6 for each slot level above 6th.
+Spell/&FlashFreezeDescription=You attempt to encase a creature you can see within range in a prison of solid ice. The target must make a Dexterity saving throw. On a failed save, the target takes 10d6 cold damage and becomes restrained in layers of thick ice. On a successful save, the target takes half as much damage and is not restrained. The spell can only be used on creatures up to large size. To break out, the restrained target can make a Strength check as an action against your spell save DC. On success, the target escapes and is no longer restrained. When you cast this spell using a spell slot of 7th level or higher, the cold damage increases by 2d6 for each slot level above 6th.
Spell/&FlashFreezeTitle=Flash Freeze
Spell/&HeroicInfusionDescription=You endow yourself with endurance and martial prowess fueled by magic. Until the spell ends, you can't cast spells, and you gain the following benefits:\n• You gain 50 temporary hit points. If any of these remain when the spell ends, they are lost.\n• You have advantage on attack rolls that you make with simple and martial weapons.\n• When you hit a target with a weapon attack, that target takes an extra 2d12 force damage.\n• You have the Fighter class armor, weapons, and saving throws proficiencies.\n• You can attack twice, instead of once, when you take the Attack action on your turn.\nImmediately after the spell ends, you must succeed on a DC 15 Constitution saving throw or suffer one level of exhaustion.
Spell/&HeroicInfusionTitle=Heroic Infusion
diff --git a/SolastaUnfinishedBusiness/Translations/en/SubClasses/DomainDefiler-en.txt b/SolastaUnfinishedBusiness/Translations/en/SubClasses/DomainDefiler-en.txt
index fb45cb64a5..58a303db6f 100644
--- a/SolastaUnfinishedBusiness/Translations/en/SubClasses/DomainDefiler-en.txt
+++ b/SolastaUnfinishedBusiness/Translations/en/SubClasses/DomainDefiler-en.txt
@@ -6,16 +6,16 @@ Feature/&AdditionalDamageDomainDefilerDivineStrikeDescription=Once per turn, dea
Feature/&AdditionalDamageDomainDefilerDivineStrikeTitle=Divine Strike
Feature/&AutoPreparedSpellsDomainDefilerDyingLightDescription=Learn Circle of Death and Finger of Death spells and add them to the list of spells known. You always have these spells prepared, they do not count towards your prepared spells limit and are treated as cleric spells for you. In addition, necrotic damage dealt by your spells and features ignores resistance to necrotic damage.
Feature/&AutoPreparedSpellsDomainDefilerDyingLightTitle=Dying Light
-Feature/&BonusCantripDomainDefilerDescription=Gain the bonus cantrips Ray of Frost and Wrack.
+Feature/&BonusCantripDomainDefilerDescription=Learn Wrack cantrip.
Feature/&BonusCantripDomainDefilerTitle=Bonus Cantrip
Feature/&DamageAffinityDomainDefilerDivineImmunityDescription=You have immunity to Necrotic damage.
Feature/&DamageAffinityDomainDefilerDivineImmunityTitle=Divine Immunity
Feature/&DamageAffinityDomainDefilerDivineResistanceDescription=You have resistance to Necrotic damage.
Feature/&DamageAffinityDomainDefilerDivineResistanceTitle=Divine Resistance
-Feature/&FeatureDomainDefilerInsidiousDeathMagicDescription=Creatures you deal necrotic damage to through spells, abilities, or weapons can not heal for a number of turns equal to half your cleric level (rounded up), or 1 minute if a Divine Strike.
+Feature/&FeatureDomainDefilerInsidiousDeathMagicDescription=Creatures you deal necrotic damage to through spells, abilities, or weapons can not heal for a number of rounds equal to half your cleric level (rounded up), or 6 rounds if a Divine Strike.
Feature/&FeatureDomainDefilerInsidiousDeathMagicTitle=Insidious Death Magic
-Feature/&PowerDomainDefilerDefileLifeDescription=Unleash a wave of necrotic energy around you. Each non undead creature in a 15' radius must make a Constitution saving throw. Creatures take 2d6 + your class level necrotic damage on a failed saving throw, or half that amount on a successful one.
-Feature/&PowerDomainDefilerDefileLifeTitle=Defile Life
+Feature/&PowerDomainDefilerDefileLifeDescription=Unleash a wave of necrotic energy around you. Each non-undead hostile creature in a 15-foot radius must make a Constitution saving throw. Affected creatures take 2d10 + cleric level necrotic damage on a failed saving throw, or half that amount on a successful one.
+Feature/&PowerDomainDefilerDefileLifeTitle=Channel Divinity: Defile Life
Feature/&PowerDomainDefilerMarkForDeathDescription=Mark an enemy for death for one minute. They gain vulnerability to necrotic damage and must make a Charisma saving throw to negate it.
Feature/&PowerDomainDefilerMarkForDeathTitle=Mark for Death
Feedback/&AdditionalDamageDivineStrikeFormat=Divine Strike!
diff --git a/SolastaUnfinishedBusiness/Translations/en/SubClasses/MartialWeaponMaster-en.txt b/SolastaUnfinishedBusiness/Translations/en/SubClasses/MartialWeaponMaster-en.txt
index a62b92ee11..b8e7b51041 100644
--- a/SolastaUnfinishedBusiness/Translations/en/SubClasses/MartialWeaponMaster-en.txt
+++ b/SolastaUnfinishedBusiness/Translations/en/SubClasses/MartialWeaponMaster-en.txt
@@ -2,7 +2,7 @@ Condition/&ConditionMartialWeaponMasterFocusedStrikesDescription=You have advant
Condition/&ConditionMartialWeaponMasterFocusedStrikesTitle=Focused Strikes
Feature/&AttributeModifierMartialWeaponMasterSpecializationDescription=You gain +1 to hit and damage rolls with your specialized weapon type. A Martial Weapon Master will have disadvantage to attack with all other weapon types but gets a +2 bonus starting at level 9th, and a +3 starting at level 17th.
Feature/&AttributeModifierMartialWeaponMasterSpecializationTitle=Weapon Specialization
-Feature/&FeatureMartialWeaponMasterBattleStanceDescription=After a battle starts, gain temporary hit points equal to your weapon master level + proficiency bonus + Constitution modifier if you have your specialized weapon equipped.
+Feature/&FeatureMartialWeaponMasterBattleStanceDescription=Whenever you roll initiative, you gain temporary hit points equal to your weapon master level + Constitution modifier and regain one usage of your Focused Strikes feature if you have your specialized weapon equipped.
Feature/&FeatureMartialWeaponMasterBattleStanceTitle=Battle Stance
Feature/&FeatureMartialWeaponMasterDeadlyAccuracyDescription=Whenever you score a critical hit with your specialized weapon, you deal an additional 2d6 damage.
Feature/&FeatureMartialWeaponMasterDeadlyAccuracyTitle=Deadly Accuracy
@@ -12,7 +12,7 @@ Feature/&FeatureMartialWeaponMasterPerfectStrikesDescription=Your Focused Strike
Feature/&FeatureMartialWeaponMasterPerfectStrikesTitle=Perfect Strikes
Feature/&InvocationPoolMartialWeaponMasterLearnDescription=Select a weapon type to specialize in.
Feature/&InvocationPoolMartialWeaponMasterLearnTitle=Weapon Specialization
-Feature/&PowerMartialWeaponMasterFocusedStrikesDescription=You can use your bonus action to gain advantage on all attacks with your specialized weapon until the end of your turn. You can use this feature three times per long rest.\nStarting at 10th level, when you roll initiative and have no uses of Focused Strikes remaining, you regain one use.
+Feature/&PowerMartialWeaponMasterFocusedStrikesDescription=You can use your bonus action to gain advantage on all attacks with your specialized weapon until the end of your turn. You can use this feature three times per long rest.
Feature/&PowerMartialWeaponMasterFocusedStrikesTitle=Focused Strikes
Feedback/&ActivateRepaysLine={0} regains use of {1}
Feedback/&AdditionalDamageDeadlyAccuracyFormat=Accuracy Attack!
diff --git a/SolastaUnfinishedBusiness/Translations/en/SubClasses/RoguishArcaneScoundrel-en.txt b/SolastaUnfinishedBusiness/Translations/en/SubClasses/RoguishArcaneScoundrel-en.txt
index 7ba773c274..557fde89e2 100644
--- a/SolastaUnfinishedBusiness/Translations/en/SubClasses/RoguishArcaneScoundrel-en.txt
+++ b/SolastaUnfinishedBusiness/Translations/en/SubClasses/RoguishArcaneScoundrel-en.txt
@@ -6,7 +6,7 @@ Feature/&AdditionalDamageRoguishArcaneScoundrelDistractingAmbushDescription=Star
Feature/&AdditionalDamageRoguishArcaneScoundrelDistractingAmbushTitle=Distracting Ambush
Feature/&CastSpellRoguishArcaneScoundrelDescription=Cast Wizard spells and cantrips.
Feature/&CastSpellRoguishArcaneScoundrelTitle=Spellcasting
-Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeDescription=Starting at 17th level, you gain the following benefits:\n• You can steal essence from one creature and use it to harm another. During your turn, when you deal sneak attack damage to a creature, you can target any other creature within 30 feet of you as a free action, dealing half your sneak attack dice (rounded down) as force damage and applying Distracting Ambush condition to that creature.\n• You gain one additional slot of your highest caster level.
+Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeDescription=Starting at 17th level, you can steal essence from one creature and use it to harm another. During your turn, when you deal sneak attack damage to a creature, you can target any other creature within 30 feet of you as a free action, dealing half your sneak attack dice (rounded down) as force damage and applying Distracting Ambush condition to that creature.
Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeTitle=Essence Thief
Feature/&MagicAffinityRoguishArcaneScoundrelGuilefulCastingDescription=You can use your weapons as spellcasting focus and are able to perform somatic components of spells while holding items
Feature/&MagicAffinityRoguishArcaneScoundrelGuilefulCastingTitle=Guileful Casting
diff --git a/SolastaUnfinishedBusiness/Translations/en/SubClasses/WayOfTheDiscordance-en.txt b/SolastaUnfinishedBusiness/Translations/en/SubClasses/WayOfTheDiscordance-en.txt
index d6e5709362..080c0da903 100644
--- a/SolastaUnfinishedBusiness/Translations/en/SubClasses/WayOfTheDiscordance-en.txt
+++ b/SolastaUnfinishedBusiness/Translations/en/SubClasses/WayOfTheDiscordance-en.txt
@@ -4,7 +4,7 @@ Condition/&ConditionWayOfTheDiscordanceDiscordanceDescription=Your mind will blo
Condition/&ConditionWayOfTheDiscordanceDiscordanceTitle=Discordance
Condition/&ConditionWayOfTheDiscordanceTurmoilDescription=Take -1d4 on all attack rolls and saving throws. You can attempt to save at the end of each of yours turns.
Condition/&ConditionWayOfTheDiscordanceTurmoilTitle=Turmoil
-Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyDescription=You can spend 2 Ki and use your bonus action to cause an eruption of accumulated negative energy, dealing 3d6 necrotic damage in a 3x3 cell area to enemy creatures that fail Constitution saving throw (DC 8 + proficiency bonus + Wisdom modifier, save for half) and applying one instance of Discordance condition to each affected creature regardless of if they pass the saving throw or not. For every extra Ki points you expend, you increase the damage by an extra 1d6, up to a total cost equal to half your monk level (rounded up).
+Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyDescription=You can spend 2 Ki and use your bonus action to cause an eruption of accumulated negative energy, dealing 3d6 necrotic damage in a 3x3 cell area to enemy creatures that fail Dexterity saving throw (DC 8 + proficiency bonus + Wisdom modifier, save for half) and applying one instance of Discordance condition to each affected creature regardless of if they pass the saving throw or not. For every extra Ki points you expend, you increase the damage by an extra 1d6, up to a total cost equal to half your monk level (rounded up).
Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyTitle=Burst of Disharmony
Feature/&FeatureSetWayOfTheDiscordanceChaosChannelingDescription=You can gather a portion of your own accrued chaos and use it to create spikes of negative energy. As a free action, increase the range of your unarmed strikes by 30 feet and convert all damage you deal with unarmed strikes into necrotic damage until the end of your turn. You can use this feature a number of times per long rest equal to your proficiency bonus and can spend 2 Ki Points to use it again if you are out of uses.
Feature/&FeatureSetWayOfTheDiscordanceChaosChannelingTitle=Chaos Channeling
diff --git a/SolastaUnfinishedBusiness/Translations/es/FightingStyles-es.txt b/SolastaUnfinishedBusiness/Translations/es/FightingStyles-es.txt
index 790f376d07..87c3b374bf 100644
--- a/SolastaUnfinishedBusiness/Translations/es/FightingStyles-es.txt
+++ b/SolastaUnfinishedBusiness/Translations/es/FightingStyles-es.txt
@@ -34,8 +34,8 @@ FightingStyle/&ShieldExpertDescription=Te has entrenado en el uso de un escudo c
FightingStyle/&ShieldExpertTitle=Experto en escudos
FightingStyle/&TorchbearerDescription=Eres hábil en el uso de una antorcha en la batalla. Una vez por turno, como acción adicional, puedes elegir usar una fuente de luz que hayas equipado para intentar prender fuego a un enemigo que puedas tocar. Tu objetivo debe tener éxito en una tirada de salvación de Destreza (CD 8 + tu bonificador de competencia + tu modificador de Destreza) o recibir 1d4 de daño por fuego por turno durante 3 turnos o hasta que se extinga.
FightingStyle/&TorchbearerTitle=Portador de la antorcha
-FightingStyle/&ZenArcherDescription=Tu intuición guía tu mano cuando usas un arco largo, un arco corto o una ballesta de mano. Puedes usar tu modificador de Sabiduría en lugar de tu modificador de Destreza para las tiradas de ataque y daño con estas armas.
-FightingStyle/&ZenArcherTitle=Arquero zen
+FightingStyle/&ZenArcherDescription=Tu intuición guía tu mano cuando usas un arco. Aumenta tu atributo de Sabiduría en 1, hasta un máximo de 20. Puedes usar tu modificador de Sabiduría en lugar de tu modificador de Destreza para las tiradas de ataque y daño con estas armas.
+FightingStyle/&ZenArcherTitle=Tiro con arco intuitivo
Reaction/&CustomReactionInterceptionDescription=Reduce el daño que {0} recibe de {1} en 1d10 + tu bonificación de competencia.
Reaction/&CustomReactionInterceptionReactDescription=Intercepta este ataque.
Reaction/&CustomReactionInterceptionReactTitle=Interceptar
diff --git a/SolastaUnfinishedBusiness/Translations/es/Spells/Cantrips-es.txt b/SolastaUnfinishedBusiness/Translations/es/Spells/Cantrips-es.txt
index 923a7ed1fb..acfa46b96e 100644
--- a/SolastaUnfinishedBusiness/Translations/es/Spells/Cantrips-es.txt
+++ b/SolastaUnfinishedBusiness/Translations/es/Spells/Cantrips-es.txt
@@ -33,7 +33,7 @@ Spell/&IlluminatingSphereDescription=Hace que se enciendan fuentes de luz como a
Spell/&IlluminatingSphereTitle=Esfera iluminadora
Spell/&MindSpikeDescription=Diriges un pico desorientador de energía psíquica a la mente de una criatura que puedes ver dentro del alcance. El objetivo debe tener éxito en una tirada de salvación de Inteligencia o recibir 1d6 de daño psíquico y restar 1d4 de la próxima tirada de salvación que haga antes del final de tu próximo turno.
Spell/&MindSpikeTitle=Pico mental
-Spell/&MinorLifestealDescription=Drenas energía vital de una criatura hostil que puedes ver a menos de 30 pies. Inflige 1d8 de daño necrótico al objetivo al golpear y cura la mitad del daño infligido. Este hechizo no tiene efecto sobre los muertos vivientes ni sobre los constructos. El daño gana un dado adicional en los niveles 5, 11 y 17.
+Spell/&MinorLifestealDescription=Drenas energía vital de una criatura enemiga cercana. Realiza un ataque con hechizo cuerpo a cuerpo contra una criatura a 5 pies de ti. Con un golpe, la criatura sufre 1d6 de daño necrótico y tú te curas la mitad del daño infligido (redondeado hacia abajo). Este hechizo no tiene efecto sobre los muertos vivientes ni sobre los constructos. El daño del hechizo aumenta en un dado adicional en los niveles 5, 11 y 17.
Spell/&MinorLifestealTitle=Robo de vida menor
Spell/&ResonatingStrikeDescription=Selecciona una criatura dentro del alcance cuerpo a cuerpo tuyo y una criatura diferente que puedas ver a 5 pies del objetivo principal. Realizas un ataque cuerpo a cuerpo con el arma actual contra la primera criatura. Con un impacto, el objetivo sufre los efectos normales del ataque con arma y las llamas saltan al segundo objetivo, causando daño de fuego igual a tu modificador de habilidad de lanzamiento de hechizos.\nEn el nivel 5, el ataque cuerpo a cuerpo causa 1d8 de daño de fuego adicional al objetivo en un golpea, y el daño de fuego a la segunda criatura aumenta a 1d8 + tu modificador de habilidad de lanzamiento de hechizos. Ambas tiradas de daño aumentan en 1d8 en los niveles 11 y 17.
Spell/&ResonatingStrikeTitle=Hoja Ardiente
diff --git a/SolastaUnfinishedBusiness/Translations/es/Spells/Spells01-es.txt b/SolastaUnfinishedBusiness/Translations/es/Spells/Spells01-es.txt
index 29243e8b39..b755522fc9 100644
--- a/SolastaUnfinishedBusiness/Translations/es/Spells/Spells01-es.txt
+++ b/SolastaUnfinishedBusiness/Translations/es/Spells/Spells01-es.txt
@@ -13,7 +13,7 @@ Condition/&ConditionMuleDescription=Tu velocidad no se ve reducida por estorbos
Condition/&ConditionMuleTitle=Mula
Condition/&ConditionSanctuaryDescription=Los ataques contra ti deben realizar una tirada de salvación de Sabiduría contra la CD de salvación del hechizo del guardián. En caso de una tirada de salvación fallida, todo el daño es absorbido.
Condition/&ConditionSanctuaryTitle=Protegido por Santuario
-Condition/&ConditionSkinOfRetributionDescription=Si una criatura te golpea con un ataque cuerpo a cuerpo mientras tienes estos puntos de golpe temporales, la criatura recibe 5 {0} por nivel de hechizo.
+Condition/&ConditionSkinOfRetributionDescription=Si una criatura te golpea con un ataque cuerpo a cuerpo mientras tienes estos puntos de vida temporales, la criatura sufre 5 daños por frío por nivel de hechizo.
Condition/&ConditionSkinOfRetributionTitle=Piel de retribución
Condition/&ConditionSpikeBarrageDescription=La próxima vez que golpees a una criatura con un ataque con arma a distancia, el objetivo del ataque y cada criatura a 5 pies de él deben realizar una tirada de salvación de Destreza. Una criatura sufre 1d10 de daño perforante si falla una salvación, o la mitad de daño si tiene éxito.
Condition/&ConditionSpikeBarrageTitle=Aluvión de púas
@@ -27,7 +27,6 @@ Condition/&ConditionVileBrewDescription=Estás cubierto de ácido y puedes usar
Condition/&ConditionVileBrewTitle=Cubierto de ácido
Feature/&FeatureGiftOfAlacrityDescription=Puedes añadir 1d8 a tus tiradas de iniciativa.
Feature/&FeatureGiftOfAlacrityTitle=Bendición de celeridad
-Feature/&PowerFeedback/&AdditionalDamageThunderousSmiteFormat=Golpe atronador!
Feature/&PowerStrikeWithTheWindDescription=Otorga ventaja a tu próximo ataque e inflige 1d8 de daño adicional con un golpe. Ya sea que aciertes o falles, tu velocidad al caminar aumenta 30 pies hasta el final de ese turno.
Feature/&PowerStrikeWithTheWindTitle=Golpea con el viento
Feedback/&AdditionalDamageElementalInfusionAcidFormat=¡Infusión elemental!
@@ -81,7 +80,7 @@ Spell/&RadiantMotesTitle=Motas radiantes
Spell/&SanctuaryDescription=Proteges a una criatura dentro del alcance contra el ataque. Hasta que finalice el hechizo, cualquier criatura que apunte a la criatura protegida con un ataque o un hechizo dañino primero debe realizar una tirada de salvación de Sabiduría. Si falla la salvación, la criatura pierde el ataque o hechizo. Este hechizo no protege a la criatura protegida de los efectos de área. Si la criatura protegida realiza un ataque o lanza un hechizo, este hechizo termina.
Spell/&SearingSmiteDescription=En tu siguiente golpe, tu arma se enciende con una intensidad candente y el ataque inflige 1d6 de daño de fuego adicional al objetivo y hace que el objetivo se encienda en llamas.\nAl comienzo de cada uno de sus turnos, el objetivo debe hacer un tirada de salvación de Constitución exitosa para detener la quema o recibir 1d6 de daño por fuego.\nNiveles más altos: por cada nivel de espacio por encima del 1.°, el daño adicional inicial infligido por el ataque aumenta en 1d6.
Spell/&SearingSmiteTitle=Golpe abrasador
-Spell/&SkinOfRetributionDescription=Elige un tipo: Ácido, Frío, Fuego, Rayo, Veneno o Trueno. Una piel elemental protectora te envuelve, cubriéndolo a ti y a tu equipo. Ganas 5 puntos de golpe temporales por nivel de conjuro durante la duración. Además, si una criatura te golpea con un ataque cuerpo a cuerpo mientras tienes estos puntos de golpe temporales, la criatura recibe 5 puntos de daño del tipo elegido por nivel de hechizo.
+Spell/&SkinOfRetributionDescription=Una piel elemental protectora te envuelve y te cubre a ti y a tu equipo. Obtienes 5 puntos de vida temporales por nivel de hechizo mientras dure el hechizo. Además, si una criatura te golpea con un ataque cuerpo a cuerpo mientras tienes estos puntos de vida temporales, la criatura sufre 5 daños por frío por nivel de hechizo.
Spell/&SkinOfRetributionTitle=Piel de retribución
Spell/&SpikeBarrageDescription=La próxima vez que golpees a una criatura con un ataque con arma a distancia antes de que termine el hechizo, este hechizo crea una lluvia de espinas que brota de tu arma o munición a distancia. Además del efecto normal del ataque, el objetivo del ataque y cada criatura a 5 pies de él deben realizar una tirada de salvación de Destreza. Una criatura sufre 1d10 de daño perforante si falla una salvación, o la mitad de daño si tiene éxito.
Spell/&SpikeBarrageTitle=Aluvión de púas
diff --git a/SolastaUnfinishedBusiness/Translations/es/Spells/Spells02-es.txt b/SolastaUnfinishedBusiness/Translations/es/Spells/Spells02-es.txt
index 4fe64bf2a0..11e79bb90b 100644
--- a/SolastaUnfinishedBusiness/Translations/es/Spells/Spells02-es.txt
+++ b/SolastaUnfinishedBusiness/Translations/es/Spells/Spells02-es.txt
@@ -18,6 +18,8 @@ Item/&ItemShadowBladeDescription=Inflige 2d8 de daño psíquico con un golpe y t
Item/&ItemShadowBladeTitle=Espada oscura
Spell/&BindingIceDescription=Un estallido de energía fría emana de ti en un cono de 30 pies. Cada criatura en esa área debe hacer una tirada de salvación de Constitución. Si falla, una criatura sufre 3d8 de daño por frío y se ve obstaculizada por formaciones de hielo durante 1 minuto, o hasta que use una acción para romper el hielo. La velocidad de una criatura obstaculizada por el hielo se reduce a 0. Con una salvación exitosa, la criatura recibe la mitad del daño y no se ve obstaculizada por el hielo.
Spell/&BindingIceTitle=Hielo atado
+Spell/&CloudOfDaggersDescription=Llenas el aire con dagas giratorias en un cubo de 5 pies de cada lado, centrado en un punto que elijas dentro del alcance. Una criatura sufre 4d4 de daño cortante cuando entra en el área del hechizo por primera vez en un turno o comienza su turno allí. Cuando lanzas este hechizo usando un espacio de hechizo de 3er nivel o superior, el daño aumenta en 2d4 por cada nivel de espacio por encima del 2do.
+Spell/&CloudOfDaggersTitle=Nube de dagas
Spell/&ColorBurstDescription=Explota un cubo luminoso que ciega brevemente a cualquiera en un radio de 10 pies. 8d10 es el número de puntos de golpe de las criaturas a las que puede afectar este hechizo.
Spell/&ColorBurstTitle=Ráfaga de color
Spell/&MirrorImageDescription=Tres duplicados ilusorios de ti mismo aparecen en tu espacio. Hasta que finalice el hechizo, cada vez que una criatura te ataque con un objetivo, tira un d20 para determinar si el ataque tiene como objetivo uno de tus duplicados.\nSi tienes 3 duplicados, debes sacar un 6 o más para cambiar el ataque. destino a un duplicado. Con 2 duplicados, debe sacar un 8 o más. Con 1 duplicado, debes obtener un 11 o más.\nLa clase de armadura de un duplicado es igual a 10 + tu modificador de Destreza. Si un ataque golpea un duplicado, el duplicado se destruye. Un duplicado solo puede ser destruido por un ataque que lo golpee. Ignora todos los demás daños y efectos. El hechizo finaliza cuando se destruyen los tres duplicados.\nUna criatura no se ve afectada por este hechizo si está cegada o tiene visión ciega, visión verdadera o sentido del temblor (no se aplica si no tocas el suelo).
diff --git a/SolastaUnfinishedBusiness/Translations/es/Spells/Spells06-es.txt b/SolastaUnfinishedBusiness/Translations/es/Spells/Spells06-es.txt
index b77214e84d..d74003ac81 100644
--- a/SolastaUnfinishedBusiness/Translations/es/Spells/Spells06-es.txt
+++ b/SolastaUnfinishedBusiness/Translations/es/Spells/Spells06-es.txt
@@ -4,7 +4,7 @@ Feature/&PowerRingOfBladesDescription=Como acción adicional, puedes realizar un
Feature/&PowerRingOfBladesTitle=Anillo de espadas
Feedback/&AdditionalDamageHeroicInfusionFormat=¡Infusión heroica!
Feedback/&AdditionalDamageHeroicInfusionLine=¡{0} golpea heroicamente a {1}! (+{2})
-Spell/&FlashFreezeDescription=Intentas encerrar a una criatura que puedes ver dentro del alcance en una prisión de hielo sólido. El objetivo debe realizar una tirada de salvación de Destreza. Si falla la salvación, el objetivo sufre 12d6 de daño por frío y queda atrapado en capas de hielo grueso. Con una salvación exitosa, el objetivo sufre la mitad de daño y no queda restringido. El hechizo sólo se puede utilizar en criaturas de hasta gran tamaño. Para escapar, el objetivo restringido puede realizar una prueba de Fuerza como acción contra la CD de salvación de tu hechizo. Si tiene éxito, el objetivo escapa y ya no está sujeto. Cuando lanzas este hechizo usando un espacio de hechizo de 7º nivel o superior, el daño por frío aumenta en 2d6 por cada nivel de espacio por encima del 6º.
+Spell/&FlashFreezeDescription=Intentas encerrar a una criatura que puedes ver dentro del alcance en una prisión de hielo sólido. El objetivo debe realizar una tirada de salvación de Destreza. Si falla la salvación, el objetivo sufre 10d6 de daño por frío y queda atrapado en capas de hielo grueso. Con una salvación exitosa, el objetivo sufre la mitad de daño y no queda restringido. El hechizo sólo se puede utilizar en criaturas de hasta gran tamaño. Para escapar, el objetivo restringido puede realizar una prueba de Fuerza como acción contra la CD de salvación de tu hechizo. Si tiene éxito, el objetivo escapa y ya no está sujeto. Cuando lanzas este hechizo usando un espacio de hechizo de 7º nivel o superior, el daño por frío aumenta en 2d6 por cada nivel de espacio por encima del 6º.
Spell/&FlashFreezeTitle=Congelación instantánea
Spell/&HeroicInfusionDescription=Te dotas de resistencia y destreza marcial impulsadas por la magia. Hasta que finalice el hechizo, no puedes lanzar hechizos y obtienes los siguientes beneficios:\n• Obtienes 50 puntos de golpe temporales. Si alguno de estos permanece cuando finaliza el hechizo, se pierde.\n• Tienes ventaja en las tiradas de ataque que realizas con armas simples y marciales.\n• Cuando golpeas a un objetivo con un ataque con arma, ese objetivo recibe un daño de fuerza adicional de 2d12.\n• Tienes competencias en armadura, armas y tiradas de salvación de clase Luchador.\n• Puedes atacar dos veces, en lugar de una, cuando realizas la acción de Ataque en tu turno.\n Inmediatamente después de que termine el hechizo, debes superar una tirada de salvación de Constitución CD 15 o sufrirás un nivel de agotamiento.
Spell/&HeroicInfusionTitle=Infusión heroica
diff --git a/SolastaUnfinishedBusiness/Translations/es/SubClasses/DomainDefiler-es.txt b/SolastaUnfinishedBusiness/Translations/es/SubClasses/DomainDefiler-es.txt
index 59dd3623fd..f29d661757 100644
--- a/SolastaUnfinishedBusiness/Translations/es/SubClasses/DomainDefiler-es.txt
+++ b/SolastaUnfinishedBusiness/Translations/es/SubClasses/DomainDefiler-es.txt
@@ -6,16 +6,16 @@ Feature/&AdditionalDamageDomainDefilerDivineStrikeDescription=Una vez por turno,
Feature/&AdditionalDamageDomainDefilerDivineStrikeTitle=Golpe divino
Feature/&AutoPreparedSpellsDomainDefilerDyingLightDescription=Aprenda los hechizos Círculo de la Muerte y Dedo de la Muerte y agréguelos a la lista de hechizos conocidos. Siempre tienes estos hechizos preparados, no cuentan para tu límite de hechizos preparados y son tratados como hechizos de clérigo para ti. Además, el daño necrótico infligido por tus hechizos y características ignora la resistencia al daño necrótico.
Feature/&AutoPreparedSpellsDomainDefilerDyingLightTitle=Luz moribunda
-Feature/&BonusCantripDomainDefilerDescription=Consigue los trucos de bonificación Rayo de escarcha y Wrack.
+Feature/&BonusCantripDomainDefilerDescription=Obtén el truco extra Asolar.
Feature/&BonusCantripDomainDefilerTitle=Bono de truco
Feature/&DamageAffinityDomainDefilerDivineImmunityDescription=Tienes inmunidad al daño necrótico.
Feature/&DamageAffinityDomainDefilerDivineImmunityTitle=Inmunidad divina
Feature/&DamageAffinityDomainDefilerDivineResistanceDescription=Tienes resistencia al daño necrótico.
Feature/&DamageAffinityDomainDefilerDivineResistanceTitle=Resistencia Divina
-Feature/&FeatureDomainDefilerInsidiousDeathMagicDescription=Las criaturas a las que les infliges daño necrótico mediante hechizos, habilidades o armas no pueden curarse durante un número de turnos igual a la mitad de tu nivel de clérigo (redondeado hacia arriba), o 1 minuto si es un Golpe Divino.
+Feature/&FeatureDomainDefilerInsidiousDeathMagicDescription=Las criaturas a las que les infliges daño necrótico a través de hechizos, habilidades o armas no pueden curarse durante un número de rondas igual a la mitad de tu nivel de clérigo (redondeado hacia arriba), o 6 rondas si es un Golpe Divino.
Feature/&FeatureDomainDefilerInsidiousDeathMagicTitle=Magia de muerte insidiosa
-Feature/&PowerDomainDefilerDefileLifeDescription=Desata una ola de energía necrótica a tu alrededor. Cada criatura que no sea un muerto viviente en un radio de 15' debe realizar una tirada de salvación de Constitución. Las criaturas reciben 2d6 + tu nivel de clase de daño necrótico en una tirada de salvación fallida, o la mitad de esa cantidad en una tirada exitosa.
-Feature/&PowerDomainDefilerDefileLifeTitle=Profanar la vida
+Feature/&PowerDomainDefilerDefileLifeDescription=Desata una ola de energía necrótica a tu alrededor. Cada criatura hostil que no sea un muerto viviente en un radio de 15 pies debe realizar una tirada de salvación de Constitución. Las criaturas afectadas reciben 2d10 + daño necrótico de nivel de clérigo si fallan una tirada de salvación, o la mitad de esa cantidad si tienen éxito.
+Feature/&PowerDomainDefilerDefileLifeTitle=Canalizar la divinidad: profanar la vida
Feature/&PowerDomainDefilerMarkForDeathDescription=Marca a un enemigo para que muera durante un minuto. Obtienen vulnerabilidad al daño necrótico y deben realizar una tirada de salvación de Carisma para negarlo.
Feature/&PowerDomainDefilerMarkForDeathTitle=Marca para la muerte
Feedback/&AdditionalDamageDivineStrikeFormat=¡Golpe Divino!
diff --git a/SolastaUnfinishedBusiness/Translations/es/SubClasses/MartialWeaponMaster-es.txt b/SolastaUnfinishedBusiness/Translations/es/SubClasses/MartialWeaponMaster-es.txt
index 0e50eae542..faf2ab8e98 100644
--- a/SolastaUnfinishedBusiness/Translations/es/SubClasses/MartialWeaponMaster-es.txt
+++ b/SolastaUnfinishedBusiness/Translations/es/SubClasses/MartialWeaponMaster-es.txt
@@ -2,7 +2,7 @@ Condition/&ConditionMartialWeaponMasterFocusedStrikesDescription=Tienes ventaja
Condition/&ConditionMartialWeaponMasterFocusedStrikesTitle=Golpes enfocados
Feature/&AttributeModifierMartialWeaponMasterSpecializationDescription=Obtienes +1 en las tiradas para impactar y dañar con tu tipo de arma especializada. Un maestro de armas marciales tendrá desventaja para atacar con todos los demás tipos de armas, pero obtendrá una bonificación de +2 a partir del nivel 9 y de +3 a partir del nivel 17.
Feature/&AttributeModifierMartialWeaponMasterSpecializationTitle=Especialización en armas
-Feature/&FeatureMartialWeaponMasterBattleStanceDescription=Después de que comience una batalla, gane puntos de golpe temporales iguales a su nivel de maestro de armas + bonificación de competencia + modificador de Constitución si tiene su arma especializada equipada.
+Feature/&FeatureMartialWeaponMasterBattleStanceDescription=Cada vez que tiras iniciativa, obtienes puntos de vida temporales equivalentes a tu nivel de maestro de armas + modificador de Constitución y recuperas un uso de tu función de Golpes Enfocados si tienes tu arma especializada equipada.
Feature/&FeatureMartialWeaponMasterBattleStanceTitle=Postura de batalla
Feature/&FeatureMartialWeaponMasterDeadlyAccuracyDescription=Cada vez que consigues un golpe crítico con tu arma especializada, infliges 2d6 de daño adicional.
Feature/&FeatureMartialWeaponMasterDeadlyAccuracyTitle=Precisión mortal
@@ -12,7 +12,7 @@ Feature/&FeatureMartialWeaponMasterPerfectStrikesDescription=Tus Golpes enfocado
Feature/&FeatureMartialWeaponMasterPerfectStrikesTitle=Golpes perfectos
Feature/&InvocationPoolMartialWeaponMasterLearnDescription=Seleccione un tipo de arma para especializarse.
Feature/&InvocationPoolMartialWeaponMasterLearnTitle=Especialización en armas
-Feature/&PowerMartialWeaponMasterFocusedStrikesDescription=Puedes usar tu acción adicional para ganar ventaja en todos los ataques con tu arma especializada hasta el final de tu turno. Puedes usar esta función tres veces por descanso prolongado.\nA partir del nivel 10, cuando tiras iniciativa y no te quedan usos de Golpes enfocados, recuperas un uso.
+Feature/&PowerMartialWeaponMasterFocusedStrikesDescription=Puedes usar tu acción adicional para obtener ventaja en todos los ataques con tu arma especializada hasta el final de tu turno. Puedes utilizar esta función tres veces por descanso prolongado.
Feature/&PowerMartialWeaponMasterFocusedStrikesTitle=Golpes enfocados
Feedback/&ActivateRepaysLine={0} recupera el uso de {1}
Feedback/&AdditionalDamageDeadlyAccuracyFormat=¡Ataque de precisión!
diff --git a/SolastaUnfinishedBusiness/Translations/es/SubClasses/RoguishArcaneScoundrel-es.txt b/SolastaUnfinishedBusiness/Translations/es/SubClasses/RoguishArcaneScoundrel-es.txt
index 91eaeecf1c..dc0e3c5a02 100644
--- a/SolastaUnfinishedBusiness/Translations/es/SubClasses/RoguishArcaneScoundrel-es.txt
+++ b/SolastaUnfinishedBusiness/Translations/es/SubClasses/RoguishArcaneScoundrel-es.txt
@@ -6,7 +6,7 @@ Feature/&AdditionalDamageRoguishArcaneScoundrelDistractingAmbushDescription=Come
Feature/&AdditionalDamageRoguishArcaneScoundrelDistractingAmbushTitle=Emboscada que distrae
Feature/&CastSpellRoguishArcaneScoundrelDescription=Lanza hechizos y cantrips de mago.
Feature/&CastSpellRoguishArcaneScoundrelTitle=Lanzamiento de hechizos
-Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeDescription=A partir del nivel 17, obtienes los siguientes beneficios:\n• Puedes robar la esencia de una criatura y usarla para dañar a otra. Durante tu turno, cuando infliges daño de ataque furtivo a una criatura, puedes elegir como objetivo cualquier otra criatura a 30 pies de ti como acción gratuita, infligiendo la mitad de tus dados de ataque furtivo (redondeando hacia abajo) como daño forzado y aplicando la condición de Emboscada de distracción a esa criatura. criatura.\n• Ganas un espacio adicional de tu nivel de lanzador más alto.
+Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeDescription=A partir del nivel 17, puedes robar esencia de una criatura y usarla para dañar a otra. Durante tu turno, cuando infliges daño de ataque furtivo a una criatura, puedes apuntar a cualquier otra criatura a 30 pies de ti como acción gratuita, infligiendo la mitad de tus dados de ataque furtivo (redondeando hacia abajo) como daño de fuerza y aplicando la condición de Emboscada de distracción a esa criatura. criatura.
Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeTitle=Ladrón de esencia
Feature/&MagicAffinityRoguishArcaneScoundrelGuilefulCastingDescription=Puedes usar tus armas como foco de lanzamiento de hechizos y puedes realizar componentes somáticos de hechizos mientras sostienes objetos.
Feature/&MagicAffinityRoguishArcaneScoundrelGuilefulCastingTitle=Casting engañoso
diff --git a/SolastaUnfinishedBusiness/Translations/es/SubClasses/WayOfTheDiscordance-es.txt b/SolastaUnfinishedBusiness/Translations/es/SubClasses/WayOfTheDiscordance-es.txt
index 03aa2559ff..832da79ba2 100644
--- a/SolastaUnfinishedBusiness/Translations/es/SubClasses/WayOfTheDiscordance-es.txt
+++ b/SolastaUnfinishedBusiness/Translations/es/SubClasses/WayOfTheDiscordance-es.txt
@@ -4,7 +4,7 @@ Condition/&ConditionWayOfTheDiscordanceDiscordanceDescription=Tu mente explotar
Condition/&ConditionWayOfTheDiscordanceDiscordanceTitle=Discordancia
Condition/&ConditionWayOfTheDiscordanceTurmoilDescription=Recibe -1d4 en todas las tiradas de ataque y tiradas de salvación. Puedes intentar guardar al final de cada uno de tus turnos.
Condition/&ConditionWayOfTheDiscordanceTurmoilTitle=Profunda agitación
-Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyDescription=Puedes gastar 2 ki y usar tu acción adicional para causar una erupción de energía negativa acumulada, causando 3d6 de daño necrótico en un área de 3x3 celdas a las criaturas enemigas que fallan la tirada de salvación de Constitución (CD 8 + bonificación de competencia + modificador de Sabiduría, salvo por la mitad). y aplicar una instancia de condición de Discordancia a cada criatura afectada independientemente de si pasan la tirada de salvación o no. Por cada 2 puntos de ki adicionales que gastas, aumentas el daño en 2d6 adicionales, hasta un costo total igual a la mitad de tu nivel de monje (redondeado hacia arriba).
+Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyDescription=Puedes gastar 2 Ki y usar tu acción adicional para causar una erupción de energía negativa acumulada, causando 3d6 de daño necrótico en un área de 3x3 celdas a las criaturas enemigas que fallan la tirada de salvación de Destreza (CD 8 + bonificación de competencia + modificador de Sabiduría, salvo por la mitad). y aplicar una instancia de condición de Discordancia a cada criatura afectada independientemente de si pasan la tirada de salvación o no. Por cada punto de Ki adicional que gastes, aumentas el daño en 1d6 adicionales, hasta un costo total igual a la mitad de tu nivel de monje (redondeado hacia arriba).
Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyTitle=Estallido de discordia
Feature/&FeatureSetWayOfTheDiscordanceChaosChannelingDescription=Puedes reunir una parte de tu propio caos acumulado y utilizarla para crear picos de energía negativa. Como acción gratuita, aumenta el alcance de tus ataques desarmados en 30 pies y convierte todo el daño que infliges con ataques desarmados en daño necrótico hasta el final de tu turno. Puedes usar esta función una cantidad de veces por descanso prolongado igual a tu bonificación de competencia y puedes gastar 2 puntos Ki para usarla nuevamente si ya no la usas.
Feature/&FeatureSetWayOfTheDiscordanceChaosChannelingTitle=Canalización del Caos
diff --git a/SolastaUnfinishedBusiness/Translations/fr/FightingStyles-fr.txt b/SolastaUnfinishedBusiness/Translations/fr/FightingStyles-fr.txt
index d53aed941d..4a59de9642 100644
--- a/SolastaUnfinishedBusiness/Translations/fr/FightingStyles-fr.txt
+++ b/SolastaUnfinishedBusiness/Translations/fr/FightingStyles-fr.txt
@@ -34,8 +34,8 @@ FightingStyle/&ShieldExpertDescription=Vous vous êtes entraîné à utiliser un
FightingStyle/&ShieldExpertTitle=Spécialiste du bouclier
FightingStyle/&TorchbearerDescription=Vous êtes habile dans l'utilisation d'une torche au combat. Une fois par tour, par une action bonus, vous pouvez choisir d'utiliser une source de lumière que vous avez équipée pour tenter d'incendier un ennemi que vous pouvez toucher. Votre cible doit réussir un jet de sauvegarde de Dextérité (DD 8 + votre bonus de maîtrise + votre modificateur de Dextérité) ou subir 1d4 dégâts de feu par tour pendant 3 tours ou jusqu'à son extinction.
FightingStyle/&TorchbearerTitle=Porte-flambeau
-FightingStyle/&ZenArcherDescription=Votre intuition guide votre main lorsque vous utilisez un arc long, un arc court ou une arbalète de poing. Vous pouvez utiliser votre modificateur de Sagesse au lieu de votre modificateur de Dextérité pour les jets d'attaque et de dégâts avec ces armes.
-FightingStyle/&ZenArcherTitle=Archer zen
+FightingStyle/&ZenArcherDescription=Votre intuition guide votre main lorsque vous utilisez un arc. Augmentez votre attribut de Sagesse de 1, jusqu'à un maximum de 20. Vous pouvez utiliser votre modificateur de Sagesse à la place de votre modificateur de Dextérité pour les jets d'attaque et de dégâts avec ces armes.
+FightingStyle/&ZenArcherTitle=Tir à l'arc intuitif
Reaction/&CustomReactionInterceptionDescription=Réduisez les dégâts que {0} subit de {1} de 1d10 + votre bonus de maîtrise.
Reaction/&CustomReactionInterceptionReactDescription=Interceptez cette attaque.
Reaction/&CustomReactionInterceptionReactTitle=Intercepter
diff --git a/SolastaUnfinishedBusiness/Translations/fr/Spells/Cantrips-fr.txt b/SolastaUnfinishedBusiness/Translations/fr/Spells/Cantrips-fr.txt
index c9e4c45d7d..b626188a95 100644
--- a/SolastaUnfinishedBusiness/Translations/fr/Spells/Cantrips-fr.txt
+++ b/SolastaUnfinishedBusiness/Translations/fr/Spells/Cantrips-fr.txt
@@ -33,7 +33,7 @@ Spell/&IlluminatingSphereDescription=Fait s'allumer des sources de lumière tell
Spell/&IlluminatingSphereTitle=Sphère éclairante
Spell/&MindSpikeDescription=Vous propulsez un pic d'énergie psychique désorientant dans l'esprit d'une créature que vous pouvez voir à portée. La cible doit réussir un jet de sauvegarde d'Intelligence ou subir 1d6 dégâts psychiques et soustraire 1d4 au prochain jet de sauvegarde qu'elle effectue avant la fin de votre prochain tour.
Spell/&MindSpikeTitle=Pic d'esprit
-Spell/&MinorLifestealDescription=Vous drainez l'énergie vitale d'une créature hostile que vous pouvez voir dans un rayon de 9 mètres. Inflige 1d8 dégâts nécrotiques à la cible en cas de coup et soigne la moitié des dégâts infligés. Ce sort n'a aucun effet sur les morts-vivants et les constructions. Les dégâts gagnent un dé supplémentaire aux niveaux 5, 11 et 17.
+Spell/&MinorLifestealDescription=Vous drainez l'énergie vitale d'une créature ennemie proche. Lancez une attaque de sort au corps à corps contre une créature à moins de 1,50 mètre de vous. En cas de coup, la créature subit 1d6 dégâts nécrotiques et vous soignez pour la moitié des dégâts infligés (arrondi à l'inférieur). Ce sort n'a aucun effet sur les morts-vivants et les constructions. Les dégâts du sort augmentent d'un dé supplémentaire aux niveaux 5, 11 et 17.
Spell/&MinorLifestealTitle=Vol de vie mineur
Spell/&ResonatingStrikeDescription=Sélectionnez une créature à portée de mêlée de vous et une créature différente que vous pouvez voir à moins de 1,50 mètre de la cible principale. Vous effectuez une attaque au corps à corps avec votre arme actuelle contre la première créature. En cas de coup, la cible subit les effets normaux de l'attaque avec l'arme et les flammes sautent sur la deuxième cible, infligeant des dégâts de feu égaux au modificateur de votre capacité de lancement de sorts.\nAu niveau 5, l'attaque de mêlée inflige 1d8 dégâts de feu supplémentaires à la cible sur un coup. touché, et les dégâts de feu infligés à la deuxième créature augmentent à 1d8 + le modificateur de votre capacité de lancement de sorts. Les deux jets de dégâts augmentent de 1d8 aux niveaux 11 et 17.
Spell/&ResonatingStrikeTitle=Lame brûlante
diff --git a/SolastaUnfinishedBusiness/Translations/fr/Spells/Spells01-fr.txt b/SolastaUnfinishedBusiness/Translations/fr/Spells/Spells01-fr.txt
index 9b7a904005..234f282fc6 100644
--- a/SolastaUnfinishedBusiness/Translations/fr/Spells/Spells01-fr.txt
+++ b/SolastaUnfinishedBusiness/Translations/fr/Spells/Spells01-fr.txt
@@ -13,7 +13,7 @@ Condition/&ConditionMuleDescription=Votre vitesse n'est pas réduite par l'encom
Condition/&ConditionMuleTitle=Mule
Condition/&ConditionSanctuaryDescription=Les attaques contre vous doivent effectuer un jet de sauvegarde de Sagesse contre le DD de sauvegarde du sort de gardien. En cas d'échec d'un jet de sauvegarde, tous les dégâts sont absorbés.
Condition/&ConditionSanctuaryTitle=Gardé par Sanctuaire
-Condition/&ConditionSkinOfRetributionDescription=Si une créature vous touche avec une attaque au corps à corps alors que vous avez ces points de vie temporaires, la créature subit 5 {0} par niveau de sort.
+Condition/&ConditionSkinOfRetributionDescription=Si une créature vous frappe avec une attaque au corps à corps alors que vous disposez de ces points de vie temporaires, la créature subit 5 dégâts de froid par niveau de sort.
Condition/&ConditionSkinOfRetributionTitle=Peau de châtiment
Condition/&ConditionSpikeBarrageDescription=La prochaine fois que vous toucherez une créature avec une attaque avec une arme à distance, la cible de l'attaque et chaque créature à moins de 1,50 mètre d'elle doivent effectuer un jet de sauvegarde de Dextérité. Une créature subit 1d10 dégâts perforants en cas d'échec, ou la moitié de ces dégâts en cas de réussite.
Condition/&ConditionSpikeBarrageTitle=Barrage de pointes
@@ -27,7 +27,6 @@ Condition/&ConditionVileBrewDescription=Vous êtes couvert d'acide et pouvez uti
Condition/&ConditionVileBrewTitle=Couvert d'acide
Feature/&FeatureGiftOfAlacrityDescription=Vous pouvez ajouter 1d8 à vos jets d'initiative.
Feature/&FeatureGiftOfAlacrityTitle=Bonus de célérité
-Feature/&PowerFeedback/&AdditionalDamageThunderousSmiteFormat=Frappe du tonnerre !
Feature/&PowerStrikeWithTheWindDescription=Accorde un avantage à votre prochaine attaque et inflige 1d8 dégâts supplémentaires en cas de coup. Que vous frappiez ou ratiez, votre vitesse de marche augmente de 30 pieds jusqu'à la fin de ce tour.
Feature/&PowerStrikeWithTheWindTitle=Frappez avec le vent
Feedback/&AdditionalDamageElementalInfusionAcidFormat=Infusion élémentaire !
@@ -81,7 +80,7 @@ Spell/&RadiantMotesTitle=Particules radieuses
Spell/&SanctuaryDescription=Vous protégez une créature à portée contre une attaque. Jusqu'à la fin du sort, toute créature qui cible la créature protégée avec une attaque ou un sort nuisible doit d'abord effectuer un jet de sauvegarde de Sagesse. En cas d'échec, la créature perd l'attaque ou le sort. Ce sort ne protège pas la créature protégée des effets de zone. Si la créature protégée effectue une attaque ou lance un sort, ce sort prend fin.
Spell/&SearingSmiteDescription=Lors de votre prochain coup, votre arme s'embrase avec une intensité incandescente, et l'attaque inflige 1d6 dégâts de feu supplémentaires à la cible et la fait s'enflammer.\nAu début de chacun de ses tours, la cible doit faire un jet de sauvegarde de Constitution réussi pour arrêter de brûler ou subir 1d6 dégâts de feu.\nNiveaux supérieurs : pour chaque niveau d'emplacement supérieur au 1er, les dégâts supplémentaires initiaux infligés par l'attaque augmentent de 1d6.
Spell/&SearingSmiteTitle=Châtiment brûlant
-Spell/&SkinOfRetributionDescription=Choisissez un type : Acide, Froid, Feu, Foudre, Poison ou Tonnerre. Une peau élémentaire protectrice vous enveloppe, vous couvrant ainsi que votre équipement. Vous gagnez 5 points de vie temporaires par niveau de sort pendant toute la durée. De plus, si une créature vous touche avec une attaque au corps à corps alors que vous avez ces points de vie temporaires, la créature subit 5 dégâts du type choisi par niveau de sort.
+Spell/&SkinOfRetributionDescription=Une peau élémentaire protectrice vous enveloppe, vous couvrant ainsi que votre équipement. Vous gagnez 5 points de vie temporaires par niveau de sort pendant toute la durée du sort. De plus, si une créature vous frappe avec une attaque au corps à corps alors que vous disposez de ces points de vie temporaires, la créature subit 5 dégâts de froid par niveau de sort.
Spell/&SkinOfRetributionTitle=Peau de châtiment
Spell/&SpikeBarrageDescription=La prochaine fois que vous toucherez une créature avec une attaque avec une arme à distance avant la fin du sort, ce sort créera une pluie d'épines qui jailliront de votre arme à distance ou de vos munitions. En plus de l'effet normal de l'attaque, la cible de l'attaque et chaque créature à moins de 1,50 mètre d'elle doivent effectuer un jet de sauvegarde de Dextérité. Une créature subit 1d10 dégâts perforants en cas d'échec, ou la moitié de ces dégâts en cas de réussite.
Spell/&SpikeBarrageTitle=Barrage de pointes
diff --git a/SolastaUnfinishedBusiness/Translations/fr/Spells/Spells02-fr.txt b/SolastaUnfinishedBusiness/Translations/fr/Spells/Spells02-fr.txt
index 2df7d9bc1d..fbfbfb7d4c 100644
--- a/SolastaUnfinishedBusiness/Translations/fr/Spells/Spells02-fr.txt
+++ b/SolastaUnfinishedBusiness/Translations/fr/Spells/Spells02-fr.txt
@@ -18,6 +18,8 @@ Item/&ItemShadowBladeDescription=Il inflige 2d8 dégâts psychiques par coup et
Item/&ItemShadowBladeTitle=Lame de l'ombre
Spell/&BindingIceDescription=Une bouffée d'énergie froide émane de vous dans un cône de 30 pieds. Chaque créature dans cette zone doit effectuer un jet de sauvegarde de Constitution. En cas d'échec, une créature subit 3d8 dégâts de froid et est gênée par des formations de glace pendant 1 minute, ou jusqu'à ce qu'elle utilise une action pour briser la glace. Une créature gênée par la glace voit sa vitesse réduite à 0. En cas de réussite, une créature subit deux fois moins de dégâts et n'est pas gênée par la glace.
Spell/&BindingIceTitle=Glace liée
+Spell/&CloudOfDaggersDescription=Vous remplissez l'air de poignards tournants dans un cube de 1,50 mètre de chaque côté, centré sur un point que vous choisissez à portée. Une créature subit 4d4 dégâts tranchants lorsqu'elle entre dans la zone du sort pour la première fois d'un tour ou qu'elle y commence son tour. Lorsque vous lancez ce sort en utilisant un emplacement de sort de niveau 3 ou supérieur, les dégâts augmentent de 2d4 pour chaque niveau d'emplacement supérieur au 2e.
+Spell/&CloudOfDaggersTitle=Nuage de poignards
Spell/&ColorBurstDescription=Fait éclater un cube lumineux qui aveugle brièvement quiconque se trouve à moins de 3 mètres. 8d10 est le nombre de points de vie des créatures que ce sort peut affecter.
Spell/&ColorBurstTitle=Éclat de couleur
Spell/&MirrorImageDescription=Trois doublons illusoires de vous-même apparaissent dans votre espace. Jusqu'à la fin du sort, chaque fois qu'une créature vous cible avec une attaque, lancez un d20 pour déterminer si l'attaque cible à la place l'un de vos doublons.\nSi vous avez 3 doublons, vous devez lancer un 6 ou plus pour changer l'attaque de l'attaque. cible à un doublon. Avec 2 doubles, vous devez obtenir un 8 ou plus. Avec 1 double, vous devez obtenir un 11 ou plus.\nLa classe d'armure d'un double est égale à 10 + votre modificateur de Dextérité. Si une attaque touche un doublon, le doublon est détruit. Un doublon ne peut être détruit que par une attaque qui le touche. Il ignore tous les autres dégâts et effets. Le sort se termine lorsque les trois doublons sont détruits.\nUne créature n'est pas affectée par ce sort si elle est aveuglée, ou si elle a la vision aveugle, la vision lucide ou la trémorsens (ne s'applique pas si vous ne touchez pas le sol).
diff --git a/SolastaUnfinishedBusiness/Translations/fr/Spells/Spells06-fr.txt b/SolastaUnfinishedBusiness/Translations/fr/Spells/Spells06-fr.txt
index 3b83e8ad7b..44665a01b2 100644
--- a/SolastaUnfinishedBusiness/Translations/fr/Spells/Spells06-fr.txt
+++ b/SolastaUnfinishedBusiness/Translations/fr/Spells/Spells06-fr.txt
@@ -4,7 +4,7 @@ Feature/&PowerRingOfBladesDescription=Par une action bonus, vous pouvez lancer u
Feature/&PowerRingOfBladesTitle=Anneau de lames
Feedback/&AdditionalDamageHeroicInfusionFormat=Infusion héroïque !
Feedback/&AdditionalDamageHeroicInfusionLine={0} frappe héroïquement {1} ! (+{2})
-Spell/&FlashFreezeDescription=Vous tentez d'enfermer une créature que vous pouvez voir à portée dans une prison de glace solide. La cible doit effectuer un jet de sauvegarde de Dextérité. En cas d'échec, la cible subit 12d6 dégâts de froid et est retenue dans des couches de glace épaisse. En cas de sauvegarde réussie, la cible subit deux fois moins de dégâts et n'est pas retenue. Le sort ne peut être utilisé que sur des créatures de grande taille. Pour s'échapper, la cible maîtrisée peut effectuer un test de Force en tant qu'action contre votre DD de sauvegarde de sort. En cas de succès, la cible s'échappe et n'est plus retenue. Lorsque vous lancez ce sort en utilisant un emplacement de sort de niveau 7 ou supérieur, les dégâts de froid augmentent de 2d6 pour chaque niveau d'emplacement supérieur au 6e.
+Spell/&FlashFreezeDescription=Vous tentez d'enfermer une créature que vous pouvez voir à portée dans une prison de glace solide. La cible doit effectuer un jet de sauvegarde de Dextérité. En cas d'échec, la cible subit 10d6 dégâts de froid et est retenue dans des couches de glace épaisse. En cas de sauvegarde réussie, la cible subit deux fois moins de dégâts et n'est pas retenue. Le sort ne peut être utilisé que sur des créatures de grande taille. Pour s'échapper, la cible maîtrisée peut effectuer un test de Force en tant qu'action contre votre DD de sauvegarde de sort. En cas de succès, la cible s'échappe et n'est plus retenue. Lorsque vous lancez ce sort en utilisant un emplacement de sort de niveau 7 ou supérieur, les dégâts de froid augmentent de 2d6 pour chaque niveau d'emplacement supérieur au 6e.
Spell/&FlashFreezeTitle=Gel instantané
Spell/&HeroicInfusionDescription=Vous vous dotez d'une endurance et de prouesses martiales alimentées par la magie. Jusqu'à la fin du sort, vous ne pouvez pas lancer de sorts et vous bénéficiez des avantages suivants :\n• Vous gagnez 50 points de vie temporaires. Si l'un d'entre eux reste à la fin du sort, il est perdu.\n• Vous avez un avantage sur les jets d'attaque que vous effectuez avec des armes simples et martiales.\n• Lorsque vous touchez une cible avec une attaque avec une arme, cette cible prend 2d12 dégâts de force supplémentaires.\n• Vous disposez des compétences d'armure, d'armes et de jets de sauvegarde de classe Combattant.\n• Vous pouvez attaquer deux fois, au lieu d'une, lorsque vous effectuez l'action d'attaque à votre tour.\n Immédiatement après la fin du sort, vous devez réussir un jet de sauvegarde de Constitution DD 15 ou subir un niveau d'épuisement.
Spell/&HeroicInfusionTitle=Infusion héroïque
diff --git a/SolastaUnfinishedBusiness/Translations/fr/SubClasses/DomainDefiler-fr.txt b/SolastaUnfinishedBusiness/Translations/fr/SubClasses/DomainDefiler-fr.txt
index fbdfc7c562..1d419f62b3 100644
--- a/SolastaUnfinishedBusiness/Translations/fr/SubClasses/DomainDefiler-fr.txt
+++ b/SolastaUnfinishedBusiness/Translations/fr/SubClasses/DomainDefiler-fr.txt
@@ -6,16 +6,16 @@ Feature/&AdditionalDamageDomainDefilerDivineStrikeDescription=Une fois par tour,
Feature/&AdditionalDamageDomainDefilerDivineStrikeTitle=Frappe divine
Feature/&AutoPreparedSpellsDomainDefilerDyingLightDescription=Apprenez les sorts Cercle de la Mort et Doigt de la Mort et ajoutez-les à la liste des sorts connus. Vous avez toujours ces sorts préparés, ils ne comptent pas dans votre limite de sorts préparés et sont traités comme des sorts de clerc pour vous. De plus, les dégâts nécrotiques infligés par vos sorts et fonctionnalités ignorent la résistance aux dégâts nécrotiques.
Feature/&AutoPreparedSpellsDomainDefilerDyingLightTitle=Lumière mourante
-Feature/&BonusCantripDomainDefilerDescription=Gagnez les sorts mineurs bonus Ray of Frost et Wrack.
+Feature/&BonusCantripDomainDefilerDescription=Gagnez le bonus bonus Wrack.
Feature/&BonusCantripDomainDefilerTitle=Bonus de sortie mineure
Feature/&DamageAffinityDomainDefilerDivineImmunityDescription=Vous êtes immunisé contre les dégâts nécrotiques.
Feature/&DamageAffinityDomainDefilerDivineImmunityTitle=Immunité divine
Feature/&DamageAffinityDomainDefilerDivineResistanceDescription=Vous avez une résistance aux dégâts nécrotiques.
Feature/&DamageAffinityDomainDefilerDivineResistanceTitle=Résistance divine
-Feature/&FeatureDomainDefilerInsidiousDeathMagicDescription=Les créatures auxquelles vous infligez des dégâts nécrotiques via des sorts, des capacités ou des armes ne peuvent pas guérir pendant un nombre de tours égal à la moitié de votre niveau de clerc (arrondi au supérieur), ou 1 minute s'il s'agit d'une Frappe divine.
+Feature/&FeatureDomainDefilerInsidiousDeathMagicDescription=Les créatures auxquelles vous infligez des dégâts nécrotiques via des sorts, des capacités ou des armes ne peuvent pas soigner pendant un nombre de rounds égal à la moitié de votre niveau de clerc (arrondi au supérieur), ou 6 rounds s'il s'agit d'une Frappe divine.
Feature/&FeatureDomainDefilerInsidiousDeathMagicTitle=Magie de la mort insidieuse
-Feature/&PowerDomainDefilerDefileLifeDescription=Libérez une vague d'énergie nécrotique autour de vous. Chaque créature non morte-vivante dans un rayon de 15 pieds doit effectuer un jet de sauvegarde de Constitution. Les créatures subissent 2d6 + dégâts nécrotiques de votre niveau de classe en cas d'échec d'un jet de sauvegarde, ou la moitié de ce montant en cas de réussite.
-Feature/&PowerDomainDefilerDefileLifeTitle=Profaner la vie
+Feature/&PowerDomainDefilerDefileLifeDescription=Libérez une vague d’énergie nécrotique autour de vous. Chaque créature hostile non morte-vivante dans un rayon de 15 pieds doit effectuer un jet de sauvegarde de Constitution. Les créatures affectées subissent 2d10 + dégâts nécrotiques de niveau clerc en cas d'échec d'un jet de sauvegarde, ou la moitié de ce montant en cas de réussite.
+Feature/&PowerDomainDefilerDefileLifeTitle=Channel Divinity : Profaner la vie
Feature/&PowerDomainDefilerMarkForDeathDescription=Marquez un ennemi à mort pendant une minute. Ils deviennent vulnérables aux dégâts nécrotiques et doivent effectuer un jet de sauvegarde de Charisme pour les annuler.
Feature/&PowerDomainDefilerMarkForDeathTitle=Marquer pour la mort
Feedback/&AdditionalDamageDivineStrikeFormat=Frappe divine !
diff --git a/SolastaUnfinishedBusiness/Translations/fr/SubClasses/MartialWeaponMaster-fr.txt b/SolastaUnfinishedBusiness/Translations/fr/SubClasses/MartialWeaponMaster-fr.txt
index 7110fb7896..fd778e0e78 100644
--- a/SolastaUnfinishedBusiness/Translations/fr/SubClasses/MartialWeaponMaster-fr.txt
+++ b/SolastaUnfinishedBusiness/Translations/fr/SubClasses/MartialWeaponMaster-fr.txt
@@ -2,7 +2,7 @@ Condition/&ConditionMartialWeaponMasterFocusedStrikesDescription=Vous avez l'ava
Condition/&ConditionMartialWeaponMasterFocusedStrikesTitle=Frappes ciblées
Feature/&AttributeModifierMartialWeaponMasterSpecializationDescription=Vous gagnez +1 aux jets de toucher et de dégâts avec votre type d'arme spécialisée. Un maître d'armes martiales aura un désavantage pour attaquer avec tous les autres types d'armes mais obtient un bonus de +2 à partir du niveau 9 et un bonus de +3 à partir du niveau 17.
Feature/&AttributeModifierMartialWeaponMasterSpecializationTitle=Spécialisation d'armes
-Feature/&FeatureMartialWeaponMasterBattleStanceDescription=Après le début d'une bataille, gagnez des points de vie temporaires égaux à votre niveau de maître d'armes + bonus de compétence + modificateur de Constitution si vous avez votre arme spécialisée équipée.
+Feature/&FeatureMartialWeaponMasterBattleStanceDescription=Chaque fois que vous lancez un jet d'initiative, vous gagnez des points de vie temporaires égaux à votre niveau de maîtrise d'arme + modificateur de Constitution et récupérez une utilisation de votre fonction Frappes ciblées si votre arme spécialisée est équipée.
Feature/&FeatureMartialWeaponMasterBattleStanceTitle=Position de combat
Feature/&FeatureMartialWeaponMasterDeadlyAccuracyDescription=Chaque fois que vous réussissez un coup critique avec votre arme spécialisée, vous infligez 2d6 dégâts supplémentaires.
Feature/&FeatureMartialWeaponMasterDeadlyAccuracyTitle=Précision mortelle
@@ -12,7 +12,7 @@ Feature/&FeatureMartialWeaponMasterPerfectStrikesDescription=Vos frappes ciblée
Feature/&FeatureMartialWeaponMasterPerfectStrikesTitle=Frappes parfaites
Feature/&InvocationPoolMartialWeaponMasterLearnDescription=Sélectionnez un type d'arme pour vous spécialiser.
Feature/&InvocationPoolMartialWeaponMasterLearnTitle=Spécialisation d'armes
-Feature/&PowerMartialWeaponMasterFocusedStrikesDescription=Vous pouvez utiliser votre action bonus pour obtenir un avantage sur toutes les attaques avec votre arme spécialisée jusqu'à la fin de votre tour. Vous pouvez utiliser cette capacité trois fois par repos long.\nÀ partir du niveau 10, lorsque vous lancez un jet d'initiative et qu'il ne vous reste plus d'utilisations de Frappes ciblées, vous regagnez une utilisation.
+Feature/&PowerMartialWeaponMasterFocusedStrikesDescription=Vous pouvez utiliser votre action bonus pour prendre l'avantage sur toutes les attaques avec votre arme spécialisée jusqu'à la fin de votre tour. Vous pouvez utiliser cette fonctionnalité trois fois par repos long.
Feature/&PowerMartialWeaponMasterFocusedStrikesTitle=Frappes ciblées
Feedback/&ActivateRepaysLine={0} récupère l'usage de {1}
Feedback/&AdditionalDamageDeadlyAccuracyFormat=Attaque de précision !
diff --git a/SolastaUnfinishedBusiness/Translations/fr/SubClasses/RoguishArcaneScoundrel-fr.txt b/SolastaUnfinishedBusiness/Translations/fr/SubClasses/RoguishArcaneScoundrel-fr.txt
index 4b49188eb8..855f4fbc45 100644
--- a/SolastaUnfinishedBusiness/Translations/fr/SubClasses/RoguishArcaneScoundrel-fr.txt
+++ b/SolastaUnfinishedBusiness/Translations/fr/SubClasses/RoguishArcaneScoundrel-fr.txt
@@ -6,7 +6,7 @@ Feature/&AdditionalDamageRoguishArcaneScoundrelDistractingAmbushDescription=À p
Feature/&AdditionalDamageRoguishArcaneScoundrelDistractingAmbushTitle=Embuscade distrayante
Feature/&CastSpellRoguishArcaneScoundrelDescription=Lancez des sorts et des cantrips de magicien.
Feature/&CastSpellRoguishArcaneScoundrelTitle=Lancer des sorts
-Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeDescription=À partir du niveau 17, vous bénéficiez des avantages suivants :\n• Vous pouvez voler l'essence d'une créature et l'utiliser pour blesser une autre. Pendant votre tour, lorsque vous infligez des dégâts d'attaque sournoise à une créature, vous pouvez cibler n'importe quelle autre créature dans un rayon de 9 mètres autour de vous par une action libre, infligeant la moitié de vos dés d'attaque sournoise (arrondis à l'inférieur) sous forme de dégâts de force et appliquant la condition Embuscade distrayante à cette créature. créature.\n• Vous gagnez un emplacement supplémentaire de votre plus haut niveau de lanceur de sorts.
+Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeDescription=À partir du niveau 17, vous pouvez voler l’essence d’une créature et l’utiliser pour en blesser une autre. Pendant votre tour, lorsque vous infligez des dégâts d'attaque sournoise à une créature, vous pouvez cibler n'importe quelle autre créature à moins de 9 mètres de vous par une action libre, infligeant la moitié de vos dés d'attaque sournoise (arrondis à l'inférieur) sous forme de dégâts de force et lui appliquant une condition d'embuscade distrayante. créature.
Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeTitle=Voleur d'essence
Feature/&MagicAffinityRoguishArcaneScoundrelGuilefulCastingDescription=Vous pouvez utiliser vos armes comme cible de lancement de sorts et êtes capable d'exécuter des composants somatiques de sorts tout en tenant des objets
Feature/&MagicAffinityRoguishArcaneScoundrelGuilefulCastingTitle=Casting rusé
diff --git a/SolastaUnfinishedBusiness/Translations/fr/SubClasses/WayOfTheDiscordance-fr.txt b/SolastaUnfinishedBusiness/Translations/fr/SubClasses/WayOfTheDiscordance-fr.txt
index 7f77a557ad..06fd3cc0a9 100644
--- a/SolastaUnfinishedBusiness/Translations/fr/SubClasses/WayOfTheDiscordance-fr.txt
+++ b/SolastaUnfinishedBusiness/Translations/fr/SubClasses/WayOfTheDiscordance-fr.txt
@@ -4,7 +4,7 @@ Condition/&ConditionWayOfTheDiscordanceDiscordanceDescription=Votre esprit subir
Condition/&ConditionWayOfTheDiscordanceDiscordanceTitle=Désaccord
Condition/&ConditionWayOfTheDiscordanceTurmoilDescription=Prenez -1d4 à tous les jets d'attaque et de sauvegarde. Vous pouvez tenter de sauvegarder à la fin de chacun de vos tours.
Condition/&ConditionWayOfTheDiscordanceTurmoilTitle=Profond tourmente
-Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyDescription=Vous pouvez dépenser 2 ki et utiliser votre action bonus pour provoquer une éruption d'énergie négative accumulée, infligeant 3d6 dégâts nécrotiques dans une zone de 3x3 cellules aux créatures ennemies qui échouent au jet de sauvegarde de Constitution (DD 8 + bonus de maîtrise + modificateur de Sagesse, sauvegarde de moitié). et appliquer une instance de condition de discordance à chaque créature affectée, qu'elle réussisse ou non le jet de sauvegarde. Pour chaque tranche de 2 points de ki supplémentaires dépensés, vous augmentez les dégâts de 2d6 supplémentaires, jusqu'à un coût total égal à la moitié de votre niveau de moine (arrondi au supérieur).
+Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyDescription=Vous pouvez dépenser 2 Ki et utiliser votre action bonus pour provoquer une éruption d'énergie négative accumulée, infligeant 3d6 dégâts nécrotiques dans une zone de 3x3 cellules aux créatures ennemies qui échouent au jet de sauvegarde de Dextérité (DD 8 + bonus de maîtrise + modificateur de Sagesse, sauvegarde de moitié). et appliquer une instance de condition de discordance à chaque créature affectée, qu'elle réussisse ou non le jet de sauvegarde. Pour chaque point Ki supplémentaire que vous dépensez, vous augmentez les dégâts de 1d6 supplémentaires, jusqu'à un coût total égal à la moitié de votre niveau de moine (arrondi au supérieur).
Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyTitle=Explosion de disharmonie
Feature/&FeatureSetWayOfTheDiscordanceChaosChannelingDescription=Vous pouvez rassembler une partie de votre propre chaos accumulé et l'utiliser pour créer des pics d'énergie négative. Par une action libre, augmentez la portée de vos frappes à mains nues de 9 mètres et convertissez tous les dégâts que vous infligez avec des frappes à mains nues en dégâts nécrotiques jusqu'à la fin de votre tour. Vous pouvez utiliser cette fonctionnalité un nombre de fois par repos long égal à votre bonus de maîtrise et pouvez dépenser 2 points Ki pour l'utiliser à nouveau si vous n'en avez plus d'utilisation.
Feature/&FeatureSetWayOfTheDiscordanceChaosChannelingTitle=Canalisation du chaos
diff --git a/SolastaUnfinishedBusiness/Translations/it/FightingStyles-it.txt b/SolastaUnfinishedBusiness/Translations/it/FightingStyles-it.txt
index 80580690be..4f07db1c55 100644
--- a/SolastaUnfinishedBusiness/Translations/it/FightingStyles-it.txt
+++ b/SolastaUnfinishedBusiness/Translations/it/FightingStyles-it.txt
@@ -34,8 +34,8 @@ FightingStyle/&ShieldExpertDescription=Ti sei addestrato all'uso di uno scudo co
FightingStyle/&ShieldExpertTitle=Esperto di scudi
FightingStyle/&TorchbearerDescription=Sei abile nell'uso di una torcia in battaglia. Una volta per turno, come azione bonus, puoi scegliere di usare una fonte di luce che hai equipaggiato per tentare di incendiare un nemico che puoi toccare. Il tuo bersaglio deve superare un tiro salvezza di Destrezza (CD 8 + il tuo bonus di competenza + il tuo modificatore di Destrezza) o subire 1d4 danni da fuoco per turno per 3 turni o finché non viene spento.
FightingStyle/&TorchbearerTitle=Tedoforo
-FightingStyle/&ZenArcherDescription=Il tuo intuito guida la tua mano quando usi un arco lungo, un arco corto o una balestra a mano. Puoi usare il tuo modificatore di Saggezza invece del tuo modificatore di Destrezza per i tiri per colpire e per i danni con queste armi.
-FightingStyle/&ZenArcherTitle=Arciere Zen
+FightingStyle/&ZenArcherDescription=La tua intuizione guida la tua mano quando usi un arco. Aumenta il tuo attributo Saggezza di 1, fino a un massimo di 20. Puoi usare il tuo modificatore di Saggezza invece del modificatore di Destrezza per i tiri per colpire e per i danni con queste armi.
+FightingStyle/&ZenArcherTitle=Tiro con l'arco intuitivo
Reaction/&CustomReactionInterceptionDescription=Riduci il danno che {0} subisce da {1} di 1d10 + il tuo bonus di competenza.
Reaction/&CustomReactionInterceptionReactDescription=Intercetta questo attacco.
Reaction/&CustomReactionInterceptionReactTitle=Intercettare
diff --git a/SolastaUnfinishedBusiness/Translations/it/Spells/Cantrips-it.txt b/SolastaUnfinishedBusiness/Translations/it/Spells/Cantrips-it.txt
index 22b6bcf931..8074c44bec 100644
--- a/SolastaUnfinishedBusiness/Translations/it/Spells/Cantrips-it.txt
+++ b/SolastaUnfinishedBusiness/Translations/it/Spells/Cantrips-it.txt
@@ -33,7 +33,7 @@ Spell/&IlluminatingSphereDescription=Accende sorgenti luminose come torce e lamp
Spell/&IlluminatingSphereTitle=Sfera illuminante
Spell/&MindSpikeDescription=Conduci un picco disorientante di energia psichica nella mente di una creatura che puoi vedere a portata. Il bersaglio deve superare un tiro salvezza su Intelligenza o subire 1d6 danni psichici e sottrarre 1d4 dal successivo tiro salvezza che effettua prima della fine del tuo prossimo turno.
Spell/&MindSpikeTitle=Mente Spike
-Spell/&MinorLifestealDescription=Assorbi energia vitale da una creatura ostile che puoi vedere entro 9 metri. Infligge 1d8 danni necrotici al bersaglio quando viene colpito e guarisce per metà del danno inflitto. Questo incantesimo non ha effetto sui non morti e sui costrutti. Il danno guadagna un dado aggiuntivo ai livelli 5°, 11° e 17°.
+Spell/&MinorLifestealDescription=Prosciughi energia vitale da una creatura nemica vicina. Effettua un attacco con incantesimo in mischia contro una creatura entro 1,5 metri da te. Se colpisce, la creatura subisce 1d6 danni necrotici e tu guarisci per la metà del danno inflitto (arrotondato per difetto). Questo incantesimo non ha effetto sui non morti e sui costrutti. Il danno dell'incantesimo aumenta di un dado aggiuntivo al 5°, 11° e 17° livello.
Spell/&MinorLifestealTitle=Rubavita minore
Spell/&ResonatingStrikeDescription=Seleziona una creatura entro il tuo raggio di mischia e un'altra creatura che puoi vedere entro 1,5 piedi dal bersaglio principale. Effettui un attacco in mischia con l'arma attuale contro la prima creatura. In caso di colpo, il bersaglio subisce i normali effetti dell'attacco con l'arma e le fiamme balzano sul secondo bersaglio, infliggendo danni da fuoco pari al tuo modificatore di abilità da incantatore.\nAl 5° livello, l'attacco in mischia infligge 1d8 danni da fuoco aggiuntivi al bersaglio in un viene colpito, e il danno da fuoco alla seconda creatura aumenta a 1d8 + il tuo modificatore di abilità da incantatore. Entrambi i tiri per i danni aumentano di 1d8 all'11° e al 17° livello.
Spell/&ResonatingStrikeTitle=Lama Ardente
diff --git a/SolastaUnfinishedBusiness/Translations/it/Spells/Spells01-it.txt b/SolastaUnfinishedBusiness/Translations/it/Spells/Spells01-it.txt
index 64d69463d3..a2e78d3a34 100644
--- a/SolastaUnfinishedBusiness/Translations/it/Spells/Spells01-it.txt
+++ b/SolastaUnfinishedBusiness/Translations/it/Spells/Spells01-it.txt
@@ -13,7 +13,7 @@ Condition/&ConditionMuleDescription=La tua velocità non è ridotta da ingombri
Condition/&ConditionMuleTitle=Mulo
Condition/&ConditionSanctuaryDescription=Gli attacchi contro di te devono effettuare un tiro salvezza su Saggezza contro la CD del tiro salvezza dell'incantesimo da guardiano. Se il tiro salvezza fallisce, tutti i danni vengono assorbiti.
Condition/&ConditionSanctuaryTitle=Protetto da Santuario
-Condition/&ConditionSkinOfRetributionDescription=Se una creatura ti colpisce con un attacco in mischia mentre hai questi punti ferita temporanei, la creatura prende 5 {0} per livello dell'incantesimo.
+Condition/&ConditionSkinOfRetributionDescription=Se una creatura ti colpisce con un attacco in mischia mentre hai questi punti ferita temporanei, la creatura subisce 5 danni da freddo per livello dell'incantesimo.
Condition/&ConditionSkinOfRetributionTitle=Pelle di punizione
Condition/&ConditionSpikeBarrageDescription=La prossima volta che colpisci una creatura con un attacco con arma a distanza, il bersaglio dell'attacco e ogni creatura entro 1,5 metri da esso devono effettuare un tiro salvezza su Destrezza. Una creatura subisce 1d10 danni perforanti se fallisce il tiro salvezza, o la metà di questi danni se lo riesce.
Condition/&ConditionSpikeBarrageTitle=Sbarramento di punte
@@ -27,7 +27,6 @@ Condition/&ConditionVileBrewDescription=Sei ricoperto di acido e puoi usare la t
Condition/&ConditionVileBrewTitle=Coperto di acido
Feature/&FeatureGiftOfAlacrityDescription=Puoi aggiungere 1d8 ai tuoi tiri di iniziativa.
Feature/&FeatureGiftOfAlacrityTitle=Vantaggio di Celerità
-Feature/&PowerFeedback/&AdditionalDamageThunderousSmiteFormat=Punizione fragorosa!
Feature/&PowerStrikeWithTheWindDescription=Concede vantaggio al tuo prossimo attacco e infligge 1d8 danni extra in caso di colpo. Sia che colpisca o manchi, la sua velocità di camminata aumenta di 9 metri fino alla fine di quel turno.
Feature/&PowerStrikeWithTheWindTitle=Colpisci con il vento
Feedback/&AdditionalDamageElementalInfusionAcidFormat=Infusione Elementale!
@@ -81,7 +80,7 @@ Spell/&RadiantMotesTitle=Granelli radianti
Spell/&SanctuaryDescription=Proteggi una creatura a gittata dagli attacchi. Fino al termine dell'incantesimo, qualsiasi creatura che prenda di mira la creatura protetta con un attacco o un incantesimo dannoso deve prima effettuare un tiro salvezza su Saggezza. Se il tiro salvezza fallisce, la creatura perde l'attacco o l'incantesimo. Questo incantesimo non protegge la creatura protetta dagli effetti ad area. Se la creatura protetta effettua un attacco o lancia un incantesimo, questo incantesimo termina.
Spell/&SearingSmiteDescription=Al tuo prossimo colpo, la tua arma divampa con un'intensità incandescente e l'attacco infligge 1d6 danni da fuoco extra al bersaglio e lo fa prendere fuoco tra le fiamme.\nAll'inizio di ciascuno dei suoi turni il bersaglio deve effettuare un riuscito il tiro salvezza su Costituzione per smettere di bruciare o subire 1d6 danni da fuoco.\nLivelli più alti: per ogni livello dello slot sopra il 1°, il danno extra iniziale inflitto dall'attacco aumenta di 1d6.
Spell/&SearingSmiteTitle=Punizione Bruciante
-Spell/&SkinOfRetributionDescription=Scegli un tipo: acido, freddo, fuoco, fulmine, veleno o tuono. Una pelle elementale protettiva ti avvolge, coprendo te e il tuo equipaggiamento. Ottieni 5 punti ferita temporanei per livello dell'incantesimo per la durata. Inoltre, se una creatura ti colpisce con un attacco in mischia mentre hai questi punti ferita temporanei, la creatura subisce 5 danni del tipo scelto per livello dell'incantesimo.
+Spell/&SkinOfRetributionDescription=Una pelle elementare protettiva ti avvolge, coprendo te e la tua attrezzatura. Ottieni 5 punti ferita temporanei per livello dell'incantesimo per la durata. Inoltre, se una creatura ti colpisce con un attacco in mischia mentre hai questi punti ferita temporanei, la creatura subisce 5 danni da freddo per livello dell'incantesimo.
Spell/&SkinOfRetributionTitle=Pelle della punizione
Spell/&SpikeBarrageDescription=La prossima volta che colpisci una creatura con un attacco con arma a distanza prima che l'incantesimo finisca, questo crea una pioggia di spine che germoglia dalla tua arma a distanza o dalle tue munizioni. Oltre al normale effetto dell'attacco, il bersaglio dell'attacco e ogni creatura entro 1,5 metri da esso devono effettuare un tiro salvezza su Destrezza. Una creatura subisce 1d10 danni perforanti se fallisce il tiro salvezza, o la metà di questi danni se lo riesce.
Spell/&SpikeBarrageTitle=Sbarramento di punte
diff --git a/SolastaUnfinishedBusiness/Translations/it/Spells/Spells02-it.txt b/SolastaUnfinishedBusiness/Translations/it/Spells/Spells02-it.txt
index f96aa0b676..73e2de49f8 100644
--- a/SolastaUnfinishedBusiness/Translations/it/Spells/Spells02-it.txt
+++ b/SolastaUnfinishedBusiness/Translations/it/Spells/Spells02-it.txt
@@ -18,6 +18,8 @@ Item/&ItemShadowBladeDescription=Infligge 2d8 danni psichici se colpisce e ha le
Item/&ItemShadowBladeTitle=Lama d'ombra
Spell/&BindingIceDescription=Un'esplosione di energia fredda emana da te in un cono di 9 metri. Ogni creatura in quell'area deve effettuare un tiro salvezza su Costituzione. Se fallisce il Tiro Salvezza, una creatura subisce 3d8 danni da freddo ed è ostacolata dalle formazioni di ghiaccio per 1 minuto, o finché non usa un'azione per rompere il ghiaccio. Una creatura ostacolata dal ghiaccio ha la sua velocità ridotta a 0. Con un Tiro Salvezza riuscito, una creatura subisce la metà dei danni e non è ostacolata dal ghiaccio.
Spell/&BindingIceTitle=Ghiaccio Limitato
+Spell/&CloudOfDaggersDescription=Riempi l'aria con pugnali rotanti in un cubo di 1,5 metri su ciascun lato, centrato su un punto a tua scelta entro la gittata. Una creatura subisce 4d4 danni taglienti quando entra nell'area dell'incantesimo per la prima volta in un turno o inizia lì il suo turno. Quando esegui questo incantesimo utilizzando uno slot incantesimo di 3° livello o superiore, il danno aumenta di 2d4 per ogni livello dello slot superiore al 2°.
+Spell/&CloudOfDaggersTitle=Nuvola di pugnali
Spell/&ColorBurstDescription=Esplode un cubo luminoso che acceca brevemente chiunque si trovi entro 3 metri. 8d10 è il numero di punti ferita delle creature che questo incantesimo può influenzare.
Spell/&ColorBurstTitle=Esplosione di colore
Spell/&MirrorImageDescription=Tre duplicati illusori di te stesso appaiono nel tuo spazio. Fino al termine dell'incantesimo, ogni volta che una creatura ti prende di mira con un attacco, tira un d20 per determinare se l'attacco prende di mira uno dei tuoi duplicati.\nSe hai 3 duplicati, devi tirare un 6 o più per cambiare l'effetto dell'attacco destinazione a un duplicato. Con 2 duplicati, devi ottenere un 8 o più. Con 1 duplicato, devi ottenere un 11 o più.\nLa classe armatura di un duplicato è pari a 10 + il tuo modificatore di Destrezza. Se un attacco colpisce un duplicato, il duplicato viene distrutto. Un duplicato può essere distrutto solo da un attacco che lo colpisce. Ignora tutti gli altri danni ed effetti. L'incantesimo termina quando tutti e tre i duplicati vengono distrutti.\nUna creatura non è influenzata da questo incantesimo se è Accecata o ha Vista Cieca, Visione Verica o Tremorsense (non si applica se non tocchi terra).
diff --git a/SolastaUnfinishedBusiness/Translations/it/Spells/Spells06-it.txt b/SolastaUnfinishedBusiness/Translations/it/Spells/Spells06-it.txt
index f4c19a7131..a0b00ab432 100644
--- a/SolastaUnfinishedBusiness/Translations/it/Spells/Spells06-it.txt
+++ b/SolastaUnfinishedBusiness/Translations/it/Spells/Spells06-it.txt
@@ -4,7 +4,7 @@ Feature/&PowerRingOfBladesDescription=Come azione bonus, puoi effettuare un atta
Feature/&PowerRingOfBladesTitle=Anello delle Lame
Feedback/&AdditionalDamageHeroicInfusionFormat=Infusione eroica!
Feedback/&AdditionalDamageHeroicInfusionLine={0} colpisce eroicamente {1}! (+{2})
-Spell/&FlashFreezeDescription=Tenti di rinchiudere una creatura che puoi vedere a gittata in una prigione di ghiaccio solido. Il bersaglio deve effettuare un tiro salvezza su Destrezza. Se fallisce il Tiro Salvezza, il bersaglio subisce 12d6 danni da freddo e viene intrappolato in strati di spesso ghiaccio. Se il Tiro Salvezza riesce, il bersaglio subisce la metà dei danni e non è trattenuto. L'incantesimo può essere utilizzato solo su creature fino a una taglia grande. Per liberarsi, il bersaglio trattenuto può effettuare una prova di Forza come azione contro la CD del tiro salvezza dell'incantesimo. In caso di successo, il bersaglio fugge e non è più trattenuto. Quando lanci questo incantesimo usando uno slot incantesimo di 7° livello o superiore, il danno da freddo aumenta di 2d6 per ogni livello dello slot superiore al 6°.
+Spell/&FlashFreezeDescription=Tenti di rinchiudere una creatura che puoi vedere a gittata in una prigione di ghiaccio solido. Il bersaglio deve effettuare un tiro salvezza su Destrezza. Se fallisce il Tiro Salvezza, il bersaglio subisce 10d6 danni da freddo e viene intrappolato in strati di spesso ghiaccio. Se il Tiro Salvezza riesce, il bersaglio subisce la metà dei danni e non è trattenuto. L'incantesimo può essere utilizzato solo su creature fino a una taglia grande. Per liberarsi, il bersaglio trattenuto può effettuare una prova di Forza come azione contro la CD del tiro salvezza dell'incantesimo. In caso di successo, il bersaglio fugge e non è più trattenuto. Quando lanci questo incantesimo usando uno slot incantesimo di 7° livello o superiore, il danno da freddo aumenta di 2d6 per ogni livello dello slot superiore al 6°.
Spell/&FlashFreezeTitle=Congelamento istantaneo
Spell/&HeroicInfusionDescription=Ti doti di resistenza e abilità marziale alimentate dalla magia. Fino al termine dell'incantesimo, non puoi lanciare incantesimi e ottieni i seguenti benefici:\n• Ottieni 50 punti ferita temporanei. Se qualcuno di questi rimane al termine dell'incantesimo, viene perso.\n• Hai vantaggio ai tiri per colpire effettuati con armi semplici e marziali.\n• Quando colpisci un bersaglio con un attacco con un'arma, quel bersaglio subisce 2d12 danni di forza aggiuntivi.\n• Possiedi le competenze nelle armature, nelle armi e nei tiri salvezza della classe Guerriero.\n• Puoi attaccare due volte, anziché una, quando esegui l'azione Attacco nel tuo turno.\n Immediatamente dopo la fine dell'incantesimo, è necessario riuscire un tiro salvezza su Costituzione con CD 15 o subire un livello di esaurimento.
Spell/&HeroicInfusionTitle=Infusione eroica
diff --git a/SolastaUnfinishedBusiness/Translations/it/SubClasses/DomainDefiler-it.txt b/SolastaUnfinishedBusiness/Translations/it/SubClasses/DomainDefiler-it.txt
index 6a43d33cfc..f23fcbca4d 100644
--- a/SolastaUnfinishedBusiness/Translations/it/SubClasses/DomainDefiler-it.txt
+++ b/SolastaUnfinishedBusiness/Translations/it/SubClasses/DomainDefiler-it.txt
@@ -6,16 +6,16 @@ Feature/&AdditionalDamageDomainDefilerDivineStrikeDescription=Una volta per turn
Feature/&AdditionalDamageDomainDefilerDivineStrikeTitle=Colpo Divino
Feature/&AutoPreparedSpellsDomainDefilerDyingLightDescription=Impara gli incantesimi Cerchio della Morte e Dito della Morte e aggiungili alla lista degli incantesimi conosciuti. Hai sempre questi incantesimi preparati, non contano ai fini del limite degli incantesimi preparati e sono trattati come incantesimi da chierico per te. Inoltre, il danno necrotico inflitto dai tuoi incantesimi e privilegi ignora la resistenza al danno necrotico.
Feature/&AutoPreparedSpellsDomainDefilerDyingLightTitle=Luce morente
-Feature/&BonusCantripDomainDefilerDescription=Ottieni i trucchetti bonus Ray of Frost e Wrack.
+Feature/&BonusCantripDomainDefilerDescription=Ottieni il trucchetto bonus Wrack.
Feature/&BonusCantripDomainDefilerTitle=Bonus Trucchetto
Feature/&DamageAffinityDomainDefilerDivineImmunityDescription=Hai immunità al danno necrotico.
Feature/&DamageAffinityDomainDefilerDivineImmunityTitle=Immunità Divina
Feature/&DamageAffinityDomainDefilerDivineResistanceDescription=Hai resistenza ai danni necrotici.
Feature/&DamageAffinityDomainDefilerDivineResistanceTitle=Resistenza Divina
-Feature/&FeatureDomainDefilerInsidiousDeathMagicDescription=Le creature a cui infliggi danni necrotici tramite incantesimi, abilità o armi non possono guarire per un numero di turni pari alla metà del tuo livello da chierico (arrotondato per eccesso) o 1 minuto se si tratta di un Colpo Divino.
+Feature/&FeatureDomainDefilerInsidiousDeathMagicDescription=Le creature a cui infliggi danni necrotici tramite incantesimi, abilità o armi non possono guarire per un numero di round pari alla metà del tuo livello da chierico (arrotondato per eccesso) o 6 round se viene eseguito un Colpo Divino.
Feature/&FeatureDomainDefilerInsidiousDeathMagicTitle=Insidiosa magia della morte
-Feature/&PowerDomainDefilerDefileLifeDescription=Scatena un'ondata di energia necrotica intorno a te. Ogni creatura non morta nel raggio di 4,5 metri deve effettuare un tiro salvezza su Costituzione. Le creature subiscono 2d6 + il proprio livello di classe di danni necrotici se falliscono il tiro salvezza, o la metà di tale ammontare se lo supera.
-Feature/&PowerDomainDefilerDefileLifeTitle=Contaminare la vita
+Feature/&PowerDomainDefilerDefileLifeDescription=Scatena un'ondata di energia necrotica intorno a te. Ogni creatura ostile non morta in un raggio di 4,5 metri deve effettuare un tiro salvezza su Costituzione. Le creature influenzate subiscono 2d10 + danni necrotici di livello da chierico se falliscono il tiro salvezza, o la metà di tale ammontare se lo supera.
+Feature/&PowerDomainDefilerDefileLifeTitle=Incanalare la divinità: contaminare la vita
Feature/&PowerDomainDefilerMarkForDeathDescription=Marchia un nemico a morte per un minuto. Ottengono vulnerabilità ai danni necrotici e devono effettuare un tiro salvezza su Carisma per negarlo.
Feature/&PowerDomainDefilerMarkForDeathTitle=Marchio per la morte
Feedback/&AdditionalDamageDivineStrikeFormat=Colpo Divino!
diff --git a/SolastaUnfinishedBusiness/Translations/it/SubClasses/MartialWeaponMaster-it.txt b/SolastaUnfinishedBusiness/Translations/it/SubClasses/MartialWeaponMaster-it.txt
index 965630fde4..cf6a8ace54 100644
--- a/SolastaUnfinishedBusiness/Translations/it/SubClasses/MartialWeaponMaster-it.txt
+++ b/SolastaUnfinishedBusiness/Translations/it/SubClasses/MartialWeaponMaster-it.txt
@@ -2,7 +2,7 @@ Condition/&ConditionMartialWeaponMasterFocusedStrikesDescription=Hai vantaggio s
Condition/&ConditionMartialWeaponMasterFocusedStrikesTitle=Colpi mirati
Feature/&AttributeModifierMartialWeaponMasterSpecializationDescription=Ottieni +1 ai tiri per colpire e per i danni con il tuo tipo di arma specializzato. Un Martial Weapon Master avrà lo svantaggio di attaccare con tutti gli altri tipi di armi, ma ottiene un bonus di +2 a partire dal livello 9 e un bonus di +3 a partire dal livello 17.
Feature/&AttributeModifierMartialWeaponMasterSpecializationTitle=Specializzazione delle armi
-Feature/&FeatureMartialWeaponMasterBattleStanceDescription=Dopo l'inizio di una battaglia, ottieni punti ferita temporanei pari al tuo livello da maestro d'armi + bonus di competenza + modificatore di Costituzione se hai equipaggiato la tua arma specializzata.
+Feature/&FeatureMartialWeaponMasterBattleStanceDescription=Ogni volta che tiri per l'iniziativa, guadagni punti ferita temporanei pari al tuo livello da maestro d'arma + modificatore di Costituzione e riacquisti un utilizzo della tua capacità Colpi Focalizzati se hai equipaggiato la tua arma specializzata.
Feature/&FeatureMartialWeaponMasterBattleStanceTitle=Posizione di battaglia
Feature/&FeatureMartialWeaponMasterDeadlyAccuracyDescription=Ogni volta che si mette a segno un colpo critico con la propria arma specializzata, si infliggono 2d6 danni aggiuntivi.
Feature/&FeatureMartialWeaponMasterDeadlyAccuracyTitle=Precisione mortale
@@ -12,7 +12,7 @@ Feature/&FeatureMartialWeaponMasterPerfectStrikesDescription=I tuoi colpi mirati
Feature/&FeatureMartialWeaponMasterPerfectStrikesTitle=Colpi perfetti
Feature/&InvocationPoolMartialWeaponMasterLearnDescription=Seleziona un tipo di arma in cui specializzarti.
Feature/&InvocationPoolMartialWeaponMasterLearnTitle=Specializzazione delle armi
-Feature/&PowerMartialWeaponMasterFocusedStrikesDescription=Puoi usare la tua azione bonus per ottenere vantaggio su tutti gli attacchi con la tua arma specializzata fino alla fine del tuo turno. Puoi usare questo privilegio tre volte per riposo lungo.\nA partire dal 10° livello, quando tiri l'iniziativa e non hai più utilizzi di Colpi Concentrati rimanenti, recuperi un utilizzo.
+Feature/&PowerMartialWeaponMasterFocusedStrikesDescription=Puoi usare la tua azione bonus per ottenere vantaggio su tutti gli attacchi con la tua arma specializzata fino alla fine del tuo turno. Puoi usare questa capacità tre volte per ogni riposo lungo.
Feature/&PowerMartialWeaponMasterFocusedStrikesTitle=Colpi mirati
Feedback/&ActivateRepaysLine={0} recupera l'uso di {1}
Feedback/&AdditionalDamageDeadlyAccuracyFormat=Attacco di precisione!
diff --git a/SolastaUnfinishedBusiness/Translations/it/SubClasses/RoguishArcaneScoundrel-it.txt b/SolastaUnfinishedBusiness/Translations/it/SubClasses/RoguishArcaneScoundrel-it.txt
index 83a3a1efb0..35509707cb 100644
--- a/SolastaUnfinishedBusiness/Translations/it/SubClasses/RoguishArcaneScoundrel-it.txt
+++ b/SolastaUnfinishedBusiness/Translations/it/SubClasses/RoguishArcaneScoundrel-it.txt
@@ -6,7 +6,7 @@ Feature/&AdditionalDamageRoguishArcaneScoundrelDistractingAmbushDescription=A pa
Feature/&AdditionalDamageRoguishArcaneScoundrelDistractingAmbushTitle=Agguato che distrae
Feature/&CastSpellRoguishArcaneScoundrelDescription=Lancia incantesimi e trucchetti da mago.
Feature/&CastSpellRoguishArcaneScoundrelTitle=Incantesimi
-Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeDescription=A partire dal 17° livello, ottieni i seguenti benefici:\n• Puoi rubare l'essenza da una creatura e usarla per danneggiarne un'altra. Durante il tuo turno, quando infliggi danno da attacco furtivo a una creatura, puoi prendere di mira qualsiasi altra creatura entro 9 metri da te come azione gratuita, infliggendo metà dei tuoi dadi di attacco furtivo (arrotondati per difetto) come danno da forza e applicando a quella condizione imboscata distraente. creatura.\n• Guadagni uno slot aggiuntivo del tuo livello di incantatore più alto.
+Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeDescription=A partire dal 17° livello, puoi rubare l'essenza da una creatura e usarla per danneggiarne un'altra. Durante il tuo turno, quando infliggi danni da attacco furtivo a una creatura, puoi prendere di mira qualsiasi altra creatura entro 9 metri da te come azione gratuita, infliggendo metà dei tuoi dadi di attacco furtivo (arrotondati per difetto) come danni da forza e applicando a quella creatura la condizione di Imboscata Distraente. creatura.
Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeTitle=Ladro di Essenze
Feature/&MagicAffinityRoguishArcaneScoundrelGuilefulCastingDescription=Puoi usare le tue armi come focus per lanciare incantesimi e sei in grado di eseguire componenti somatiche di incantesimi mentre tieni in mano oggetti
Feature/&MagicAffinityRoguishArcaneScoundrelGuilefulCastingTitle=Casting ingannevole
diff --git a/SolastaUnfinishedBusiness/Translations/it/SubClasses/WayOfTheDiscordance-it.txt b/SolastaUnfinishedBusiness/Translations/it/SubClasses/WayOfTheDiscordance-it.txt
index 7dc3663110..c1d0b30fbb 100644
--- a/SolastaUnfinishedBusiness/Translations/it/SubClasses/WayOfTheDiscordance-it.txt
+++ b/SolastaUnfinishedBusiness/Translations/it/SubClasses/WayOfTheDiscordance-it.txt
@@ -4,7 +4,7 @@ Condition/&ConditionWayOfTheDiscordanceDiscordanceDescription=La tua mente subir
Condition/&ConditionWayOfTheDiscordanceDiscordanceTitle=Discordanza
Condition/&ConditionWayOfTheDiscordanceTurmoilDescription=Subisci -1d4 a tutti i tiri per colpire e ai tiri salvezza. Puoi tentare di salvare alla fine di ciascuno dei tuoi turni.
Condition/&ConditionWayOfTheDiscordanceTurmoilTitle=Profonda turbolenza
-Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyDescription=Puoi spendere 2 ki e usare la tua azione bonus per provocare un'eruzione di energia negativa accumulata, infliggendo 3d6 danni necrotici in un'area di 3x3 celle alle creature nemiche che falliscono il tiro salvezza di Costituzione (CD 8 + bonus di competenza + modificatore di Saggezza, tiro salvezza per la metà) e applicare un'istanza di condizione di Discordanza a ciascuna creatura influenzata indipendentemente dal fatto che superi o meno il tiro salvezza. Per ogni 2 punti ki extra spesi, si aumenta il danno di 2d6 extra, fino a un costo totale pari alla metà del proprio livello da monaco (arrotondato per eccesso).
+Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyDescription=Puoi spendere 2 Ki e usare la tua azione bonus per provocare un'eruzione di energia negativa accumulata, infliggendo 3d6 danni necrotici in un'area di 3x3 celle alle creature nemiche che falliscono il tiro salvezza su Destrezza (CD 8 + bonus di competenza + modificatore di Saggezza, tiro salvezza per la metà) e applicare un'istanza di condizione di Discordanza a ciascuna creatura influenzata indipendentemente dal fatto che superi o meno il tiro salvezza. Per ogni punto Ki extra speso, aumenti il danno di 1d6 extra, fino a un costo totale pari alla metà del tuo livello da monaco (arrotondato per eccesso).
Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyTitle=Esplosione di disarmonia
Feature/&FeatureSetWayOfTheDiscordanceChaosChannelingDescription=Puoi raccogliere una parte del tuo caos accumulato e usarlo per creare picchi di energia negativa. Come azione gratuita, aumenta la portata dei tuoi colpi senz'armi di 9 metri e converte tutti i danni inflitti con i colpi senz'armi in danni necrotici fino alla fine del tuo turno. Puoi utilizzare questa capacità un numero di volte per riposo lungo pari al tuo bonus di competenza e puoi spendere 2 punti Ki per usarla di nuovo se non puoi più utilizzarla.
Feature/&FeatureSetWayOfTheDiscordanceChaosChannelingTitle=Canalizzazione del caos
diff --git a/SolastaUnfinishedBusiness/Translations/ja/FightingStyles-ja.txt b/SolastaUnfinishedBusiness/Translations/ja/FightingStyles-ja.txt
index 5abe67cba2..225f95c8b4 100644
--- a/SolastaUnfinishedBusiness/Translations/ja/FightingStyles-ja.txt
+++ b/SolastaUnfinishedBusiness/Translations/ja/FightingStyles-ja.txt
@@ -34,8 +34,8 @@ FightingStyle/&ShieldExpertDescription=あなたは盾を武器として使用
FightingStyle/&ShieldExpertTitle=シールドエキスパート
FightingStyle/&TorchbearerDescription=あなたは戦闘での松明の使い方に熟練しています。ターンごとに 1 回、ボーナス アクションとして、装備している光源を使用して、触れることができる敵に火をつけることを選択できます。あなたのターゲットは、器用さセーヴィング・スロー(難易度 8 + 熟練度ボーナス + 器用さ修正値)に成功するか、3 ターンの間、または消滅するまでターンごとに 1d4 の火炎ダメージを受けなければなりません。
FightingStyle/&TorchbearerTitle=聖火ランナー
-FightingStyle/&ZenArcherDescription=ロングボウ、ショートボウ、ハンドクロスボウを使用するときは、直感が手を導きます。これらの武器の攻撃ロールとダメージロールには、「器用さ」修正値の代わりに「知恵」修正値を使用できます。
-FightingStyle/&ZenArcherTitle=ゼン・アーチャー
+FightingStyle/&ZenArcherDescription=弓を使うときは直感が手を導きます。あなたの知恵属性を 1 増加させ、最大 20 まで増やします。これらの武器の攻撃ロールとダメージ ロールには、器用さ修正値の代わりに知恵修正値を使用できます。
+FightingStyle/&ZenArcherTitle=直感的なアーチェリー
Reaction/&CustomReactionInterceptionDescription={0} が {1} から受けるダメージを 1d10 + 熟練度ボーナスだけ軽減します。
Reaction/&CustomReactionInterceptionReactDescription=この攻撃を迎撃します。
Reaction/&CustomReactionInterceptionReactTitle=インターセプト
diff --git a/SolastaUnfinishedBusiness/Translations/ja/Spells/Cantrips-ja.txt b/SolastaUnfinishedBusiness/Translations/ja/Spells/Cantrips-ja.txt
index f5dd269982..77a0395c55 100644
--- a/SolastaUnfinishedBusiness/Translations/ja/Spells/Cantrips-ja.txt
+++ b/SolastaUnfinishedBusiness/Translations/ja/Spells/Cantrips-ja.txt
@@ -33,7 +33,7 @@ Spell/&IlluminatingSphereDescription=効果範囲内のトーチやマナラン
Spell/&IlluminatingSphereTitle=イルミネーションスフィア
Spell/&MindSpikeDescription=あなたは、範囲内に見える 1 匹の生き物の心に、方向感覚を失わせるような精神的エネルギーのスパイクを打ち込みます。対象は知力セーヴィング・スローに成功するか、1d6の精神的ダメージを受け、次のターン終了前に行う次のセーヴィング・スローから1d4を減算しなければならない。
Spell/&MindSpikeTitle=マインドスパイク
-Spell/&MinorLifestealDescription=30フィート以内に見える敵対的な生き物から生命エネルギーを奪います。ヒット時にターゲットに 1d8 の壊死ダメージを与え、与えたダメージの半分を回復します。この呪文はアンデッドや構築物には効果がありません。ダメージはレベル 5、11、17 で追加のダイスを獲得します。
+Spell/&MinorLifestealDescription=近くの敵クリーチャーから生命エネルギーを奪います。あなたから 5 フィート以内のクリーチャーに対して近接呪文攻撃を行います。ヒットすると、クリーチャーは 1d6 の壊死ダメージを受け、あなたは与えられたダメージの半分 (切り捨て) を回復します。この呪文はアンデッドや構築物には効果がありません。この呪文のダメージは、5、11、17 レベルで追加のダイスによって増加します。
Spell/&MinorLifestealTitle=マイナーライフスティール
Spell/&ResonatingStrikeDescription=あなたの近接攻撃範囲内にあるクリーチャーを 1 体選択し、メイン ターゲットから 5 フィート以内に見える別のクリーチャーを 1 体選択します。最初のクリーチャーに対して現在の武器で近接攻撃を行います。ヒットすると、ターゲットは武器攻撃の通常の効果を受け、炎が 2 番目のターゲットに飛び移り、呪文詠唱能力修正値に等しい火ダメージを与えます。\n5 レベルでは、近接攻撃はターゲットに 1d8 の追加火ダメージを与えます。ヒットすると、2番目のクリーチャーへの火によるダメージは1d8 + あなたの呪文詠唱能力修正値に増加します。両方のダメージロールは11レベルと17レベルで1d8増加します。
Spell/&ResonatingStrikeTitle=バーニングブレード
diff --git a/SolastaUnfinishedBusiness/Translations/ja/Spells/Spells01-ja.txt b/SolastaUnfinishedBusiness/Translations/ja/Spells/Spells01-ja.txt
index e92d8e7034..e39495d47b 100644
--- a/SolastaUnfinishedBusiness/Translations/ja/Spells/Spells01-ja.txt
+++ b/SolastaUnfinishedBusiness/Translations/ja/Spells/Spells01-ja.txt
@@ -13,7 +13,7 @@ Condition/&ConditionMuleDescription=あなたの速度は、邪魔な物や重
Condition/&ConditionMuleTitle=ラバ
Condition/&ConditionSanctuaryDescription=あなたに対する攻撃は、ワーダーのスペルセーブDCに対してウィズダムセーヴィングスローを行わなければなりません。セーヴィング スローに失敗すると、すべてのダメージが吸収されます。
Condition/&ConditionSanctuaryTitle=サンクチュアリによる保護
-Condition/&ConditionSkinOfRetributionDescription=あなたがこれらの一時的なヒット ポイントを持っているときにクリーチャーが近接攻撃であなたを攻撃した場合、そのクリーチャーは呪文レベルごとに 5 {0} を受け取ります。
+Condition/&ConditionSkinOfRetributionDescription=あなたがこれらの一時的なヒットポイントを持っているときにクリーチャーが近接攻撃であなたを攻撃した場合、そのクリーチャーは呪文レベルごとに5の冷気ダメージを受けます。
Condition/&ConditionSkinOfRetributionTitle=報復のスキン
Condition/&ConditionSpikeBarrageDescription=次回あなたが遠距離武器攻撃でクリーチャーを攻撃するとき、攻撃のターゲットとその5フィート以内の各クリーチャーは器用さセーヴィング・スローを行わなければなりません。クリーチャーはセーブに失敗すると 1d10 の貫通ダメージを受け、成功するとその半分のダメージを受けます。
Condition/&ConditionSpikeBarrageTitle=スパイク弾幕
@@ -27,7 +27,6 @@ Condition/&ConditionVileBrewDescription=あなたは酸に覆われています
Condition/&ConditionVileBrewTitle=酸にまみれて
Feature/&FeatureGiftOfAlacrityDescription=イニシアチブ ロールに 1d8 を追加できます。
Feature/&FeatureGiftOfAlacrityTitle=セレリティ・ブーン
-Feature/&PowerFeedback/&AdditionalDamageThunderousSmiteFormat=サンダラスマイト!
Feature/&PowerStrikeWithTheWindDescription=次の攻撃にアドバンテージを与え、ヒット時に追加の 1d8 ダメージを与えます。当たっても外れても、そのターンが終了するまで歩行速度が 30 フィート増加します。
Feature/&PowerStrikeWithTheWindTitle=風とストライク
Feedback/&AdditionalDamageElementalInfusionAcidFormat=エレメンタル注入!
@@ -81,7 +80,7 @@ Spell/&RadiantMotesTitle=放射モート
Spell/&SanctuaryDescription=あなたは範囲内のクリーチャーを攻撃から守ります。呪文が終了するまで、攻撃や有害な呪文でワードされたクリーチャーをターゲットにするクリーチャーは、まずウィズダム・セーヴィング・スローを行わなければなりません。保存に失敗すると、クリーチャーは攻撃または呪文を失います。この呪文は、ワードされたクリーチャーを範囲効果から保護しません。ワードされたクリーチャーが攻撃を行うか呪文を唱えると、この呪文は終了する。
Spell/&SearingSmiteDescription=次の攻撃で武器が白熱の強度でフレアし、その攻撃によりターゲットに 1d6 の追加の火炎ダメージが与えられ、ターゲットが炎上します。\n各ターンの開始時に、ターゲットは次の行動をとらなければなりません。耐久セービングスローに成功すると燃焼が止まり、さもなければ 1d6 の火ダメージを受ける。\n高レベル: 1 つ目以降のスロット レベルごとに、攻撃によって与えられる最初の追加ダメージが 1d6 ずつ増加する。
Spell/&SearingSmiteTitle=灼熱のスマイト
-Spell/&SkinOfRetributionDescription=酸、冷気、火、雷、毒、または雷のタイプを選択します。保護用のエレメンタルスキンがあなたを包み込み、あなたとあなたの装備を覆います。期間中、呪文レベルごとに 5 一時的なヒット ポイントを獲得します。さらに、あなたがこれらの一時的なヒットポイントを持っているときにクリーチャーが近接攻撃であなたを攻撃した場合、そのクリーチャーは呪文レベルごとに選択されたタイプの5ダメージを受けます。
+Spell/&SkinOfRetributionDescription=保護用のエレメンタルスキンがあなたを包み込み、あなたとあなたの装備を覆います。期間中、呪文レベルごとに 5 一時的なヒット ポイントを獲得します。さらに、あなたがこれらの一時的なヒットポイントを持っているときにクリーチャーが近接攻撃であなたを攻撃した場合、そのクリーチャーは呪文レベルごとに5の冷気ダメージを受けます。
Spell/&SkinOfRetributionTitle=報復のスキン
Spell/&SpikeBarrageDescription=次回、呪文が終了する前に遠距離武器攻撃でクリーチャーを攻撃すると、この呪文は遠距離武器や弾薬から生えるいばらの雨を引き起こします。攻撃の通常の効果に加えて、攻撃のターゲットとその5フィート以内の各クリーチャーは器用さセーヴィング・スローを行わなければなりません。クリーチャーはセーブに失敗すると 1d10 の貫通ダメージを受け、成功するとその半分のダメージを受けます。
Spell/&SpikeBarrageTitle=スパイク弾幕
diff --git a/SolastaUnfinishedBusiness/Translations/ja/Spells/Spells02-ja.txt b/SolastaUnfinishedBusiness/Translations/ja/Spells/Spells02-ja.txt
index 1a21d7d566..c33d1fc078 100644
--- a/SolastaUnfinishedBusiness/Translations/ja/Spells/Spells02-ja.txt
+++ b/SolastaUnfinishedBusiness/Translations/ja/Spells/Spells02-ja.txt
@@ -18,6 +18,8 @@ Item/&ItemShadowBladeDescription=ヒットすると 2d8 の精神的ダメージ
Item/&ItemShadowBladeTitle=シャドーブレード
Spell/&BindingIceDescription=冷たいエネルギーの爆発が、高さ 30 フィートの円錐形の中であなたから発せられます。そのエリアにいる各クリーチャーは憲法セーヴィング・スローを行わなければなりません。セーブに失敗すると、クリーチャーは 3d8 の冷気ダメージを受け、1 分間、または氷を砕くアクションを使用するまで氷の形成によって妨げられます。氷によって妨げられたクリーチャーの速度は 0 に減少します。セーブに成功すると、クリーチャーは受けるダメージが半分になり、氷によって妨げられなくなります。
Spell/&BindingIceTitle=バウデンアイス
+Spell/&CloudOfDaggersDescription=範囲内で選択した点を中心とした、各辺 5 フィートの立方体の回転するダガーで空気を満たします。クリーチャーは、ターン中に初めて呪文の領域に入ったとき、またはそこでターンを開始したときに、4d4 の斬撃ダメージを受けます。あなたが第 3 レベル以上の呪文スロットを使用してこの呪文を唱えると、ダメージは第 2 レベル以上のスロット レベルごとに 2d4 増加します。
+Spell/&CloudOfDaggersTitle=短剣の雲
Spell/&ColorBurstDescription=発光キューブを破裂させ、10 フィート以内にいる全員を短時間盲目にします。8d10 は、この呪文が影響を与えることができるクリーチャーのヒット ポイントの数です。
Spell/&ColorBurstTitle=カラーバースト
Spell/&MirrorImageDescription=あなたの空間に 3 人の幻想的な自分の分身が現れます。呪文が終了するまで、クリーチャーがあなたを攻撃のターゲットにするたびに、d20 を出して、その攻撃が代わりにあなたの複製の 1 つをターゲットにするかどうかを決定します。\nあなたの複製が 3 つある場合、攻撃を変更するには 6 以上の目を出す必要があります。複製をターゲットにします。重複が 2 つある場合は、8 以上の目を出す必要があります。重複が 1 つある場合、11 以上の目を出す必要があります。\n重複のアーマー クラスは 10 + あなたの器用さ修正値に等しくなります。攻撃が複製にヒットすると、複製は破壊されます。分身は攻撃が当たった場合のみ破壊できます。他のダメージや効果はすべて無視されます。この呪文は、3 つの複製がすべて破壊されると終了します。\nクリーチャーがブラインド状態であるか、ブラインドサイト、トゥルーサイト、またはトレモルセンスを持っている場合、この呪文の影響を受けません(地面に触れていない場合は適用されません)。
diff --git a/SolastaUnfinishedBusiness/Translations/ja/Spells/Spells06-ja.txt b/SolastaUnfinishedBusiness/Translations/ja/Spells/Spells06-ja.txt
index d5fe03f076..9f5cdd8bf5 100644
--- a/SolastaUnfinishedBusiness/Translations/ja/Spells/Spells06-ja.txt
+++ b/SolastaUnfinishedBusiness/Translations/ja/Spells/Spells06-ja.txt
@@ -4,7 +4,7 @@ Feature/&PowerRingOfBladesDescription=ボーナス アクションとして、Ri
Feature/&PowerRingOfBladesTitle=刃のリング
Feedback/&AdditionalDamageHeroicInfusionFormat=英雄の注入!
Feedback/&AdditionalDamageHeroicInfusionLine={0} が {1} に英雄的に命中しました! (+{2})
-Spell/&FlashFreezeDescription=あなたは範囲内に見える生き物を固い氷の牢獄に閉じ込めようとします。ターゲットは器用さセーヴィング・スローを行わなければなりません。セーブに失敗すると、ターゲットは 12d6 の冷気ダメージを受け、厚い氷の層に拘束されることになります。セーブに成功すると、ターゲットは半分のダメージを受け、拘束されなくなります。この呪文は大きいサイズまでのクリーチャーにのみ使用できます。打開するために、拘束されたターゲットはあなたのスペルセーブ難易度に対するアクションとして筋力チェックを行うことができます。成功するとターゲットは逃走し、拘束されなくなります。 7 レベル以上の呪文スロットを使用してこの呪文を唱えると、冷気ダメージは 6 レベル以上のスロット レベルごとに 2d6 ずつ増加します。
+Spell/&FlashFreezeDescription=あなたは範囲内に見える生き物を固い氷の牢獄に閉じ込めようとします。ターゲットは器用さセーヴィング・スローを行わなければなりません。セーブに失敗すると、ターゲットは 10d6 の冷気ダメージを受け、厚い氷の層に拘束されることになります。セーブに成功すると、ターゲットは半分のダメージを受け、拘束されなくなります。この呪文は大きいサイズまでのクリーチャーにのみ使用できます。打開するために、拘束されたターゲットはあなたのスペルセーブ難易度に対するアクションとして筋力チェックを行うことができます。成功するとターゲットは逃走し、拘束されなくなります。 7 レベル以上の呪文スロットを使用してこの呪文を唱えると、冷気ダメージは 6 レベル以上のスロット レベルごとに 2d6 ずつ増加します。
Spell/&FlashFreezeTitle=フラッシュフリーズ
Spell/&HeroicInfusionDescription=あなたは魔法によって支えられた持久力と武勇を自分に与えます。呪文が終了するまで、呪文を唱えることはできませんが、次の利点が得られます:\n• 一時的に 50 ヒット ポイントを獲得します。呪文が終了するときにこれらのいずれかが残っている場合、それらは失われます。\n• 単純な武器と格闘武器を使って行う攻撃ロールでは有利です。\n• 武器攻撃でターゲットを攻撃すると、そのターゲットは次のダメージを受けます。追加の 2d12 フォース ダメージ。\n• ファイター クラスのアーマー、武器、セーヴィング スローの熟練度を持っています。\n• 自分のターンに攻撃アクションを行うと、1 回ではなく 2 回攻撃できます。\n呪文が終了した直後に、難易度 15 の耐久力セーヴィング スローに成功するか、1 レベルの疲労状態に陥る必要があります。
Spell/&HeroicInfusionTitle=英雄的な注入
diff --git a/SolastaUnfinishedBusiness/Translations/ja/SubClasses/DomainDefiler-ja.txt b/SolastaUnfinishedBusiness/Translations/ja/SubClasses/DomainDefiler-ja.txt
index aec0fa01ea..0c7e16e1e5 100644
--- a/SolastaUnfinishedBusiness/Translations/ja/SubClasses/DomainDefiler-ja.txt
+++ b/SolastaUnfinishedBusiness/Translations/ja/SubClasses/DomainDefiler-ja.txt
@@ -6,16 +6,16 @@ Feature/&AdditionalDamageDomainDefilerDivineStrikeDescription=ターンごとに
Feature/&AdditionalDamageDomainDefilerDivineStrikeTitle=ディバインストライク
Feature/&AutoPreparedSpellsDomainDefilerDyingLightDescription=Circle of Death と Finger of Death の呪文を学び、既知の呪文のリストに追加してください。これらの呪文は常に準備されており、準備された呪文の制限にはカウントされず、クレリック呪文として扱われます。さらに、あなたの呪文や特徴によって与えられる壊死ダメージは、壊死ダメージに対する耐性を無視します。
Feature/&AutoPreparedSpellsDomainDefilerDyingLightTitle=ダイイングライト
-Feature/&BonusCantripDomainDefilerDescription=ボーナスキャントリップレイ・オブ・フロストとラックを獲得します。
+Feature/&BonusCantripDomainDefilerDescription=ボーナスキャントリップラックを獲得します。
Feature/&BonusCantripDomainDefilerTitle=キャントリップボーナス
Feature/&DamageAffinityDomainDefilerDivineImmunityDescription=あなたは壊死性ダメージに対する耐性を持っています。
Feature/&DamageAffinityDomainDefilerDivineImmunityTitle=神聖な免疫
Feature/&DamageAffinityDomainDefilerDivineResistanceDescription=あなたは壊死性ダメージに対する耐性を持っています。
Feature/&DamageAffinityDomainDefilerDivineResistanceTitle=神聖な抵抗
-Feature/&FeatureDomainDefilerInsidiousDeathMagicDescription=呪文、能力、または武器によって壊死ダメージを与えたクリーチャーは、クレリック レベルの半分(切り上げ)に等しいターン数の間、またはディバイン ストライクの場合は 1 分間回復できません。
+Feature/&FeatureDomainDefilerInsidiousDeathMagicDescription=呪文、能力、または武器によって壊死ダメージを与えたクリーチャーは、クレリック レベルの半分(切り上げ)に等しいラウンド数、またはディバイン ストライクの場合は 6 ラウンドの間回復できません。
Feature/&FeatureDomainDefilerInsidiousDeathMagicTitle=陰湿な死の魔法
-Feature/&PowerDomainDefilerDefileLifeDescription=あなたの周りに壊死エネルギーの波を解き放ちます。半径 15 フィート以内にいるアンデッドではないクリーチャーはそれぞれ、耐久力セーヴィング スローを行わなければなりません。クリーチャーは、セーヴィング・スローが失敗した場合は 2d6 + あなたのクラス・レベルの壊死ダメージを受けるか、セーヴィング・スローが成功した場合はその半分のダメージを受けます。
-Feature/&PowerDomainDefilerDefileLifeTitle=人生を汚す
+Feature/&PowerDomainDefilerDefileLifeDescription=あなたの周りに壊死エネルギーの波を解き放ちます。半径 15 フィート以内にいるアンデッドではない敵対的なクリーチャーはそれぞれ、憲法セーヴィング スローを行わなければなりません。影響を受けたクリーチャーは、セーヴィング・スローが失敗した場合は2d10 + クレリック・レベルの壊死ダメージを受けるか、セーヴィング・スローが成功した場合はその半分のダメージを受ける。
+Feature/&PowerDomainDefilerDefileLifeTitle=チャンネルディヴィニティ:デファイルライフ
Feature/&PowerDomainDefilerMarkForDeathDescription=1分間、敵に死のマークを付けます。彼らは壊死性ダメージに対して脆弱になり、それを無効にするためにカリスマセーヴィングスローを行う必要があります。
Feature/&PowerDomainDefilerMarkForDeathTitle=死のマーク
Feedback/&AdditionalDamageDivineStrikeFormat=ディバインストライク!
diff --git a/SolastaUnfinishedBusiness/Translations/ja/SubClasses/MartialWeaponMaster-ja.txt b/SolastaUnfinishedBusiness/Translations/ja/SubClasses/MartialWeaponMaster-ja.txt
index 2adf16b77e..248b20498a 100644
--- a/SolastaUnfinishedBusiness/Translations/ja/SubClasses/MartialWeaponMaster-ja.txt
+++ b/SolastaUnfinishedBusiness/Translations/ja/SubClasses/MartialWeaponMaster-ja.txt
@@ -2,7 +2,7 @@ Condition/&ConditionMartialWeaponMasterFocusedStrikesDescription=あなたはタ
Condition/&ConditionMartialWeaponMasterFocusedStrikesTitle=集中攻撃
Feature/&AttributeModifierMartialWeaponMasterSpecializationDescription=特殊な武器タイプのヒットとダメージロールに +1 を獲得します。 Martial Weapon Master は他のすべての武器タイプで攻撃するのが不利ですが、レベル 9 から +2 ボーナスが得られ、レベル 17 から +3 ボーナスが得られます。
Feature/&AttributeModifierMartialWeaponMasterSpecializationTitle=武器の特化
-Feature/&FeatureMartialWeaponMasterBattleStanceDescription=特殊な武器を装備している場合、戦闘開始後、武器マスター レベル + 熟練度ボーナス + 体質修正値に等しい一時的なヒット ポイントを獲得します。
+Feature/&FeatureMartialWeaponMasterBattleStanceDescription=イニシアチブをロールするたびに、武器マスター レベル + 体質修正値に等しい一時的なヒット ポイントを獲得し、特殊な武器を装備している場合は集中攻撃機能を 1 回使用できるようになります。
Feature/&FeatureMartialWeaponMasterBattleStanceTitle=戦闘態勢
Feature/&FeatureMartialWeaponMasterDeadlyAccuracyDescription=特殊な武器でクリティカル ヒットを記録するたびに、追加の 2d6 ダメージを与えます。
Feature/&FeatureMartialWeaponMasterDeadlyAccuracyTitle=致命的な精度
@@ -12,7 +12,7 @@ Feature/&FeatureMartialWeaponMasterPerfectStrikesDescription=また、集中攻
Feature/&FeatureMartialWeaponMasterPerfectStrikesTitle=パーフェクトストライク
Feature/&InvocationPoolMartialWeaponMasterLearnDescription=特化する武器種を選択します。
Feature/&InvocationPoolMartialWeaponMasterLearnTitle=武器の特化
-Feature/&PowerMartialWeaponMasterFocusedStrikesDescription=ボーナス アクションを使用すると、ターンの終わりまで、特殊な武器によるすべての攻撃でアドバンテージを得ることができます。この機能は長い休憩ごとに 3 回使用できます。\nレベル 10 以降、イニシアチブをロールして集中攻撃の使用回数がなくなった場合、使用回数を 1 回回復します。
+Feature/&PowerMartialWeaponMasterFocusedStrikesDescription=ボーナス アクションを使用すると、ターンの終わりまで、特殊な武器によるすべての攻撃でアドバンテージを得ることができます。この機能は、長い休憩ごとに 3 回使用できます。
Feature/&PowerMartialWeaponMasterFocusedStrikesTitle=集中攻撃
Feedback/&ActivateRepaysLine={0} が {1} の使用を回復します
Feedback/&AdditionalDamageDeadlyAccuracyFormat=アキュラシーアタック!
diff --git a/SolastaUnfinishedBusiness/Translations/ja/SubClasses/RoguishArcaneScoundrel-ja.txt b/SolastaUnfinishedBusiness/Translations/ja/SubClasses/RoguishArcaneScoundrel-ja.txt
index b5052f6de5..59e58c7891 100644
--- a/SolastaUnfinishedBusiness/Translations/ja/SubClasses/RoguishArcaneScoundrel-ja.txt
+++ b/SolastaUnfinishedBusiness/Translations/ja/SubClasses/RoguishArcaneScoundrel-ja.txt
@@ -6,7 +6,7 @@ Feature/&AdditionalDamageRoguishArcaneScoundrelDistractingAmbushDescription=9レ
Feature/&AdditionalDamageRoguishArcaneScoundrelDistractingAmbushTitle=邪魔をする待ち伏せ
Feature/&CastSpellRoguishArcaneScoundrelDescription=ウィザードの呪文とキャントリップを唱えます。
Feature/&CastSpellRoguishArcaneScoundrelTitle=呪文詠唱
-Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeDescription=レベル 17 から、次の利点が得られます:\n• あるクリーチャーからエッセンスを盗み、それを使って別のクリーチャーに危害を加えることができます。自分のターン中、クリーチャーに急所攻撃ダメージを与えると、フリーアクションとして自分から 30 フィート以内の他のクリーチャーをターゲットにすることができ、急所攻撃ダイスの半分 (切り捨て) を強制ダメージとして与え、それに妨害待ち伏せ状態を適用します。\n• 最高の術者レベルのスロットを 1 つ追加で獲得します。
+Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeDescription=17レベルからは、あるクリーチャーからエッセンスを盗み、それを使って別のクリーチャーに危害を加えることができます。自分のターン中、クリーチャーに急所攻撃ダメージを与えると、フリーアクションとして自分から 30 フィート以内の他のクリーチャーをターゲットにすることができ、急所攻撃ダイスの半分 (切り捨て) を強制ダメージとして与え、それに妨害待ち伏せ状態を適用します。生き物。
Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeTitle=エッセンス泥棒
Feature/&MagicAffinityRoguishArcaneScoundrelGuilefulCastingDescription=武器を呪文詠唱の焦点として使用でき、アイテムを保持しながら呪文の身体的コンポーネントを実行できます。
Feature/&MagicAffinityRoguishArcaneScoundrelGuilefulCastingTitle=罪深いキャスティング
diff --git a/SolastaUnfinishedBusiness/Translations/ja/SubClasses/WayOfTheDiscordance-ja.txt b/SolastaUnfinishedBusiness/Translations/ja/SubClasses/WayOfTheDiscordance-ja.txt
index 7eddea7311..6994636fb3 100644
--- a/SolastaUnfinishedBusiness/Translations/ja/SubClasses/WayOfTheDiscordance-ja.txt
+++ b/SolastaUnfinishedBusiness/Translations/ja/SubClasses/WayOfTheDiscordance-ja.txt
@@ -4,7 +4,7 @@ Condition/&ConditionWayOfTheDiscordanceDiscordanceDescription=2度目に不調
Condition/&ConditionWayOfTheDiscordanceDiscordanceTitle=不一致
Condition/&ConditionWayOfTheDiscordanceTurmoilDescription=すべての攻撃ロールとセーヴィング スローで -1d4 を受ける。各ターンの終了時にセーブを試みることができます。
Condition/&ConditionWayOfTheDiscordanceTurmoilTitle=深刻な混乱
-Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyDescription=あなたは2気を消費し、ボーナスアクションを使用して蓄積された負のエネルギーの噴出を引き起こし、憲法セービングスローに失敗した敵クリーチャーに3x3セルエリアに3d6の壊死ダメージを与えることができます(難易度8 + 熟練度ボーナス + 知恵修正、半分のセーブ)そして、セーヴィング・スローを通過するかどうかに関係なく、影響を受ける各クリーチャーに不調和状態のインスタンスを 1 つずつ適用します。消費する追加の気ポイント 2 ごとに、追加の 2d6 だけダメージが増加します。合計コストはモンク レベルの半分 (切り上げ) となります。
+Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyDescription=あなたは 2 Ki を消費し、ボーナス アクションを使用して蓄積された負のエネルギーの噴出を引き起こし、器用さセーヴィング スローに失敗した敵クリーチャーに 3x3 セル領域で 3d6 の壊死ダメージを与えることができます (難易度 8 + 熟練度ボーナス + 知恵補正、半分セーブ)そして、セーヴィング・スローを通過するかどうかに関係なく、影響を受ける各クリーチャーに不調和状態のインスタンスを 1 つずつ適用します。追加の気ポイントを消費するごとに、ダメージがさらに 1d6 増加します。合計コストはモンク レベルの半分 (切り上げ) となります。
Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyTitle=不調和の爆発
Feature/&FeatureSetWayOfTheDiscordanceChaosChannelingDescription=自分自身で蓄積したカオスの一部を収集し、それを使用して負のエネルギーのスパイクを作成できます。フリーアクションとして、素手攻撃の射程を 30 フィート延長し、ターン終了時まで素手攻撃で与えるすべてのダメージを壊死ダメージに変換します。この機能は、熟練度ボーナスに等しい長い休憩ごとに何度でも使用でき、使用回数がなくなった場合は 2 Ki ポイントを消費して再度使用できます。
Feature/&FeatureSetWayOfTheDiscordanceChaosChannelingTitle=カオスチャネリング
diff --git a/SolastaUnfinishedBusiness/Translations/ko/FightingStyles-ko.txt b/SolastaUnfinishedBusiness/Translations/ko/FightingStyles-ko.txt
index f2aa314428..4f2581cf52 100644
--- a/SolastaUnfinishedBusiness/Translations/ko/FightingStyles-ko.txt
+++ b/SolastaUnfinishedBusiness/Translations/ko/FightingStyles-ko.txt
@@ -34,8 +34,8 @@ FightingStyle/&ShieldExpertDescription=방패를 무기로 쓸 수 있도록 훈
FightingStyle/&ShieldExpertTitle=방패 달인
FightingStyle/&TorchbearerDescription=전투 중 횃불을 쓰는 데 통달했습니다. 턴당 1회, 추가행동으로, 자신이 장비한 광원을 이용해 접촉할 수 있는 적에게 불을 붙이려 시도할 수 있습니다. 대상은 민첩 내성굴림(DC = 8+숙련 보너스+민첩 수정치) 실패 시 불이 붙습니다. 불을 끄지 않는 한, 대상은 3턴 동안 턴마다 1d4 화염 피해를 입습니다.
FightingStyle/&TorchbearerTitle=횃불운반자
-FightingStyle/&ZenArcherDescription=롱보우, 숏보우, 핸드 크로스보우를 사용할 때 직감이 당신을 인도합니다. 해당 무기를 사용한 명중굴림과 피해굴림에 민첩 수정치 대신 지혜 수정치를 사용할 수 있습니다.
-FightingStyle/&ZenArcherTitle=명상 궁수
+FightingStyle/&ZenArcherDescription=활을 사용할 때 직관이 손을 안내합니다. 지혜 속성을 1씩 최대 20까지 높이십시오. 이 무기의 공격 및 피해 굴림에 민첩 수정치 대신 지혜 수정치를 사용할 수 있습니다.
+FightingStyle/&ZenArcherTitle=직관적인 양궁
Reaction/&CustomReactionInterceptionDescription={0}이(가) {1}에 의해 받는 피해를 1d10+숙련 보너스만큼 감소시킵니다.
Reaction/&CustomReactionInterceptionReactDescription=이 공격을 가로챕니다.
Reaction/&CustomReactionInterceptionReactTitle=가로채기
diff --git a/SolastaUnfinishedBusiness/Translations/ko/Spells/Cantrips-ko.txt b/SolastaUnfinishedBusiness/Translations/ko/Spells/Cantrips-ko.txt
index f92dd99f33..f46c9e6de2 100644
--- a/SolastaUnfinishedBusiness/Translations/ko/Spells/Cantrips-ko.txt
+++ b/SolastaUnfinishedBusiness/Translations/ko/Spells/Cantrips-ko.txt
@@ -33,7 +33,7 @@ Spell/&IlluminatingSphereDescription=효과 범위 내의, 횃불이나 마법
Spell/&IlluminatingSphereTitle=조명의 구
Spell/&MindSpikeDescription=사거리 내의 시야로 확인 가능한 크리쳐 하나의 마음에 정신 에너지로 이루어진 혼돈의 쐐기를 박습니다. 대상은 지능 내성굴림 실패 시 1d6 정신 피해를 입고, 시전자의 다음 차례 종료 전 첫 내성굴림에 1d4 페널티를 받습니다.
Spell/&MindSpikeTitle=정신 쐐기
-Spell/&MinorLifestealDescription=30ft 내 시야로 확인 가능한 적대 크리쳐 하나로부터 생명 에너지를 흡수합니다. 적중 시 대상에게 1d8 사령 피해를 가하고, 이렇게 가한 피해의 절반만큼 HP를 회복합니다. 이 주문은 언데드나 구조체 유형 크리쳐에겐 효과가 없습니다. 시전자가 레벨 5, 11, 17이 될 때마다 피해 주사위 개수가 증가합니다.
+Spell/&MinorLifestealDescription=근처의 적 생물로부터 생명 에너지를 흡수합니다. 당신으로부터 5피트 이내에 있는 생물체에 대해 근접 주문 공격을 가하십시오. 명중 시 생물은 1d6의 괴사 피해를 입고 입힌 피해의 절반(내림)만큼 치유됩니다. 이 주문은 언데드와 구조물에는 효과가 없습니다. 주문의 피해는 5, 11, 17레벨에서 추가 주사위로 증가합니다.
Spell/&MinorLifestealTitle=하급 생명약탈
Spell/&ResonatingStrikeDescription=자신의 근접 간격 내에 있는 크리쳐 하나와, 1차 대상과 5ft 내에 있고 자신이 시야로 확인 가능한 또다른 크리쳐 하나를 지정합니다. 1차 대상에게 현재 장비한 무기로 근접 공격을 가합니다. 적중 시, 대상에게 공격의 일반적인 효과를 적용합니다. 그 후 2차 대상에게 불꽃이 튀어, 시전자의 주문시전 능력치와 같은 값의 화염 피해를 가합니다.\n시전자가 5, 11, 17레벨이 될 때마다 1차와 2차 대상이 받는 피해가 1d8씩 증가합니다.
Spell/&ResonatingStrikeTitle=타오르는 칼날
diff --git a/SolastaUnfinishedBusiness/Translations/ko/Spells/Spells01-ko.txt b/SolastaUnfinishedBusiness/Translations/ko/Spells/Spells01-ko.txt
index 3fa9807073..82bf5b86ab 100644
--- a/SolastaUnfinishedBusiness/Translations/ko/Spells/Spells01-ko.txt
+++ b/SolastaUnfinishedBusiness/Translations/ko/Spells/Spells01-ko.txt
@@ -13,7 +13,7 @@ Condition/&ConditionMuleDescription=과적이나 중갑 착용으로 인해 이
Condition/&ConditionMuleTitle=짐꾼
Condition/&ConditionSanctuaryDescription=당신에 대한 공격은 와더 주문 저장 DC에 대해 지혜 내성 굴림을 해야 합니다. 내성 굴림에 실패하면 모든 피해가 흡수됩니다.
Condition/&ConditionSanctuaryTitle=성역화에 의한 보호
-Condition/&ConditionSkinOfRetributionDescription=이렇게 얻은 임시 HP가 있는 동안 당신에게 근접 공격을 적중시킨 크리쳐는, 주문 레벨당 5 {0}을(를) 입습니다.
+Condition/&ConditionSkinOfRetributionDescription=당신이 이 임시 체력을 갖고 있는 동안 어떤 생물이 당신을 근접 공격으로 공격한다면, 그 생물은 주문 레벨당 5의 냉기 피해를 입습니다.
Condition/&ConditionSkinOfRetributionTitle=응징의 피부
Condition/&ConditionSpikeBarrageDescription=다음 원거리 무기 공격으로 크리쳐를 적중시킬 때, 공격 대상과 5피트 이내에 있는 모든 크리쳐는 민첩 내성 굴림을 해야 합니다. 실패하면 1d10 관통 피해를 입으며, 성공하면 그 절반만 피해를 받습니다.
Condition/&ConditionSpikeBarrageTitle=대못 탄막
@@ -27,7 +27,6 @@ Condition/&ConditionVileBrewDescription=당신은 산으로 덮여 있으며 당
Condition/&ConditionVileBrewTitle=산성으로 뒤덮임
Feature/&FeatureGiftOfAlacrityDescription=우선권 굴림에 1d8을 더할 수 있습니다.
Feature/&FeatureGiftOfAlacrityTitle=기민함의 혜택
-Feature/&PowerFeedback/&AdditionalDamageThunderousSmiteFormat=천둥의 강타!
Feature/&PowerStrikeWithTheWindDescription=다음 공격에 이점을 부여하고 적중 시 추가로 1d8의 피해를 줍니다. 명중하거나 빗맞히거나 상관없이, 해당 턴이 끝날 때까지 보행 속도가 30피트 증가합니다.
Feature/&PowerStrikeWithTheWindTitle=바람과 함께 치다
Feedback/&AdditionalDamageElementalInfusionAcidFormat=원소 주입!
@@ -81,7 +80,7 @@ Spell/&RadiantMotesTitle=광휘의 티끌
Spell/&SanctuaryDescription=범위 내의 생물을 공격으로부터 보호합니다. 주문이 끝날 때까지 보호받는 생물을 공격이나 해로운 주문으로 목표로 삼는 모든 생물은 먼저 지혜 내성 굴림을 해야 합니다. 저장에 실패하면 생물은 공격이나 주문을 잃습니다. 이 주문은 보호받는 생물을 지역 효과로부터 보호하지 않습니다. 보호받는 생물이 공격을 하거나 주문을 시전하면 이 주문은 끝납니다.
Spell/&SearingSmiteDescription=당신의 다음 공격 적중 시, 당신의 무기가 뜨거운 백색으로 빛납니다. 대상에게 추가로 1d6 화염 피해를 가하고, 대상에게 불을 붙입니다.\n대상은 자신 차례 시작마다 건강 내성굴림을 해야 하며, 실패할 경우 자신에게 붙은 불을 끄지 못하고 1d6 화염 피해를 입습니다.\n상위 레벨:상승한 슬롯 레벨당 초기 피해 1d6 증가.
Spell/&SearingSmiteTitle=타오르는 강타
-Spell/&SkinOfRetributionDescription=피해 유형을 선택합니다: 산성, 냉기, 화염, 번개, 독성, 천둥. 보호하는 원소의 힘이 시전자와 그 장비를 뒤덮습니다. 지속시간 동안 주문 레벨당 5의 임시 HP를 얻습니다. 또한 이렇게 얻은 임시 HP가 남아있는 시전자에게 근접 공격을 적중시킨 크리쳐는, 주문 레벨당 지정한 피해 유형의 5 피해를 입습니다.
+Spell/&SkinOfRetributionDescription=보호용 원소 피부가 당신과 당신의 장비를 감싸고 있습니다. 당신은 해당 기간 동안 주문 레벨당 5개의 임시 체력을 얻습니다. 게다가, 당신이 이 임시 체력을 갖고 있는 동안 어떤 생물이 당신을 근접 공격으로 공격한다면, 그 생물은 주문 레벨당 5의 냉기 피해를 입습니다.
Spell/&SkinOfRetributionTitle=응징의 껍질
Spell/&SpikeBarrageDescription=주문이 끝나기 전에 다음번 원거리 무기 공격으로 크리쳐를 공격할 때, 이 주문이 원거리 무기나 탄약에서 가시 비를 나가게 합니다. 공격의 일반 효과에 더해, 대상과 대상으로부터 5피트 이내에 있는 모든 크리쳐는 민첩 내성 굴림을 해야 합니다. 실패하면 크리쳐는 1d10의 관통 피해를 입으며, 성공하면 그 절반의 피해를 받습니다.
Spell/&SpikeBarrageTitle=대못 탄막
diff --git a/SolastaUnfinishedBusiness/Translations/ko/Spells/Spells02-ko.txt b/SolastaUnfinishedBusiness/Translations/ko/Spells/Spells02-ko.txt
index a7c41a4614..29212b68b8 100644
--- a/SolastaUnfinishedBusiness/Translations/ko/Spells/Spells02-ko.txt
+++ b/SolastaUnfinishedBusiness/Translations/ko/Spells/Spells02-ko.txt
@@ -18,6 +18,8 @@ Item/&ItemShadowBladeDescription=적중 시 2d8 정신 피해를 가하며 다
Item/&ItemShadowBladeTitle=그림자 칼날
Spell/&BindingIceDescription=시전자로부터 30ft 원뿔혐 범위에 냉기 에너지가 폭발해 나갑니다. 범위 내 모든 크리쳐는 건강 내성굴림 실패 시 3d8 냉기 피해를 입고, 형성된 얼음으로 인해 1분 간 자리에 고정됩니다. 또는 행동으로 얼음을 부수고 나올 수 있습니다. 얼음에 고정된 크리쳐는 이동력이 0이 됩니다. 내성굴림에 성공했다면 절반의 피해만을 입고, 얼음에 고정되지 않습니다.
Spell/&BindingIceTitle=속박하는 얼음
+Spell/&CloudOfDaggersDescription=범위 내에서 선택한 지점을 중심으로 각 측면의 5피트 큐브에 회전하는 단검으로 공기를 채웁니다. 생물은 턴에 처음으로 주문의 영역에 들어가거나 그곳에서 턴을 시작할 때 4d4의 절단 피해를 입습니다. 3레벨 이상의 주문 슬롯을 사용하여 이 주문을 시전하면 2레벨 이상의 각 슬롯 레벨마다 피해가 2d4씩 증가합니다.
+Spell/&CloudOfDaggersTitle=단검의 구름
Spell/&ColorBurstDescription=섬광을 터트려 10ft 내의 모두를 잠시 실명시킵니다. 8d10을 굴려 주문이 영향을 끼칠 수 있는 크리쳐들의 HP량을 결정합니다.
Spell/&ColorBurstTitle=색채 폭발
Spell/&MirrorImageDescription=자신의 위치에 환영 분신 3개를 만듭니다. 주문 종료 시까지, 크리쳐가 시전자를 공격하려 할 경우, d20을 굴려 대상이 시전자일지 분신일지를 결정합니다.\n분신이 3/2/1개라면, 6/8/11 이상이 나올 경우 분신이 대상이 됩니다.\n분신의 방어도는 10+시전자의 민첩 수정치입니다. 공격이 분신에게 적중할 경우, 해당 분신은 파괴됩니다. 분신은 공격 적중에 의해서만 파괴되며, 다른 피해나 효과는 무시합니다. 분신 3개가 모두 파괴될 경우 이 주문은 종료됩니다.\n실명 상태거나, 맹시야가 있거나, 진시야가 있거나, 진동시야(시전자가 지면에서 떨어져 있다면 예외입니다)가 있는 대상은 이 주문에 영향을 받지 않습니다.
diff --git a/SolastaUnfinishedBusiness/Translations/ko/Spells/Spells06-ko.txt b/SolastaUnfinishedBusiness/Translations/ko/Spells/Spells06-ko.txt
index 4dd61d0bc4..48c5b83228 100644
--- a/SolastaUnfinishedBusiness/Translations/ko/Spells/Spells06-ko.txt
+++ b/SolastaUnfinishedBusiness/Translations/ko/Spells/Spells06-ko.txt
@@ -4,7 +4,7 @@ Feature/&PowerRingOfBladesDescription=보너스 행동으로, 당신은 칼날
Feature/&PowerRingOfBladesTitle=칼날의 반지
Feedback/&AdditionalDamageHeroicInfusionFormat=영웅 탄생!
Feedback/&AdditionalDamageHeroicInfusionLine={0}이(가) 영웅답게 {1}을(를) 적중시킴! (+{2})
-Spell/&FlashFreezeDescription=당신은 범위 내에서 볼 수 있는 생물을 단단한 얼음 감옥에 가두려고 합니다. 대상은 민첩 내성 굴림을 해야 합니다. 저장에 실패하면 대상은 12d6의 냉기 피해를 입고 두꺼운 얼음 층에 갇히게 됩니다. 내성에 성공하면 대상은 절반의 피해를 입고 구속되지 않습니다. 이 주문은 최대 크기의 생물에게만 사용할 수 있습니다. 탈출하기 위해, 제한된 목표는 당신의 주문 내성 DC에 대한 행동으로 힘 체크를 할 수 있습니다. 성공하면 대상은 탈출하고 더 이상 구속되지 않습니다. 7레벨 이상의 주문 슬롯을 사용하여 이 주문을 시전하면 6레벨 이상의 슬롯 레벨마다 냉기 피해가 2d6씩 증가합니다.
+Spell/&FlashFreezeDescription=당신은 범위 내에서 볼 수 있는 생물을 단단한 얼음 감옥에 가두려고 합니다. 대상은 민첩 내성 굴림을 해야 합니다. 저장에 실패하면 대상은 10d6의 냉기 피해를 입고 두꺼운 얼음 층에 갇히게 됩니다. 내성에 성공하면 대상은 절반의 피해를 입고 구속되지 않습니다. 이 주문은 최대 크기의 생물에게만 사용할 수 있습니다. 탈출하기 위해, 제한된 목표는 당신의 주문 내성 DC에 대한 행동으로 힘 체크를 할 수 있습니다. 성공하면 대상은 탈출하고 더 이상 구속되지 않습니다. 7레벨 이상의 주문 슬롯을 사용하여 이 주문을 시전하면 6레벨 이상의 슬롯 레벨마다 냉기 피해가 2d6씩 증가합니다.
Spell/&FlashFreezeTitle=플래시 프리즈
Spell/&HeroicInfusionDescription=마법에 의한 인내력과 무용이 당신에게 부여됩니다. 주문이 끝날 때까지 주문을 시전할 수 없으며 다음과 같은 혜택을 얻습니다.\n• 임시 체력 50을 얻습니다. 주문이 끝났을 때 임시 체력은 모두 잃습니다.\n- 일반 무기와 군용 무기로 공격할 때 이점을 받습니다.\n• 무기 공격으로 대상을 적중시키면 대상은 추가로 2d12 역장 피해를 받습니다. \n• 파이터 클래스의 방어구, 무기, 내성굴림에 숙련을 받습니다.\n• 당신의 턴에 공격 행동을 취할 때 한 번이 아닌 두 번 공격할 수 있습니다.\n• 주문이 끝난 직후, DC 15 건강 내성 굴림을 성공하지 못하면 1 단계 탈진 상태에 빠집니다.
Spell/&HeroicInfusionTitle=영웅 탄생
diff --git a/SolastaUnfinishedBusiness/Translations/ko/SubClasses/DomainDefiler-ko.txt b/SolastaUnfinishedBusiness/Translations/ko/SubClasses/DomainDefiler-ko.txt
index 1f45847bfd..0543b92245 100644
--- a/SolastaUnfinishedBusiness/Translations/ko/SubClasses/DomainDefiler-ko.txt
+++ b/SolastaUnfinishedBusiness/Translations/ko/SubClasses/DomainDefiler-ko.txt
@@ -6,16 +6,16 @@ Feature/&AdditionalDamageDomainDefilerDivineStrikeDescription=턴에 한 번,
Feature/&AdditionalDamageDomainDefilerDivineStrikeTitle=신성한 일격
Feature/&AutoPreparedSpellsDomainDefilerDyingLightDescription=죽음의 원 주문과 죽음의 손가락 주문을 알고 있는 주문 목록에 추가합니다. 이 주문은 항상 준비되어 있으며, 준비된 주문 한도에 포함되지 않고 클레릭 주문으로 취급됩니다. 또한, 주문과 특성으로 주는 사령 피해는 사령 피해 저항을 무시합니다.
Feature/&AutoPreparedSpellsDomainDefilerDyingLightTitle=죽어가는 빛
-Feature/&BonusCantripDomainDefilerDescription=추가 캔트립으로 서리 광선과 고문을 얻습니다.
+Feature/&BonusCantripDomainDefilerDescription=보너스 캔트립 Wrack을 얻으세요.
Feature/&BonusCantripDomainDefilerTitle=추가 캔트립
Feature/&DamageAffinityDomainDefilerDivineImmunityDescription=사령 피해에 면역 됩니다.
Feature/&DamageAffinityDomainDefilerDivineImmunityTitle=신성한 면역력
Feature/&DamageAffinityDomainDefilerDivineResistanceDescription=사령 피해에 저항을 얻습니다.
Feature/&DamageAffinityDomainDefilerDivineResistanceTitle=신성한 저항력
-Feature/&FeatureDomainDefilerInsidiousDeathMagicDescription=당신이 주문, 능력, 무기를 통해 사령 피해를 입힌 크리쳐는 클레릭 레벨의 절반(반올림)에 해당하는 턴 동안 치유되지 않습니다.
+Feature/&FeatureDomainDefilerInsidiousDeathMagicDescription=주문, 능력 또는 무기를 통해 괴사 피해를 입힌 생물은 성직자 수준의 절반(반올림)에 해당하는 라운드 동안 또는 신성한 일격의 경우 6라운드 동안 치유할 수 없습니다.
Feature/&FeatureDomainDefilerInsidiousDeathMagicTitle=교활한 죽음 마법
-Feature/&PowerDomainDefilerDefileLifeDescription=사방에 사령 에너지 파동을 일으킵니다. 반경 15피트 내에 있는 언데드가 아닌 모든 크리쳐는 건강 내성 굴림을 해야 합니다. 크리쳐는 내성 굴림에 실패하면 2d6 + 직업 레벨만큼의 사령 피해를, 성공하면 그 절반만큼 받습니다.
-Feature/&PowerDomainDefilerDefileLifeTitle=생명 모독
+Feature/&PowerDomainDefilerDefileLifeDescription=주변에 괴사 에너지의 물결을 불러일으킵니다. 반경 15피트 내의 언데드가 아닌 적대적 생물 각각은 건강 내성 굴림을 해야 합니다. 영향을 받은 생명체는 내성 굴림에 실패하면 2d10 + 성직자 수준의 괴사 피해를 입으며, 성공하면 그 절반의 피해를 입습니다.
+Feature/&PowerDomainDefilerDefileLifeTitle=채널 디비니티: 더러운 삶
Feature/&PowerDomainDefilerMarkForDeathDescription=1분 간 적에게 죽음을 표시합니다. 적들은 사령 피해에 취약해지며, 이를 무효화하려면 매력 내성 굴림을 해야 합니다.
Feature/&PowerDomainDefilerMarkForDeathTitle=죽음 표식
Feedback/&AdditionalDamageDivineStrikeFormat=신성한 일격!
diff --git a/SolastaUnfinishedBusiness/Translations/ko/SubClasses/MartialWeaponMaster-ko.txt b/SolastaUnfinishedBusiness/Translations/ko/SubClasses/MartialWeaponMaster-ko.txt
index 14cbf04d0e..47ff39a9c2 100644
--- a/SolastaUnfinishedBusiness/Translations/ko/SubClasses/MartialWeaponMaster-ko.txt
+++ b/SolastaUnfinishedBusiness/Translations/ko/SubClasses/MartialWeaponMaster-ko.txt
@@ -2,7 +2,7 @@ Condition/&ConditionMartialWeaponMasterFocusedStrikesDescription=당신의 턴
Condition/&ConditionMartialWeaponMasterFocusedStrikesTitle=집중된 일격
Feature/&AttributeModifierMartialWeaponMasterSpecializationDescription=특화 무기 유형으로 명중 및 피해 주사위를 굴릴 때 +1을 얻습니다. 군용 무기 마스터는 다른 모든 무기 유형으로 공격할 때 불리점을 받지만 9레벨부터 +2, 17레벨부터 +3의 보너스를 받습니다.
Feature/&AttributeModifierMartialWeaponMasterSpecializationTitle=무기 특화
-Feature/&FeatureMartialWeaponMasterBattleStanceDescription=전투가 시작된 후, 특화 무기를 장착한 경우 무기 마스터 레벨 + 숙련도 보너스 + 건강 수정치에 해당하는 임시 체력을 얻습니다.
+Feature/&FeatureMartialWeaponMasterBattleStanceDescription=주도권을 굴릴 때마다 무기 마스터 레벨 + 건강 수정치에 해당하는 임시 체력을 얻고, 특수 무기를 장착한 경우 집중 공격 기능을 한 번 다시 사용합니다.
Feature/&FeatureMartialWeaponMasterBattleStanceTitle=전투 태세
Feature/&FeatureMartialWeaponMasterDeadlyAccuracyDescription=특화 무기로 치명타를 입힐 때마다 추가로 2d6의 피해를 입힙니다.
Feature/&FeatureMartialWeaponMasterDeadlyAccuracyTitle=정확한 치명타
@@ -12,7 +12,7 @@ Feature/&FeatureMartialWeaponMasterPerfectStrikesDescription=집중된 일격
Feature/&FeatureMartialWeaponMasterPerfectStrikesTitle=완벽한 일격
Feature/&InvocationPoolMartialWeaponMasterLearnDescription=특화할 무기 유형을 고르세요.
Feature/&InvocationPoolMartialWeaponMasterLearnTitle=무기 특화
-Feature/&PowerMartialWeaponMasterFocusedStrikesDescription=추가 행동을 사용하면 당신의 턴이 끝날 때까지 특화 무기로 하는 모든 공격에 이점을 받을 수 있습니다. 이 특성은 긴 휴식을 취할 때마다 세 번 사용할 수 있습니다.\n10 레벨부터 우선권을 굴리고 집중된 일격의 사용 횟수가 남아있지 않으면 사용 횟수가 한 번 회복됩니다.
+Feature/&PowerMartialWeaponMasterFocusedStrikesDescription=보너스 액션을 사용하여 턴이 끝날 때까지 특수 무기를 사용한 모든 공격에서 이점을 얻을 수 있습니다. 이 기능은 장기간 휴식할 때마다 3번 사용할 수 있습니다.
Feature/&PowerMartialWeaponMasterFocusedStrikesTitle=집중된 일격
Feedback/&ActivateRepaysLine={0}이/가 {1}을 회복
Feedback/&AdditionalDamageDeadlyAccuracyFormat=정확하게!
diff --git a/SolastaUnfinishedBusiness/Translations/ko/SubClasses/RoguishArcaneScoundrel-ko.txt b/SolastaUnfinishedBusiness/Translations/ko/SubClasses/RoguishArcaneScoundrel-ko.txt
index 9b6a3dc313..b372e79dd8 100644
--- a/SolastaUnfinishedBusiness/Translations/ko/SubClasses/RoguishArcaneScoundrel-ko.txt
+++ b/SolastaUnfinishedBusiness/Translations/ko/SubClasses/RoguishArcaneScoundrel-ko.txt
@@ -6,7 +6,7 @@ Feature/&AdditionalDamageRoguishArcaneScoundrelDistractingAmbushDescription=9
Feature/&AdditionalDamageRoguishArcaneScoundrelDistractingAmbushTitle=분란의 매복
Feature/&CastSpellRoguishArcaneScoundrelDescription=위저드 주문과 캔트립을 시전합니다.
Feature/&CastSpellRoguishArcaneScoundrelTitle=주문시전
-Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeDescription=17 레벨부터 다음과 같은 혜택을 얻습니다: \n• 한 크리쳐에게서 정수를 훔쳐서 다른 크리쳐에게 해를 입히는 데 사용할 수 있습니다. 당신의 턴에 크리쳐에게 암습 피해를 입힐 때, 자유 행동으로 당신으로부터 30피트 내에 있는 다른 크리쳐를 대상으로 지정하여 암습 피해 값의 절반(반올림)을 역장 피해로 입히고 그 대상에게 분란의 매복을 적용할 수 있습니다.\n• 당신의 가장 높은 시전 레벨 슬롯 한 개를 추가로 얻습니다.
+Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeDescription=17레벨부터, 당신은 한 생물에게서 정수를 훔쳐서 다른 생물에게 해를 끼치는 데 사용할 수 있습니다. 당신의 차례 동안, 당신이 생물에게 은밀한 공격 피해를 입힐 때, 당신은 자유 행동으로 당신으로부터 30피트 내의 다른 생물을 목표로 삼을 수 있으며, 당신의 은밀한 공격 주사위의 절반(내림)을 강제 피해로 입히고 방해하는 매복 조건을 적용할 수 있습니다. 생물.
Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeTitle=정수 도둑
Feature/&MagicAffinityRoguishArcaneScoundrelGuilefulCastingDescription=무기를 주문 시전 매개체로 사용할 수 있으며, 아이템을 들고 있는 동안에도 주문의 동작 구성 요소를 충족시킬 수 있습니다.
Feature/&MagicAffinityRoguishArcaneScoundrelGuilefulCastingTitle=교활한 주문시전
diff --git a/SolastaUnfinishedBusiness/Translations/ko/SubClasses/WayOfTheDiscordance-ko.txt b/SolastaUnfinishedBusiness/Translations/ko/SubClasses/WayOfTheDiscordance-ko.txt
index eba9663477..5d5f159eff 100644
--- a/SolastaUnfinishedBusiness/Translations/ko/SubClasses/WayOfTheDiscordance-ko.txt
+++ b/SolastaUnfinishedBusiness/Translations/ko/SubClasses/WayOfTheDiscordance-ko.txt
@@ -4,7 +4,7 @@ Condition/&ConditionWayOfTheDiscordanceDiscordanceDescription=불화 상태 누
Condition/&ConditionWayOfTheDiscordanceDiscordanceTitle=불화
Condition/&ConditionWayOfTheDiscordanceTurmoilDescription=모든 명중굴림과 내성굴림에 1d4 페널티를 받습니다. 자신 차례 종료마다 내성굴림에 재도전할 수 있습니다.
Condition/&ConditionWayOfTheDiscordanceTurmoilTitle=아수라장
-Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyDescription=추가행동으로 기 2점을 소모해 축적된 부정의 에너지를 방출할 수 있습니다. 3×3칸 범위 내 적대 크리쳐에게 건강 내성굴림(DC 8 + 숙련 보너스 + 지혜 수정치)을 유발해 실패 시 3d6 사령 피해, 성공 시 그 절반의 피해를 가합니다. 또한 모두에게 내성굴림 결과와 상관 없이 즉시 불화 상태 1단계를 부여합니다. 추가로 기를 소모할 때마다 피해량이 1d6 증가합니다. 최대로 소모할 수 있는 기는 자신의 몽크 레벨의 절반(올림)과 같습니다.
+Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyDescription=2 Ki를 소비하고 보너스 액션을 사용하여 축적된 부정적인 에너지를 분출시켜 민첩 내성 굴림에 실패한 적 생물에게 3x3 셀 영역에서 3d6 괴사 피해를 입힐 수 있습니다(DC 8 + 숙련 보너스 + 지혜 수정치, 절반 절약). 내성 굴림을 통과했는지 여부에 관계없이 영향을 받는 각 생물에 하나의 불일치 조건 인스턴스를 적용합니다. 추가 Ki 포인트를 소비할 때마다 추가 1d6만큼 피해가 증가하며, 총 비용은 수도사 수준의 절반(반올림)에 해당합니다.
Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyTitle=부조화의 폭발
Feature/&FeatureSetWayOfTheDiscordanceChaosChannelingDescription=자신 안의 혼돈을 그러모아 부정 에너지의 쐐기로 만들어낼 수 있습니다. 자유행동으로, 자신 차례 종료까지 자신의 비무장 공격 사거리를 30ft 증가시키고 모든 피해를 사령 피해로 전환할 수 있습니다. 이 능력은 긴 휴식 종료마다 자신의 숙련 보너스와 같은 횟수만큼 사용할 수 있으며, 사용량을 모두 소모했더라도 기 2점을 소모하면 추가로 사용할 수 있습니다.
Feature/&FeatureSetWayOfTheDiscordanceChaosChannelingTitle=혼돈의 임재
diff --git a/SolastaUnfinishedBusiness/Translations/pt-BR/FightingStyles-pt-BR.txt b/SolastaUnfinishedBusiness/Translations/pt-BR/FightingStyles-pt-BR.txt
index cbaa1414d8..50a0311e53 100644
--- a/SolastaUnfinishedBusiness/Translations/pt-BR/FightingStyles-pt-BR.txt
+++ b/SolastaUnfinishedBusiness/Translations/pt-BR/FightingStyles-pt-BR.txt
@@ -34,8 +34,8 @@ FightingStyle/&ShieldExpertDescription=Você treinou o uso de um escudo como arm
FightingStyle/&ShieldExpertTitle=Especialista em Escudo
FightingStyle/&TorchbearerDescription=Você é hábil no uso de uma tocha em batalha. Uma vez por turno, como uma ação bônus, você pode escolher usar uma fonte de luz que você equipou para tentar incendiar um inimigo que você pode tocar. Seu alvo deve ter sucesso em um teste de resistência de Destreza (CD 8 + seu bônus de proficiência + seu modificador de Destreza) ou sofrerá 1d4 de dano de fogo por turno por 3 turnos ou até ser extinto.
FightingStyle/&TorchbearerTitle=Portador da tocha
-FightingStyle/&ZenArcherDescription=Sua intuição guia sua mão ao usar um Arco Longo, Arco Curto ou Besta de Mão. Você pode usar seu modificador de Sabedoria em vez de seu modificador de Destreza para as jogadas de ataque e dano com essas armas.
-FightingStyle/&ZenArcherTitle=Arqueiro zen
+FightingStyle/&ZenArcherDescription=Sua intuição guia sua mão ao usar um arco. Aumente seu atributo de Sabedoria em 1, até um máximo de 20. Você pode usar seu modificador de Sabedoria em vez de seu modificador de Destreza para as jogadas de ataque e dano com essas armas.
+FightingStyle/&ZenArcherTitle=Tiro com arco intuitivo
Reaction/&CustomReactionInterceptionDescription=Reduza o dano que {0} sofre de {1} em 1d10 + seu bônus de proficiência.
Reaction/&CustomReactionInterceptionReactDescription=Intercepte este ataque.
Reaction/&CustomReactionInterceptionReactTitle=Interceptar
diff --git a/SolastaUnfinishedBusiness/Translations/pt-BR/Spells/Cantrips-pt-BR.txt b/SolastaUnfinishedBusiness/Translations/pt-BR/Spells/Cantrips-pt-BR.txt
index 9e7e03e54d..c62b62f69a 100644
--- a/SolastaUnfinishedBusiness/Translations/pt-BR/Spells/Cantrips-pt-BR.txt
+++ b/SolastaUnfinishedBusiness/Translations/pt-BR/Spells/Cantrips-pt-BR.txt
@@ -33,7 +33,7 @@ Spell/&IlluminatingSphereDescription=Faz com que fontes de luz, como tochas e l
Spell/&IlluminatingSphereTitle=Esfera Iluminadora
Spell/&MindSpikeDescription=Você dirige um pico desorientador de energia psíquica na mente de uma criatura que você pode ver dentro do alcance. O alvo deve ter sucesso em um teste de resistência de Inteligência ou sofrerá 1d6 de dano psíquico e subtrairá 1d4 do próximo teste de resistência que fizer antes do final do seu próximo turno.
Spell/&MindSpikeTitle=Pico Mental
-Spell/&MinorLifestealDescription=Você drena energia vital de uma criatura hostil que você possa ver a até 9 metros. Causa 1d8 de dano necrótico ao alvo ao acertar e cura metade do dano causado. Este feitiço não tem efeito em mortos-vivos e construtos. O dano ganha um dado adicional nos níveis 5, 11 e 17.
+Spell/&MinorLifestealDescription=Você drena energia vital de uma criatura inimiga próxima. Faça um ataque mágico corpo a corpo contra uma criatura a até 1,5 metro de você. Se acertar, a criatura sofre 1d6 de dano necrótico e você cura metade do dano causado (arredondado para baixo). Este feitiço não tem efeito em mortos-vivos e construtos. O dano do feitiço aumenta em um dado adicional no 5º, 11º e 17º níveis.
Spell/&MinorLifestealTitle=Roubo de vida menor
Spell/&ResonatingStrikeDescription=Selecione uma criatura dentro do alcance corpo a corpo de você e uma criatura diferente que você possa ver a até 1,5 metro do alvo principal. Você realiza um ataque corpo a corpo com a arma atual contra a primeira criatura. Se acertar, o alvo sofre os efeitos normais do ataque com arma e as chamas saltam para o segundo alvo, causando dano de fogo igual ao seu modificador de habilidade de conjuração.\nNo 5º nível, o ataque corpo a corpo causa 1d8 de dano de fogo extra ao alvo em um ataque acertar, e o dano de fogo à segunda criatura aumenta para 1d8 + seu modificador de habilidade de conjuração. Ambas as jogadas de dano aumentam em 1d8 no 11º e 17º níveis.
Spell/&ResonatingStrikeTitle=Lâmina Ardente
diff --git a/SolastaUnfinishedBusiness/Translations/pt-BR/Spells/Spells01-pt-BR.txt b/SolastaUnfinishedBusiness/Translations/pt-BR/Spells/Spells01-pt-BR.txt
index 34279a8d48..c53d03f78d 100644
--- a/SolastaUnfinishedBusiness/Translations/pt-BR/Spells/Spells01-pt-BR.txt
+++ b/SolastaUnfinishedBusiness/Translations/pt-BR/Spells/Spells01-pt-BR.txt
@@ -13,7 +13,7 @@ Condition/&ConditionMuleDescription=Sua velocidade não é reduzida por sobrecar
Condition/&ConditionMuleTitle=Mula
Condition/&ConditionSanctuaryDescription=Ataques contra você devem fazer um teste de resistência de Sabedoria contra a CD de salvamento do feitiço do guarda. Se falhar no teste de resistência, todo o dano é absorvido.
Condition/&ConditionSanctuaryTitle=Protegido pelo Santuário
-Condition/&ConditionSkinOfRetributionDescription=Se uma criatura atingir você com um ataque corpo a corpo enquanto você tiver esses pontos de vida temporários, a criatura receberá 5 {0} por nível de magia.
+Condition/&ConditionSkinOfRetributionDescription=Se uma criatura atingir você com um ataque corpo a corpo enquanto você tiver esses pontos de vida temporários, a criatura sofrerá 5 de dano de frio por nível de magia.
Condition/&ConditionSkinOfRetributionTitle=Pele de Retribuição
Condition/&ConditionSpikeBarrageDescription=Na próxima vez que você atingir uma criatura com um ataque com arma de longo alcance, o alvo do ataque e cada criatura a até 1,5 metro dele devem realizar um teste de resistência de Destreza. Uma criatura sofre 1d10 de dano perfurante se falhar na resistência, ou metade desse dano se obtiver sucesso.
Condition/&ConditionSpikeBarrageTitle=Barragem de Espinhos
@@ -27,7 +27,6 @@ Condition/&ConditionVileBrewDescription=Você está coberto de ácido e pode usa
Condition/&ConditionVileBrewTitle=Coberto de ácido
Feature/&FeatureGiftOfAlacrityDescription=Você pode adicionar 1d8 às suas jogadas de iniciativa.
Feature/&FeatureGiftOfAlacrityTitle=Dádiva da Celeridade
-Feature/&PowerFeedback/&AdditionalDamageThunderousSmiteFormat=Golpe Trovejante!
Feature/&PowerStrikeWithTheWindDescription=Concede vantagem ao seu próximo ataque e causa 1d8 de dano extra em um acerto. Quer você acerte ou erre, sua velocidade de caminhada aumenta em 9 metros até o final desse turno.
Feature/&PowerStrikeWithTheWindTitle=Golpeie com o Vento
Feedback/&AdditionalDamageElementalInfusionAcidFormat=Infusão Elemental!
@@ -81,7 +80,7 @@ Spell/&RadiantMotesTitle=Partículas Radiantes
Spell/&SanctuaryDescription=Você protege uma criatura dentro do alcance contra ataques. Até que a magia termine, qualquer criatura que atinja a criatura protegida com um ataque ou uma magia prejudicial deve primeiro realizar um teste de resistência de Sabedoria. Se falhar na resistência, a criatura perde o ataque ou magia. Esta magia não protege a criatura protegida dos efeitos de área. Se a criatura protegida fizer um ataque ou lançar uma magia, esta magia termina.
Spell/&SearingSmiteDescription=Em seu próximo golpe, sua arma queima com intensidade incandescente, e o ataque causa 1d6 de dano de fogo extra ao alvo e faz com que o alvo pegue fogo.\nNo início de cada um de seus turnos, o alvo deve fazer um teste teste de resistência de Constituição bem-sucedido para parar de queimar ou receber 1d6 de dano de fogo.\nNíveis Superiores: para cada nível de slot acima do 1º, o dano extra inicial causado pelo ataque aumenta em 1d6.
Spell/&SearingSmiteTitle=Destruição Abrasadora
-Spell/&SkinOfRetributionDescription=Escolha um tipo: Ácido, Frio, Fogo, Relâmpago, Veneno ou Trovão. Uma pele elemental protetora envolve você, cobrindo você e seu equipamento. Você ganha 5 pontos de vida temporários por nível de magia pela duração. Além disso, se uma criatura atingir você com um ataque corpo a corpo enquanto você tiver esses pontos de vida temporários, a criatura sofrerá 5 de dano do tipo escolhido por nível de magia.
+Spell/&SkinOfRetributionDescription=Uma pele elementar protetora envolve você, cobrindo você e seu equipamento. Você ganha 5 pontos de vida temporários por nível de magia durante a duração. Além disso, se uma criatura atingir você com um ataque corpo a corpo enquanto você tiver esses pontos de vida temporários, a criatura sofrerá 5 de dano de frio por nível de magia.
Spell/&SkinOfRetributionTitle=Pele da Retribuição
Spell/&SpikeBarrageDescription=Na próxima vez que você atingir uma criatura com um ataque com arma de longo alcance antes da magia terminar, esta magia criará uma chuva de espinhos que brotará de sua arma de longo alcance ou munição. Além do efeito normal do ataque, o alvo do ataque e cada criatura a até 1,5 metro dele devem realizar um teste de resistência de Destreza. Uma criatura sofre 1d10 de dano perfurante se falhar na resistência, ou metade desse dano se obtiver sucesso.
Spell/&SpikeBarrageTitle=Barragem de Espinhos
diff --git a/SolastaUnfinishedBusiness/Translations/pt-BR/Spells/Spells02-pt-BR.txt b/SolastaUnfinishedBusiness/Translations/pt-BR/Spells/Spells02-pt-BR.txt
index 02f176efd0..71612c9b64 100644
--- a/SolastaUnfinishedBusiness/Translations/pt-BR/Spells/Spells02-pt-BR.txt
+++ b/SolastaUnfinishedBusiness/Translations/pt-BR/Spells/Spells02-pt-BR.txt
@@ -18,6 +18,8 @@ Item/&ItemShadowBladeDescription=Ele causa 2d8 de dano psíquico em um acerto e
Item/&ItemShadowBladeTitle=Lâmina Sombria
Spell/&BindingIceDescription=Uma explosão de energia fria emana de você em um cone de 9 metros. Cada criatura naquela área deve fazer um teste de resistência de Constituição. Se falhar na resistência, uma criatura sofre 3d8 de dano de frio e é impedida por formações de gelo por 1 minuto, ou até usar uma ação para quebrar o gelo. Uma criatura impedida por gelo tem sua velocidade reduzida a 0. Em um teste de resistência bem-sucedido, uma criatura recebe metade do dano e não é impedida por gelo.
Spell/&BindingIceTitle=Gelo limitado
+Spell/&CloudOfDaggersDescription=Você preenche o ar com adagas giratórias em um cubo de 1,5 metro de cada lado, centrado em um ponto que você escolher dentro do alcance. Uma criatura sofre 4d4 de dano cortante quando entra na área da magia pela primeira vez em um turno ou começa seu turno lá. Quando você conjura esta magia usando um espaço de magia de 3º nível ou superior, o dano aumenta em 2d4 para cada nível do espaço acima do 2º.
+Spell/&CloudOfDaggersTitle=Nuvem de Adagas
Spell/&ColorBurstDescription=Explode um cubo luminoso que cega brevemente qualquer um em um raio de 3 metros. 8d10 é quantos pontos de vida das criaturas esse feitiço pode afetar.
Spell/&ColorBurstTitle=Explosão de cores
Spell/&MirrorImageDescription=Três duplicatas ilusórias de você aparecem em seu espaço. Até que o feitiço termine, cada vez que uma criatura atingir você com um ataque, role um d20 para determinar se o ataque visa uma de suas duplicatas.\nSe você tiver 3 duplicatas, você deve rolar um 6 ou mais para alterar o ataque alvo para uma duplicata. Com 2 duplicatas, você deve rolar um 8 ou mais. Com 1 duplicata, você deve rolar um 11 ou mais.\nA classe de armadura de uma duplicata é igual a 10 + seu modificador de Destreza. Se um ataque atingir uma duplicata, a duplicata é destruída. Uma duplicata pode ser destruída apenas por um ataque que a atinja. Ele ignora todos os outros danos e efeitos. O feitiço termina quando todas as três duplicatas são destruídas.\nUma criatura não é afetada por este feitiço se estiver Cega ou tiver Visão Cega, Visão Verdadeira ou Sentido do Tremor (não se aplica se você não tocar o solo).
diff --git a/SolastaUnfinishedBusiness/Translations/pt-BR/Spells/Spells06-pt-BR.txt b/SolastaUnfinishedBusiness/Translations/pt-BR/Spells/Spells06-pt-BR.txt
index 99997b1c6c..97afe14223 100644
--- a/SolastaUnfinishedBusiness/Translations/pt-BR/Spells/Spells06-pt-BR.txt
+++ b/SolastaUnfinishedBusiness/Translations/pt-BR/Spells/Spells06-pt-BR.txt
@@ -4,7 +4,7 @@ Feature/&PowerRingOfBladesDescription=Como uma ação bônus, você pode realiza
Feature/&PowerRingOfBladesTitle=Anel de Lâminas
Feedback/&AdditionalDamageHeroicInfusionFormat=Infusão Heroica!
Feedback/&AdditionalDamageHeroicInfusionLine={0} acerta {1} heroicamente! (+{2})
-Spell/&FlashFreezeDescription=Você tenta encerrar uma criatura que você pode ver dentro do alcance em uma prisão de gelo sólido. O alvo deve fazer um teste de resistência de Destreza. Se falhar na resistência, o alvo sofre 12d6 de dano de frio e fica preso em camadas de gelo espesso. Se obtiver sucesso, o alvo sofre metade do dano e não é contido. O feitiço só pode ser usado em criaturas de tamanho grande. Para escapar, o alvo contido pode fazer um teste de Força como uma ação contra sua CD de resistência de feitiço. Em caso de sucesso, o alvo escapa e não fica mais contido. Quando você conjura esta magia usando um espaço de magia de 7º nível ou superior, o dano de frio aumenta em 2d6 para cada nível do espaço acima do 6º.
+Spell/&FlashFreezeDescription=Você tenta encerrar uma criatura que você pode ver dentro do alcance em uma prisão de gelo sólido. O alvo deve fazer um teste de resistência de Destreza. Se falhar na resistência, o alvo sofre 10d6 de dano de frio e fica preso em camadas de gelo espesso. Se obtiver sucesso, o alvo sofre metade do dano e não é contido. O feitiço só pode ser usado em criaturas de tamanho grande. Para escapar, o alvo contido pode fazer um teste de Força como uma ação contra sua CD de resistência de feitiço. Em caso de sucesso, o alvo escapa e não fica mais contido. Quando você conjura esta magia usando um espaço de magia de 7º nível ou superior, o dano de frio aumenta em 2d6 para cada nível do espaço acima do 6º.
Spell/&FlashFreezeTitle=Congelamento Flash
Spell/&HeroicInfusionDescription=Você se dota de resistência e destreza marcial alimentadas pela magia. Até que o feitiço termine, você não poderá lançar feitiços e ganhará os seguintes benefícios:\n• Você ganha 50 pontos de vida temporários. Se algum deles permanecer quando o feitiço terminar, ele será perdido.\n• Você tem vantagem em jogadas de ataque feitas com armas simples e marciais.\n• Quando você atinge um alvo com um ataque com arma, esse alvo recebe um dano de força extra de 2d12.\n• Você tem a proficiência em armaduras, armas e testes de resistência da classe Lutador.\n• Você pode atacar duas vezes, em vez de uma, quando realiza a ação de Ataque no seu turno.\n Imediatamente após o término da magia, você deve ser bem sucedido em um teste de resistência de Constituição CD 15 ou sofrerá um nível de exaustão.
Spell/&HeroicInfusionTitle=Infusão Heroica
diff --git a/SolastaUnfinishedBusiness/Translations/pt-BR/SubClasses/DomainDefiler-pt-BR.txt b/SolastaUnfinishedBusiness/Translations/pt-BR/SubClasses/DomainDefiler-pt-BR.txt
index dfa0fe6797..9f5dcdb593 100644
--- a/SolastaUnfinishedBusiness/Translations/pt-BR/SubClasses/DomainDefiler-pt-BR.txt
+++ b/SolastaUnfinishedBusiness/Translations/pt-BR/SubClasses/DomainDefiler-pt-BR.txt
@@ -6,16 +6,16 @@ Feature/&AdditionalDamageDomainDefilerDivineStrikeDescription=Uma vez por turno,
Feature/&AdditionalDamageDomainDefilerDivineStrikeTitle=Golpe Divino
Feature/&AutoPreparedSpellsDomainDefilerDyingLightDescription=Aprenda os feitiços Círculo da Morte e Dedo da Morte e adicione-os à lista de feitiços conhecidos. Você sempre tem esses feitiços preparados, eles não contam para o seu limite de feitiços preparados e são tratados como feitiços de clérigo para você. Além disso, o dano necrótico causado por seus feitiços e recursos ignora a resistência ao dano necrótico.
Feature/&AutoPreparedSpellsDomainDefilerDyingLightTitle=Luz Morrendo
-Feature/&BonusCantripDomainDefilerDescription=Ganhe os truques bônus Ray of Frost e Wrack.
+Feature/&BonusCantripDomainDefilerDescription=Ganhe o truque bônus Wrack.
Feature/&BonusCantripDomainDefilerTitle=Bônus de Truque
Feature/&DamageAffinityDomainDefilerDivineImmunityDescription=Você tem imunidade a dano necrótico.
Feature/&DamageAffinityDomainDefilerDivineImmunityTitle=Imunidade Divina
Feature/&DamageAffinityDomainDefilerDivineResistanceDescription=Você tem resistência a danos necróticos.
Feature/&DamageAffinityDomainDefilerDivineResistanceTitle=Resistência divina
-Feature/&FeatureDomainDefilerInsidiousDeathMagicDescription=As criaturas às quais você causa dano necrótico por meio de feitiços, habilidades ou armas não podem curar por um número de turnos igual à metade do seu nível de clérigo (arredondado para cima) ou 1 minuto se for um Golpe Divino.
+Feature/&FeatureDomainDefilerInsidiousDeathMagicDescription=As criaturas às quais você causa dano necrótico por meio de feitiços, habilidades ou armas não podem curar por um número de rodadas igual à metade do seu nível de clérigo (arredondado para cima), ou 6 rodadas se for um Golpe Divino.
Feature/&FeatureDomainDefilerInsidiousDeathMagicTitle=Magia da Morte Insidiosa
-Feature/&PowerDomainDefilerDefileLifeDescription=Liberte uma onda de energia necrótica ao seu redor. Cada criatura não-morta em um raio de 15' deve fazer um teste de resistência de Constituição. As criaturas sofrem 2d6 + seu nível de dano necrótico em caso de falha no teste de resistência, ou metade desse valor em caso de sucesso.
-Feature/&PowerDomainDefilerDefileLifeTitle=Corromper a Vida
+Feature/&PowerDomainDefilerDefileLifeDescription=Liberte uma onda de energia necrótica ao seu redor. Cada criatura hostil não-morta em um raio de 4,5 metros deve realizar um teste de resistência de Constituição. As criaturas afetadas sofrem 2d10 + dano necrótico de nível de clérigo se falharem no teste de resistência, ou metade desse valor se obtiverem sucesso.
+Feature/&PowerDomainDefilerDefileLifeTitle=Canalizar Divindade: Profanar a Vida
Feature/&PowerDomainDefilerMarkForDeathDescription=Marque um inimigo para morrer por um minuto. Eles ganham vulnerabilidade a dano necrótico e devem fazer um teste de resistência de Carisma para negá-lo.
Feature/&PowerDomainDefilerMarkForDeathTitle=Marcar para a Morte
Feedback/&AdditionalDamageDivineStrikeFormat=Golpe Divino!
diff --git a/SolastaUnfinishedBusiness/Translations/pt-BR/SubClasses/MartialWeaponMaster-pt-BR.txt b/SolastaUnfinishedBusiness/Translations/pt-BR/SubClasses/MartialWeaponMaster-pt-BR.txt
index bae6dd5293..cb30d15b03 100644
--- a/SolastaUnfinishedBusiness/Translations/pt-BR/SubClasses/MartialWeaponMaster-pt-BR.txt
+++ b/SolastaUnfinishedBusiness/Translations/pt-BR/SubClasses/MartialWeaponMaster-pt-BR.txt
@@ -2,7 +2,7 @@ Condition/&ConditionMartialWeaponMasterFocusedStrikesDescription=Você tem vanta
Condition/&ConditionMartialWeaponMasterFocusedStrikesTitle=Golpes Focados
Feature/&AttributeModifierMartialWeaponMasterSpecializationDescription=Você ganha +1 nas jogadas de ataque e dano com seu tipo de arma especializada. Um mestre de armas marciais terá desvantagem para atacar com todos os outros tipos de armas, mas recebe +2 de bônus a partir do nível 9 e +3 a partir do nível 17.
Feature/&AttributeModifierMartialWeaponMasterSpecializationTitle=Especialização em Arma
-Feature/&FeatureMartialWeaponMasterBattleStanceDescription=Depois que uma batalha começar, ganhe pontos de vida temporários iguais ao seu nível de mestre da arma + bônus de proficiência + modificador de Constituição se você tiver sua arma especializada equipada.
+Feature/&FeatureMartialWeaponMasterBattleStanceDescription=Sempre que você rola a iniciativa, você ganha pontos de vida temporários iguais ao seu nível de mestre de arma + modificador de Constituição e recupera um uso do recurso Ataques Focados se tiver sua arma especializada equipada.
Feature/&FeatureMartialWeaponMasterBattleStanceTitle=Postura de Batalha
Feature/&FeatureMartialWeaponMasterDeadlyAccuracyDescription=Sempre que você acertar um acerto crítico com sua arma especializada, você causa 2d6 de dano adicional.
Feature/&FeatureMartialWeaponMasterDeadlyAccuracyTitle=Precisão mortal
@@ -12,7 +12,7 @@ Feature/&FeatureMartialWeaponMasterPerfectStrikesDescription=Seus Ataques Focado
Feature/&FeatureMartialWeaponMasterPerfectStrikesTitle=Golpes Perfeitos
Feature/&InvocationPoolMartialWeaponMasterLearnDescription=Selecione um tipo de arma para se especializar.
Feature/&InvocationPoolMartialWeaponMasterLearnTitle=Especialização em Arma
-Feature/&PowerMartialWeaponMasterFocusedStrikesDescription=Você pode usar sua ação bônus para ganhar vantagem em todos os ataques com sua arma especializada até o final do seu turno. Você pode usar esse recurso três vezes por descanso longo.\nA partir do 10º nível, quando você rola a iniciativa e não tem mais usos de Ataques Focados, você recupera um uso.
+Feature/&PowerMartialWeaponMasterFocusedStrikesDescription=Você pode usar sua ação bônus para ganhar vantagem em todos os ataques com sua arma especializada até o final do seu turno. Você pode usar esse recurso três vezes por descanso longo.
Feature/&PowerMartialWeaponMasterFocusedStrikesTitle=Golpes Focados
Feedback/&ActivateRepaysLine={0} recupera o uso de {1}
Feedback/&AdditionalDamageDeadlyAccuracyFormat=Ataque de precisão!
diff --git a/SolastaUnfinishedBusiness/Translations/pt-BR/SubClasses/RoguishArcaneScoundrel-pt-BR.txt b/SolastaUnfinishedBusiness/Translations/pt-BR/SubClasses/RoguishArcaneScoundrel-pt-BR.txt
index 6f58b6d16c..e1128a06f8 100644
--- a/SolastaUnfinishedBusiness/Translations/pt-BR/SubClasses/RoguishArcaneScoundrel-pt-BR.txt
+++ b/SolastaUnfinishedBusiness/Translations/pt-BR/SubClasses/RoguishArcaneScoundrel-pt-BR.txt
@@ -6,7 +6,7 @@ Feature/&AdditionalDamageRoguishArcaneScoundrelDistractingAmbushDescription=A pa
Feature/&AdditionalDamageRoguishArcaneScoundrelDistractingAmbushTitle=Emboscada Distrativa
Feature/&CastSpellRoguishArcaneScoundrelDescription=Lance feitiços e truques mágicos.
Feature/&CastSpellRoguishArcaneScoundrelTitle=Feitiço
-Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeDescription=A partir do 17º nível, você ganha os seguintes benefícios:\n• Você pode roubar a essência de uma criatura e usá-la para ferir outra. Durante seu turno, quando você causa dano de ataque furtivo a uma criatura, você pode atingir qualquer outra criatura a até 9 metros de você como uma ação livre, causando metade de seus dados de ataque furtivo (arredondado para baixo) como dano de força e aplicando a condição Distracting Ambush a essa criatura. criatura.\n• Você ganha um slot adicional de seu nível de conjurador mais alto.
+Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeDescription=A partir do 17º nível, você pode roubar essência de uma criatura e usá-la para prejudicar outra. Durante o seu turno, quando você causa dano de ataque furtivo a uma criatura, você pode mirar em qualquer outra criatura a até 9 metros de você como uma ação livre, causando metade dos seus dados de ataque furtivo (arredondado para baixo) como dano de força e aplicando a condição Distracting Ambush a essa criatura. criatura.
Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeTitle=Ladrão de essência
Feature/&MagicAffinityRoguishArcaneScoundrelGuilefulCastingDescription=Você pode usar suas armas como foco de conjuração e é capaz de executar componentes somáticos de magias enquanto segura itens
Feature/&MagicAffinityRoguishArcaneScoundrelGuilefulCastingTitle=Casting Guilleful
diff --git a/SolastaUnfinishedBusiness/Translations/pt-BR/SubClasses/WayOfTheDiscordance-pt-BR.txt b/SolastaUnfinishedBusiness/Translations/pt-BR/SubClasses/WayOfTheDiscordance-pt-BR.txt
index 326d60277c..b3221adead 100644
--- a/SolastaUnfinishedBusiness/Translations/pt-BR/SubClasses/WayOfTheDiscordance-pt-BR.txt
+++ b/SolastaUnfinishedBusiness/Translations/pt-BR/SubClasses/WayOfTheDiscordance-pt-BR.txt
@@ -4,7 +4,7 @@ Condition/&ConditionWayOfTheDiscordanceDiscordanceDescription=Sua mente sofrerá
Condition/&ConditionWayOfTheDiscordanceDiscordanceTitle=Discordância
Condition/&ConditionWayOfTheDiscordanceTurmoilDescription=Receba -1d4 em todas as jogadas de ataque e testes de resistência. Você pode tentar salvar no final de cada um dos seus turnos.
Condition/&ConditionWayOfTheDiscordanceTurmoilTitle=Turbulência Profunda
-Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyDescription=Você pode gastar 2 ki e usar sua ação bônus para causar uma erupção de energia negativa acumulada, causando 3d6 de dano necrótico em uma área de 3x3 células a criaturas inimigas que falharem no teste de resistência de Constituição (CD 8 + bônus de proficiência + modificador de Sabedoria, exceto pela metade) e aplicar uma instância da condição de Discordância a cada criatura afetada, independentemente de terem passado no teste de resistência ou não. Para cada 2 pontos de ki extras gastos, você aumenta o dano em 2d6 extras, até um custo total igual à metade do seu nível de monge (arredondado para cima).
+Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyDescription=Você pode gastar 2 Ki e usar sua ação bônus para causar uma erupção de energia negativa acumulada, causando 3d6 de dano necrótico em uma área de 3x3 células a criaturas inimigas que falharem no teste de resistência de Destreza (CD 8 + bônus de proficiência + modificador de Sabedoria, exceto pela metade) e aplicar uma instância da condição de Discordância a cada criatura afetada, independentemente de terem passado no teste de resistência ou não. Para cada ponto de Ki extra gasto, você aumenta o dano em 1d6 extra, até um custo total igual à metade do seu nível de monge (arredondado para cima).
Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyTitle=Explosão de desarmonia
Feature/&FeatureSetWayOfTheDiscordanceChaosChannelingDescription=Você pode reunir uma parte do seu próprio caos acumulado e usá-lo para criar picos de energia negativa. Como uma ação livre, aumente o alcance de seus ataques desarmados em 9 metros e converta todo o dano causado por ataques desarmados em dano necrótico até o final do seu turno. Você pode usar esse recurso um número de vezes por descanso longo igual ao seu bônus de proficiência e pode gastar 2 Pontos de Ki para usá-lo novamente se estiver sem uso.
Feature/&FeatureSetWayOfTheDiscordanceChaosChannelingTitle=Canalização do Caos
diff --git a/SolastaUnfinishedBusiness/Translations/ru/FightingStyles-ru.txt b/SolastaUnfinishedBusiness/Translations/ru/FightingStyles-ru.txt
index 7ff36ac338..92927958ae 100644
--- a/SolastaUnfinishedBusiness/Translations/ru/FightingStyles-ru.txt
+++ b/SolastaUnfinishedBusiness/Translations/ru/FightingStyles-ru.txt
@@ -34,8 +34,8 @@ FightingStyle/&ShieldExpertDescription=Вы научились использо
FightingStyle/&ShieldExpertTitle=Эксперт по щитам
FightingStyle/&TorchbearerDescription=Вы умеете пользоваться факелом в бою. Один раз за ход в качестве бонусного действия вы можете использовать источник света, которым вы экипированы, чтобы попытаться поджечь противника на расстоянии касания. Ваша цель должна преуспеть в спасброске Ловкости (Сл равна 8 + ваш бонус мастерства + ваш модификатор Ловкости), или начнёт получать урон огнём 1d4 за ход в течение 3 ходов или до тех пор, пока не будет потушена.
FightingStyle/&TorchbearerTitle=Факелоносец
-FightingStyle/&ZenArcherDescription=При использовании длинного, короткого лука или ручного арбалета ваша интуиция направляет ваши руки. Вы можете использовать модификатор Мудрости вместо модификатора Ловкости при бросках атаки и урона с этим оружием.
-FightingStyle/&ZenArcherTitle=Дзен Лучник
+FightingStyle/&ZenArcherDescription=При использовании лука ваша интуиция направляет ваши руки. Увеличьте значение Мудрости на 1 при максимуме 20. Вы можете использовать модификатор Мудрости вместо модификатора Ловкости при бросках атаки и урона с этим оружием.
+FightingStyle/&ZenArcherTitle=Интуитивная стрельба из лука
Reaction/&CustomReactionInterceptionDescription=Уменьшите урон, который {0} получает от {1}, на 1d10 + ваш бонус мастерства.
Reaction/&CustomReactionInterceptionReactDescription=Перехватите эту атаку.
Reaction/&CustomReactionInterceptionReactTitle=Перехватить
diff --git a/SolastaUnfinishedBusiness/Translations/ru/Settings-ru.txt b/SolastaUnfinishedBusiness/Translations/ru/Settings-ru.txt
index 3cda152b99..e1c7f7e7b3 100644
--- a/SolastaUnfinishedBusiness/Translations/ru/Settings-ru.txt
+++ b/SolastaUnfinishedBusiness/Translations/ru/Settings-ru.txt
@@ -276,8 +276,8 @@ ModUi/&UseMathFlankingRules=+ Использовать точную мате
ModUi/&UseOfficialAdvantageDisadvantageRules=Использовать официальные правила для преимущества/помехи [если условия вызывают бросок одновременно с преимуществом и помехой, вы не получаете ни того, ни другого]
ModUi/&UseOfficialDistanceCalculation=Использовать официальное вычисление расстояния, основанное на расстоянии от одного куба существа до другого [вместо стандартного расчёта расстояния в Solasta]
ModUi/&UseOfficialFlankingRules=Использовать официальные правила положения [атакующий получает преимущество, если союзник находится на противоположной стороне от цели]
-ModUi/&UseOfficialFlankingRulesAlsoForRanged=+ Включить эти правила для дальнобойных атак
-ModUi/&UseOfficialFlankingRulesAlsoForReach=+ Также включить для атак досягаемости
+ModUi/&UseOfficialFlankingRulesAlsoForRanged=+ Включить эти правила для дальнобойных атак [отключить точную математику]
+ModUi/&UseOfficialFlankingRulesAlsoForReach=+ Также включить для атак досягаемости [отключить точную математику]
ModUi/&UseOfficialFlankingRulesButAddAttackModifier=+ Вместо преимущества давать +1 к броскам атаки
ModUi/&UseOfficialFoodRationsWeight=Использовать официальный вес Рационов (2 фунта)
ModUi/&UseOfficialSmallRacesDisWithHeavyWeapons=Использовать официальные правила рас маленького размера при использовании тяжёлого оружия [вы совершаете атаки с помехой]
diff --git a/SolastaUnfinishedBusiness/Translations/ru/Spells/Cantrips-ru.txt b/SolastaUnfinishedBusiness/Translations/ru/Spells/Cantrips-ru.txt
index d353d3cb02..922900ff0f 100644
--- a/SolastaUnfinishedBusiness/Translations/ru/Spells/Cantrips-ru.txt
+++ b/SolastaUnfinishedBusiness/Translations/ru/Spells/Cantrips-ru.txt
@@ -33,7 +33,7 @@ Spell/&IlluminatingSphereDescription=Заставляет источники с
Spell/&IlluminatingSphereTitle=Освещающая сфера
Spell/&MindSpikeDescription=Вы отправляете дезориентирующий луч психической энергии в разум одного существа, которое видите в пределах дистанции. Цель должна преуспеть в спасброске Интеллекта, иначе получит 1d6 урона психической энергией и вычтет 1d4 из следующего спасброска, совершаемого ею до конца вашего следующего хода.
Spell/&MindSpikeTitle=Расщепление разума
-Spell/&MinorLifestealDescription=Вы вытягиваете жизненную энергию из враждебного существа, которое видите в пределах 30 футов. Нанесите цели 1d8 некротического урона при попадании, исцелите количество хитов, равное половине нанесённого урона. Это заклинание не оказывает эффекта на нежить и конструкты. Броски урона получают дополнительную кость на уровнях 5, 11 и 17.
+Spell/&MinorLifestealDescription=Вы вытягиваете жизненную энергию из ближайшего враждебного существа. Совершите рукопашную атаку заклинанием по существу в пределах 5 футов от вас. Цель получает 1d6 некротического урона при попадании, а вы исцеляете количество хитов, равное половине нанесённого урона (с округлением вниз). Это заклинание не оказывает эффекта на нежить и конструкты. Урон заклинания увеличивается на одну дополнительную кость на уровнях 5, 11 и 17.
Spell/&MinorLifestealTitle=Малое похищение жизни
Spell/&ResonatingStrikeDescription=Выберите одно существо на дистанции ближнего боя от вас, а также другое существо, которое вы можете видеть, в радиусе 5 футов от основной цели. Вы совершаете рукопашную атаку оружием по первому существу. При попадании цель подвергается обычному эффекту атаки этим оружием, и пламя перекидывается на вторую цель, нанося урон огнём, равный вашему модификатору заклинательной характеристики.\nНа 5-м уровне рукопашная атака наносит дополнительно 1d8 урона огнём цели при попадании, а урон огнём второму существу увеличивается до 1d8 + ваш модификатор заклинательной характеристики. Оба броска урона получают дополнительно 1d8 на 11-м и 17-м уровнях.
Spell/&ResonatingStrikeTitle=Пылающий клинок
diff --git a/SolastaUnfinishedBusiness/Translations/ru/Spells/Spells01-ru.txt b/SolastaUnfinishedBusiness/Translations/ru/Spells/Spells01-ru.txt
index 99de7372a2..2fca45d6e1 100644
--- a/SolastaUnfinishedBusiness/Translations/ru/Spells/Spells01-ru.txt
+++ b/SolastaUnfinishedBusiness/Translations/ru/Spells/Spells01-ru.txt
@@ -13,7 +13,7 @@ Condition/&ConditionMuleDescription=Ваша скорость не уменьш
Condition/&ConditionMuleTitle=Мул
Condition/&ConditionSanctuaryDescription=Атакующие вас должны совершить спасбросок Мудрости против Сл наложившего заклинание. При провале весь урон поглощается.
Condition/&ConditionSanctuaryTitle=Защищён убежищем
-Condition/&ConditionSkinOfRetributionDescription=Если существо попадает по вам рукопашной атакой, пока вы обладаете этими временными хитами, существо получает 5 урона типа {0} за уровень заклинания.
+Condition/&ConditionSkinOfRetributionDescription=Если существо попадает по вам рукопашной атакой, пока вы обладаете этими временными хитами, существо получает 5 урона холодом за каждый уровень заклинания.
Condition/&ConditionSkinOfRetributionTitle=Покров возмездия
Condition/&ConditionSpikeBarrageDescription=В следующий раз, когда вы попадёте по существу дальнобойной атакой оружием, цель и все существа в пределах 5 футов от неё, должны совершить спасбросок Ловкости. При провале существо получает колющий урон 1d10, или половину этого урона при успехе.
Condition/&ConditionSpikeBarrageTitle=Град шипов
@@ -80,7 +80,7 @@ Spell/&RadiantMotesTitle=Сияющие пятна
Spell/&SanctuaryDescription=Вы защищаете одно существо в пределах дистанции от атаки. Пока заклинание активно, все существа, нацеливающиеся на защищённое существо атаками или вредоносными заклинаниями, должны вначале совершить спасбросок Мудрости. При провале существо теряет атаку или заклинание. Это заклинание не защищает от эффектов, действующих на площадь. Если защищённое существо совершает атаку или накладывает заклинание, это заклинание оканчивается.
Spell/&SearingSmiteDescription=Когда вы в следующий раз попадёте по существу рукопашной атакой оружием, пока заклинание активно, ваше оружие вспыхивает ярким белым светом, и атака причиняет цели дополнительный 1к6 урона огнём и поджигает её.\nПока заклинание активно, цель в начале каждого своего хода должна совершать спасбросок Телосложения. При провале она получает 1к6 урона огнём. При успехе заклинание заканчивается.\nНа больших уровнях: Если вы накладываете это заклинание, используя ячейку 2-го уровня или выше, первичный дополнительный урон от атаки увеличивается на 1к6 за каждый уровень ячейки выше первого.
Spell/&SearingSmiteTitle=Палящая кара
-Spell/&SkinOfRetributionDescription=Выберите тип урона: Кислота, Холод, Огонь, Молния, Яд или Звук. Защитный элементный покров окутывает вас, защищая вас и ваше снаряжение. На время действия заклинания вы получаете 5 временных хитов за каждый его уровень. Кроме того, если существо поражает вас атакой ближнего боя, пока у вас есть эти временные хиты, оно получает 5 урона выбранного типа за уровень заклинания.
+Spell/&SkinOfRetributionDescription=Вас окружает защитное магическое поле, проявляющееся в виде призрачной изморози, покрывшей вас и ваше снаряжение. Вы получаете 5 временных хитов на период действия заклинания. Если существо попадает по вам рукопашной атакой, пока у вас есть эти хиты, оно получает 5 урона холодом за каждый уровень заклинания.
Spell/&SkinOfRetributionTitle=Покров возмездия
Spell/&SpikeBarrageDescription=В следующий раз, когда вы попадёте по существу дальнобойной атакой оружием, пока активно это заклинание, из дальнобойного оружия или боеприпаса вылетит град шипов. В дополнение к обычному эффекту атаки, цель и все существа в пределах 5 футов от неё, должны совершить спасбросок Ловкости. При провале существо получает колющий урон 1d10, или половину этого урона при успехе.
Spell/&SpikeBarrageTitle=Град шипов
diff --git a/SolastaUnfinishedBusiness/Translations/ru/Spells/Spells02-ru.txt b/SolastaUnfinishedBusiness/Translations/ru/Spells/Spells02-ru.txt
index 2a213173fb..c85d4fdaa2 100644
--- a/SolastaUnfinishedBusiness/Translations/ru/Spells/Spells02-ru.txt
+++ b/SolastaUnfinishedBusiness/Translations/ru/Spells/Spells02-ru.txt
@@ -18,6 +18,8 @@ Item/&ItemShadowBladeDescription=Он наносит 2d8 урона психич
Item/&ItemShadowBladeTitle=Теневой клинок
Spell/&BindingIceDescription=Порыв ледяной энергии исходит от вас 30-футовым конусом. Каждое существо в этой области должно совершить спасбросок Телосложения. При провале существо получает 3d8 урона холодом, и его удерживают ледяные образования в течение 1 минуты или до тех пор, пока оно действием не разобьёт лёд. У существа, которое удерживается льдом, скорость уменьшается до 0. При успехе существо получает вдвое меньше урона, и оно не удерживается льдом.
Spell/&BindingIceTitle=Сковывающий лёд
+Spell/&CloudOfDaggersDescription=Вы заполняете воздух крутящимися кинжалами в кубе с длиной ребра 5 футов, с центром на точке, выбранной вами в пределах дистанции. Существо получает рубящий урон 4d4, когда впервые за ход входит в область заклинания или начинает там ход. Если вы накладываете это заклинание, используя ячейку 3-го уровня или выше, урон увеличивается на 2d4 за каждый уровень ячейки выше второго.
+Spell/&CloudOfDaggersTitle=Облако кинжалов
Spell/&ColorBurstDescription=Создайте светящийся куб, который на короткое время ослепит всех в радиусе 10 футов. 8d10 - это количество хитов существ, на которых может подействовать это заклинание.
Spell/&ColorBurstTitle=Взрыв цвета
Spell/&MirrorImageDescription=В вашем пространстве появляются три ваших иллюзорных копии. Каждый раз, когда существо нацеливается на вас атакой, пока заклинание активно, бросайте d20, чтобы определить, не попала ли атака вместо вас по одной из ваших копий.\nЕсли у вас три копии, вы должны выбросить «6» или больше, чтобы сделать целью копию. Если копий две, выбросить нужно «8» или больше. Если копия одна, вы должны выбросить «11» или больше.\nКД копии равен 10 + ваш модификатор Ловкости. Если атака попала по копии, она уничтожается. Копию может уничтожить только атака, попавшая по ней. Она игнорирует остальной урон и эффекты. Заклинание оканчивается, если все три копии будут уничтожены.\nСущество не попадает под действие этого заклинания, если оно Ослеплено или не может видеть, имеет Слепое зрение, Истинное зрение или Чувство вибрации (неприменимо, если вы не касаетесь земли).
diff --git a/SolastaUnfinishedBusiness/Translations/ru/Spells/Spells06-ru.txt b/SolastaUnfinishedBusiness/Translations/ru/Spells/Spells06-ru.txt
index 46cdf32374..055dc8798b 100644
--- a/SolastaUnfinishedBusiness/Translations/ru/Spells/Spells06-ru.txt
+++ b/SolastaUnfinishedBusiness/Translations/ru/Spells/Spells06-ru.txt
@@ -4,7 +4,7 @@ Feature/&PowerRingOfBladesDescription=Бонусным действием вы
Feature/&PowerRingOfBladesTitle=Кольцо лезвий
Feedback/&AdditionalDamageHeroicInfusionFormat=Героическая трансформация!
Feedback/&AdditionalDamageHeroicInfusionLine={0} героически попадает по {1}! (+{2})
-Spell/&FlashFreezeDescription=Вы пытаетесь заключить существо, которое видите в пределах дистанции, в темницу из твёрдого льда. Цель должна совершить спасбросок Ловкости. При провале цель получает 12d6 урона холодом и становится опутанной, покрываясь слоями толстого льда. При успешном спасброске цель получает в два раза меньше урона и не становится опутанной. Заклинание можно применять только к существам вплоть до большого размера. Чтобы освободиться, опутанная цель может действием совершить проверку Силы против Сл спасброска заклинания. При успехе цель освобождается и больше не является опутанной. Когда вы накладываете это заклинание, используя ячейку заклинания 7-го уровня или выше, урон от холода увеличивается на 2d6 за каждый уровень ячейки выше 6-го.
+Spell/&FlashFreezeDescription=Вы пытаетесь заключить существо, которое видите в пределах дистанции, в темницу из твёрдого льда. Цель должна совершить спасбросок Ловкости. При провале цель получает 10d6 урона холодом и становится опутанной, покрываясь слоями толстого льда. При успешном спасброске цель получает в два раза меньше урона и не становится опутанной. Заклинание можно применять только к существам вплоть до большого размера. Чтобы освободиться, опутанная цель может действием совершить проверку Силы против Сл спасброска заклинания. При успехе цель освобождается и больше не является опутанной. Когда вы накладываете это заклинание, используя ячейку заклинания 7-го уровня или выше, урон от холода увеличивается на 2d6 за каждый уровень ячейки выше 6-го.
Spell/&FlashFreezeTitle=Мгновенная заморозка
Spell/&HeroicInfusionDescription=Вы наделяете себя выносливостью и воинской доблестью, подпитываемыми магией. Пока заклинание не закончится, вы не можете накладывать заклинания, но получаете следующие преимущества:\n• Вы получаете 50 временных хитов. Если какое-либо их количество остаётся, когда заклинание заканчивается, они теряются.\n• Вы совершаете с преимуществом все броски атаки, совершаемые простым или воинским оружием.\n• Когда вы попадаете по цели атакой оружием, она получает дополнительно 2d12 урона силовым полем.\n• Вы получаете владение всеми доспехами, оружием и спасбросками, присущими классу Воина.\n• Если вы в свой ход совершаете действие Атака, вы можете совершить две атаки вместо одной.\nСразу после того, как заклинание оканчивается, вы должны преуспеть в спасброске Телосложения Сл 15, иначе получите одну степень истощения.
Spell/&HeroicInfusionTitle=Героическая трансформация
diff --git a/SolastaUnfinishedBusiness/Translations/ru/SubClasses/DomainDefiler-ru.txt b/SolastaUnfinishedBusiness/Translations/ru/SubClasses/DomainDefiler-ru.txt
index 3bbd69b6f4..b866bb5081 100644
--- a/SolastaUnfinishedBusiness/Translations/ru/SubClasses/DomainDefiler-ru.txt
+++ b/SolastaUnfinishedBusiness/Translations/ru/SubClasses/DomainDefiler-ru.txt
@@ -6,16 +6,16 @@ Feature/&AdditionalDamageDomainDefilerDivineStrikeDescription=Один раз в
Feature/&AdditionalDamageDomainDefilerDivineStrikeTitle=Божественный удар
Feature/&AutoPreparedSpellsDomainDefilerDyingLightDescription=Вы изучаете заклинания Круг смерти и Перст смерти и добавляете их в список известных заклинаний. Эти заклинания всегда подготовлены, не учитываются в общем количестве заклинаний, которые вы можете подготовить и считаются заклинаниями жреца. Кроме того, некротический урон, наносимый вашими заклинаниями и способностями, игнорирует сопротивление некротическому урону.
Feature/&AutoPreparedSpellsDomainDefilerDyingLightTitle=Угасающий свет
-Feature/&BonusCantripDomainDefilerDescription=Вы изучаете бонусные заговоры Луч холода и Мучение.
+Feature/&BonusCantripDomainDefilerDescription=Изучите заговор Мучение.
Feature/&BonusCantripDomainDefilerTitle=Бонусный заговор
Feature/&DamageAffinityDomainDefilerDivineImmunityDescription=Вы обладаете иммунитетом к некротическому урону.
Feature/&DamageAffinityDomainDefilerDivineImmunityTitle=Божественная неуязвимость
Feature/&DamageAffinityDomainDefilerDivineResistanceDescription=Вы обладаете сопротивлением некротическому урону.
Feature/&DamageAffinityDomainDefilerDivineResistanceTitle=Божественное сопротивление
-Feature/&FeatureDomainDefilerInsidiousDeathMagicDescription=Существа, которым вы наносите некротический урон с помощью заклинаний, способностей или оружия, не могут исцеляться в течение количества ходов, равного половине вашего уровня жреца (с округлением вверх), или в течение одной минуты, если урон был нанесён Божественным ударом.
+Feature/&FeatureDomainDefilerInsidiousDeathMagicDescription=Существа, которым вы наносите некротический урон с помощью заклинаний, способностей или оружия, не могут исцеляться в течение количества раундов, равного половине вашего уровня жреца (с округлением вверх), или в течение 6 раундов, если урон был нанесён Божественным ударом.
Feature/&FeatureDomainDefilerInsidiousDeathMagicTitle=Коварная магия смерти
-Feature/&PowerDomainDefilerDefileLifeDescription=Вы высвобождаете волну некротической энергии. Каждое существо, не являющееся нежитью, в радиусе 15 футов должно совершить спасбросок Телосложения. Существа получают некротический урон, равный 2d6 + ваш уровень в этом классе, при проваленном спасброске или половину при успехе.
-Feature/&PowerDomainDefilerDefileLifeTitle=Осквернение жизни
+Feature/&PowerDomainDefilerDefileLifeDescription=Вы высвобождаете волну некротической энергии. Каждое враждебное существо, не являющееся нежитью, в радиусе 15 футов должно совершить спасбросок Телосложения. Затронутые существа получают некротический урон, равный 2d10 + ваш уровень Жреца, при проваленном спасброске или половину при успехе.
+Feature/&PowerDomainDefilerDefileLifeTitle=Божественный канал: Осквернение жизни
Feature/&PowerDomainDefilerMarkForDeathDescription=Отметьте противника смертью на одну минуту. Он получает уязвимость к некротическому урону и должен совершить спасбросок Харизмы, предотвращая эффект при успехе.
Feature/&PowerDomainDefilerMarkForDeathTitle=Метка смерти
Feedback/&AdditionalDamageDivineStrikeFormat=Божественный удар!
diff --git a/SolastaUnfinishedBusiness/Translations/ru/SubClasses/MartialWeaponMaster-ru.txt b/SolastaUnfinishedBusiness/Translations/ru/SubClasses/MartialWeaponMaster-ru.txt
index fd5ef93043..2edd6816af 100644
--- a/SolastaUnfinishedBusiness/Translations/ru/SubClasses/MartialWeaponMaster-ru.txt
+++ b/SolastaUnfinishedBusiness/Translations/ru/SubClasses/MartialWeaponMaster-ru.txt
@@ -2,7 +2,7 @@ Condition/&ConditionMartialWeaponMasterFocusedStrikesDescription=Вы облад
Condition/&ConditionMartialWeaponMasterFocusedStrikesTitle=Целенаправленные удары
Feature/&AttributeModifierMartialWeaponMasterSpecializationDescription=Вы получаете +1 к броскам на попадание и урон при использовании специализированного типа оружия. Мастер воинского оружия совершает с помехой атаки всеми другими типами оружия, но получает бонус +2, начиная с 9-го уровня, и +3, начиная с 17-го уровня.
Feature/&AttributeModifierMartialWeaponMasterSpecializationTitle=Специализация на оружии
-Feature/&FeatureMartialWeaponMasterBattleStanceDescription=После начала боя получите временные хиты, равные вашему уровню мастера оружия + бонус мастерства + модификатор Телосложения, если вы используете специализированное оружие.
+Feature/&FeatureMartialWeaponMasterBattleStanceDescription=При броске инициативы вы получаете временные хиты, равные вашему уровню мастера оружия + модификатор Телосложения и восстанавливаете одно использование умения Целенаправленные удары, если вы используете специализированное оружие.
Feature/&FeatureMartialWeaponMasterBattleStanceTitle=Боевая стойка
Feature/&FeatureMartialWeaponMasterDeadlyAccuracyDescription=Каждый раз, когда вы совершаете критическое попадание своим специализированным оружием, вы наносите дополнительные 2d6 урона.
Feature/&FeatureMartialWeaponMasterDeadlyAccuracyTitle=Смертельная точность
@@ -12,7 +12,7 @@ Feature/&FeatureMartialWeaponMasterPerfectStrikesDescription=Ваши Целен
Feature/&FeatureMartialWeaponMasterPerfectStrikesTitle=Идеальные удары
Feature/&InvocationPoolMartialWeaponMasterLearnDescription=Выберите тип оружия, на котором хотите специализироваться.
Feature/&InvocationPoolMartialWeaponMasterLearnTitle=Специализация на оружии
-Feature/&PowerMartialWeaponMasterFocusedStrikesDescription=Бонусным действием вы можете получить преимущество во всех атаках специализированным оружием до конца вашего хода. Вы можете использовать эту способность три раза до продолжительного отдыха.\nНачиная с 10-го уровня, при броске инициативы, когда у вас не остаётся ни одного использования Целенаправленных ударов, вы восстанавливаете одно использование.
+Feature/&PowerMartialWeaponMasterFocusedStrikesDescription=Бонусным действием вы можете получить преимущество во всех атаках специализированным оружием до конца вашего хода. Вы можете использовать эту способность три раза до продолжительного отдыха.
Feature/&PowerMartialWeaponMasterFocusedStrikesTitle=Целенаправленные удары
Feedback/&ActivateRepaysLine={0} восстанавливает использование {1}
Feedback/&AdditionalDamageDeadlyAccuracyFormat=Точная атака!
diff --git a/SolastaUnfinishedBusiness/Translations/ru/SubClasses/RoguishArcaneScoundrel-ru.txt b/SolastaUnfinishedBusiness/Translations/ru/SubClasses/RoguishArcaneScoundrel-ru.txt
index ec5437837e..c481b168bf 100644
--- a/SolastaUnfinishedBusiness/Translations/ru/SubClasses/RoguishArcaneScoundrel-ru.txt
+++ b/SolastaUnfinishedBusiness/Translations/ru/SubClasses/RoguishArcaneScoundrel-ru.txt
@@ -6,7 +6,7 @@ Feature/&AdditionalDamageRoguishArcaneScoundrelDistractingAmbushDescription=На
Feature/&AdditionalDamageRoguishArcaneScoundrelDistractingAmbushTitle=Отвлекающая засада
Feature/&CastSpellRoguishArcaneScoundrelDescription=Вы можете накладывать заклинания и заговоры Волшебника.
Feature/&CastSpellRoguishArcaneScoundrelTitle=Использование заклинаний
-Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeDescription=Начиная с 17-го уровня, вы получаете следующие преимущества:\n• Вы можете украсть эссенцию у одного существа и использовать её для причинения вреда другому. Во время вашего хода, когда вы наносите урон скрытой атакой существу, вы можете свободным действием нацелиться на любое другое существо в пределах 30 футов от вас, нанеся половину ваших костей скрытой атаки (с округлением вниз) урона силовым полем и наложив на это существо состояние Отвлекающая засада.\n• Вы получаете одну дополнительную ячейку заклинаний максимально доступного вам уровня.
+Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeDescription=Начиная с 17-го уровня, вы можете украсть эссенцию у одного существа и использовать её для причинения вреда другому. Во время вашего хода, когда вы наносите урон скрытой атакой существу, вы можете свободным действием нацелиться на любое другое существо в пределах 30 футов от вас, нанеся половину ваших костей скрытой атаки (с округлением вниз) урона силовым полем и наложив на это существо состояние Отвлекающая засада.
Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeTitle=Вор эссенции
Feature/&MagicAffinityRoguishArcaneScoundrelGuilefulCastingDescription=Вы можете использовать ваше оружие в качестве заклинательной фокусировки, а также использовать соматические компоненты заклинаний, даже если ваши руки заняты.
Feature/&MagicAffinityRoguishArcaneScoundrelGuilefulCastingTitle=Коварное наложение
diff --git a/SolastaUnfinishedBusiness/Translations/ru/SubClasses/WayOfTheDiscordance-ru.txt b/SolastaUnfinishedBusiness/Translations/ru/SubClasses/WayOfTheDiscordance-ru.txt
index 1254a687b9..f2e8cfc6b5 100644
--- a/SolastaUnfinishedBusiness/Translations/ru/SubClasses/WayOfTheDiscordance-ru.txt
+++ b/SolastaUnfinishedBusiness/Translations/ru/SubClasses/WayOfTheDiscordance-ru.txt
@@ -4,7 +4,7 @@ Condition/&ConditionWayOfTheDiscordanceDiscordanceDescription=Ваш разум
Condition/&ConditionWayOfTheDiscordanceDiscordanceTitle=Диссонанс
Condition/&ConditionWayOfTheDiscordanceTurmoilDescription=Получите -1d4 ко всем броскам атаки и спасброскам. Вы можете попытаться совершить спасбросок в конце каждого вашего хода.
Condition/&ConditionWayOfTheDiscordanceTurmoilTitle=Смятение
-Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyDescription=Вы можете потратить 2 очка Ци и бонусным действием вызвать выброс накопленной негативной энергии, нанося 3d6 некротического урона в области 3x3 клетки враждебным существам, провалившим спасбросок Телосложения (Сл равна 8 + ваш бонус мастерства + ваш модификатор Мудрости, при успехе урон снижается вдвое), и накладывая один уровень состояния Диссонанса на каждое поражённое существо, независимо от того, прошло оно спасбросок или нет. За каждое дополнительное очко Ци вы увеличиваете урон на 1d6, вплоть до общей стоимости, равной половине вашего уровня монаха (с округлением вверх).
+Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyDescription=Вы можете потратить 2 очка Ци и бонусным действием вызвать выброс накопленной негативной энергии, нанося 3d6 некротического урона в области 3x3 клетки враждебным существам, провалившим спасбросок Ловкости (Сл равна 8 + ваш бонус мастерства + ваш модификатор Мудрости, при успехе урон снижается вдвое), и накладывая один уровень состояния Диссонанса на каждое поражённое существо, независимо от того, прошло оно спасбросок или нет. За каждое дополнительное очко Ци вы увеличиваете урон на 1d6, вплоть до общей стоимости, равной половине вашего уровня монаха (с округлением вверх).
Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyTitle=Взрыв дисгармонии
Feature/&FeatureSetWayOfTheDiscordanceChaosChannelingDescription=Вы можете собрать часть накопленного вами хаоса и использовать его для создания всплесков негативной энергии. Свободным действием вы можете увеличить дальность ваших безоружных ударов на 30 футов и преобразовать весь урон, наносимый безоружными ударами, в некротический до конца вашего хода. Вы можете использовать эту способность количество раз, равное вашему бонусу мастерства, затем вы должны завершить продолжительный отдых, чтобы восстановить все использования, либо потратить 2 очка Ци, чтобы использовать её вновь.
Feature/&FeatureSetWayOfTheDiscordanceChaosChannelingTitle=Направление Хаоса
diff --git a/SolastaUnfinishedBusiness/Translations/zh-CN/FightingStyles-zh-CN.txt b/SolastaUnfinishedBusiness/Translations/zh-CN/FightingStyles-zh-CN.txt
index 40d48ed098..e42a647975 100644
--- a/SolastaUnfinishedBusiness/Translations/zh-CN/FightingStyles-zh-CN.txt
+++ b/SolastaUnfinishedBusiness/Translations/zh-CN/FightingStyles-zh-CN.txt
@@ -34,8 +34,8 @@ FightingStyle/&ShieldExpertDescription=你受过使用盾牌作为武器的训
FightingStyle/&ShieldExpertTitle=护盾专家
FightingStyle/&TorchbearerDescription=你擅长在战斗中使用火把。每回合一次,作为一个附赠动作,你可以选择使用你装备的光源来尝试点燃你可以接触到的敌人。你的目标必须通过一次敏捷豁免(DC 8 + 你的熟练加值 + 你的敏捷调整值),否则每回合受到 1d4 火焰伤害,持续 3 回合或直到熄灭。
FightingStyle/&TorchbearerTitle=火炬手
-FightingStyle/&ZenArcherDescription=使用长弓、短弓或手弩时,你可以使用直觉修正射击。你可以使用感知调整值代替敏捷调整值来使用这些武器进行攻击和伤害检定。
-FightingStyle/&ZenArcherTitle=禅宗射手
+FightingStyle/&ZenArcherDescription=使用弓时,你的直觉会引导你的手。将你的感知属性提高 1,最多 20。你可以使用你的感知修正值代替你的敏捷修正值来使用这些武器进行攻击和伤害检定。
+FightingStyle/&ZenArcherTitle=直观的射箭
Reaction/&CustomReactionInterceptionDescription=将 {1} 对 {0} 造成的伤害减少 1d10 + 你的熟练加值。
Reaction/&CustomReactionInterceptionReactDescription=拦截这次攻击。
Reaction/&CustomReactionInterceptionReactTitle=截距
diff --git a/SolastaUnfinishedBusiness/Translations/zh-CN/Spells/Cantrips-zh-CN.txt b/SolastaUnfinishedBusiness/Translations/zh-CN/Spells/Cantrips-zh-CN.txt
index 88bf546135..82d3fa3b65 100644
--- a/SolastaUnfinishedBusiness/Translations/zh-CN/Spells/Cantrips-zh-CN.txt
+++ b/SolastaUnfinishedBusiness/Translations/zh-CN/Spells/Cantrips-zh-CN.txt
@@ -33,7 +33,7 @@ Spell/&IlluminatingSphereDescription=使效果区域内的火把和法力灯等
Spell/&IlluminatingSphereTitle=发光球体
Spell/&MindSpikeDescription=你将一股令人迷惑的精神能量刺入施法距离内一个你能看到的生物的脑海中。目标必须成功通过一次智力豁免,否则将受到 1d6 心灵伤害,并在你的下一轮结束前从它进行的下一次豁免中减去 1d4。
Spell/&MindSpikeTitle=心灵尖峰
-Spell/&MinorLifestealDescription=你从 30 尺内可见的敌对生物身上吸取生命能量。击中时对目标造成 1d8 点坏死伤害,并治疗所造成伤害的一半。该法术对不死生物和构装体没有效果。该伤害在第 5、11 和 17 级时会获得额外的骰子。
+Spell/&MinorLifestealDescription=你从附近的敌方生物身上吸取生命能量。对你周围 5 英尺内的生物进行近战法术攻击。击中时,该生物会受到 1d6 点坏死伤害,并且你会治疗所造成伤害的一半(向下舍入)。该法术对不死生物和构装体没有效果。该法术的伤害在第 5、11 和 17 级时会增加一个额外的骰子。
Spell/&MinorLifestealTitle=次级吸血
Spell/&ResonatingStrikeDescription=选择您近战范围内的一个生物以及您在主要目标 5 尺内可以看到的另一个生物。你用当前武器对第一个生物进行近战攻击。击中时,目标会受到武器攻击的正常效果,火焰会跳跃到第二个目标,造成等同于你的施法能力调整值的火焰伤害。\n在 5 级时,近战攻击会对目标造成额外 1d8 火焰伤害击中,对第二个生物的火焰伤害增加至 1d8 + 你的施法能力调整值。在第 11 级和第 17 级时,两种伤害检定都会增加 1d8。
Spell/&ResonatingStrikeTitle=灼焰剑
diff --git a/SolastaUnfinishedBusiness/Translations/zh-CN/Spells/Spells01-zh-CN.txt b/SolastaUnfinishedBusiness/Translations/zh-CN/Spells/Spells01-zh-CN.txt
index 82475558a7..f2965c5997 100644
--- a/SolastaUnfinishedBusiness/Translations/zh-CN/Spells/Spells01-zh-CN.txt
+++ b/SolastaUnfinishedBusiness/Translations/zh-CN/Spells/Spells01-zh-CN.txt
@@ -13,7 +13,7 @@ Condition/&ConditionMuleDescription=你的速度不会因为阻碍物或重甲
Condition/&ConditionMuleTitle=骡运术
Condition/&ConditionSanctuaryDescription=对你的攻击必须针对庇护术法术豁免 DC 进行一次感知豁免检定。豁免失败后,所有伤害都会被吸收。
Condition/&ConditionSanctuaryTitle=受庇护术守护
-Condition/&ConditionSkinOfRetributionDescription=如果一个生物在你拥有这些临时生命值时用近战攻击击中你,则该生物每法术等级需要 5 {0}。
+Condition/&ConditionSkinOfRetributionDescription=如果一个生物在你拥有这些临时生命值时用近战攻击击中你,则该生物每法术等级受到 5 点冰冷伤害。
Condition/&ConditionSkinOfRetributionTitle=惩戒之皮
Condition/&ConditionSpikeBarrageDescription=下次你用远程武器攻击击中生物时,攻击目标及其 5 英尺内的每个生物都必须进行敏捷豁免。豁免失败时,生物会受到 1d10 穿刺伤害;豁免成功时,生物会受到一半的伤害。
Condition/&ConditionSpikeBarrageTitle=尖刺弹幕
@@ -27,7 +27,6 @@ Condition/&ConditionVileBrewDescription=您浑身都是酸,可以用自己的
Condition/&ConditionVileBrewTitle=酸液附着
Feature/&FeatureGiftOfAlacrityDescription=你可以将 1d8 添加到你的先攻掷骰中。
Feature/&FeatureGiftOfAlacrityTitle=灵敏之赐
-Feature/&PowerFeedback/&AdditionalDamageThunderousSmiteFormat=雷霆斩!
Feature/&PowerStrikeWithTheWindDescription=为你的下一次攻击提供优势,并在命中时造成额外 1d8 伤害。无论您击中还是未击中,您的步行速度都会增加 30 英尺,直到该回合结束。
Feature/&PowerStrikeWithTheWindTitle=乘风而击
Feedback/&AdditionalDamageElementalInfusionAcidFormat=元素灌注!
@@ -81,7 +80,7 @@ Spell/&RadiantMotesTitle=光耀射弹
Spell/&SanctuaryDescription=你保护范围内的生物免受攻击。在法术结束之前,任何攻击或有害法术以受保护生物为目标时,必须首先进行感知豁免。如果豁免失败,该生物就会失去攻击或法术。该法术不能保护受保护的生物免受区域效应。如果受保护的生物进行攻击或施展法术,则该法术结束。
Spell/&SearingSmiteDescription=在你的下一次击中时,你的武器会发出白热强度的信号弹,攻击会对目标造成额外的 1d6 火焰伤害,并使目标着火。\n在每个回合开始时,目标必须进行一次成功通过体质豁免来停止燃烧,否则将受到 1d6 火焰伤害。\n更高等级:每超过 1 级槽位等级,攻击造成的初始额外伤害增加 1d6。
Spell/&SearingSmiteTitle=灼热斩
-Spell/&SkinOfRetributionDescription=选择一种类型:强酸、寒冷、火焰、闪电、毒性或雷鸣。一层保护性的元素皮肤包裹着你,覆盖着你和你的装备。你在持续时间内每法术等级获得 5 点临时生命值。此外,如果一个生物在你拥有这些临时生命值时用近战攻击击中你,则该生物每法术等级受到 5 点所选类型的伤害。
+Spell/&SkinOfRetributionDescription=保护性元素皮肤包裹着你,覆盖着你和你的装备。在持续时间内,每个法术等级你获得 5 点临时生命值。此外,如果一个生物在你拥有这些临时生命值时用近战攻击击中你,则该生物每法术等级受到 5 点冰冷伤害。
Spell/&SkinOfRetributionTitle=惩戒之皮
Spell/&SpikeBarrageDescription=下次你在法术结束前用远程武器攻击击中生物时,该法术会制造一场荆棘雨,从你的远程武器或弹药中长出。除了攻击的正常效果外,攻击目标及其 5 英尺内的每个生物都必须进行敏捷豁免检定。豁免失败时,生物会受到 1d10 穿刺伤害;豁免成功时,生物会受到一半的伤害。
Spell/&SpikeBarrageTitle=尖刺弹幕
diff --git a/SolastaUnfinishedBusiness/Translations/zh-CN/Spells/Spells02-zh-CN.txt b/SolastaUnfinishedBusiness/Translations/zh-CN/Spells/Spells02-zh-CN.txt
index 9ce5e7ac86..1e0cfbda3a 100644
--- a/SolastaUnfinishedBusiness/Translations/zh-CN/Spells/Spells02-zh-CN.txt
+++ b/SolastaUnfinishedBusiness/Translations/zh-CN/Spells/Spells02-zh-CN.txt
@@ -18,6 +18,8 @@ Item/&ItemShadowBladeDescription=它在一次击中造成 2d8 精神伤害,并
Item/&ItemShadowBladeTitle=暗影之刃
Spell/&BindingIceDescription=在30尺锥形范围内释放一阵寒潮,将敌人冻结在原地。
Spell/&BindingIceTitle=束缚之冰
+Spell/&CloudOfDaggersDescription=你在每边 5 英尺的立方体中布满旋转的匕首,以你在范围内选择的点为中心。当一个生物在一个回合中第一次进入该法术的区域或在那里开始其回合时,它会受到 4d4 的挥砍伤害。当你使用 3 级或更高等级的法术位施展此法术时,每高于 2 级法术位,伤害就会增加 2d4。
+Spell/&CloudOfDaggersTitle=匕首云
Spell/&ColorBurstDescription=爆破一个发光立方体,使 10 尺内的任何人短暂失明。8d10 是该法术可以影响的生物的生命值。
Spell/&ColorBurstTitle=炫彩爆
Spell/&MirrorImageDescription=三个自己的虚幻复制体出现在你的空间中。在法术结束之前,每次有生物以你为目标进行攻击时,掷一次 d20 以确定该攻击是否改为以你的一个复制品为目标。\n如果你有 3 个复制品,则必须掷出 6 或更高的值才能改变攻击的目标以重复为目标。对于 2 个重复,你必须掷出 8 或更高。对于 1 个复制品,你必须掷出 11 或更高的值。\n复制品的护甲等级(AC)等于 10 + 你的敏捷调整值。如果攻击击中复制品,复制品将被摧毁。复制品只能被击中它的攻击摧毁。它忽略所有其他伤害和效果。当所有三个复制品都被摧毁时,法术结束。\n如果一个生物处于失明状态,或者具有盲视、真视或震感(如果你不接触地面则不适用),则该生物不受此法术影响。
diff --git a/SolastaUnfinishedBusiness/Translations/zh-CN/Spells/Spells06-zh-CN.txt b/SolastaUnfinishedBusiness/Translations/zh-CN/Spells/Spells06-zh-CN.txt
index 288911ee9c..0c44620c88 100644
--- a/SolastaUnfinishedBusiness/Translations/zh-CN/Spells/Spells06-zh-CN.txt
+++ b/SolastaUnfinishedBusiness/Translations/zh-CN/Spells/Spells06-zh-CN.txt
@@ -4,7 +4,7 @@ Feature/&PowerRingOfBladesDescription=作为奖励动作,你可以使用你的
Feature/&PowerRingOfBladesTitle=刀锋之环
Feedback/&AdditionalDamageHeroicInfusionFormat=英雄注入!
Feedback/&AdditionalDamageHeroicInfusionLine={0}英勇地击中了{1}! (+{2})
-Spell/&FlashFreezeDescription=你试图将一个你能在范围内看到的生物关进坚固的冰牢里。目标必须进行敏捷豁免检定。如果豁免失败,目标会受到 12d6 的寒冷伤害,并被困在厚厚的冰层中。成功豁免后,目标将受到一半伤害并且不受限制。该法术只能对体型较大的生物使用。为了逃脱,被束缚的目标可以进行一次力量检定,作为对抗你的法术豁免 DC 的动作。成功后,目标将逃脱并不再受到限制。当你使用 7 环或更高等级的法术位施放此法术时,每高于 6 环的法术位等级,冰冷伤害就会增加2d6。
+Spell/&FlashFreezeDescription=你试图将一个你能在范围内看到的生物关进坚固的冰牢里。目标必须进行敏捷豁免检定。如果豁免失败,目标会受到 10d6 的寒冷伤害,并被困在厚厚的冰层中。成功豁免后,目标将受到一半伤害并且不受限制。该法术只能对体型较大的生物使用。为了逃脱,被束缚的目标可以进行一次力量检定,作为对抗你的法术豁免 DC 的动作。成功后,目标将逃脱并不再受到限制。当你使用 7 环或更高等级的法术位施放此法术时,每高于 6 环的法术位等级,冰冷伤害就会增加2d6。
Spell/&FlashFreezeTitle=急冻术
Spell/&HeroicInfusionDescription=你赋予自己以魔法为燃料的耐力与武艺。在法术结束之前,你无法施展法术,并且你会获得以下好处:\n• 你获得 50 点临时生命值。如果法术结束时有未消耗的部分,则全部消失。\n• 你在使用简单武器和军用武器进行的攻击检定中具有优势。\n• 当你使用武器攻击击中目标时,该目标将受到额外的 2d12 力场伤害。\n• 你获得战士的护甲、武器和豁免熟练。\n• 当你在自己的回合中采取攻击动作时,你可以攻击两次,而不是一次。\n法术结束后,你必须立即通过 DC 15 的体质豁免检定,否则会遭受一级力竭。
Spell/&HeroicInfusionTitle=英雄激励
diff --git a/SolastaUnfinishedBusiness/Translations/zh-CN/SubClasses/DomainDefiler-zh-CN.txt b/SolastaUnfinishedBusiness/Translations/zh-CN/SubClasses/DomainDefiler-zh-CN.txt
index bd6606dd10..f3b9ae4090 100644
--- a/SolastaUnfinishedBusiness/Translations/zh-CN/SubClasses/DomainDefiler-zh-CN.txt
+++ b/SolastaUnfinishedBusiness/Translations/zh-CN/SubClasses/DomainDefiler-zh-CN.txt
@@ -6,16 +6,16 @@ Feature/&AdditionalDamageDomainDefilerDivineStrikeDescription=每回合一次,
Feature/&AdditionalDamageDomainDefilerDivineStrikeTitle=神圣打击
Feature/&AutoPreparedSpellsDomainDefilerDyingLightDescription=学习死亡之环和死亡之指法术并将它们添加到已知法术列表中。你总是准备好这些法术,它们不计入你准备的法术限制,并被视为你的牧师法术。此外,你的法术和特性造成的坏死伤害会忽略对坏死伤害的抗性。
Feature/&AutoPreparedSpellsDomainDefilerDyingLightTitle=垂死的光
-Feature/&BonusCantripDomainDefilerDescription=获得奖励戏法冰霜射线和毁灭。
+Feature/&BonusCantripDomainDefilerDescription=获得奖励戏法Wrack。
Feature/&BonusCantripDomainDefilerTitle=戏法奖励
Feature/&DamageAffinityDomainDefilerDivineImmunityDescription=你免疫暗蚀伤害。
Feature/&DamageAffinityDomainDefilerDivineImmunityTitle=神圣免疫
Feature/&DamageAffinityDomainDefilerDivineResistanceDescription=你对暗蚀伤害有抗性。
Feature/&DamageAffinityDomainDefilerDivineResistanceTitle=神圣抵抗
-Feature/&FeatureDomainDefilerInsidiousDeathMagicDescription=你通过法术、能力或武器对其造成坏死伤害的生物在相当于你牧师等级一半(向上取整)的回合数内无法治愈,如果是神圣打击则为 1 分钟。
+Feature/&FeatureDomainDefilerInsidiousDeathMagicDescription=你通过法术、能力或武器对其造成坏死伤害的生物在等于你牧师等级一半(向上取整)的轮数内无法治愈,如果是神圣打击,则在 6 轮内无法治愈。
Feature/&FeatureDomainDefilerInsidiousDeathMagicTitle=亵渎死亡魔法
-Feature/&PowerDomainDefilerDefileLifeDescription=在你周围释放一波坏死能量。 15'半径内的每个非不死生物都必须进行一次体质豁免。豁免失败时,生物会受到 2d6 + 你的职业等级的坏死伤害;豁免成功时,生物会受到一半的伤害。
-Feature/&PowerDomainDefilerDefileLifeTitle=玷污生命
+Feature/&PowerDomainDefilerDefileLifeDescription=在你周围释放一股坏死能量。 15英尺半径内的每个非不死敌对生物都必须进行一次体质豁免。受影响的生物在豁免检定失败时会受到 2d10 + 牧师等级的坏死伤害,而在豁免检定成功时则受到一半的伤害。
+Feature/&PowerDomainDefilerDefileLifeTitle=引导神性:玷污生命
Feature/&PowerDomainDefilerMarkForDeathDescription=将敌人标记为死亡一分钟。他们容易受到坏死伤害,并且必须进行魅力豁免来抵消它。
Feature/&PowerDomainDefilerMarkForDeathTitle=死亡领域
Feedback/&AdditionalDamageDivineStrikeFormat=神击!
diff --git a/SolastaUnfinishedBusiness/Translations/zh-CN/SubClasses/MartialWeaponMaster-zh-CN.txt b/SolastaUnfinishedBusiness/Translations/zh-CN/SubClasses/MartialWeaponMaster-zh-CN.txt
index d1b0e4c6ea..1107485dde 100644
--- a/SolastaUnfinishedBusiness/Translations/zh-CN/SubClasses/MartialWeaponMaster-zh-CN.txt
+++ b/SolastaUnfinishedBusiness/Translations/zh-CN/SubClasses/MartialWeaponMaster-zh-CN.txt
@@ -2,7 +2,7 @@ Condition/&ConditionMartialWeaponMasterFocusedStrikesDescription=在你的回合
Condition/&ConditionMartialWeaponMasterFocusedStrikesTitle=专注强击
Feature/&AttributeModifierMartialWeaponMasterSpecializationDescription=你的专精武器类型的命中和伤害检定获得+1。武器大师在使用所有其他武器类型进行攻击时将处于劣势。从15级开始获得+2加值。
Feature/&AttributeModifierMartialWeaponMasterSpecializationTitle=武器专精
-Feature/&FeatureMartialWeaponMasterBattleStanceDescription=战斗开始后,如果你持有专精武器,则获得等于武器大师等级+熟练加值+体质调整值的临时生命值。
+Feature/&FeatureMartialWeaponMasterBattleStanceDescription=每当你发起主动行动时,你都会获得相当于你的武器大师等级+体质修正值的临时生命值,并且如果你装备了专门的武器,你就会重新获得一次集中打击功能的使用权。
Feature/&FeatureMartialWeaponMasterBattleStanceTitle=战斗姿态
Feature/&FeatureMartialWeaponMasterDeadlyAccuracyDescription=每当你用你的专用武器造成重击时,你会造成额外的 2d6 伤害。
Feature/&FeatureMartialWeaponMasterDeadlyAccuracyTitle=致命大师
@@ -12,7 +12,7 @@ Feature/&FeatureMartialWeaponMasterPerfectStrikesDescription=当你使用专精
Feature/&FeatureMartialWeaponMasterPerfectStrikesTitle=完美一击
Feature/&InvocationPoolMartialWeaponMasterLearnDescription=选择一种武器类型来专精。
Feature/&InvocationPoolMartialWeaponMasterLearnTitle=武器专精
-Feature/&PowerMartialWeaponMasterFocusedStrikesDescription=在你的回合结束之前,你可以使用你的附赠动作在使你使用专精武器进行的所有攻击中获得优势。每次长休你可以使用此功能 3 次。\n从第 10 级开始,当你掷出先攻骰并且没有剩余的专注强击使用次数时,你可以重新获得一次使用次数。
+Feature/&PowerMartialWeaponMasterFocusedStrikesDescription=你可以使用你的奖励行动来获得你的特殊武器的所有攻击的优势,直到你的回合结束。每次长休息可以使用此功能 3 次。
Feature/&PowerMartialWeaponMasterFocusedStrikesTitle=专注强击
Feedback/&ActivateRepaysLine={0} 重新获得 {1}
Feedback/&AdditionalDamageDeadlyAccuracyFormat=耀阳剑!
diff --git a/SolastaUnfinishedBusiness/Translations/zh-CN/SubClasses/RoguishArcaneScoundrel-zh-CN.txt b/SolastaUnfinishedBusiness/Translations/zh-CN/SubClasses/RoguishArcaneScoundrel-zh-CN.txt
index 8b96757540..8f342914ec 100644
--- a/SolastaUnfinishedBusiness/Translations/zh-CN/SubClasses/RoguishArcaneScoundrel-zh-CN.txt
+++ b/SolastaUnfinishedBusiness/Translations/zh-CN/SubClasses/RoguishArcaneScoundrel-zh-CN.txt
@@ -6,7 +6,7 @@ Feature/&AdditionalDamageRoguishArcaneScoundrelDistractingAmbushDescription=每
Feature/&AdditionalDamageRoguishArcaneScoundrelDistractingAmbushTitle=精力涣散
Feature/&CastSpellRoguishArcaneScoundrelDescription=施放法师咒语和咒语。
Feature/&CastSpellRoguishArcaneScoundrelTitle=施法
-Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeDescription=从第 17 级开始,你获得以下增益:\n• 你可以从一个生物身上窃取精华并用它来伤害另一个生物。在你的回合中,当你对一个生物造成偷袭伤害时,你可以以一个自由动作将你周围 30 尺内的任何其他生物作为目标,造成你偷袭骰子一半(向下取整)的力场伤害,并对其施加干扰伏击条件生物。\n• 你获得一个额外的最高施法者等级的槽位。
+Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeDescription=从 17 级开始,你可以从一个生物身上窃取精华并用它来伤害另一个生物。在你的回合中,当你对一个生物造成偷袭伤害时,你可以以一个自由动作以你周围 30 英尺内的任何其他生物为目标,造成一半的偷袭骰子(向下取整)作为力量伤害,并对其施加分散伏击条件生物。
Feature/&FeatureSetRoguishArcaneScoundrelTricksOfTheTradeTitle=移花接木
Feature/&MagicAffinityRoguishArcaneScoundrelGuilefulCastingDescription=你可以使用你的武器作为施法媒介,并且能够在持有物品时执行法术的躯体成分
Feature/&MagicAffinityRoguishArcaneScoundrelGuilefulCastingTitle=诡计多端
diff --git a/SolastaUnfinishedBusiness/Translations/zh-CN/SubClasses/WayOfTheDiscordance-zh-CN.txt b/SolastaUnfinishedBusiness/Translations/zh-CN/SubClasses/WayOfTheDiscordance-zh-CN.txt
index 01abd90856..668db4f153 100644
--- a/SolastaUnfinishedBusiness/Translations/zh-CN/SubClasses/WayOfTheDiscordance-zh-CN.txt
+++ b/SolastaUnfinishedBusiness/Translations/zh-CN/SubClasses/WayOfTheDiscordance-zh-CN.txt
@@ -4,7 +4,7 @@ Condition/&ConditionWayOfTheDiscordanceDiscordanceDescription=如果你第二次
Condition/&ConditionWayOfTheDiscordanceDiscordanceTitle=不谐
Condition/&ConditionWayOfTheDiscordanceTurmoilDescription=所有攻击检定和豁免检定均获得 -1d4。你可以尝试在每个回合结束时进行豁免检定。
Condition/&ConditionWayOfTheDiscordanceTurmoilTitle=混乱
-Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyDescription=你可以花费 2 气并使用你的附赠动作引起累积负能量的爆发,在 3x3 单元格区域内对体质豁免失败的敌方生物造成 3d6 暗蚀伤害(DC 8 + 熟练加值 + 感知调整值,减半)并对每个受影响的生物施加一次不谐状态,无论它们是否通过了豁免检定。每消耗 2 个额外气点,伤害就会额外增加 2d6,上限等于你武僧等级的一半(向上取整)。
+Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyDescription=你可以花费 2 Ki 并使用你的奖励动作引发累积的负能量爆发,在 3x3 单元格区域内对敏捷豁免失败的敌方生物造成 3d6 坏死伤害(DC 8 + 熟练加值 + 感知调整值,减半)并对每个受影响的生物施加一次不和谐状态,无论它们是否通过了豁免检定。你每消耗额外的气点,伤害就会额外增加 1d6,总成本等于你武僧等级的一半(向上取整)。
Feature/&FeatureSetWayOfTheDiscordanceBurstOfDisharmonyTitle=不谐爆发
Feature/&FeatureSetWayOfTheDiscordanceChaosChannelingDescription=你可以收集自己积累的混乱的一部分,并用它来创造负能量的尖峰。以一个自由动作,将你徒手攻击的范围增加 30 英尺,并将你徒手攻击造成的所有伤害转化为暗蚀伤害,直到你的回合结束。每次长休你可以使用该能力的次数等于你的熟练加值,并且如果使用次数耗尽,你可以花费 2 气点再次使用它。
Feature/&FeatureSetWayOfTheDiscordanceChaosChannelingTitle=混沌引导
diff --git a/SolastaUnfinishedBusiness/thesaurus.txt b/SolastaUnfinishedBusiness/thesaurus.txt
index e852142972..cddbb7d549 100644
--- a/SolastaUnfinishedBusiness/thesaurus.txt
+++ b/SolastaUnfinishedBusiness/thesaurus.txt
@@ -30,6 +30,7 @@ Channel Divinity: Nature's Retribution=Channel Divinity: Nature's Wrath
Channel Divinity: Turn the Wicked=Channel Divinity: Turn the Faithless
Circle of the Night=Circle of the Moon
Cleaving Attack=Great Weapon Master
+Cloud of Blades=Cloud of Daggers
College of Audacity=College of Swords
College of Guts=College of Valor
College of Valiance=College of Eloquence