diff --git a/.gitignore b/.gitignore
index 48ba5eb6ac..1c106febdb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -65,12 +65,12 @@ artifacts/
StyleCopReport.xml
# Files built by Visual Studio
+obj/
*_i.c
*_p.c
*_i.h
*.ilk
*.meta
-*.obj
*.iobj
*.pch
*.pdb
diff --git a/Diagnostics/CE-Definitions-GuiPresentation-InvalidSyntaxTranslation-en.txt b/Diagnostics/CE-Definitions-GuiPresentation-InvalidSyntaxTranslation-en.txt
index 3510476926..eab3a10d72 100644
--- a/Diagnostics/CE-Definitions-GuiPresentation-InvalidSyntaxTranslation-en.txt
+++ b/Diagnostics/CE-Definitions-GuiPresentation-InvalidSyntaxTranslation-en.txt
@@ -461,6 +461,13 @@ CraftingManualRecipeEnchantJavelin_Frostburn Title='Enchant Frostburn Javelin'.
CraftingManualRecipeEnchantJavelin_Sharpness Title='Enchant Javelin of Sharpness'.
CraftingManualRecipeEnchantJavelin_Souldrinker Title='Enchant Souldrinker Javelin'.
CraftingManualRecipeEnchantJavelin_Whiteburn Title='Enchant Whiteburn Javelin'.
+CraftingManualRecipeEnchantKatana_Bearclaw Title='Enchant Bearclaw Katana'.
+CraftingManualRecipeEnchantKatana_Lightbringer Title='Enchant Lightbringer Katana'.
+CraftingManualRecipeEnchantKatana_Souldrinker Title='Enchant Souldrinker Katana'.
+CraftingManualRecipeEnchantKatana_Whiteburn Title='Enchant Whiteburn Katana'.
+CraftingManualRecipeEnchantKatana+1 Title='Enchant Katana +1'.
+CraftingManualRecipeEnchantKatana+2 Title='Enchant Katana +2'.
+CraftingManualRecipeEnchantKatana+3 Title='Enchant Katana +3'.
CraftingManualRecipeEnchantLeather_Deflection Title='Enchant Leather of Deflection'.
CraftingManualRecipeEnchantLeather_FlameDancing Title='Enchant Leather of Flame Dancing'.
CraftingManualRecipeEnchantLeather_FrostWalking Title='Enchant Leather of Frost Walking'.
@@ -627,6 +634,7 @@ CraftingManualRecipePrimeCEHalberd Title='Prime Halberd'.
CraftingManualRecipePrimeCEHandXbow Title='Prime Hand Crossbow'.
CraftingManualRecipePrimeCELongMace Title='Prime Long Mace'.
CraftingManualRecipePrimeCEPike Title='Prime Pike'.
+CraftingManualRecipePrimeKatana Title='Prime Katana'.
CreateDeadRisenGhost Title='Raise Spectral Avenger'.
CreateDeadRisenGhost Description='Summons Spectral Avenger:
A powerful, ethereal undead creature.'.
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/Assets.txt b/Diagnostics/UnfinishedBusinessBlueprints/Assets.txt
index a4c57245ed..1ba6cd6af3 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/Assets.txt
+++ b/Diagnostics/UnfinishedBusinessBlueprints/Assets.txt
@@ -783,10 +783,8 @@ ConditionFeatBountifulLuck ConditionDefinition ConditionDefinition 4f657212-5e6b
ConditionFeatBrawler ConditionDefinition ConditionDefinition a7daf507-cbba-55d8-9e04-1fdc5d2932ce
ConditionFeatCallForCharge ConditionDefinition ConditionDefinition c16ce32f-da15-54c8-ad3c-e26c5428988e
ConditionFeatChargerAdditionalDamage ConditionDefinition ConditionDefinition 454e1f12-752a-52e6-8f55-6784a5ed3b2f
-ConditionFeatCleavingAttack ConditionDefinition ConditionDefinition 54761e94-7473-5954-8fcb-785683bde2f8
ConditionFeatCleavingAttackFinish ConditionDefinition ConditionDefinition be63ca7b-720e-5701-a26b-3e7a44cc8e81
ConditionFeatCrusherCriticalHit ConditionDefinition ConditionDefinition 8d9450b4-b318-54b5-9100-c996b5390707
-ConditionFeatDeadeye ConditionDefinition ConditionDefinition e52567dc-e3ed-5410-b116-8f57973a2422
ConditionFeatDefensiveDuelist ConditionDefinition ConditionDefinition 0a5d4009-672d-5bfb-91d3-33c422e06533
ConditionFeatDungeonDelver ConditionDefinition ConditionDefinition a2a29893-ca95-528a-8b3b-71e2e442cf65
ConditionFeatFlamesOfPhlegethos ConditionDefinition ConditionDefinition 0f2d858f-1d3a-5c61-9cfd-151814083b41
@@ -799,7 +797,6 @@ ConditionFeatNaturalFluidityGain1Slot ConditionDefinition ConditionDefinition c7
ConditionFeatNaturalFluidityGain2Slot ConditionDefinition ConditionDefinition fefa41e2-ffc2-5fd5-960a-57b83dbfc026
ConditionFeatNaturalFluidityGain3Slot ConditionDefinition ConditionDefinition f22de049-5ea1-5ba8-b07a-8bf593a07e93
ConditionFeatOrcishFuryAdditionalDamage ConditionDefinition ConditionDefinition 9cecaaaa-7826-5d22-ac71-ce458f981d9e
-ConditionFeatPowerAttack ConditionDefinition ConditionDefinition 9138a303-cd3a-551f-95e6-94dba23f85b2
ConditionFeatSecondChance ConditionDefinition ConditionDefinition 4f045474-ca65-5d4d-a7ef-48e8fe511221
ConditionFeatShieldTechniquesMark ConditionDefinition ConditionDefinition 470886bc-a21b-54da-a11f-9aa32b93b5ca
ConditionFeatSlasherCriticalHit ConditionDefinition ConditionDefinition 14360633-7e0f-58e7-9b0e-e97ae54d9428
@@ -1073,6 +1070,8 @@ ConditionPathOfTheSpiritsBearResistance ConditionDefinition ConditionDefinition
ConditionPathOfTheSpiritsHonedAnimalAspectsBear ConditionDefinition ConditionDefinition b3df2be0-017f-578d-b107-1b024ea18d66
ConditionPathOfTheSpiritsHonedAnimalAspectsEagle ConditionDefinition ConditionDefinition 359acbb0-1ad4-53be-956f-8c412355e233
ConditionPathOfTheSpiritsHonedAnimalAspectsWolf ConditionDefinition ConditionDefinition 459d2690-2617-5e68-89f5-e79dacecc2f1
+ConditionPathOfTheSpiritsSpiritGuardians ConditionDefinition ConditionDefinition 2653557c-3d6f-5138-a007-d90cd7df4635
+ConditionPathOfTheSpiritsSpiritGuardiansSelf ConditionDefinition ConditionDefinition 6b0d7cc3-26e4-5de7-be2a-1a5bcc622349
ConditionPathOfTheSpiritsWolfLeadershipPack ConditionDefinition ConditionDefinition 2f96be3e-93f0-5bab-9a3f-38b0d2522b17
ConditionPathOfTheWildMagicAuraBonus ConditionDefinition ConditionDefinition 05c396d3-28d9-5484-9c5a-ffc9e0d86585
ConditionPathOfTheWildMagicBolsteringMagicRoll ConditionDefinition ConditionDefinition 02da27f6-c6dc-5fea-a4c6-28d088391e82
@@ -1098,6 +1097,7 @@ ConditionPatronEldritchSurgeBlastOverload ConditionDefinition ConditionDefinitio
ConditionPatronEldritchSurgeBlastReloadSupport ConditionDefinition ConditionDefinition 174edb24-be35-5d84-bf76-4b1e34894bb2
ConditionPatronMountainBarrierOfStone ConditionDefinition ConditionDefinition 809a17c6-f788-5715-b2a4-5615aff38f59
ConditionPatronMountainClingingStrength ConditionDefinition ConditionDefinition 95f9872c-2452-51f1-8ef1-b78579f8bb50
+ConditionPounce ConditionDefinition ConditionDefinition f061d5c0-a474-56e6-985a-97a9427fa9d0
ConditionPowerWordStunStopped ConditionDefinition ConditionDefinition c9615235-8856-51be-8bf7-3eeb9d7e0453
ConditionPsionicBlast ConditionDefinition ConditionDefinition cb0c1036-6f3f-592c-b467-a4c6d4725038
ConditionPsychicWhipNoBonus ConditionDefinition ConditionDefinition 35c585b6-2d9c-5fa4-8cec-8eeee7782805
@@ -1438,7 +1438,6 @@ FeatGiftOfTheChromaticDragon FeatDefinition FeatDefinition 18cae195-bdf3-5d8c-bb
FeatGiftOfTheGemDragonCha FeatDefinition FeatDefinition efe9cb2d-55fe-51a0-b8ff-312c3baf208e
FeatGiftOfTheGemDragonInt FeatDefinition FeatDefinition c770ec76-ddd0-58e0-b18c-d54324d9de7e
FeatGiftOfTheGemDragonWis FeatDefinition FeatDefinition 17fdcef7-cd88-5c61-9e06-660fb8200165
-FeatGrapplerDex FeatDefinition FeatDefinition a6556423-cbd8-522e-b0d1-4fcab9085b33
FeatGrapplerStr FeatDefinition FeatDefinition bc0ae695-782e-5a25-aaa0-56fd7c900e24
FeatGreatWeapon FeatDefinitionWithPrerequisites FeatDefinition 96cb0fa7-ea6c-51a7-9eb6-84fc602d9501
FeatGreatWeaponDefense FeatDefinitionWithPrerequisites FeatDefinition 79d82161-1f6e-5796-be34-1dda9e6498e8
@@ -1741,6 +1740,7 @@ ActionAffinityPathOfTheWildMagicSummonFree FeatureDefinitionActionAffinity Featu
ActionAffinityPathOfTheWildMagicTeleport FeatureDefinitionActionAffinity FeatureDefinition 4e317955-9e8c-59cb-b1e6-a579feed847f
ActionAffinityPathOfTheWildMagicTeleportFree FeatureDefinitionActionAffinity FeatureDefinition 4873dfdf-57d6-5b97-ac1c-eb896707a67c
ActionAffinityPathOfTheYeomanStaggeringBlow FeatureDefinitionActionAffinity FeatureDefinition 5121306c-f96d-5159-8365-4b256bf27bcb
+ActionAffinityPoisonBonusAction FeatureDefinitionActionAffinity FeatureDefinition fcce2e74-697a-5d50-a6e4-03e3f03fb75d
ActionAffinityPotionBonusAction FeatureDefinitionActionAffinity FeatureDefinition 9e5daf9c-6696-548b-819d-1290194f300c
ActionAffinityPowerAttackToggle FeatureDefinitionActionAffinity FeatureDefinition 662a830a-0f98-5adb-805a-0fe7f8ecf5d7
ActionAffinityPowerSurgeToggle FeatureDefinitionActionAffinity FeatureDefinition 61452ea0-047f-518a-92f1-349a78f77c3f
@@ -2388,6 +2388,7 @@ EquipmentAffinityWendigoPowerfulBuild FeatureDefinitionEquipmentAffinity Feature
FeatureAdaptiveStrategy FeatureDefinitionFeatureSet FeatureDefinition 233c2b1c-b40f-58b9-99dd-7ef75bd1159b
FeatureAlwaysReady FeatureDefinition FeatureDefinition 4f421b5c-5783-5b84-861c-08700dea1535
FeatureAstralReach FeatureDefinition FeatureDefinition 038ffe12-debd-5087-bb29-627893d8a094
+FeatureBarbarianInstinctivePounce FeatureDefinition FeatureDefinition f66fd010-86fe-56a6-aa9c-bfe45f0ad3fd
FeatureBardSuperiorInspiration FeatureDefinition FeatureDefinition e9869341-0ef1-545b-847f-92f5231d49ae
FeatureBardSuperiorInspiration2024 FeatureDefinition FeatureDefinition f7384378-33f7-518c-8ea5-05d78104d4e8
FeatureCaveWyrmkinChargingStrike FeatureDefinition FeatureDefinition ed7d158f-c1b3-5a2a-9523-277e5a52089c
@@ -2488,6 +2489,7 @@ FeatureMartialWeaponMasterSpecializationGreatswordType FeatureDefinition Feature
FeatureMartialWeaponMasterSpecializationHandaxeType FeatureDefinition FeatureDefinition 1ba20958-851e-5b25-a093-b97b427d0c54
FeatureMartialWeaponMasterSpecializationHeavyCrossbowType FeatureDefinition FeatureDefinition 6c3abc1a-1069-5527-b8dd-6e8580ada042
FeatureMartialWeaponMasterSpecializationJavelinType FeatureDefinition FeatureDefinition 17a71ef1-ae65-5bc6-a52d-2d96dcaf7732
+FeatureMartialWeaponMasterSpecializationKatanaType FeatureDefinition FeatureDefinition 933729cd-28fd-5a42-babb-aeb77bc02b7e
FeatureMartialWeaponMasterSpecializationLightCrossbowType FeatureDefinition FeatureDefinition 515c8c47-3778-5f1f-92cb-779130bd720e
FeatureMartialWeaponMasterSpecializationLongbowType FeatureDefinition FeatureDefinition 9e05d61d-7600-5819-8fb6-7d53a2eaf30d
FeatureMartialWeaponMasterSpecializationLongswordType FeatureDefinition FeatureDefinition 3b57586e-79cb-5c9d-beed-c991ef308acf
@@ -3025,6 +3027,7 @@ PointPoolBackgroundSkillSelect2 FeatureDefinitionPointPool FeatureDefinition 96a
PointPoolBackgroundSkillSelect3 FeatureDefinitionPointPool FeatureDefinition 888c29cc-9cee-5316-bdb0-81885531639d
PointPoolBackgroundToolSelect FeatureDefinitionPointPool FeatureDefinition c768fcec-4491-53b7-bf49-dc0628c58928
PointPoolBackgroundToolSelect2 FeatureDefinitionPointPool FeatureDefinition f25a7a0a-e7cb-5efd-aff2-794a2d2a1f2f
+PointPoolBarbarianPrimalKnowledge FeatureDefinitionPointPool FeatureDefinition 8773b12a-a3b3-5970-9904-911732cbbc2a
PointPoolBardMagicalSecrets18 FeatureDefinitionPointPool FeatureDefinition a0e7412b-bb22-5d89-a48a-0d28a58a4fcf
PointPoolBardSkillPointsMulticlass FeatureDefinitionPointPool FeatureDefinition ddb6c131-8dc5-5d4f-bace-5ac90015601e
PointPoolBattlebornAbilityScore FeatureDefinitionPointPool FeatureDefinition ed582e8e-721b-516a-9406-bb900f7dd6bc
@@ -3107,6 +3110,8 @@ PowerBarbarianBrutalStrikeForcefulBlow FeatureDefinitionPowerSharedPool FeatureD
PowerBarbarianBrutalStrikeHamstringBlow FeatureDefinitionPowerSharedPool FeatureDefinition c724f4f9-9e50-5332-ac0a-dc405eede885
PowerBarbarianBrutalStrikeStaggeringBlow FeatureDefinitionPowerSharedPool FeatureDefinition 046725dd-8bcc-55d0-917f-116f458c6e93
PowerBarbarianBrutalStrikeSunderingBlow FeatureDefinitionPowerSharedPool FeatureDefinition b0845e34-6ce8-5844-b2f5-a16a834cf760
+PowerBarbarianInstinctivePounceTargeting FeatureDefinitionPower FeatureDefinition 3146b0df-77d8-5a17-92ec-927a3ee68bb2
+PowerBarbarianPersistentRegainRagePoints FeatureDefinitionPower FeatureDefinition 11602253-6d8b-5725-9bd1-4968c735844c
PowerBladeDancerBladeDance FeatureDefinitionPower FeatureDefinition 1a71a9ed-64c1-52ec-9251-85bd0ef5acaa
PowerBladeDancerDanceOfDefense FeatureDefinitionPower FeatureDefinition af4722ff-c78e-5fe8-b253-b0684ccbb5e8
PowerBladeDancerDanceOfVictory FeatureDefinitionPower FeatureDefinition 8f613859-6c67-5813-91cd-d356ebe8a5cc
@@ -3391,9 +3396,7 @@ PowerFeatChefCookMeal FeatureDefinitionPower FeatureDefinition 5915ec28-4dad-59f
PowerFeatChefCookTreat FeatureDefinitionPower FeatureDefinition 6f753be6-0727-5ab4-a720-5caaed19fb9a
PowerFeatChefTreat FeatureDefinitionPower FeatureDefinition 500af812-f7d9-5614-8211-5d8e160619a0
PowerFeatCleavingAttack FeatureDefinitionPower FeatureDefinition 6eb76d0e-6592-5a16-8cd8-77c11ed8f649
-PowerFeatCleavingAttackTurnOff FeatureDefinitionPower FeatureDefinition d8ee2c18-1e49-55ec-8e09-96020537c490
PowerFeatDeadeye FeatureDefinitionPower FeatureDefinition 6b6652ad-65b7-566f-b7bd-9e39cec7c35a
-PowerFeatDeadeyeTurnOff FeatureDefinitionPower FeatureDefinition 010980db-5af3-5c2c-866f-f14171d83568
PowerFeatDefensiveDuelist FeatureDefinitionPower FeatureDefinition 4940450d-ded7-58fe-8fc8-e6ff8cff27d0
PowerFeatDragonFear FeatureDefinitionPower FeatureDefinition ca4272e3-9ab1-584b-bfbd-1ec7995d286a
PowerFeatDragonWings FeatureDefinitionPower FeatureDefinition 513ddaaa-a69e-5e71-a68a-d5b7862a04e4
@@ -3427,7 +3430,6 @@ PowerFeatOrcishAggression FeatureDefinitionPower FeatureDefinition 0f1f5b7c-3433
PowerFeatOrcishFuryOrcishFury FeatureDefinitionPower FeatureDefinition a49d868b-b6f9-58b6-b895-379c6e17aa97
PowerFeatPoisonousSkin FeatureDefinitionPower FeatureDefinition 871e0c21-79b8-5137-85b2-ed91074185d7
PowerFeatPowerAttack FeatureDefinitionPower FeatureDefinition e1511a66-bde7-544f-8baf-278e5c08e731
-PowerFeatPowerAttackTurnOff FeatureDefinitionPower FeatureDefinition d5d3ae3a-b172-5540-9e82-4b06f7c657d4
PowerFeatShieldTechniques FeatureDefinitionPower FeatureDefinition 7c61f4e3-2031-5581-a63b-afed3cf468e5
PowerFeatSlayTheEnemies1 FeatureDefinitionPowerSharedPool FeatureDefinition 30af77d2-e769-5b07-8ec9-a3036b9b8e88
PowerFeatSlayTheEnemies2 FeatureDefinitionPowerSharedPool FeatureDefinition 35588f49-f6d1-586c-ae32-8e97ec0f5d57
@@ -4225,6 +4227,7 @@ ProficiencyFeatWeaponMasterGreatswordType FeatureDefinitionProficiency FeatureDe
ProficiencyFeatWeaponMasterHandaxeType FeatureDefinitionProficiency FeatureDefinition 69907933-7bbf-5231-8240-a28cafa45dbb
ProficiencyFeatWeaponMasterHeavyCrossbowType FeatureDefinitionProficiency FeatureDefinition 520a70d3-405f-5b18-b7f0-01d953d4c9f5
ProficiencyFeatWeaponMasterJavelinType FeatureDefinitionProficiency FeatureDefinition 7a1fc28f-1050-53c9-8567-fc2800d271b4
+ProficiencyFeatWeaponMasterKatanaType FeatureDefinitionProficiency FeatureDefinition ce0958fa-fb6f-50e0-87f2-ba6d22d4885a
ProficiencyFeatWeaponMasterLightCrossbowType FeatureDefinitionProficiency FeatureDefinition ce32e0fd-7085-59f8-b93e-38cb9018944c
ProficiencyFeatWeaponMasterLongbowType FeatureDefinitionProficiency FeatureDefinition 9f6670cd-0e46-5e31-96c8-13a27dcfffca
ProficiencyFeatWeaponMasterLongswordType FeatureDefinitionProficiency FeatureDefinition 646db23e-3202-519f-978f-25b1b67b2256
@@ -4466,6 +4469,7 @@ ActionAffinityPathOfTheWildMagicSummonFree FeatureDefinitionActionAffinity Featu
ActionAffinityPathOfTheWildMagicTeleport FeatureDefinitionActionAffinity FeatureDefinitionActionAffinity 4e317955-9e8c-59cb-b1e6-a579feed847f
ActionAffinityPathOfTheWildMagicTeleportFree FeatureDefinitionActionAffinity FeatureDefinitionActionAffinity 4873dfdf-57d6-5b97-ac1c-eb896707a67c
ActionAffinityPathOfTheYeomanStaggeringBlow FeatureDefinitionActionAffinity FeatureDefinitionActionAffinity 5121306c-f96d-5159-8365-4b256bf27bcb
+ActionAffinityPoisonBonusAction FeatureDefinitionActionAffinity FeatureDefinitionActionAffinity fcce2e74-697a-5d50-a6e4-03e3f03fb75d
ActionAffinityPotionBonusAction FeatureDefinitionActionAffinity FeatureDefinitionActionAffinity 9e5daf9c-6696-548b-819d-1290194f300c
ActionAffinityPowerAttackToggle FeatureDefinitionActionAffinity FeatureDefinitionActionAffinity 662a830a-0f98-5adb-805a-0fe7f8ecf5d7
ActionAffinityPowerSurgeToggle FeatureDefinitionActionAffinity FeatureDefinitionActionAffinity 61452ea0-047f-518a-92f1-349a78f77c3f
@@ -5916,6 +5920,7 @@ PointPoolBackgroundSkillSelect2 FeatureDefinitionPointPool FeatureDefinitionPoin
PointPoolBackgroundSkillSelect3 FeatureDefinitionPointPool FeatureDefinitionPointPool 888c29cc-9cee-5316-bdb0-81885531639d
PointPoolBackgroundToolSelect FeatureDefinitionPointPool FeatureDefinitionPointPool c768fcec-4491-53b7-bf49-dc0628c58928
PointPoolBackgroundToolSelect2 FeatureDefinitionPointPool FeatureDefinitionPointPool f25a7a0a-e7cb-5efd-aff2-794a2d2a1f2f
+PointPoolBarbarianPrimalKnowledge FeatureDefinitionPointPool FeatureDefinitionPointPool 8773b12a-a3b3-5970-9904-911732cbbc2a
PointPoolBardMagicalSecrets18 FeatureDefinitionPointPool FeatureDefinitionPointPool a0e7412b-bb22-5d89-a48a-0d28a58a4fcf
PointPoolBardSkillPointsMulticlass FeatureDefinitionPointPool FeatureDefinitionPointPool ddb6c131-8dc5-5d4f-bace-5ac90015601e
PointPoolBattlebornAbilityScore FeatureDefinitionPointPool FeatureDefinitionPointPool ed582e8e-721b-516a-9406-bb900f7dd6bc
@@ -6017,6 +6022,8 @@ PowerBarbarianBrutalStrikeForcefulBlow FeatureDefinitionPowerSharedPool FeatureD
PowerBarbarianBrutalStrikeHamstringBlow FeatureDefinitionPowerSharedPool FeatureDefinitionPower c724f4f9-9e50-5332-ac0a-dc405eede885
PowerBarbarianBrutalStrikeStaggeringBlow FeatureDefinitionPowerSharedPool FeatureDefinitionPower 046725dd-8bcc-55d0-917f-116f458c6e93
PowerBarbarianBrutalStrikeSunderingBlow FeatureDefinitionPowerSharedPool FeatureDefinitionPower b0845e34-6ce8-5844-b2f5-a16a834cf760
+PowerBarbarianInstinctivePounceTargeting FeatureDefinitionPower FeatureDefinitionPower 3146b0df-77d8-5a17-92ec-927a3ee68bb2
+PowerBarbarianPersistentRegainRagePoints FeatureDefinitionPower FeatureDefinitionPower 11602253-6d8b-5725-9bd1-4968c735844c
PowerBladeDancerBladeDance FeatureDefinitionPower FeatureDefinitionPower 1a71a9ed-64c1-52ec-9251-85bd0ef5acaa
PowerBladeDancerDanceOfDefense FeatureDefinitionPower FeatureDefinitionPower af4722ff-c78e-5fe8-b253-b0684ccbb5e8
PowerBladeDancerDanceOfVictory FeatureDefinitionPower FeatureDefinitionPower 8f613859-6c67-5813-91cd-d356ebe8a5cc
@@ -6298,9 +6305,7 @@ PowerFeatChefCookMeal FeatureDefinitionPower FeatureDefinitionPower 5915ec28-4da
PowerFeatChefCookTreat FeatureDefinitionPower FeatureDefinitionPower 6f753be6-0727-5ab4-a720-5caaed19fb9a
PowerFeatChefTreat FeatureDefinitionPower FeatureDefinitionPower 500af812-f7d9-5614-8211-5d8e160619a0
PowerFeatCleavingAttack FeatureDefinitionPower FeatureDefinitionPower 6eb76d0e-6592-5a16-8cd8-77c11ed8f649
-PowerFeatCleavingAttackTurnOff FeatureDefinitionPower FeatureDefinitionPower d8ee2c18-1e49-55ec-8e09-96020537c490
PowerFeatDeadeye FeatureDefinitionPower FeatureDefinitionPower 6b6652ad-65b7-566f-b7bd-9e39cec7c35a
-PowerFeatDeadeyeTurnOff FeatureDefinitionPower FeatureDefinitionPower 010980db-5af3-5c2c-866f-f14171d83568
PowerFeatDefensiveDuelist FeatureDefinitionPower FeatureDefinitionPower 4940450d-ded7-58fe-8fc8-e6ff8cff27d0
PowerFeatDragonFear FeatureDefinitionPower FeatureDefinitionPower ca4272e3-9ab1-584b-bfbd-1ec7995d286a
PowerFeatDragonWings FeatureDefinitionPower FeatureDefinitionPower 513ddaaa-a69e-5e71-a68a-d5b7862a04e4
@@ -6334,7 +6339,6 @@ PowerFeatOrcishAggression FeatureDefinitionPower FeatureDefinitionPower 0f1f5b7c
PowerFeatOrcishFuryOrcishFury FeatureDefinitionPower FeatureDefinitionPower a49d868b-b6f9-58b6-b895-379c6e17aa97
PowerFeatPoisonousSkin FeatureDefinitionPower FeatureDefinitionPower 871e0c21-79b8-5137-85b2-ed91074185d7
PowerFeatPowerAttack FeatureDefinitionPower FeatureDefinitionPower e1511a66-bde7-544f-8baf-278e5c08e731
-PowerFeatPowerAttackTurnOff FeatureDefinitionPower FeatureDefinitionPower d5d3ae3a-b172-5540-9e82-4b06f7c657d4
PowerFeatShieldTechniques FeatureDefinitionPower FeatureDefinitionPower 7c61f4e3-2031-5581-a63b-afed3cf468e5
PowerFeatSlayTheEnemies1 FeatureDefinitionPowerSharedPool FeatureDefinitionPower 30af77d2-e769-5b07-8ec9-a3036b9b8e88
PowerFeatSlayTheEnemies2 FeatureDefinitionPowerSharedPool FeatureDefinitionPower 35588f49-f6d1-586c-ae32-8e97ec0f5d57
@@ -7121,6 +7125,7 @@ ProficiencyFeatWeaponMasterGreatswordType FeatureDefinitionProficiency FeatureDe
ProficiencyFeatWeaponMasterHandaxeType FeatureDefinitionProficiency FeatureDefinitionProficiency 69907933-7bbf-5231-8240-a28cafa45dbb
ProficiencyFeatWeaponMasterHeavyCrossbowType FeatureDefinitionProficiency FeatureDefinitionProficiency 520a70d3-405f-5b18-b7f0-01d953d4c9f5
ProficiencyFeatWeaponMasterJavelinType FeatureDefinitionProficiency FeatureDefinitionProficiency 7a1fc28f-1050-53c9-8567-fc2800d271b4
+ProficiencyFeatWeaponMasterKatanaType FeatureDefinitionProficiency FeatureDefinitionProficiency ce0958fa-fb6f-50e0-87f2-ba6d22d4885a
ProficiencyFeatWeaponMasterLightCrossbowType FeatureDefinitionProficiency FeatureDefinitionProficiency ce32e0fd-7085-59f8-b93e-38cb9018944c
ProficiencyFeatWeaponMasterLongbowType FeatureDefinitionProficiency FeatureDefinitionProficiency 9f6670cd-0e46-5e31-96c8-13a27dcfffca
ProficiencyFeatWeaponMasterLongswordType FeatureDefinitionProficiency FeatureDefinitionProficiency 646db23e-3202-519f-978f-25b1b67b2256
@@ -7604,6 +7609,7 @@ CustomInvocationFeatWeaponMasterGreatswordType InvocationDefinitionCustom Invoca
CustomInvocationFeatWeaponMasterHandaxeType InvocationDefinitionCustom InvocationDefinition 731f03ad-0745-552a-9b71-11de06ffaa21
CustomInvocationFeatWeaponMasterHeavyCrossbowType InvocationDefinitionCustom InvocationDefinition aac56ab4-9fec-5c7e-85a3-616088bad02f
CustomInvocationFeatWeaponMasterJavelinType InvocationDefinitionCustom InvocationDefinition e5170f9c-936c-5249-877a-d02afaeef0ab
+CustomInvocationFeatWeaponMasterKatanaType InvocationDefinitionCustom InvocationDefinition 33ad1e56-3046-535b-9cbd-a84361fd5193
CustomInvocationFeatWeaponMasterLightCrossbowType InvocationDefinitionCustom InvocationDefinition 88b4773b-fd6e-5087-9c9d-bd94d50d6d67
CustomInvocationFeatWeaponMasterLongbowType InvocationDefinitionCustom InvocationDefinition 99e7f5e8-47c2-5e34-9eea-9e2a3c3e7f2a
CustomInvocationFeatWeaponMasterLongswordType InvocationDefinitionCustom InvocationDefinition 3c0bcd0b-0cb2-5266-9b33-384d550022fd
@@ -7696,6 +7702,7 @@ CustomInvocationMartialWeaponMasterSpecializationGreatswordType InvocationDefini
CustomInvocationMartialWeaponMasterSpecializationHandaxeType InvocationDefinitionCustom InvocationDefinition af7bfdec-3c79-594e-8e1a-7b107047f996
CustomInvocationMartialWeaponMasterSpecializationHeavyCrossbowType InvocationDefinitionCustom InvocationDefinition 97155ce0-a6cc-5564-9ff5-2145b68ff9e7
CustomInvocationMartialWeaponMasterSpecializationJavelinType InvocationDefinitionCustom InvocationDefinition c277a296-8421-514b-ad69-42c03ee3bd24
+CustomInvocationMartialWeaponMasterSpecializationKatanaType InvocationDefinitionCustom InvocationDefinition 25f031a5-6496-5f04-a809-ca587d8ee7a8
CustomInvocationMartialWeaponMasterSpecializationLightCrossbowType InvocationDefinitionCustom InvocationDefinition 9c1ff6ea-fba2-50a9-917f-78f786a3ed1f
CustomInvocationMartialWeaponMasterSpecializationLongbowType InvocationDefinitionCustom InvocationDefinition e07ed171-8aa2-55e0-a57d-fec1bc5292cf
CustomInvocationMartialWeaponMasterSpecializationLongswordType InvocationDefinitionCustom InvocationDefinition 9345c937-905d-5c8c-b626-9f10bb286935
@@ -8123,6 +8130,13 @@ CraftingManualRecipeEnchantJavelin_Frostburn ItemDefinition ItemDefinition 2757e
CraftingManualRecipeEnchantJavelin_Sharpness ItemDefinition ItemDefinition cfc44e47-66fd-574b-985b-7355cd67f958
CraftingManualRecipeEnchantJavelin_Souldrinker ItemDefinition ItemDefinition 9bb7359e-872a-5562-a80f-a64a35eea7d0
CraftingManualRecipeEnchantJavelin_Whiteburn ItemDefinition ItemDefinition efe162a0-872a-5744-b3b4-0855ca55e3b0
+CraftingManualRecipeEnchantKatana_Bearclaw ItemDefinition ItemDefinition 316012f9-7366-5f9f-a42b-ac74c960a948
+CraftingManualRecipeEnchantKatana_Lightbringer ItemDefinition ItemDefinition 0474565a-16b3-53c5-907b-7bf48a941b8d
+CraftingManualRecipeEnchantKatana_Souldrinker ItemDefinition ItemDefinition e902b7a7-d760-5f5d-aac5-eeec1c852692
+CraftingManualRecipeEnchantKatana_Whiteburn ItemDefinition ItemDefinition b7d7a653-8094-5a08-b386-bbc0dc527e2f
+CraftingManualRecipeEnchantKatana+1 ItemDefinition ItemDefinition 0ddd1978-a209-5ab7-9c82-1d9c4da07148
+CraftingManualRecipeEnchantKatana+2 ItemDefinition ItemDefinition aeb5c555-2c83-5978-b3ce-c6cbb624dea2
+CraftingManualRecipeEnchantKatana+3 ItemDefinition ItemDefinition 46b2a760-89e2-5720-9966-744a5ff9a848
CraftingManualRecipeEnchantLeather_Deflection ItemDefinition ItemDefinition 31b6211f-78cf-5bc5-9b6e-7c4ce19ff0b6
CraftingManualRecipeEnchantLeather_FlameDancing ItemDefinition ItemDefinition 7d34c7d4-3ecd-5fb1-9c8e-c4f48bffada6
CraftingManualRecipeEnchantLeather_FrostWalking ItemDefinition ItemDefinition 41c233e4-265b-50c1-9dca-69f5de9a97d1
@@ -8309,6 +8323,7 @@ CraftingManualRecipePrimeGreatsword ItemDefinition ItemDefinition 6f7f4157-c47a-
CraftingManualRecipePrimeHalfPlate ItemDefinition ItemDefinition 195e8185-9245-5702-9586-9eb45ec034d1
CraftingManualRecipePrimeHeavyCrossbow ItemDefinition ItemDefinition 66d7218e-0b15-5871-ba93-9a70452782a4
CraftingManualRecipePrimeHideArmor ItemDefinition ItemDefinition 725dc311-c554-5f98-9069-d88e59489e6a
+CraftingManualRecipePrimeKatana ItemDefinition ItemDefinition b4d02151-6d6f-5de3-90ac-045c474ea90e
CraftingManualRecipePrimeLeather ItemDefinition ItemDefinition 2e2a1ce6-26c6-50e1-b7f6-906e140be0ef
CraftingManualRecipePrimeLeatherDruid ItemDefinition ItemDefinition f1c041df-5c98-5fb2-914f-bcc2b4f5e8b2
CraftingManualRecipePrimeLightCrossbow ItemDefinition ItemDefinition 375e9c5c-c5ab-540e-99d1-c49e52389854
@@ -8421,6 +8436,15 @@ Javelin_Frostburn ItemDefinition ItemDefinition 7d17ef79-4cba-5bad-b8a3-87dbe73d
Javelin_Sharpness ItemDefinition ItemDefinition f410a1db-4653-5dc1-83ab-289565013f0f
Javelin_Souldrinker ItemDefinition ItemDefinition 0d6bf2c0-6854-5754-8009-e3d1561ba84b
Javelin_Whiteburn ItemDefinition ItemDefinition 9da88d58-7a3d-5066-aa12-7f72fd84d0c0
+Katana ItemDefinition ItemDefinition 96d4b95c-9e7a-5aee-b491-b19629afc2a9
+Katana_Bearclaw ItemDefinition ItemDefinition 1c61228d-6e92-5d94-b580-a61e042d8184
+Katana_Lightbringer ItemDefinition ItemDefinition d65aca51-7724-5ac1-b40f-69744420d6c5
+Katana_Souldrinker ItemDefinition ItemDefinition 499f03e2-6897-5ccc-ac43-c6928e17cf31
+Katana_Whiteburn ItemDefinition ItemDefinition b7f0e7de-a8b5-54fe-8c28-0bce469f1cb4
+Katana+1 ItemDefinition ItemDefinition f52c111e-c00b-59a8-8ded-9ce21a5660d6
+Katana+2 ItemDefinition ItemDefinition abc07d9a-d1f6-52e3-9345-26afe6801a8a
+Katana+3 ItemDefinition ItemDefinition 9f70c304-9754-534c-91b9-2ae49364b60a
+KatanaPrimed ItemDefinition ItemDefinition ef44ca25-6900-5462-b4b1-ed7e419ced9c
Leather_Deflection ItemDefinition ItemDefinition d2dbc337-5a9d-5ee3-b2a4-b5b538534eb6
Leather_FlameDancing ItemDefinition ItemDefinition daf53c90-6764-5719-89ff-8d1c83070f8b
Leather_FrostWalking ItemDefinition ItemDefinition b718a5e3-ee8c-51d3-af65-7b87275755f0
@@ -11981,6 +12005,13 @@ RecipeEnchantJavelin_Frostburn RecipeDefinition RecipeDefinition 02ba95ea-9af0-5
RecipeEnchantJavelin_Sharpness RecipeDefinition RecipeDefinition 96ee7650-bb90-506a-9cc5-cde5fe5aaa15
RecipeEnchantJavelin_Souldrinker RecipeDefinition RecipeDefinition 85d8d97f-9aae-5f3e-bb0d-ba3a5d6b4e30
RecipeEnchantJavelin_Whiteburn RecipeDefinition RecipeDefinition f8011fd7-c0a1-535f-b2bd-ded7b1862b2b
+RecipeEnchantKatana_Bearclaw RecipeDefinition RecipeDefinition 30ee2df2-95e2-5191-b4aa-792246a7f68c
+RecipeEnchantKatana_Lightbringer RecipeDefinition RecipeDefinition 3989e0b0-1a53-5ad3-b214-1fce80d022d4
+RecipeEnchantKatana_Souldrinker RecipeDefinition RecipeDefinition 26f820db-4e5d-5c3c-ac5f-455d566138d1
+RecipeEnchantKatana_Whiteburn RecipeDefinition RecipeDefinition 79280235-2cf3-5877-b245-14cc3cefa7f7
+RecipeEnchantKatana+1 RecipeDefinition RecipeDefinition d28b1a0b-d470-5c2c-86e7-7f2167b10e8a
+RecipeEnchantKatana+2 RecipeDefinition RecipeDefinition f9a8b128-024e-5f68-9f49-a4c95f285087
+RecipeEnchantKatana+3 RecipeDefinition RecipeDefinition c8fcd4b5-27b4-589f-93fa-a3df1634de10
RecipeEnchantLeather_Deflection RecipeDefinition RecipeDefinition 948fd541-fab2-5ab4-ada3-5d097dcd4b90
RecipeEnchantLeather_FlameDancing RecipeDefinition RecipeDefinition 547c9d65-c645-5409-9f73-c94d2e2d5dc9
RecipeEnchantLeather_FrostWalking RecipeDefinition RecipeDefinition f4909b19-a6d2-5963-9786-4fb239eb3b94
@@ -12167,6 +12198,7 @@ RecipePrimeGreatsword RecipeDefinition RecipeDefinition 62c52437-0be4-57c9-ac91-
RecipePrimeHalfPlate RecipeDefinition RecipeDefinition cc68f2f8-4556-5201-b6ac-b49e59267569
RecipePrimeHeavyCrossbow RecipeDefinition RecipeDefinition d7eba500-35a1-5eec-b7f3-a06c55bfb02f
RecipePrimeHideArmor RecipeDefinition RecipeDefinition a1de283a-5045-5538-a00f-0b55ef6f4296
+RecipePrimeKatana RecipeDefinition RecipeDefinition 1fd5ed95-63db-5521-94cd-31d88cbabcd2
RecipePrimeLeather RecipeDefinition RecipeDefinition 00a0250b-f3aa-5342-8726-da5d108167cc
RecipePrimeLeatherDruid RecipeDefinition RecipeDefinition d688d37e-9c2b-55a0-b41f-db33fa70dfc9
RecipePrimeLightCrossbow RecipeDefinition RecipeDefinition ff1e7735-d5e1-5495-91c4-1ddcba3e9e55
@@ -12938,3 +12970,4 @@ CELongMaceType WeaponTypeDefinition WeaponTypeDefinition e164d40d-f08e-531c-9762
CEPikeType WeaponTypeDefinition WeaponTypeDefinition 3714fe69-4866-57f6-8411-230db35674ba
CEThunderGauntletType WeaponTypeDefinition WeaponTypeDefinition 56a0c9f4-a9b5-52e7-a534-ab14037c4730
ConjuredWeaponType WeaponTypeDefinition WeaponTypeDefinition b21be188-50d3-5f48-9089-f09e94834650
+KatanaType WeaponTypeDefinition WeaponTypeDefinition 3c178d5d-83a7-56e5-a160-6e95977742ee
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionFeatCleavingAttack.json b/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionFeatCleavingAttack.json
deleted file mode 100644
index 9975db3afb..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionFeatCleavingAttack.json
+++ /dev/null
@@ -1,155 +0,0 @@
-{
- "$type": "ConditionDefinition, Assembly-CSharp",
- "inDungeonEditor": false,
- "parentCondition": null,
- "conditionType": "Beneficial",
- "features": [],
- "allowMultipleInstances": false,
- "silentWhenAdded": false,
- "silentWhenRemoved": false,
- "silentWhenRefreshed": false,
- "terminateWhenRemoved": false,
- "specialDuration": true,
- "durationType": "Round",
- "durationParameterDie": "D4",
- "durationParameter": 0,
- "forceTurnOccurence": false,
- "turnOccurence": "EndOfTurn",
- "specialInterruptions": [],
- "interruptionRequiresSavingThrow": false,
- "interruptionSavingThrowComputationMethod": "SaveOverride",
- "interruptionSavingThrowAbility": "",
- "interruptionDamageThreshold": 0,
- "keepConditionIfSavingThrowSucceeds": false,
- "interruptionSavingThrowAffinity": "None",
- "conditionTags": [],
- "recurrentEffectForms": [],
- "cancellingConditions": [],
- "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": false,
- "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": 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": "54761e94-7473-5954-8fcb-785683bde2f8",
- "contentPack": 9999,
- "name": "ConditionFeatCleavingAttack"
-}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionFeatPowerAttack.json b/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionFeatPowerAttack.json
deleted file mode 100644
index 988c95ee64..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionFeatPowerAttack.json
+++ /dev/null
@@ -1,155 +0,0 @@
-{
- "$type": "ConditionDefinition, Assembly-CSharp",
- "inDungeonEditor": false,
- "parentCondition": null,
- "conditionType": "Beneficial",
- "features": [],
- "allowMultipleInstances": false,
- "silentWhenAdded": false,
- "silentWhenRemoved": false,
- "silentWhenRefreshed": false,
- "terminateWhenRemoved": false,
- "specialDuration": true,
- "durationType": "Round",
- "durationParameterDie": "D4",
- "durationParameter": 0,
- "forceTurnOccurence": false,
- "turnOccurence": "EndOfTurn",
- "specialInterruptions": [],
- "interruptionRequiresSavingThrow": false,
- "interruptionSavingThrowComputationMethod": "SaveOverride",
- "interruptionSavingThrowAbility": "",
- "interruptionDamageThreshold": 0,
- "keepConditionIfSavingThrowSucceeds": false,
- "interruptionSavingThrowAffinity": "None",
- "conditionTags": [],
- "recurrentEffectForms": [],
- "cancellingConditions": [],
- "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": false,
- "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": 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": "9138a303-cd3a-551f-95e6-94dba23f85b2",
- "contentPack": 9999,
- "name": "ConditionFeatPowerAttack"
-}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionPathOfTheSpiritsSpiritGuardians.json b/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionPathOfTheSpiritsSpiritGuardians.json
new file mode 100644
index 0000000000..d966b4f196
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionPathOfTheSpiritsSpiritGuardians.json
@@ -0,0 +1,292 @@
+{
+ "$type": "ConditionDefinition, Assembly-CSharp",
+ "inDungeonEditor": false,
+ "parentCondition": null,
+ "conditionType": "Detrimental",
+ "features": [
+ "Definition:MovementAffinitySpiritGuardians:6c92787ab706aca4692655acc866b0df"
+ ],
+ "allowMultipleInstances": false,
+ "silentWhenAdded": true,
+ "silentWhenRemoved": true,
+ "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": [],
+ "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": "1efcb42f60336ed4f94ccc0680574fba",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "conditionParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "fe51b1cfa45cd1f45b80259db41225b7",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "conditionEndParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "70b9b11d1ff7cd54babdb987562cd07e",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "recurrentEffectParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "characterShaderReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "particlesBasedOnAncestryDamageType": false,
+ "ancestryType": "Sorcerer",
+ "acidParticleParameters": {
+ "$type": "ConditionParticleParameters, Assembly-CSharp",
+ "startParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "particleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "endParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "recurrentEffectParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ }
+ },
+ "coldParticleParameters": {
+ "$type": "ConditionParticleParameters, Assembly-CSharp",
+ "startParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "particleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "endParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "recurrentEffectParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ }
+ },
+ "fireParticleParameters": {
+ "$type": "ConditionParticleParameters, Assembly-CSharp",
+ "startParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "particleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "endParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "recurrentEffectParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ }
+ },
+ "lightningParticleParameters": {
+ "$type": "ConditionParticleParameters, Assembly-CSharp",
+ "startParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "particleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "endParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "recurrentEffectParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ }
+ },
+ "poisonParticleParameters": {
+ "$type": "ConditionParticleParameters, Assembly-CSharp",
+ "startParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "particleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "endParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "recurrentEffectParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ }
+ },
+ "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": false,
+ "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": "Rules/&ConditionSpiritGuardiansTitle",
+ "description": "Rules/&ConditionSpiritGuardiansDescription",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "6999cc364fd0b374a8acf35bac34d694",
+ "m_SubObjectName": "ConditionFrightened",
+ "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": "2653557c-3d6f-5138-a007-d90cd7df4635",
+ "contentPack": 9999,
+ "name": "ConditionPathOfTheSpiritsSpiritGuardians"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionPathOfTheSpiritsSpiritGuardiansSelf.json b/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionPathOfTheSpiritsSpiritGuardiansSelf.json
new file mode 100644
index 0000000000..8b4d12d5f5
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionPathOfTheSpiritsSpiritGuardiansSelf.json
@@ -0,0 +1,290 @@
+{
+ "$type": "ConditionDefinition, Assembly-CSharp",
+ "inDungeonEditor": false,
+ "parentCondition": null,
+ "conditionType": "Neutral",
+ "features": [],
+ "allowMultipleInstances": false,
+ "silentWhenAdded": true,
+ "silentWhenRemoved": true,
+ "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": [],
+ "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": "74e7b62375b1ebd4cae4578617922cdb",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "conditionParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "5da536fd218669849b8994451c9028cc",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "conditionEndParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "3824c08b2f8da7b449bc3abf7b5f5bc4",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "recurrentEffectParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "characterShaderReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "particlesBasedOnAncestryDamageType": false,
+ "ancestryType": "Sorcerer",
+ "acidParticleParameters": {
+ "$type": "ConditionParticleParameters, Assembly-CSharp",
+ "startParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "particleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "endParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "recurrentEffectParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ }
+ },
+ "coldParticleParameters": {
+ "$type": "ConditionParticleParameters, Assembly-CSharp",
+ "startParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "particleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "endParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "recurrentEffectParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ }
+ },
+ "fireParticleParameters": {
+ "$type": "ConditionParticleParameters, Assembly-CSharp",
+ "startParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "particleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "endParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "recurrentEffectParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ }
+ },
+ "lightningParticleParameters": {
+ "$type": "ConditionParticleParameters, Assembly-CSharp",
+ "startParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "particleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "endParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "recurrentEffectParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ }
+ },
+ "poisonParticleParameters": {
+ "$type": "ConditionParticleParameters, Assembly-CSharp",
+ "startParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "particleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "endParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "recurrentEffectParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ }
+ },
+ "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": "Rules/&ConditionSpiritGuardiansSelfTitle",
+ "description": "Rules/&ConditionSpiritGuardiansSelfDescription",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "6de0173309bec82429f3ed8af187b216",
+ "m_SubObjectName": "ConditionProtectedBySpiritGuardians",
+ "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": "6b0d7cc3-26e4-5de7-be2a-1a5bcc622349",
+ "contentPack": 9999,
+ "name": "ConditionPathOfTheSpiritsSpiritGuardiansSelf"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionFeatDeadeye.json b/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionPounce.json
similarity index 94%
rename from Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionFeatDeadeye.json
rename to Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionPounce.json
index 3ae63a7d24..f8695aeb46 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionFeatDeadeye.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionPounce.json
@@ -5,14 +5,14 @@
"conditionType": "Beneficial",
"features": [],
"allowMultipleInstances": false,
- "silentWhenAdded": false,
- "silentWhenRemoved": false,
+ "silentWhenAdded": true,
+ "silentWhenRemoved": true,
"silentWhenRefreshed": false,
"terminateWhenRemoved": false,
- "specialDuration": true,
- "durationType": "Round",
+ "specialDuration": false,
+ "durationType": "Hour",
"durationParameterDie": "D4",
- "durationParameter": 0,
+ "durationParameter": 1,
"forceTurnOccurence": false,
"turnOccurence": "EndOfTurn",
"specialInterruptions": [],
@@ -86,7 +86,7 @@
"timeToWaitBeforeApplyingShader": 0.5,
"timeToWaitBeforeRemovingShader": 0.5,
"possessive": false,
- "amountOrigin": "None",
+ "amountOrigin": "Fixed",
"baseAmount": 0,
"additiveAmount": false,
"sourceAbilityBonusMinValue": 1,
@@ -149,7 +149,7 @@
"usedInValleyDLC": false
},
"contentCopyright": "UserContent",
- "guid": "e52567dc-e3ed-5410-b116-8f57973a2422",
+ "guid": "f061d5c0-a474-56e6-985a-97a9427fa9d0",
"contentPack": 9999,
- "name": "ConditionFeatDeadeye"
+ "name": "ConditionPounce"
}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionWithdrawn.json b/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionWithdrawn.json
index 9132224127..b06bc137a4 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionWithdrawn.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ConditionDefinition/ConditionWithdrawn.json
@@ -222,7 +222,7 @@
"timeToWaitBeforeRemovingShader": 0.5,
"possessive": false,
"amountOrigin": "Fixed",
- "baseAmount": 3,
+ "baseAmount": 0,
"additiveAmount": false,
"sourceAbilityBonusMinValue": 1,
"subsequentOnRemoval": null,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatGrapplerDex.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatGrapplerDex.json
deleted file mode 100644
index c0ba682ab9..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatDefinition/FeatGrapplerDex.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "$type": "FeatDefinition, Assembly-CSharp",
- "compatibleClassesPrerequisite": [],
- "mustCastSpellsPrerequisite": false,
- "compatibleRacesPrerequisite": [],
- "minimalAbilityScorePrerequisite": false,
- "minimalAbilityScoreValue": 13,
- "minimalAbilityScoreName": "Strength",
- "armorProficiencyPrerequisite": false,
- "armorProficiencyCategory": "",
- "hasFamilyTag": false,
- "familyTag": "",
- "knownFeatsPrerequisite": [],
- "features": [
- "Definition:ActionAffinityGrappleOnUnarmedToggle:a4891995-4db5-5484-aabe-b86340b9fbe2"
- ],
- "guiPresentation": {
- "$type": "GuiPresentation, Assembly-CSharp",
- "hidden": true,
- "title": "Feat/&FeatGrapplerStrTitle",
- "description": "Feat/&FeatGrapplerStrDescription",
- "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": "a6556423-cbd8-522e-b0d1-4fcab9085b33",
- "contentPack": 9999,
- "name": "FeatGrapplerDex"
-}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinition/FeatureBarbarianInstinctivePounce.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinition/FeatureBarbarianInstinctivePounce.json
new file mode 100644
index 0000000000..8c7f665bcd
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinition/FeatureBarbarianInstinctivePounce.json
@@ -0,0 +1,30 @@
+{
+ "$type": "FeatureDefinition, Assembly-CSharp",
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Feature/&FeatureBarbarianInstinctivePounceTitle",
+ "description": "Feature/&FeatureBarbarianInstinctivePounceDescription",
+ "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": "f66fd010-86fe-56a6-aa9c-bfe45f0ad3fd",
+ "contentPack": 9999,
+ "name": "FeatureBarbarianInstinctivePounce"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinition/FeatureMartialWeaponMasterSpecializationKatanaType.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinition/FeatureMartialWeaponMasterSpecializationKatanaType.json
new file mode 100644
index 0000000000..8984ebb45f
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinition/FeatureMartialWeaponMasterSpecializationKatanaType.json
@@ -0,0 +1,30 @@
+{
+ "$type": "FeatureDefinition, Assembly-CSharp",
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Feature/&AttributeModifierMartialWeaponMasterSpecializationTitle",
+ "description": "Feature/&AttributeModifierMartialWeaponMasterSpecializationDescription",
+ "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": "933729cd-28fd-5a42-babb-aeb77bc02b7e",
+ "contentPack": 9999,
+ "name": "FeatureMartialWeaponMasterSpecializationKatanaType"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionActionAffinity/ActionAffinityPoisonBonusAction.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionActionAffinity/ActionAffinityPoisonBonusAction.json
new file mode 100644
index 0000000000..dcab058a53
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionActionAffinity/ActionAffinityPoisonBonusAction.json
@@ -0,0 +1,50 @@
+{
+ "$type": "FeatureDefinitionActionAffinity, Assembly-CSharp",
+ "allowedActionTypes": [
+ true,
+ true,
+ true,
+ true,
+ true,
+ true
+ ],
+ "eitherMainOrBonus": false,
+ "maxAttacksNumber": -1,
+ "forbiddenActions": [],
+ "authorizedActions": [
+ "UseItemBonus"
+ ],
+ "restrictedActions": [],
+ "actionExecutionModifiers": [],
+ "specialBehaviour": "None",
+ "randomBehaviorDie": "D10",
+ "randomBehaviourOptions": [],
+ "rechargeReactionsAtEveryTurn": 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": "fcce2e74-697a-5d50-a6e4-03e3f03fb75d",
+ "contentPack": 9999,
+ "name": "ActionAffinityPoisonBonusAction"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPointPool/PointPoolBarbarianPrimalKnowledge.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPointPool/PointPoolBarbarianPrimalKnowledge.json
new file mode 100644
index 0000000000..9d11bf5adc
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPointPool/PointPoolBarbarianPrimalKnowledge.json
@@ -0,0 +1,46 @@
+{
+ "$type": "FeatureDefinitionPointPool, Assembly-CSharp",
+ "poolType": "Skill",
+ "poolAmount": 1,
+ "restrictedChoices": [
+ "AnimalHandling",
+ "Athletics",
+ "Intimidation",
+ "Nature",
+ "Perception",
+ "Survival"
+ ],
+ "uniqueChoices": false,
+ "spellListOverride": null,
+ "ritualOnly": false,
+ "minSpellLevel": 0,
+ "maxSpellLevel": 9,
+ "extraSpellsTag": "",
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Feature/&PointPoolBarbarianPrimalKnowledgeTitle",
+ "description": "Feature/&PointPoolBarbarianPrimalKnowledgeDescription",
+ "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": "8773b12a-a3b3-5970-9904-911732cbbc2a",
+ "contentPack": 9999,
+ "name": "PointPoolBarbarianPrimalKnowledge"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerBarbarianInstinctivePounceTargeting.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerBarbarianInstinctivePounceTargeting.json
new file mode 100644
index 0000000000..1a1ee6c46d
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerBarbarianInstinctivePounceTargeting.json
@@ -0,0 +1,327 @@
+{
+ "$type": "FeatureDefinitionPower, Assembly-CSharp",
+ "effectDescription": {
+ "$type": "EffectDescription, Assembly-CSharp",
+ "rangeType": "Distance",
+ "rangeParameter": 12,
+ "halfDamageOnAMiss": false,
+ "hitAffinitiesByTargetTag": [],
+ "targetType": "Position",
+ "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": "Round",
+ "durationParameter": 0,
+ "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": [],
+ "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": "81560ac3813217d4d9fd281d5e73c234",
+ "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": "",
+ "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": "",
+ "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": true,
+ "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": "RagePoints",
+ "costPerUse": 1,
+ "spellcastingFeature": null,
+ "usesDetermination": "Fixed",
+ "abilityScoreDetermination": "Explicit",
+ "usesAbilityScoreName": "Charisma",
+ "fixedUsesPerRecharge": 1,
+ "abilityScore": "Charisma",
+ "attackHitComputation": "AbilityScore",
+ "fixedAttackHit": 0,
+ "abilityScoreBonusToAttack": false,
+ "proficiencyBonusToAttack": false,
+ "uniqueInstance": false,
+ "showCasting": false,
+ "shortTitleOverride": "",
+ "overriddenPower": null,
+ "includeBaseDescription": false,
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Action/&RageStartTitle",
+ "description": "Action/&RageStartDescription",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "a13e50e4e5feb744c9a2aec280c8eb3d",
+ "m_SubObjectName": "SolidColorWhite",
+ "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": "3146b0df-77d8-5a17-92ec-927a3ee68bb2",
+ "contentPack": 9999,
+ "name": "PowerBarbarianInstinctivePounceTargeting"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatDeadeyeTurnOff.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerBarbarianPersistentRegainRagePoints.json
similarity index 97%
rename from Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatDeadeyeTurnOff.json
rename to Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerBarbarianPersistentRegainRagePoints.json
index ddde2f4aca..832898cac9 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatDeadeyeTurnOff.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerBarbarianPersistentRegainRagePoints.json
@@ -139,7 +139,7 @@
"delegatedToAction": false,
"surrogateToSpell": null,
"triggeredBySpecialMove": false,
- "activationTime": "Action",
+ "activationTime": "NoCost",
"autoActivationRequiredTargetSenseType": "None",
"autoActivationRequiredTargetCreatureTag": "",
"autoActivationPowerTag": "",
@@ -155,7 +155,7 @@
"canUseInDialog": false,
"disableIfConditionIsOwned": null,
"disableIfTargetConditionIsOwned": null,
- "rechargeRate": "AtWill",
+ "rechargeRate": "LongRest",
"costPerUse": 1,
"spellcastingFeature": null,
"usesDetermination": "Fixed",
@@ -168,7 +168,7 @@
"abilityScoreBonusToAttack": false,
"proficiencyBonusToAttack": false,
"uniqueInstance": false,
- "showCasting": true,
+ "showCasting": false,
"shortTitleOverride": "",
"overriddenPower": null,
"includeBaseDescription": false,
@@ -196,7 +196,7 @@
"usedInValleyDLC": false
},
"contentCopyright": "UserContent",
- "guid": "010980db-5af3-5c2c-866f-f14171d83568",
+ "guid": "11602253-6d8b-5725-9bd1-4968c735844c",
"contentPack": 9999,
- "name": "PowerFeatDeadeyeTurnOff"
+ "name": "PowerBarbarianPersistentRegainRagePoints"
}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatCleavingAttackTurnOff.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatCleavingAttackTurnOff.json
deleted file mode 100644
index 7f25fc0b01..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatCleavingAttackTurnOff.json
+++ /dev/null
@@ -1,202 +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": "AllCharacterAndGadgets",
- "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": false,
- "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": [],
- "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": null,
- "casterSelfParticleReference": null,
- "casterQuickSpellParticleReference": null,
- "targetParticleReference": null,
- "effectParticleReference": null,
- "effectSubTargetParticleReference": null,
- "zoneParticleReference": null,
- "beforeImpactParticleReference": null,
- "impactParticleReference": null,
- "activeEffectImpactParticleReference": null,
- "activeEffectCellStartParticleReference": null,
- "activeEffectCellParticleReference": null,
- "activeEffectCellEndParticleReference": null,
- "activeEffectSurfaceStartParticleReference": null,
- "activeEffectSurfaceParticleReference": null,
- "activeEffectSurfaceEndParticleReference": null,
- "activeEffectSurfaceParticlePerIndex": "",
- "activeEffectSurfaceParticlePerIndexCount": 0,
- "emissiveBorderCellStartParticleReference": null,
- "emissiveBorderCellParticleReference": null,
- "emissiveBorderCellEndParticleReference": null,
- "emissiveBorderSurfaceStartParticleReference": null,
- "emissiveBorderSurfaceParticleReference": null,
- "emissiveBorderSurfaceEndParticleReference": null,
- "conditionStartParticleReference": null,
- "conditionParticleReference": null,
- "conditionEndParticleReference": null,
- "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": "Action",
- "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": "d8ee2c18-1e49-55ec-8e09-96020537c490",
- "contentPack": 9999,
- "name": "PowerFeatCleavingAttackTurnOff"
-}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatPowerAttackTurnOff.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatPowerAttackTurnOff.json
deleted file mode 100644
index 38a0ab6bb6..0000000000
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerFeatPowerAttackTurnOff.json
+++ /dev/null
@@ -1,202 +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": "AllCharacterAndGadgets",
- "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": false,
- "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": [],
- "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": null,
- "casterSelfParticleReference": null,
- "casterQuickSpellParticleReference": null,
- "targetParticleReference": null,
- "effectParticleReference": null,
- "effectSubTargetParticleReference": null,
- "zoneParticleReference": null,
- "beforeImpactParticleReference": null,
- "impactParticleReference": null,
- "activeEffectImpactParticleReference": null,
- "activeEffectCellStartParticleReference": null,
- "activeEffectCellParticleReference": null,
- "activeEffectCellEndParticleReference": null,
- "activeEffectSurfaceStartParticleReference": null,
- "activeEffectSurfaceParticleReference": null,
- "activeEffectSurfaceEndParticleReference": null,
- "activeEffectSurfaceParticlePerIndex": "",
- "activeEffectSurfaceParticlePerIndexCount": 0,
- "emissiveBorderCellStartParticleReference": null,
- "emissiveBorderCellParticleReference": null,
- "emissiveBorderCellEndParticleReference": null,
- "emissiveBorderSurfaceStartParticleReference": null,
- "emissiveBorderSurfaceParticleReference": null,
- "emissiveBorderSurfaceEndParticleReference": null,
- "conditionStartParticleReference": null,
- "conditionParticleReference": null,
- "conditionEndParticleReference": null,
- "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": "Action",
- "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": "d5d3ae3a-b172-5540-9e82-4b06f7c657d4",
- "contentPack": 9999,
- "name": "PowerFeatPowerAttackTurnOff"
-}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerHandwrapsOfPulling.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerHandwrapsOfPulling.json
index abfaa12847..f994f5a948 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerHandwrapsOfPulling.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerHandwrapsOfPulling.json
@@ -37,7 +37,7 @@
"hasSavingThrow": true,
"disableSavingThrowOnAllies": true,
"savingThrowAbility": "Strength",
- "ignoreCover": true,
+ "ignoreCover": false,
"grantedConditionOnSave": null,
"rollSaveOnlyIfRelevantForms": false,
"hasShoveRoll": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerPathOfTheRavagerIntimidatingPresence.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerPathOfTheRavagerIntimidatingPresence.json
index c78eae5d73..2041e12041 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerPathOfTheRavagerIntimidatingPresence.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerPathOfTheRavagerIntimidatingPresence.json
@@ -328,8 +328,8 @@
"guiPresentation": {
"$type": "GuiPresentation, Assembly-CSharp",
"hidden": false,
- "title": "Feature/&PowerPathOfTheRavagerIntimidatingPresenceTitle",
- "description": "Feature/&PowerPathOfTheRavagerIntimidatingPresenceDescription",
+ "title": "Feature/&FeatureSetPathOfTheRavagerIntimidatingPresenceTitle",
+ "description": "Feature/&FeatureSetPathOfTheRavagerIntimidatingPresenceDescription",
"spriteReference": {
"$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
"m_AssetGUID": "b0a12e32-68fa-5bcd-a7d3-f2d963e28556",
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerPathOfTheRavagerIntimidatingPresenceRageCost.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerPathOfTheRavagerIntimidatingPresenceRageCost.json
index 13eb2aa97e..36419724d1 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerPathOfTheRavagerIntimidatingPresenceRageCost.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerPathOfTheRavagerIntimidatingPresenceRageCost.json
@@ -328,8 +328,8 @@
"guiPresentation": {
"$type": "GuiPresentation, Assembly-CSharp",
"hidden": false,
- "title": "Feature/&PowerPathOfTheRavagerIntimidatingPresenceTitle",
- "description": "Feature/&PowerPathOfTheRavagerIntimidatingPresenceDescription",
+ "title": "Feature/&FeatureSetPathOfTheRavagerIntimidatingPresenceTitle",
+ "description": "Feature/&FeatureSetPathOfTheRavagerIntimidatingPresenceDescription",
"spriteReference": {
"$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
"m_AssetGUID": "b0a12e32-68fa-5bcd-a7d3-f2d963e28556",
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerPathOfTheSpiritsSpiritGuardians.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerPathOfTheSpiritsSpiritGuardians.json
index 6784acfcdb..c7ea1f7425 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerPathOfTheSpiritsSpiritGuardians.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerPathOfTheSpiritsSpiritGuardians.json
@@ -114,7 +114,7 @@
"conditionForm": {
"$type": "ConditionForm, Assembly-CSharp",
"conditionDefinitionName": "",
- "conditionDefinition": "Definition:ConditionSpiritGuardians:7694fe6825ce7e14f98e3020d7b9c6df",
+ "conditionDefinition": "Definition:ConditionPathOfTheSpiritsSpiritGuardians:2653557c-3d6f-5138-a007-d90cd7df4635",
"operation": "Add",
"conditionsList": [],
"applyToSelf": false,
@@ -141,7 +141,7 @@
"conditionForm": {
"$type": "ConditionForm, Assembly-CSharp",
"conditionDefinitionName": "",
- "conditionDefinition": "Definition:ConditionSpiritGuardiansSelf:5e156379ed4ea7843b4cedbaa0cf6dab",
+ "conditionDefinition": "Definition:ConditionPathOfTheSpiritsSpiritGuardiansSelf:6b0d7cc3-26e4-5de7-be2a-1a5bcc622349",
"operation": "Add",
"conditionsList": [],
"applyToSelf": true,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerPathOfTheSpiritsSpiritGuardiansRageCost.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerPathOfTheSpiritsSpiritGuardiansRageCost.json
index 931dbc06f4..8424e2d68e 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerPathOfTheSpiritsSpiritGuardiansRageCost.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionPower/PowerPathOfTheSpiritsSpiritGuardiansRageCost.json
@@ -114,7 +114,7 @@
"conditionForm": {
"$type": "ConditionForm, Assembly-CSharp",
"conditionDefinitionName": "",
- "conditionDefinition": "Definition:ConditionSpiritGuardians:7694fe6825ce7e14f98e3020d7b9c6df",
+ "conditionDefinition": "Definition:ConditionPathOfTheSpiritsSpiritGuardians:2653557c-3d6f-5138-a007-d90cd7df4635",
"operation": "Add",
"conditionsList": [],
"applyToSelf": false,
@@ -141,7 +141,7 @@
"conditionForm": {
"$type": "ConditionForm, Assembly-CSharp",
"conditionDefinitionName": "",
- "conditionDefinition": "Definition:ConditionSpiritGuardiansSelf:5e156379ed4ea7843b4cedbaa0cf6dab",
+ "conditionDefinition": "Definition:ConditionPathOfTheSpiritsSpiritGuardiansSelf:6b0d7cc3-26e4-5de7-be2a-1a5bcc622349",
"operation": "Add",
"conditionsList": [],
"applyToSelf": true,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionProficiency/ProficiencyFeatWeaponMasterKatanaType.json b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionProficiency/ProficiencyFeatWeaponMasterKatanaType.json
new file mode 100644
index 0000000000..cbed92b9c0
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/FeatureDefinitionProficiency/ProficiencyFeatWeaponMasterKatanaType.json
@@ -0,0 +1,35 @@
+{
+ "$type": "FeatureDefinitionProficiency, Assembly-CSharp",
+ "proficiencyType": "Weapon",
+ "proficiencies": [
+ "KatanaType"
+ ],
+ "forbiddenItemTags": [],
+ "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": "ce0958fa-fb6f-50e0-87f2-ba6d22d4885a",
+ "contentPack": 9999,
+ "name": "ProficiencyFeatWeaponMasterKatanaType"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/InvocationDefinitionCustom/CustomInvocationFeatWeaponMasterKatanaType.json b/Diagnostics/UnfinishedBusinessBlueprints/InvocationDefinitionCustom/CustomInvocationFeatWeaponMasterKatanaType.json
new file mode 100644
index 0000000000..a5472b5749
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/InvocationDefinitionCustom/CustomInvocationFeatWeaponMasterKatanaType.json
@@ -0,0 +1,38 @@
+{
+ "$type": "InvocationDefinitionCustom, SolastaUnfinishedBusiness",
+ "requiredKnownSpell": null,
+ "requiredLevel": 1,
+ "requiredPact": null,
+ "grantedFeature": "Definition:ProficiencyFeatWeaponMasterKatanaType:ce0958fa-fb6f-50e0-87f2-ba6d22d4885a",
+ "grantedSpell": null,
+ "consumesSpellSlot": false,
+ "longRestRecharge": false,
+ "overrideMaterialComponent": true,
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Item/&KatanaTypeTitle",
+ "description": "Feature/&Emptystring",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "065cf525-184f-5887-8721-9d0c012fc07a",
+ "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": "33ad1e56-3046-535b-9cbd-a84361fd5193",
+ "contentPack": 9999,
+ "name": "CustomInvocationFeatWeaponMasterKatanaType"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/InvocationDefinitionCustom/CustomInvocationMartialWeaponMasterSpecializationKatanaType.json b/Diagnostics/UnfinishedBusinessBlueprints/InvocationDefinitionCustom/CustomInvocationMartialWeaponMasterSpecializationKatanaType.json
new file mode 100644
index 0000000000..e662721edd
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/InvocationDefinitionCustom/CustomInvocationMartialWeaponMasterSpecializationKatanaType.json
@@ -0,0 +1,38 @@
+{
+ "$type": "InvocationDefinitionCustom, SolastaUnfinishedBusiness",
+ "requiredKnownSpell": null,
+ "requiredLevel": 1,
+ "requiredPact": null,
+ "grantedFeature": "Definition:FeatureMartialWeaponMasterSpecializationKatanaType:933729cd-28fd-5a42-babb-aeb77bc02b7e",
+ "grantedSpell": null,
+ "consumesSpellSlot": false,
+ "longRestRecharge": false,
+ "overrideMaterialComponent": true,
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Item/&KatanaTypeTitle",
+ "description": "Feature/&AttributeModifierMartialWeaponMasterSpecializationDescription",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "065cf525-184f-5887-8721-9d0c012fc07a",
+ "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": "25f031a5-6496-5f04-a809-ca587d8ee7a8",
+ "contentPack": 9999,
+ "name": "CustomInvocationMartialWeaponMasterSpecializationKatanaType"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELightningLauncher.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELightningLauncher.json
index 96d28d27fa..61eabdd492 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELightningLauncher.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELightningLauncher.json
@@ -504,11 +504,11 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "f76471f4ca0182848a53733661905b39",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "ca93f863-4030-5aeb-bdc3-33171ed4f522",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
- "scaleFactorWhileWielded": 1.0,
+ "scaleFactorWhileWielded": 0.25,
"useArmorAddressableName": false,
"isArmorAddressableNameGenderSpecific": false,
"armorAddressableName": "",
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace+1.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace+1.json
index 04c679e979..6a433f67cd 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace+1.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace+1.json
@@ -481,9 +481,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "217eff7029a88e7408afb85104d61a55",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "1697c5ad-1ba4-5c20-83e9-90907316ccbd",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace+2.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace+2.json
index dbe69752d7..4a95704670 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace+2.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace+2.json
@@ -481,9 +481,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "bfe46e8cb70520347b28cef32c05b65c",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "1697c5ad-1ba4-5c20-83e9-90907316ccbd",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace+3.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace+3.json
index 17a7f7095e..06a3cbe681 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace+3.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace+3.json
@@ -481,9 +481,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "4a7b4f70ed9e9db4dab68b3f24bcb156",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "1697c5ad-1ba4-5c20-83e9-90907316ccbd",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace.json
index 69c45b6a0a..1523b3240a 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace.json
@@ -476,9 +476,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "217eff7029a88e7408afb85104d61a55",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "1697c5ad-1ba4-5c20-83e9-90907316ccbd",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMacePrimed.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMacePrimed.json
index bdfc5a296b..a0448e49fc 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMacePrimed.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMacePrimed.json
@@ -473,9 +473,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "217eff7029a88e7408afb85104d61a55",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "1697c5ad-1ba4-5c20-83e9-90907316ccbd",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMaceThunder.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMaceThunder.json
index bf306b0cce..23efa10e7a 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMaceThunder.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMaceThunder.json
@@ -524,9 +524,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "4a7b4f70ed9e9db4dab68b3f24bcb156",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "1697c5ad-1ba4-5c20-83e9-90907316ccbd",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Acuteness.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Acuteness.json
index ebd1a2db69..b02d0640f3 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Acuteness.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Acuteness.json
@@ -481,9 +481,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "bfe46e8cb70520347b28cef32c05b65c",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "1697c5ad-1ba4-5c20-83e9-90907316ccbd",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Bearclaw.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Bearclaw.json
index f992e71d4c..1dcdb2acf8 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Bearclaw.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Bearclaw.json
@@ -516,9 +516,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "bfe46e8cb70520347b28cef32c05b65c",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "1697c5ad-1ba4-5c20-83e9-90907316ccbd",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Dragonblade.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Dragonblade.json
index 0af309d258..273347707d 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Dragonblade.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Dragonblade.json
@@ -534,9 +534,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "bfe46e8cb70520347b28cef32c05b65c",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "1697c5ad-1ba4-5c20-83e9-90907316ccbd",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Frostburn.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Frostburn.json
index ddd16a3036..8f58fb69a7 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Frostburn.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Frostburn.json
@@ -516,9 +516,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "bfe46e8cb70520347b28cef32c05b65c",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "1697c5ad-1ba4-5c20-83e9-90907316ccbd",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Lightbringer.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Lightbringer.json
index 66f320203a..4b7e331f6d 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Lightbringer.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Lightbringer.json
@@ -516,9 +516,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "bfe46e8cb70520347b28cef32c05b65c",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "1697c5ad-1ba4-5c20-83e9-90907316ccbd",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Souldrinker.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Souldrinker.json
index c1261d4efb..f9c68fc99b 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Souldrinker.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Souldrinker.json
@@ -516,9 +516,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "bfe46e8cb70520347b28cef32c05b65c",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "1697c5ad-1ba4-5c20-83e9-90907316ccbd",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Stormblade.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Stormblade.json
index 46da0f26da..4fe3c5ec92 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Stormblade.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Stormblade.json
@@ -516,9 +516,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "bfe46e8cb70520347b28cef32c05b65c",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "1697c5ad-1ba4-5c20-83e9-90907316ccbd",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Warden.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Warden.json
index b61e408e0e..e4d8fcc3e2 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Warden.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Warden.json
@@ -525,9 +525,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "bfe46e8cb70520347b28cef32c05b65c",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "1697c5ad-1ba4-5c20-83e9-90907316ccbd",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Whiteburn.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Whiteburn.json
index 3b08156de8..a0cdcde553 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Whiteburn.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CELongMace_Whiteburn.json
@@ -516,9 +516,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "bfe46e8cb70520347b28cef32c05b65c",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "1697c5ad-1ba4-5c20-83e9-90907316ccbd",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike+1.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike+1.json
index 3c7f437504..4b1d66da73 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike+1.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike+1.json
@@ -482,9 +482,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "e8f81c8d5ac333c449a04b2ea89e2fa4",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "021dfdd1-a339-50f9-b7d8-e87d6ca6f651",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike+2.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike+2.json
index c244e0b46a..4424945b2d 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike+2.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike+2.json
@@ -482,9 +482,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "6b04c49c968c2784398b7e8bfde58345",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "021dfdd1-a339-50f9-b7d8-e87d6ca6f651",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike+3.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike+3.json
index 87071097f6..dcaf59f68b 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike+3.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike+3.json
@@ -482,9 +482,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "c299cd904b0df134382b96a2723bc460",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "021dfdd1-a339-50f9-b7d8-e87d6ca6f651",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike.json
index 9a13cecd38..ff56a04536 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike.json
@@ -477,9 +477,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "e8f81c8d5ac333c449a04b2ea89e2fa4",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "021dfdd1-a339-50f9-b7d8-e87d6ca6f651",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPikePrimed.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPikePrimed.json
index 2e2c1e9854..6e524b187e 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPikePrimed.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPikePrimed.json
@@ -474,9 +474,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "e8f81c8d5ac333c449a04b2ea89e2fa4",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "021dfdd1-a339-50f9-b7d8-e87d6ca6f651",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPikePsychic.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPikePsychic.json
index 64475c9a42..7c0169cc07 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPikePsychic.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPikePsychic.json
@@ -525,9 +525,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "c299cd904b0df134382b96a2723bc460",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "021dfdd1-a339-50f9-b7d8-e87d6ca6f651",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Acuteness.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Acuteness.json
index ac6ebf655d..9aae42e9ee 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Acuteness.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Acuteness.json
@@ -482,9 +482,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "6b04c49c968c2784398b7e8bfde58345",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "021dfdd1-a339-50f9-b7d8-e87d6ca6f651",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Bearclaw.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Bearclaw.json
index 2d318fc4f6..d16df2e621 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Bearclaw.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Bearclaw.json
@@ -517,9 +517,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "6b04c49c968c2784398b7e8bfde58345",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "021dfdd1-a339-50f9-b7d8-e87d6ca6f651",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Dragonblade.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Dragonblade.json
index 55e1e0ec17..c2bd33d4fa 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Dragonblade.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Dragonblade.json
@@ -535,9 +535,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "6b04c49c968c2784398b7e8bfde58345",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "021dfdd1-a339-50f9-b7d8-e87d6ca6f651",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Frostburn.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Frostburn.json
index 13fc5f4b27..dac3593013 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Frostburn.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Frostburn.json
@@ -517,9 +517,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "6b04c49c968c2784398b7e8bfde58345",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "021dfdd1-a339-50f9-b7d8-e87d6ca6f651",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Lightbringer.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Lightbringer.json
index 195a33a8ae..926c868db7 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Lightbringer.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Lightbringer.json
@@ -517,9 +517,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "6b04c49c968c2784398b7e8bfde58345",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "021dfdd1-a339-50f9-b7d8-e87d6ca6f651",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Souldrinker.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Souldrinker.json
index 8cb98840a9..c2fc9b2055 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Souldrinker.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Souldrinker.json
@@ -517,9 +517,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "6b04c49c968c2784398b7e8bfde58345",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "021dfdd1-a339-50f9-b7d8-e87d6ca6f651",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Stormblade.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Stormblade.json
index 57c24ebf43..984eb0a1fa 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Stormblade.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Stormblade.json
@@ -517,9 +517,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "6b04c49c968c2784398b7e8bfde58345",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "021dfdd1-a339-50f9-b7d8-e87d6ca6f651",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Warden.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Warden.json
index d4825aeedc..44fdfdb606 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Warden.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Warden.json
@@ -526,9 +526,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "6b04c49c968c2784398b7e8bfde58345",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "021dfdd1-a339-50f9-b7d8-e87d6ca6f651",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Whiteburn.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Whiteburn.json
index a5d55c7b18..9056265478 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Whiteburn.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEPike_Whiteburn.json
@@ -517,9 +517,9 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "6b04c49c968c2784398b7e8bfde58345",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "021dfdd1-a339-50f9-b7d8-e87d6ca6f651",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
"scaleFactorWhileWielded": 1.0,
"useArmorAddressableName": false,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEThunderGauntlet.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEThunderGauntlet.json
index 2471d1cdec..df1a1b221f 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEThunderGauntlet.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CEThunderGauntlet.json
@@ -515,11 +515,11 @@
"overrideSubtype": "None",
"assetReference": {
"$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
- "m_AssetGUID": "",
- "m_SubObjectName": "",
- "m_SubObjectType": ""
+ "m_AssetGUID": "b3cd9de3-1344-5a62-9f8e-8c2aee3749dc",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
},
- "scaleFactorWhileWielded": 1.0,
+ "scaleFactorWhileWielded": 0.25,
"useArmorAddressableName": false,
"isArmorAddressableNameGenderSpecific": false,
"armorAddressableName": "",
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/ConcealedDagger.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/ConcealedDagger.json
index ee326bb1af..195ba7b0ab 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/ConcealedDagger.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/ConcealedDagger.json
@@ -17,7 +17,7 @@
"forceEquip": false,
"forceEquipSlot": "",
"canBeStacked": false,
- "stackSize": 10,
+ "stackSize": 5,
"defaultStackCount": -1,
"costs": [
0,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CraftingManualRecipeEnchantKatana+1.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CraftingManualRecipeEnchantKatana+1.json
new file mode 100644
index 0000000000..714b59c27a
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CraftingManualRecipeEnchantKatana+1.json
@@ -0,0 +1,139 @@
+{
+ "$type": "ItemDefinition, Assembly-CSharp",
+ "inDungeonEditor": false,
+ "merchantCategory": "Crafting",
+ "weight": 1.0,
+ "slotTypes": [
+ "ContainerSlot"
+ ],
+ "slotsWhereActive": [],
+ "activeOnGround": false,
+ "destroyedWhenUnequiped": false,
+ "forceEquip": false,
+ "forceEquipSlot": "",
+ "canBeStacked": false,
+ "stackSize": 10,
+ "defaultStackCount": -1,
+ "costs": [
+ 0,
+ 200,
+ 0,
+ 0,
+ 0
+ ],
+ "itemTags": [
+ "Standard",
+ "Paper"
+ ],
+ "activeTags": [],
+ "inactiveTags": [],
+ "magical": false,
+ "requiresAttunement": false,
+ "requiresIdentification": false,
+ "requiredAttunementClasses": [],
+ "itemRarity": "Common",
+ "incompatibleWithMonkReturnMissile": false,
+ "staticProperties": [],
+ "isArmor": false,
+ "isWeapon": false,
+ "isAmmunition": false,
+ "isUsableDevice": false,
+ "isTool": false,
+ "isMusicalInstrument": false,
+ "musicalInstrumentDefinition": null,
+ "isStarterPack": false,
+ "isContainerItem": false,
+ "isLightSourceItem": false,
+ "isFocusItem": false,
+ "isWealthPile": false,
+ "isSpellbook": false,
+ "isDocument": true,
+ "documentDescription": {
+ "$type": "DocumentDescription, Assembly-CSharp",
+ "format": "Parchment",
+ "contentFragments": [
+ {
+ "$type": "ContentFragmentDescription, Assembly-CSharp",
+ "type": "Body",
+ "text": "Equipment/&CraftingManualContentDescription",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ }
+ }
+ ],
+ "script": "Narrative",
+ "language": "Language_Common",
+ "loreType": "CraftingRecipe",
+ "recipeDefinition": "Definition:RecipeEnchantKatana+1:d28b1a0b-d470-5c2c-86e7-7f2167b10e8a",
+ "locationDefinition": null,
+ "locationKnowledgeLevel": "Known",
+ "unlockedBestiaryContent": [],
+ "destroyAfterReading": true
+ },
+ "isFood": false,
+ "isFactionRelic": false,
+ "personalityFlagOccurences": [],
+ "soundEffectDescriptionOverride": null,
+ "soundEffectOnHitDescriptionOverride": null,
+ "itemPresentation": {
+ "$type": "ItemPresentation, Assembly-CSharp",
+ "unidentifiedTitle": "",
+ "unidentifiedDescription": "",
+ "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": [
+ "Definition:ItemFlagRecipeIcon:048ea97c-9dc6-5f73-b157-7da55477257c"
+ ],
+ "serializedVersion": 0
+ },
+ "clueSuspectPairs": [],
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Enchant Katana +1",
+ "description": "Feature/&NoContentTitle",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "9198c200dd2f1c7468b9b31724b2baf2",
+ "m_SubObjectName": "RecipeManual",
+ "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": "0ddd1978-a209-5ab7-9c82-1d9c4da07148",
+ "contentPack": 9999,
+ "name": "CraftingManualRecipeEnchantKatana+1"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CraftingManualRecipeEnchantKatana+2.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CraftingManualRecipeEnchantKatana+2.json
new file mode 100644
index 0000000000..0cb954d1c6
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CraftingManualRecipeEnchantKatana+2.json
@@ -0,0 +1,139 @@
+{
+ "$type": "ItemDefinition, Assembly-CSharp",
+ "inDungeonEditor": false,
+ "merchantCategory": "Crafting",
+ "weight": 1.0,
+ "slotTypes": [
+ "ContainerSlot"
+ ],
+ "slotsWhereActive": [],
+ "activeOnGround": false,
+ "destroyedWhenUnequiped": false,
+ "forceEquip": false,
+ "forceEquipSlot": "",
+ "canBeStacked": false,
+ "stackSize": 10,
+ "defaultStackCount": -1,
+ "costs": [
+ 0,
+ 200,
+ 0,
+ 0,
+ 0
+ ],
+ "itemTags": [
+ "Standard",
+ "Paper"
+ ],
+ "activeTags": [],
+ "inactiveTags": [],
+ "magical": false,
+ "requiresAttunement": false,
+ "requiresIdentification": false,
+ "requiredAttunementClasses": [],
+ "itemRarity": "Common",
+ "incompatibleWithMonkReturnMissile": false,
+ "staticProperties": [],
+ "isArmor": false,
+ "isWeapon": false,
+ "isAmmunition": false,
+ "isUsableDevice": false,
+ "isTool": false,
+ "isMusicalInstrument": false,
+ "musicalInstrumentDefinition": null,
+ "isStarterPack": false,
+ "isContainerItem": false,
+ "isLightSourceItem": false,
+ "isFocusItem": false,
+ "isWealthPile": false,
+ "isSpellbook": false,
+ "isDocument": true,
+ "documentDescription": {
+ "$type": "DocumentDescription, Assembly-CSharp",
+ "format": "Parchment",
+ "contentFragments": [
+ {
+ "$type": "ContentFragmentDescription, Assembly-CSharp",
+ "type": "Body",
+ "text": "Equipment/&CraftingManualContentDescription",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ }
+ }
+ ],
+ "script": "Narrative",
+ "language": "Language_Common",
+ "loreType": "CraftingRecipe",
+ "recipeDefinition": "Definition:RecipeEnchantKatana+2:f9a8b128-024e-5f68-9f49-a4c95f285087",
+ "locationDefinition": null,
+ "locationKnowledgeLevel": "Known",
+ "unlockedBestiaryContent": [],
+ "destroyAfterReading": true
+ },
+ "isFood": false,
+ "isFactionRelic": false,
+ "personalityFlagOccurences": [],
+ "soundEffectDescriptionOverride": null,
+ "soundEffectOnHitDescriptionOverride": null,
+ "itemPresentation": {
+ "$type": "ItemPresentation, Assembly-CSharp",
+ "unidentifiedTitle": "",
+ "unidentifiedDescription": "",
+ "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": [
+ "Definition:ItemFlagRecipeIcon:048ea97c-9dc6-5f73-b157-7da55477257c"
+ ],
+ "serializedVersion": 0
+ },
+ "clueSuspectPairs": [],
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Enchant Katana +2",
+ "description": "Feature/&NoContentTitle",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "9198c200dd2f1c7468b9b31724b2baf2",
+ "m_SubObjectName": "RecipeManual",
+ "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": "aeb5c555-2c83-5978-b3ce-c6cbb624dea2",
+ "contentPack": 9999,
+ "name": "CraftingManualRecipeEnchantKatana+2"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CraftingManualRecipeEnchantKatana+3.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CraftingManualRecipeEnchantKatana+3.json
new file mode 100644
index 0000000000..81c1fe6c25
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CraftingManualRecipeEnchantKatana+3.json
@@ -0,0 +1,139 @@
+{
+ "$type": "ItemDefinition, Assembly-CSharp",
+ "inDungeonEditor": false,
+ "merchantCategory": "Crafting",
+ "weight": 1.0,
+ "slotTypes": [
+ "ContainerSlot"
+ ],
+ "slotsWhereActive": [],
+ "activeOnGround": false,
+ "destroyedWhenUnequiped": false,
+ "forceEquip": false,
+ "forceEquipSlot": "",
+ "canBeStacked": false,
+ "stackSize": 10,
+ "defaultStackCount": -1,
+ "costs": [
+ 0,
+ 200,
+ 0,
+ 0,
+ 0
+ ],
+ "itemTags": [
+ "Standard",
+ "Paper"
+ ],
+ "activeTags": [],
+ "inactiveTags": [],
+ "magical": false,
+ "requiresAttunement": false,
+ "requiresIdentification": false,
+ "requiredAttunementClasses": [],
+ "itemRarity": "Common",
+ "incompatibleWithMonkReturnMissile": false,
+ "staticProperties": [],
+ "isArmor": false,
+ "isWeapon": false,
+ "isAmmunition": false,
+ "isUsableDevice": false,
+ "isTool": false,
+ "isMusicalInstrument": false,
+ "musicalInstrumentDefinition": null,
+ "isStarterPack": false,
+ "isContainerItem": false,
+ "isLightSourceItem": false,
+ "isFocusItem": false,
+ "isWealthPile": false,
+ "isSpellbook": false,
+ "isDocument": true,
+ "documentDescription": {
+ "$type": "DocumentDescription, Assembly-CSharp",
+ "format": "Parchment",
+ "contentFragments": [
+ {
+ "$type": "ContentFragmentDescription, Assembly-CSharp",
+ "type": "Body",
+ "text": "Equipment/&CraftingManualContentDescription",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ }
+ }
+ ],
+ "script": "Narrative",
+ "language": "Language_Common",
+ "loreType": "CraftingRecipe",
+ "recipeDefinition": "Definition:RecipeEnchantKatana+3:c8fcd4b5-27b4-589f-93fa-a3df1634de10",
+ "locationDefinition": null,
+ "locationKnowledgeLevel": "Known",
+ "unlockedBestiaryContent": [],
+ "destroyAfterReading": true
+ },
+ "isFood": false,
+ "isFactionRelic": false,
+ "personalityFlagOccurences": [],
+ "soundEffectDescriptionOverride": null,
+ "soundEffectOnHitDescriptionOverride": null,
+ "itemPresentation": {
+ "$type": "ItemPresentation, Assembly-CSharp",
+ "unidentifiedTitle": "",
+ "unidentifiedDescription": "",
+ "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": [
+ "Definition:ItemFlagRecipeIcon:048ea97c-9dc6-5f73-b157-7da55477257c"
+ ],
+ "serializedVersion": 0
+ },
+ "clueSuspectPairs": [],
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Enchant Katana +3",
+ "description": "Feature/&NoContentTitle",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "9198c200dd2f1c7468b9b31724b2baf2",
+ "m_SubObjectName": "RecipeManual",
+ "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": "46b2a760-89e2-5720-9966-744a5ff9a848",
+ "contentPack": 9999,
+ "name": "CraftingManualRecipeEnchantKatana+3"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CraftingManualRecipeEnchantKatana_Bearclaw.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CraftingManualRecipeEnchantKatana_Bearclaw.json
new file mode 100644
index 0000000000..2d18433cc8
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CraftingManualRecipeEnchantKatana_Bearclaw.json
@@ -0,0 +1,139 @@
+{
+ "$type": "ItemDefinition, Assembly-CSharp",
+ "inDungeonEditor": false,
+ "merchantCategory": "Crafting",
+ "weight": 1.0,
+ "slotTypes": [
+ "ContainerSlot"
+ ],
+ "slotsWhereActive": [],
+ "activeOnGround": false,
+ "destroyedWhenUnequiped": false,
+ "forceEquip": false,
+ "forceEquipSlot": "",
+ "canBeStacked": false,
+ "stackSize": 10,
+ "defaultStackCount": -1,
+ "costs": [
+ 0,
+ 200,
+ 0,
+ 0,
+ 0
+ ],
+ "itemTags": [
+ "Standard",
+ "Paper"
+ ],
+ "activeTags": [],
+ "inactiveTags": [],
+ "magical": false,
+ "requiresAttunement": false,
+ "requiresIdentification": false,
+ "requiredAttunementClasses": [],
+ "itemRarity": "Common",
+ "incompatibleWithMonkReturnMissile": false,
+ "staticProperties": [],
+ "isArmor": false,
+ "isWeapon": false,
+ "isAmmunition": false,
+ "isUsableDevice": false,
+ "isTool": false,
+ "isMusicalInstrument": false,
+ "musicalInstrumentDefinition": null,
+ "isStarterPack": false,
+ "isContainerItem": false,
+ "isLightSourceItem": false,
+ "isFocusItem": false,
+ "isWealthPile": false,
+ "isSpellbook": false,
+ "isDocument": true,
+ "documentDescription": {
+ "$type": "DocumentDescription, Assembly-CSharp",
+ "format": "Parchment",
+ "contentFragments": [
+ {
+ "$type": "ContentFragmentDescription, Assembly-CSharp",
+ "type": "Body",
+ "text": "Equipment/&CraftingManualContentDescription",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ }
+ }
+ ],
+ "script": "Narrative",
+ "language": "Language_Common",
+ "loreType": "CraftingRecipe",
+ "recipeDefinition": "Definition:RecipeEnchantKatana_Bearclaw:30ee2df2-95e2-5191-b4aa-792246a7f68c",
+ "locationDefinition": null,
+ "locationKnowledgeLevel": "Known",
+ "unlockedBestiaryContent": [],
+ "destroyAfterReading": true
+ },
+ "isFood": false,
+ "isFactionRelic": false,
+ "personalityFlagOccurences": [],
+ "soundEffectDescriptionOverride": null,
+ "soundEffectOnHitDescriptionOverride": null,
+ "itemPresentation": {
+ "$type": "ItemPresentation, Assembly-CSharp",
+ "unidentifiedTitle": "",
+ "unidentifiedDescription": "",
+ "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": [
+ "Definition:ItemFlagRecipeIcon:048ea97c-9dc6-5f73-b157-7da55477257c"
+ ],
+ "serializedVersion": 0
+ },
+ "clueSuspectPairs": [],
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Enchant Bearclaw Katana",
+ "description": "Item/&Katana_Bearclaw_Description",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "9198c200dd2f1c7468b9b31724b2baf2",
+ "m_SubObjectName": "RecipeManual",
+ "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": "316012f9-7366-5f9f-a42b-ac74c960a948",
+ "contentPack": 9999,
+ "name": "CraftingManualRecipeEnchantKatana_Bearclaw"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CraftingManualRecipeEnchantKatana_Lightbringer.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CraftingManualRecipeEnchantKatana_Lightbringer.json
new file mode 100644
index 0000000000..c151826648
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CraftingManualRecipeEnchantKatana_Lightbringer.json
@@ -0,0 +1,139 @@
+{
+ "$type": "ItemDefinition, Assembly-CSharp",
+ "inDungeonEditor": false,
+ "merchantCategory": "Crafting",
+ "weight": 1.0,
+ "slotTypes": [
+ "ContainerSlot"
+ ],
+ "slotsWhereActive": [],
+ "activeOnGround": false,
+ "destroyedWhenUnequiped": false,
+ "forceEquip": false,
+ "forceEquipSlot": "",
+ "canBeStacked": false,
+ "stackSize": 10,
+ "defaultStackCount": -1,
+ "costs": [
+ 0,
+ 200,
+ 0,
+ 0,
+ 0
+ ],
+ "itemTags": [
+ "Standard",
+ "Paper"
+ ],
+ "activeTags": [],
+ "inactiveTags": [],
+ "magical": false,
+ "requiresAttunement": false,
+ "requiresIdentification": false,
+ "requiredAttunementClasses": [],
+ "itemRarity": "Common",
+ "incompatibleWithMonkReturnMissile": false,
+ "staticProperties": [],
+ "isArmor": false,
+ "isWeapon": false,
+ "isAmmunition": false,
+ "isUsableDevice": false,
+ "isTool": false,
+ "isMusicalInstrument": false,
+ "musicalInstrumentDefinition": null,
+ "isStarterPack": false,
+ "isContainerItem": false,
+ "isLightSourceItem": false,
+ "isFocusItem": false,
+ "isWealthPile": false,
+ "isSpellbook": false,
+ "isDocument": true,
+ "documentDescription": {
+ "$type": "DocumentDescription, Assembly-CSharp",
+ "format": "Parchment",
+ "contentFragments": [
+ {
+ "$type": "ContentFragmentDescription, Assembly-CSharp",
+ "type": "Body",
+ "text": "Equipment/&CraftingManualContentDescription",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ }
+ }
+ ],
+ "script": "Narrative",
+ "language": "Language_Common",
+ "loreType": "CraftingRecipe",
+ "recipeDefinition": "Definition:RecipeEnchantKatana_Lightbringer:3989e0b0-1a53-5ad3-b214-1fce80d022d4",
+ "locationDefinition": null,
+ "locationKnowledgeLevel": "Known",
+ "unlockedBestiaryContent": [],
+ "destroyAfterReading": true
+ },
+ "isFood": false,
+ "isFactionRelic": false,
+ "personalityFlagOccurences": [],
+ "soundEffectDescriptionOverride": null,
+ "soundEffectOnHitDescriptionOverride": null,
+ "itemPresentation": {
+ "$type": "ItemPresentation, Assembly-CSharp",
+ "unidentifiedTitle": "",
+ "unidentifiedDescription": "",
+ "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": [
+ "Definition:ItemFlagRecipeIcon:048ea97c-9dc6-5f73-b157-7da55477257c"
+ ],
+ "serializedVersion": 0
+ },
+ "clueSuspectPairs": [],
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Enchant Lightbringer Katana",
+ "description": "Item/&Katana_Lightbringer_Description",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "9198c200dd2f1c7468b9b31724b2baf2",
+ "m_SubObjectName": "RecipeManual",
+ "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": "0474565a-16b3-53c5-907b-7bf48a941b8d",
+ "contentPack": 9999,
+ "name": "CraftingManualRecipeEnchantKatana_Lightbringer"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CraftingManualRecipeEnchantKatana_Souldrinker.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CraftingManualRecipeEnchantKatana_Souldrinker.json
new file mode 100644
index 0000000000..cdddbb8523
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CraftingManualRecipeEnchantKatana_Souldrinker.json
@@ -0,0 +1,139 @@
+{
+ "$type": "ItemDefinition, Assembly-CSharp",
+ "inDungeonEditor": false,
+ "merchantCategory": "Crafting",
+ "weight": 1.0,
+ "slotTypes": [
+ "ContainerSlot"
+ ],
+ "slotsWhereActive": [],
+ "activeOnGround": false,
+ "destroyedWhenUnequiped": false,
+ "forceEquip": false,
+ "forceEquipSlot": "",
+ "canBeStacked": false,
+ "stackSize": 10,
+ "defaultStackCount": -1,
+ "costs": [
+ 0,
+ 200,
+ 0,
+ 0,
+ 0
+ ],
+ "itemTags": [
+ "Standard",
+ "Paper"
+ ],
+ "activeTags": [],
+ "inactiveTags": [],
+ "magical": false,
+ "requiresAttunement": false,
+ "requiresIdentification": false,
+ "requiredAttunementClasses": [],
+ "itemRarity": "Common",
+ "incompatibleWithMonkReturnMissile": false,
+ "staticProperties": [],
+ "isArmor": false,
+ "isWeapon": false,
+ "isAmmunition": false,
+ "isUsableDevice": false,
+ "isTool": false,
+ "isMusicalInstrument": false,
+ "musicalInstrumentDefinition": null,
+ "isStarterPack": false,
+ "isContainerItem": false,
+ "isLightSourceItem": false,
+ "isFocusItem": false,
+ "isWealthPile": false,
+ "isSpellbook": false,
+ "isDocument": true,
+ "documentDescription": {
+ "$type": "DocumentDescription, Assembly-CSharp",
+ "format": "Parchment",
+ "contentFragments": [
+ {
+ "$type": "ContentFragmentDescription, Assembly-CSharp",
+ "type": "Body",
+ "text": "Equipment/&CraftingManualContentDescription",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ }
+ }
+ ],
+ "script": "Narrative",
+ "language": "Language_Common",
+ "loreType": "CraftingRecipe",
+ "recipeDefinition": "Definition:RecipeEnchantKatana_Souldrinker:26f820db-4e5d-5c3c-ac5f-455d566138d1",
+ "locationDefinition": null,
+ "locationKnowledgeLevel": "Known",
+ "unlockedBestiaryContent": [],
+ "destroyAfterReading": true
+ },
+ "isFood": false,
+ "isFactionRelic": false,
+ "personalityFlagOccurences": [],
+ "soundEffectDescriptionOverride": null,
+ "soundEffectOnHitDescriptionOverride": null,
+ "itemPresentation": {
+ "$type": "ItemPresentation, Assembly-CSharp",
+ "unidentifiedTitle": "",
+ "unidentifiedDescription": "",
+ "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": [
+ "Definition:ItemFlagRecipeIcon:048ea97c-9dc6-5f73-b157-7da55477257c"
+ ],
+ "serializedVersion": 0
+ },
+ "clueSuspectPairs": [],
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Enchant Souldrinker Katana",
+ "description": "Item/&Katana_Souldrinker_Description",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "9198c200dd2f1c7468b9b31724b2baf2",
+ "m_SubObjectName": "RecipeManual",
+ "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": "e902b7a7-d760-5f5d-aac5-eeec1c852692",
+ "contentPack": 9999,
+ "name": "CraftingManualRecipeEnchantKatana_Souldrinker"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CraftingManualRecipeEnchantKatana_Whiteburn.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CraftingManualRecipeEnchantKatana_Whiteburn.json
new file mode 100644
index 0000000000..59133dc85a
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CraftingManualRecipeEnchantKatana_Whiteburn.json
@@ -0,0 +1,139 @@
+{
+ "$type": "ItemDefinition, Assembly-CSharp",
+ "inDungeonEditor": false,
+ "merchantCategory": "Crafting",
+ "weight": 1.0,
+ "slotTypes": [
+ "ContainerSlot"
+ ],
+ "slotsWhereActive": [],
+ "activeOnGround": false,
+ "destroyedWhenUnequiped": false,
+ "forceEquip": false,
+ "forceEquipSlot": "",
+ "canBeStacked": false,
+ "stackSize": 10,
+ "defaultStackCount": -1,
+ "costs": [
+ 0,
+ 200,
+ 0,
+ 0,
+ 0
+ ],
+ "itemTags": [
+ "Standard",
+ "Paper"
+ ],
+ "activeTags": [],
+ "inactiveTags": [],
+ "magical": false,
+ "requiresAttunement": false,
+ "requiresIdentification": false,
+ "requiredAttunementClasses": [],
+ "itemRarity": "Common",
+ "incompatibleWithMonkReturnMissile": false,
+ "staticProperties": [],
+ "isArmor": false,
+ "isWeapon": false,
+ "isAmmunition": false,
+ "isUsableDevice": false,
+ "isTool": false,
+ "isMusicalInstrument": false,
+ "musicalInstrumentDefinition": null,
+ "isStarterPack": false,
+ "isContainerItem": false,
+ "isLightSourceItem": false,
+ "isFocusItem": false,
+ "isWealthPile": false,
+ "isSpellbook": false,
+ "isDocument": true,
+ "documentDescription": {
+ "$type": "DocumentDescription, Assembly-CSharp",
+ "format": "Parchment",
+ "contentFragments": [
+ {
+ "$type": "ContentFragmentDescription, Assembly-CSharp",
+ "type": "Body",
+ "text": "Equipment/&CraftingManualContentDescription",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ }
+ }
+ ],
+ "script": "Narrative",
+ "language": "Language_Common",
+ "loreType": "CraftingRecipe",
+ "recipeDefinition": "Definition:RecipeEnchantKatana_Whiteburn:79280235-2cf3-5877-b245-14cc3cefa7f7",
+ "locationDefinition": null,
+ "locationKnowledgeLevel": "Known",
+ "unlockedBestiaryContent": [],
+ "destroyAfterReading": true
+ },
+ "isFood": false,
+ "isFactionRelic": false,
+ "personalityFlagOccurences": [],
+ "soundEffectDescriptionOverride": null,
+ "soundEffectOnHitDescriptionOverride": null,
+ "itemPresentation": {
+ "$type": "ItemPresentation, Assembly-CSharp",
+ "unidentifiedTitle": "",
+ "unidentifiedDescription": "",
+ "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": [
+ "Definition:ItemFlagRecipeIcon:048ea97c-9dc6-5f73-b157-7da55477257c"
+ ],
+ "serializedVersion": 0
+ },
+ "clueSuspectPairs": [],
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Enchant Whiteburn Katana",
+ "description": "Item/&Katana_Whiteburn_Description",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "9198c200dd2f1c7468b9b31724b2baf2",
+ "m_SubObjectName": "RecipeManual",
+ "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": "b7d7a653-8094-5a08-b386-bbc0dc527e2f",
+ "contentPack": 9999,
+ "name": "CraftingManualRecipeEnchantKatana_Whiteburn"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CraftingManualRecipePrimeKatana.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CraftingManualRecipePrimeKatana.json
new file mode 100644
index 0000000000..12f34d2218
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/CraftingManualRecipePrimeKatana.json
@@ -0,0 +1,139 @@
+{
+ "$type": "ItemDefinition, Assembly-CSharp",
+ "inDungeonEditor": false,
+ "merchantCategory": "Crafting",
+ "weight": 1.0,
+ "slotTypes": [
+ "ContainerSlot"
+ ],
+ "slotsWhereActive": [],
+ "activeOnGround": false,
+ "destroyedWhenUnequiped": false,
+ "forceEquip": false,
+ "forceEquipSlot": "",
+ "canBeStacked": false,
+ "stackSize": 10,
+ "defaultStackCount": -1,
+ "costs": [
+ 0,
+ 200,
+ 0,
+ 0,
+ 0
+ ],
+ "itemTags": [
+ "Standard",
+ "Paper"
+ ],
+ "activeTags": [],
+ "inactiveTags": [],
+ "magical": false,
+ "requiresAttunement": false,
+ "requiresIdentification": false,
+ "requiredAttunementClasses": [],
+ "itemRarity": "Common",
+ "incompatibleWithMonkReturnMissile": false,
+ "staticProperties": [],
+ "isArmor": false,
+ "isWeapon": false,
+ "isAmmunition": false,
+ "isUsableDevice": false,
+ "isTool": false,
+ "isMusicalInstrument": false,
+ "musicalInstrumentDefinition": null,
+ "isStarterPack": false,
+ "isContainerItem": false,
+ "isLightSourceItem": false,
+ "isFocusItem": false,
+ "isWealthPile": false,
+ "isSpellbook": false,
+ "isDocument": true,
+ "documentDescription": {
+ "$type": "DocumentDescription, Assembly-CSharp",
+ "format": "Parchment",
+ "contentFragments": [
+ {
+ "$type": "ContentFragmentDescription, Assembly-CSharp",
+ "type": "Body",
+ "text": "Equipment/&CraftingManualContentDescription",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ }
+ }
+ ],
+ "script": "Narrative",
+ "language": "Language_Common",
+ "loreType": "CraftingRecipe",
+ "recipeDefinition": "Definition:RecipePrimeKatana:1fd5ed95-63db-5521-94cd-31d88cbabcd2",
+ "locationDefinition": null,
+ "locationKnowledgeLevel": "Known",
+ "unlockedBestiaryContent": [],
+ "destroyAfterReading": true
+ },
+ "isFood": false,
+ "isFactionRelic": false,
+ "personalityFlagOccurences": [],
+ "soundEffectDescriptionOverride": null,
+ "soundEffectOnHitDescriptionOverride": null,
+ "itemPresentation": {
+ "$type": "ItemPresentation, Assembly-CSharp",
+ "unidentifiedTitle": "",
+ "unidentifiedDescription": "",
+ "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": [
+ "Definition:ItemFlagRecipeIcon:048ea97c-9dc6-5f73-b157-7da55477257c"
+ ],
+ "serializedVersion": 0
+ },
+ "clueSuspectPairs": [],
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Prime Katana",
+ "description": "Feature/&NoContentTitle",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "9198c200dd2f1c7468b9b31724b2baf2",
+ "m_SubObjectName": "RecipeManual",
+ "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": "b4d02151-6d6f-5de3-90ac-045c474ea90e",
+ "contentPack": 9999,
+ "name": "CraftingManualRecipePrimeKatana"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Dagger_Bearclaw.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Dagger_Bearclaw.json
index 6af3ca05f4..a0c0acbe41 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Dagger_Bearclaw.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Dagger_Bearclaw.json
@@ -17,7 +17,7 @@
"forceEquip": false,
"forceEquipSlot": "",
"canBeStacked": false,
- "stackSize": 10,
+ "stackSize": 5,
"defaultStackCount": -1,
"costs": [
0,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Dagger_Dragonblade.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Dagger_Dragonblade.json
index 3f7c68b5e5..183b01985a 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Dagger_Dragonblade.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Dagger_Dragonblade.json
@@ -17,7 +17,7 @@
"forceEquip": false,
"forceEquipSlot": "",
"canBeStacked": false,
- "stackSize": 10,
+ "stackSize": 5,
"defaultStackCount": -1,
"costs": [
0,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Dagger_Lightbringer.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Dagger_Lightbringer.json
index 685f810b57..4b1abbcd31 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Dagger_Lightbringer.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Dagger_Lightbringer.json
@@ -17,7 +17,7 @@
"forceEquip": false,
"forceEquipSlot": "",
"canBeStacked": false,
- "stackSize": 10,
+ "stackSize": 5,
"defaultStackCount": -1,
"costs": [
0,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Dagger_Stormblade.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Dagger_Stormblade.json
index 4114f461f1..f06b40d655 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Dagger_Stormblade.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Dagger_Stormblade.json
@@ -17,7 +17,7 @@
"forceEquip": false,
"forceEquipSlot": "",
"canBeStacked": false,
- "stackSize": 10,
+ "stackSize": 5,
"defaultStackCount": -1,
"costs": [
0,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Dagger_Warden.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Dagger_Warden.json
index dbec964472..0b5c75ba14 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Dagger_Warden.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Dagger_Warden.json
@@ -17,7 +17,7 @@
"forceEquip": false,
"forceEquipSlot": "",
"canBeStacked": false,
- "stackSize": 10,
+ "stackSize": 5,
"defaultStackCount": -1,
"costs": [
0,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Handaxe_Acuteness.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Handaxe_Acuteness.json
index 96de52ef9a..8221f5e6d1 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Handaxe_Acuteness.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Handaxe_Acuteness.json
@@ -17,7 +17,7 @@
"forceEquip": false,
"forceEquipSlot": "",
"canBeStacked": false,
- "stackSize": 10,
+ "stackSize": 5,
"defaultStackCount": -1,
"costs": [
0,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Handaxe_Bearclaw.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Handaxe_Bearclaw.json
index 1e9c6ceb91..bbb015e634 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Handaxe_Bearclaw.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Handaxe_Bearclaw.json
@@ -17,7 +17,7 @@
"forceEquip": false,
"forceEquipSlot": "",
"canBeStacked": false,
- "stackSize": 10,
+ "stackSize": 5,
"defaultStackCount": -1,
"costs": [
0,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Handaxe_Frostburn.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Handaxe_Frostburn.json
index 8d404db9bf..5ff139fbd9 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Handaxe_Frostburn.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Handaxe_Frostburn.json
@@ -17,7 +17,7 @@
"forceEquip": false,
"forceEquipSlot": "",
"canBeStacked": false,
- "stackSize": 10,
+ "stackSize": 5,
"defaultStackCount": -1,
"costs": [
0,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Handaxe_Sharpness.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Handaxe_Sharpness.json
index 298007671e..74ed1301c0 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Handaxe_Sharpness.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Handaxe_Sharpness.json
@@ -17,7 +17,7 @@
"forceEquip": false,
"forceEquipSlot": "",
"canBeStacked": false,
- "stackSize": 10,
+ "stackSize": 5,
"defaultStackCount": -1,
"costs": [
0,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Handaxe_Souldrinker.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Handaxe_Souldrinker.json
index f31c7df765..f2cec5d789 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Handaxe_Souldrinker.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Handaxe_Souldrinker.json
@@ -17,7 +17,7 @@
"forceEquip": false,
"forceEquipSlot": "",
"canBeStacked": false,
- "stackSize": 10,
+ "stackSize": 5,
"defaultStackCount": -1,
"costs": [
0,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Handaxe_Whiteburn.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Handaxe_Whiteburn.json
index b4e01e186b..1ed5cc7353 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Handaxe_Whiteburn.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Handaxe_Whiteburn.json
@@ -17,7 +17,7 @@
"forceEquip": false,
"forceEquipSlot": "",
"canBeStacked": false,
- "stackSize": 10,
+ "stackSize": 5,
"defaultStackCount": -1,
"costs": [
0,
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Katana+1.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Katana+1.json
new file mode 100644
index 0000000000..611a15d455
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Katana+1.json
@@ -0,0 +1,531 @@
+{
+ "$type": "ItemDefinition, Assembly-CSharp",
+ "inDungeonEditor": false,
+ "merchantCategory": "Weapon",
+ "weight": 3.0,
+ "slotTypes": [
+ "MainHandSlot",
+ "ContainerSlot"
+ ],
+ "slotsWhereActive": [
+ "MainHandSlot"
+ ],
+ "activeOnGround": false,
+ "destroyedWhenUnequiped": false,
+ "forceEquip": false,
+ "forceEquipSlot": "",
+ "canBeStacked": false,
+ "stackSize": 10,
+ "defaultStackCount": -1,
+ "costs": [
+ 0,
+ 1050,
+ 0,
+ 0,
+ 0
+ ],
+ "itemTags": [
+ "Metal"
+ ],
+ "activeTags": [],
+ "inactiveTags": [],
+ "magical": true,
+ "requiresAttunement": false,
+ "requiresIdentification": true,
+ "requiredAttunementClasses": [],
+ "itemRarity": "Rare",
+ "incompatibleWithMonkReturnMissile": false,
+ "staticProperties": [
+ {
+ "$type": "ItemPropertyDescription, Assembly-CSharp",
+ "appliesOnItemOnly": true,
+ "type": "Feature",
+ "featureDefinition": "Definition:AttackModifierWeapon+1:45e5b7165fa58854bb859e5b205dcc71",
+ "conditionDefinition": null,
+ "knowledgeAffinity": "ActiveAndHidden"
+ }
+ ],
+ "isArmor": false,
+ "isWeapon": true,
+ "weaponDefinition": {
+ "$type": "WeaponDescription, Assembly-CSharp",
+ "weaponType": "KatanaType",
+ "reachRange": 1,
+ "closeRange": 5,
+ "maxRange": 5,
+ "weaponTags": [
+ "Versatile"
+ ],
+ "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": 30,
+ "targetExcludeCaster": false,
+ "canBePlacedOnCharacter": true,
+ "affectOnlyGround": false,
+ "targetFilteringMethod": "AllCharacterAndGadgets",
+ "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": false,
+ "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": false,
+ "createdByCondition": false,
+ "hasSavingThrow": false,
+ "savingThrowAffinity": "None",
+ "dcModifier": 0,
+ "canSaveToCancel": false,
+ "saveOccurence": "StartOfTurn",
+ "damageForm": {
+ "$type": "DamageForm, Assembly-CSharp",
+ "versatile": true,
+ "diceNumber": 1,
+ "dieType": "D8",
+ "overrideWithBardicInspirationDie": false,
+ "versatileDieType": "D10",
+ "bonusDamage": 0,
+ "damageType": "DamageSlashing",
+ "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": "",
+ "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": "",
+ "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": "",
+ "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
+ },
+ "ammunitionType": "ArrowType"
+ },
+ "isAmmunition": false,
+ "isUsableDevice": false,
+ "isTool": false,
+ "isMusicalInstrument": false,
+ "musicalInstrumentDefinition": null,
+ "isStarterPack": false,
+ "isContainerItem": false,
+ "isLightSourceItem": false,
+ "isFocusItem": false,
+ "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": "Item/&Katana+1UnidentifiedTitle",
+ "unidentifiedDescription": "Feature/&Emptystring",
+ "overrideSubtype": "None",
+ "assetReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "96d4b95c-9e7a-5aee-b491-b19629afc2a9",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
+ },
+ "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": 0
+ },
+ "clueSuspectPairs": [],
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Item/&Katana+1Title",
+ "description": "Feature/&NoContentTitle",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "11807fd3-bfbb-5e5e-8ef4-916abc72b5f2",
+ "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": "f52c111e-c00b-59a8-8ded-9ce21a5660d6",
+ "contentPack": 9999,
+ "name": "Katana+1"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Katana+2.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Katana+2.json
new file mode 100644
index 0000000000..e468c097b4
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Katana+2.json
@@ -0,0 +1,531 @@
+{
+ "$type": "ItemDefinition, Assembly-CSharp",
+ "inDungeonEditor": false,
+ "merchantCategory": "Weapon",
+ "weight": 3.0,
+ "slotTypes": [
+ "MainHandSlot",
+ "ContainerSlot"
+ ],
+ "slotsWhereActive": [
+ "MainHandSlot"
+ ],
+ "activeOnGround": false,
+ "destroyedWhenUnequiped": false,
+ "forceEquip": false,
+ "forceEquipSlot": "",
+ "canBeStacked": false,
+ "stackSize": 10,
+ "defaultStackCount": -1,
+ "costs": [
+ 0,
+ 4000,
+ 0,
+ 0,
+ 0
+ ],
+ "itemTags": [
+ "Metal"
+ ],
+ "activeTags": [],
+ "inactiveTags": [],
+ "magical": true,
+ "requiresAttunement": false,
+ "requiresIdentification": true,
+ "requiredAttunementClasses": [],
+ "itemRarity": "VeryRare",
+ "incompatibleWithMonkReturnMissile": false,
+ "staticProperties": [
+ {
+ "$type": "ItemPropertyDescription, Assembly-CSharp",
+ "appliesOnItemOnly": true,
+ "type": "Feature",
+ "featureDefinition": "Definition:AttackModifierWeapon+2:55d0f93f185d1cc49a5b01ab65f42c52",
+ "conditionDefinition": null,
+ "knowledgeAffinity": "ActiveAndHidden"
+ }
+ ],
+ "isArmor": false,
+ "isWeapon": true,
+ "weaponDefinition": {
+ "$type": "WeaponDescription, Assembly-CSharp",
+ "weaponType": "KatanaType",
+ "reachRange": 1,
+ "closeRange": 5,
+ "maxRange": 5,
+ "weaponTags": [
+ "Versatile"
+ ],
+ "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": 30,
+ "targetExcludeCaster": false,
+ "canBePlacedOnCharacter": true,
+ "affectOnlyGround": false,
+ "targetFilteringMethod": "AllCharacterAndGadgets",
+ "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": false,
+ "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": false,
+ "createdByCondition": false,
+ "hasSavingThrow": false,
+ "savingThrowAffinity": "None",
+ "dcModifier": 0,
+ "canSaveToCancel": false,
+ "saveOccurence": "StartOfTurn",
+ "damageForm": {
+ "$type": "DamageForm, Assembly-CSharp",
+ "versatile": true,
+ "diceNumber": 1,
+ "dieType": "D8",
+ "overrideWithBardicInspirationDie": false,
+ "versatileDieType": "D10",
+ "bonusDamage": 0,
+ "damageType": "DamageSlashing",
+ "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": "",
+ "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": "",
+ "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": "",
+ "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
+ },
+ "ammunitionType": "ArrowType"
+ },
+ "isAmmunition": false,
+ "isUsableDevice": false,
+ "isTool": false,
+ "isMusicalInstrument": false,
+ "musicalInstrumentDefinition": null,
+ "isStarterPack": false,
+ "isContainerItem": false,
+ "isLightSourceItem": false,
+ "isFocusItem": false,
+ "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": "Item/&Katana+2UnidentifiedTitle",
+ "unidentifiedDescription": "Feature/&Emptystring",
+ "overrideSubtype": "None",
+ "assetReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "96d4b95c-9e7a-5aee-b491-b19629afc2a9",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
+ },
+ "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": 0
+ },
+ "clueSuspectPairs": [],
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Item/&Katana+2Title",
+ "description": "Feature/&NoContentTitle",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "11807fd3-bfbb-5e5e-8ef4-916abc72b5f2",
+ "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": "abc07d9a-d1f6-52e3-9345-26afe6801a8a",
+ "contentPack": 9999,
+ "name": "Katana+2"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Katana+3.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Katana+3.json
new file mode 100644
index 0000000000..849dfde0e9
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Katana+3.json
@@ -0,0 +1,531 @@
+{
+ "$type": "ItemDefinition, Assembly-CSharp",
+ "inDungeonEditor": false,
+ "merchantCategory": "Weapon",
+ "weight": 3.0,
+ "slotTypes": [
+ "MainHandSlot",
+ "ContainerSlot"
+ ],
+ "slotsWhereActive": [
+ "MainHandSlot"
+ ],
+ "activeOnGround": false,
+ "destroyedWhenUnequiped": false,
+ "forceEquip": false,
+ "forceEquipSlot": "",
+ "canBeStacked": false,
+ "stackSize": 10,
+ "defaultStackCount": -1,
+ "costs": [
+ 0,
+ 16000,
+ 0,
+ 0,
+ 0
+ ],
+ "itemTags": [
+ "Metal"
+ ],
+ "activeTags": [],
+ "inactiveTags": [],
+ "magical": true,
+ "requiresAttunement": false,
+ "requiresIdentification": true,
+ "requiredAttunementClasses": [],
+ "itemRarity": "VeryRare",
+ "incompatibleWithMonkReturnMissile": false,
+ "staticProperties": [
+ {
+ "$type": "ItemPropertyDescription, Assembly-CSharp",
+ "appliesOnItemOnly": true,
+ "type": "Feature",
+ "featureDefinition": "Definition:AttackModifierWeapon+3:e6770bc63f57e204aa0728fa523640bf",
+ "conditionDefinition": null,
+ "knowledgeAffinity": "ActiveAndHidden"
+ }
+ ],
+ "isArmor": false,
+ "isWeapon": true,
+ "weaponDefinition": {
+ "$type": "WeaponDescription, Assembly-CSharp",
+ "weaponType": "KatanaType",
+ "reachRange": 1,
+ "closeRange": 5,
+ "maxRange": 5,
+ "weaponTags": [
+ "Versatile"
+ ],
+ "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": 30,
+ "targetExcludeCaster": false,
+ "canBePlacedOnCharacter": true,
+ "affectOnlyGround": false,
+ "targetFilteringMethod": "AllCharacterAndGadgets",
+ "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": false,
+ "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": false,
+ "createdByCondition": false,
+ "hasSavingThrow": false,
+ "savingThrowAffinity": "None",
+ "dcModifier": 0,
+ "canSaveToCancel": false,
+ "saveOccurence": "StartOfTurn",
+ "damageForm": {
+ "$type": "DamageForm, Assembly-CSharp",
+ "versatile": true,
+ "diceNumber": 1,
+ "dieType": "D8",
+ "overrideWithBardicInspirationDie": false,
+ "versatileDieType": "D10",
+ "bonusDamage": 0,
+ "damageType": "DamageSlashing",
+ "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": "",
+ "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": "",
+ "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": "",
+ "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
+ },
+ "ammunitionType": "ArrowType"
+ },
+ "isAmmunition": false,
+ "isUsableDevice": false,
+ "isTool": false,
+ "isMusicalInstrument": false,
+ "musicalInstrumentDefinition": null,
+ "isStarterPack": false,
+ "isContainerItem": false,
+ "isLightSourceItem": false,
+ "isFocusItem": false,
+ "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": "Item/&Katana+3UnidentifiedTitle",
+ "unidentifiedDescription": "Feature/&Emptystring",
+ "overrideSubtype": "None",
+ "assetReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "96d4b95c-9e7a-5aee-b491-b19629afc2a9",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
+ },
+ "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": 0
+ },
+ "clueSuspectPairs": [],
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Item/&Katana+3Title",
+ "description": "Feature/&NoContentTitle",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "11807fd3-bfbb-5e5e-8ef4-916abc72b5f2",
+ "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": "9f70c304-9754-534c-91b9-2ae49364b60a",
+ "contentPack": 9999,
+ "name": "Katana+3"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Katana.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Katana.json
new file mode 100644
index 0000000000..9585591c20
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Katana.json
@@ -0,0 +1,526 @@
+{
+ "$type": "ItemDefinition, Assembly-CSharp",
+ "inDungeonEditor": false,
+ "merchantCategory": "Weapon",
+ "weight": 3.0,
+ "slotTypes": [
+ "MainHandSlot",
+ "ContainerSlot"
+ ],
+ "slotsWhereActive": [
+ "MainHandSlot"
+ ],
+ "activeOnGround": false,
+ "destroyedWhenUnequiped": false,
+ "forceEquip": false,
+ "forceEquipSlot": "",
+ "canBeStacked": false,
+ "stackSize": 10,
+ "defaultStackCount": -1,
+ "costs": [
+ 0,
+ 20,
+ 0,
+ 0,
+ 0
+ ],
+ "itemTags": [
+ "Standard",
+ "Metal"
+ ],
+ "activeTags": [],
+ "inactiveTags": [],
+ "magical": false,
+ "requiresAttunement": false,
+ "requiresIdentification": false,
+ "requiredAttunementClasses": [],
+ "itemRarity": "Common",
+ "incompatibleWithMonkReturnMissile": false,
+ "staticProperties": [],
+ "isArmor": false,
+ "isWeapon": true,
+ "weaponDefinition": {
+ "$type": "WeaponDescription, Assembly-CSharp",
+ "weaponType": "KatanaType",
+ "reachRange": 1,
+ "closeRange": 5,
+ "maxRange": 5,
+ "weaponTags": [
+ "Versatile"
+ ],
+ "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": 30,
+ "targetExcludeCaster": false,
+ "canBePlacedOnCharacter": true,
+ "affectOnlyGround": false,
+ "targetFilteringMethod": "AllCharacterAndGadgets",
+ "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": false,
+ "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": false,
+ "createdByCondition": false,
+ "hasSavingThrow": false,
+ "savingThrowAffinity": "None",
+ "dcModifier": 0,
+ "canSaveToCancel": false,
+ "saveOccurence": "StartOfTurn",
+ "damageForm": {
+ "$type": "DamageForm, Assembly-CSharp",
+ "versatile": true,
+ "diceNumber": 1,
+ "dieType": "D8",
+ "overrideWithBardicInspirationDie": false,
+ "versatileDieType": "D10",
+ "bonusDamage": 0,
+ "damageType": "DamageSlashing",
+ "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": "",
+ "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": "",
+ "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": "",
+ "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
+ },
+ "ammunitionType": "ArrowType"
+ },
+ "isAmmunition": false,
+ "isUsableDevice": false,
+ "isTool": false,
+ "isMusicalInstrument": false,
+ "musicalInstrumentDefinition": {
+ "$type": "MusicalInstrumentDescription, Assembly-CSharp",
+ "musicalInstrumentType": "LuteType"
+ },
+ "isStarterPack": false,
+ "isContainerItem": false,
+ "isLightSourceItem": false,
+ "isFocusItem": false,
+ "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": "Item/&KatanaUnidentifiedTitle",
+ "unidentifiedDescription": "Feature/&Emptystring",
+ "overrideSubtype": "None",
+ "assetReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "96d4b95c-9e7a-5aee-b491-b19629afc2a9",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
+ },
+ "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": "Item/&KatanaTitle",
+ "description": "Feature/&NoContentTitle",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "065cf525-184f-5887-8721-9d0c012fc07a",
+ "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": "96d4b95c-9e7a-5aee-b491-b19629afc2a9",
+ "contentPack": 9999,
+ "name": "Katana"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/KatanaPrimed.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/KatanaPrimed.json
new file mode 100644
index 0000000000..c0568a7e54
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/KatanaPrimed.json
@@ -0,0 +1,525 @@
+{
+ "$type": "ItemDefinition, Assembly-CSharp",
+ "inDungeonEditor": false,
+ "merchantCategory": "Weapon",
+ "weight": 3.0,
+ "slotTypes": [
+ "MainHandSlot",
+ "ContainerSlot"
+ ],
+ "slotsWhereActive": [
+ "MainHandSlot"
+ ],
+ "activeOnGround": false,
+ "destroyedWhenUnequiped": false,
+ "forceEquip": false,
+ "forceEquipSlot": "",
+ "canBeStacked": false,
+ "stackSize": 10,
+ "defaultStackCount": -1,
+ "costs": [
+ 0,
+ 40,
+ 0,
+ 0,
+ 0
+ ],
+ "itemTags": [
+ "Metal",
+ "Ingredient"
+ ],
+ "activeTags": [],
+ "inactiveTags": [],
+ "magical": false,
+ "requiresAttunement": false,
+ "requiresIdentification": false,
+ "requiredAttunementClasses": [],
+ "itemRarity": "Uncommon",
+ "incompatibleWithMonkReturnMissile": false,
+ "staticProperties": [],
+ "isArmor": false,
+ "isWeapon": true,
+ "weaponDefinition": {
+ "$type": "WeaponDescription, Assembly-CSharp",
+ "weaponType": "KatanaType",
+ "reachRange": 1,
+ "closeRange": 5,
+ "maxRange": 5,
+ "weaponTags": [
+ "Versatile"
+ ],
+ "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": 30,
+ "targetExcludeCaster": false,
+ "canBePlacedOnCharacter": true,
+ "affectOnlyGround": false,
+ "targetFilteringMethod": "AllCharacterAndGadgets",
+ "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": false,
+ "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": false,
+ "createdByCondition": false,
+ "hasSavingThrow": false,
+ "savingThrowAffinity": "None",
+ "dcModifier": 0,
+ "canSaveToCancel": false,
+ "saveOccurence": "StartOfTurn",
+ "damageForm": {
+ "$type": "DamageForm, Assembly-CSharp",
+ "versatile": true,
+ "diceNumber": 1,
+ "dieType": "D8",
+ "overrideWithBardicInspirationDie": false,
+ "versatileDieType": "D10",
+ "bonusDamage": 0,
+ "damageType": "DamageSlashing",
+ "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": "",
+ "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": "",
+ "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": "",
+ "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
+ },
+ "ammunitionType": "ArrowType"
+ },
+ "isAmmunition": false,
+ "isUsableDevice": false,
+ "isTool": false,
+ "isMusicalInstrument": false,
+ "musicalInstrumentDefinition": null,
+ "isStarterPack": false,
+ "isContainerItem": false,
+ "isLightSourceItem": false,
+ "isFocusItem": false,
+ "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": "Item/&KatanaPrimedUnidentifiedTitle",
+ "unidentifiedDescription": "Feature/&Emptystring",
+ "overrideSubtype": "None",
+ "assetReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "96d4b95c-9e7a-5aee-b491-b19629afc2a9",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
+ },
+ "scaleFactorWhileWielded": 1.0,
+ "useArmorAddressableName": false,
+ "isArmorAddressableNameGenderSpecific": false,
+ "armorAddressableName": "",
+ "maleArmorAddressableName": "",
+ "femaleArmorAddressableName": "",
+ "useCustomArmorMaterial": false,
+ "customArmorMaterial": "",
+ "ignoreCustomArmorMaterialOnCommonClothes": false,
+ "hasCrownVariationMask": false,
+ "crownVariationMask": 0,
+ "sameBehavioursForMaleAndFemale": true,
+ "maleBodyPartBehaviours": [],
+ "femaleBodyPartBehaviours": [],
+ "itemFlags": [
+ "Definition:ItemFlagPrimed:5ad24d01133943542b4b992e0b4ce985"
+ ],
+ "serializedVersion": 0
+ },
+ "clueSuspectPairs": [],
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Item/&KatanaPrimedTitle",
+ "description": "Feature/&NoContentTitle",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "11807fd3-bfbb-5e5e-8ef4-916abc72b5f2",
+ "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": "ef44ca25-6900-5462-b4b1-ed7e419ced9c",
+ "contentPack": 9999,
+ "name": "KatanaPrimed"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Katana_Bearclaw.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Katana_Bearclaw.json
new file mode 100644
index 0000000000..cc90238054
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Katana_Bearclaw.json
@@ -0,0 +1,566 @@
+{
+ "$type": "ItemDefinition, Assembly-CSharp",
+ "inDungeonEditor": false,
+ "merchantCategory": "Weapon",
+ "weight": 3.0,
+ "slotTypes": [
+ "MainHandSlot",
+ "ContainerSlot"
+ ],
+ "slotsWhereActive": [
+ "MainHandSlot"
+ ],
+ "activeOnGround": false,
+ "destroyedWhenUnequiped": false,
+ "forceEquip": false,
+ "forceEquipSlot": "",
+ "canBeStacked": false,
+ "stackSize": 10,
+ "defaultStackCount": -1,
+ "costs": [
+ 0,
+ 3465,
+ 0,
+ 0,
+ 0
+ ],
+ "itemTags": [
+ "Metal"
+ ],
+ "activeTags": [],
+ "inactiveTags": [],
+ "magical": true,
+ "requiresAttunement": false,
+ "requiresIdentification": false,
+ "requiredAttunementClasses": [],
+ "itemRarity": "Common",
+ "incompatibleWithMonkReturnMissile": false,
+ "staticProperties": [
+ {
+ "$type": "ItemPropertyDescription, Assembly-CSharp",
+ "appliesOnItemOnly": true,
+ "type": "Feature",
+ "featureDefinition": "Definition:AttackModifierWeapon+1:45e5b7165fa58854bb859e5b205dcc71",
+ "conditionDefinition": null,
+ "knowledgeAffinity": "ActiveAndVisible"
+ }
+ ],
+ "isArmor": false,
+ "isWeapon": true,
+ "weaponDefinition": {
+ "$type": "WeaponDescription, Assembly-CSharp",
+ "weaponType": "KatanaType",
+ "reachRange": 1,
+ "closeRange": 5,
+ "maxRange": 5,
+ "weaponTags": [
+ "Versatile"
+ ],
+ "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": 30,
+ "targetExcludeCaster": false,
+ "canBePlacedOnCharacter": true,
+ "affectOnlyGround": false,
+ "targetFilteringMethod": "AllCharacterAndGadgets",
+ "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": false,
+ "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": false,
+ "createdByCondition": false,
+ "hasSavingThrow": false,
+ "savingThrowAffinity": "None",
+ "dcModifier": 0,
+ "canSaveToCancel": false,
+ "saveOccurence": "StartOfTurn",
+ "damageForm": {
+ "$type": "DamageForm, Assembly-CSharp",
+ "versatile": true,
+ "diceNumber": 1,
+ "dieType": "D8",
+ "overrideWithBardicInspirationDie": false,
+ "versatileDieType": "D10",
+ "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": "Damage",
+ "addBonusMode": "None",
+ "applyLevel": "No",
+ "levelType": "ClassLevel",
+ "levelMultiplier": 1,
+ "diceByLevelTable": [],
+ "createdByCharacter": false,
+ "createdByCondition": false,
+ "hasSavingThrow": false,
+ "savingThrowAffinity": "None",
+ "dcModifier": 0,
+ "canSaveToCancel": false,
+ "saveOccurence": "StartOfTurn",
+ "damageForm": {
+ "$type": "DamageForm, Assembly-CSharp",
+ "versatile": false,
+ "diceNumber": 1,
+ "dieType": "D6",
+ "overrideWithBardicInspirationDie": false,
+ "versatileDieType": "D1",
+ "bonusDamage": 0,
+ "damageType": "DamageBludgeoning",
+ "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": "",
+ "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": "",
+ "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": "",
+ "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
+ },
+ "ammunitionType": "ArrowType"
+ },
+ "isAmmunition": false,
+ "isUsableDevice": false,
+ "isTool": false,
+ "isMusicalInstrument": false,
+ "musicalInstrumentDefinition": null,
+ "isStarterPack": false,
+ "isContainerItem": false,
+ "isLightSourceItem": false,
+ "isFocusItem": false,
+ "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": "Item/&Katana+2UnidentifiedTitle",
+ "unidentifiedDescription": "Feature/&Emptystring",
+ "overrideSubtype": "None",
+ "assetReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "96d4b95c-9e7a-5aee-b491-b19629afc2a9",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
+ },
+ "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": 0
+ },
+ "clueSuspectPairs": [],
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Item/&Katana_Bearclaw_Title",
+ "description": "Item/&Katana_Bearclaw_Description",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "11807fd3-bfbb-5e5e-8ef4-916abc72b5f2",
+ "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": "1c61228d-6e92-5d94-b580-a61e042d8184",
+ "contentPack": 9999,
+ "name": "Katana_Bearclaw"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Katana_Lightbringer.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Katana_Lightbringer.json
new file mode 100644
index 0000000000..f9182517f1
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Katana_Lightbringer.json
@@ -0,0 +1,566 @@
+{
+ "$type": "ItemDefinition, Assembly-CSharp",
+ "inDungeonEditor": false,
+ "merchantCategory": "Weapon",
+ "weight": 3.0,
+ "slotTypes": [
+ "MainHandSlot",
+ "ContainerSlot"
+ ],
+ "slotsWhereActive": [
+ "MainHandSlot"
+ ],
+ "activeOnGround": false,
+ "destroyedWhenUnequiped": false,
+ "forceEquip": false,
+ "forceEquipSlot": "",
+ "canBeStacked": false,
+ "stackSize": 10,
+ "defaultStackCount": -1,
+ "costs": [
+ 0,
+ 4200,
+ 0,
+ 0,
+ 0
+ ],
+ "itemTags": [
+ "Metal"
+ ],
+ "activeTags": [],
+ "inactiveTags": [],
+ "magical": true,
+ "requiresAttunement": false,
+ "requiresIdentification": false,
+ "requiredAttunementClasses": [],
+ "itemRarity": "Common",
+ "incompatibleWithMonkReturnMissile": false,
+ "staticProperties": [
+ {
+ "$type": "ItemPropertyDescription, Assembly-CSharp",
+ "appliesOnItemOnly": true,
+ "type": "Feature",
+ "featureDefinition": "Definition:AttackModifierWeapon+1:45e5b7165fa58854bb859e5b205dcc71",
+ "conditionDefinition": null,
+ "knowledgeAffinity": "ActiveAndVisible"
+ }
+ ],
+ "isArmor": false,
+ "isWeapon": true,
+ "weaponDefinition": {
+ "$type": "WeaponDescription, Assembly-CSharp",
+ "weaponType": "KatanaType",
+ "reachRange": 1,
+ "closeRange": 5,
+ "maxRange": 5,
+ "weaponTags": [
+ "Versatile"
+ ],
+ "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": 30,
+ "targetExcludeCaster": false,
+ "canBePlacedOnCharacter": true,
+ "affectOnlyGround": false,
+ "targetFilteringMethod": "AllCharacterAndGadgets",
+ "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": false,
+ "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": false,
+ "createdByCondition": false,
+ "hasSavingThrow": false,
+ "savingThrowAffinity": "None",
+ "dcModifier": 0,
+ "canSaveToCancel": false,
+ "saveOccurence": "StartOfTurn",
+ "damageForm": {
+ "$type": "DamageForm, Assembly-CSharp",
+ "versatile": true,
+ "diceNumber": 1,
+ "dieType": "D8",
+ "overrideWithBardicInspirationDie": false,
+ "versatileDieType": "D10",
+ "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": "Damage",
+ "addBonusMode": "None",
+ "applyLevel": "No",
+ "levelType": "ClassLevel",
+ "levelMultiplier": 1,
+ "diceByLevelTable": [],
+ "createdByCharacter": false,
+ "createdByCondition": false,
+ "hasSavingThrow": false,
+ "savingThrowAffinity": "None",
+ "dcModifier": 0,
+ "canSaveToCancel": false,
+ "saveOccurence": "StartOfTurn",
+ "damageForm": {
+ "$type": "DamageForm, Assembly-CSharp",
+ "versatile": false,
+ "diceNumber": 1,
+ "dieType": "D8",
+ "overrideWithBardicInspirationDie": false,
+ "versatileDieType": "D1",
+ "bonusDamage": 0,
+ "damageType": "DamageRadiant",
+ "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": "",
+ "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": "",
+ "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": "",
+ "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
+ },
+ "ammunitionType": "ArrowType"
+ },
+ "isAmmunition": false,
+ "isUsableDevice": false,
+ "isTool": false,
+ "isMusicalInstrument": false,
+ "musicalInstrumentDefinition": null,
+ "isStarterPack": false,
+ "isContainerItem": false,
+ "isLightSourceItem": false,
+ "isFocusItem": false,
+ "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": "Item/&Katana+2UnidentifiedTitle",
+ "unidentifiedDescription": "Feature/&Emptystring",
+ "overrideSubtype": "None",
+ "assetReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "96d4b95c-9e7a-5aee-b491-b19629afc2a9",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
+ },
+ "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": 0
+ },
+ "clueSuspectPairs": [],
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Item/&Katana_Lightbringer_Title",
+ "description": "Item/&Katana_Lightbringer_Description",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "11807fd3-bfbb-5e5e-8ef4-916abc72b5f2",
+ "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": "d65aca51-7724-5ac1-b40f-69744420d6c5",
+ "contentPack": 9999,
+ "name": "Katana_Lightbringer"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Katana_Souldrinker.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Katana_Souldrinker.json
new file mode 100644
index 0000000000..fe416b2681
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Katana_Souldrinker.json
@@ -0,0 +1,566 @@
+{
+ "$type": "ItemDefinition, Assembly-CSharp",
+ "inDungeonEditor": false,
+ "merchantCategory": "Weapon",
+ "weight": 3.0,
+ "slotTypes": [
+ "MainHandSlot",
+ "ContainerSlot"
+ ],
+ "slotsWhereActive": [
+ "MainHandSlot"
+ ],
+ "activeOnGround": false,
+ "destroyedWhenUnequiped": false,
+ "forceEquip": false,
+ "forceEquipSlot": "",
+ "canBeStacked": false,
+ "stackSize": 10,
+ "defaultStackCount": -1,
+ "costs": [
+ 0,
+ 4502,
+ 0,
+ 0,
+ 0
+ ],
+ "itemTags": [
+ "Metal"
+ ],
+ "activeTags": [],
+ "inactiveTags": [],
+ "magical": true,
+ "requiresAttunement": false,
+ "requiresIdentification": false,
+ "requiredAttunementClasses": [],
+ "itemRarity": "Common",
+ "incompatibleWithMonkReturnMissile": false,
+ "staticProperties": [
+ {
+ "$type": "ItemPropertyDescription, Assembly-CSharp",
+ "appliesOnItemOnly": true,
+ "type": "Feature",
+ "featureDefinition": "Definition:AttackModifierWeapon+1:45e5b7165fa58854bb859e5b205dcc71",
+ "conditionDefinition": null,
+ "knowledgeAffinity": "ActiveAndVisible"
+ }
+ ],
+ "isArmor": false,
+ "isWeapon": true,
+ "weaponDefinition": {
+ "$type": "WeaponDescription, Assembly-CSharp",
+ "weaponType": "KatanaType",
+ "reachRange": 1,
+ "closeRange": 5,
+ "maxRange": 5,
+ "weaponTags": [
+ "Versatile"
+ ],
+ "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": 30,
+ "targetExcludeCaster": false,
+ "canBePlacedOnCharacter": true,
+ "affectOnlyGround": false,
+ "targetFilteringMethod": "AllCharacterAndGadgets",
+ "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": false,
+ "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": false,
+ "createdByCondition": false,
+ "hasSavingThrow": false,
+ "savingThrowAffinity": "None",
+ "dcModifier": 0,
+ "canSaveToCancel": false,
+ "saveOccurence": "StartOfTurn",
+ "damageForm": {
+ "$type": "DamageForm, Assembly-CSharp",
+ "versatile": true,
+ "diceNumber": 1,
+ "dieType": "D8",
+ "overrideWithBardicInspirationDie": false,
+ "versatileDieType": "D10",
+ "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": "Damage",
+ "addBonusMode": "None",
+ "applyLevel": "No",
+ "levelType": "ClassLevel",
+ "levelMultiplier": 1,
+ "diceByLevelTable": [],
+ "createdByCharacter": false,
+ "createdByCondition": false,
+ "hasSavingThrow": false,
+ "savingThrowAffinity": "None",
+ "dcModifier": 0,
+ "canSaveToCancel": false,
+ "saveOccurence": "StartOfTurn",
+ "damageForm": {
+ "$type": "DamageForm, Assembly-CSharp",
+ "versatile": false,
+ "diceNumber": 2,
+ "dieType": "D4",
+ "overrideWithBardicInspirationDie": false,
+ "versatileDieType": "D1",
+ "bonusDamage": 0,
+ "damageType": "DamagePsychic",
+ "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": "",
+ "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": "",
+ "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": "",
+ "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
+ },
+ "ammunitionType": "ArrowType"
+ },
+ "isAmmunition": false,
+ "isUsableDevice": false,
+ "isTool": false,
+ "isMusicalInstrument": false,
+ "musicalInstrumentDefinition": null,
+ "isStarterPack": false,
+ "isContainerItem": false,
+ "isLightSourceItem": false,
+ "isFocusItem": false,
+ "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": "Item/&Katana+2UnidentifiedTitle",
+ "unidentifiedDescription": "Feature/&Emptystring",
+ "overrideSubtype": "None",
+ "assetReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "96d4b95c-9e7a-5aee-b491-b19629afc2a9",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
+ },
+ "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": 0
+ },
+ "clueSuspectPairs": [],
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Item/&Katana_Souldrinker_Title",
+ "description": "Item/&Katana_Souldrinker_Description",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "11807fd3-bfbb-5e5e-8ef4-916abc72b5f2",
+ "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": "499f03e2-6897-5ccc-ac43-c6928e17cf31",
+ "contentPack": 9999,
+ "name": "Katana_Souldrinker"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Katana_Whiteburn.json b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Katana_Whiteburn.json
new file mode 100644
index 0000000000..e3e4a8a60c
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/ItemDefinition/Katana_Whiteburn.json
@@ -0,0 +1,566 @@
+{
+ "$type": "ItemDefinition, Assembly-CSharp",
+ "inDungeonEditor": false,
+ "merchantCategory": "Weapon",
+ "weight": 3.0,
+ "slotTypes": [
+ "MainHandSlot",
+ "ContainerSlot"
+ ],
+ "slotsWhereActive": [
+ "MainHandSlot"
+ ],
+ "activeOnGround": false,
+ "destroyedWhenUnequiped": false,
+ "forceEquip": false,
+ "forceEquipSlot": "",
+ "canBeStacked": false,
+ "stackSize": 10,
+ "defaultStackCount": -1,
+ "costs": [
+ 0,
+ 3460,
+ 0,
+ 0,
+ 0
+ ],
+ "itemTags": [
+ "Metal"
+ ],
+ "activeTags": [],
+ "inactiveTags": [],
+ "magical": true,
+ "requiresAttunement": false,
+ "requiresIdentification": false,
+ "requiredAttunementClasses": [],
+ "itemRarity": "Common",
+ "incompatibleWithMonkReturnMissile": false,
+ "staticProperties": [
+ {
+ "$type": "ItemPropertyDescription, Assembly-CSharp",
+ "appliesOnItemOnly": true,
+ "type": "Feature",
+ "featureDefinition": "Definition:AttackModifierWeapon+1:45e5b7165fa58854bb859e5b205dcc71",
+ "conditionDefinition": null,
+ "knowledgeAffinity": "ActiveAndVisible"
+ }
+ ],
+ "isArmor": false,
+ "isWeapon": true,
+ "weaponDefinition": {
+ "$type": "WeaponDescription, Assembly-CSharp",
+ "weaponType": "KatanaType",
+ "reachRange": 1,
+ "closeRange": 5,
+ "maxRange": 5,
+ "weaponTags": [
+ "Versatile"
+ ],
+ "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": 30,
+ "targetExcludeCaster": false,
+ "canBePlacedOnCharacter": true,
+ "affectOnlyGround": false,
+ "targetFilteringMethod": "AllCharacterAndGadgets",
+ "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": false,
+ "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": false,
+ "createdByCondition": false,
+ "hasSavingThrow": false,
+ "savingThrowAffinity": "None",
+ "dcModifier": 0,
+ "canSaveToCancel": false,
+ "saveOccurence": "StartOfTurn",
+ "damageForm": {
+ "$type": "DamageForm, Assembly-CSharp",
+ "versatile": true,
+ "diceNumber": 1,
+ "dieType": "D8",
+ "overrideWithBardicInspirationDie": false,
+ "versatileDieType": "D10",
+ "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": "Damage",
+ "addBonusMode": "None",
+ "applyLevel": "No",
+ "levelType": "ClassLevel",
+ "levelMultiplier": 1,
+ "diceByLevelTable": [],
+ "createdByCharacter": false,
+ "createdByCondition": false,
+ "hasSavingThrow": false,
+ "savingThrowAffinity": "None",
+ "dcModifier": 0,
+ "canSaveToCancel": false,
+ "saveOccurence": "StartOfTurn",
+ "damageForm": {
+ "$type": "DamageForm, Assembly-CSharp",
+ "versatile": false,
+ "diceNumber": 1,
+ "dieType": "D6",
+ "overrideWithBardicInspirationDie": false,
+ "versatileDieType": "D1",
+ "bonusDamage": 0,
+ "damageType": "DamageAcid",
+ "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": "",
+ "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": "",
+ "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": "",
+ "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
+ },
+ "ammunitionType": "ArrowType"
+ },
+ "isAmmunition": false,
+ "isUsableDevice": false,
+ "isTool": false,
+ "isMusicalInstrument": false,
+ "musicalInstrumentDefinition": null,
+ "isStarterPack": false,
+ "isContainerItem": false,
+ "isLightSourceItem": false,
+ "isFocusItem": false,
+ "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": "Item/&Katana+2UnidentifiedTitle",
+ "unidentifiedDescription": "Feature/&Emptystring",
+ "overrideSubtype": "None",
+ "assetReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "96d4b95c-9e7a-5aee-b491-b19629afc2a9",
+ "m_SubObjectName": null,
+ "m_SubObjectType": null
+ },
+ "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": 0
+ },
+ "clueSuspectPairs": [],
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Item/&Katana_Whiteburn_Title",
+ "description": "Item/&Katana_Whiteburn_Description",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "11807fd3-bfbb-5e5e-8ef4-916abc72b5f2",
+ "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": "b7f0e7de-a8b5-54fe-8c28-0bce469f1cb4",
+ "contentPack": 9999,
+ "name": "Katana_Whiteburn"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/RecipeDefinition/RecipeEnchantKatana+1.json b/Diagnostics/UnfinishedBusinessBlueprints/RecipeDefinition/RecipeEnchantKatana+1.json
new file mode 100644
index 0000000000..9509f48b59
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/RecipeDefinition/RecipeEnchantKatana+1.json
@@ -0,0 +1,49 @@
+{
+ "$type": "RecipeDefinition, Assembly-CSharp",
+ "dungeonMakerPresence": true,
+ "craftedItem": "Definition:Katana+1:f52c111e-c00b-59a8-8ded-9ce21a5660d6",
+ "stackCount": 1,
+ "craftingHours": 12,
+ "craftingDC": 14,
+ "toolTypeDefinition": "Definition:EnchantingToolType:9565acf734ebd0d4e90a6ba75091887d",
+ "ingredients": [
+ {
+ "$type": "IngredientOccurenceDescription, Assembly-CSharp",
+ "amount": 1,
+ "itemDefinition": "Definition:KatanaPrimed:ef44ca25-6900-5462-b4b1-ed7e419ced9c"
+ },
+ {
+ "$type": "IngredientOccurenceDescription, Assembly-CSharp",
+ "amount": 1,
+ "itemDefinition": "Definition:Ingredient_Enchant_Oil_Of_Acuteness:ad0a6236d6ce53344b534dd9c1cdcc00"
+ }
+ ],
+ "spellDefinition": null,
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Item/&Katana+1Title",
+ "description": "Feature/&Emptystring",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "11807fd3-bfbb-5e5e-8ef4-916abc72b5f2",
+ "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": "d28b1a0b-d470-5c2c-86e7-7f2167b10e8a",
+ "contentPack": 9999,
+ "name": "RecipeEnchantKatana+1"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/RecipeDefinition/RecipeEnchantKatana+2.json b/Diagnostics/UnfinishedBusinessBlueprints/RecipeDefinition/RecipeEnchantKatana+2.json
new file mode 100644
index 0000000000..ef95db646f
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/RecipeDefinition/RecipeEnchantKatana+2.json
@@ -0,0 +1,49 @@
+{
+ "$type": "RecipeDefinition, Assembly-CSharp",
+ "dungeonMakerPresence": true,
+ "craftedItem": "Definition:Katana+2:abc07d9a-d1f6-52e3-9345-26afe6801a8a",
+ "stackCount": 1,
+ "craftingHours": 14,
+ "craftingDC": 18,
+ "toolTypeDefinition": "Definition:EnchantingToolType:9565acf734ebd0d4e90a6ba75091887d",
+ "ingredients": [
+ {
+ "$type": "IngredientOccurenceDescription, Assembly-CSharp",
+ "amount": 1,
+ "itemDefinition": "Definition:KatanaPrimed:ef44ca25-6900-5462-b4b1-ed7e419ced9c"
+ },
+ {
+ "$type": "IngredientOccurenceDescription, Assembly-CSharp",
+ "amount": 1,
+ "itemDefinition": "Definition:Ingredient_Enchant_Blood_Gem:0f27a196381f80b488b8858d26415704"
+ }
+ ],
+ "spellDefinition": null,
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Item/&Katana+2Title",
+ "description": "Feature/&Emptystring",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "11807fd3-bfbb-5e5e-8ef4-916abc72b5f2",
+ "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": "f9a8b128-024e-5f68-9f49-a4c95f285087",
+ "contentPack": 9999,
+ "name": "RecipeEnchantKatana+2"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/RecipeDefinition/RecipeEnchantKatana+3.json b/Diagnostics/UnfinishedBusinessBlueprints/RecipeDefinition/RecipeEnchantKatana+3.json
new file mode 100644
index 0000000000..e37ff74d20
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/RecipeDefinition/RecipeEnchantKatana+3.json
@@ -0,0 +1,49 @@
+{
+ "$type": "RecipeDefinition, Assembly-CSharp",
+ "dungeonMakerPresence": true,
+ "craftedItem": "Definition:Katana+3:9f70c304-9754-534c-91b9-2ae49364b60a",
+ "stackCount": 1,
+ "craftingHours": 16,
+ "craftingDC": 22,
+ "toolTypeDefinition": "Definition:EnchantingToolType:9565acf734ebd0d4e90a6ba75091887d",
+ "ingredients": [
+ {
+ "$type": "IngredientOccurenceDescription, Assembly-CSharp",
+ "amount": 1,
+ "itemDefinition": "Definition:KatanaPrimed:ef44ca25-6900-5462-b4b1-ed7e419ced9c"
+ },
+ {
+ "$type": "IngredientOccurenceDescription, Assembly-CSharp",
+ "amount": 2,
+ "itemDefinition": "Definition:Ingredient_Enchant_Blood_Gem:0f27a196381f80b488b8858d26415704"
+ }
+ ],
+ "spellDefinition": null,
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Item/&Katana+3Title",
+ "description": "Feature/&Emptystring",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "11807fd3-bfbb-5e5e-8ef4-916abc72b5f2",
+ "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": "c8fcd4b5-27b4-589f-93fa-a3df1634de10",
+ "contentPack": 9999,
+ "name": "RecipeEnchantKatana+3"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/RecipeDefinition/RecipeEnchantKatana_Bearclaw.json b/Diagnostics/UnfinishedBusinessBlueprints/RecipeDefinition/RecipeEnchantKatana_Bearclaw.json
new file mode 100644
index 0000000000..2d916529e3
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/RecipeDefinition/RecipeEnchantKatana_Bearclaw.json
@@ -0,0 +1,49 @@
+{
+ "$type": "RecipeDefinition, Assembly-CSharp",
+ "dungeonMakerPresence": true,
+ "craftedItem": "Definition:Katana_Bearclaw:1c61228d-6e92-5d94-b580-a61e042d8184",
+ "stackCount": 1,
+ "craftingHours": 14,
+ "craftingDC": 18,
+ "toolTypeDefinition": "Definition:EnchantingToolType:9565acf734ebd0d4e90a6ba75091887d",
+ "ingredients": [
+ {
+ "$type": "IngredientOccurenceDescription, Assembly-CSharp",
+ "amount": 1,
+ "itemDefinition": "Definition:KatanaPrimed:ef44ca25-6900-5462-b4b1-ed7e419ced9c"
+ },
+ {
+ "$type": "IngredientOccurenceDescription, Assembly-CSharp",
+ "amount": 1,
+ "itemDefinition": "Definition:Ingredient_Enchant_PurpleAmber:5e85e553c21339546b360ac82961dfab"
+ }
+ ],
+ "spellDefinition": null,
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Item/&Katana_Bearclaw_Title",
+ "description": "Feature/&Emptystring",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "11807fd3-bfbb-5e5e-8ef4-916abc72b5f2",
+ "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": "30ee2df2-95e2-5191-b4aa-792246a7f68c",
+ "contentPack": 9999,
+ "name": "RecipeEnchantKatana_Bearclaw"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/RecipeDefinition/RecipeEnchantKatana_Lightbringer.json b/Diagnostics/UnfinishedBusinessBlueprints/RecipeDefinition/RecipeEnchantKatana_Lightbringer.json
new file mode 100644
index 0000000000..6301687f8b
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/RecipeDefinition/RecipeEnchantKatana_Lightbringer.json
@@ -0,0 +1,49 @@
+{
+ "$type": "RecipeDefinition, Assembly-CSharp",
+ "dungeonMakerPresence": true,
+ "craftedItem": "Definition:Katana_Lightbringer:d65aca51-7724-5ac1-b40f-69744420d6c5",
+ "stackCount": 1,
+ "craftingHours": 14,
+ "craftingDC": 18,
+ "toolTypeDefinition": "Definition:EnchantingToolType:9565acf734ebd0d4e90a6ba75091887d",
+ "ingredients": [
+ {
+ "$type": "IngredientOccurenceDescription, Assembly-CSharp",
+ "amount": 1,
+ "itemDefinition": "Definition:KatanaPrimed:ef44ca25-6900-5462-b4b1-ed7e419ced9c"
+ },
+ {
+ "$type": "IngredientOccurenceDescription, Assembly-CSharp",
+ "amount": 1,
+ "itemDefinition": "Definition:Ingredient_Enchant_Stardust:663984af5fefd934c990dd856d28fda2"
+ }
+ ],
+ "spellDefinition": null,
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Item/&Katana_Lightbringer_Title",
+ "description": "Feature/&Emptystring",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "11807fd3-bfbb-5e5e-8ef4-916abc72b5f2",
+ "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": "3989e0b0-1a53-5ad3-b214-1fce80d022d4",
+ "contentPack": 9999,
+ "name": "RecipeEnchantKatana_Lightbringer"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/RecipeDefinition/RecipeEnchantKatana_Souldrinker.json b/Diagnostics/UnfinishedBusinessBlueprints/RecipeDefinition/RecipeEnchantKatana_Souldrinker.json
new file mode 100644
index 0000000000..fa72e0b705
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/RecipeDefinition/RecipeEnchantKatana_Souldrinker.json
@@ -0,0 +1,49 @@
+{
+ "$type": "RecipeDefinition, Assembly-CSharp",
+ "dungeonMakerPresence": true,
+ "craftedItem": "Definition:Katana_Souldrinker:499f03e2-6897-5ccc-ac43-c6928e17cf31",
+ "stackCount": 1,
+ "craftingHours": 14,
+ "craftingDC": 18,
+ "toolTypeDefinition": "Definition:EnchantingToolType:9565acf734ebd0d4e90a6ba75091887d",
+ "ingredients": [
+ {
+ "$type": "IngredientOccurenceDescription, Assembly-CSharp",
+ "amount": 1,
+ "itemDefinition": "Definition:KatanaPrimed:ef44ca25-6900-5462-b4b1-ed7e419ced9c"
+ },
+ {
+ "$type": "IngredientOccurenceDescription, Assembly-CSharp",
+ "amount": 1,
+ "itemDefinition": "Definition:Ingredient_Enchant_Soul_Gem:21ac94fc3ec649b4ba9b6a8bc46b4c77"
+ }
+ ],
+ "spellDefinition": null,
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Item/&Katana_Souldrinker_Title",
+ "description": "Feature/&Emptystring",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "11807fd3-bfbb-5e5e-8ef4-916abc72b5f2",
+ "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": "26f820db-4e5d-5c3c-ac5f-455d566138d1",
+ "contentPack": 9999,
+ "name": "RecipeEnchantKatana_Souldrinker"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/RecipeDefinition/RecipeEnchantKatana_Whiteburn.json b/Diagnostics/UnfinishedBusinessBlueprints/RecipeDefinition/RecipeEnchantKatana_Whiteburn.json
new file mode 100644
index 0000000000..045b27374b
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/RecipeDefinition/RecipeEnchantKatana_Whiteburn.json
@@ -0,0 +1,49 @@
+{
+ "$type": "RecipeDefinition, Assembly-CSharp",
+ "dungeonMakerPresence": true,
+ "craftedItem": "Definition:Katana_Whiteburn:b7f0e7de-a8b5-54fe-8c28-0bce469f1cb4",
+ "stackCount": 1,
+ "craftingHours": 14,
+ "craftingDC": 18,
+ "toolTypeDefinition": "Definition:EnchantingToolType:9565acf734ebd0d4e90a6ba75091887d",
+ "ingredients": [
+ {
+ "$type": "IngredientOccurenceDescription, Assembly-CSharp",
+ "amount": 1,
+ "itemDefinition": "Definition:KatanaPrimed:ef44ca25-6900-5462-b4b1-ed7e419ced9c"
+ },
+ {
+ "$type": "IngredientOccurenceDescription, Assembly-CSharp",
+ "amount": 1,
+ "itemDefinition": "Definition:Ingredient_Enchant_Blood_Of_Solasta:f139a17731fb4a94b9405e1869606d86"
+ }
+ ],
+ "spellDefinition": null,
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Item/&Katana_Whiteburn_Title",
+ "description": "Feature/&Emptystring",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "11807fd3-bfbb-5e5e-8ef4-916abc72b5f2",
+ "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": "79280235-2cf3-5877-b245-14cc3cefa7f7",
+ "contentPack": 9999,
+ "name": "RecipeEnchantKatana_Whiteburn"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/RecipeDefinition/RecipePrimeKatana.json b/Diagnostics/UnfinishedBusinessBlueprints/RecipeDefinition/RecipePrimeKatana.json
new file mode 100644
index 0000000000..2d3b55b700
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/RecipeDefinition/RecipePrimeKatana.json
@@ -0,0 +1,44 @@
+{
+ "$type": "RecipeDefinition, Assembly-CSharp",
+ "dungeonMakerPresence": true,
+ "craftedItem": "Definition:KatanaPrimed:ef44ca25-6900-5462-b4b1-ed7e419ced9c",
+ "stackCount": 1,
+ "craftingHours": 8,
+ "craftingDC": 15,
+ "toolTypeDefinition": "Definition:EnchantingToolType:9565acf734ebd0d4e90a6ba75091887d",
+ "ingredients": [
+ {
+ "$type": "IngredientOccurenceDescription, Assembly-CSharp",
+ "amount": 1,
+ "itemDefinition": "Definition:Katana:96d4b95c-9e7a-5aee-b491-b19629afc2a9"
+ }
+ ],
+ "spellDefinition": null,
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Item/&KatanaPrimedTitle",
+ "description": "Feature/&Emptystring",
+ "spriteReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables",
+ "m_AssetGUID": "11807fd3-bfbb-5e5e-8ef4-916abc72b5f2",
+ "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": "1fd5ed95-63db-5521-94cd-31d88cbabcd2",
+ "contentPack": 9999,
+ "name": "RecipePrimeKatana"
+}
\ No newline at end of file
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/WeaponTypeDefinition/CEThunderGauntletType.json b/Diagnostics/UnfinishedBusinessBlueprints/WeaponTypeDefinition/CEThunderGauntletType.json
index cb66607895..46007c4128 100644
--- a/Diagnostics/UnfinishedBusinessBlueprints/WeaponTypeDefinition/CEThunderGauntletType.json
+++ b/Diagnostics/UnfinishedBusinessBlueprints/WeaponTypeDefinition/CEThunderGauntletType.json
@@ -5,7 +5,7 @@
"isBow": false,
"isCrossbow": false,
"isAttachedToBone": "Prop1",
- "animationTag": "NoWeapon",
+ "animationTag": "Mace",
"secondaryAnimationTag": "NoWeapon",
"soundEffectDescription": {
"$type": "SoundEffectDescription, Assembly-CSharp",
diff --git a/Diagnostics/UnfinishedBusinessBlueprints/WeaponTypeDefinition/KatanaType.json b/Diagnostics/UnfinishedBusinessBlueprints/WeaponTypeDefinition/KatanaType.json
new file mode 100644
index 0000000000..b037b6d700
--- /dev/null
+++ b/Diagnostics/UnfinishedBusinessBlueprints/WeaponTypeDefinition/KatanaType.json
@@ -0,0 +1,202 @@
+{
+ "$type": "WeaponTypeDefinition, Assembly-CSharp",
+ "weaponCategory": "MartialWeaponCategory",
+ "weaponProximity": "Melee",
+ "isBow": false,
+ "isCrossbow": false,
+ "isAttachedToBone": "Prop1",
+ "animationTag": "GreatSword",
+ "secondaryAnimationTag": "NoWeapon",
+ "soundEffectDescription": {
+ "$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": {
+ "$type": "WwiseSwitchReference, AK.Wwise.Unity.API.WwiseTypes",
+ "WwiseSwitchGroupReference": {
+ "$type": "WwiseSwitchGroupReference, AK.Wwise.Unity.API.WwiseTypes",
+ "objectName": "Switch_Weapon",
+ "id": 3974273212,
+ "guid": "D2D6B922-8A9A-4873-B9AF-27E992B18419",
+ "name": "D2D6B922-8A9A-4873-B9AF-27E992B18419"
+ },
+ "objectName": "Longsword",
+ "id": 3955957070,
+ "guid": "173F8EDF-9364-4847-BAF4-9420E8D61613",
+ "name": "173F8EDF-9364-4847-BAF4-9420E8D61613"
+ },
+ "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": {
+ "$type": "WwiseSwitchReference, AK.Wwise.Unity.API.WwiseTypes",
+ "WwiseSwitchGroupReference": {
+ "$type": "WwiseSwitchGroupReference, AK.Wwise.Unity.API.WwiseTypes",
+ "objectName": "Switch_Weapon",
+ "id": 3974273212,
+ "guid": "D2D6B922-8A9A-4873-B9AF-27E992B18419",
+ "name": "D2D6B922-8A9A-4873-B9AF-27E992B18419"
+ },
+ "objectName": "Unarmed",
+ "id": 1123359481,
+ "guid": "34220A7B-D802-4D63-9C99-7BFCC31F63C7",
+ "name": "34220A7B-D802-4D63-9C99-7BFCC31F63C7"
+ },
+ "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": ""
+ }
+ }
+ },
+ "soundEffectOnHitDescription": {
+ "$type": "SoundEffectOnHitDescription, Assembly-CSharp",
+ "switchOnHit": {
+ "$type": "AK.Wwise.Switch, AK.Wwise.Unity.API.WwiseTypes",
+ "WwiseObjectReference": {
+ "$type": "WwiseSwitchReference, AK.Wwise.Unity.API.WwiseTypes",
+ "WwiseSwitchGroupReference": {
+ "$type": "WwiseSwitchGroupReference, AK.Wwise.Unity.API.WwiseTypes",
+ "objectName": "Switch_Damage",
+ "id": 1103537035,
+ "guid": "E07EEA51-E76E-4219-92C0-6F0E1AA3C15A",
+ "name": "E07EEA51-E76E-4219-92C0-6F0E1AA3C15A"
+ },
+ "objectName": "Longsword",
+ "id": 3955957070,
+ "guid": "62A5773C-C085-45FF-81BD-20147B55AD74",
+ "name": "62A5773C-C085-45FF-81BD-20147B55AD74"
+ },
+ "groupIdInternal": 0,
+ "groupGuidInternal": {
+ "$type": "System.Byte[], mscorlib",
+ "$value": ""
+ },
+ "idInternal": 0,
+ "valueGuidInternal": {
+ "$type": "System.Byte[], mscorlib",
+ "$value": ""
+ }
+ }
+ },
+ "meleeAttackerParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "04f567e8b8d5f6e44aef0c1cdc7c24b1",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "meleeImpactParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "16b1ac1af6710d34b97bc0b81903f51a",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "throwAttackerParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "throwImpactParticleReference": {
+ "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables",
+ "m_AssetGUID": "",
+ "m_SubObjectName": "",
+ "m_SubObjectType": ""
+ },
+ "guiPresentation": {
+ "$type": "GuiPresentation, Assembly-CSharp",
+ "hidden": false,
+ "title": "Item/&KatanaTypeTitle",
+ "description": "Feature/&Emptystring",
+ "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": "3c178d5d-83a7-56e5-a160-6e95977742ee",
+ "contentPack": 9999,
+ "name": "KatanaType"
+}
\ No newline at end of file
diff --git a/Documentation/Items.md b/Documentation/Items.md
index 1d78032949..3d9d49d4a7 100644
--- a/Documentation/Items.md
+++ b/Documentation/Items.md
@@ -158,318 +158,318 @@ This enchanted weapon was forged using the ancient knowledge of Manacalon's mast
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. The sharp spikes of the bear's claw shred armor to inflict additional damage. The first weapon of this kind was designed by Ildurial Stronghand.
-# 41. - Bearclaw Long Mace [UB]
+# 41. - Bearclaw Katana [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. The sharp spikes of the bear's claw shred armor to inflict additional damage. The first weapon of this kind was designed by Ildurial Stronghand.
-# 42. - Bearclaw Longbow [UB]
+# 42. - Bearclaw Long Mace [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. The sharp spikes of the bear's claw shred armor to inflict additional damage. The first weapon of this kind was designed by Ildurial Stronghand.
-# 43. - Bearclaw Longsword [UB]
+# 43. - Bearclaw Longbow [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. The sharp spikes of the bear's claw shred armor to inflict additional damage. The first weapon of this kind was designed by Ildurial Stronghand.
-# 44. - Bearclaw Mace [UB]
+# 44. - Bearclaw Longsword [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. The sharp spikes of the bear's claw shred armor to inflict additional damage. The first weapon of this kind was designed by Ildurial Stronghand.
-# 45. - Bearclaw Maul [UB]
+# 45. - Bearclaw Mace [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. The sharp spikes of the bear's claw shred armor to inflict additional damage. The first weapon of this kind was designed by Ildurial Stronghand.
-# 46. - Bearclaw Pike [UB]
+# 46. - Bearclaw Maul [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. The sharp spikes of the bear's claw shred armor to inflict additional damage. The first weapon of this kind was designed by Ildurial Stronghand.
-# 47. - Bearclaw Quarterstaff [UB]
+# 47. - Bearclaw Pike [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. The sharp spikes of the bear's claw shred armor to inflict additional damage. The first weapon of this kind was designed by Ildurial Stronghand.
-# 48. - Bearclaw Rapier [UB]
+# 48. - Bearclaw Quarterstaff [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. The sharp spikes of the bear's claw shred armor to inflict additional damage. The first weapon of this kind was designed by Ildurial Stronghand.
-# 49. - Bearclaw Scimitar [UB]
+# 49. - Bearclaw Rapier [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. The sharp spikes of the bear's claw shred armor to inflict additional damage. The first weapon of this kind was designed by Ildurial Stronghand.
-# 50. - Bearclaw Shortbow [UB]
+# 50. - Bearclaw Scimitar [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. The sharp spikes of the bear's claw shred armor to inflict additional damage. The first weapon of this kind was designed by Ildurial Stronghand.
-# 51. - Bearclaw Shortsword [UB]
+# 51. - Bearclaw Shortbow [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. The sharp spikes of the bear's claw shred armor to inflict additional damage. The first weapon of this kind was designed by Ildurial Stronghand.
-# 52. - Bearclaw Spear [UB]
+# 52. - Bearclaw Shortsword [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. The sharp spikes of the bear's claw shred armor to inflict additional damage. The first weapon of this kind was designed by Ildurial Stronghand.
-# 53. - Bearclaw Warhammer [UB]
+# 53. - Bearclaw Spear [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. The sharp spikes of the bear's claw shred armor to inflict additional damage. The first weapon of this kind was designed by Ildurial Stronghand.
-# 54. - Bear's Claw [SOL]
+# 54. - Bearclaw Warhammer [UB]
+
+This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. The sharp spikes of the bear's claw shred armor to inflict additional damage. The first weapon of this kind was designed by Ildurial Stronghand.
+
+# 55. - Bear's Claw [SOL]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. The sharp spikes of the bear's claw shred armor to inflict additional damage - just as expected by Ildurial Stronghand, who designed the first weapon of this kind.
-# 55. - Beast Bite [UB]
+# 56. - Beast Bite [UB]
-# 56. - Beast Claws [UB]
+# 57. - Beast Claws [UB]
-# 57. - Beast Tail [UB]
+# 58. - Beast Tail [UB]
-# 58. - Black Viper [SOL]
+# 59. - Black Viper [SOL]
This enchanted weapon was forged with the ancient knowledge of Manacalon's master smiths, using a primed rapier and the venom of a legendary spider from Solasta's depths. The blade's designer was Griff Blackheart, a notorious Marsh halfling smith working in the forges of the Aer Elai.
-# 59. - Black Viper Spear [UB]
+# 60. - Black Viper Spear [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths, using a spear and the venom of a legendary spider from Solasta's depths. The blade's designer was Grigg Blackheart, a notorious Marsh halfling smith working in the forges of the Aer Elai.
-# 60. - Breastplate [SOL]
+# 61. - Breastplate [SOL]
This armor consists of a fitted metal chest piece worn with supple leather. Although it leaves the legs and arms relatively unprotected, this armor provides good protection for the wearer's vital organs while leaving the wearer relatively unencumbered.
-# 61. - Breastplate +1 [SOL]
+# 62. - Breastplate +1 [SOL]
This armor was forged by Ildurial for the Emperor's personal guard.
-# 62. - Breastplate +2 [SOL]
+# 63. - Breastplate +2 [SOL]
This armor was forged by Ildurial for the Emperor's personal guard.
-# 63. - Breastplate +3 [SOL]
+# 64. - Breastplate +3 [SOL]
Most dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to do so in their lifetime. This armor is proof of singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 64. - Breastplate of Deflection [SOL]
+# 65. - Breastplate of Deflection [SOL]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Eldoril Puremind made it his life work to create armor that protects against a dagger in the back. This is his finest creation.
-# 65. - Breastplate of Deflection [UB]
+# 66. - Breastplate of Deflection [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 66. - Breastplate of Flame Dancing [UB]
+# 67. - Breastplate of Flame Dancing [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 67. - Breastplate of Fortitude [SOL]
+# 68. - Breastplate of Fortitude [SOL]
This incredible armor was created using the combined knowledge of the Snow Alliance's master armorers. Enchanted with the utmost care and the highest quality ingredients, its multiple layers of defensive magic can deflect even the hardest of blows.
-# 68. - Breastplate of Frost Walking [UB]
+# 69. - Breastplate of Frost Walking [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 69. - Breastplate of Robustness [SOL]
+# 70. - Breastplate of Robustness [SOL]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of these armors for the Emperor's personal guard.
-# 70. - Breastplate of Robustness [UB]
+# 71. - Breastplate of Robustness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 71. - Breastplate of Sandraven [SOL]
+# 72. - Breastplate of Sandraven [SOL]
Forged in the fires of a volcano known as the Cradle of Fire, by Sandraven orc smiths, this legendary armor retains the magic of the Badlands.
-# 72. - Breastplate of Sturdiness [SOL]
+# 73. - Breastplate of Sturdiness [SOL]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of these armors for the Emperor's personal guard.
-# 73. - Breastplate of Sturdiness [UB]
+# 74. - Breastplate of Sturdiness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 74. - Breastplate of Survival [UB]
+# 75. - Breastplate of Survival [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 75. - Brightwall [SOL]
+# 76. - Brightwall [SOL]
A relic that can be traced all the way back to Tirmar. References to Brightwall can be found in the rare texts describing epic fights against Soraks.
-# 76. - Chain Mail [SOL]
+# 77. - Chain Mail [SOL]
Made of interlocking metal rings, chain mail includes a layer of quilted fabric worn underneath the mail to prevent chafing and to cushion the impact of blows. The suit includes gauntlets.
-# 77. - Chain Mail of Deflection [UB]
+# 78. - Chain Mail of Deflection [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 78. - Chain Mail of Flame Dancing [UB]
+# 79. - Chain Mail of Flame Dancing [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 79. - Chain Mail of Frost Walking [UB]
+# 80. - Chain Mail of Frost Walking [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 80. - Chain Mail of Robustness [SOL]
+# 81. - Chain Mail of Robustness [SOL]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Its design was created by Ildurial Stronghand, for the personal guard of the Empress.
-# 81. - Chain Mail of Robustness [UB]
+# 82. - Chain Mail of Robustness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 82. - Chain Mail of Sturdiness [SOL]
+# 83. - Chain Mail of Sturdiness [SOL]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Its original design had the name of Eaedhel Trueheart engraved on the left breast.
-# 83. - Chain Mail of Sturdiness [UB]
+# 84. - Chain Mail of Sturdiness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 84. - Chain Mail of Survival [UB]
+# 85. - Chain Mail of Survival [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 85. - Chain Shirt [SOL]
+# 86. - Chain Shirt [SOL]
Made of interlocking metal rings, a chain shirt is worn between layers of clothing or leather. This armor offers modest protection to the wearer's upper body and allows the sound of the rings rubbing against one another to be muffled by outer layers.
-# 86. - Chain Shirt of Deflection [UB]
+# 87. - Chain Shirt of Deflection [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 87. - Chain Shirt of Flame Dancing [UB]
+# 88. - Chain Shirt of Flame Dancing [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 88. - Chain Shirt of Frost Walking [UB]
+# 89. - Chain Shirt of Frost Walking [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 89. - Chain Shirt of Robustness [UB]
+# 90. - Chain Shirt of Robustness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 90. - Chain Shirt of Sturdiness [UB]
+# 91. - Chain Shirt of Sturdiness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 91. - Chain Shirt of Survival [UB]
+# 92. - Chain Shirt of Survival [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 92. - Chainmail +1 [SOL]
+# 93. - Chainmail +1 [SOL]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Its original design had the name of Eaedhel Trueheart engraved on the left breast.
-# 93. - Chainmail +2 [SOL]
+# 94. - Chainmail +2 [SOL]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Its design was created by Ildurial Stronghand, for the personal guard of the Empress.
-# 94. - Chainmail +3 [SOL]
+# 95. - Chainmail +3 [SOL]
Most dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to do so in their lifetime. This armor is proof of singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 95. - Chainmail of Fortitude [SOL]
+# 96. - Chainmail of Fortitude [SOL]
This incredible armor was created using the combined knowledge of the Snow Alliance's master armorers. Enchanted with the utmost care and the highest quality ingredients, its multiple layers of defensive magic can deflect even the hardest of blows.
-# 96. - Chainmail of Life Regnant [SOL]
+# 97. - Chainmail of Life Regnant [SOL]
This legendary armor was custom made for a legendary priestess of Maraike. She led the followers of the goddess through the rift before becoming the first of the Fallen.
-# 97. - Chainshirt +1 [SOL]
+# 98. - Chainshirt +1 [SOL]
Equipment/&Chainshirt+1_Description
-# 98. - Chainshirt +2 [SOL]
+# 99. - Chainshirt +2 [SOL]
Equipment/&DLC3_Chainshirt+2_Description
-# 99. - Chainshirt +3 [SOL]
+# 100. - Chainshirt +3 [SOL]
Most dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to do so in their lifetime. This armor is proof of singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 100. - Chainshirt of Fortitude [SOL]
+# 101. - Chainshirt of Fortitude [SOL]
This incredible armor was created using the combined knowledge of the Snow Alliance's master armorers. Enchanted with the utmost care and the highest quality ingredients, its multiple layers of defensive magic can deflect even the hardest of blows.
-# 101. - Chainshirt of Robustness [SOL]
+# 102. - Chainshirt of Robustness [SOL]
This incredible armor was created using the combined knowledge of the Snow Alliance's master armorers. Enchanted with the utmost care and the highest quality ingredients, its multiple layers of defensive magic can deflect even the hardest of blows.
-# 102. - Chainshirt of Sturdiness [SOL]
+# 103. - Chainshirt of Sturdiness [SOL]
This incredible armor was created using the combined knowledge of the Snow Alliance's master armorers. Enchanted with the utmost care and the highest quality ingredients, its multiple layers of defensive magic can deflect even the hardest of blows.
-# 103. - Cheater [SOL]
+# 104. - Cheater [SOL]
This enchanted dagger was forged by the priests of Misaye to fight giants and beasts.
-# 104. - Cloth of the Lightbringers [SOL]
+# 105. - Cloth of the Lightbringers [SOL]
This cloth was designed and enchanted by the clerics of a Tirmarian cult to equip their paladins.
-# 105. - Club [SOL]
+# 106. - Club [SOL]
-# 106. - Club of Acuteness [UB]
+# 107. - Club of Acuteness [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 107. - Club of Power [UB]
+# 108. - Club of Power [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. Some creatures only respect physical strengths. Manacalon arcanists created this club to give champions of the Iron Legions the Strength their elven bodies didn't provide.
-# 108. - Cog of Cohh [SOL]
+# 109. - Cog of Cohh [SOL]
The exquisite craftsmanship of this cog ensures that the bearer is held in high regard by all who see him. And in a pinch, strong dwarven metal has been known to stop a blade!
-# 109. - Colthannin Chain [SOL]
+# 110. - Colthannin Chain [SOL]
This magical chain mail was designed for the sylvan fighters of Colthannin, who were not proficient with heavy armor.
-# 110. - Commoner's Clothing (Dominion) [SOL]
+# 111. - Commoner's Clothing (Dominion) [SOL]
Basic clothing made of wool, leather, and linen.
-# 111. - Commoner's Clothing (Masgarth) [SOL]
+# 112. - Commoner's Clothing (Masgarth) [SOL]
Basic clothing made of wool, leather, and linen.
-# 112. - Commoner's Clothing (Masgarth) [SOL]
+# 113. - Commoner's Clothing (Masgarth) [SOL]
Basic clothing made of wool, leather, and linen.
-# 113. - Commoner's Clothing (Northern) [SOL]
+# 114. - Commoner's Clothing (Northern) [SOL]
Basic clothing made of wool, leather, and linen.
-# 114. - Concealed Dagger [UB]
+# 115. - Concealed Dagger [UB]
-# 115. - Crossbow +1 [SOL]
+# 116. - Crossbow +1 [SOL]
A favorite of the Snow Alliance rangers, this crossbow is imbued with magic.
-# 116. - Crossbow +2 [SOL]
+# 117. - Crossbow +2 [SOL]
A masterpiece of the Snow Alliance wizards of a long-lost tradition of Mountain Magicians.
-# 117. - Crushing Mace [SOL]
+# 118. - Crushing Mace [SOL]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. Created to breach fortifications faster, this mace also found its way into the crucible of war to break shield walls.
-# 118. - Dagger [SOL]
-
-
-
# 119. - Dagger [SOL]
@@ -482,674 +482,674 @@ This enchanted weapon was forged using the ancient knowledge of Manacalon's mast
-# 122. - Dagger +2 [SOL]
+# 122. - Dagger [SOL]
+
+
+
+# 123. - Dagger +2 [SOL]
This elegant curvy dagger is a great magical weapon crafted by an old tradition of wizards known as Court Mages.
-# 123. - Dagger +3 [SOL]
+# 124. - Dagger +3 [SOL]
Most Dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to ever do so in their lifetime. This weapon is proof of a smith's singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 124. - Dagger of Acuteness [SOL]
+# 125. - Dagger of Acuteness [SOL]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 125. - Dagger of Perfection [SOL]
+# 126. - Dagger of Perfection [SOL]
This powerful weapon was created using the combined knowledge of the Snow Alliance's master smiths. Enchanted with the utmost care and using the highest quality materials and ingredients, it feels eager to be used, as though bursting with raw magic.
-# 126. - Dagger of Sharpness [SOL]
+# 127. - Dagger of Sharpness [SOL]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was the masterful effort of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 127. - Dagger+1 [SOL]
+# 128. - Dagger+1 [SOL]
An Iron Legion officer's dagger from the Imperial era, finely crafted and imbued with magic.
-# 128. - Dart [SOL]
+# 129. - Dart [SOL]
-# 129. - Dart of Acuteness [UB]
+# 130. - Dart of Acuteness [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 130. - Dart of Sharpness [UB]
+# 131. - Dart of Sharpness [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 131. - Decadence [SOL]
+# 132. - Decadence [SOL]
Forged and enchanted by master smith Krzystaff Flinthall, this crossbow was designed as a primary weapon for troll hunters.
-# 132. - Divine Blade [SOL]
+# 133. - Divine Blade [SOL]
-# 133. - Doom Spear [SOL]
+# 134. - Doom Spear [SOL]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. Kenaloth Darkmind devised the Doomblades as a tool of punishment for those who resisted the might of the Empire.
-# 134. - Doom Tipped Spear [UB]
+# 135. - Doom Tipped Spear [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. Kenaloth Darkmind devised the Doomblades as a tool of punishment for those who resisted the magic of the Empire.
-# 135. - Doomblade Greatsword [SOL]
+# 136. - Doomblade Greatsword [SOL]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. Kenaloth Darkmind devised the Doomblades as a tool of punishment for those who resisted the might of the Empire.
-# 136. - Doomblade Rapier [SOL]
+# 137. - Doomblade Rapier [SOL]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. Kenaloth Darkmind devised the Doomblades as a tool of punishment for those who resisted the might of the Empire.
-# 137. - Dragon Plate Armor [SOL]
+# 138. - Dragon Plate Armor [SOL]
A masterpiece of plate armor, layered with dragon scales to further reinforce it. Wearing it provides incredible levels of protection, including resistance to fire, acid, poison, and slashing damage.
-# 138. - Dragonblade [SOL]
+# 139. - Dragonblade [SOL]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Lestoreth Steelarm to fight in the frozen North of the Empire.
-# 139. - Dragonblade Dagger [UB]
+# 140. - Dragonblade Dagger [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Lestoreth Steelarm to fight in the frozen North of the Empire.
-# 140. - Dragonblade Halberd [UB]
+# 141. - Dragonblade Halberd [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Lestoreth Steelarm to fight in the frozen North of the Empire.
-# 141. - Dragonblade Long Mace [UB]
+# 142. - Dragonblade Long Mace [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Lestoreth Steelarm to fight in the frozen North of the Empire.
-# 142. - Dragonblade Mace [UB]
+# 143. - Dragonblade Mace [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Lestoreth Steelarm to fight in the frozen North of the Empire.
-# 143. - Dragonblade Morningstar [UB]
+# 144. - Dragonblade Morningstar [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Lestoreth Steelarm to fight in the frozen North of the Empire.
-# 144. - Dragonblade Pike [UB]
+# 145. - Dragonblade Pike [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Lestoreth Steelarm to fight in the frozen North of the Empire.
-# 145. - Dragonblade Quarterstaff [UB]
+# 146. - Dragonblade Quarterstaff [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Lestoreth Steelarm to fight in the frozen North of the Empire.
-# 146. - Dragonblade Rapier [UB]
+# 147. - Dragonblade Rapier [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Lestoreth Steelarm to fight in the frozen North of the Empire.
-# 147. - Dragonblade Scimitar [UB]
+# 148. - Dragonblade Scimitar [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Lestoreth Steelarm to fight in the frozen North of the Empire.
-# 148. - Dragonblade Shortsword [UB]
+# 149. - Dragonblade Shortsword [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Lestoreth Steelarm to fight in the frozen North of the Empire.
-# 149. - Driller [SOL]
+# 150. - Driller [SOL]
This crossbow was crafted especially for pioneers by the mountain mages of Valkarokkopun, in order to fight remorhazes in the northeast.
-# 150. - Druid Leather Armor [SOL]
+# 151. - Druid Leather Armor [SOL]
Druid-style leather armor, covered with leaves and wooden splints. Despite its look, it provides the same protection as any other leather armor.
-# 151. - Druid Leather of Deflection [UB]
+# 152. - Druid Leather of Deflection [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 152. - Druid Leather of Flame Dancing [UB]
+# 153. - Druid Leather of Flame Dancing [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 153. - Druid Leather of Frost Walking [UB]
+# 154. - Druid Leather of Frost Walking [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 154. - Druid Leather of Robustness [UB]
+# 155. - Druid Leather of Robustness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 155. - Druid Leather of Sturdiness [UB]
+# 156. - Druid Leather of Sturdiness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 156. - Druid Leather of Survival [UB]
+# 157. - Druid Leather of Survival [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 157. - Dwarven Half Plate [SOL]
+# 158. - Dwarven Half Plate [SOL]
Half plate consists of shaped metal plates that cover most of the wearer's body. It does not include leg protection beyond simple greaves that are attached with leather straps. This armor is decorated in the dwarven style.
-# 158. - Dwarven Plate [SOL]
+# 159. - Dwarven Plate [SOL]
Fighting underground led the dwarves to create this armor to avoid being pushed over stone bridges.
-# 159. - Dwarven Plate [SOL]
+# 160. - Dwarven Plate [SOL]
Fighting underground led the dwarves to create this armor to avoid being pushed over stone bridges.
-# 160. - Dwarven Thrower [SOL]
+# 161. - Dwarven Thrower [SOL]
Galar Stormforge's masterpiece, this exceptional light warhammer can be thrown for devastating damage, especially against giants.
-# 161. - Elven Thinblade [SOL]
+# 162. - Elven Thinblade [SOL]
These rare weapons were all crafted by the hand of Defineth Sharpsight himself. They were prized by master spies of the Silent Whisper, for they ally the qualities of finesse and light blades with unmatched sharpness.
-# 162. - Empress Garb Chain Shirt [SOL]
+# 163. - Empress Garb Chain Shirt [SOL]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. It was originally design by Ildurial Stronghand as a wedding gift to Empress Cylloriel Wildspirit, the Warrior Empress. It does not require any armor proficiency and places no limit on DEX modifier.
-# 163. - Ettilen Tabard [SOL]
+# 164. - Ettilen Tabard [SOL]
A decorative vestment showing the armories of one's family, clan, or kingdom.
-# 164. - Feybane [SOL]
+# 165. - Feybane [SOL]
Forged by Manacalon master smiths for the Imperial attack on the forest of Colthannin, this dagger is enchanted against feys and plants.
-# 165. - Flame Blade [SOL]
+# 166. - Flame Blade [SOL]
-# 166. - Forceful Gauntlets [UB]
+# 167. - Forceful Gauntlets [UB]
-# 167. - Frostburn Battleaxe [UB]
+# 168. - Frostburn Battleaxe [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Keliandir Moltenheart, who forged this weapon to fight salamanders after an exploration of the elemental planes went awry.
-# 168. - Frostburn Club [UB]
+# 169. - Frostburn Club [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Keliandir Moltenheart, who forged this weapon to fight salamanders after an exploration of the elemental planes went awry.
-# 169. - Frostburn Dagger [SOL]
+# 170. - Frostburn Dagger [SOL]
This enchanted weapon was forged using the ancient knowledge of dwarven master smiths. It was designed by Keliandir Moltenheart, who forged this weapon to fight salamanders after an exploration of the elemental planes went awry.
-# 170. - Frostburn Dart [UB]
+# 171. - Frostburn Dart [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Keliandir Moltenheart, who forged this weapon to fight salamanders after an exploration of the elemental planes went awry.
-# 171. - Frostburn Greataxe [UB]
+# 172. - Frostburn Greataxe [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Keliandir Moltenheart, who forged this weapon to fight salamanders after an exploration of the elemental planes went awry.
-# 172. - Frostburn Greatsword [UB]
+# 173. - Frostburn Greatsword [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Keliandir Moltenheart, who forged this weapon to fight salamanders after an exploration of the elemental planes went awry.
-# 173. - Frostburn Halberd [UB]
+# 174. - Frostburn Halberd [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Keliandir Moltenheart, who forged this weapon to fight salamanders after an exploration of the elemental planes went awry.
-# 174. - Frostburn Hand Crossbow [UB]
+# 175. - Frostburn Hand Crossbow [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Keliandir Moltenheart, who forged this weapon to fight salamanders after an exploration of the elemental planes went awry.
-# 175. - Frostburn Handaxe [UB]
+# 176. - Frostburn Handaxe [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Keliandir Moltenheart, who forged this weapon to fight salamanders after an exploration of the elemental planes went awry.
-# 176. - Frostburn Javelin [UB]
+# 177. - Frostburn Javelin [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Keliandir Moltenheart, who forged this weapon to fight salamanders after an exploration of the elemental planes went awry.
-# 177. - Frostburn Long Mace [UB]
+# 178. - Frostburn Long Mace [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Keliandir Moltenheart, who forged this weapon to fight salamanders after an exploration of the elemental planes went awry.
-# 178. - Frostburn Longbow [UB]
+# 179. - Frostburn Longbow [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Keliandir Moltenheart, who forged this weapon to fight salamanders after an exploration of the elemental planes went awry.
-# 179. - Frostburn Longsword [SOL]
+# 180. - Frostburn Longsword [SOL]
This enchanted weapon was forged using the ancient knowledge of dwarven master smiths. It was designed by Keliandir Moltenheart, who forged this weapon to fight salamanders after an exploration of the elemental planes went awry.
-# 180. - Frostburn Mace [UB]
+# 181. - Frostburn Mace [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Keliandir Moltenheart, who forged this weapon to fight salamanders after an exploration of the elemental planes went awry.
-# 181. - Frostburn Maul [UB]
+# 182. - Frostburn Maul [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Keliandir Moltenheart, who forged this weapon to fight salamanders after an exploration of the elemental planes went awry.
-# 182. - Frostburn Morningstar [UB]
+# 183. - Frostburn Morningstar [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Keliandir Moltenheart, who forged this weapon to fight salamanders after an exploration of the elemental planes went awry.
-# 183. - Frostburn Pike [UB]
+# 184. - Frostburn Pike [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Keliandir Moltenheart, who forged this weapon to fight salamanders after an exploration of the elemental planes went awry.
-# 184. - Frostburn Quarterstaff [UB]
+# 185. - Frostburn Quarterstaff [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Keliandir Moltenheart, who forged this weapon to fight salamanders after an exploration of the elemental planes went awry.
-# 185. - Frostburn Rapier [UB]
+# 186. - Frostburn Rapier [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Keliandir Moltenheart, who forged this weapon to fight salamanders after an exploration of the elemental planes went awry.
-# 186. - Frostburn Scimitar [UB]
+# 187. - Frostburn Scimitar [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Keliandir Moltenheart, who forged this weapon to fight salamanders after an exploration of the elemental planes went awry.
-# 187. - Frostburn Shortbow [UB]
+# 188. - Frostburn Shortbow [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Keliandir Moltenheart, who forged this weapon to fight salamanders after an exploration of the elemental planes went awry.
-# 188. - Frostburn Shortsword [UB]
+# 189. - Frostburn Shortsword [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Keliandir Moltenheart, who forged this weapon to fight salamanders after an exploration of the elemental planes went awry.
-# 189. - Frostburn Warhammer [UB]
+# 190. - Frostburn Warhammer [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Keliandir Moltenheart, who forged this weapon to fight salamanders after an exploration of the elemental planes went awry.
-# 190. - Garb of the Prudent Shield [SOL]
+# 191. - Garb of the Prudent Shield [SOL]
Created by Adrasteia Epimeles the Prudent Shield, master of Abjuration of the Manacalon Arcaneum. This legendary cloth is imbued with ancient magics and is, unsurprisingly, a great defensive item.
-# 191. - Garment of the Wise [SOL]
+# 192. - Garment of the Wise [SOL]
A magnificent robe once worn by the most renowned orator of the Manacalon Empire. Those who don these garments will find themselves both wiser and more charismatic.
-# 192. - Gauntlet +1 [SOL]
+# 193. - Gauntlet +1 [SOL]
A Gauntlet from the Imperial era, finely crafted and imbued with magic.
-# 193. - Gauntlet +2 [SOL]
+# 194. - Gauntlet +2 [SOL]
This apparently simple gauntlet is actually a magical weapon used by forgotten monastic traditions from Tirmar.
-# 194. - Gauntlets +3 [SOL]
+# 195. - Gauntlets +3 [SOL]
Most Dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to ever do so in their lifetime. This weapon is proof of a smith's singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 195. - Gauntlets of Perfection [SOL]
+# 196. - Gauntlets of Perfection [SOL]
This powerful weapon was created using the combined knowledge of the Snow Alliance's master smiths. Enchanted with the utmost care and using the highest quality materials and ingredients, it feels eager to be used, as though bursting with raw magic.
-# 196. - Gauntlets Of Pulling [UB]
+# 197. - Gauntlets Of Pulling [UB]
-# 197. - Gauntlets of Shattering [SOL]
+# 198. - Gauntlets of Shattering [SOL]
A nigh perfectly crafted gauntlet infused with powerful magic, its incredible sharpness makes taking down larger foes easy.
-# 198. - Gauntlets of Smashing [SOL]
+# 199. - Gauntlets of Smashing [SOL]
Flawlessly balanced, these gauntlets seemingly never miss their target.
-# 199. - Glacier [SOL]
+# 200. - Glacier [SOL]
Enchanted by Mountain Mages during the First Expansion, before the tradition was lost. This weapon was made for a general who fought to repel the Manacalon threat, using the magic his people had mastered so well.
-# 200. - Glitter Jacket [SOL]
+# 201. - Glitter Jacket [SOL]
A flamboyant jacket that with each step glitters with ripples of silver and gold. It is said that it once belonged to an immortal bard who roamed the Badlands after the Cataclysm, bringing joy to the common folk in times of despair.
-# 201. - Greataxe [SOL]
+# 202. - Greataxe [SOL]
-# 202. - Greataxe [SOL]
+# 203. - Greataxe [SOL]
-# 203. - Greataxe +1 [SOL]
+# 204. - Greataxe +1 [SOL]
A typical dwarven weapon, probably crafted by the smiths of the Snow Alliance.
-# 204. - Greataxe +2 [SOL]
+# 205. - Greataxe +2 [SOL]
A masterpiece by Galar Stormforge, forged in the fires of the northern mountains and soaked in the eternal snows.
-# 205. - Greataxe +3 [SOL]
+# 206. - Greataxe +3 [SOL]
Most Dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to ever do so in their lifetime. This weapon is proof of a smith's singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 206. - Greataxe of Acuteness [SOL]
+# 207. - Greataxe of Acuteness [SOL]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 207. - Greataxe of Acuteness [UB]
+# 208. - Greataxe of Acuteness [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 208. - Greataxe of Perfection [SOL]
+# 209. - Greataxe of Perfection [SOL]
This powerful weapon was created using the combined knowledge of the Snow Alliance's master smiths. Enchanted with the utmost care and using the highest quality materials and ingredients, it feels eager to be used, as though bursting with raw magic.
-# 209. - Greataxe of Power [UB]
+# 210. - Greataxe of Power [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. Some creatures only respect physical strengths. Manacalon arcanists created this Greataxe to give champions of the Iron Legions the Strength their elven bodies didn't provide.
-# 210. - Greataxe of Sharpness [SOL]
+# 211. - Greataxe of Sharpness [SOL]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was the masterful effort of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 211. - Greatsword [SOL]
+# 212. - Greatsword [SOL]
-# 212. - Greatsword +1 [SOL]
+# 213. - Greatsword +1 [SOL]
A typical magic weapon crafted in the forges of the Manacalon Empire.
-# 213. - Greatsword +2 [SOL]
+# 214. - Greatsword +2 [SOL]
A typical magic weapon crafted in the forges of the Manacalon Empire.
-# 214. - Greatsword +3 [SOL]
+# 215. - Greatsword +3 [SOL]
Most Dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to ever do so in their lifetime. This weapon is proof of a smith's singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 215. - Greatsword of Acuteness [SOL]
+# 216. - Greatsword of Acuteness [SOL]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 216. - Greatsword of Perfection [SOL]
+# 217. - Greatsword of Perfection [SOL]
This powerful weapon was created using the combined knowledge of the Snow Alliance's master smiths. Enchanted with the utmost care and using the highest quality materials and ingredients, it feels eager to be used, as though bursting with raw magic.
-# 217. - Greatsword of Sharpness [SOL]
+# 218. - Greatsword of Sharpness [SOL]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was the masterful effort of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 218. - Grievance [SOL]
+# 219. - Grievance [SOL]
This weapon was found among a den of thieves in Turvaamalinn, then named and used by a lord of house Perlevinn, but no one ever knew who forged and enchanted it.
-# 219. - Guardian [SOL]
+# 220. - Guardian [SOL]
A legendary weapon crafted from a bone of the Archdemon Sessroth and the five claws of Manacalon Master Exonaïka the Traveler.
-# 220. - Halberd [UB]
+# 221. - Halberd [UB]
-# 221. - Halberd +1 [UB]
+# 222. - Halberd +1 [UB]
-# 222. - Halberd +2 [UB]
+# 223. - Halberd +2 [UB]
-# 223. - Halberd +3 [UB]
+# 224. - Halberd +3 [UB]
-# 224. - Halberd of Acuteness [UB]
+# 225. - Halberd of Acuteness [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 225. - Half Plate [SOL]
+# 226. - Half Plate [SOL]
Half plate consists of shaped metal plates that cover most of the wearer's body. It does not include leg protection beyond simple greaves that are attached with leather straps.
-# 226. - Half Plate +1 [SOL]
+# 227. - Half Plate +1 [SOL]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 227. - Half Plate +1 [SOL]
+# 228. - Half Plate +1 [SOL]
This magical armor was made for a knight of Gallivan. His name is engraved underneath the breastplate: Ramsay.
-# 228. - Half Plate +2 [SOL]
+# 229. - Half Plate +2 [SOL]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 229. - Half Plate +3 [SOL]
+# 230. - Half Plate +3 [SOL]
Most dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to do so in their lifetime. This armor is proof of singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 230. - Half Plate of Deflection [UB]
+# 231. - Half Plate of Deflection [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 231. - Half Plate of Flame Dancing [UB]
+# 232. - Half Plate of Flame Dancing [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 232. - Half Plate of Fortitude [SOL]
+# 233. - Half Plate of Fortitude [SOL]
This incredible armor was created using the combined knowledge of the Snow Alliance's master armorers. Enchanted with the utmost care and the highest quality ingredients, its multiple layers of defensive magic can deflect even the hardest of blows.
-# 233. - Half Plate of Frost Walking [UB]
+# 234. - Half Plate of Frost Walking [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 234. - Half Plate of Robustness [SOL]
+# 235. - Half Plate of Robustness [SOL]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 235. - Half Plate of Robustness [UB]
+# 236. - Half Plate of Robustness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 236. - Half Plate of Sturdiness [SOL]
+# 237. - Half Plate of Sturdiness [SOL]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 237. - Half Plate of Sturdiness [UB]
+# 238. - Half Plate of Sturdiness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 238. - Half Plate of Survival [UB]
+# 239. - Half Plate of Survival [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 239. - Hand Crossbow [UB]
+# 240. - Hand Crossbow [UB]
-# 240. - Hand Crossbow +1 [UB]
+# 241. - Hand Crossbow +1 [UB]
-# 241. - Hand Crossbow +2 [UB]
+# 242. - Hand Crossbow +2 [UB]
-# 242. - Hand Crossbow +3 [UB]
+# 243. - Hand Crossbow +3 [UB]
-# 243. - Hand Crossbow of Accuracy [UB]
+# 244. - Hand Crossbow of Accuracy [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master bowyers. Its original design bore the sigil of Defineth Sharpsight, a renowned sylvan elf enchanter.
-# 244. - Hand Crossbow of Sharpshooting [UB]
+# 245. - Hand Crossbow of Sharpshooting [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master bowyers. The Coedymwarth preferred to deal with Manacalon's arcanists physically rather than magically. Its best archers were given crossbows, the creation of Defineth Sharpsight.
-# 245. - Handaxe [SOL]
+# 246. - Handaxe [SOL]
-# 246. - Handaxe +1 [SOL]
+# 247. - Handaxe +1 [SOL]
A typical weapon forged by the dwarven smiths of the Snow Alliance.
-# 247. - Handaxe +2 [SOL]
+# 248. - Handaxe +2 [SOL]
A typical weapon forged by the dwarven smiths of the Snow Alliance.
-# 248. - Handaxe +3 [SOL]
+# 249. - Handaxe +3 [SOL]
Most Dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to ever do so in their lifetime. This weapon is proof of a smith's singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 249. - Handaxe of Acuteness [SOL]
+# 250. - Handaxe of Acuteness [SOL]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 250. - Handaxe of Acuteness [UB]
+# 251. - Handaxe of Acuteness [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 251. - Handaxe of Perfection [SOL]
+# 252. - Handaxe of Perfection [SOL]
This powerful weapon was created using the combined knowledge of the Snow Alliance's master smiths. Enchanted with the utmost care and using the highest quality materials and ingredients, it feels eager to be used, as though bursting with raw magic.
-# 252. - Handaxe of Sharpness [SOL]
+# 253. - Handaxe of Sharpness [SOL]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was the masterful effort of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 253. - Handaxe of Sharpness [UB]
+# 254. - Handaxe of Sharpness [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 254. - Heavy Bearclaw Crossbow [UB]
+# 255. - Heavy Bearclaw Crossbow [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. The sharp spikes of the bear's claw shred armor to inflict additional damage. The first weapon of this kind was designed by Ildurial Stronghand.
-# 255. - Heavy Crossbow [SOL]
+# 256. - Heavy Crossbow [SOL]
-# 256. - Heavy Crossbow +1 [SOL]
+# 257. - Heavy Crossbow +1 [SOL]
A signature weapon belonging to the Stonebeard family, a great lineage of warriors from the Snow Alliance.
-# 257. - Heavy Crossbow +2 [SOL]
+# 258. - Heavy Crossbow +2 [SOL]
A deadly weapon, designed and enchanted to pierce the heaviest armor.
-# 258. - Heavy Crossbow +3 [SOL]
+# 259. - Heavy Crossbow +3 [SOL]
Most Dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to ever do so in their lifetime. This weapon is proof of a smith's singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 259. - Heavy Crossbow of Accuracy [SOL]
+# 260. - Heavy Crossbow of Accuracy [SOL]
An enchanted crossbow of great accuracy, magically enhanced to help its bolts find their mark.
-# 260. - Heavy Crossbow of Accuracy [UB]
+# 261. - Heavy Crossbow of Accuracy [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master bowyers. Its original design bore the sigil of Defineth Sharpsight, a renowned sylvan elf enchanter.
-# 261. - Heavy Crossbow of Perfection [SOL]
+# 262. - Heavy Crossbow of Perfection [SOL]
This powerful weapon was created using the combined knowledge of the Snow Alliance's master smiths. Enchanted with the utmost care and using the highest quality materials and ingredients, it feels eager to be used, as though bursting with raw magic.
-# 262. - Heavy Crossbow of Sharpshooting [SOL]
+# 263. - Heavy Crossbow of Sharpshooting [SOL]
A deadly weapon, designed and enchanted to pierce the heaviest armor.
-# 263. - Heavy Crossbow of Sharpshooting [UB]
+# 264. - Heavy Crossbow of Sharpshooting [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master bowyers. The Coedymwarth preferred to deal with Manacalon's arcanists physically rather than magically. Its best archers were given crossbows, the creation of Defineth Sharpsight.
-# 264. - Heavy Frostburn Crossbow [UB]
+# 265. - Heavy Frostburn Crossbow [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Keliandir Moltenheart, who forged this weapon to fight salamanders after an exploration of the elemental planes went awry.
-# 265. - Heavy Lightbringer Crossbow [UB]
+# 266. - Heavy Lightbringer Crossbow [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master bowyers. It was designed by Elgador Keenspirit, Magesmith of the Arcaneum to support combat against undead creatures.
-# 266. - Heavy Medusa Crossbow [UB]
+# 267. - Heavy Medusa Crossbow [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master bowyers. Magic melded medusa coral and hardwood to create a deadly bow, favored by the boarding parties of island halflings.
-# 267. - Heavy Storm Crossbow [UB]
+# 268. - Heavy Storm Crossbow [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master bowyers. It was designed by Galar Stromforge, the first dwarven smith to harness the power of storm in a weapon to devastating effect!
-# 268. - Heavy Whiteburn Crossbow [UB]
+# 269. - Heavy Whiteburn Crossbow [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps to the south of his domain between the Sioltafin and the Scarafin.
-# 269. - Hide [SOL]
+# 270. - Hide [SOL]
This crude armor consists of thick furs and pelts. It is commonly worn by barbarian tribes, evil humanoids, and other folk who lack access to the tools and materials needed to create better armor.
-# 270. - Hide [SOL]
+# 271. - Hide [SOL]
This crude armor consists of thick furs and pelts. It is commonly worn by barbarian tribes, evil humanoids, and other folk who lack access to the tools and materials needed to create better armor.
-# 271. - Hide Armor +1 [SOL]
+# 272. - Hide Armor +1 [SOL]
Somehow, an enchanter deemed imbuing this hide armor with magic, making it more efficient.
-# 272. - Hide Armor +2 [SOL]
+# 273. - Hide Armor +2 [SOL]
A superb hide armor with magical protective powers.
-# 273. - Hide Armor +3 [SOL]
+# 274. - Hide Armor +3 [SOL]
Most dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to do so in their lifetime. This armor is proof of singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 274. - Hide Armor of Deflection [UB]
+# 275. - Hide Armor of Deflection [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 275. - Hide Armor of Flame Dancing [UB]
+# 276. - Hide Armor of Flame Dancing [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 276. - Hide Armor of Fortitude [SOL]
+# 277. - Hide Armor of Fortitude [SOL]
This incredible armor was created using the combined knowledge of the Snow Alliance's master armorers. Enchanted with the utmost care and the highest quality ingredients, its multiple layers of defensive magic can deflect even the hardest of blows.
-# 277. - Hide Armor of Frost Walking [UB]
+# 278. - Hide Armor of Frost Walking [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 278. - Hide Armor of Robustness [SOL]
+# 279. - Hide Armor of Robustness [SOL]
A superb hide armor with magical protective powers.
-# 279. - Hide Armor of Robustness [UB]
+# 280. - Hide Armor of Robustness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 280. - Hide Armor of Sturdiness [UB]
+# 281. - Hide Armor of Sturdiness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 281. - Hide Armor of Survival [UB]
+# 282. - Hide Armor of Survival [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 282. - Hide Armor of the Wanderer [SOL]
+# 283. - Hide Armor of the Wanderer [SOL]
Crafted by the famed traveler Osric the Unimpressed, this hide armor raises a wearer's Cynicism score by +2.
-# 283. - Hide Armor of the Wilderness [SOL]
+# 284. - Hide Armor of the Wilderness [SOL]
Crafted by ancient druids, this hide armor gives you +1 protection and the ability to speak slang.
-# 284. - Hurl Flame [UB]
+# 285. - Hurl Flame [UB]
-# 285. - Imperator [SOL]
+# 286. - Imperator [SOL]
A gift from a high priest of Arun named Gideon Markle, recently arrived from the Rift with his flock, this weapon was a symbol of friendship and cooperation between the Tirmarian refugees and their hosts in the Snow Alliance.
-# 286. - Itainen Tabard [SOL]
+# 287. - Itainen Tabard [SOL]
Itainen Tabard
-# 287. - Jakarbuckler [SOL]
+# 288. - Jakarbuckler [SOL]
A legendary shield forged in lava lakes found deep under the ice of the Snow Alliance. It was intended for elite warriors of the Farsky Clan.
-# 288. - Javelin [SOL]
-
-
-
# 289. - Javelin [SOL]
@@ -1162,1835 +1162,1871 @@ A legendary shield forged in lava lakes found deep under the ice of the Snow All
-# 292. - Javelin +1 [SOL]
+# 292. - Javelin [SOL]
+
+
+
+# 293. - Javelin +1 [SOL]
A typical weapon forged by the dwarven smiths of the Snow Alliance.
-# 293. - Javelin +2 [SOL]
+# 294. - Javelin +2 [SOL]
A typical weapon forged by the dwarven smiths of the Snow Alliance.
-# 294. - Javelin +3 [SOL]
+# 295. - Javelin +3 [SOL]
Most Dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to ever do so in their lifetime. This weapon is proof of a smith's singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 295. - Javelin of Acuteness [SOL]
+# 296. - Javelin of Acuteness [SOL]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 296. - Javelin of Acuteness [UB]
+# 297. - Javelin of Acuteness [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 297. - Javelin of Perfection [SOL]
+# 298. - Javelin of Perfection [SOL]
This powerful weapon was created using the combined knowledge of the Snow Alliance's master smiths. Enchanted with the utmost care and using the highest quality materials and ingredients, it feels eager to be used, as though bursting with raw magic.
-# 298. - Javelin of Sharpness [SOL]
+# 299. - Javelin of Sharpness [SOL]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was the masterful effort of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 299. - Javelin of Sharpness [UB]
+# 300. - Javelin of Sharpness [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 300. - Kaikkonen Family Armor [SOL]
+# 301. - Kaikkonen Family Armor [SOL]
This scale mail is a family heirloom, made with the renowned craftsmanship of the dwarven master smiths of the Snow Alliance.
-# 301. - Keskainen Tabard [SOL]
+# 302. - Katana [UB]
+
+
+
+# 303. - Katana +1 [UB]
+
+
+
+# 304. - Katana +2 [UB]
+
+
+
+# 305. - Katana +3 [UB]
+
+
+
+# 306. - Keskainen Tabard [SOL]
A decorative vestment showing the armories of one's family, clan, or kingdom.
-# 302. - Lantinen Tabard [SOL]
+# 307. - Lantinen Tabard [SOL]
A decorative vestment showing the armories of one's family, clan, or kingdom.
-# 303. - Leather [SOL]
+# 308. - Leather [SOL]
-# 304. - Leather [SOL]
+# 309. - Leather [SOL]
The breastplate and shoulder protectors of this armor are made of leather that has been stiffened by being boiled in oil. The rest of the armor is made of softer and more flexible materials.
-# 305. - Leather Armor +1 [SOL]
+# 310. - Leather Armor +1 [SOL]
This armor was used by scouts in the Manacalon army. It probably belonged to a noble soldier and is imbued with magic, providing additional defense.
-# 306. - Leather Armor +2 [SOL]
+# 311. - Leather Armor +2 [SOL]
This armor was used by scouts in the Manacalon army. It probably belonged to a noble soldier and is imbued with magic, providing additional defense.
-# 307. - Leather Armor +3 [SOL]
+# 312. - Leather Armor +3 [SOL]
Most dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to do so in their lifetime. This armor is proof of singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 308. - Leather Armor of Flame Dancing [SOL]
+# 313. - Leather Armor of Flame Dancing [SOL]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Imbued with the essence of fire, this armor enables its wearer to withstand even arcane fire.
-# 309. - Leather Armor of Fortitude [SOL]
+# 314. - Leather Armor of Fortitude [SOL]
This incredible armor was created using the combined knowledge of the Snow Alliance's master armorers. Enchanted with the utmost care and the highest quality ingredients, its multiple layers of defensive magic can deflect even the hardest of blows.
-# 310. - Leather Armor of Robustness [SOL]
+# 315. - Leather Armor of Robustness [SOL]
This enchanted armor was created using the ancient knowledge of Colthannin's master armorers. Defineth Sharpeye stole and adapted Ildurial's design to the needs of Coedymwarth scouts.
-# 311. - Leather Armor of Sturdiness [SOL]
+# 316. - Leather Armor of Sturdiness [SOL]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Its design was an early work of Ildurial Stronghand to better protect Imperial scouts.
-# 312. - Leather Armor of Survival [SOL]
+# 317. - Leather Armor of Survival [SOL]
This enchanted armor was created using the ancient knowledge of Colthannin's master armorers. Medreth Sharpeye designed this garment to protect Coedymwarth scouts against Imperial magic.
-# 313. - Leather of Deflection [UB]
+# 318. - Leather of Deflection [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 314. - Leather of Flame Dancing [UB]
+# 319. - Leather of Flame Dancing [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 315. - Leather of Frost Walking [UB]
+# 320. - Leather of Frost Walking [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 316. - Leather of Robustness [UB]
+# 321. - Leather of Robustness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 317. - Leather of Sturdiness [UB]
+# 322. - Leather of Sturdiness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 318. - Leather of Survival [UB]
+# 323. - Leather of Survival [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 319. - Light Bearclaw Crossbow [UB]
+# 324. - Light Bearclaw Crossbow [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. The sharp spikes of the bear's claw shred armor to inflict additional damage. The first weapon of this kind was designed by Ildurial Stronghand.
-# 320. - Light Crossbow [SOL]
+# 325. - Light Crossbow [SOL]
-# 321. - Light Crossbow +3 [SOL]
+# 326. - Light Crossbow +3 [SOL]
Most Dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to ever do so in their lifetime. This weapon is proof of a smith's singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 322. - Light Crossbow of Accuracy [SOL]
+# 327. - Light Crossbow of Accuracy [SOL]
An enchanted crossbow of great accuracy, magically enhanced to help its bolts find their mark.
-# 323. - Light Crossbow of Accuracy [UB]
+# 328. - Light Crossbow of Accuracy [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master bowyers. Its original design bore the sigil of Defineth Sharpsight, a renowned sylvan elf enchanter.
-# 324. - Light Crossbow of Perfection [SOL]
+# 329. - Light Crossbow of Perfection [SOL]
This powerful weapon was created using the combined knowledge of the Snow Alliance's master smiths. Enchanted with the utmost care and using the highest quality materials and ingredients, it feels eager to be used, as though bursting with raw magic.
-# 325. - Light Crossbow of Sharpshooting [SOL]
+# 330. - Light Crossbow of Sharpshooting [SOL]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was the masterful effort of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 326. - Light Crossbow of Sharpshooting [UB]
+# 331. - Light Crossbow of Sharpshooting [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master bowyers. The Coedymwarth preferred to deal with Manacalon's arcanists physically rather than magically. Its best archers were given crossbows, the creation of Defineth Sharpsight.
-# 327. - Light Frostburn Crossbow [UB]
+# 332. - Light Frostburn Crossbow [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. It was designed by Keliandir Moltenheart, who forged this weapon to fight salamanders after an exploration of the elemental planes went awry.
-# 328. - Light Lightbringer Crossbow [UB]
+# 333. - Light Lightbringer Crossbow [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master bowyers. It was designed by Elgador Keenspirit, Magesmith of the Arcaneum to support combat against undead creatures.
-# 329. - Light Medusa Crossbow [UB]
+# 334. - Light Medusa Crossbow [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master bowyers. Magic melded medusa coral and hardwood to create a deadly bow, favored by the boarding parties of island halflings.
-# 330. - Light Storm Crossbow [UB]
+# 335. - Light Storm Crossbow [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master bowyers. It was designed by Galar Stromforge, the first dwarven smith to harness the power of storm in a weapon to devastating effect!
-# 331. - Light Whiteburn Crossbow [UB]
+# 336. - Light Whiteburn Crossbow [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps to the south of his domain between the Sioltafin and the Scarafin.
-# 332. - Lightbringer Battleaxe [UB]
+# 337. - Lightbringer Battleaxe [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master smiths. It was designed by Elgador Keenspirit, Magesmith of the Arcaneum to support combat against undead creatures.
-# 333. - Lightbringer Club [UB]
+# 338. - Lightbringer Club [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master smiths. It was designed by Elgador Keenspirit, Magesmith of the Arcaneum to support combat against undead creatures.
-# 334. - Lightbringer Dagger [UB]
+# 339. - Lightbringer Dagger [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master smiths. It was designed by Elgador Keenspirit, Magesmith of the Arcaneum to support combat against undead creatures.
-# 335. - Lightbringer Greataxe [UB]
+# 340. - Lightbringer Greataxe [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master smiths. It was designed by Elgador Keenspirit, Magesmith of the Arcaneum to support combat against undead creatures.
-# 336. - Lightbringer Greatsword [SOL]
+# 341. - Lightbringer Greatsword [SOL]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master bowyers. It was designed by Elgador Keenspirit, Magesmith of the Arcaneum to support combat against undead creatures.
-# 337. - Lightbringer Halberd [UB]
+# 342. - Lightbringer Halberd [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master smiths. It was designed by Elgador Keenspirit, Magesmith of the Arcaneum to support combat against undead creatures.
-# 338. - Lightbringer Hand Crossbow [UB]
+# 343. - Lightbringer Hand Crossbow [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master bowyers. It was designed by Elgador Keenspirit, Magesmith of the Arcaneum to support combat against undead creatures.
-# 339. - Lightbringer Long Mace [UB]
+# 344. - Lightbringer Katana [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master smiths. It was designed by Elgador Keenspirit, Magesmith of the Arcaneum to support combat against undead creatures.
-# 340. - Lightbringer Longbow [SOL]
+# 345. - Lightbringer Long Mace [UB]
+
+This enchanted weapon was forged using the ancient knowledge of Colthannin's master smiths. It was designed by Elgador Keenspirit, Magesmith of the Arcaneum to support combat against undead creatures.
+
+# 346. - Lightbringer Longbow [SOL]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master bowyers. It was designed by Elgador Keenspirit, Magesmith of the Arcaneum to support combat against undead creatures.
-# 341. - Lightbringer Longsword [UB]
+# 347. - Lightbringer Longsword [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master smiths. It was designed by Elgador Keenspirit, Magesmith of the Arcaneum to support combat against undead creatures.
-# 342. - Lightbringer Mace [UB]
+# 348. - Lightbringer Mace [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master smiths. It was designed by Elgador Keenspirit, Magesmith of the Arcaneum to support combat against undead creatures.
-# 343. - Lightbringer Maul [UB]
+# 349. - Lightbringer Maul [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master smiths. It was designed by Elgador Keenspirit, Magesmith of the Arcaneum to support combat against undead creatures.
-# 344. - Lightbringer Morningstar [UB]
+# 350. - Lightbringer Morningstar [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master smiths. It was designed by Elgador Keenspirit, Magesmith of the Arcaneum to support combat against undead creatures.
-# 345. - Lightbringer Pike [UB]
+# 351. - Lightbringer Pike [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master smiths. It was designed by Elgador Keenspirit, Magesmith of the Arcaneum to support combat against undead creatures.
-# 346. - Lightbringer Quarterstaff [UB]
+# 352. - Lightbringer Quarterstaff [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master smiths. It was designed by Elgador Keenspirit, Magesmith of the Arcaneum to support combat against undead creatures.
-# 347. - Lightbringer Rapier [UB]
+# 353. - Lightbringer Rapier [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master smiths. It was designed by Elgador Keenspirit, Magesmith of the Arcaneum to support combat against undead creatures.
-# 348. - Lightbringer Scimitar [UB]
+# 354. - Lightbringer Scimitar [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master smiths. It was designed by Elgador Keenspirit, Magesmith of the Arcaneum to support combat against undead creatures.
-# 349. - Lightbringer Shortbow [UB]
+# 355. - Lightbringer Shortbow [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master smiths. It was designed by Elgador Keenspirit, Magesmith of the Arcaneum to support combat against undead creatures.
-# 350. - Lightbringer Shortsword [SOL]
+# 356. - Lightbringer Shortsword [SOL]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master bowyers. It was designed by Elgador Keenspirit, Magesmith of the Arcaneum to support combat against undead creatures.
-# 351. - Lightbringer Shortsword [UB]
+# 357. - Lightbringer Shortsword [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master smiths. It was designed by Elgador Keenspirit, Magesmith of the Arcaneum to support combat against undead creatures.
-# 352. - Lightbringer Spear [UB]
+# 358. - Lightbringer Spear [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master smiths. It was designed by Elgador Keenspirit, Magesmith of the Arcaneum to support combat against undead creatures.
-# 353. - Lightbringer Warhammer [UB]
+# 359. - Lightbringer Warhammer [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master smiths. It was designed by Elgador Keenspirit, Magesmith of the Arcaneum to support combat against undead creatures.
-# 354. - Lightning Halberd [UB]
+# 360. - Lightning Halberd [UB]
-# 355. - Lightning Launcher [UB]
+# 361. - Lightning Launcher [UB]
-# 356. - Livewood Club [UB]
+# 362. - Livewood Club [UB]
This club is composed of living wood complete with sprouting leaves and perhaps seasonal blooms. It can be used as a focus for Druidic spell casting.
-# 357. - Livewood Staff [UB]
+# 363. - Livewood Staff [UB]
This staff is composed of living wood complete with sprouting leaves and perhaps seasonal blooms. It can be used as a focus for Druidic spell casting.
-# 358. - Long Mace [UB]
+# 364. - Long Mace [UB]
-# 359. - Long Mace +1 [UB]
+# 365. - Long Mace +1 [UB]
-# 360. - Long Mace +2 [UB]
+# 366. - Long Mace +2 [UB]
-# 361. - Long Mace +3 [UB]
+# 367. - Long Mace +3 [UB]
-# 362. - Long Mace of Acuteness [UB]
+# 368. - Long Mace of Acuteness [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 363. - Longbow [SOL]
+# 369. - Longbow [SOL]
-# 364. - Longbow +1 [SOL]
+# 370. - Longbow +1 [SOL]
A hunting weapon whose design is the trademark of Defineth Sharpsight, the famous sylvan elf enchanter.
-# 365. - Longbow +2 [SOL]
+# 371. - Longbow +2 [SOL]
Defineth Sharpsight, the famous sylvan elf enchanter who designed many various bows, created this bow for only one, grim purpose: to kill his cousins, the elves of the Manacalon Empire.
-# 366. - Longbow +3 [SOL]
+# 372. - Longbow +3 [SOL]
Most Dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to ever do so in their lifetime. This weapon is proof of a smith's singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 367. - Longbow of Accuracy [SOL]
+# 373. - Longbow of Accuracy [SOL]
This enchanted weapon was created using the ancient knowledge of Colthannin's master bowyers. Its original design bore the sigil of Defineth Sharpsight, a renowned sylvan elf enchanter.
-# 368. - Longbow of Perfection [SOL]
+# 374. - Longbow of Perfection [SOL]
This powerful weapon was created using the combined knowledge of the Snow Alliance's master smiths. Enchanted with the utmost care and using the highest quality materials and ingredients, it feels eager to be used, as though bursting with raw magic.
-# 369. - Longbow of Sharpshooting [SOL]
+# 375. - Longbow of Sharpshooting [SOL]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master bowyers. The Coedymwarth preferred to deal with Manacalon's arcanists physically rather than magically. Its best archers were given those shortbows, the creation of Defineth Sharpsight.
-# 370. - Longsword [SOL]
+# 376. - Longsword [SOL]
-# 371. - Longsword [SOL]
+# 377. - Longsword [SOL]
-# 372. - Longsword +1 [SOL]
+# 378. - Longsword +1 [SOL]
A Tirmarian inquisitor's longsword, blessed with divine magic.
-# 373. - Longsword +2 [SOL]
+# 379. - Longsword +2 [SOL]
A trademark weapon from the workshops of Elgador Keenspirit, Magesmith of the Arcaneum. Probably from the Manacalon Expansion era.
-# 374. - Longsword +3 [SOL]
+# 380. - Longsword +3 [SOL]
Most Dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to ever do so in their lifetime. This weapon is proof of a smith's singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 375. - Longsword of Acuteness [SOL]
+# 381. - Longsword of Acuteness [SOL]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 376. - Longsword of Perfection [SOL]
+# 382. - Longsword of Perfection [SOL]
This powerful weapon was created using the combined knowledge of the Snow Alliance's master smiths. Enchanted with the utmost care and using the highest quality materials and ingredients, it feels eager to be used, as though bursting with raw magic.
-# 377. - Longsword of Sharpness [SOL]
+# 383. - Longsword of Sharpness [SOL]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 378. - Mace [SOL]
+# 384. - Mace [SOL]
-# 379. - Mace +1 [SOL]
+# 385. - Mace +1 [SOL]
A very fine example of the weapons produced by the dwarven weaponsmiths in the cities of the Snow Alliance.
-# 380. - Mace +2 [SOL]
+# 386. - Mace +2 [SOL]
This weapon was typically wielded by veterans of the Golden Cavalry for devastating effect on the frontlines.
-# 381. - Mace +3 [SOL]
+# 387. - Mace +3 [SOL]
Most Dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to ever do so in their lifetime. This weapon is proof of a smith's singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 382. - Mace of Perfection [SOL]
+# 388. - Mace of Perfection [SOL]
This powerful weapon was created using the combined knowledge of the Snow Alliance's master smiths. Enchanted with the utmost care and using the highest quality materials and ingredients, it feels eager to be used, as though bursting with raw magic.
-# 383. - Mace of Shattering [SOL]
+# 389. - Mace of Shattering [SOL]
This weapon was typically wielded by veterans of the Golden Cavalry for devastating effect on the frontlines.
-# 384. - Mace of Smashing [SOL]
+# 390. - Mace of Smashing [SOL]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 385. - Magical Sword [SOL]
+# 391. - Magical Sword [SOL]
This is the magical sword Annie is looking for. It seems strongly imbued with magic.
-# 386. - Manacalon Morningstar +1 [SOL]
+# 392. - Manacalon Morningstar +1 [SOL]
A finely decorated morningstar used by the Manacalon Imperial shock troops, imbued with magic.
-# 387. - Maul [SOL]
+# 393. - Maul [SOL]
A simple, good, and heavy maul to crush your opponents.
-# 388. - Maul [SOL]
+# 394. - Maul [SOL]
A simple, good, and heavy maul to crush your opponents.
-# 389. - Maul [SOL]
+# 395. - Maul [SOL]
A simple, good, and heavy maul to crush your opponents.
-# 390. - Maul +1 [SOL]
+# 396. - Maul +1 [SOL]
Crafted by talented users of magic, this weapon was probably made on Tirmar.
-# 391. - Maul +2 [SOL]
+# 397. - Maul +2 [SOL]
The magic of the Snow Alliance master smiths is clearly seen in this incredible magic weapon.
-# 392. - Maul +3 [SOL]
+# 398. - Maul +3 [SOL]
Most Dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to ever do so in their lifetime. This weapon is proof of a smith's singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 393. - Maul of Acuteness [UB]
+# 399. - Maul of Acuteness [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 394. - Maul of Perfection [SOL]
+# 400. - Maul of Perfection [SOL]
This powerful weapon was created using the combined knowledge of the Snow Alliance's master smiths. Enchanted with the utmost care and using the highest quality materials and ingredients, it feels eager to be used, as though bursting with raw magic.
-# 395. - Maul of Power [UB]
+# 401. - Maul of Power [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. Some creatures only respect physical strengths. Manacalon arcanists created this Maul to give champions of the Iron Legions the Strength their elven bodies didn't provide.
-# 396. - Maul of Shattering [SOL]
+# 402. - Maul of Shattering [SOL]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was the masterful effort of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 397. - Maul of Smashing [SOL]
+# 403. - Maul of Smashing [SOL]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 398. - Maul of the Destroyer [SOL]
+# 404. - Maul of the Destroyer [SOL]
This ancient weapon was created before the Cataclysm. It is incredibly heavy; the power of a single blow can throw its victims off balance.
-# 399. - Medusa Bow [SOL]
+# 405. - Medusa Bow [SOL]
This enchanted weapon was created using the ancient knowledge of Colthannin's master bowyers. Magic melded medusa coral and hardwood to create a deadly bow, favored by the boarding parties of island halflings.
-# 400. - Medusa Hand Crossbow [UB]
+# 406. - Medusa Hand Crossbow [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master bowyers. Magic melded medusa coral and hardwood to create a deadly bow, favored by the boarding parties of island halflings.
-# 401. - Medusa Longbow [UB]
+# 407. - Medusa Longbow [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master bowyers. Magic melded medusa coral and hardwood to create a deadly bow, favored by the boarding parties of island halflings.
-# 402. - Monk Clothes of Deflection [UB]
+# 408. - Monk Clothes of Deflection [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 403. - Monk Clothes of Flame Dancing [UB]
+# 409. - Monk Clothes of Flame Dancing [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 404. - Monk Clothes of Frost Walking [UB]
+# 410. - Monk Clothes of Frost Walking [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 405. - Monk Clothes of Robustness [UB]
+# 411. - Monk Clothes of Robustness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 406. - Monk Clothes of Sturdiness [UB]
+# 412. - Monk Clothes of Sturdiness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 407. - Monk Clothes of Survival [UB]
+# 413. - Monk Clothes of Survival [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 408. - Monk Outfit [SOL]
+# 414. - Monk Outfit [SOL]
The traditional attire of Solastan monks.
-# 409. - Morningstar [SOL]
+# 415. - Morningstar [SOL]
-# 410. - Morningstar +2 [SOL]
+# 416. - Morningstar +2 [SOL]
A weapon typical of the Tirmarian clerics who fought alongside the Solastan troops at the Battle of the Rift!
-# 411. - Morningstar +3 [SOL]
+# 417. - Morningstar +3 [SOL]
Most Dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to ever do so in their lifetime. This weapon is proof of a smith's singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 412. - Morningstar of Acuteness [UB]
+# 418. - Morningstar of Acuteness [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 413. - Morningstar of Perfection [SOL]
+# 419. - Morningstar of Perfection [SOL]
This powerful weapon was created using the combined knowledge of the Snow Alliance's master smiths. Enchanted with the utmost care and using the highest quality materials and ingredients, it feels eager to be used, as though bursting with raw magic.
-# 414. - Morningstar of Power [SOL]
+# 420. - Morningstar of Power [SOL]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. Some creatures only respect physical strength. Manacalon arcanists created this morning star to give champions of the Iron Legions the strength their elven bodies didn't provide.
-# 415. - Morningstar of Shattering [SOL]
+# 421. - Morningstar of Shattering [SOL]
A weapon typical of the Tirmarian clerics who fought alongside the Solastan troops at the Battle of the Rift!
-# 416. - Morningstar of Smashing [SOL]
+# 422. - Morningstar of Smashing [SOL]
A finely decorated morningstar used by the Manacalon Imperial shock troops, imbued with magic.
-# 417. - Nekkesh Blade [SOL]
+# 423. - Nekkesh Blade [SOL]
A cursed blade, forged by the ancient smiths of the Sorr-Akkath in the forges of Tirmar and blessed by Sorr-Tarr.
-# 418. - Noble Clothes (Blue) [SOL]
+# 424. - Noble Clothes (Blue) [SOL]
Fine clothes of costly fabrics, decorated with gold or silver embroidery.
-# 419. - Noble Clothes (Cherry) [SOL]
+# 425. - Noble Clothes (Cherry) [SOL]
Fine clothes of costly fabrics, decorated with gold or silver embroidery.
-# 420. - Noble Clothes (Dominion) [SOL]
+# 426. - Noble Clothes (Dominion) [SOL]
Fine clothes of costly fabrics, decorated with gold or silver embroidery.
-# 421. - Noble Clothes (Green) [SOL]
+# 427. - Noble Clothes (Green) [SOL]
Fine clothes of costly fabrics, decorated with gold or silver embroidery.
-# 422. - Noble Clothes (Masgarth) [SOL]
+# 428. - Noble Clothes (Masgarth) [SOL]
Fine clothes of costly fabrics, decorated with gold or silver embroidery.
-# 423. - Noble Clothes (Northern) [SOL]
+# 429. - Noble Clothes (Northern) [SOL]
Fine clothes of costly fabrics, decorated with gold or silver embroidery.
-# 424. - Noble Clothes (Orange) [SOL]
+# 430. - Noble Clothes (Orange) [SOL]
Fine clothes of costly fabrics, decorated with gold or silver embroidery.
-# 425. - Noble Clothes (Pink) [SOL]
+# 431. - Noble Clothes (Pink) [SOL]
Fine clothes of costly fabrics, decorated with gold or silver embroidery.
-# 426. - Noble Clothes (Purple) [SOL]
+# 432. - Noble Clothes (Purple) [SOL]
Fine clothes of costly fabrics, decorated with gold or silver embroidery.
-# 427. - Noble Clothes (Red) [SOL]
+# 433. - Noble Clothes (Red) [SOL]
Fine clothes of costly fabrics, decorated with gold or silver embroidery.
-# 428. - None [SOL]
+# 434. - None [SOL]
-# 429. - None [SOL]
+# 435. - None [SOL]
-# 430. - None [SOL]
+# 436. - None [SOL]
Masgarth Tabard
-# 431. - Ogre Javelin [SOL]
+# 437. - Ogre Javelin [SOL]
-# 432. - Orc Greataxe [SOL]
+# 438. - Orc Greataxe [SOL]
-# 433. - Orc Javelin [SOL]
+# 439. - Orc Javelin [SOL]
-# 434. - Orc Javelin [SOL]
+# 440. - Orc Javelin [SOL]
-# 435. - Orc Mace [SOL]
+# 441. - Orc Mace [SOL]
-# 436. - Orc Mace [SOL]
+# 442. - Orc Mace [SOL]
-# 437. - Orc Shortbow [SOL]
+# 443. - Orc Shortbow [SOL]
-# 438. - Padded [SOL]
+# 444. - Padded [SOL]
Padded armor consists of quilted layers of cloth and batting.
-# 439. - Padded Leather of Deflection [UB]
+# 445. - Padded Leather of Deflection [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 440. - Padded Leather of Flame Dancing [UB]
+# 446. - Padded Leather of Flame Dancing [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 441. - Padded Leather of Frost Walking [UB]
+# 447. - Padded Leather of Frost Walking [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 442. - Padded Leather of Robustness [UB]
+# 448. - Padded Leather of Robustness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 443. - Padded Leather of Sturdiness [UB]
+# 449. - Padded Leather of Sturdiness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 444. - Padded Leather of Survival [UB]
+# 450. - Padded Leather of Survival [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 445. - Pike [UB]
+# 451. - Pike [UB]
-# 446. - Pike +1 [UB]
+# 452. - Pike +1 [UB]
-# 447. - Pike +2 [UB]
+# 453. - Pike +2 [UB]
-# 448. - Pike +3 [UB]
+# 454. - Pike +3 [UB]
-# 449. - Pike of Acuteness [UB]
+# 455. - Pike of Acuteness [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 450. - Plate Armor [SOL]
+# 456. - Plate Armor [SOL]
Plate consists of shaped, interlocking metal plates to cover the entire body. A suit of plate includes gauntlets, heavy leather boots, a visored helmet, and thick layers of padding underneath the armor. Buckles and straps distribute the weight over the body.
-# 451. - Plate Armor +1 [SOL]
+# 457. - Plate Armor +1 [SOL]
This finely decorated armor shows the skill of the ancient Manacalon armorers.
-# 452. - Plate Armor +2 [SOL]
+# 458. - Plate Armor +2 [SOL]
This finely decorated armor shows the skill of the ancient Manacalon armorers.
-# 453. - Plate Armor +3 [SOL]
+# 459. - Plate Armor +3 [SOL]
Most dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to do so in their lifetime. This armor is proof of singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 454. - Plate Armor of Fortitude [SOL]
+# 460. - Plate Armor of Fortitude [SOL]
This incredible armor was created using the combined knowledge of the Snow Alliance's master armorers. Enchanted with the utmost care and the highest quality ingredients, its multiple layers of defensive magic can deflect even the hardest of blows.
-# 455. - Plate Armor of Robustness [SOL]
+# 461. - Plate Armor of Robustness [SOL]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 456. - Plate Armor of Sturdiness [SOL]
+# 462. - Plate Armor of Sturdiness [SOL]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Its design was an early work of Ildurial Stronghand to better protect Imperial shock troops.
-# 457. - Plate of Deflection [UB]
+# 463. - Plate of Deflection [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 458. - Plate of Flame Dancing [UB]
+# 464. - Plate of Flame Dancing [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 459. - Plate of Frost Walking [UB]
+# 465. - Plate of Frost Walking [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 460. - Plate of Robustness [UB]
+# 466. - Plate of Robustness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 461. - Plate of Sturdiness [UB]
+# 467. - Plate of Sturdiness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 462. - Plate of Survival [UB]
+# 468. - Plate of Survival [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 463. - Pohjolen Tabard [SOL]
+# 469. - Pohjolen Tabard [SOL]
A decorative vestment showing the armories of one's family, clan, or kingdom.
-# 464. - Praetor Chainshirt [SOL]
+# 470. - Praetor Chainshirt [SOL]
Designed for a praetor of the Manacalon Empire, this legendary armor was made to reinforce the dominance of imperial representatives, in addition to being a formidable protection.
-# 465. - Primed Battleaxe [SOL]
+# 471. - Primed Battleaxe [SOL]
Enchanted by a Manacalon master smith, this weapon is made of a magical alloy. It only needs a catalyst to unlock its potential.
-# 466. - Primed Breastplate [SOL]
+# 472. - Primed Breastplate [SOL]
Enchanted by a Manacalon master smith, this armor is made of a magical alloy. It only needs a catalyst to unlock its potential.
-# 467. - Primed Chain Mail [SOL]
+# 473. - Primed Chain Mail [SOL]
Enchanted by a Manacalon master smith, this armor is made of a magical alloy. It only needs a catalyst to unlock its potential.
-# 468. - Primed Chain Shirt [SOL]
+# 474. - Primed Chain Shirt [SOL]
Enchanted by a Manacalon master smith, this armor is made of a magical alloy. It only needs a catalyst to unlock its potential.
-# 469. - Primed Crossbow [SOL]
+# 475. - Primed Crossbow [SOL]
Enchanted by a Manacalon master smith, this weapon is made of a magical alloy. It only needs a catalyst to unlock its potential.
-# 470. - Primed Dagger [SOL]
+# 476. - Primed Dagger [SOL]
Enchanted by a Manacalon master smith, this weapon is made of a magical alloy. It only needs a catalyst to unlock its potential.
-# 471. - Primed Druid Armor [SOL]
+# 477. - Primed Druid Armor [SOL]
Before the Cataclysm, ancient druids prepared this armor to receive enchantments. It is still ready.
-# 472. - Primed Gauntlets [SOL]
+# 478. - Primed Gauntlets [SOL]
Created by a Manacalon master smith, these gauntlets are made of enchanted leather and alloys. They only need a catalyst to unlock their potential.
-# 473. - Primed Greataxe [SOL]
+# 479. - Primed Greataxe [SOL]
Enchanted by a Manacalon master smith, this weapon is made of a magical alloy. It only needs a catalyst to unlock its potential.
-# 474. - Primed Greatsword [SOL]
+# 480. - Primed Greatsword [SOL]
Enchanted by a Manacalon master smith, this weapon is made of a magical alloy. It only needs a catalyst to unlock its potential.
-# 475. - Primed Halberd [UB]
+# 481. - Primed Halberd [UB]
-# 476. - Primed Half Plate [SOL]
+# 482. - Primed Half Plate [SOL]
Enchanted by a Manacalon master smith, this armor is made of a magical alloy. It only needs a catalyst to unlock its potential.
-# 477. - Primed Hand Crossbow [UB]
+# 483. - Primed Hand Crossbow [UB]
-# 478. - Primed Handaxe [SOL]
+# 484. - Primed Handaxe [SOL]
Enchanted by a Manacalon master smith, this weapon is made of a magical alloy. It only needs a catalyst to unlock its potential.
-# 479. - Primed Heavy Crossbow [SOL]
+# 485. - Primed Heavy Crossbow [SOL]
Enchanted by a Manacalon master smith, this weapon is made of a magical alloy. It only needs a catalyst to unlock its potential.
-# 480. - Primed Hide Armor [SOL]
+# 486. - Primed Hide Armor [SOL]
Before the Cataclysm, ancient druids prepared this armor to receive enchantments. It is still ready.
-# 481. - Primed Javelin [SOL]
+# 487. - Primed Javelin [SOL]
Enchanted by a Manacalon master smith, this weapon is made of a magical alloy. It only needs a catalyst to unlock its potential.
-# 482. - Primed Leather Armor [SOL]
+# 488. - Primed Katana [UB]
+
+
+
+# 489. - Primed Leather Armor [SOL]
Enchanted by a Manacalon master smith, this armor is made of a magical alloy. It only needs a catalyst to unlock its potential.
-# 483. - Primed Long Mace [UB]
+# 490. - Primed Long Mace [UB]
-# 484. - Primed Longbow [SOL]
+# 491. - Primed Longbow [SOL]
Enchanted by a Colthannin master bowyer, this weapon is made of magical woods and alloys. It only needs a catalyst to unlock its potential.
-# 485. - Primed Longsword [SOL]
+# 492. - Primed Longsword [SOL]
Enchanted by a Manacalon master smith, this weapon is made of a magical alloy. It only needs a catalyst to unlock its potential.
-# 486. - Primed Mace [SOL]
+# 493. - Primed Mace [SOL]
Enchanted by a Manacalon master smith, this weapon is made of a magical alloy. It only needs a catalyst to unlock its potential.
-# 487. - Primed Maul [SOL]
+# 494. - Primed Maul [SOL]
This great hammer was prepared for enchantment by Manacalon master smiths.
-# 488. - Primed Morningstar [SOL]
+# 495. - Primed Morningstar [SOL]
Enchanted by a Manacalon master smith, this weapon is made of a magical alloy. It only needs a catalyst to unlock its potential.
-# 489. - Primed Pike [UB]
+# 496. - Primed Pike [UB]
-# 490. - Primed Plate [SOL]
+# 497. - Primed Plate [SOL]
Enchanted by a Manacalon master smith, this armor is made of a magical alloy. It only needs a catalyst to unlock its potential.
-# 491. - Primed Quarterstaff [SOL]
+# 498. - Primed Quarterstaff [SOL]
Enchanted by an elder Greenmage, this weapon is made of magical woods and alloys. It only needs a catalyst to unlock its true potential.
-# 492. - Primed Rapier [SOL]
+# 499. - Primed Rapier [SOL]
Enchanted by a Manacalon master smith, this weapon is made of a magical alloy. It only needs a catalyst to unlock its potential.
-# 493. - Primed Scale Mail [SOL]
+# 500. - Primed Scale Mail [SOL]
Enchanted by a Manacalon master smith, this armor is made of a magical alloy. It only needs a catalyst to unlock its potential.
-# 494. - Primed Scimitar [SOL]
+# 501. - Primed Scimitar [SOL]
Enchanted by a Manacalon master smith, this weapon is made of a magical alloy. It only needs a catalyst to unlock its potential.
-# 495. - Primed Shield [SOL]
+# 502. - Primed Shield [SOL]
Enchanted by a Manacalon master smith, this shield is made of a magical alloy. It only needs a catalyst to unlock its potential.
-# 496. - Primed Shortbow [SOL]
+# 503. - Primed Shortbow [SOL]
Enchanted by a Colthannin master bowyer, this weapon is made of magical woods and alloys. It only needs a catalyst to unlock its potential.
-# 497. - Primed Shortsword [SOL]
+# 504. - Primed Shortsword [SOL]
Enchanted by a Manacalon master smith, this weapon is made of a magical alloy. It only needs a catalyst to unlock its potential.
-# 498. - Primed Spear [SOL]
+# 505. - Primed Spear [SOL]
Enchanted by a Manacalon master smith, this weapon is made of a magical alloy. It only needs a catalyst to unlock its potential.
-# 499. - Primed Studded Armor [SOL]
+# 506. - Primed Studded Armor [SOL]
Enchanted by a Manacalon master smith, this armor is made of a magical alloy. It only needs a catalyst to unlock its potential.
-# 500. - Primed Warhammer [SOL]
+# 507. - Primed Warhammer [SOL]
Enchanted by a Manacalon master smith, this weapon is made of a magical alloy. It only needs a catalyst to unlock its potential.
-# 501. - Produced Flame [SOL]
+# 508. - Produced Flame [SOL]
-# 502. - Psychic Pike [UB]
+# 509. - Psychic Pike [UB]
-# 503. - Punisher Battleaxe [SOL]
+# 510. - Punisher Battleaxe [SOL]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. The combination of the best metal and a Slavestone gave this axe incredible piercing power.
-# 504. - Punisher Battleaxe [UB]
+# 511. - Punisher Battleaxe [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. The combination of the best metal and Slavestone gave this axe incredible piercing power.
-# 505. - Punisher Club [UB]
+# 512. - Punisher Club [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. The combination of the best metal and Slavestone gave this axe incredible piercing power.
-# 506. - Punisher Greataxe [UB]
+# 513. - Punisher Greataxe [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. The combination of the best metal and Slavestone gave this axe incredible piercing power.
-# 507. - Punisher Greatsword [UB]
+# 514. - Punisher Greatsword [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. The combination of the best metal and Slavestone gave this axe incredible piercing power.
-# 508. - Punisher Maul [UB]
+# 515. - Punisher Maul [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. The combination of the best metal and Slavestone gave this axe incredible piercing power.
-# 509. - Punisher Warhammer [UB]
+# 516. - Punisher Warhammer [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. The combination of the best metal and Slavestone gave this axe incredible piercing power.
-# 510. - Purity [SOL]
+# 517. - Purity [SOL]
Forged by master smith Krzystaff Flinthall, this weapon was enchanted by one of the first priests of Maraike who set foot on Solasta, after the opening of the Rift.
-# 511. - Quarterstaff [SOL]
+# 518. - Quarterstaff [SOL]
-# 512. - Quarterstaff +1 [SOL]
+# 519. - Quarterstaff +1 [SOL]
This beautiful quarterstaff was crafted by wizards of an old and almost forgotten tradition: the Stonemages.
-# 513. - Quarterstaff +2 [SOL]
+# 520. - Quarterstaff +2 [SOL]
This magical quarterstaff has been enchanted by sylvan wizards using a blood gem.
-# 514. - Quarterstaff +3 [SOL]
+# 521. - Quarterstaff +3 [SOL]
Most Dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to ever do so in their lifetime. This weapon is proof of a smith's singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 515. - Quarterstaff of Acuteness [UB]
+# 522. - Quarterstaff of Acuteness [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 516. - Quarterstaff of Perfection [SOL]
+# 523. - Quarterstaff of Perfection [SOL]
Most Dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to ever do so in their lifetime. This weapon is proof of a smith's singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 517. - Quarterstaff of Shattering [SOL]
+# 524. - Quarterstaff of Shattering [SOL]
This magical quarterstaff has been enchanted by sylvan wizards using a blood gem.
-# 518. - Quarterstaff of Smashing [SOL]
+# 525. - Quarterstaff of Smashing [SOL]
This beautiful quarterstaff was crafted by wizards of an old and almost forgotten tradition: the Stonemages.
-# 519. - Rapier [SOL]
+# 526. - Rapier [SOL]
-# 520. - Rapier [SOL]
+# 527. - Rapier [SOL]
-# 521. - Rapier +1 [SOL]
+# 528. - Rapier +1 [SOL]
A beautifully crafted blade, very popular on the ships that sail around the Southern Islands.
-# 522. - Rapier +2 [SOL]
+# 529. - Rapier +2 [SOL]
A masterpiece from Griff Blackheart, renowned for his deadly rapiers.
-# 523. - Rapier +3 [SOL]
+# 530. - Rapier +3 [SOL]
Most Dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to ever do so in their lifetime. This weapon is proof of a smith's singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 524. - Rapier of Acuteness [SOL]
+# 531. - Rapier of Acuteness [SOL]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 525. - Rapier of Harmony [SOL]
+# 532. - Rapier of Harmony [SOL]
An enchanted rapier that dates back to the Manacalon era. The blade quivers inside the body when it strikes, which can cause terrible damage to a foe.
-# 526. - Rapier of Perfection [SOL]
+# 533. - Rapier of Perfection [SOL]
This powerful weapon was created using the combined knowledge of the Snow Alliance's master smiths. Enchanted with the utmost care and using the highest quality materials and ingredients, it feels eager to be used, as though bursting with raw magic.
-# 527. - Rapier of Power [UB]
+# 534. - Rapier of Power [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. Some creatures only respect physical strengths. Manacalon arcanists created this Rapier to give champions of the Iron Legions the Strength their elven bodies didn't provide.
-# 528. - Rapier of Sharpness [SOL]
+# 535. - Rapier of Sharpness [SOL]
A masterpiece from Griff Blackheart, renowned for his deadly rapiers.
-# 529. - Ring Mail [SOL]
+# 536. - Ring Mail [SOL]
This armor is leather armor with heavy rings sewn into it. The rings help reinforce the armor against blows from swords and axes. Ring mail is inferior to chain mail, and it's usually worn only by those who can't afford better armor.
-# 530. - Sandraven Holy Axe [SOL]
+# 537. - Sandraven Holy Axe [SOL]
This wonderfully crated axe bears the hallmarks of Tirmarian craftsmen! How it landed among orcish treasure is just another mystery of the Badlands!
-# 531. - Sandraven Holy Axe [SOL]
+# 538. - Sandraven Holy Axe [SOL]
This wonderfully crated axe bears the hallmarks of Tirmarian craftsmen! How it landed among orcish treasure is just another mystery of the Badlands!
-# 532. - Scale Armor +1 [SOL]
+# 539. - Scale Armor +1 [SOL]
This armor was used by scouts in the Manacalon army. It probably belonged to a noble soldier and is imbued with magic, providing additional defense.
-# 533. - Scale Armor of Fortitude [SOL]
+# 540. - Scale Armor of Fortitude [SOL]
This incredible armor was created using the combined knowledge of the Snow Alliance's master armorers. Enchanted with the utmost care and the highest quality ingredients, its multiple layers of defensive magic can deflect even the hardest of blows.
-# 534. - Scale Armor of Frost Walking [SOL]
+# 541. - Scale Armor of Frost Walking [SOL]
This enchanted armor was forged using the ancient knowledge of Manacalon's master armorers. Lestoreth Steelarm crafted the first armor of this kind for the Iron Legions on their march into the Frozen North.
-# 535. - Scale Armor of Robustness [SOL]
+# 542. - Scale Armor of Robustness [SOL]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 536. - Scale Armor of Sturdiness [SOL]
+# 543. - Scale Armor of Sturdiness [SOL]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Its design was an early work of Ildurial Stronghand to better protect Imperial shock troops.
-# 537. - Scale Mail [SOL]
+# 544. - Scale Mail [SOL]
This armor consists of a coat and leggings (and perhaps a separate skirt) of leather covered with overlapping pieces of metal, much like the scales of a fish. The suit includes gauntlets.
-# 538. - Scale Mail +2 [SOL]
+# 545. - Scale Mail +2 [SOL]
This armor was used by scouts in the Manacalon army. It probably belonged to a noble soldier and is imbued with magic, providing additional defense.
-# 539. - Scale Mail +3 [SOL]
+# 546. - Scale Mail +3 [SOL]
Most dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to do so in their lifetime. This armor is proof of singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 540. - Scale Mail of Deflection [UB]
+# 547. - Scale Mail of Deflection [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 541. - Scale Mail of Flame Dancing [UB]
+# 548. - Scale Mail of Flame Dancing [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 542. - Scale Mail of Frost Walking [UB]
+# 549. - Scale Mail of Frost Walking [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 543. - Scale Mail of Robustness [UB]
+# 550. - Scale Mail of Robustness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 544. - Scale Mail of Sturdiness [UB]
+# 551. - Scale Mail of Sturdiness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 545. - Scale Mail of Survival [UB]
+# 552. - Scale Mail of Survival [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 546. - Scavenger Ranger Outfit [SOL]
+# 553. - Scavenger Ranger Outfit [SOL]
A simple outfit of leather, linen, and wool, showing signs of old age and dirt.
-# 547. - Scavenger Scout Outfit [SOL]
+# 554. - Scavenger Scout Outfit [SOL]
A simple outfit of leather, linen, and wool, showing signs of old age and dirt.
-# 548. - Scholar's Clothing [SOL]
+# 555. - Scholar's Clothing [SOL]
An elegant outfit of fine fabric, with rich decoration.
-# 549. - Scimitar [SOL]
+# 556. - Scimitar [SOL]
-# 550. - Scimitar [SOL]
+# 557. - Scimitar [SOL]
-# 551. - Scimitar +1 [SOL]
+# 558. - Scimitar +1 [SOL]
This weapon was forged on Tirmar and was the trademark of the spies of the Inquisition during the dark ages.
-# 552. - Scimitar +2 [SOL]
+# 559. - Scimitar +2 [SOL]
This weapon was forged on Tirmar and was the trademark of the spies of the Inquisition during the dark ages.
-# 553. - Scimitar +3 [SOL]
+# 560. - Scimitar +3 [SOL]
Most Dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to ever do so in their lifetime. This weapon is proof of a smith's singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 554. - Scimitar of Acuteness [SOL]
+# 561. - Scimitar of Acuteness [SOL]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 555. - Scimitar of Perfection [SOL]
+# 562. - Scimitar of Perfection [SOL]
This powerful weapon was created using the combined knowledge of the Snow Alliance's master smiths. Enchanted with the utmost care and using the highest quality materials and ingredients, it feels eager to be used, as though bursting with raw magic.
-# 556. - Scimitar of Sharpness [SOL]
+# 563. - Scimitar of Sharpness [SOL]
Wielding this magic scimitar in battle blurs the line between dance and combat.
-# 557. - Scimitar of Speed [SOL]
+# 564. - Scimitar of Speed [SOL]
Wielding this magic scimitar in battle blurs the line between dance and combat.
-# 558. - Scimitar of the Anfarels [SOL]
+# 565. - Scimitar of the Anfarels [SOL]
This unique weapon is an Anfarel family treasure. A powerful relic able to inflict terrible wounds. Simply wielding it makes the user seem like a different person.
-# 559. - Shadow Blade [UB]
+# 566. - Shadow Blade [UB]
A dagger of solidified gloom.
-# 560. - Shield [SOL]
+# 567. - Shield [SOL]
A shield is made of wood or metal and is carried in one hand. You can only benefit from one shield at a time.
-# 561. - Shield [SOL]
+# 568. - Shield [SOL]
A shield is made of wood or metal and is carried in one hand. You can only benefit from one shield at a time.
-# 562. - Shield +1 [SOL]
+# 569. - Shield +1 [SOL]
A light and sturdy magical shield, used by Manacalon Imperial shock troops.
-# 563. - Shield +2 [SOL]
+# 570. - Shield +2 [SOL]
A powerful magical shield used by the Tirmarian Golden Cavalry at the time of the Cataclysm.
-# 564. - Shield +3 [SOL]
+# 571. - Shield +3 [SOL]
Most dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser ones failing to do so in their lifetime. This shield is proof of one's success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 565. - Shield of Deflection [UB]
+# 572. - Shield of Deflection [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 566. - Shield of Flame Dancing [UB]
+# 573. - Shield of Flame Dancing [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 567. - Shield of Fortitude [SOL]
+# 574. - Shield of Fortitude [SOL]
This incredible shield was created using the combined knowledge of the Snow Alliance's master armorers. Enchanted with the utmost care and the highest quality materials and ingredients, its multiple layers of defensive magic can deflect even the hardest of blows.
-# 568. - Shield of Frost Walking [UB]
+# 575. - Shield of Frost Walking [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 569. - Shield of Robustness [SOL]
+# 576. - Shield of Robustness [SOL]
A masterwork shield layered with intricate protective runes.
-# 570. - Shield of Robustness [UB]
+# 577. - Shield of Robustness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 571. - Shield of Sturdiness [SOL]
+# 578. - Shield of Sturdiness [SOL]
A well-crafted shield imbued with defensive magic to reinforce its durability.
-# 572. - Shield of Sturdiness [UB]
+# 579. - Shield of Sturdiness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 573. - Shield of Survival [UB]
+# 580. - Shield of Survival [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 574. - Shortbow [SOL]
+# 581. - Shortbow [SOL]
-# 575. - Shortbow [SOL]
+# 582. - Shortbow [SOL]
-# 576. - Shortbow +2 [SOL]
+# 583. - Shortbow +2 [SOL]
A classic weapon from the workshops of Defineth Sharpsight, a renowned sylvan elf enchanter.
-# 577. - Shortbow +3 [SOL]
+# 584. - Shortbow +3 [SOL]
Most Dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to ever do so in their lifetime. This weapon is proof of a smith's singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 578. - Shortbow of Accuracy [SOL]
+# 585. - Shortbow of Accuracy [SOL]
This enchanted weapon was created using the ancient knowledge of Colthannin's master bowyers. Its original design bore the sigil of Defineth Sharpsight, a renowned sylvan elf enchanter.
-# 579. - Shortbow of Perfection [SOL]
+# 586. - Shortbow of Perfection [SOL]
This powerful weapon was created using the combined knowledge of the Snow Alliance's master smiths. Enchanted with the utmost care and using the highest quality materials and ingredients, it feels eager to be used, as though bursting with raw magic.
-# 580. - Shortbow of Sharpshooting [SOL]
+# 587. - Shortbow of Sharpshooting [SOL]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master bowyers. The Coedymwarth preferred to deal with Manacalon's arcanists physically rather than magically. Its best archers were given those shortbows, the creation of Defineth Sharpsight.
-# 581. - Shortbow+1 [SOL]
+# 588. - Shortbow+1 [SOL]
A superbly balanced enchanted shortbow from the Manacalon era, used by the Imperial scout corps.
-# 582. - Shortsword [SOL]
+# 589. - Shortsword [SOL]
-# 583. - Shortsword [SOL]
+# 590. - Shortsword [SOL]
-# 584. - Shortsword +1 [SOL]
+# 591. - Shortsword +1 [SOL]
Though it follows the style of Defineth Sharpsight, this is obviously a copy and not a product of the master smith. Still, it's a very good magical weapon.
-# 585. - Shortsword +2 [SOL]
+# 592. - Shortsword +2 [SOL]
A typical blade design from Elgador Keenspirit, Magesmith of the Arcaneum.
-# 586. - Shortsword +3 [SOL]
+# 593. - Shortsword +3 [SOL]
Most Dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to ever do so in their lifetime. This weapon is proof of a smith's singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 587. - Shortsword of Acuteness [SOL]
+# 594. - Shortsword of Acuteness [SOL]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 588. - Shortsword of Perfection [SOL]
+# 595. - Shortsword of Perfection [SOL]
This powerful weapon was created using the combined knowledge of the Snow Alliance's master smiths. Enchanted with the utmost care and using the highest quality materials and ingredients, it feels eager to be used, as though bursting with raw magic.
-# 589. - Shortsword of Sharpness [SOL]
+# 596. - Shortsword of Sharpness [SOL]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was the masterful effort of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 590. - Skullcleaver [SOL]
+# 597. - Skullcleaver [SOL]
Made before the Cataclysm by dwarven mountain mages whose secrets have since been long lost, this typically dwarven battle axe displays runes that clearly state that it was made to fight giants.
-# 591. - Sorcerer Armor of Deflection [UB]
+# 598. - Sorcerer Armor of Deflection [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 592. - Sorcerer Armor of Flame Dancing [UB]
+# 599. - Sorcerer Armor of Flame Dancing [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 593. - Sorcerer Armor of Frost Walking [UB]
+# 600. - Sorcerer Armor of Frost Walking [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 594. - Sorcerer Armor of Robustness [UB]
+# 601. - Sorcerer Armor of Robustness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 595. - Sorcerer Armor of Sturdiness [UB]
+# 602. - Sorcerer Armor of Sturdiness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 596. - Sorcerer Armor of Survival [UB]
+# 603. - Sorcerer Armor of Survival [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 597. - Sorcerer outfit [SOL]
+# 604. - Sorcerer outfit [SOL]
A set of clothes typically worn by sorcerers. Does not provide protection.
-# 598. - Souldrinker Battleaxe [UB]
+# 605. - Souldrinker Battleaxe [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
-# 599. - Souldrinker Club [UB]
+# 606. - Souldrinker Club [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
-# 600. - Souldrinker Dagger [SOL]
+# 607. - Souldrinker Dagger [SOL]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
-# 601. - Souldrinker Dagger [SOL]
+# 608. - Souldrinker Dagger [SOL]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
-# 602. - Souldrinker Dart [UB]
+# 609. - Souldrinker Dart [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
-# 603. - Souldrinker Greataxe [UB]
+# 610. - Souldrinker Greataxe [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
-# 604. - Souldrinker Greatsword [UB]
+# 611. - Souldrinker Greatsword [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
-# 605. - Souldrinker Halberd [UB]
+# 612. - Souldrinker Halberd [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
-# 606. - Souldrinker Hand Crossbow [UB]
+# 613. - Souldrinker Hand Crossbow [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
-# 607. - Souldrinker Handaxe [UB]
+# 614. - Souldrinker Handaxe [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
-# 608. - Souldrinker Javelin [UB]
+# 615. - Souldrinker Javelin [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
-# 609. - Souldrinker Long Mace [UB]
+# 616. - Souldrinker Katana [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
-# 610. - Souldrinker Longbow [UB]
+# 617. - Souldrinker Long Mace [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
-# 611. - Souldrinker Longsword [UB]
+# 618. - Souldrinker Longbow [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
-# 612. - Souldrinker Mace [UB]
+# 619. - Souldrinker Longsword [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
-# 613. - Souldrinker Maul [UB]
+# 620. - Souldrinker Mace [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
-# 614. - Souldrinker Morningstar [UB]
+# 621. - Souldrinker Maul [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
-# 615. - Souldrinker Pike [UB]
+# 622. - Souldrinker Morningstar [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
-# 616. - Souldrinker Quarterstaff [UB]
+# 623. - Souldrinker Pike [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
-# 617. - Souldrinker Rapier [UB]
+# 624. - Souldrinker Quarterstaff [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
-# 618. - Souldrinker Scimitar [UB]
+# 625. - Souldrinker Rapier [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
-# 619. - Souldrinker Shortsword [UB]
+# 626. - Souldrinker Scimitar [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
-# 620. - Souldrinker Spear [UB]
+# 627. - Souldrinker Shortsword [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
-# 621. - Souldrinker Warhammer [UB]
+# 628. - Souldrinker Spear [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
-# 622. - Soulstealer Light Crossbow [SOL]
+# 629. - Souldrinker Warhammer [UB]
+
+This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
+
+# 630. - Soulstealer Light Crossbow [SOL]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. A favorite of Silent Whisper agents, this weapon was designed by Cylordir Redblade.
-# 623. - Sovereign [SOL]
+# 631. - Sovereign [SOL]
This long, fine dagger has been exquisitely crafted and enchanted, following the designs of Manacalon master wizard Exonaïka the Traveler.
-# 624. - Spear [SOL]
+# 632. - Spear [SOL]
-# 625. - Spear +1 [SOL]
+# 633. - Spear +1 [SOL]
A piece of equipment typical for a rich elf of the elite Manacalon infantry.
-# 626. - Spear +2 [SOL]
+# 634. - Spear +2 [SOL]
Used mostly as a sign of status, this weapon may not have tasted blood during the Manacalon era.
-# 627. - Spear +3 [SOL]
+# 635. - Spear +3 [SOL]
Most Dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to ever do so in their lifetime. This weapon is proof of a smith's singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 628. - Spear of Acuteness [SOL]
+# 636. - Spear of Acuteness [SOL]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 629. - Spear of Acuteness [UB]
+# 637. - Spear of Acuteness [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 630. - Spear of Perfection [SOL]
+# 638. - Spear of Perfection [SOL]
This powerful weapon was created using the combined knowledge of the Snow Alliance's master smiths. Enchanted with the utmost care and using the highest quality materials and ingredients, it feels eager to be used, as though bursting with raw magic.
-# 631. - Spear of Sharpness [SOL]
+# 639. - Spear of Sharpness [SOL]
Used mostly as a sign of status, this weapon may not have tasted blood during the Manacalon era.
-# 632. - Spear of Sharpness [UB]
+# 640. - Spear of Sharpness [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 633. - Staff of Fire [SOL]
+# 641. - Staff of Fire [SOL]
Another creation of Lanathir Goldenfire, no mere trinket but a mighty weapon in the right hands.
-# 634. - Staff of Healing [SOL]
+# 642. - Staff of Healing [SOL]
Life priests of Maraike often expend their last strength imbuing a staff of healing, so that life springs eternal.
-# 635. - Staff of Metis [SOL]
+# 643. - Staff of Metis [SOL]
It is said that the sapphire adorning the Staff of Metis was found inside the acacia tree that was used to carve it, and that it has the power to shield its holder from thunderstorms and other natural disasters.
-# 636. - Staff of Swarming Insects [SOL]
+# 644. - Staff of Swarming Insects [SOL]
Staves of this kind allow their wielder to guide and control insects.
-# 637. - Storm Hand Crossbow [UB]
+# 645. - Storm Hand Crossbow [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master bowyers. It was designed by Galar Stromforge, the first dwarven smith to harness the power of storm in a weapon to devastating effect!
-# 638. - Storm Shortbow [UB]
+# 646. - Storm Shortbow [UB]
This enchanted weapon was forged using the ancient knowledge of Colthannin's master bowyers. It was designed by Galar Stromforge, the first dwarven smith to harness the power of storm in a weapon to devastating effect!
-# 639. - Stormbinder Warhammer [SOL]
+# 647. - Stormbinder Warhammer [SOL]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Galar Stormforge, the first dwarven smith to harness the power of the storm in a weapon - to devastating effect!
-# 640. - Stormblade Battleaxe [UB]
+# 648. - Stormblade Battleaxe [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Galar Stromforge, the first dwarven smith to harness the power of storm in a weapon to devastating effect!
-# 641. - Stormblade Club [UB]
+# 649. - Stormblade Club [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Galar Stromforge, the first dwarven smith to harness the power of storm in a weapon to devastating effect!
-# 642. - Stormblade Dagger [UB]
+# 650. - Stormblade Dagger [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Galar Stromforge, the first dwarven smith to harness the power of storm in a weapon to devastating effect!
-# 643. - Stormblade Greataxe [SOL]
+# 651. - Stormblade Greataxe [SOL]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Galar Stormforge, the first dwarven smith to harness the power of the storm in a weapon - to devastating effect!
-# 644. - Stormblade Halberd [UB]
+# 652. - Stormblade Halberd [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Galar Stromforge, the first dwarven smith to harness the power of storm in a weapon to devastating effect!
-# 645. - Stormblade Long Mace [UB]
+# 653. - Stormblade Long Mace [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Galar Stromforge, the first dwarven smith to harness the power of storm in a weapon to devastating effect!
-# 646. - Stormblade Longsword [SOL]
+# 654. - Stormblade Longsword [SOL]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Galar Stormforge, the first dwarven smith to harness the power of the storm in a weapon - to devastating effect!
-# 647. - Stormblade Mace [UB]
+# 655. - Stormblade Mace [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Galar Stromforge, the first dwarven smith to harness the power of storm in a weapon to devastating effect!
-# 648. - Stormblade Maul [UB]
+# 656. - Stormblade Maul [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Galar Stromforge, the first dwarven smith to harness the power of storm in a weapon to devastating effect!
-# 649. - Stormblade Morningstar [UB]
+# 657. - Stormblade Morningstar [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Galar Stromforge, the first dwarven smith to harness the power of storm in a weapon to devastating effect!
-# 650. - Stormblade Pike [UB]
+# 658. - Stormblade Pike [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Galar Stromforge, the first dwarven smith to harness the power of storm in a weapon to devastating effect!
-# 651. - Stormblade Quarterstaff [UB]
+# 659. - Stormblade Quarterstaff [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Galar Stromforge, the first dwarven smith to harness the power of storm in a weapon to devastating effect!
-# 652. - Stormblade Rapier [UB]
+# 660. - Stormblade Rapier [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Galar Stromforge, the first dwarven smith to harness the power of storm in a weapon to devastating effect!
-# 653. - Stormblade Scimitar [UB]
+# 661. - Stormblade Scimitar [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Galar Stromforge, the first dwarven smith to harness the power of storm in a weapon to devastating effect!
-# 654. - Stormblade Shortsword [UB]
+# 662. - Stormblade Shortsword [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Galar Stromforge, the first dwarven smith to harness the power of storm in a weapon to devastating effect!
-# 655. - Stormblade Warhammer [UB]
+# 663. - Stormblade Warhammer [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Galar Stromforge, the first dwarven smith to harness the power of storm in a weapon to devastating effect!
-# 656. - Stormbow [SOL]
+# 664. - Stormbow [SOL]
This enchanted weapon was created using the ancient knowledge of Colthannin's master bowyers. It was designed by Galar Stormforge, the first dwarven smith to harness the power of the storm in a weapon - to devastating effect!
-# 657. - Strange Primed Shortsword [SOL]
+# 665. - Strange Primed Shortsword [SOL]
This is a typical Primed item from the Manacalon era, except that this shortsword bears strange runes that are not elvish in style.
-# 658. - Studded Armor +3 [SOL]
+# 666. - Studded Armor +3 [SOL]
Most dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to do so in their lifetime. This armor is proof of singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 659. - Studded Armor of Leadership [SOL]
+# 667. - Studded Armor of Leadership [SOL]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. This armor was strongly favored by leaders all over the Old Empire.
-# 660. - Studded Armor of Survival [SOL]
+# 668. - Studded Armor of Survival [SOL]
This enchanted armor was created using the ancient knowledge of Colthannin's master armorers. Medreth Sharpeye designed this garment to protect Coedymwarth scouts against Imperial magic.
-# 661. - Studded Armor of the Black Marsh [SOL]
+# 669. - Studded Armor of the Black Marsh [SOL]
A unique artifact which once belonged to a long-forgotten tribe, this armor not only provides excellent protection but also knowledge on how to survive in the wild. Its wearer is also granted the power to call for nature's help through various spells.
-# 662. - Studded Leather [SOL]
+# 670. - Studded Leather [SOL]
Made from tough but flexible leather, studded leather is reinforced with close-set rivets or spikes.
-# 663. - Studded Leather [SOL]
+# 671. - Studded Leather [SOL]
Made from tough but flexible leather, studded leather is reinforced with close-set rivets or spikes.
-# 664. - Studded Leather +1 [SOL]
+# 672. - Studded Leather +1 [SOL]
A beautiful, magically imbued studded leather armor.
-# 665. - Studded Leather +2 [SOL]
+# 673. - Studded Leather +2 [SOL]
A masterpiece of enchantment, providing superior protection thanks to magic.
-# 666. - Studded Leather of Deflection [UB]
+# 674. - Studded Leather of Deflection [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 667. - Studded Leather of Flame Dancing [UB]
+# 675. - Studded Leather of Flame Dancing [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 668. - Studded Leather of Fortitude [SOL]
+# 676. - Studded Leather of Fortitude [SOL]
This incredible armor was created using the combined knowledge of the Snow Alliance's master armorers. Enchanted with the utmost care and the highest quality ingredients, its multiple layers of defensive magic can deflect even the hardest of blows.
-# 669. - Studded Leather of Frost Walking [UB]
+# 677. - Studded Leather of Frost Walking [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 670. - Studded Leather of Robustness [SOL]
+# 678. - Studded Leather of Robustness [SOL]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. This armor was strongly favored by leaders all over the Old Empire.
-# 671. - Studded Leather of Robustness [UB]
+# 679. - Studded Leather of Robustness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 672. - Studded Leather of Sturdiness [SOL]
+# 680. - Studded Leather of Sturdiness [SOL]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. This armor was strongly favored by leaders all over the Old Empire.
-# 673. - Studded Leather of Sturdiness [UB]
+# 681. - Studded Leather of Sturdiness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 674. - Studded Leather of Survival [UB]
+# 682. - Studded Leather of Survival [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 675. - Sudden Death [SOL]
+# 683. - Sudden Death [SOL]
Forged and enchanted by master smith Krzystaff Flinthall, this dagger was designed as a secondary weapon for troll hunters of the northern lands of the Snow Alliance.
-# 676. - Sunstar [SOL]
+# 684. - Sunstar [SOL]
This enchanted mace was created by the priests of Maraike, to fight undead and fiends.
-# 677. - Sylvan Armor [SOL]
+# 685. - Sylvan Armor [SOL]
Eirollimon Apasseich helped design this armor to support his students in their endeavors as Greenmages protecting the borders of Colthannin.
-# 678. - Tabard [SOL]
+# 686. - Tabard [SOL]
A decorative vestment showing the armories of one's family, clan, or kingdom.
-# 679. - Tabard [SOL]
+# 687. - Tabard [SOL]
Legacy Council Tabard
-# 680. - Telema Tabard [SOL]
+# 688. - Telema Tabard [SOL]
A decorative vestment showing the armories of one's family, clan, or kingdom.
-# 681. - Thunder Gauntlet [UB]
+# 689. - Thunder Gauntlet [UB]
-# 682. - Thundering Long Mace [UB]
+# 690. - Thundering Long Mace [UB]
-# 683. - Truth [SOL]
+# 691. - Truth [SOL]
This magic shortbow was crafted by the priestesses of Pakri and strengthened with enchantments against aberrations and monstrosities.
-# 684. - Unity [SOL]
+# 692. - Unity [SOL]
This enchanted longsword was forged by the priests of Arun to fight constructs and elementals.
-# 685. - Valkarokkopun Tabard [SOL]
+# 693. - Valkarokkopun Tabard [SOL]
A decorative vestment showing the armories of one's family, clan, or kingdom.
-# 686. - Vestment of the Primal Oak [SOL]
+# 694. - Vestment of the Primal Oak [SOL]
Druidical enchantments give this leather armor +2 to AC, proficiency in Nature, and +2 to skill checks.
-# 687. - Warden Dagger [UB]
+# 695. - Warden Dagger [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Ildurial Strongarm, a famous Manacalon bladesmith. The first such blade, the Manacalon Warden, was offered to the commander of the Euraidd.
-# 688. - Warden Halberd [UB]
+# 696. - Warden Halberd [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Ildurial Strongarm, a famous Manacalon bladesmith. The first such blade, the Manacalon Warden, was offered to the commander of the Euraidd.
-# 689. - Warden Long Mace [UB]
+# 697. - Warden Long Mace [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Ildurial Strongarm, a famous Manacalon bladesmith. The first such blade, the Manacalon Warden, was offered to the commander of the Euraidd.
-# 690. - Warden Mace [UB]
+# 698. - Warden Mace [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Ildurial Strongarm, a famous Manacalon bladesmith. The first such blade, the Manacalon Warden, was offered to the commander of the Euraidd.
-# 691. - Warden Morningstar [UB]
+# 699. - Warden Morningstar [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Ildurial Strongarm, a famous Manacalon bladesmith. The first such blade, the Manacalon Warden, was offered to the commander of the Euraidd.
-# 692. - Warden Pike [UB]
+# 700. - Warden Pike [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Ildurial Strongarm, a famous Manacalon bladesmith. The first such blade, the Manacalon Warden, was offered to the commander of the Euraidd.
-# 693. - Warden Quarterstaff [UB]
+# 701. - Warden Quarterstaff [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Ildurial Strongarm, a famous Manacalon bladesmith. The first such blade, the Manacalon Warden, was offered to the commander of the Euraidd.
-# 694. - Warden Rapier [UB]
+# 702. - Warden Rapier [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Ildurial Strongarm, a famous Manacalon bladesmith. The first such blade, the Manacalon Warden, was offered to the commander of the Euraidd.
-# 695. - Warden Scimitar [UB]
+# 703. - Warden Scimitar [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Ildurial Strongarm, a famous Manacalon bladesmith. The first such blade, the Manacalon Warden, was offered to the commander of the Euraidd.
-# 696. - Warden Shortsword [UB]
+# 704. - Warden Shortsword [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Ildurial Strongarm, a famous Manacalon bladesmith. The first such blade, the Manacalon Warden, was offered to the commander of the Euraidd.
-# 697. - Wardenblade [SOL]
+# 705. - Wardenblade [SOL]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. It was designed by Ildurial Stronghand, a famous Manacalon bladesmith. The first such blade, the Manacalon Warden, was offered to the commander of the Euraidd.
-# 698. - Warhammer [SOL]
+# 706. - Warhammer [SOL]
-# 699. - Warhammer +1 [SOL]
+# 707. - Warhammer +1 [SOL]
A typical weapon forged by the dwarven smiths of the Snow Alliance.
-# 700. - Warhammer +2 [SOL]
+# 708. - Warhammer +2 [SOL]
A light and beautifully crafted warhammer, made by Galar Stormforge, as a prototype for a more powerful weapon.
-# 701. - Warhammer +3 [SOL]
+# 709. - Warhammer +3 [SOL]
Most Dwarven smiths dedicate their lives to the pursuit of crafting their magnum opus, with many lesser smiths failing to ever do so in their lifetime. This weapon is proof of a smith's singular success; an extremely rare magic-imbued masterpiece that will remain throughout the ages.
-# 702. - Warhammer of Acuteness [UB]
+# 710. - Warhammer of Acuteness [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 703. - Warhammer of Perfection [SOL]
+# 711. - Warhammer of Perfection [SOL]
This powerful weapon was created using the combined knowledge of the Snow Alliance's master smiths. Enchanted with the utmost care and using the highest quality materials and ingredients, it feels eager to be used, as though bursting with raw magic.
-# 704. - Warhammer of Power [UB]
+# 712. - Warhammer of Power [UB]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. Some creatures only respect physical strengths. Manacalon arcanists created this Warhammer to give champions of the Iron Legions the Strength their elven bodies didn't provide.
-# 705. - Warhammer of Shattering [SOL]
+# 713. - Warhammer of Shattering [SOL]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 706. - Warhammer of Smashing [SOL]
+# 714. - Warhammer of Smashing [SOL]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Its design was one of the early works of Elgador Keenspirit, Magesmith of the Arcaneum.
-# 707. - Warlock Armor [SOL]
+# 715. - Warlock Armor [SOL]
Leather armor in a style befitting a warlock.
-# 708. - Warlock Armor of Deflection [UB]
+# 716. - Warlock Armor of Deflection [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 709. - Warlock Armor of Flame Dancing [UB]
+# 717. - Warlock Armor of Flame Dancing [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 710. - Warlock Armor of Frost Walking [UB]
+# 718. - Warlock Armor of Frost Walking [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 711. - Warlock Armor of Robustness [UB]
+# 719. - Warlock Armor of Robustness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 712. - Warlock Armor of Sturdiness [UB]
+# 720. - Warlock Armor of Sturdiness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 713. - Warlock Armor of Survival [UB]
+# 721. - Warlock Armor of Survival [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 714. - Whiteburn [SOL]
+# 722. - Whiteburn [SOL]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps the south of his domain between the Sioltafin and the Scarafin.
-# 715. - Whiteburn Battleaxe [UB]
+# 723. - Whiteburn Battleaxe [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps to the south of his domain between the Sioltafin and the Scarafin.
-# 716. - Whiteburn Club [UB]
+# 724. - Whiteburn Club [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps to the south of his domain between the Sioltafin and the Scarafin.
-# 717. - Whiteburn Dart [UB]
+# 725. - Whiteburn Dart [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps to the south of his domain between the Sioltafin and the Scarafin.
-# 718. - Whiteburn Greataxe [UB]
+# 726. - Whiteburn Greataxe [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps to the south of his domain between the Sioltafin and the Scarafin.
-# 719. - Whiteburn Greatsword [UB]
+# 727. - Whiteburn Greatsword [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps to the south of his domain between the Sioltafin and the Scarafin.
-# 720. - Whiteburn Halberd [UB]
+# 728. - Whiteburn Halberd [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps to the south of his domain between the Sioltafin and the Scarafin.
-# 721. - Whiteburn Hand Crossbow [UB]
+# 729. - Whiteburn Hand Crossbow [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps to the south of his domain between the Sioltafin and the Scarafin.
-# 722. - Whiteburn Handaxe [UB]
+# 730. - Whiteburn Handaxe [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps to the south of his domain between the Sioltafin and the Scarafin.
-# 723. - Whiteburn Heavy Crossbow [SOL]
+# 731. - Whiteburn Heavy Crossbow [SOL]
This enchanted weapon was forged using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps to the south of his domain, between the Sioltafin and the Scarafin.
-# 724. - Whiteburn Javelin [UB]
+# 732. - Whiteburn Javelin [UB]
+
+This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps to the south of his domain between the Sioltafin and the Scarafin.
+
+# 733. - Whiteburn Katana [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps to the south of his domain between the Sioltafin and the Scarafin.
-# 725. - Whiteburn Long Mace [UB]
+# 734. - Whiteburn Long Mace [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps to the south of his domain between the Sioltafin and the Scarafin.
-# 726. - Whiteburn Longbow [UB]
+# 735. - Whiteburn Longbow [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps to the south of his domain between the Sioltafin and the Scarafin.
-# 727. - Whiteburn Longsword [UB]
+# 736. - Whiteburn Longsword [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps to the south of his domain between the Sioltafin and the Scarafin.
-# 728. - Whiteburn Mace [UB]
+# 737. - Whiteburn Mace [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps to the south of his domain between the Sioltafin and the Scarafin.
-# 729. - Whiteburn Maul [UB]
+# 738. - Whiteburn Maul [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps to the south of his domain between the Sioltafin and the Scarafin.
-# 730. - Whiteburn Morningstar [UB]
+# 739. - Whiteburn Morningstar [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps to the south of his domain between the Sioltafin and the Scarafin.
-# 731. - Whiteburn Pike [UB]
+# 740. - Whiteburn Pike [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps to the south of his domain between the Sioltafin and the Scarafin.
-# 732. - Whiteburn Quarterstaff [UB]
+# 741. - Whiteburn Quarterstaff [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps to the south of his domain between the Sioltafin and the Scarafin.
-# 733. - Whiteburn Rapier [UB]
+# 742. - Whiteburn Rapier [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps to the south of his domain between the Sioltafin and the Scarafin.
-# 734. - Whiteburn Scimitar [UB]
+# 743. - Whiteburn Scimitar [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps to the south of his domain between the Sioltafin and the Scarafin.
-# 735. - Whiteburn Spear [UB]
+# 744. - Whiteburn Spear [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps to the south of his domain between the Sioltafin and the Scarafin.
-# 736. - Whiteburn Warhammer [UB]
+# 745. - Whiteburn Warhammer [UB]
This enchanted weapon was created using the ancient knowledge of Manacalon's master smiths. Whiteburn was created by the first Danantar to fight a troll invasion coming from the swamps to the south of his domain between the Sioltafin and the Scarafin.
-# 737. - Wizard Clothes of Deflection [UB]
+# 746. - Wizard Clothes of Deflection [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 738. - Wizard Clothes of Flame Dancing [UB]
+# 747. - Wizard Clothes of Flame Dancing [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 739. - Wizard Clothes of Frost Walking [UB]
+# 748. - Wizard Clothes of Frost Walking [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 740. - Wizard Clothes of Robustness [UB]
+# 749. - Wizard Clothes of Robustness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 741. - Wizard Clothes of Sturdiness [UB]
+# 750. - Wizard Clothes of Sturdiness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 742. - Wizard Clothes of Survival [UB]
+# 751. - Wizard Clothes of Survival [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 743. - Wooden Shield [SOL]
+# 752. - Wooden Shield [SOL]
A simple shield without any metallic parts.
-# 744. - Wooden Shield of Deflection [UB]
+# 753. - Wooden Shield of Deflection [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 745. - Wooden Shield of Flame Dancing [UB]
+# 754. - Wooden Shield of Flame Dancing [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 746. - Wooden Shield of Frost Walking [UB]
+# 755. - Wooden Shield of Frost Walking [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 747. - Wooden Shield of Robustness [UB]
+# 756. - Wooden Shield of Robustness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 748. - Wooden Shield of Sturdiness [UB]
+# 757. - Wooden Shield of Sturdiness [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
-# 749. - Wooden Shield of Survival [UB]
+# 758. - Wooden Shield of Survival [UB]
This enchanted armor was created using the ancient knowledge of Manacalon's master armorers. Ildurial Stronghand forged the first of those armors for the Emperor's personal guard.
diff --git a/Documentation/Subclasses.md b/Documentation/Subclasses.md
index 26ecd7c8bb..1a55e595d8 100644
--- a/Documentation/Subclasses.md
+++ b/Documentation/Subclasses.md
@@ -773,6 +773,13 @@ Starting at 10th level, while you are dual-wielding melee weapons, increase the
Starting at 14th level, while you are raging, whenever you hit a creature with a melee weapon attack and don't deal a critical hit, you increase your critical threat range by 1. This effect stacks. Once you deal a critical strike, the bonus resets to 0.
+### Level 15
+
+* Persistent Rage
+
+You have advantage on strength saves and checks, a bonus to melee attack damage, and resistance to slashing, bludgeoning, and piercing damage. Your rage is so fierce that it ends only if you fall unconscious, choose to end it or 1 minute has passed. You gain these benefits only if you are not currently wearing heavy armor.
+
+
## 11. Path of the Stone [SOL]
@@ -2026,7 +2033,7 @@ The Mischief domain is followed by those who pursue joy, pleasure, and wealth th
* Borrowed Luck
-When you fail a saving throw where you did not have disadvantage, you can use your reaction to roll again. If you succeed, you will have disadvantage on your next saving throw.
+When you fail a saving throw where you did not have disadvantage, you can use your reaction to roll again. If you succeed, you will have disadvantage on your next saving throw.
* Mischief Domain Spells
@@ -2060,7 +2067,7 @@ When you hit a creature with a melee or ranged weapon attack, you can Channel Di
* Elusive Target
-Starting at level 6, you are extremely hard to corner in close combat. When a melee attack hits you, you can use your reaction to gain the benefits of Dodging and Disengaging until the end of your next turn.
+Starting at level 6, you are extremely hard to corner in close combat. When a melee attack hits you, you can use your reaction to gain the benefits of Dodging and Disengaging until the end of your next turn.
### Level 8
@@ -3166,14 +3173,14 @@ You can use a bonus action to give all allies within 3 cells of you (including y
### Level 7
-* Coordinated Defense
+* Coordinated Defense
When you use the attack action, you can forego one of your attacks to grant an ally within 3 cells of you (including yourself) Dodge until the start of your next turn.
### Level 10
-* Invigorating Shout
+* Invigorating Shout
Rousing Shout's range increases from 3 to 6 cells. Allies affected by Rousing Shout now also gain temporary hit points equal to your level for 1 minute.
diff --git a/SolastaUnfinishedBusiness/Api/DatabaseHelper-RELEASE.cs b/SolastaUnfinishedBusiness/Api/DatabaseHelper-RELEASE.cs
index defa4b1ae9..34c796ae07 100644
--- a/SolastaUnfinishedBusiness/Api/DatabaseHelper-RELEASE.cs
+++ b/SolastaUnfinishedBusiness/Api/DatabaseHelper-RELEASE.cs
@@ -308,6 +308,18 @@ internal static class CharacterSubclassDefinitions
internal static class ConditionDefinitions
{
+ internal static ConditionDefinition ConditionBerserkerFrenzy { get; } =
+ GetDefinition("ConditionBerserkerFrenzy");
+
+ internal static ConditionDefinition ConditionBerserkerMindlessRage { get; } =
+ GetDefinition("ConditionBerserkerMindlessRage");
+
+ internal static ConditionDefinition ConditionRagingNormal { get; } =
+ GetDefinition("ConditionRagingNormal");
+
+ internal static ConditionDefinition ConditionRagingPersistent { get; } =
+ GetDefinition("ConditionRagingPersistent");
+
internal static ConditionDefinition ConditionStoneskin { get; } =
GetDefinition("ConditionStoneskin");
@@ -1449,6 +1461,9 @@ internal static FeatureDefinitionConditionAffinity ConditionAffinityWeatherChill
internal static class FeatureDefinitionDamageAffinitys
{
+ internal static FeatureDefinitionDamageAffinity DamageAffinityBarbarianRelentlessRage { get; } =
+ GetDefinition("DamageAffinityBarbarianRelentlessRage");
+
internal static FeatureDefinitionDamageAffinity DamageAffinityStoneskinBludgeoning { get; } =
GetDefinition("DamageAffinityStoneskinBludgeoning");
@@ -1824,6 +1839,12 @@ internal static class FeatureDefinitionPointPools
internal static class FeatureDefinitionPowers
{
+ internal static FeatureDefinitionPower PowerDefilerEatFriends { get; } =
+ GetDefinition("PowerDefilerEatFriends");
+
+ internal static FeatureDefinitionPower PowerBarbarianPersistentRageStart { get; } =
+ GetDefinition("PowerBarbarianPersistentRageStart");
+
internal static FeatureDefinitionPower PowerBardCountercharm { get; } =
GetDefinition("PowerBardCountercharm");
@@ -2265,6 +2286,9 @@ internal static class FeatureDefinitionPowers
internal static class FeatureDefinitionProficiencys
{
+ internal static FeatureDefinitionProficiency ProficiencyMonkWeapon { get; } =
+ GetDefinition("ProficiencyMonkWeapon");
+
internal static FeatureDefinitionProficiency ProficiencyRogueSlipperyMind { get; } =
GetDefinition("ProficiencyRogueSlipperyMind");
@@ -3130,13 +3154,10 @@ internal static class ItemDefinitions
internal static ItemDefinition LongswordPlus2 { get; } = GetDefinition("Longsword+2");
internal static ItemDefinition Mace { get; } = GetDefinition("Mace");
internal static ItemDefinition MacePlus2 { get; } = GetDefinition("Mace+2");
- internal static ItemDefinition MacePlus3 { get; } = GetDefinition("Mace+3");
internal static ItemDefinition Maul { get; } = GetDefinition("Maul");
internal static ItemDefinition MaulPlus2 { get; } = GetDefinition("Maul+2");
internal static ItemDefinition MonkArmor { get; } = GetDefinition("MonkArmor");
internal static ItemDefinition Morningstar { get; } = GetDefinition("Morningstar");
- internal static ItemDefinition MorningstarPlus2 { get; } = GetDefinition("Morningstar+2");
- internal static ItemDefinition MorningstarPlus3 { get; } = GetDefinition("Morningstar+3");
internal static ItemDefinition PaddedLeather { get; } = GetDefinition("PaddedLeather");
internal static ItemDefinition PipesOfHaunting { get; } = GetDefinition("PipesOfHaunting");
internal static ItemDefinition Plate { get; } = GetDefinition("Plate");
diff --git a/SolastaUnfinishedBusiness/Api/GameExtensions/GameLocationCharacterExtensions.cs b/SolastaUnfinishedBusiness/Api/GameExtensions/GameLocationCharacterExtensions.cs
index 143c4fa3aa..c80a5febf6 100644
--- a/SolastaUnfinishedBusiness/Api/GameExtensions/GameLocationCharacterExtensions.cs
+++ b/SolastaUnfinishedBusiness/Api/GameExtensions/GameLocationCharacterExtensions.cs
@@ -490,7 +490,8 @@ internal static (RulesetAttackMode mode, ActionModifier modifier) GetFirstMeleeM
{
// don't use IsMelee(attackMode) here
var isValid = (allowUnarmed && mode.SourceObject is null) ||
- (mode.SourceObject is RulesetItem rulesetItem && ValidatorsWeapon.IsMelee(rulesetItem));
+ (mode.SourceObject is RulesetItem rulesetItem &&
+ ValidatorsWeapon.IsMelee(null, rulesetItem, instance.RulesetCharacter));
if (!isValid)
{
@@ -822,7 +823,7 @@ internal static void HandleMonkMartialArts(this GameLocationCharacter instance)
{
var rulesetCharacter = instance.RulesetCharacter;
- if (Main.Settings.EnableMonkDoNotRequireAttackActionForBonusUnarmoredAttack ||
+ if (Main.Settings.EnableMonkDoNotRequireAttackActionForBonusUnarmoredAttack2024 ||
rulesetCharacter.GetClassLevel(CharacterClassDefinitions.Monk) == 0)
{
return;
diff --git a/SolastaUnfinishedBusiness/Api/GameExtensions/RulesetActorExtensions.cs b/SolastaUnfinishedBusiness/Api/GameExtensions/RulesetActorExtensions.cs
index 8e23e9dabe..171b8b7ef2 100644
--- a/SolastaUnfinishedBusiness/Api/GameExtensions/RulesetActorExtensions.cs
+++ b/SolastaUnfinishedBusiness/Api/GameExtensions/RulesetActorExtensions.cs
@@ -198,6 +198,9 @@ private static List FeaturesByType([CanBeNull] RulesetActor actor) where T
actor?.EnumerateFeaturesToBrowse(list);
+ // mainly because of Feature Sets granted as invocations (tabletop 2024)
+ list.AddRange(list.OfType().SelectMany(x => x.FeatureSet).ToArray());
+
return list
.OfType()
.ToList();
diff --git a/SolastaUnfinishedBusiness/Api/Helpers/GuidHelper.cs b/SolastaUnfinishedBusiness/Api/Helpers/GuidHelper.cs
index ad074fedb2..85988741a4 100644
--- a/SolastaUnfinishedBusiness/Api/Helpers/GuidHelper.cs
+++ b/SolastaUnfinishedBusiness/Api/Helpers/GuidHelper.cs
@@ -36,7 +36,7 @@ internal static Guid Create(Guid namespaceId, [NotNull] string name)
// compute the hash of the name space ID concatenated with the name (step 4)
byte[] hash;
- using (HashAlgorithm algorithm = SHA1.Create())
+ using (var algorithm = SHA1.Create())
{
algorithm.TransformBlock(namespaceBytes, 0, namespaceBytes.Length, null, 0);
algorithm.TransformFinalBlock(nameBytes, 0, nameBytes.Length);
diff --git a/SolastaUnfinishedBusiness/Api/Helpers/ResourceLocatorHelper.cs b/SolastaUnfinishedBusiness/Api/Helpers/ResourceLocatorHelper.cs
index a29aaea8c9..6478274d2c 100644
--- a/SolastaUnfinishedBusiness/Api/Helpers/ResourceLocatorHelper.cs
+++ b/SolastaUnfinishedBusiness/Api/Helpers/ResourceLocatorHelper.cs
@@ -14,16 +14,34 @@ internal static class ResourceLocatorHelper
{
internal static void Load()
{
- // Add our resource provider - no internal API?
+ // Add our Sprite resource provider
Addressables.ResourceManager
.GetField>("m_ResourceProviders")
.TryAdd(SpriteResourceProvider.Instance);
- // Add our resource locator - there is a internal API.
+ // Add our Sprite resource locator
Addressables.AddResourceLocator(SpriteResourceLocator.Instance);
+
+ // Add our Prefab resource provider
+ Addressables.ResourceManager
+ .GetField>("m_ResourceProviders")
+ .TryAdd(PrefabResourceProvider.Instance);
+
+ // Add our Prefab resource locator
+ Addressables.AddResourceLocator(PrefabResourceLocator.Instance);
+
+ // Add our Material resource provider
+ Addressables.ResourceManager
+ .GetField>("m_ResourceProviders")
+ .TryAdd(MaterialResourceProvider.Instance);
+
+ // Add our Material resource locator
+ Addressables.AddResourceLocator(MaterialResourceLocator.Instance);
}
}
+#region Custom Sprite Resources
+
// ResourceProvider provides the resource given the resource location
internal sealed class SpriteResourceProvider : ResourceProviderBase
{
@@ -78,11 +96,13 @@ public bool Locate([NotNull] object key, Type type, out IList
LocationsCache.Add(id, location);
}
- locations = new List { location };
+ locations = [location];
+
return true;
}
locations = EmptyList;
+
return false;
}
}
@@ -98,3 +118,165 @@ internal SpriteResourceLocation(Sprite sprite, string name, string id)
internal Sprite Sprite { get; }
}
+
+#endregion
+
+#region Custom Prefab Resources
+
+// ResourceProvider provides the prefab given the resource location
+internal sealed class PrefabResourceProvider : ResourceProviderBase
+{
+ private PrefabResourceProvider() { }
+ internal static PrefabResourceProvider Instance { get; } = new();
+
+ public override void Provide(ProvideHandle provideHandle)
+ {
+ var location = (PrefabResourceLocation)provideHandle.Location;
+
+ provideHandle.Complete(location.Prefab, true, null);
+ }
+
+ public override bool CanProvide(Type t, IResourceLocation location)
+ {
+ var canProvide = t == typeof(GameObject) && location is PrefabResourceLocation;
+
+ return canProvide;
+ }
+
+ [NotNull]
+ public override Type GetDefaultType(IResourceLocation location)
+ {
+ return typeof(GameObject);
+ }
+}
+
+// ResourceLocator returns location of prefab resource
+internal sealed class PrefabResourceLocator : IResourceLocator
+{
+ private static readonly Dictionary LocationsCache = [];
+ private static readonly List EmptyList = [];
+
+ private PrefabResourceLocator() { }
+
+ internal static PrefabResourceLocator Instance { get; } = new();
+
+ [CanBeNull] public string LocatorId => GetType().FullName;
+ [NotNull] public IEnumerable