From c265128d63b51df37a7946229b3beffb4213ed89 Mon Sep 17 00:00:00 2001 From: Karl Speer Date: Fri, 17 Mar 2023 16:16:16 -0400 Subject: [PATCH 1/2] Feat/111 fix spell names (#114) * Casing is all to hell * Casing is all to hell Gotta fix table tests and such now * Everything passing --- ...reasureGen.Tests.Integration.Tables.csproj | 2 +- .../IntelligenceGreaterPowersTests.cs | 4 +- .../Scrolls/Arcane/Level0ArcaneSpellsTests.cs | 32 +- .../Scrolls/Arcane/Level1ArcaneSpellsTests.cs | 70 +- .../Scrolls/Arcane/Level2ArcaneSpellsTests.cs | 92 +- .../Scrolls/Arcane/Level3ArcaneSpellsTests.cs | 72 +- .../Scrolls/Arcane/Level4ArcaneSpellsTests.cs | 84 +- .../Scrolls/Arcane/Level5ArcaneSpellsTests.cs | 70 +- .../Scrolls/Arcane/Level6ArcaneSpellsTests.cs | 88 +- .../Scrolls/Arcane/Level7ArcaneSpellsTests.cs | 60 +- .../Scrolls/Arcane/Level8ArcaneSpellsTests.cs | 58 +- .../Scrolls/Arcane/Level9ArcaneSpellsTests.cs | 32 +- .../Scrolls/Divine/Level0DivineSpellsTests.cs | 20 +- .../Scrolls/Divine/Level1DivineSpellsTests.cs | 66 +- .../Scrolls/Divine/Level2DivineSpellsTests.cs | 88 +- .../Scrolls/Divine/Level3DivineSpellsTests.cs | 82 +- .../Scrolls/Divine/Level4DivineSpellsTests.cs | 52 +- .../Scrolls/Divine/Level5DivineSpellsTests.cs | 64 +- .../Scrolls/Divine/Level6DivineSpellsTests.cs | 60 +- .../Scrolls/Divine/Level7DivineSpellsTests.cs | 34 +- .../Scrolls/Divine/Level8DivineSpellsTests.cs | 46 +- .../Scrolls/Divine/Level9DivineSpellsTests.cs | 22 +- .../Items/Magical/Wands/MajorWandsTests.cs | 70 +- .../Items/Magical/Wands/MediumWandsTests.cs | 60 +- .../Items/Magical/Wands/MinorWandsTests.cs | 60 +- .../RobeOfUsefulItemsExtraItemsTests.cs | 2 +- .../WondrousItemContentsTests.cs | 30 +- ...nDGen.TreasureGen.Tests.Integration.csproj | 4 +- .../Generators/Items/ArmorConstantsTests.cs | 32 +- .../Items/Magical/PotionConstantsTests.cs | 196 ++-- .../Items/Magical/RingConstantsTests.cs | 82 +- .../Items/Magical/RodConstantsTests.cs | 74 +- .../Magical/SpecialAbilityConstantsTests.cs | 86 +- .../Items/Magical/StaffConstantsTests.cs | 6 +- .../Magical/WondrousItemConstantsTests.cs | 526 +++++----- .../Mundane/AlchemicalItemConstantsTests.cs | 8 +- .../Generators/Items/WeaponConstantsTests.cs | 74 +- DnDGen.TreasureGen/DnDGen.TreasureGen.csproj | 4 +- DnDGen.TreasureGen/Items/ArmorConstants.cs | 32 +- .../Items/Magical/PotionConstants.cs | 196 ++-- .../Items/Magical/RingConstants.cs | 82 +- .../Items/Magical/RodConstants.cs | 74 +- .../Items/Magical/SpecialAbilityConstants.cs | 86 +- .../Items/Magical/StaffConstants.cs | 6 +- .../Items/Magical/WondrousItemConstants.cs | 526 +++++----- .../Items/Mundane/AlchemicalItemConstants.cs | 8 +- DnDGen.TreasureGen/Items/WeaponConstants.cs | 74 +- .../Tables/Items/ItemGroups.xml | 430 ++++---- .../Major/MajorArmorSpecialAbilities.xml | 58 +- .../Major/MajorShieldSpecialAbilities.xml | 50 +- .../Armor/Major/MajorSpecificArmors.xml | 14 +- .../Armor/Major/MajorSpecificShields.xml | 10 +- .../Medium/MediumArmorSpecialAbilities.xml | 28 +- .../Medium/MediumShieldSpecialAbilities.xml | 24 +- .../Armor/Medium/MediumSpecificArmors.xml | 8 +- .../Armor/Medium/MediumSpecificShields.xml | 8 +- .../Minor/MinorArmorSpecialAbilities.xml | 12 +- .../Minor/MinorShieldSpecialAbilities.xml | 8 +- .../Armor/Minor/MinorSpecificArmors.xml | 2 +- .../Armor/Minor/MinorSpecificShields.xml | 2 +- .../Specific/SpecificArmorAttributes.xml | 22 +- .../SpecificArmorSpecialAbilities.xml | 22 +- .../Armor/Specific/SpecificArmorTraits.xml | 22 +- .../Specific/SpecificShieldAttributes.xml | 10 +- .../SpecificShieldSpecialAbilities.xml | 10 +- .../Armor/Specific/SpecificShieldTraits.xml | 10 +- .../Tables/Items/Magical/ChargeLimits.xml | 50 +- .../Curses/SpecificCursedItemAttributes.xml | 56 +- .../Curses/SpecificCursedItemItemTypes.xml | 56 +- .../Magical/Curses/SpecificCursedItems.xml | 56 +- .../ItemAlignmentRequirements.xml | 116 +-- .../Items/Magical/Potions/MajorPotions.xml | 100 +- .../Items/Magical/Potions/MediumPotions.xml | 106 +- .../Items/Magical/Potions/MinorPotions.xml | 86 +- .../Tables/Items/Magical/Rings/MajorRings.xml | 34 +- .../Items/Magical/Rings/MediumRings.xml | 24 +- .../Tables/Items/Magical/Rings/MinorRings.xml | 14 +- .../Items/Magical/Rings/RingAttributes.xml | 76 +- .../Tables/Items/Magical/Rods/MajorRods.xml | 58 +- .../Tables/Items/Magical/Rods/MediumRods.xml | 34 +- .../Items/Magical/Rods/RodAttributes.xml | 72 +- .../Scrolls/Arcane/Level0ArcaneSpells.xml | 28 +- .../Scrolls/Arcane/Level1ArcaneSpells.xml | 66 +- .../Scrolls/Arcane/Level2ArcaneSpells.xml | 88 +- .../Scrolls/Arcane/Level3ArcaneSpells.xml | 68 +- .../Scrolls/Arcane/Level4ArcaneSpells.xml | 80 +- .../Scrolls/Arcane/Level5ArcaneSpells.xml | 66 +- .../Scrolls/Arcane/Level6ArcaneSpells.xml | 84 +- .../Scrolls/Arcane/Level7ArcaneSpells.xml | 56 +- .../Scrolls/Arcane/Level8ArcaneSpells.xml | 54 +- .../Scrolls/Arcane/Level9ArcaneSpells.xml | 28 +- .../Scrolls/Divine/Level0DivineSpells.xml | 16 +- .../Scrolls/Divine/Level1DivineSpells.xml | 62 +- .../Scrolls/Divine/Level2DivineSpells.xml | 84 +- .../Scrolls/Divine/Level3DivineSpells.xml | 78 +- .../Scrolls/Divine/Level4DivineSpells.xml | 48 +- .../Scrolls/Divine/Level5DivineSpells.xml | 60 +- .../Scrolls/Divine/Level6DivineSpells.xml | 56 +- .../Scrolls/Divine/Level7DivineSpells.xml | 30 +- .../Scrolls/Divine/Level8DivineSpells.xml | 42 +- .../Scrolls/Divine/Level9DivineSpells.xml | 18 +- .../SpecialAbilityAttributeRequirements.xml | 86 +- .../Magical/SpecialAbilityAttributes.xml | 144 +-- .../Items/Magical/Staffs/MajorStaffs.xml | 6 +- .../Items/Magical/Staffs/MediumStaffs.xml | 4 +- .../Tables/Items/Magical/Wands/MajorWands.xml | 66 +- .../Items/Magical/Wands/MediumWands.xml | 56 +- .../Tables/Items/Magical/Wands/MinorWands.xml | 56 +- .../Major/MajorMeleeSpecialAbilities.xml | 16 +- .../Major/MajorRangedSpecialAbilities.xml | 8 +- .../Weapons/Major/MajorSpecificWeapons.xml | 42 +- .../Medium/MediumMeleeSpecialAbilities.xml | 14 +- .../Medium/MediumRangedSpecialAbilities.xml | 6 +- .../Weapons/Medium/MediumSpecificWeapons.xml | 32 +- .../Minor/MinorMeleeSpecialAbilities.xml | 8 +- .../Weapons/Minor/MinorSpecificWeapons.xml | 14 +- .../Specific/SpecificWeaponAttributes.xml | 74 +- .../SpecificWeaponSpecialAbilities.xml | 76 +- .../Weapons/Specific/SpecificWeaponTraits.xml | 74 +- .../WondrousItems/MajorWondrous Items.xml | 194 ++-- .../WondrousItems/MediumWondrous Items.xml | 200 ++-- .../WondrousItems/MinorWondrous Items.xml | 196 ++-- .../RobeOfUsefulItemsExtraItems.xml | 2 +- .../WondrousItems/Wondrous ItemAttributes.xml | 484 ++++----- .../WondrousItems/WondrousItemContents.xml | 44 +- .../Items/Mundane/Weapons/WeaponDamages.xml | 86 +- .../Tables/Items/PowerGroups.xml | 948 +++++++++--------- .../Tables/ReplacementStrings.xml | 22 +- 128 files changed, 4677 insertions(+), 4677 deletions(-) diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/DnDGen.TreasureGen.Tests.Integration.Tables.csproj b/DnDGen.TreasureGen.Tests.Integration.Tables/DnDGen.TreasureGen.Tests.Integration.Tables.csproj index a94079c2..3a3bba04 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/DnDGen.TreasureGen.Tests.Integration.Tables.csproj +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/DnDGen.TreasureGen.Tests.Integration.Tables.csproj @@ -7,7 +7,7 @@ - + all diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Intelligence/IntelligenceGreaterPowersTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Intelligence/IntelligenceGreaterPowersTests.cs index 6886d29a..88ef5b10 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Intelligence/IntelligenceGreaterPowersTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Intelligence/IntelligenceGreaterPowersTests.cs @@ -1,5 +1,5 @@ -using NUnit.Framework; -using DnDGen.TreasureGen.Tables; +using DnDGen.TreasureGen.Tables; +using NUnit.Framework; namespace DnDGen.TreasureGen.Tests.Integration.Tables.Items.Magical.Intelligence { diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level0ArcaneSpellsTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level0ArcaneSpellsTests.cs index 63585844..58b64f75 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level0ArcaneSpellsTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level0ArcaneSpellsTests.cs @@ -1,5 +1,5 @@ -using NUnit.Framework; -using DnDGen.TreasureGen.Tables; +using DnDGen.TreasureGen.Tables; +using NUnit.Framework; namespace DnDGen.TreasureGen.Tests.Integration.Tables.Items.Magical.Scrolls.Arcane { @@ -23,28 +23,28 @@ public override void TableIsComplete() AssertTableIsComplete(); } - [TestCase("Acid splash", 1, 4)] - [TestCase("Arcane mark", 5, 8)] - [TestCase("Dancing lights", 9, 13)] + [TestCase("Acid Splash", 1, 4)] + [TestCase("Arcane Mark", 5, 8)] + [TestCase("Dancing Lights", 9, 13)] [TestCase("Daze", 14, 17)] - [TestCase("Detect magic", 18, 24)] - [TestCase("Detect poison", 25, 28)] - [TestCase("Disrupt undead", 29, 32)] + [TestCase("Detect Magic", 18, 24)] + [TestCase("Detect Poison", 25, 28)] + [TestCase("Disrupt Undead", 29, 32)] [TestCase("Flare", 33, 37)] - [TestCase("Ghost sound", 38, 42)] - [TestCase("Know direction", 43, 44)] + [TestCase("Ghost Sound", 38, 42)] + [TestCase("Know Direction", 43, 44)] [TestCase("Light", 45, 50)] [TestCase("Lullaby", 51, 52)] - [TestCase("Mage hand", 53, 57)] + [TestCase("Mage Hand", 53, 57)] [TestCase("Mending", 58, 62)] [TestCase("Message", 63, 67)] - [TestCase("Open/close", 68, 72)] + [TestCase("Open/Close", 68, 72)] [TestCase("Prestidigitation", 73, 77)] - [TestCase("Ray of frost", 78, 81)] - [TestCase("Read magic", 82, 87)] + [TestCase("Ray of Frost", 78, 81)] + [TestCase("Read Magic", 82, 87)] [TestCase("Resistance", 88, 94)] - [TestCase("Summon instrument", 95, 96)] - [TestCase("Touch of fatigue", 97, 100)] + [TestCase("Summon Instrument", 95, 96)] + [TestCase("Touch of Fatigue", 97, 100)] public override void Percentile(string content, int lower, int upper) { base.Percentile(content, lower, upper); diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level1ArcaneSpellsTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level1ArcaneSpellsTests.cs index fa1fdc16..3baa34f1 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level1ArcaneSpellsTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level1ArcaneSpellsTests.cs @@ -1,5 +1,5 @@ -using NUnit.Framework; -using DnDGen.TreasureGen.Tables; +using DnDGen.TreasureGen.Tables; +using NUnit.Framework; namespace DnDGen.TreasureGen.Tests.Integration.Tables.Items.Magical.Scrolls.Arcane { @@ -24,53 +24,53 @@ public override void TableIsComplete() } [TestCase("Alarm", 1, 3)] - [TestCase("Animate rope", 4, 5)] - [TestCase("Burning hands", 6, 7)] - [TestCase("Cause fear", 8, 9)] - [TestCase("Charm person", 10, 12)] - [TestCase("Chill touch", 13, 14)] - [TestCase("Color spray", 15, 16)] - [TestCase("Comprehend languages", 17, 19)] - [TestCase("Detect secret doors", 22, 24)] - [TestCase("Detect undead", 25, 26)] - [TestCase("Disguise self", 27, 29)] - [TestCase("Endure elements", 30, 32)] - [TestCase("Enlarge person", 33, 35)] + [TestCase("Animate Rope", 4, 5)] + [TestCase("Burning Hands", 6, 7)] + [TestCase("Cause Fear", 8, 9)] + [TestCase("Charm Person", 10, 12)] + [TestCase("Chill Touch", 13, 14)] + [TestCase("Color Spray", 15, 16)] + [TestCase("Comprehend Languages", 17, 19)] + [TestCase("Detect Secret Doors", 22, 24)] + [TestCase("Detect Undead", 25, 26)] + [TestCase("Disguise Self", 27, 29)] + [TestCase("Endure Elements", 30, 32)] + [TestCase("Enlarge Person", 33, 35)] [TestCase("Erase", 36, 37)] - [TestCase("Expeditious retreat", 38, 40)] + [TestCase("Expeditious Retreat", 38, 40)] [TestCase("Grease", 42, 43)] - [TestCase("Hold portal", 44, 45)] + [TestCase("Hold Portal", 44, 45)] [TestCase("Hypnotism", 46, 47)] [TestCase("Identify", 48, 49)] [TestCase("Jump", 50, 51)] - [TestCase("Mage armor", 52, 54)] - [TestCase("Magic missile", 55, 56)] - [TestCase("Magic weapon", 57, 59)] + [TestCase("Mage Armor", 52, 54)] + [TestCase("Magic Missile", 55, 56)] + [TestCase("Magic Weapon", 57, 59)] [TestCase("Mount", 60, 62)] - [TestCase("Nystul's magic aura", 63, 64)] - [TestCase("Obscuring mist", 65, 66)] - [TestCase("Protection from chaos/evil/good/law", 67, 74)] - [TestCase("Ray of enfeeblement", 75, 76)] - [TestCase("Reduce person", 77, 78)] - [TestCase("Remove fear", 79, 80)] + [TestCase("Nystul's Magic Aura", 63, 64)] + [TestCase("Obscuring Mist", 65, 66)] + [TestCase("Protection from Chaos/Evil/Good/Law", 67, 74)] + [TestCase("Ray of Enfeeblement", 75, 76)] + [TestCase("Reduce Person", 77, 78)] + [TestCase("Remove Fear", 79, 80)] [TestCase("Shield", 81, 82)] - [TestCase("Shocking grasp", 83, 84)] - [TestCase("Silent image", 85, 86)] + [TestCase("Shocking Grasp", 83, 84)] + [TestCase("Silent Image", 85, 86)] [TestCase("Sleep", 87, 88)] - [TestCase("Summon monster I", 89, 90)] - [TestCase("Tenser's floating disc", 91, 93)] - [TestCase("True strike", 94, 95)] - [TestCase("Unseen servant", 97, 98)] + [TestCase("Summon Monster I", 89, 90)] + [TestCase("Tenser's Floating Disc", 91, 93)] + [TestCase("True Strike", 94, 95)] + [TestCase("Unseen Servant", 97, 98)] [TestCase("Ventriloquism", 99, 100)] public override void Percentile(string content, int lower, int upper) { base.Percentile(content, lower, upper); } - [TestCase("Lesser confusion", 20)] - [TestCase("Cure light wounds", 21)] - [TestCase("Feather fall", 41)] - [TestCase("Undetectable alignment", 96)] + [TestCase("Lesser Confusion", 20)] + [TestCase("Cure Light Wounds", 21)] + [TestCase("Feather Fall", 41)] + [TestCase("Undetectable Alignment", 96)] public override void Percentile(string content, int roll) { base.Percentile(content, roll); diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level2ArcaneSpellsTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level2ArcaneSpellsTests.cs index 74296c90..966002e4 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level2ArcaneSpellsTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level2ArcaneSpellsTests.cs @@ -1,5 +1,5 @@ -using NUnit.Framework; -using DnDGen.TreasureGen.Tables; +using DnDGen.TreasureGen.Tables; +using NUnit.Framework; namespace DnDGen.TreasureGen.Tests.Integration.Tables.Items.Magical.Scrolls.Arcane { @@ -23,68 +23,68 @@ public override void TableIsComplete() AssertTableIsComplete(); } - [TestCase("Animal messenger", 1)] - [TestCase("Animal trance", 2)] - [TestCase("Arcane lock", 3)] - [TestCase("Calm emotions", 14)] - [TestCase("Continual flame", 20)] - [TestCase("Cure moderate wounds", 21)] + [TestCase("Animal Messenger", 1)] + [TestCase("Animal Trance", 2)] + [TestCase("Arcane Lock", 3)] + [TestCase("Calm Emotions", 14)] + [TestCase("Continual Flame", 20)] + [TestCase("Cure Moderate Wounds", 21)] [TestCase("Darkness", 22)] - [TestCase("Daze monster", 26)] - [TestCase("Delay poison", 27)] + [TestCase("Daze Monster", 26)] + [TestCase("Delay Poison", 27)] [TestCase("Enthrall", 35)] - [TestCase("Fog cloud", 40)] - [TestCase("Ghoul touch", 44)] - [TestCase("Gust of wind", 47)] - [TestCase("Leomund's trap", 56)] - [TestCase("Locate object", 59)] - [TestCase("Magic mouth", 60)] - [TestCase("Minor image", 63)] + [TestCase("Fog Cloud", 40)] + [TestCase("Ghoul Touch", 44)] + [TestCase("Gust of Wind", 47)] + [TestCase("Leomund's Trap", 56)] + [TestCase("Locate Object", 59)] + [TestCase("Magic Mouth", 60)] + [TestCase("Minor Image", 63)] [TestCase("Misdirection", 66)] - [TestCase("Obscure object", 67)] - [TestCase("Rope trick", 79)] + [TestCase("Obscure Object", 67)] + [TestCase("Rope Trick", 79)] [TestCase("Scare", 80)] [TestCase("Shatter", 86)] [TestCase("Silence", 87)] - [TestCase("Sound burst", 88)] - [TestCase("Spectral hand", 89)] - [TestCase("Tasha's hideous laughter", 96)] - [TestCase("Touch of idiocy", 97)] - [TestCase("Whispering wind", 100)] + [TestCase("Sound Burst", 88)] + [TestCase("Spectral Hand", 89)] + [TestCase("Tasha's Hideous Laughter", 96)] + [TestCase("Touch of Idiocy", 97)] + [TestCase("Whispering Wind", 100)] public override void Percentile(string content, int roll) { base.Percentile(content, roll); } - [TestCase("Bear's endurance", 4, 6)] - [TestCase("Blindness/deafness", 7, 8)] + [TestCase("Bear's Endurance", 4, 6)] + [TestCase("Blindness/Deafness", 7, 8)] [TestCase("Blur", 9, 10)] - [TestCase("Bull's strength", 11, 13)] - [TestCase("Cat's grace", 15, 17)] - [TestCase("Command undead", 18, 19)] + [TestCase("Bull's Strength", 11, 13)] + [TestCase("Cat's Grace", 15, 17)] + [TestCase("Command Undead", 18, 19)] [TestCase("Darkvision", 23, 25)] - [TestCase("Detect thoughts", 28, 29)] - [TestCase("Disguise self", 30, 31)] - [TestCase("Eagle's splendor", 32, 34)] - [TestCase("False life", 36, 37)] - [TestCase("Flaming sphere", 38, 39)] - [TestCase("Fox's cunning", 41, 43)] + [TestCase("Detect Thoughts", 28, 29)] + [TestCase("Disguise Self", 30, 31)] + [TestCase("Eagle's Splendor", 32, 34)] + [TestCase("False Life", 36, 37)] + [TestCase("Flaming Sphere", 38, 39)] + [TestCase("Fox's Cunning", 41, 43)] [TestCase("Glitterdust", 45, 46)] - [TestCase("Hypnotic pattern", 48, 49)] + [TestCase("Hypnotic Pattern", 48, 49)] [TestCase("Invisibility", 50, 52)] [TestCase("Knock", 53, 55)] [TestCase("Levitate", 57, 58)] - [TestCase("Melf's acid arrow", 61, 62)] - [TestCase("Mirror image", 64, 65)] - [TestCase("Owl's wisdom", 68, 70)] - [TestCase("Protection from arrows", 71, 73)] + [TestCase("Melf's Acid Arrow", 61, 62)] + [TestCase("Mirror Image", 64, 65)] + [TestCase("Owl's Wisdom", 68, 70)] + [TestCase("Protection from Arrows", 71, 73)] [TestCase("Pyrotechnics", 74, 75)] - [TestCase("Resist energy", 76, 78)] - [TestCase("Scorching ray", 81, 82)] - [TestCase("See invisibility", 83, 85)] - [TestCase("Spider climb", 90, 91)] - [TestCase("Summon monster II", 92, 93)] - [TestCase("Summon swarm", 94, 95)] + [TestCase("Resist Energy", 76, 78)] + [TestCase("Scorching Ray", 81, 82)] + [TestCase("See Invisibility", 83, 85)] + [TestCase("Spider Climb", 90, 91)] + [TestCase("Summon Monster II", 92, 93)] + [TestCase("Summon Swarm", 94, 95)] [TestCase("Web", 98, 99)] public override void Percentile(string content, int lower, int upper) { diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level3ArcaneSpellsTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level3ArcaneSpellsTests.cs index bcf3ed9f..3da9fb1b 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level3ArcaneSpellsTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level3ArcaneSpellsTests.cs @@ -1,5 +1,5 @@ -using NUnit.Framework; -using DnDGen.TreasureGen.Tables; +using DnDGen.TreasureGen.Tables; +using NUnit.Framework; namespace DnDGen.TreasureGen.Tests.Integration.Tables.Items.Magical.Scrolls.Arcane { @@ -23,58 +23,58 @@ public override void TableIsComplete() AssertTableIsComplete(); } - [TestCase("Arcane sight", 1, 2)] + [TestCase("Arcane Sight", 1, 2)] [TestCase("Blink", 3, 4)] - [TestCase("Clairaudience/clairvoyance", 5, 6)] + [TestCase("Clairaudience/Clairvoyance", 5, 6)] [TestCase("Daylight", 8, 10)] - [TestCase("Deep slumber", 11, 12)] - [TestCase("Dispel magic", 13, 15)] + [TestCase("Deep Slumber", 11, 12)] + [TestCase("Dispel Magic", 13, 15)] [TestCase("Displacement", 16, 17)] [TestCase("Fireball", 19, 20)] - [TestCase("Flame arrow", 21, 22)] + [TestCase("Flame Arrow", 21, 22)] [TestCase("Fly", 23, 25)] - [TestCase("Gaseous form", 26, 27)] - [TestCase("Gentle repose", 28, 29)] - [TestCase("Halt undead", 32, 33)] + [TestCase("Gaseous Form", 26, 27)] + [TestCase("Gentle Repose", 28, 29)] + [TestCase("Halt Undead", 32, 33)] [TestCase("Haste", 34, 36)] [TestCase("Heroism", 37, 38)] - [TestCase("Hold person", 39, 40)] - [TestCase("Invisibility sphere", 42, 44)] - [TestCase("Keen edge", 45, 47)] - [TestCase("Leomund's tiny hut", 48, 49)] - [TestCase("Lightning bolt", 50, 51)] - [TestCase("Magic circle against chaos/evil/good/law", 52, 59)] - [TestCase("Greater magic weapon", 60, 62)] - [TestCase("Major image", 63, 64)] + [TestCase("Hold Person", 39, 40)] + [TestCase("Invisibility Sphere", 42, 44)] + [TestCase("Keen Edge", 45, 47)] + [TestCase("Leomund's Tiny Hut", 48, 49)] + [TestCase("Lightning Bolt", 50, 51)] + [TestCase("Magic Circle Against Chaos/Evil/Good/Law", 52, 59)] + [TestCase("Greater Magic Weapon", 60, 62)] + [TestCase("Major Image", 63, 64)] [TestCase("Nondetection", 65, 66)] - [TestCase("Phantom steed", 67, 68)] - [TestCase("Protection from energy", 69, 71)] + [TestCase("Phantom Steed", 67, 68)] + [TestCase("Protection from Energy", 69, 71)] [TestCase("Rage", 72, 73)] - [TestCase("Ray of exhaustion", 74, 75)] - [TestCase("Sleet storm", 80, 81)] + [TestCase("Ray of Exhaustion", 74, 75)] + [TestCase("Sleet Storm", 80, 81)] [TestCase("Slow", 82, 83)] - [TestCase("Stinking cloud", 85, 86)] + [TestCase("Stinking Cloud", 85, 86)] [TestCase("Suggestion", 87, 88)] - [TestCase("Summon monster III", 89, 90)] + [TestCase("Summon Monster III", 89, 90)] [TestCase("Tongues", 91, 93)] - [TestCase("Vampiric touch", 94, 95)] - [TestCase("Water breathing", 96, 98)] - [TestCase("Wind wall", 99, 100)] + [TestCase("Vampiric Touch", 94, 95)] + [TestCase("Water Breathing", 96, 98)] + [TestCase("Wind Wall", 99, 100)] public override void Percentile(string content, int lower, int upper) { base.Percentile(content, lower, upper); } - [TestCase("Cure serious wounds", 7)] - [TestCase("Explosive runes", 18)] + [TestCase("Cure Serious Wounds", 7)] + [TestCase("Explosive Runes", 18)] [TestCase("Glibness", 30)] - [TestCase("Good hope", 31)] - [TestCase("Illusory script", 41)] - [TestCase("Sculpt sound", 76)] - [TestCase("Secret page", 77)] - [TestCase("Sepia snake sigil", 78)] - [TestCase("Shrink item", 79)] - [TestCase("Speak with animals", 84)] + [TestCase("Good Hope", 31)] + [TestCase("Illusory Script", 41)] + [TestCase("Sculpt Sound", 76)] + [TestCase("Secret Page", 77)] + [TestCase("Sepia Snake Sigil", 78)] + [TestCase("Shrink Item", 79)] + [TestCase("Speak with Animals", 84)] public override void Percentile(string content, int roll) { base.Percentile(content, roll); diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level4ArcaneSpellsTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level4ArcaneSpellsTests.cs index 41e17666..e9b24898 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level4ArcaneSpellsTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level4ArcaneSpellsTests.cs @@ -1,5 +1,5 @@ -using NUnit.Framework; -using DnDGen.TreasureGen.Tables; +using DnDGen.TreasureGen.Tables; +using NUnit.Framework; namespace DnDGen.TreasureGen.Tests.Integration.Tables.Items.Magical.Scrolls.Arcane { @@ -23,59 +23,59 @@ public override void TableIsComplete() AssertTableIsComplete(); } - [TestCase("Animate dead", 1, 2)] - [TestCase("Arcane eye", 3, 5)] - [TestCase("Bestow curse", 6, 7)] - [TestCase("Charm monster", 8, 10)] + [TestCase("Animate Dead", 1, 2)] + [TestCase("Arcane Eye", 3, 5)] + [TestCase("Bestow Curse", 6, 7)] + [TestCase("Charm Monster", 8, 10)] [TestCase("Confusion", 11, 13)] [TestCase("Contagion", 14, 15)] - [TestCase("Crushing despair", 16, 17)] - [TestCase("Dimension door", 20, 23)] - [TestCase("Dimensional anchor", 24, 26)] + [TestCase("Crushing Despair", 16, 17)] + [TestCase("Dimension Door", 20, 23)] + [TestCase("Dimensional Anchor", 24, 26)] [TestCase("Enervation", 27, 28)] - [TestCase("Mass enlarge person", 29, 30)] - [TestCase("Evard's black tentacles", 31, 32)] + [TestCase("Mass Enlarge Person", 29, 30)] + [TestCase("Evard's Black Tentacles", 31, 32)] [TestCase("Fear", 33, 34)] - [TestCase("Fire shield", 35, 37)] - [TestCase("Fire trap", 38, 39)] - [TestCase("Freedom of movement", 40, 42)] - [TestCase("Lesser globe of invulnerability", 44, 46)] - [TestCase("Hallucinatory terrain", 47, 48)] - [TestCase("Ice storm", 49, 50)] - [TestCase("Illusory wall", 51, 52)] - [TestCase("Greater invisibility", 53, 55)] - [TestCase("Leomund's secure shelter", 56, 57)] - [TestCase("Minor creation", 59, 60)] - [TestCase("Otiluke's resilient sphere", 63, 64)] - [TestCase("Phantasmal killer", 65, 66)] + [TestCase("Fire Shield", 35, 37)] + [TestCase("Fire Trap", 38, 39)] + [TestCase("Freedom of Movement", 40, 42)] + [TestCase("Lesser Globe of Invulnerability", 44, 46)] + [TestCase("Hallucinatory Terrain", 47, 48)] + [TestCase("Ice Storm", 49, 50)] + [TestCase("Illusory Wall", 51, 52)] + [TestCase("Greater Invisibility", 53, 55)] + [TestCase("Leomund's Secure Shelter", 56, 57)] + [TestCase("Minor Creation", 59, 60)] + [TestCase("Otiluke's Resilient Sphere", 63, 64)] + [TestCase("Phantasmal Killer", 65, 66)] [TestCase("Polymorph", 67, 68)] - [TestCase("Rainbow pattern", 69, 70)] - [TestCase("Mass reduce person", 72, 73)] - [TestCase("Remove curse", 74, 76)] + [TestCase("Rainbow Pattern", 69, 70)] + [TestCase("Mass Reduce Person", 72, 73)] + [TestCase("Remove Curse", 74, 76)] [TestCase("Scrying", 78, 79)] - [TestCase("Shadow conjuration", 80, 81)] + [TestCase("Shadow Conjuration", 80, 81)] [TestCase("Shout", 82, 83)] - [TestCase("Solid fog", 84, 85)] - [TestCase("Stone shape", 87, 88)] + [TestCase("Solid Fog", 84, 85)] + [TestCase("Stone Shape", 87, 88)] [TestCase("Stoneskin", 89, 91)] - [TestCase("Summon monster IV", 92, 93)] - [TestCase("Wall of fire", 94, 96)] - [TestCase("Wall of ice", 97, 99)] + [TestCase("Summon Monster IV", 92, 93)] + [TestCase("Wall of Fire", 94, 96)] + [TestCase("Wall of Ice", 97, 99)] public override void Percentile(string content, int lower, int upper) { base.Percentile(content, lower, upper); } - [TestCase("Cure critical wounds", 18)] - [TestCase("Detect scrying", 19)] - [TestCase("Lesser geas", 43)] - [TestCase("Locate creature", 58)] - [TestCase("Modify memory", 61)] - [TestCase("Neutralize poison", 62)] - [TestCase("Rary's mnemonic enhancer", 71)] - [TestCase("Repel vermin", 77)] - [TestCase("Speak with plants", 86)] - [TestCase("Zone of silence", 100)] + [TestCase("Cure Critical Wounds", 18)] + [TestCase("Detect Scrying", 19)] + [TestCase("Lesser Geas", 43)] + [TestCase("Locate Creature", 58)] + [TestCase("Modify Memory", 61)] + [TestCase("Neutralize Poison", 62)] + [TestCase("Rary's Mnemonic Enhancer", 71)] + [TestCase("Repel Vermin", 77)] + [TestCase("Speak with Plants", 86)] + [TestCase("Zone of Silence", 100)] public override void Percentile(string content, int roll) { base.Percentile(content, roll); diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level5ArcaneSpellsTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level5ArcaneSpellsTests.cs index 949ebc28..0714a804 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level5ArcaneSpellsTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level5ArcaneSpellsTests.cs @@ -1,5 +1,5 @@ -using NUnit.Framework; -using DnDGen.TreasureGen.Tables; +using DnDGen.TreasureGen.Tables; +using NUnit.Framework; namespace DnDGen.TreasureGen.Tests.Integration.Tables.Items.Magical.Scrolls.Arcane { @@ -23,57 +23,57 @@ public override void TableIsComplete() AssertTableIsComplete(); } - [TestCase("Animal growth", 1, 2)] - [TestCase("Baleful polymorph", 3, 5)] - [TestCase("Bigby's interposing hand", 6, 7)] + [TestCase("Animal Growth", 1, 2)] + [TestCase("Baleful Polymorph", 3, 5)] + [TestCase("Bigby's Interposing Hand", 6, 7)] [TestCase("Blight", 8, 9)] - [TestCase("Break enchantment", 10, 12)] + [TestCase("Break Enchantment", 10, 12)] [TestCase("Cloudkill", 13, 14)] - [TestCase("Cone of cold", 15, 17)] - [TestCase("Contact other plane", 18, 19)] + [TestCase("Cone of Cold", 15, 17)] + [TestCase("Contact Other Plane", 18, 19)] [TestCase("Dismissal", 21, 23)] - [TestCase("Greater dispel magic", 24, 26)] - [TestCase("Dominate person", 27, 28)] + [TestCase("Greater Dispel Magic", 24, 26)] + [TestCase("Dominate Person", 27, 28)] [TestCase("Fabricate", 30, 31)] - [TestCase("False vision", 32, 33)] + [TestCase("False Vision", 32, 33)] [TestCase("Feeblemind", 34, 35)] - [TestCase("Hold monster", 36, 39)] - [TestCase("Major creation", 42, 43)] - [TestCase("Mind fog", 44, 45)] - [TestCase("Mirage arcana", 46, 47)] - [TestCase("Mordenkainen's faithful hound", 48, 49)] - [TestCase("Mordenkainen's private sanctum", 50, 51)] + [TestCase("Hold Monster", 36, 39)] + [TestCase("Major Creation", 42, 43)] + [TestCase("Mind Fog", 44, 45)] + [TestCase("Mirage Arcana", 46, 47)] + [TestCase("Mordenkainen's Faithful Hound", 48, 49)] + [TestCase("Mordenkainen's Private Sanctum", 50, 51)] [TestCase("Nightmare", 52, 53)] - [TestCase("Overland flight", 54, 57)] + [TestCase("Overland Flight", 54, 57)] [TestCase("Passwall", 58, 60)] - [TestCase("Persistent image", 62, 63)] - [TestCase("Lesser planar binding", 64, 65)] - [TestCase("Prying eyes", 66, 67)] - [TestCase("Rary's telepathic bond", 68, 69)] + [TestCase("Persistent Image", 62, 63)] + [TestCase("Lesser Planar Binding", 64, 65)] + [TestCase("Prying Eyes", 66, 67)] + [TestCase("Rary's Telepathic Bond", 68, 69)] [TestCase("Seeming", 70, 71)] [TestCase("Sending", 72, 74)] - [TestCase("Shadow evocation", 75, 76)] - [TestCase("Summon monster V", 78, 79)] + [TestCase("Shadow Evocation", 75, 76)] + [TestCase("Summon Monster V", 78, 79)] [TestCase("Telekinesis", 82, 83)] [TestCase("Teleport", 84, 88)] - [TestCase("Transmute mud to rock", 89, 90)] - [TestCase("Transmute rock to mud", 91, 92)] - [TestCase("Wall of force", 93, 95)] - [TestCase("Wall of stone", 96, 98)] - [TestCase("Waves of fatigue", 99, 100)] + [TestCase("Transmute Mud to Rock", 89, 90)] + [TestCase("Transmute Rock to Mud", 91, 92)] + [TestCase("Wall of Force", 93, 95)] + [TestCase("Wall of Stone", 96, 98)] + [TestCase("Waves of Fatigue", 99, 100)] public override void Percentile(string content, int lower, int upper) { base.Percentile(content, lower, upper); } - [TestCase("Mass cure light wounds", 20)] + [TestCase("Mass Cure Light Wounds", 20)] [TestCase("Dream", 29)] - [TestCase("Leomund's secret chest", 40)] - [TestCase("Magic jar", 41)] + [TestCase("Leomund's Secret Chest", 40)] + [TestCase("Magic Jar", 41)] [TestCase("Permanency", 61)] - [TestCase("Song of discord", 77)] - [TestCase("Symbol of pain", 80)] - [TestCase("Symbol of sleep", 81)] + [TestCase("Song of Discord", 77)] + [TestCase("Symbol of Pain", 80)] + [TestCase("Symbol of Sleep", 81)] public override void Percentile(string content, int roll) { base.Percentile(content, roll); diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level6ArcaneSpellsTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level6ArcaneSpellsTests.cs index eb1cdb81..d892fa13 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level6ArcaneSpellsTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level6ArcaneSpellsTests.cs @@ -1,5 +1,5 @@ -using NUnit.Framework; -using DnDGen.TreasureGen.Tables; +using DnDGen.TreasureGen.Tables; +using NUnit.Framework; namespace DnDGen.TreasureGen.Tests.Integration.Tables.Items.Magical.Scrolls.Arcane { @@ -23,59 +23,59 @@ public override void TableIsComplete() AssertTableIsComplete(); } - [TestCase("Acid fog", 1, 2)] - [TestCase("Analyze dweomer", 3, 5)] - [TestCase("Antimagic field", 7, 9)] - [TestCase("Mass bear's endurance", 10, 12)] - [TestCase("Bigby's forceful hand", 13, 14)] - [TestCase("Mass bull's strength", 15, 17)] - [TestCase("Mass cat's grace", 18, 20)] - [TestCase("Chain lightning", 21, 23)] - [TestCase("Circle of death", 24, 25)] - [TestCase("Control water", 27, 28)] + [TestCase("Acid Fog", 1, 2)] + [TestCase("Analyze Dweomer", 3, 5)] + [TestCase("Antimagic Field", 7, 9)] + [TestCase("Mass Bear's Endurance", 10, 12)] + [TestCase("Bigby's Forceful Hand", 13, 14)] + [TestCase("Mass Bull's Strength", 15, 17)] + [TestCase("Mass Cat's Grace", 18, 20)] + [TestCase("Chain Lightning", 21, 23)] + [TestCase("Circle of Death", 24, 25)] + [TestCase("Control Water", 27, 28)] [TestCase("Disintegrate", 31, 33)] - [TestCase("Greater dispel magic", 34, 37)] - [TestCase("Mass eagle's splendor", 38, 40)] + [TestCase("Greater Dispel Magic", 34, 37)] + [TestCase("Mass Eagle's Splendor", 38, 40)] [TestCase("Eyebite", 41, 42)] - [TestCase("Flesh to stone", 44, 45)] - [TestCase("Mass fox's cunning", 46, 48)] - [TestCase("Globe of invulnerability", 50, 52)] - [TestCase("Greater heroism", 55, 56)] + [TestCase("Flesh to Stone", 44, 45)] + [TestCase("Mass Fox's Cunning", 46, 48)] + [TestCase("Globe of Invulnerability", 50, 52)] + [TestCase("Greater Heroism", 55, 56)] [TestCase("Mislead", 58, 59)] - [TestCase("Move earth", 61, 62)] - [TestCase("Otiluke's freezing sphere", 63, 64)] - [TestCase("Mass owl's wisdom", 65, 67)] - [TestCase("Permanent image", 68, 69)] - [TestCase("Planar binding", 70, 71)] - [TestCase("Programmed image", 72, 73)] + [TestCase("Move Earth", 61, 62)] + [TestCase("Otiluke's Freezing Sphere", 63, 64)] + [TestCase("Mass Owl's Wisdom", 65, 67)] + [TestCase("Permanent Image", 68, 69)] + [TestCase("Planar Binding", 70, 71)] + [TestCase("Programmed Image", 72, 73)] [TestCase("Repulsion", 74, 75)] - [TestCase("Shadow walk", 76, 78)] - [TestCase("Stone to flesh", 79, 81)] - [TestCase("Mass suggestion", 82, 83)] - [TestCase("Summon monster VI", 84, 85)] - [TestCase("Tenser's transformation", 89, 90)] - [TestCase("True seeing", 91, 93)] - [TestCase("Undeath to death", 94, 95)] + [TestCase("Shadow Walk", 76, 78)] + [TestCase("Stone to Flesh", 79, 81)] + [TestCase("Mass Suggestion", 82, 83)] + [TestCase("Summon Monster VI", 84, 85)] + [TestCase("Tenser's Transformation", 89, 90)] + [TestCase("True Seeing", 91, 93)] + [TestCase("Undeath to Death", 94, 95)] [TestCase("Veil", 96, 97)] - [TestCase("Wall of iron", 98, 100)] + [TestCase("Wall of Iron", 98, 100)] public override void Percentile(string content, int lower, int upper) { base.Percentile(content, lower, upper); } - [TestCase("Animate objects", 6)] + [TestCase("Animate Objects", 6)] [TestCase("Contingency", 26)] - [TestCase("Create undead", 29)] - [TestCase("Mass cure moderate wounds", 30)] - [TestCase("Find the path", 43)] - [TestCase("Geas/quest", 49)] - [TestCase("Guards and wards", 53)] - [TestCase("Heroes' feast", 54)] - [TestCase("Legend lore", 57)] - [TestCase("Mordenkainen's lubrication", 60)] - [TestCase("Symbol of fear", 86)] - [TestCase("Symbol of persuasion", 87)] - [TestCase("Sympathetic vibration", 88)] + [TestCase("Create Undead", 29)] + [TestCase("Mass Cure Moderate Wounds", 30)] + [TestCase("Find the Path", 43)] + [TestCase("Geas/Quest", 49)] + [TestCase("Guards and Wards", 53)] + [TestCase("Heroes' Feast", 54)] + [TestCase("Legend Lore", 57)] + [TestCase("Mordenkainen's Lucubration", 60)] + [TestCase("Symbol of Fear", 86)] + [TestCase("Symbol of Persuasion", 87)] + [TestCase("Sympathetic Vibration", 88)] public override void Percentile(string content, int roll) { base.Percentile(content, roll); diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level7ArcaneSpellsTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level7ArcaneSpellsTests.cs index c18c1e3c..a9696a5e 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level7ArcaneSpellsTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level7ArcaneSpellsTests.cs @@ -1,5 +1,5 @@ -using NUnit.Framework; -using DnDGen.TreasureGen.Tables; +using DnDGen.TreasureGen.Tables; +using NUnit.Framework; namespace DnDGen.TreasureGen.Tests.Integration.Tables.Items.Magical.Scrolls.Arcane { @@ -23,46 +23,46 @@ public override void TableIsComplete() AssertTableIsComplete(); } - [TestCase("Greater arcane sight", 1, 3)] + [TestCase("Greater Arcane Sight", 1, 3)] [TestCase("Banishment", 4, 7)] - [TestCase("Bigby's grasping hand", 8, 10)] - [TestCase("Control undead", 11, 13)] - [TestCase("Control weather", 14, 16)] - [TestCase("Delayed blast fireball", 17, 19)] - [TestCase("Drawmij's instant summons", 20, 21)] - [TestCase("Ethereal jaunt", 22, 25)] - [TestCase("Finger of death", 26, 28)] + [TestCase("Bigby's Grasping Hand", 8, 10)] + [TestCase("Control Undead", 11, 13)] + [TestCase("Control Weather", 14, 16)] + [TestCase("Delayed Blast Fireball", 17, 19)] + [TestCase("Drawmij's Instant Summons", 20, 21)] + [TestCase("Ethereal Jaunt", 22, 25)] + [TestCase("Finger of Death", 26, 28)] [TestCase("Forcecage", 29, 31)] - [TestCase("Mass hold person", 32, 35)] + [TestCase("Mass Hold Person", 32, 35)] [TestCase("Insanity", 36, 38)] - [TestCase("Mass invisibility", 39, 42)] - [TestCase("Mordenkainen's magnificent mansion", 44, 45)] - [TestCase("Mordenkainen's sword", 46, 48)] - [TestCase("Phase door", 49, 51)] - [TestCase("Plane shift", 52, 54)] - [TestCase("Power word blind", 55, 57)] - [TestCase("Prismatic spray", 58, 61)] - [TestCase("Project image", 62, 64)] - [TestCase("Reverse gravity", 65, 67)] - [TestCase("Greater scrying", 68, 70)] + [TestCase("Mass Invisibility", 39, 42)] + [TestCase("Mordenkainen's Magnificent Mansion", 44, 45)] + [TestCase("Mordenkainen's Sword", 46, 48)] + [TestCase("Phase Door", 49, 51)] + [TestCase("Plane Shift", 52, 54)] + [TestCase("Power Word Blind", 55, 57)] + [TestCase("Prismatic Spray", 58, 61)] + [TestCase("Project Image", 62, 64)] + [TestCase("Reverse Gravity", 65, 67)] + [TestCase("Greater Scrying", 68, 70)] [TestCase("Sequester", 71, 73)] - [TestCase("Greater shadow conjuration", 74, 76)] - [TestCase("Spell turning", 78, 80)] + [TestCase("Greater Shadow Conjuration", 74, 76)] + [TestCase("Spell Turning", 78, 80)] [TestCase("Statue", 81, 82)] - [TestCase("Summon monster VII", 83, 85)] - [TestCase("Teleport object", 88, 90)] - [TestCase("Greater teleport", 91, 95)] + [TestCase("Summon Monster VII", 83, 85)] + [TestCase("Teleport Object", 88, 90)] + [TestCase("Greater Teleport", 91, 95)] [TestCase("Vision", 96, 97)] - [TestCase("Waves of exhaustion", 98, 100)] + [TestCase("Waves of Exhaustion", 98, 100)] public override void Percentile(string content, int lower, int upper) { base.Percentile(content, lower, upper); } - [TestCase("Limited wish", 43)] + [TestCase("Limited Wish", 43)] [TestCase("Simulacrum", 77)] - [TestCase("Symbol of stunning", 86)] - [TestCase("Symbol of weakness", 87)] + [TestCase("Symbol of Stunning", 86)] + [TestCase("Symbol of Weakness", 87)] public override void Percentile(string content, int roll) { base.Percentile(content, roll); diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level8ArcaneSpellsTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level8ArcaneSpellsTests.cs index a1a9cbe1..85ee34de 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level8ArcaneSpellsTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level8ArcaneSpellsTests.cs @@ -1,5 +1,5 @@ -using NUnit.Framework; -using DnDGen.TreasureGen.Tables; +using DnDGen.TreasureGen.Tables; +using NUnit.Framework; namespace DnDGen.TreasureGen.Tests.Integration.Tables.Items.Magical.Scrolls.Arcane { @@ -24,45 +24,45 @@ public override void TableIsComplete() } [TestCase("Antipathy", 1, 2)] - [TestCase("Bigby's clenched fist", 3, 5)] + [TestCase("Bigby's Clenched Fist", 3, 5)] [TestCase("Binding", 6, 8)] - [TestCase("Mass charm monster", 9, 12)] - [TestCase("Create greater undead", 14, 16)] + [TestCase("Mass Charm Monster", 9, 12)] + [TestCase("Create Greater Undead", 14, 16)] [TestCase("Demand", 17, 19)] - [TestCase("Dimensional lock", 20, 22)] - [TestCase("Discern location", 23, 26)] - [TestCase("Horrid wilting", 27, 29)] - [TestCase("Incendiary cloud", 30, 32)] - [TestCase("Iron body", 33, 35)] + [TestCase("Dimensional Lock", 20, 22)] + [TestCase("Discern Location", 23, 26)] + [TestCase("Horrid Wilting", 27, 29)] + [TestCase("Incendiary Cloud", 30, 32)] + [TestCase("Iron Body", 33, 35)] [TestCase("Maze", 36, 38)] - [TestCase("Mind blank", 39, 41)] - [TestCase("Moment of prescience", 42, 44)] - [TestCase("Otiluke's telekinetic sphere", 45, 48)] - [TestCase("Otto's irresistible dance", 49, 51)] - [TestCase("Greater planar binding", 52, 54)] - [TestCase("Polar ray", 55, 57)] - [TestCase("Polymorph any object", 58, 60)] - [TestCase("Power word stun", 61, 63)] - [TestCase("Prismatic wall", 64, 66)] - [TestCase("Protection from spells", 67, 70)] - [TestCase("Greater prying eyes", 71, 73)] - [TestCase("Scintillating pattern", 74, 76)] + [TestCase("Mind Blank", 39, 41)] + [TestCase("Moment of Prescience", 42, 44)] + [TestCase("Otiluke's Telekinetic Sphere", 45, 48)] + [TestCase("Otto's Irresistible Dance", 49, 51)] + [TestCase("Greater Planar Binding", 52, 54)] + [TestCase("Polar Ray", 55, 57)] + [TestCase("Polymorph Any Object", 58, 60)] + [TestCase("Power Word Stun", 61, 63)] + [TestCase("Prismatic Wall", 64, 66)] + [TestCase("Protection from Spells", 67, 70)] + [TestCase("Greater Prying Eyes", 71, 73)] + [TestCase("Scintillating Pattern", 74, 76)] [TestCase("Screen", 77, 78)] - [TestCase("Greater shadow evocation", 79, 81)] - [TestCase("Greater shout", 82, 84)] - [TestCase("Summon monster VIII", 85, 87)] + [TestCase("Greater Shadow Evocation", 79, 81)] + [TestCase("Greater Shout", 82, 84)] + [TestCase("Summon Monster VIII", 85, 87)] [TestCase("Sunburst", 88, 90)] [TestCase("Sympathy", 93, 94)] - [TestCase("Temporal stasis", 95, 98)] - [TestCase("Trap the soul", 99, 100)] + [TestCase("Temporal Stasis", 95, 98)] + [TestCase("Trap the Soul", 99, 100)] public override void Percentile(string content, int lower, int upper) { base.Percentile(content, lower, upper); } [TestCase("Clone", 13)] - [TestCase("Symbol of death", 91)] - [TestCase("Symbol of insanity", 92)] + [TestCase("Symbol of Death", 91)] + [TestCase("Symbol of Insanity", 92)] public override void Percentile(string content, int roll) { base.Percentile(content, roll); diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level9ArcaneSpellsTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level9ArcaneSpellsTests.cs index aed21dcd..7dd66044 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level9ArcaneSpellsTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Arcane/Level9ArcaneSpellsTests.cs @@ -1,5 +1,5 @@ -using NUnit.Framework; -using DnDGen.TreasureGen.Tables; +using DnDGen.TreasureGen.Tables; +using NUnit.Framework; namespace DnDGen.TreasureGen.Tests.Integration.Tables.Items.Magical.Scrolls.Arcane { @@ -23,28 +23,28 @@ public override void TableIsComplete() AssertTableIsComplete(); } - [TestCase("Astral projection", 1, 3)] - [TestCase("Bigby's crushing hand", 4, 7)] - [TestCase("Dominate monster", 8, 12)] - [TestCase("Energy drain", 13, 16)] + [TestCase("Astral Projection", 1, 3)] + [TestCase("Bigby's Crushing Hand", 4, 7)] + [TestCase("Dominate Monster", 8, 12)] + [TestCase("Energy Drain", 13, 16)] [TestCase("Etherealness", 17, 21)] [TestCase("Foresight", 22, 25)] [TestCase("Freedom", 26, 31)] [TestCase("Gate", 32, 36)] - [TestCase("Mass hold monster", 37, 40)] + [TestCase("Mass Hold Monster", 37, 40)] [TestCase("Imprisonment", 41, 44)] - [TestCase("Meteor swarm", 45, 49)] - [TestCase("Mordenkainen's disjunction", 50, 53)] - [TestCase("Power word kill", 54, 58)] - [TestCase("Prismatic sphere", 59, 62)] + [TestCase("Meteor Swarm", 45, 49)] + [TestCase("Mordenkainen's Disjunction", 50, 53)] + [TestCase("Power Word Kill", 54, 58)] + [TestCase("Prismatic Sphere", 59, 62)] [TestCase("Refuge", 63, 66)] [TestCase("Shades", 67, 70)] [TestCase("Shapechange", 71, 76)] - [TestCase("Soul bind", 77, 79)] - [TestCase("Summon monster IX", 80, 83)] - [TestCase("Teleportation circle", 84, 86)] - [TestCase("Time stop", 87, 91)] - [TestCase("Wail of the banshee", 92, 95)] + [TestCase("Soul Bind", 77, 79)] + [TestCase("Summon Monster IX", 80, 83)] + [TestCase("Teleportation Circle", 84, 86)] + [TestCase("Time Stop", 87, 91)] + [TestCase("Wail of the Banshee", 92, 95)] [TestCase("Weird", 96, 99)] public override void Percentile(string content, int lower, int upper) { diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level0DivineSpellsTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level0DivineSpellsTests.cs index 3328b39f..e8f8143b 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level0DivineSpellsTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level0DivineSpellsTests.cs @@ -1,5 +1,5 @@ -using NUnit.Framework; -using DnDGen.TreasureGen.Tables; +using DnDGen.TreasureGen.Tables; +using NUnit.Framework; namespace DnDGen.TreasureGen.Tests.Integration.Tables.Items.Magical.Scrolls.Divine { @@ -23,18 +23,18 @@ public override void TableIsComplete() AssertTableIsComplete(); } - [TestCase("Create water", 1, 7)] - [TestCase("Cure minor wounds", 8, 14)] - [TestCase("Detect magic", 15, 22)] - [TestCase("Detect poison", 23, 29)] + [TestCase("Create Water", 1, 7)] + [TestCase("Cure Minor Wounds", 8, 14)] + [TestCase("Detect Magic", 15, 22)] + [TestCase("Detect Poison", 23, 29)] [TestCase("Flare", 30, 36)] [TestCase("Guidance", 37, 43)] - [TestCase("Inflict minor wounds", 44, 50)] - [TestCase("Know direction", 51, 57)] + [TestCase("Inflict Minor Wounds", 44, 50)] + [TestCase("Know Direction", 51, 57)] [TestCase("Light", 58, 65)] [TestCase("Mending", 66, 72)] - [TestCase("Purify food and drink", 73, 79)] - [TestCase("Read magic", 80, 86)] + [TestCase("Purify Food and Drink", 73, 79)] + [TestCase("Read Magic", 80, 86)] [TestCase("Resistance", 87, 93)] [TestCase("Virtue", 94, 100)] public override void Percentile(string content, int lower, int upper) diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level1DivineSpellsTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level1DivineSpellsTests.cs index f3f9ce0e..a093e559 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level1DivineSpellsTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level1DivineSpellsTests.cs @@ -1,5 +1,5 @@ -using NUnit.Framework; -using DnDGen.TreasureGen.Tables; +using DnDGen.TreasureGen.Tables; +using NUnit.Framework; namespace DnDGen.TreasureGen.Tests.Integration.Tables.Items.Magical.Scrolls.Divine { @@ -24,7 +24,7 @@ public override void TableIsComplete() } [TestCase("Alarm", 1)] - [TestCase("Bless weapon", 10)] + [TestCase("Bless Weapon", 10)] public override void Percentile(string content, int roll) { base.Percentile(content, roll); @@ -32,45 +32,45 @@ public override void Percentile(string content, int roll) [TestCase("Bane", 2, 3)] [TestCase("Bless", 4, 6)] - [TestCase("Bless water", 7, 9)] - [TestCase("Calm animals", 11, 12)] - [TestCase("Cause fear", 13, 14)] - [TestCase("Charm animal", 15, 16)] + [TestCase("Bless Water", 7, 9)] + [TestCase("Calm Animals", 11, 12)] + [TestCase("Cause Fear", 13, 14)] + [TestCase("Charm Animal", 15, 16)] [TestCase("Command", 17, 19)] - [TestCase("Comprehend languages", 20, 21)] - [TestCase("Cure light wounds", 22, 26)] - [TestCase("Curse water", 27, 28)] + [TestCase("Comprehend Languages", 20, 21)] + [TestCase("Cure Light Wounds", 22, 26)] + [TestCase("Curse Water", 27, 28)] [TestCase("Deathwatch", 29, 30)] - [TestCase("Detect animals or plants", 31, 32)] - [TestCase("Detect chaos/evil/good/law", 33, 35)] - [TestCase("Detect snares and pits", 36, 37)] - [TestCase("Detect undead", 38, 39)] - [TestCase("Divine favor", 40, 41)] + [TestCase("Detect Animals or Plants", 31, 32)] + [TestCase("Detect Chaos/Evil/Good/Law", 33, 35)] + [TestCase("Detect Snares and Pits", 36, 37)] + [TestCase("Detect Undead", 38, 39)] + [TestCase("Divine Favor", 40, 41)] [TestCase("Doom", 42, 43)] - [TestCase("Endure elements", 44, 48)] + [TestCase("Endure Elements", 44, 48)] [TestCase("Entangle", 49, 50)] - [TestCase("Entropic shield", 51, 52)] - [TestCase("Faerie fire", 53, 54)] + [TestCase("Entropic Shield", 51, 52)] + [TestCase("Faerie Fire", 53, 54)] [TestCase("Goodberry", 55, 56)] - [TestCase("Hide from animals", 57, 58)] - [TestCase("Hide from undead", 59, 60)] - [TestCase("Inflict light wounds", 61, 62)] + [TestCase("Hide from Animals", 57, 58)] + [TestCase("Hide from Undead", 59, 60)] + [TestCase("Inflict Light Wounds", 61, 62)] [TestCase("Jump", 63, 64)] [TestCase("Longstrider", 65, 66)] - [TestCase("Magic fang", 67, 68)] - [TestCase("Magic stone", 69, 72)] - [TestCase("Magic weapon", 73, 74)] - [TestCase("Obscuring mist", 75, 78)] - [TestCase("Pass without trace", 79, 80)] - [TestCase("Produce flame", 81, 82)] - [TestCase("Protection from chaos/evil/good/law", 83, 86)] - [TestCase("Remove fear", 87, 88)] + [TestCase("Magic Fang", 67, 68)] + [TestCase("Magic Stone", 69, 72)] + [TestCase("Magic Weapon", 73, 74)] + [TestCase("Obscuring Mist", 75, 78)] + [TestCase("Pass Without Trace", 79, 80)] + [TestCase("Produce Flame", 81, 82)] + [TestCase("Protection from Chaos/Evil/Good/Law", 83, 86)] + [TestCase("Remove Fear", 87, 88)] [TestCase("Sanctuary", 89, 90)] - [TestCase("Shield of faith", 91, 92)] + [TestCase("Shield of Faith", 91, 92)] [TestCase("Shillelagh", 93, 94)] - [TestCase("Speak with animals", 95, 96)] - [TestCase("Summon monster I", 97, 98)] - [TestCase("Summon nature's ally I", 99, 100)] + [TestCase("Speak with Animals", 95, 96)] + [TestCase("Summon Monster I", 97, 98)] + [TestCase("Summon Nature's Ally I", 99, 100)] public override void Percentile(string content, int lower, int upper) { base.Percentile(content, lower, upper); diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level2DivineSpellsTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level2DivineSpellsTests.cs index 745f81c4..66c30210 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level2DivineSpellsTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level2DivineSpellsTests.cs @@ -1,5 +1,5 @@ -using NUnit.Framework; -using DnDGen.TreasureGen.Tables; +using DnDGen.TreasureGen.Tables; +using NUnit.Framework; namespace DnDGen.TreasureGen.Tests.Integration.Tables.Items.Magical.Scrolls.Divine { @@ -23,21 +23,21 @@ public override void TableIsComplete() AssertTableIsComplete(); } - [TestCase("Animal messenger", 1)] - [TestCase("Animal trance", 2)] - [TestCase("Chill metal", 18)] - [TestCase("Death knell", 27)] - [TestCase("Fire trap", 40)] - [TestCase("Gentle repose", 47)] - [TestCase("Gust of wind", 48)] - [TestCase("Heat metal", 49)] - [TestCase("Reduce animal", 62)] + [TestCase("Animal Messenger", 1)] + [TestCase("Animal Trance", 2)] + [TestCase("Chill Metal", 18)] + [TestCase("Death Knell", 27)] + [TestCase("Fire Trap", 40)] + [TestCase("Gentle Repose", 47)] + [TestCase("Gust of Wind", 48)] + [TestCase("Heat Metal", 49)] + [TestCase("Reduce Animal", 62)] [TestCase("Snare", 77)] - [TestCase("Soften earth and stone", 78)] - [TestCase("Speak with plants", 81)] + [TestCase("Soften Earth and Stone", 78)] + [TestCase("Speak with Plants", 81)] [TestCase("Status", 86)] - [TestCase("Tree shape", 93)] - [TestCase("Wood shape", 98)] + [TestCase("Tree Shape", 93)] + [TestCase("Wood Shape", 98)] public override void Percentile(string content, int roll) { base.Percentile(content, roll); @@ -45,41 +45,41 @@ public override void Percentile(string content, int roll) [TestCase("Augury", 3, 4)] [TestCase("Barkskin", 5, 6)] - [TestCase("Bear's endurance", 7, 9)] - [TestCase("Bull's strength", 10, 12)] - [TestCase("Calm emotions", 13, 14)] - [TestCase("Cat's grace", 15, 17)] + [TestCase("Bear's Endurance", 7, 9)] + [TestCase("Bull's Strength", 10, 12)] + [TestCase("Calm Emotions", 13, 14)] + [TestCase("Cat's Grace", 15, 17)] [TestCase("Consecrate", 19, 20)] - [TestCase("Cure moderate wounds", 21, 24)] + [TestCase("Cure Moderate Wounds", 21, 24)] [TestCase("Darkness", 25, 26)] - [TestCase("Delay poison", 28, 30)] + [TestCase("Delay Poison", 28, 30)] [TestCase("Desecrate", 31, 32)] - [TestCase("Eagle's splendor", 33, 35)] + [TestCase("Eagle's Splendor", 33, 35)] [TestCase("Enthrall", 36, 37)] - [TestCase("Find traps", 38, 39)] - [TestCase("Flame blade", 41, 42)] - [TestCase("Flaming sphere", 43, 44)] - [TestCase("Fog cloud", 45, 46)] - [TestCase("Hold animal", 50, 51)] - [TestCase("Hold person", 52, 54)] - [TestCase("Inflict moderate wounds", 55, 56)] - [TestCase("Make whole", 57, 58)] - [TestCase("Owl's wisdom", 59, 61)] - [TestCase("Remove paralysis", 63, 64)] - [TestCase("Resist energy", 65, 67)] - [TestCase("Lesser restoration", 68, 70)] + [TestCase("Find Traps", 38, 39)] + [TestCase("Flame Blade", 41, 42)] + [TestCase("Flaming Sphere", 43, 44)] + [TestCase("Fog Cloud", 45, 46)] + [TestCase("Hold Animal", 50, 51)] + [TestCase("Hold Person", 52, 54)] + [TestCase("Inflict Moderate Wounds", 55, 56)] + [TestCase("Make Whole", 57, 58)] + [TestCase("Owl's Wisdom", 59, 61)] + [TestCase("Remove Paralysis", 63, 64)] + [TestCase("Resist Energy", 65, 67)] + [TestCase("Lesser Restoration", 68, 70)] [TestCase("Shatter", 71, 72)] - [TestCase("Shield other", 73, 74)] + [TestCase("Shield Other", 73, 74)] [TestCase("Silence", 75, 76)] - [TestCase("Sound burst", 79, 80)] - [TestCase("Spider climb", 82, 83)] - [TestCase("Spiritual weapon", 84, 85)] - [TestCase("Summon monster II", 87, 88)] - [TestCase("Summon nature's ally II", 89, 90)] - [TestCase("Summon swarm", 91, 92)] - [TestCase("Undetectable alignment", 94, 95)] - [TestCase("Warp wood", 96, 97)] - [TestCase("Zone of truth", 99, 100)] + [TestCase("Sound Burst", 79, 80)] + [TestCase("Spider Climb", 82, 83)] + [TestCase("Spiritual Weapon", 84, 85)] + [TestCase("Summon Monster II", 87, 88)] + [TestCase("Summon Nature's Ally II", 89, 90)] + [TestCase("Summon Swarm", 91, 92)] + [TestCase("Undetectable Alignment", 94, 95)] + [TestCase("Warp Wood", 96, 97)] + [TestCase("Zone of Truth", 99, 100)] public override void Percentile(string content, int lower, int upper) { base.Percentile(content, lower, upper); diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level3DivineSpellsTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level3DivineSpellsTests.cs index 66f16cbf..78627584 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level3DivineSpellsTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level3DivineSpellsTests.cs @@ -1,5 +1,5 @@ -using NUnit.Framework; -using DnDGen.TreasureGen.Tables; +using DnDGen.TreasureGen.Tables; +using NUnit.Framework; namespace DnDGen.TreasureGen.Tests.Integration.Tables.Items.Magical.Scrolls.Divine { @@ -23,56 +23,56 @@ public override void TableIsComplete() AssertTableIsComplete(); } - [TestCase("Animate dead", 1, 2)] - [TestCase("Bestow curse", 3, 4)] - [TestCase("Blindness/deafness", 5, 6)] - [TestCase("Call lightning", 7, 8)] + [TestCase("Animate Dead", 1, 2)] + [TestCase("Bestow Curse", 3, 4)] + [TestCase("Blindness/Deafness", 5, 6)] + [TestCase("Call Lightning", 7, 8)] [TestCase("Contagion", 9, 10)] - [TestCase("Continual flame", 11, 12)] - [TestCase("Create food and water", 13, 14)] - [TestCase("Cure serious wounds", 15, 18)] + [TestCase("Continual Flame", 11, 12)] + [TestCase("Create Food and Water", 13, 14)] + [TestCase("Cure Serious Wounds", 15, 18)] [TestCase("Daylight", 20, 21)] - [TestCase("Deeper darkness", 22, 23)] - [TestCase("Diminish plants", 24, 25)] - [TestCase("Dispel magic", 26, 27)] - [TestCase("Dominate animal", 28, 29)] - [TestCase("Glyph of warding", 30, 31)] - [TestCase("Helping hand", 33, 34)] - [TestCase("Inflict serious wounds", 35, 36)] - [TestCase("Invisibility purge", 37, 38)] - [TestCase("Locate object", 39, 40)] - [TestCase("Magic circle against chaos/evil/good/law", 41, 46)] - [TestCase("Greater magic fang", 47, 48)] - [TestCase("Magic vestment", 49, 50)] - [TestCase("Meld into stone", 51, 52)] - [TestCase("Neutralize poison", 53, 55)] - [TestCase("Obscure object", 56, 57)] - [TestCase("Plant growth", 58, 59)] + [TestCase("Deeper Darkness", 22, 23)] + [TestCase("Diminish Plants", 24, 25)] + [TestCase("Dispel Magic", 26, 27)] + [TestCase("Dominate Animal", 28, 29)] + [TestCase("Glyph of Warding", 30, 31)] + [TestCase("Helping Hand", 33, 34)] + [TestCase("Inflict Serious Wounds", 35, 36)] + [TestCase("Invisibility Purge", 37, 38)] + [TestCase("Locate Object", 39, 40)] + [TestCase("Magic Circle Against Chaos/Evil/Good/Law", 41, 46)] + [TestCase("Greater Magic Fang", 47, 48)] + [TestCase("Magic Vestment", 49, 50)] + [TestCase("Meld into Stone", 51, 52)] + [TestCase("Neutralize Poison", 53, 55)] + [TestCase("Obscure Object", 56, 57)] + [TestCase("Plant Growth", 58, 59)] [TestCase("Prayer", 60, 62)] - [TestCase("Protection from energy", 63, 64)] + [TestCase("Protection from Energy", 63, 64)] [TestCase("Quench", 65, 66)] - [TestCase("Remove blindness/deafness", 67, 69)] - [TestCase("Remove curse", 70, 71)] - [TestCase("Remove disease", 72, 73)] - [TestCase("Searing light", 74, 76)] - [TestCase("Sleet storm", 77, 78)] + [TestCase("Remove Blindness/Deafness", 67, 69)] + [TestCase("Remove Curse", 70, 71)] + [TestCase("Remove Disease", 72, 73)] + [TestCase("Searing Light", 74, 76)] + [TestCase("Sleet Storm", 77, 78)] [TestCase("Snare", 79, 80)] - [TestCase("Speak with dead", 81, 83)] - [TestCase("Speak with plants", 84, 85)] - [TestCase("Spike growth", 86, 87)] - [TestCase("Stone shape", 88, 89)] - [TestCase("Summon monster III", 90, 91)] - [TestCase("Summon nature's ally III", 92, 93)] - [TestCase("Water breathing", 94, 96)] - [TestCase("Water walk", 97, 98)] - [TestCase("Wind wall", 99, 100)] + [TestCase("Speak with Dead", 81, 83)] + [TestCase("Speak with Plants", 84, 85)] + [TestCase("Spike Growth", 86, 87)] + [TestCase("Stone Shape", 88, 89)] + [TestCase("Summon Monster III", 90, 91)] + [TestCase("Summon Nature's Ally III", 92, 93)] + [TestCase("Water Breathing", 94, 96)] + [TestCase("Water Walk", 97, 98)] + [TestCase("Wind Wall", 99, 100)] public override void Percentile(string content, int lower, int upper) { base.Percentile(content, lower, upper); } [TestCase("Darkvision", 19)] - [TestCase("Heal mount", 32)] + [TestCase("Heal Mount", 32)] public override void Percentile(string content, int roll) { base.Percentile(content, roll); diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level4DivineSpellsTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level4DivineSpellsTests.cs index 5a1c7738..f7d0aa92 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level4DivineSpellsTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level4DivineSpellsTests.cs @@ -1,5 +1,5 @@ -using NUnit.Framework; -using DnDGen.TreasureGen.Tables; +using DnDGen.TreasureGen.Tables; +using NUnit.Framework; namespace DnDGen.TreasureGen.Tests.Integration.Tables.Items.Magical.Scrolls.Divine { @@ -23,39 +23,39 @@ public override void TableIsComplete() AssertTableIsComplete(); } - [TestCase("Air walk", 1, 5)] - [TestCase("Antiplant shell", 6, 7)] + [TestCase("Air Walk", 1, 5)] + [TestCase("Antiplant Shell", 6, 7)] [TestCase("Blight", 8, 9)] - [TestCase("Break enchantment", 10, 11)] - [TestCase("Command plants", 12, 13)] - [TestCase("Control water", 14, 15)] - [TestCase("Cure critical wounds", 16, 21)] - [TestCase("Death ward", 22, 26)] - [TestCase("Dimensional anchor", 27, 31)] - [TestCase("Discern lies", 32, 34)] + [TestCase("Break Enchantment", 10, 11)] + [TestCase("Command Plants", 12, 13)] + [TestCase("Control Water", 14, 15)] + [TestCase("Cure Critical Wounds", 16, 21)] + [TestCase("Death Ward", 22, 26)] + [TestCase("Dimensional Anchor", 27, 31)] + [TestCase("Discern Lies", 32, 34)] [TestCase("Dismissal", 35, 37)] [TestCase("Divination", 38, 39)] - [TestCase("Divine power", 40, 42)] - [TestCase("Freedom of movement", 43, 47)] - [TestCase("Giant vermin", 48, 49)] - [TestCase("Holy sword", 50, 51)] - [TestCase("Imbue with spell ability", 52, 54)] - [TestCase("Inflict critical wounds", 55, 57)] - [TestCase("Greater magic weapon", 58, 60)] + [TestCase("Divine Power", 40, 42)] + [TestCase("Freedom of Movement", 43, 47)] + [TestCase("Giant Vermin", 48, 49)] + [TestCase("Holy Sword", 50, 51)] + [TestCase("Imbue with Spell Ability", 52, 54)] + [TestCase("Inflict Critical Wounds", 55, 57)] + [TestCase("Greater Magic Weapon", 58, 60)] [TestCase("Nondetection", 61, 62)] - [TestCase("Lesser planar ally", 63, 64)] + [TestCase("Lesser Planar Ally", 63, 64)] [TestCase("Poison", 65, 67)] [TestCase("Reincarnate", 68, 69)] - [TestCase("Repel vermin", 70, 71)] + [TestCase("Repel Vermin", 70, 71)] [TestCase("Restoration", 72, 76)] - [TestCase("Rusting grasp", 77, 78)] + [TestCase("Rusting Grasp", 77, 78)] [TestCase("Sending", 79, 81)] - [TestCase("Spell immunity", 82, 85)] - [TestCase("Spike stones", 86, 87)] - [TestCase("Summon monster IV", 88, 90)] - [TestCase("Summon nature's ally IV", 91, 93)] + [TestCase("Spell Immunity", 82, 85)] + [TestCase("Spike Stones", 86, 87)] + [TestCase("Summon Monster IV", 88, 90)] + [TestCase("Summon Nature's Ally IV", 91, 93)] [TestCase("Tongues", 94, 98)] - [TestCase("Tree stride", 99, 100)] + [TestCase("Tree Stride", 99, 100)] public override void Percentile(string content, int lower, int upper) { base.Percentile(content, lower, upper); diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level5DivineSpellsTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level5DivineSpellsTests.cs index cdbd231c..e52041c2 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level5DivineSpellsTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level5DivineSpellsTests.cs @@ -1,5 +1,5 @@ -using NUnit.Framework; -using DnDGen.TreasureGen.Tables; +using DnDGen.TreasureGen.Tables; +using NUnit.Framework; namespace DnDGen.TreasureGen.Tests.Integration.Tables.Items.Magical.Scrolls.Divine { @@ -23,37 +23,37 @@ public override void TableIsComplete() AssertTableIsComplete(); } - [TestCase("Animal growth", 1, 3)] + [TestCase("Animal Growth", 1, 3)] [TestCase("Atonement", 4, 5)] - [TestCase("Baleful polymorph", 7, 9)] - [TestCase("Break enchantment", 10, 13)] - [TestCase("Call lightning storm", 14, 16)] - [TestCase("Greater command", 17, 20)] - [TestCase("Control winds", 23, 24)] - [TestCase("Mass cure light wounds", 25, 30)] - [TestCase("Dispel chaos/evil/good/law", 31, 34)] - [TestCase("Disrupting weapon", 35, 38)] - [TestCase("Flame strike", 39, 41)] + [TestCase("Baleful Polymorph", 7, 9)] + [TestCase("Break Enchantment", 10, 13)] + [TestCase("Call Lightning Storm", 14, 16)] + [TestCase("Greater Command", 17, 20)] + [TestCase("Control Winds", 23, 24)] + [TestCase("Mass Cure Light Wounds", 25, 30)] + [TestCase("Dispel Chaos/Evil/Good/Law", 31, 34)] + [TestCase("Disrupting Weapon", 35, 38)] + [TestCase("Flame Strike", 39, 41)] [TestCase("Hallow", 42, 43)] - [TestCase("Ice storm", 44, 46)] - [TestCase("Mass inflict light wounds", 47, 49)] - [TestCase("Insect plague", 50, 52)] - [TestCase("Plane shift", 54, 56)] - [TestCase("Raise dead", 57, 58)] - [TestCase("Righteous might", 59, 61)] + [TestCase("Ice Storm", 44, 46)] + [TestCase("Mass Inflict Light Wounds", 47, 49)] + [TestCase("Insect Plague", 50, 52)] + [TestCase("Plane Shift", 54, 56)] + [TestCase("Raise Dead", 57, 58)] + [TestCase("Righteous Might", 59, 61)] [TestCase("Scrying", 62, 63)] - [TestCase("Slay living", 64, 66)] - [TestCase("Spell resistance", 67, 69)] + [TestCase("Slay Living", 64, 66)] + [TestCase("Spell Resistance", 67, 69)] [TestCase("Stoneskin", 70, 71)] - [TestCase("Summon monster V", 72, 74)] - [TestCase("Summon nature's ally V", 75, 77)] - [TestCase("Transmute mud to rock", 80, 82)] - [TestCase("Transmute rock to mud", 83, 85)] - [TestCase("True seeing", 86, 89)] + [TestCase("Summon Monster V", 72, 74)] + [TestCase("Summon Nature's Ally V", 75, 77)] + [TestCase("Transmute Mud to Rock", 80, 82)] + [TestCase("Transmute Rock to Mud", 83, 85)] + [TestCase("True Seeing", 86, 89)] [TestCase("Unhallow", 90, 91)] - [TestCase("Wall of fire", 92, 94)] - [TestCase("Wall of stone", 95, 97)] - [TestCase("Wall of thorns", 98, 100)] + [TestCase("Wall of Fire", 92, 94)] + [TestCase("Wall of Stone", 95, 97)] + [TestCase("Wall of Thorns", 98, 100)] public override void Percentile(string content, int lower, int upper) { base.Percentile(content, lower, upper); @@ -61,10 +61,10 @@ public override void Percentile(string content, int lower, int upper) [TestCase("Awaken", 6)] [TestCase("Commune", 21)] - [TestCase("Commune with nature", 22)] - [TestCase("Mark of justice", 53)] - [TestCase("Symbol of pain", 78)] - [TestCase("Symbol of sleep", 79)] + [TestCase("Commune with Nature", 22)] + [TestCase("Mark of Justice", 53)] + [TestCase("Symbol of Pain", 78)] + [TestCase("Symbol of Sleep", 79)] public override void Percentile(string content, int roll) { base.Percentile(content, roll); diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level6DivineSpellsTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level6DivineSpellsTests.cs index 225145bb..2df68d30 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level6DivineSpellsTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level6DivineSpellsTests.cs @@ -1,5 +1,5 @@ -using NUnit.Framework; -using DnDGen.TreasureGen.Tables; +using DnDGen.TreasureGen.Tables; +using NUnit.Framework; namespace DnDGen.TreasureGen.Tests.Integration.Tables.Items.Magical.Scrolls.Divine { @@ -23,47 +23,47 @@ public override void TableIsComplete() AssertTableIsComplete(); } - [TestCase("Animate objects", 1, 3)] - [TestCase("Antilife shell", 4, 6)] + [TestCase("Animate Objects", 1, 3)] + [TestCase("Antilife Shell", 4, 6)] [TestCase("Banishment", 7, 9)] - [TestCase("Mass bear's endurance", 10, 13)] - [TestCase("Blade barrier", 14, 16)] - [TestCase("Mass bull's strength", 17, 20)] - [TestCase("Mass cat's grace", 21, 24)] - [TestCase("Mass cure moderate wounds", 26, 29)] - [TestCase("Greater dispel magic", 30, 33)] - [TestCase("Mass eagle's splendor", 34, 37)] - [TestCase("Find the path", 38, 40)] - [TestCase("Fire seeds", 41, 43)] + [TestCase("Mass Bear's Endurance", 10, 13)] + [TestCase("Blade Barrier", 14, 16)] + [TestCase("Mass Bull's Strength", 17, 20)] + [TestCase("Mass Cat's Grace", 21, 24)] + [TestCase("Mass Cure Moderate Wounds", 26, 29)] + [TestCase("Greater Dispel Magic", 30, 33)] + [TestCase("Mass Eagle's Splendor", 34, 37)] + [TestCase("Find the Path", 38, 40)] + [TestCase("Fire Seeds", 41, 43)] [TestCase("Harm", 47, 49)] [TestCase("Heal", 50, 52)] - [TestCase("Heroes' feast", 53, 55)] - [TestCase("Mass inflict moderate wounds", 56, 58)] + [TestCase("Heroes' Feast", 53, 55)] + [TestCase("Mass Inflict Moderate Wounds", 56, 58)] [TestCase("Ironwood", 59, 61)] - [TestCase("Move earth", 63, 65)] - [TestCase("Mass owl's wisdom", 66, 69)] - [TestCase("Planar ally", 70, 71)] - [TestCase("Repel wood", 72, 74)] + [TestCase("Move Earth", 63, 65)] + [TestCase("Mass Owl's Wisdom", 66, 69)] + [TestCase("Planar Ally", 70, 71)] + [TestCase("Repel Wood", 72, 74)] [TestCase("Spellstaff", 75, 77)] - [TestCase("Stone tell", 78, 80)] - [TestCase("Summon monster VI", 81, 83)] - [TestCase("Summon nature's ally VI", 84, 86)] - [TestCase("Transport via plants", 89, 91)] - [TestCase("Undeath to death", 92, 94)] + [TestCase("Stone Tell", 78, 80)] + [TestCase("Summon Monster VI", 81, 83)] + [TestCase("Summon Nature's Ally VI", 84, 86)] + [TestCase("Transport via Plants", 89, 91)] + [TestCase("Undeath to Death", 92, 94)] [TestCase("Windwalk", 95, 97)] - [TestCase("Word of recall", 98, 100)] + [TestCase("Word of Recall", 98, 100)] public override void Percentile(string content, int lower, int upper) { base.Percentile(content, lower, upper); } - [TestCase("Create undead", 25)] + [TestCase("Create Undead", 25)] [TestCase("Forbiddance", 44)] - [TestCase("Geas/quest", 45)] - [TestCase("Greater glyph of warding", 46)] + [TestCase("Geas/Quest", 45)] + [TestCase("Greater Glyph of Warding", 46)] [TestCase("Liveoak", 62)] - [TestCase("Symbol of fear", 87)] - [TestCase("Symbol of persuasion", 88)] + [TestCase("Symbol of Fear", 87)] + [TestCase("Symbol of Persuasion", 88)] public override void Percentile(string content, int roll) { base.Percentile(content, roll); diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level7DivineSpellsTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level7DivineSpellsTests.cs index 2ecdaeab..a8608b38 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level7DivineSpellsTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level7DivineSpellsTests.cs @@ -1,5 +1,5 @@ -using NUnit.Framework; -using DnDGen.TreasureGen.Tables; +using DnDGen.TreasureGen.Tables; +using NUnit.Framework; namespace DnDGen.TreasureGen.Tests.Integration.Tables.Items.Magical.Scrolls.Divine { @@ -23,35 +23,35 @@ public override void TableIsComplete() AssertTableIsComplete(); } - [TestCase("Animate plants", 1, 5)] + [TestCase("Animate Plants", 1, 5)] [TestCase("Blasphemy", 6, 9)] [TestCase("Changestaff", 10, 14)] - [TestCase("Control weather", 15, 16)] - [TestCase("Creeping doom", 17, 21)] - [TestCase("Mass cure serious wounds", 22, 27)] + [TestCase("Control Weather", 15, 16)] + [TestCase("Creeping Doom", 17, 21)] + [TestCase("Mass Cure Serious Wounds", 22, 27)] [TestCase("Destruction", 28, 32)] [TestCase("Dictum", 33, 36)] - [TestCase("Ethereal jaunt", 37, 41)] - [TestCase("Holy word", 42, 45)] - [TestCase("Mass inflict serious wounds", 46, 50)] + [TestCase("Ethereal Jaunt", 37, 41)] + [TestCase("Holy Word", 42, 45)] + [TestCase("Mass Inflict Serious Wounds", 46, 50)] [TestCase("Refuge", 51, 55)] [TestCase("Regenerate", 56, 60)] [TestCase("Repulsion", 61, 65)] - [TestCase("Greater restoration", 66, 69)] + [TestCase("Greater Restoration", 66, 69)] [TestCase("Resurrection", 70, 71)] - [TestCase("Greater scrying", 72, 76)] - [TestCase("Summon monster VII", 77, 81)] - [TestCase("Summon nature's ally VII", 82, 85)] + [TestCase("Greater Scrying", 72, 76)] + [TestCase("Summon Monster VII", 77, 81)] + [TestCase("Summon Nature's Ally VII", 82, 85)] [TestCase("Sunbeam", 86, 90)] - [TestCase("Transmute metal to wood", 93, 97)] - [TestCase("Word of chaos", 98, 100)] + [TestCase("Transmute Metal to Wood", 93, 97)] + [TestCase("Word of Chaos", 98, 100)] public override void Percentile(string content, int lower, int upper) { base.Percentile(content, lower, upper); } - [TestCase("Symbol of stunning", 91)] - [TestCase("Symbol of weakness", 92)] + [TestCase("Symbol of Stunning", 91)] + [TestCase("Symbol of Weakness", 92)] public override void Percentile(string content, int roll) { base.Percentile(content, roll); diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level8DivineSpellsTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level8DivineSpellsTests.cs index 13f51fca..11bdb0cb 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level8DivineSpellsTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level8DivineSpellsTests.cs @@ -1,5 +1,5 @@ -using NUnit.Framework; -using DnDGen.TreasureGen.Tables; +using DnDGen.TreasureGen.Tables; +using NUnit.Framework; namespace DnDGen.TreasureGen.Tests.Integration.Tables.Items.Magical.Scrolls.Divine { @@ -23,30 +23,30 @@ public override void TableIsComplete() AssertTableIsComplete(); } - [TestCase("Animal shapes", 1, 4)] - [TestCase("Antimagic field", 5, 10)] - [TestCase("Cloak of chaos", 11, 13)] - [TestCase("Control plants", 14, 17)] - [TestCase("Create greater undead", 18, 20)] - [TestCase("Mass cure critical wounds", 21, 27)] - [TestCase("Dimensional lock", 28, 32)] - [TestCase("Discern location", 33, 36)] + [TestCase("Animal Shapes", 1, 4)] + [TestCase("Antimagic Field", 5, 10)] + [TestCase("Cloak of Chaos", 11, 13)] + [TestCase("Control Plants", 14, 17)] + [TestCase("Create Greater Undead", 18, 20)] + [TestCase("Mass Cure Critical Wounds", 21, 27)] + [TestCase("Dimensional Lock", 28, 32)] + [TestCase("Discern Location", 33, 36)] [TestCase("Earthquake", 37, 41)] - [TestCase("Finger of death", 42, 45)] + [TestCase("Finger of Death", 42, 45)] [TestCase("Firestorm", 46, 49)] - [TestCase("Holy aura", 50, 52)] - [TestCase("Mass inflict critical wounds", 53, 56)] - [TestCase("Greater planar ally", 57, 60)] - [TestCase("Repel metal or stone", 61, 65)] - [TestCase("Reverse gravity", 66, 69)] - [TestCase("Shield of law", 70, 72)] - [TestCase("Greater spell immunity", 73, 76)] - [TestCase("Summon monster VIII", 77, 80)] - [TestCase("Summon nature's ally VIII", 81, 84)] + [TestCase("Holy Aura", 50, 52)] + [TestCase("Mass Inflict Critical Wounds", 53, 56)] + [TestCase("Greater Planar Ally", 57, 60)] + [TestCase("Repel Metal or Stone", 61, 65)] + [TestCase("Reverse Gravity", 66, 69)] + [TestCase("Shield of Law", 70, 72)] + [TestCase("Greater Spell Immunity", 73, 76)] + [TestCase("Summon Monster VIII", 77, 80)] + [TestCase("Summon Nature's Ally VIII", 81, 84)] [TestCase("Sunburst", 85, 89)] - [TestCase("Symbol of death", 90, 91)] - [TestCase("Symbol of insanity", 92, 93)] - [TestCase("Unholy aura", 94, 96)] + [TestCase("Symbol of Death", 90, 91)] + [TestCase("Symbol of Insanity", 92, 93)] + [TestCase("Unholy Aura", 94, 96)] [TestCase("Whirlwind", 97, 100)] public override void Percentile(string content, int lower, int upper) { diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level9DivineSpellsTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level9DivineSpellsTests.cs index 94484632..0b5979d7 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level9DivineSpellsTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Scrolls/Divine/Level9DivineSpellsTests.cs @@ -1,5 +1,5 @@ -using NUnit.Framework; -using DnDGen.TreasureGen.Tables; +using DnDGen.TreasureGen.Tables; +using NUnit.Framework; namespace DnDGen.TreasureGen.Tests.Integration.Tables.Items.Magical.Scrolls.Divine { @@ -24,29 +24,29 @@ public override void TableIsComplete() } [TestCase("Antipathy", 1, 4)] - [TestCase("Astral projection", 5, 7)] - [TestCase("Elemental swarm", 8, 13)] - [TestCase("Energy drain", 14, 19)] + [TestCase("Astral Projection", 5, 7)] + [TestCase("Elemental Swarm", 8, 13)] + [TestCase("Energy Drain", 14, 19)] [TestCase("Etherealness", 20, 25)] [TestCase("Foresight", 26, 31)] [TestCase("Gate", 32, 37)] - [TestCase("Mass heal", 38, 46)] + [TestCase("Mass Heal", 38, 46)] [TestCase("Implosion", 47, 53)] [TestCase("Miracle", 54, 55)] [TestCase("Regenerate", 56, 61)] [TestCase("Shambler", 62, 66)] [TestCase("Shapechange", 67, 72)] - [TestCase("Soul bind", 73, 77)] - [TestCase("Storm of vengeance", 78, 83)] - [TestCase("Summon monster IX", 84, 89)] - [TestCase("Summon nature's ally IX", 90, 95)] + [TestCase("Soul Bind", 73, 77)] + [TestCase("Storm of Vengeance", 78, 83)] + [TestCase("Summon Monster IX", 84, 89)] + [TestCase("Summon Nature's Ally IX", 90, 95)] [TestCase("Sympathy", 96, 99)] public override void Percentile(string content, int lower, int upper) { base.Percentile(content, lower, upper); } - [TestCase("True resurrection", 100)] + [TestCase("True Resurrection", 100)] public override void Percentile(string content, int roll) { base.Percentile(content, roll); diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Wands/MajorWandsTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Wands/MajorWandsTests.cs index ffb1624d..ae1d9514 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Wands/MajorWandsTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Wands/MajorWandsTests.cs @@ -1,6 +1,6 @@ -using NUnit.Framework; +using DnDGen.TreasureGen.Items; using DnDGen.TreasureGen.Tables; -using DnDGen.TreasureGen.Items; +using NUnit.Framework; namespace DnDGen.TreasureGen.Tests.Integration.Tables.Items.Magical.Wands { @@ -24,55 +24,55 @@ public override void TableIsComplete() AssertTableIsComplete(); } - [TestCase("Magic missile (7th)", 1, 2)] - [TestCase("Magic missile (9th)", 3, 5)] - [TestCase("Call lightning (5th)", 6, 7)] + [TestCase("Magic Missile (7th)", 1, 2)] + [TestCase("Magic Missile (9th)", 3, 5)] + [TestCase("Call Lightning (5th)", 6, 7)] [TestCase("Contagion", 9, 10)] - [TestCase("Cure serious wounds", 11, 13)] - [TestCase("Dispel magic", 14, 15)] + [TestCase("Cure Serious Wounds", 11, 13)] + [TestCase("Dispel Magic", 14, 15)] [TestCase("Fireball (5th)", 16, 17)] - [TestCase("Keen edge", 18, 19)] - [TestCase("Lightning bolt (5th)", 20, 21)] - [TestCase("Major image", 22, 23)] + [TestCase("Keen Edge", 18, 19)] + [TestCase("Lightning Bolt (5th)", 20, 21)] + [TestCase("Major Image", 22, 23)] [TestCase("Slow", 24, 25)] [TestCase("Suggestion", 26, 27)] - [TestCase("Summon monster III", 28, 29)] + [TestCase("Summon Monster III", 28, 29)] [TestCase("Fireball (6th)", 30, 31)] - [TestCase("Lightning bolt (6th)", 32, 33)] - [TestCase("Searing light (6th)", 34, 35)] - [TestCase("Call lightning (8th)", 36, 37)] + [TestCase("Lightning Bolt (6th)", 32, 33)] + [TestCase("Searing Light (6th)", 34, 35)] + [TestCase("Call Lightning (8th)", 36, 37)] [TestCase("Fireball (8th)", 38, 39)] - [TestCase("Lightning bolt (8th)", 40, 41)] - [TestCase("Charm monster", 42, 45)] - [TestCase("Cure critical wounds", 46, 50)] - [TestCase("Dimensional anchor", 51, 52)] + [TestCase("Lightning Bolt (8th)", 40, 41)] + [TestCase("Charm Monster", 42, 45)] + [TestCase("Cure Critical Wounds", 46, 50)] + [TestCase("Dimensional Anchor", 51, 52)] [TestCase("Fear", 53, 55)] - [TestCase("Greater invisibility", 56, 59)] - [TestCase("Ice storm", 61, 65)] - [TestCase("Inflict critical wounds", 66, 68)] - [TestCase("Neutralize poison", 69, 72)] + [TestCase("Greater Invisibility", 56, 59)] + [TestCase("Ice Storm", 61, 65)] + [TestCase("Inflict Critical Wounds", 66, 68)] + [TestCase("Neutralize Poison", 69, 72)] [TestCase("Poison", 73, 74)] [TestCase("Polymorph", 75, 77)] - [TestCase("Summon monster IV", 80, 82)] - [TestCase("Wall of fire", 83, 86)] - [TestCase("Wall of ice", 87, 90)] + [TestCase("Summon Monster IV", 80, 82)] + [TestCase("Wall of Fire", 83, 86)] + [TestCase("Wall of Ice", 87, 90)] [TestCase("Restoration", 98, 99)] public override void Percentile(string content, int lower, int upper) { base.Percentile(content, lower, upper); } - [TestCase("Heightened charm person (3rd-level spell)", 8)] - [TestCase("Heightened hold person (4th-level spell)", 60)] - [TestCase("Heightened ray of enfeeblement (4th-level spell)", 78)] - [TestCase("Heightened suggestion (4th-level spell)", 79)] - [TestCase("Dispel magic (10th)", 91)] + [TestCase("Heightened Charm Person (3rd-level spell)", 8)] + [TestCase("Heightened Hold Person (4th-level spell)", 60)] + [TestCase("Heightened Ray of Enfeeblement (4th-level spell)", 78)] + [TestCase("Heightened Suggestion (4th-level spell)", 79)] + [TestCase("Dispel Magic (10th)", 91)] [TestCase("Fireball (10th)", 92)] - [TestCase("Lightning bolt (10th)", 93)] - [TestCase("Chaos hammer (10th)", 94)] - [TestCase("Holy smite (8th)", 95)] - [TestCase("Order's wrath (8th)", 96)] - [TestCase("Unholy blight (8th)", 97)] + [TestCase("Lightning Bolt (10th)", 93)] + [TestCase("Chaos Hammer (10th)", 94)] + [TestCase("Holy Smite (8th)", 95)] + [TestCase("Order's Wrath (8th)", 96)] + [TestCase("Unholy Blight (8th)", 97)] [TestCase("Stoneskin", 100)] public override void Percentile(string content, int roll) { diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Wands/MediumWandsTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Wands/MediumWandsTests.cs index 82493997..c56bfc74 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Wands/MediumWandsTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Wands/MediumWandsTests.cs @@ -1,6 +1,6 @@ -using NUnit.Framework; +using DnDGen.TreasureGen.Items; using DnDGen.TreasureGen.Tables; -using DnDGen.TreasureGen.Items; +using NUnit.Framework; namespace DnDGen.TreasureGen.Tests.Integration.Tables.Items.Magical.Wands { @@ -24,51 +24,51 @@ public override void TableIsComplete() AssertTableIsComplete(); } - [TestCase("Magic missile (5th)", 1, 3)] - [TestCase("Bear's endurance", 4, 7)] - [TestCase("Bull's strength", 8, 11)] - [TestCase("Cat's grace", 12, 15)] - [TestCase("Cure moderate wounds", 16, 20)] + [TestCase("Magic Missile (5th)", 1, 3)] + [TestCase("Bear's Endurance", 4, 7)] + [TestCase("Bull's Strength", 8, 11)] + [TestCase("Cat's Grace", 12, 15)] + [TestCase("Cure Moderate Wounds", 16, 20)] [TestCase("Darkness", 21, 22)] - [TestCase("Daze monster", 23, 24)] - [TestCase("Delay poison", 25, 27)] - [TestCase("Eagle's splendor", 28, 31)] - [TestCase("False life", 32, 33)] - [TestCase("Fox's cunning", 34, 37)] + [TestCase("Daze Monster", 23, 24)] + [TestCase("Delay Poison", 25, 27)] + [TestCase("Eagle's Splendor", 28, 31)] + [TestCase("False Life", 32, 33)] + [TestCase("Fox's Cunning", 34, 37)] [TestCase("Invisibility", 40, 42)] [TestCase("Knock", 43, 44)] - [TestCase("Acid arrow", 46, 47)] - [TestCase("Mirror image", 48, 49)] - [TestCase("Owl's wisdom", 50, 53)] + [TestCase("Melf's Acid Arrow", 46, 47)] + [TestCase("Mirror Image", 48, 49)] + [TestCase("Owl's Wisdom", 50, 53)] [TestCase("Silence", 55, 56)] [TestCase("Web", 58, 59)] - [TestCase("Magic missile (7th)", 60, 62)] - [TestCase("Magic missile (9th)", 63, 64)] - [TestCase("Call lightning (5th)", 65, 67)] + [TestCase("Magic Missile (7th)", 60, 62)] + [TestCase("Magic Missile (9th)", 63, 64)] + [TestCase("Call Lightning (5th)", 65, 67)] [TestCase("Contagion", 69, 70)] - [TestCase("Cure serious wounds", 71, 74)] - [TestCase("Dispel magic", 75, 77)] + [TestCase("Cure Serious Wounds", 71, 74)] + [TestCase("Dispel Magic", 75, 77)] [TestCase("Fireball (5th)", 78, 81)] - [TestCase("Keen edge", 82, 83)] - [TestCase("Lightning bolt (5th)", 84, 87)] - [TestCase("Major image", 88, 89)] + [TestCase("Keen Edge", 82, 83)] + [TestCase("Lightning Bolt (5th)", 84, 87)] + [TestCase("Major Image", 88, 89)] [TestCase("Slow", 90, 91)] [TestCase("Suggestion", 92, 94)] - [TestCase("Summon monster III", 95, 97)] + [TestCase("Summon Monster III", 95, 97)] public override void Percentile(string content, int lower, int upper) { base.Percentile(content, lower, upper); } - [TestCase("Ghoul touch", 38)] - [TestCase("Hold person", 39)] + [TestCase("Ghoul Touch", 38)] + [TestCase("Hold Person", 39)] [TestCase("Levitate", 45)] [TestCase("Shatter", 54)] - [TestCase("Summon monster II", 57)] - [TestCase("Heightened charm person (3rd-level spell)", 68)] + [TestCase("Summon Monster II", 57)] + [TestCase("Heightened Charm Person (3rd-level spell)", 68)] [TestCase("Fireball (6th)", 98)] - [TestCase("Lightning bolt (6th)", 99)] - [TestCase("Searing light (6th)", 100)] + [TestCase("Lightning Bolt (6th)", 99)] + [TestCase("Searing Light (6th)", 100)] public override void Percentile(string content, int roll) { base.Percentile(content, roll); diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Wands/MinorWandsTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Wands/MinorWandsTests.cs index 7f4abda6..7b78fddb 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Wands/MinorWandsTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/Wands/MinorWandsTests.cs @@ -1,6 +1,6 @@ -using NUnit.Framework; +using DnDGen.TreasureGen.Items; using DnDGen.TreasureGen.Tables; -using DnDGen.TreasureGen.Items; +using NUnit.Framework; namespace DnDGen.TreasureGen.Tests.Integration.Tables.Items.Magical.Wands { @@ -24,47 +24,47 @@ public override void TableIsComplete() AssertTableIsComplete(); } - [TestCase("Detect magic", 1, 2)] + [TestCase("Detect Magic", 1, 2)] [TestCase("Light", 3, 4)] - [TestCase("Burning hands", 5, 7)] - [TestCase("Charm animal", 8, 10)] - [TestCase("Charm person", 11, 13)] - [TestCase("Color spray", 14, 16)] - [TestCase("Cure light wounds", 17, 19)] - [TestCase("Detect secret doors", 20, 22)] - [TestCase("Enlarge person", 23, 25)] - [TestCase("Magic missile (1st)", 26, 28)] - [TestCase("Shocking grasp", 29, 31)] - [TestCase("Summon monster I", 32, 34)] - [TestCase("Magic missile (3rd)", 35, 36)] - [TestCase("Bear's endurance", 38, 40)] - [TestCase("Bull's strength", 41, 43)] - [TestCase("Cat's grace", 44, 46)] - [TestCase("Cure moderate wounds", 47, 49)] + [TestCase("Burning Hands", 5, 7)] + [TestCase("Charm Animal", 8, 10)] + [TestCase("Charm Person", 11, 13)] + [TestCase("Color Spray", 14, 16)] + [TestCase("Cure Light Wounds", 17, 19)] + [TestCase("Detect Secret Doors", 20, 22)] + [TestCase("Enlarge Person", 23, 25)] + [TestCase("Magic Missile (1st)", 26, 28)] + [TestCase("Shocking Grasp", 29, 31)] + [TestCase("Summon Monster I", 32, 34)] + [TestCase("Magic Missile (3rd)", 35, 36)] + [TestCase("Bear's Endurance", 38, 40)] + [TestCase("Bull's Strength", 41, 43)] + [TestCase("Cat's Grace", 44, 46)] + [TestCase("Cure Moderate Wounds", 47, 49)] [TestCase("Darkness", 50, 51)] - [TestCase("Daze monster", 52, 54)] - [TestCase("Delay poison", 55, 57)] - [TestCase("Eagle's splendor", 58, 60)] - [TestCase("False life", 61, 63)] - [TestCase("Fox's cunning", 64, 66)] - [TestCase("Ghoul touch", 67, 68)] - [TestCase("Hold person", 69, 71)] + [TestCase("Daze Monster", 52, 54)] + [TestCase("Delay Poison", 55, 57)] + [TestCase("Eagle's Splendor", 58, 60)] + [TestCase("False Life", 61, 63)] + [TestCase("Fox's Cunning", 64, 66)] + [TestCase("Ghoul Touch", 67, 68)] + [TestCase("Hold Person", 69, 71)] [TestCase("Invisibility", 72, 74)] [TestCase("Knock", 75, 77)] [TestCase("Levitate", 78, 80)] - [TestCase("Acid arrow", 81, 83)] - [TestCase("Mirror image", 84, 86)] - [TestCase("Owl's wisdom", 87, 89)] + [TestCase("Melf's Acid Arrow", 81, 83)] + [TestCase("Mirror Image", 84, 86)] + [TestCase("Owl's Wisdom", 87, 89)] [TestCase("Shatter", 90, 91)] [TestCase("Silence", 92, 94)] - [TestCase("Summon monster II", 95, 97)] + [TestCase("Summon Monster II", 95, 97)] [TestCase("Web", 98, 100)] public override void Percentile(string content, int lower, int upper) { base.Percentile(content, lower, upper); } - [TestCase("Magic missile (5th)", 37)] + [TestCase("Magic Missile (5th)", 37)] public override void Percentile(string content, int roll) { base.Percentile(content, roll); diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/WondrousItems/RobeOfUsefulItemsExtraItemsTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/WondrousItems/RobeOfUsefulItemsExtraItemsTests.cs index 0be08ed7..c6f28b60 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/WondrousItems/RobeOfUsefulItemsExtraItemsTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/WondrousItems/RobeOfUsefulItemsExtraItemsTests.cs @@ -31,7 +31,7 @@ public override void TableIsComplete() [TestCase("Wooden ladder (24 ft. long)", 31, 44)] [TestCase("Mule (with saddle bags)", 45, 51)] [TestCase("Open pit (10 ft. by 10 ft. by 10 ft.)", 52, 59)] - [TestCase("Potion of cure serious wounds", 60, 68)] + [TestCase("Potion of Cure Serious Wounds", 60, 68)] [TestCase("Rowboat (12 ft. long)", 69, 75)] [TestCase(ItemTypeConstants.Scroll, 76, 83)] [TestCase("Pair of war dogs (treat as riding dogs)", 84, 90)] diff --git a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/WondrousItems/WondrousItemContentsTests.cs b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/WondrousItems/WondrousItemContentsTests.cs index 4d8859be..6ae1ff5c 100644 --- a/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/WondrousItems/WondrousItemContentsTests.cs +++ b/DnDGen.TreasureGen.Tests.Integration.Tables/Items/Magical/WondrousItems/WondrousItemContentsTests.cs @@ -1,7 +1,7 @@ -using NUnit.Framework; -using DnDGen.TreasureGen.Tables; -using DnDGen.TreasureGen.Items; +using DnDGen.TreasureGen.Items; using DnDGen.TreasureGen.Items.Magical; +using DnDGen.TreasureGen.Tables; +using NUnit.Framework; namespace DnDGen.TreasureGen.Tests.Integration.Tables.Items.Magical.WondrousItems { @@ -27,18 +27,18 @@ protected override string tableName "Sack", "Sack")] [TestCase(WondrousItemConstants.RobeOfBones, - "Small goblin skeleton", - "Small goblin skeleton", - "Medium human commoner skeleton", - "Medium human commoner skeleton", - "Medium wolf skeleton", - "Medium wolf skeleton", - "Small goblin zombie", - "Small goblin zombie", - "Medium human commoner zombie", - "Medium human commoner zombie", - "Medium wolf zombie", - "Medium wolf zombie")] + "Small Goblin Skeleton", + "Small Goblin Skeleton", + "Medium Human Commoner Skeleton", + "Medium Human Commoner Skeleton", + "Medium Wolf Skeleton", + "Medium Wolf Skeleton", + "Small Goblin Zombie", + "Small Goblin Zombie", + "Medium Human Commoner Zombie", + "Medium Human Commoner Zombie", + "Medium Wolf Zombie", + "Medium Wolf Zombie")] [TestCase(WondrousItemConstants.NecklaceOfFireballs_I, "3d6", "3d6", "5d6")] [TestCase(WondrousItemConstants.NecklaceOfFireballs_II, "2d6", "2d6", "4d6", "4d6", "6d6")] [TestCase(WondrousItemConstants.NecklaceOfFireballs_III, "3d6", "3d6", "3d6", "3d6", "5d6", "5d6", "7d6")] diff --git a/DnDGen.TreasureGen.Tests.Integration/DnDGen.TreasureGen.Tests.Integration.csproj b/DnDGen.TreasureGen.Tests.Integration/DnDGen.TreasureGen.Tests.Integration.csproj index e0e4ddec..49ced821 100644 --- a/DnDGen.TreasureGen.Tests.Integration/DnDGen.TreasureGen.Tests.Integration.csproj +++ b/DnDGen.TreasureGen.Tests.Integration/DnDGen.TreasureGen.Tests.Integration.csproj @@ -7,8 +7,8 @@ - - + + diff --git a/DnDGen.TreasureGen.Tests.Unit/Generators/Items/ArmorConstantsTests.cs b/DnDGen.TreasureGen.Tests.Unit/Generators/Items/ArmorConstantsTests.cs index b764a91d..20e35cee 100644 --- a/DnDGen.TreasureGen.Tests.Unit/Generators/Items/ArmorConstantsTests.cs +++ b/DnDGen.TreasureGen.Tests.Unit/Generators/Items/ArmorConstantsTests.cs @@ -25,22 +25,22 @@ public class ArmorConstantsTests [TestCase(ArmorConstants.HeavyWoodenShield, "Heavy wooden shield")] [TestCase(ArmorConstants.HeavySteelShield, "Heavy steel shield")] [TestCase(ArmorConstants.TowerShield, "Tower shield")] - [TestCase(ArmorConstants.ElvenChain, "Elven chain")] - [TestCase(ArmorConstants.RhinoHide, "Rhino hide")] - [TestCase(ArmorConstants.DwarvenPlate, "Dwarven plate")] - [TestCase(ArmorConstants.BandedMailOfLuck, "Banded mail of luck")] - [TestCase(ArmorConstants.CelestialArmor, "Celestial armor")] - [TestCase(ArmorConstants.PlateArmorOfTheDeep, "Plate armor of the deep")] - [TestCase(ArmorConstants.BreastplateOfCommand, "Breastplate of command")] - [TestCase(ArmorConstants.FullPlateOfSpeed, "Full plate of speed")] - [TestCase(ArmorConstants.DemonArmor, "Demon armor")] - [TestCase(ArmorConstants.CastersShield, "Caster's shield")] - [TestCase(ArmorConstants.SpinedShield, "Spined shield")] - [TestCase(ArmorConstants.LionsShield, "Lion's shield")] - [TestCase(ArmorConstants.WingedShield, "Winged shield")] - [TestCase(ArmorConstants.AbsorbingShield, "Absorbing shield")] - [TestCase(ArmorConstants.ArmorOfRage, "Armor of rage")] - [TestCase(ArmorConstants.ArmorOfArrowAttraction, "Armor of arrow attraction")] + [TestCase(ArmorConstants.ElvenChain, "Elven Chain")] + [TestCase(ArmorConstants.RhinoHide, "Rhino Hide")] + [TestCase(ArmorConstants.DwarvenPlate, "Dwarven Plate")] + [TestCase(ArmorConstants.BandedMailOfLuck, "Banded Mail of Luck")] + [TestCase(ArmorConstants.CelestialArmor, "Celestial Armor")] + [TestCase(ArmorConstants.PlateArmorOfTheDeep, "Plate Armor of the Deep")] + [TestCase(ArmorConstants.BreastplateOfCommand, "Breastplate of Command")] + [TestCase(ArmorConstants.FullPlateOfSpeed, "Full Plate of Speed")] + [TestCase(ArmorConstants.DemonArmor, "Demon Armor")] + [TestCase(ArmorConstants.CastersShield, "Caster's Shield")] + [TestCase(ArmorConstants.SpinedShield, "Spined Shield")] + [TestCase(ArmorConstants.LionsShield, "Lion's Shield")] + [TestCase(ArmorConstants.WingedShield, "Winged Shield")] + [TestCase(ArmorConstants.AbsorbingShield, "Absorbing Shield")] + [TestCase(ArmorConstants.ArmorOfRage, "Armor of Rage")] + [TestCase(ArmorConstants.ArmorOfArrowAttraction, "Armor of Arrow Attraction")] public void Constant(string constant, string value) { Assert.That(constant, Is.EqualTo(value)); diff --git a/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Magical/PotionConstantsTests.cs b/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Magical/PotionConstantsTests.cs index 8a19a490..f23ff35f 100644 --- a/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Magical/PotionConstantsTests.cs +++ b/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Magical/PotionConstantsTests.cs @@ -7,104 +7,104 @@ namespace DnDGen.TreasureGen.Tests.Unit.Generators.Items.Magical [TestFixture] public class PotionConstantsTests { - [TestCase(PotionConstants.Aid, "Potion of aid")] - [TestCase(PotionConstants.Barkskin, "Potion of barkskin")] - [TestCase(PotionConstants.BearsEndurance, "Potion of bear's endurance")] - [TestCase(PotionConstants.BlessWeapon, "Oil of bless weapon")] - [TestCase(PotionConstants.Blur, "Potion of blur")] - [TestCase(PotionConstants.BullsStrength, "Potion of bull's strength")] - [TestCase(PotionConstants.CatsGrace, "Potion of cat's grace")] - [TestCase(PotionConstants.CureLightWounds, "Potion of cure light wounds")] - [TestCase(PotionConstants.CureModerateWounds, "Potion of cure moderate wounds")] - [TestCase(PotionConstants.CureSeriousWounds, "Potion of cure serious wounds")] - [TestCase(PotionConstants.Darkness, "Oil of darkness")] - [TestCase(PotionConstants.Darkvision, "Potion of darkvision")] - [TestCase(PotionConstants.Daylight, "Oil of daylight")] - [TestCase(PotionConstants.DelayPoison, "Potion of delay poison")] - [TestCase(PotionConstants.Displacement, "Potion of displacement")] - [TestCase(PotionConstants.EaglesSplendor, "Potion of eagle's splendor")] - [TestCase(PotionConstants.EndureElements, "Potion of endure elements")] - [TestCase(PotionConstants.EnlargePerson, "Potion of enlarge person")] - [TestCase(PotionConstants.FlameArrow, "Oil of flame arrow")] - [TestCase(PotionConstants.Fly, "Potion of fly")] - [TestCase(PotionConstants.FoxsCunning, "Potion of fox's cunning")] - [TestCase(PotionConstants.GaseousForm, "Potion of gaseous form")] - [TestCase(PotionConstants.GoodHope, "Potion of good hope")] - [TestCase(PotionConstants.Haste, "Potion of haste")] - [TestCase(PotionConstants.Heroism, "Potion of heroism")] - [TestCase(PotionConstants.HideFromAnimals, "Potion of hide from animals")] - [TestCase(PotionConstants.HideFromUndead, "Potion of hide from undead")] - [TestCase(PotionConstants.Invisibility_Oil, "Oil of invisibility")] - [TestCase(PotionConstants.Invisibility_Potion, "Potion of invisibility")] - [TestCase(PotionConstants.Jump, "Potion of jump")] - [TestCase(PotionConstants.KeenEdge, "Oil of keen edge")] - [TestCase(PotionConstants.Levitate_Oil, "Oil of levitate")] - [TestCase(PotionConstants.Levitate_Potion, "Potion of levitate")] - [TestCase(PotionConstants.MageArmor, "Potion of mage armor")] - [TestCase(PotionConstants.MagicCircleAgainstPARTIALALIGNMENT, "Potion of magic circle against PARTIALALIGNMENT")] - [TestCase(PotionConstants.MagicCircleAgainstChaos, "Potion of magic circle against Chaos")] - [TestCase(PotionConstants.MagicCircleAgainstEvil, "Potion of magic circle against Evil")] - [TestCase(PotionConstants.MagicCircleAgainstGood, "Potion of magic circle against Good")] - [TestCase(PotionConstants.MagicCircleAgainstLaw, "Potion of magic circle against Law")] - [TestCase(PotionConstants.MagicFang, "Potion of magic fang")] - [TestCase(PotionConstants.MagicFang_Greater, "Potion of greater magic fang")] - [TestCase(PotionConstants.MagicStone, "Oil of magic stone")] - [TestCase(PotionConstants.MagicVestment, "Oil of magic vestment")] - [TestCase(PotionConstants.MagicWeapon, "Oil of magic weapon")] - [TestCase(PotionConstants.MagicWeapon_Greater, "Oil of greater magic weapon")] - [TestCase(PotionConstants.Misdirection, "Potion of misdirection")] - [TestCase(PotionConstants.NeutralizePoison, "Potion of neutralize poison")] - [TestCase(PotionConstants.Nondetection, "Potion of nondetection")] - [TestCase(PotionConstants.OwlsWisdom, "Potion of owl's wisdom")] - [TestCase(PotionConstants.PassWithoutTrace, "Potion of pass without trace")] - [TestCase(PotionConstants.Poison, "Potion of poison")] - [TestCase(PotionConstants.ProtectionFromPARTIALALIGNMENT, "Potion of protection from PARTIALALIGNMENT")] - [TestCase(PotionConstants.ProtectionFromChaos, "Potion of protection from Chaos")] - [TestCase(PotionConstants.ProtectionFromEvil, "Potion of protection from Evil")] - [TestCase(PotionConstants.ProtectionFromGood, "Potion of protection from Good")] - [TestCase(PotionConstants.ProtectionFromLaw, "Potion of protection from Law")] - [TestCase(PotionConstants.ProtectionFromArrows_10, "Potion of protection from arrows 10/magic")] - [TestCase(PotionConstants.ProtectionFromArrows_15, "Potion of protection from arrows 15/magic")] - [TestCase(PotionConstants.ProtectionFromENERGY, "Potion of protection from ENERGY")] - [TestCase(PotionConstants.ProtectionFromCold, "Potion of protection from Cold")] - [TestCase(PotionConstants.ProtectionFromElectricity, "Potion of protection from Electricity")] - [TestCase(PotionConstants.ProtectionFromFire, "Potion of protection from Fire")] - [TestCase(PotionConstants.ProtectionFromSonic, "Potion of protection from Sonic")] - [TestCase(PotionConstants.ProtectionFromAcid, "Potion of protection from Acid")] - [TestCase(PotionConstants.Rage, "Potion of rage")] - [TestCase(PotionConstants.RemoveBlindnessDeafness, "Potion of remove blindness/deafness")] - [TestCase(PotionConstants.RemoveCurse, "Potion of remove curse")] - [TestCase(PotionConstants.RemoveDisease, "Potion of remove disease")] - [TestCase(PotionConstants.ReducePerson, "Potion of reduce person")] - [TestCase(PotionConstants.RemoveFear, "Potion of remove fear")] - [TestCase(PotionConstants.RemoveParalysis, "Potion of remove paralysis")] - [TestCase(PotionConstants.ResistENERGY_10, "Potion of resist ENERGY 10")] - [TestCase(PotionConstants.ResistAcid_10, "Potion of resist Acid 10")] - [TestCase(PotionConstants.ResistCold_10, "Potion of resist Cold 10")] - [TestCase(PotionConstants.ResistElectricity_10, "Potion of resist Electricity 10")] - [TestCase(PotionConstants.ResistFire_10, "Potion of resist Fire 10")] - [TestCase(PotionConstants.ResistSonic_10, "Potion of resist Sonic 10")] - [TestCase(PotionConstants.ResistENERGY_20, "Potion of resist ENERGY 20")] - [TestCase(PotionConstants.ResistAcid_20, "Potion of resist Acid 20")] - [TestCase(PotionConstants.ResistCold_20, "Potion of resist Cold 20")] - [TestCase(PotionConstants.ResistElectricity_20, "Potion of resist Electricity 20")] - [TestCase(PotionConstants.ResistFire_20, "Potion of resist Fire 20")] - [TestCase(PotionConstants.ResistSonic_20, "Potion of resist Sonic 20")] - [TestCase(PotionConstants.ResistENERGY_30, "Potion of resist ENERGY 30")] - [TestCase(PotionConstants.ResistAcid_30, "Potion of resist Acid 30")] - [TestCase(PotionConstants.ResistCold_30, "Potion of resist Cold 30")] - [TestCase(PotionConstants.ResistElectricity_30, "Potion of resist Electricity 30")] - [TestCase(PotionConstants.ResistFire_30, "Potion of resist Fire 30")] - [TestCase(PotionConstants.ResistSonic_30, "Potion of resist Sonic 30")] - [TestCase(PotionConstants.Restoration_Lesser, "Potion of lesser restoration")] - [TestCase(PotionConstants.Sanctuary, "Potion of sanctuary")] - [TestCase(PotionConstants.ShieldOfFaith, "Potion of shield of faith")] - [TestCase(PotionConstants.Shillelagh, "Oil of shillelagh")] - [TestCase(PotionConstants.SpiderClimb, "Potion of spider climb")] - [TestCase(PotionConstants.Tongues, "Potion of tongues")] - [TestCase(PotionConstants.UndetectableAlignment, "Potion of undetectable alignment")] - [TestCase(PotionConstants.WaterBreathing, "Potion of water breathing")] - [TestCase(PotionConstants.WaterWalk, "Potion of water walk")] + [TestCase(PotionConstants.Aid, "Potion of Aid")] + [TestCase(PotionConstants.Barkskin, "Potion of Barkskin")] + [TestCase(PotionConstants.BearsEndurance, "Potion of Bear's Endurance")] + [TestCase(PotionConstants.BlessWeapon, "Oil of Bless Weapon")] + [TestCase(PotionConstants.Blur, "Potion of Blur")] + [TestCase(PotionConstants.BullsStrength, "Potion of Bull's Strength")] + [TestCase(PotionConstants.CatsGrace, "Potion of Cat's Grace")] + [TestCase(PotionConstants.CureLightWounds, "Potion of Cure Light Wounds")] + [TestCase(PotionConstants.CureModerateWounds, "Potion of Cure Moderate Wounds")] + [TestCase(PotionConstants.CureSeriousWounds, "Potion of Cure Serious Wounds")] + [TestCase(PotionConstants.Darkness, "Oil of Darkness")] + [TestCase(PotionConstants.Darkvision, "Potion of Darkvision")] + [TestCase(PotionConstants.Daylight, "Oil of Daylight")] + [TestCase(PotionConstants.DelayPoison, "Potion of Delay Poison")] + [TestCase(PotionConstants.Displacement, "Potion of Displacement")] + [TestCase(PotionConstants.EaglesSplendor, "Potion of Eagle's Splendor")] + [TestCase(PotionConstants.EndureElements, "Potion of Endure Elements")] + [TestCase(PotionConstants.EnlargePerson, "Potion of Enlarge Person")] + [TestCase(PotionConstants.FlameArrow, "Oil of Flame Arrow")] + [TestCase(PotionConstants.Fly, "Potion of Fly")] + [TestCase(PotionConstants.FoxsCunning, "Potion of Fox's Cunning")] + [TestCase(PotionConstants.GaseousForm, "Potion of Gaseous Form")] + [TestCase(PotionConstants.GoodHope, "Potion of Good Hope")] + [TestCase(PotionConstants.Haste, "Potion of Haste")] + [TestCase(PotionConstants.Heroism, "Potion of Heroism")] + [TestCase(PotionConstants.HideFromAnimals, "Potion of Hide from Animals")] + [TestCase(PotionConstants.HideFromUndead, "Potion of Hide from Undead")] + [TestCase(PotionConstants.Invisibility_Oil, "Oil of Invisibility")] + [TestCase(PotionConstants.Invisibility_Potion, "Potion of Invisibility")] + [TestCase(PotionConstants.Jump, "Potion of Jump")] + [TestCase(PotionConstants.KeenEdge, "Oil of Keen Edge")] + [TestCase(PotionConstants.Levitate_Oil, "Oil of Levitate")] + [TestCase(PotionConstants.Levitate_Potion, "Potion of Levitate")] + [TestCase(PotionConstants.MageArmor, "Potion of Mage Armor")] + [TestCase(PotionConstants.MagicCircleAgainstPARTIALALIGNMENT, "Potion of Magic Circle Against PARTIALALIGNMENT")] + [TestCase(PotionConstants.MagicCircleAgainstChaos, "Potion of Magic Circle Against Chaos")] + [TestCase(PotionConstants.MagicCircleAgainstEvil, "Potion of Magic Circle Against Evil")] + [TestCase(PotionConstants.MagicCircleAgainstGood, "Potion of Magic Circle Against Good")] + [TestCase(PotionConstants.MagicCircleAgainstLaw, "Potion of Magic Circle Against Law")] + [TestCase(PotionConstants.MagicFang, "Potion of Magic Fang")] + [TestCase(PotionConstants.MagicFang_Greater, "Potion of Greater Magic Fang")] + [TestCase(PotionConstants.MagicStone, "Oil of Magic Stone")] + [TestCase(PotionConstants.MagicVestment, "Oil of Magic Vestment")] + [TestCase(PotionConstants.MagicWeapon, "Oil of Magic Weapon")] + [TestCase(PotionConstants.MagicWeapon_Greater, "Oil of Greater Magic Weapon")] + [TestCase(PotionConstants.Misdirection, "Potion of Misdirection")] + [TestCase(PotionConstants.NeutralizePoison, "Potion of Neutralize Poison")] + [TestCase(PotionConstants.Nondetection, "Potion of Nondetection")] + [TestCase(PotionConstants.OwlsWisdom, "Potion of Owl's Wisdom")] + [TestCase(PotionConstants.PassWithoutTrace, "Potion of Pass Without Trace")] + [TestCase(PotionConstants.Poison, "Potion of Poison")] + [TestCase(PotionConstants.ProtectionFromPARTIALALIGNMENT, "Potion of Protection from PARTIALALIGNMENT")] + [TestCase(PotionConstants.ProtectionFromChaos, "Potion of Protection from Chaos")] + [TestCase(PotionConstants.ProtectionFromEvil, "Potion of Protection from Evil")] + [TestCase(PotionConstants.ProtectionFromGood, "Potion of Protection from Good")] + [TestCase(PotionConstants.ProtectionFromLaw, "Potion of Protection from Law")] + [TestCase(PotionConstants.ProtectionFromArrows_10, "Potion of Protection from Arrows 10/magic")] + [TestCase(PotionConstants.ProtectionFromArrows_15, "Potion of Protection from Arrows 15/magic")] + [TestCase(PotionConstants.ProtectionFromENERGY, "Potion of Protection from ENERGY")] + [TestCase(PotionConstants.ProtectionFromCold, "Potion of Protection from Cold")] + [TestCase(PotionConstants.ProtectionFromElectricity, "Potion of Protection from Electricity")] + [TestCase(PotionConstants.ProtectionFromFire, "Potion of Protection from Fire")] + [TestCase(PotionConstants.ProtectionFromSonic, "Potion of Protection from Sonic")] + [TestCase(PotionConstants.ProtectionFromAcid, "Potion of Protection from Acid")] + [TestCase(PotionConstants.Rage, "Potion of Rage")] + [TestCase(PotionConstants.RemoveBlindnessDeafness, "Potion of Remove Blindness/Deafness")] + [TestCase(PotionConstants.RemoveCurse, "Potion of Remove Curse")] + [TestCase(PotionConstants.RemoveDisease, "Potion of Remove Disease")] + [TestCase(PotionConstants.ReducePerson, "Potion of Reduce Person")] + [TestCase(PotionConstants.RemoveFear, "Potion of Remove Fear")] + [TestCase(PotionConstants.RemoveParalysis, "Potion of Remove Paralysis")] + [TestCase(PotionConstants.ResistENERGY_10, "Potion of Resist ENERGY 10")] + [TestCase(PotionConstants.ResistAcid_10, "Potion of Resist Acid 10")] + [TestCase(PotionConstants.ResistCold_10, "Potion of Resist Cold 10")] + [TestCase(PotionConstants.ResistElectricity_10, "Potion of Resist Electricity 10")] + [TestCase(PotionConstants.ResistFire_10, "Potion of Resist Fire 10")] + [TestCase(PotionConstants.ResistSonic_10, "Potion of Resist Sonic 10")] + [TestCase(PotionConstants.ResistENERGY_20, "Potion of Resist ENERGY 20")] + [TestCase(PotionConstants.ResistAcid_20, "Potion of Resist Acid 20")] + [TestCase(PotionConstants.ResistCold_20, "Potion of Resist Cold 20")] + [TestCase(PotionConstants.ResistElectricity_20, "Potion of Resist Electricity 20")] + [TestCase(PotionConstants.ResistFire_20, "Potion of Resist Fire 20")] + [TestCase(PotionConstants.ResistSonic_20, "Potion of Resist Sonic 20")] + [TestCase(PotionConstants.ResistENERGY_30, "Potion of Resist ENERGY 30")] + [TestCase(PotionConstants.ResistAcid_30, "Potion of Resist Acid 30")] + [TestCase(PotionConstants.ResistCold_30, "Potion of Resist Cold 30")] + [TestCase(PotionConstants.ResistElectricity_30, "Potion of Resist Electricity 30")] + [TestCase(PotionConstants.ResistFire_30, "Potion of Resist Fire 30")] + [TestCase(PotionConstants.ResistSonic_30, "Potion of Resist Sonic 30")] + [TestCase(PotionConstants.Restoration_Lesser, "Potion of Lesser Restoration")] + [TestCase(PotionConstants.Sanctuary, "Potion of Sanctuary")] + [TestCase(PotionConstants.ShieldOfFaith, "Potion of Shield of Faith")] + [TestCase(PotionConstants.Shillelagh, "Oil of Shillelagh")] + [TestCase(PotionConstants.SpiderClimb, "Potion of Spider Climb")] + [TestCase(PotionConstants.Tongues, "Potion of Tongues")] + [TestCase(PotionConstants.UndetectableAlignment, "Potion of Undetectable Alignment")] + [TestCase(PotionConstants.WaterBreathing, "Potion of Water Breathing")] + [TestCase(PotionConstants.WaterWalk, "Potion of Water Walk")] public void Constant(string constant, string value) { Assert.That(constant, Is.EqualTo(value)); diff --git a/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Magical/RingConstantsTests.cs b/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Magical/RingConstantsTests.cs index bc628839..93b7656e 100644 --- a/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Magical/RingConstantsTests.cs +++ b/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Magical/RingConstantsTests.cs @@ -7,64 +7,64 @@ namespace DnDGen.TreasureGen.Tests.Unit.Generators.Items.Magical [TestFixture] public class RingConstantsTests { - [TestCase(RingConstants.AnimalFriendship, "Ring of Animal friendship")] + [TestCase(RingConstants.AnimalFriendship, "Ring of Animal Friendship")] [TestCase(RingConstants.Blinking, "Ring of Blinking")] - [TestCase(RingConstants.ChameleonPower, "Ring of Chameleon power")] + [TestCase(RingConstants.ChameleonPower, "Ring of Chameleon Power")] [TestCase(RingConstants.Climbing, "Ring of Climbing")] - [TestCase(RingConstants.Climbing_Improved, "Ring of Improved climbing")] + [TestCase(RingConstants.Climbing_Improved, "Ring of Improved Climbing")] [TestCase(RingConstants.Clumsiness, "Ring of Clumsiness")] [TestCase(RingConstants.Counterspells, "Ring of Counterspells")] - [TestCase(RingConstants.DjinniCalling, "Ring of Djinni calling")] - [TestCase(RingConstants.ElementalCommand_Air, "Ring of Elemental command (air)")] - [TestCase(RingConstants.ElementalCommand_Earth, "Ring of Elemental command (earth)")] - [TestCase(RingConstants.ElementalCommand_Fire, "Ring of Elemental command (fire)")] - [TestCase(RingConstants.ElementalCommand_Water, "Ring of Elemental command (water)")] - [TestCase(RingConstants.ENERGYResistance_Greater, "Ring of Greater ENERGY resistance")] - [TestCase(RingConstants.ENERGYResistance_Major, "Ring of Major ENERGY resistance")] - [TestCase(RingConstants.ENERGYResistance_Minor, "Ring of Minor ENERGY resistance")] - [TestCase(RingConstants.AcidResistance_Greater, "Ring of Greater Acid resistance")] - [TestCase(RingConstants.AcidResistance_Major, "Ring of Major Acid resistance")] - [TestCase(RingConstants.AcidResistance_Minor, "Ring of Minor Acid resistance")] - [TestCase(RingConstants.ColdResistance_Greater, "Ring of Greater Cold resistance")] - [TestCase(RingConstants.ColdResistance_Major, "Ring of Major Cold resistance")] - [TestCase(RingConstants.ColdResistance_Minor, "Ring of Minor Cold resistance")] - [TestCase(RingConstants.FireResistance_Greater, "Ring of Greater Fire resistance")] - [TestCase(RingConstants.FireResistance_Major, "Ring of Major Fire resistance")] - [TestCase(RingConstants.FireResistance_Minor, "Ring of Minor Fire resistance")] - [TestCase(RingConstants.ElectricityResistance_Greater, "Ring of Greater Electricity resistance")] - [TestCase(RingConstants.ElectricityResistance_Major, "Ring of Major Electricity resistance")] - [TestCase(RingConstants.ElectricityResistance_Minor, "Ring of Minor Electricity resistance")] - [TestCase(RingConstants.SonicResistance_Greater, "Ring of Greater Sonic resistance")] - [TestCase(RingConstants.SonicResistance_Major, "Ring of Major Sonic resistance")] - [TestCase(RingConstants.SonicResistance_Minor, "Ring of Minor Sonic resistance")] + [TestCase(RingConstants.DjinniCalling, "Ring of Djinni Calling")] + [TestCase(RingConstants.ElementalCommand_Air, "Ring of Elemental Command (Air)")] + [TestCase(RingConstants.ElementalCommand_Earth, "Ring of Elemental Command (Earth)")] + [TestCase(RingConstants.ElementalCommand_Fire, "Ring of Elemental Command (Fire)")] + [TestCase(RingConstants.ElementalCommand_Water, "Ring of Elemental Command (Water)")] + [TestCase(RingConstants.ENERGYResistance_Greater, "Ring of Greater ENERGY Resistance")] + [TestCase(RingConstants.ENERGYResistance_Major, "Ring of Major ENERGY Resistance")] + [TestCase(RingConstants.ENERGYResistance_Minor, "Ring of Minor ENERGY Resistance")] + [TestCase(RingConstants.AcidResistance_Greater, "Ring of Greater Acid Resistance")] + [TestCase(RingConstants.AcidResistance_Major, "Ring of Major Acid Resistance")] + [TestCase(RingConstants.AcidResistance_Minor, "Ring of Minor Acid Resistance")] + [TestCase(RingConstants.ColdResistance_Greater, "Ring of Greater Cold Resistance")] + [TestCase(RingConstants.ColdResistance_Major, "Ring of Major Cold Resistance")] + [TestCase(RingConstants.ColdResistance_Minor, "Ring of Minor Cold Resistance")] + [TestCase(RingConstants.FireResistance_Greater, "Ring of Greater Fire Resistance")] + [TestCase(RingConstants.FireResistance_Major, "Ring of Major Fire Resistance")] + [TestCase(RingConstants.FireResistance_Minor, "Ring of Minor Fire Resistance")] + [TestCase(RingConstants.ElectricityResistance_Greater, "Ring of Greater Electricity Resistance")] + [TestCase(RingConstants.ElectricityResistance_Major, "Ring of Major Electricity Resistance")] + [TestCase(RingConstants.ElectricityResistance_Minor, "Ring of Minor Electricity Resistance")] + [TestCase(RingConstants.SonicResistance_Greater, "Ring of Greater Sonic Resistance")] + [TestCase(RingConstants.SonicResistance_Major, "Ring of Major Sonic Resistance")] + [TestCase(RingConstants.SonicResistance_Minor, "Ring of Minor Sonic Resistance")] [TestCase(RingConstants.Evasion, "Ring of Evasion")] - [TestCase(RingConstants.FeatherFalling, "Ring of Feather falling")] - [TestCase(RingConstants.ForceShield, "Ring of Force shield")] - [TestCase(RingConstants.FreedomOfMovement, "Ring of Freedom of movement")] - [TestCase(RingConstants.FriendShield, "Ring of Friend shield (pair)")] + [TestCase(RingConstants.FeatherFalling, "Ring of Feather Falling")] + [TestCase(RingConstants.ForceShield, "Ring of Force Shield")] + [TestCase(RingConstants.FreedomOfMovement, "Ring of Freedom of Movement")] + [TestCase(RingConstants.FriendShield, "Ring of Friend Shield (pair)")] [TestCase(RingConstants.Invisibility, "Ring of Invisibility")] [TestCase(RingConstants.Jumping, "Ring of Jumping")] - [TestCase(RingConstants.Jumping_Improved, "Ring of Improved jumping")] - [TestCase(RingConstants.MindShielding, "Ring of Mind shielding")] + [TestCase(RingConstants.Jumping_Improved, "Ring of Improved Jumping")] + [TestCase(RingConstants.MindShielding, "Ring of Mind Shielding")] [TestCase(RingConstants.Protection, "Ring of Protection")] [TestCase(RingConstants.Ram, "Ring of Ram")] [TestCase(RingConstants.Regeneration, "Ring of Regeneration")] - [TestCase(RingConstants.ShootingStars, "Ring of Shooting stars")] - [TestCase(RingConstants.SpellStoring, "Ring of Spell storing")] - [TestCase(RingConstants.SpellStoring_Major, "Ring of Major spell storing")] - [TestCase(RingConstants.SpellStoring_Minor, "Ring of Minor spell storing")] - [TestCase(RingConstants.SpellTurning, "Ring of Spell turning")] + [TestCase(RingConstants.ShootingStars, "Ring of Shooting Stars")] + [TestCase(RingConstants.SpellStoring, "Ring of Spell Storing")] + [TestCase(RingConstants.SpellStoring_Major, "Ring of Major Spell Storing")] + [TestCase(RingConstants.SpellStoring_Minor, "Ring of Minor Spell Storing")] + [TestCase(RingConstants.SpellTurning, "Ring of Spell Turning")] [TestCase(RingConstants.Sustenance, "Ring of Sustenance")] [TestCase(RingConstants.Swimming, "Ring of Swimming")] - [TestCase(RingConstants.Swimming_Improved, "Ring of Improved swimming")] + [TestCase(RingConstants.Swimming_Improved, "Ring of Improved Swimming")] [TestCase(RingConstants.Telekinesis, "Ring of Telekinesis")] - [TestCase(RingConstants.ThreeWishes, "Ring of Three wishes")] - [TestCase(RingConstants.WaterWalking, "Ring of Water walking")] + [TestCase(RingConstants.ThreeWishes, "Ring of Three Wishes")] + [TestCase(RingConstants.WaterWalking, "Ring of Water Walking")] [TestCase(RingConstants.Wizardry_I, "Ring of Wizardry (I)")] [TestCase(RingConstants.Wizardry_II, "Ring of Wizardry (II)")] [TestCase(RingConstants.Wizardry_III, "Ring of Wizardry (III)")] [TestCase(RingConstants.Wizardry_IV, "Ring of Wizardry (IV)")] - [TestCase(RingConstants.XRayVision, "Ring of X-ray vision")] + [TestCase(RingConstants.XRayVision, "Ring of X-ray Vision")] public void Constant(string constant, string value) { Assert.That(constant, Is.EqualTo(value)); diff --git a/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Magical/RodConstantsTests.cs b/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Magical/RodConstantsTests.cs index b26ebc49..19281704 100644 --- a/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Magical/RodConstantsTests.cs +++ b/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Magical/RodConstantsTests.cs @@ -7,43 +7,43 @@ namespace DnDGen.TreasureGen.Tests.Unit.Generators.Items.Magical [TestFixture] public class RodConstantsTests { - [TestCase(RodConstants.Absorption, "Rod of absorption")] - [TestCase(RodConstants.Absorption_Full, "Rod of absorption (max)")] - [TestCase(RodConstants.Alertness, "Rod of alertness")] - [TestCase(RodConstants.Cancellation, "Rod of cancellation")] - [TestCase(RodConstants.EnemyDetection, "Rod of enemy detection")] - [TestCase(RodConstants.Flailing, "Rod of flailing")] - [TestCase(RodConstants.FlameExtinguishing, "Rod of flame extinguishing")] - [TestCase(RodConstants.ImmovableRod, "Immovable rod")] - [TestCase(RodConstants.LordlyMight, "Rod of lordly might")] - [TestCase(RodConstants.MetalAndMineralDetection, "Rod of metal and mineral detection")] - [TestCase(RodConstants.Metamagic_Empower, "Rod of metamagic: Empower")] - [TestCase(RodConstants.Metamagic_Empower_Greater, "Rod of greater metamagic: Empower")] - [TestCase(RodConstants.Metamagic_Empower_Lesser, "Rod of lesser metamagic: Empower")] - [TestCase(RodConstants.Metamagic_Enlarge, "Rod of metamagic: Enlarge")] - [TestCase(RodConstants.Metamagic_Enlarge_Greater, "Rod of greater metamagic: Enlarge")] - [TestCase(RodConstants.Metamagic_Enlarge_Lesser, "Rod of lesser metamagic: Enlarge")] - [TestCase(RodConstants.Metamagic_Extend, "Rod of metamagic: Extend")] - [TestCase(RodConstants.Metamagic_Extend_Greater, "Rod of greater metamagic: Extend")] - [TestCase(RodConstants.Metamagic_Extend_Lesser, "Rod of lesser metamagic: Extend")] - [TestCase(RodConstants.Metamagic_Maximize, "Rod of metamagic: Maximize")] - [TestCase(RodConstants.Metamagic_Maximize_Greater, "Rod of greater metamagic: Maximize")] - [TestCase(RodConstants.Metamagic_Maximize_Lesser, "Rod of lesser metamagic: Maximize")] - [TestCase(RodConstants.Metamagic_Quicken, "Rod of metamagic: Quicken")] - [TestCase(RodConstants.Metamagic_Quicken_Greater, "Rod of greater metamagic: Quicken")] - [TestCase(RodConstants.Metamagic_Quicken_Lesser, "Rod of lesser metamagic: Quicken")] - [TestCase(RodConstants.Metamagic_Silent, "Rod of metamagic: Silent")] - [TestCase(RodConstants.Metamagic_Silent_Greater, "Rod of greater metamagic: Silent")] - [TestCase(RodConstants.Metamagic_Silent_Lesser, "Rod of lesser metamagic: Silent")] - [TestCase(RodConstants.Negation, "Rod of negation")] - [TestCase(RodConstants.Python, "Rod of the python")] - [TestCase(RodConstants.Rulership, "Rod of rulership")] - [TestCase(RodConstants.Security, "Rod of security")] - [TestCase(RodConstants.Splendor, "Rod of splendor")] - [TestCase(RodConstants.ThunderAndLightning, "Rod of thunder and lightning")] - [TestCase(RodConstants.Viper, "Rod of the viper")] - [TestCase(RodConstants.Withering, "Rod of withering")] - [TestCase(RodConstants.Wonder, "Rod of wonder")] + [TestCase(RodConstants.Absorption, "Rod of Absorption")] + [TestCase(RodConstants.Absorption_Full, "Rod of Absorption (max)")] + [TestCase(RodConstants.Alertness, "Rod of Alertness")] + [TestCase(RodConstants.Cancellation, "Rod of Cancellation")] + [TestCase(RodConstants.EnemyDetection, "Rod of Enemy Detection")] + [TestCase(RodConstants.Flailing, "Rod of Flailing")] + [TestCase(RodConstants.FlameExtinguishing, "Rod of Flame Extinguishing")] + [TestCase(RodConstants.ImmovableRod, "Immovable Rod")] + [TestCase(RodConstants.LordlyMight, "Rod of Lordly Might")] + [TestCase(RodConstants.MetalAndMineralDetection, "Rod of Metal and Mineral Detection")] + [TestCase(RodConstants.Metamagic_Empower, "Rod of Metamagic: Empower")] + [TestCase(RodConstants.Metamagic_Empower_Greater, "Rod of Greater Metamagic: Empower")] + [TestCase(RodConstants.Metamagic_Empower_Lesser, "Rod of Lesser Metamagic: Empower")] + [TestCase(RodConstants.Metamagic_Enlarge, "Rod of Metamagic: Enlarge")] + [TestCase(RodConstants.Metamagic_Enlarge_Greater, "Rod of Greater Metamagic: Enlarge")] + [TestCase(RodConstants.Metamagic_Enlarge_Lesser, "Rod of Lesser Metamagic: Enlarge")] + [TestCase(RodConstants.Metamagic_Extend, "Rod of Metamagic: Extend")] + [TestCase(RodConstants.Metamagic_Extend_Greater, "Rod of Greater Metamagic: Extend")] + [TestCase(RodConstants.Metamagic_Extend_Lesser, "Rod of Lesser Metamagic: Extend")] + [TestCase(RodConstants.Metamagic_Maximize, "Rod of Metamagic: Maximize")] + [TestCase(RodConstants.Metamagic_Maximize_Greater, "Rod of Greater Metamagic: Maximize")] + [TestCase(RodConstants.Metamagic_Maximize_Lesser, "Rod of Lesser Metamagic: Maximize")] + [TestCase(RodConstants.Metamagic_Quicken, "Rod of Metamagic: Quicken")] + [TestCase(RodConstants.Metamagic_Quicken_Greater, "Rod of Greater Metamagic: Quicken")] + [TestCase(RodConstants.Metamagic_Quicken_Lesser, "Rod of Lesser Metamagic: Quicken")] + [TestCase(RodConstants.Metamagic_Silent, "Rod of Metamagic: Silent")] + [TestCase(RodConstants.Metamagic_Silent_Greater, "Rod of Greater Metamagic: Silent")] + [TestCase(RodConstants.Metamagic_Silent_Lesser, "Rod of Lesser Metamagic: Silent")] + [TestCase(RodConstants.Negation, "Rod of Negation")] + [TestCase(RodConstants.Python, "Rod of the Python")] + [TestCase(RodConstants.Rulership, "Rod of Rulership")] + [TestCase(RodConstants.Security, "Rod of Security")] + [TestCase(RodConstants.Splendor, "Rod of Splendor")] + [TestCase(RodConstants.ThunderAndLightning, "Rod of Thunder and Lightning")] + [TestCase(RodConstants.Viper, "Rod of the Viper")] + [TestCase(RodConstants.Withering, "Rod of Withering")] + [TestCase(RodConstants.Wonder, "Rod of Wonder")] public void Constant(string constant, string value) { Assert.That(constant, Is.EqualTo(value)); diff --git a/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Magical/SpecialAbilityConstantsTests.cs b/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Magical/SpecialAbilityConstantsTests.cs index 3d631011..09b2d803 100644 --- a/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Magical/SpecialAbilityConstantsTests.cs +++ b/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Magical/SpecialAbilityConstantsTests.cs @@ -8,48 +8,48 @@ namespace DnDGen.TreasureGen.Tests.Unit.Generators.Items.Magical public class SpecialAbilityConstantsTests { [TestCase(SpecialAbilityConstants.Glamered, "Glamered")] - [TestCase(SpecialAbilityConstants.LightFortification, "Light fortification")] + [TestCase(SpecialAbilityConstants.LightFortification, "Light Fortification")] [TestCase(SpecialAbilityConstants.Slick, "Slick")] [TestCase(SpecialAbilityConstants.Shadow, "Shadow")] - [TestCase(SpecialAbilityConstants.SilentMoves, "Silent moves")] - [TestCase(SpecialAbilityConstants.SpellResistance13, "Spell resistance (13)")] - [TestCase(SpecialAbilityConstants.ImprovedSlick, "Improved slick")] - [TestCase(SpecialAbilityConstants.ImprovedShadow, "Improved shadow")] - [TestCase(SpecialAbilityConstants.ImprovedSilentMoves, "Improved silent moves")] - [TestCase(SpecialAbilityConstants.AcidResistance, "Acid resistance")] - [TestCase(SpecialAbilityConstants.ColdResistance, "Cold resistance")] - [TestCase(SpecialAbilityConstants.ElectricityResistance, "Electricity resistance")] - [TestCase(SpecialAbilityConstants.FireResistance, "Fire resistance")] - [TestCase(SpecialAbilityConstants.SonicResistance, "Sonic resistance")] - [TestCase(SpecialAbilityConstants.GhostTouch, "Ghost touch")] + [TestCase(SpecialAbilityConstants.SilentMoves, "Silent Moves")] + [TestCase(SpecialAbilityConstants.SpellResistance13, "Spell Resistance (13)")] + [TestCase(SpecialAbilityConstants.ImprovedSlick, "Improved Slick")] + [TestCase(SpecialAbilityConstants.ImprovedShadow, "Improved Shadow")] + [TestCase(SpecialAbilityConstants.ImprovedSilentMoves, "Improved Silent Moves")] + [TestCase(SpecialAbilityConstants.AcidResistance, "Acid Resistance")] + [TestCase(SpecialAbilityConstants.ColdResistance, "Cold Resistance")] + [TestCase(SpecialAbilityConstants.ElectricityResistance, "Electricity Resistance")] + [TestCase(SpecialAbilityConstants.FireResistance, "Fire Resistance")] + [TestCase(SpecialAbilityConstants.SonicResistance, "Sonic Resistance")] + [TestCase(SpecialAbilityConstants.GhostTouch, "Ghost Touch")] [TestCase(SpecialAbilityConstants.Invulnerability, "Invulnerability")] - [TestCase(SpecialAbilityConstants.ModerateFortification, "Moderate fortification")] + [TestCase(SpecialAbilityConstants.ModerateFortification, "Moderate Fortification")] [TestCase(SpecialAbilityConstants.Fortification, "Fortification")] - [TestCase(SpecialAbilityConstants.SpellResistance, "Spell resistance")] - [TestCase(SpecialAbilityConstants.SpellResistance15, "Spell resistance (15)")] + [TestCase(SpecialAbilityConstants.SpellResistance, "Spell Resistance")] + [TestCase(SpecialAbilityConstants.SpellResistance15, "Spell Resistance (15)")] [TestCase(SpecialAbilityConstants.Wild, "Wild")] - [TestCase(SpecialAbilityConstants.GreaterSlick, "Greater slick")] - [TestCase(SpecialAbilityConstants.GreaterShadow, "Greater shadow")] - [TestCase(SpecialAbilityConstants.GreaterSilentMoves, "Greater silent moves")] - [TestCase(SpecialAbilityConstants.ImprovedAcidResistance, "Improved acid resistance")] - [TestCase(SpecialAbilityConstants.ImprovedColdResistance, "Improved cold resistance")] - [TestCase(SpecialAbilityConstants.ImprovedElectricityResistance, "Improved electricity resistance")] - [TestCase(SpecialAbilityConstants.ImprovedFireResistance, "Improved fire resistance")] - [TestCase(SpecialAbilityConstants.ImprovedSonicResistance, "Improved sonic resistance")] - [TestCase(SpecialAbilityConstants.SpellResistance17, "Spell resistance (17)")] + [TestCase(SpecialAbilityConstants.GreaterSlick, "Greater Slick")] + [TestCase(SpecialAbilityConstants.GreaterShadow, "Greater Shadow")] + [TestCase(SpecialAbilityConstants.GreaterSilentMoves, "Greater Silent Moves")] + [TestCase(SpecialAbilityConstants.ImprovedAcidResistance, "Improved Acid Resistance")] + [TestCase(SpecialAbilityConstants.ImprovedColdResistance, "Improved Cold Resistance")] + [TestCase(SpecialAbilityConstants.ImprovedElectricityResistance, "Improved Electricity Resistance")] + [TestCase(SpecialAbilityConstants.ImprovedFireResistance, "Improved Fire Resistance")] + [TestCase(SpecialAbilityConstants.ImprovedSonicResistance, "Improved Sonic Resistance")] + [TestCase(SpecialAbilityConstants.SpellResistance17, "Spell Resistance (17)")] [TestCase(SpecialAbilityConstants.Etherealness, "Etherealness")] - [TestCase(SpecialAbilityConstants.UndeadControlling, "Undead controlling")] - [TestCase(SpecialAbilityConstants.HeavyFortification, "Heavy fortification")] - [TestCase(SpecialAbilityConstants.SpellResistance19, "Spell resistance (19)")] - [TestCase(SpecialAbilityConstants.GreaterAcidResistance, "Greater acid resistance")] - [TestCase(SpecialAbilityConstants.GreaterColdResistance, "Greater cold resistance")] - [TestCase(SpecialAbilityConstants.GreaterElectricityResistance, "Greater electricity resistance")] - [TestCase(SpecialAbilityConstants.GreaterFireResistance, "Greater fire resistance")] - [TestCase(SpecialAbilityConstants.GreaterSonicResistance, "Greater sonic resistance")] - [TestCase(SpecialAbilityConstants.ArrowCatching, "Arrow catching")] + [TestCase(SpecialAbilityConstants.UndeadControlling, "Undead Controlling")] + [TestCase(SpecialAbilityConstants.HeavyFortification, "Heavy Fortification")] + [TestCase(SpecialAbilityConstants.SpellResistance19, "Spell Resistance (19)")] + [TestCase(SpecialAbilityConstants.GreaterAcidResistance, "Greater Acid Resistance")] + [TestCase(SpecialAbilityConstants.GreaterColdResistance, "Greater Cold Resistance")] + [TestCase(SpecialAbilityConstants.GreaterElectricityResistance, "Greater Electricity Resistance")] + [TestCase(SpecialAbilityConstants.GreaterFireResistance, "Greater Fire Resistance")] + [TestCase(SpecialAbilityConstants.GreaterSonicResistance, "Greater Sonic Resistance")] + [TestCase(SpecialAbilityConstants.ArrowCatching, "Arrow Catching")] [TestCase(SpecialAbilityConstants.Bashing, "Bashing")] [TestCase(SpecialAbilityConstants.Blinding, "Blinding")] - [TestCase(SpecialAbilityConstants.ArrowDeflection, "Arrow deflection")] + [TestCase(SpecialAbilityConstants.ArrowDeflection, "Arrow Deflection")] [TestCase(SpecialAbilityConstants.Animated, "Animated")] [TestCase(SpecialAbilityConstants.Reflecting, "Reflecting")] [TestCase(SpecialAbilityConstants.Bane, "Bane")] @@ -96,25 +96,25 @@ public class SpecialAbilityConstantsTests [TestCase(SpecialAbilityConstants.Anarchic, "Anarchic")] [TestCase(SpecialAbilityConstants.Axiomatic, "Axiomatic")] [TestCase(SpecialAbilityConstants.Disruption, "Disruption")] - [TestCase(SpecialAbilityConstants.FlamingBurst, "Flaming burst")] - [TestCase(SpecialAbilityConstants.IcyBurst, "Icy burst")] + [TestCase(SpecialAbilityConstants.FlamingBurst, "Flaming Burst")] + [TestCase(SpecialAbilityConstants.IcyBurst, "Icy Burst")] [TestCase(SpecialAbilityConstants.Holy, "Holy")] - [TestCase(SpecialAbilityConstants.ShockingBurst, "Shocking burst")] + [TestCase(SpecialAbilityConstants.ShockingBurst, "Shocking Burst")] [TestCase(SpecialAbilityConstants.Unholy, "Unholy")] [TestCase(SpecialAbilityConstants.Wounding, "Wounding")] [TestCase(SpecialAbilityConstants.Speed, "Speed")] [TestCase(SpecialAbilityConstants.Dancing, "Dancing")] [TestCase(SpecialAbilityConstants.Vorpal, "Vorpal")] - [TestCase(SpecialAbilityConstants.BrilliantEnergy, "Brilliant energy")] + [TestCase(SpecialAbilityConstants.BrilliantEnergy, "Brilliant Energy")] [TestCase(SpecialAbilityConstants.Defending, "Defending")] [TestCase(SpecialAbilityConstants.Keen, "Keen")] - [TestCase(SpecialAbilityConstants.KiFocus, "Ki focus")] + [TestCase(SpecialAbilityConstants.KiFocus, "Ki Focus")] [TestCase(SpecialAbilityConstants.Throwing, "Throwing")] - [TestCase(SpecialAbilityConstants.MightyCleaving, "Mighty cleaving")] - [TestCase(SpecialAbilityConstants.SpellStoring, "Spell storing")] + [TestCase(SpecialAbilityConstants.MightyCleaving, "Mighty Cleaving")] + [TestCase(SpecialAbilityConstants.SpellStoring, "Spell Storing")] [TestCase(SpecialAbilityConstants.Vicious, "Vicious")] - [TestCase(SpecialAbilityConstants.GhostTouchWeapon, "Ghost touch (weapon)")] - [TestCase(SpecialAbilityConstants.GhostTouchArmor, "Ghost touch (armor)")] + [TestCase(SpecialAbilityConstants.GhostTouchWeapon, "Ghost Touch (weapon)")] + [TestCase(SpecialAbilityConstants.GhostTouchArmor, "Ghost Touch (armor)")] [TestCase(SpecialAbilityConstants.Shapeshifterbane, "Shapeshifterbane")] public void Constant(string constant, string value) { diff --git a/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Magical/StaffConstantsTests.cs b/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Magical/StaffConstantsTests.cs index f6e2fbad..3ff70d72 100644 --- a/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Magical/StaffConstantsTests.cs +++ b/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Magical/StaffConstantsTests.cs @@ -9,9 +9,9 @@ public class StaffConstantsTests { [TestCase(StaffConstants.Charming, "Staff of Charming")] [TestCase(StaffConstants.Fire, "Staff of Fire")] - [TestCase(StaffConstants.SwarmingInsects, "Staff of Swarming insects")] + [TestCase(StaffConstants.SwarmingInsects, "Staff of Swarming Insects")] [TestCase(StaffConstants.Healing, "Staff of Healing")] - [TestCase(StaffConstants.SizeAlteration, "Staff of Size alteration")] + [TestCase(StaffConstants.SizeAlteration, "Staff of Size Alteration")] [TestCase(StaffConstants.Illumination, "Staff of Illumination")] [TestCase(StaffConstants.Frost, "Staff of Frost")] [TestCase(StaffConstants.Defense, "Staff of Defense")] @@ -23,7 +23,7 @@ public class StaffConstantsTests [TestCase(StaffConstants.Necromancy, "Staff of Necromancy")] [TestCase(StaffConstants.Transmutation, "Staff of Transmutation")] [TestCase(StaffConstants.Divination, "Staff of Divination")] - [TestCase(StaffConstants.EarthAndStone, "Staff of Earth and stone")] + [TestCase(StaffConstants.EarthAndStone, "Staff of Earth and Stone")] [TestCase(StaffConstants.Woodlands, "Staff of Woodlands")] [TestCase(StaffConstants.Life, "Staff of Life")] [TestCase(StaffConstants.Passage, "Staff of Passage")] diff --git a/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Magical/WondrousItemConstantsTests.cs b/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Magical/WondrousItemConstantsTests.cs index eea1d97f..36d857c6 100644 --- a/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Magical/WondrousItemConstantsTests.cs +++ b/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Magical/WondrousItemConstantsTests.cs @@ -7,274 +7,274 @@ namespace DnDGen.TreasureGen.Tests.Unit.Generators.Items.Magical [TestFixture] public class WondrousItemConstantsTests { - [TestCase(WondrousItemConstants.AmuletOfHealth, "Amulet of health")] - [TestCase(WondrousItemConstants.AmuletOfMightyFists, "Amulet of mighty fists")] - [TestCase(WondrousItemConstants.AmuletOfNaturalArmor, "Amulet of natural armor")] - [TestCase(WondrousItemConstants.AmuletOfProofAgainstDetectionAndLocation, "Amulet of proof against detection and location")] - [TestCase(WondrousItemConstants.AmuletOfThePlanes, "Amulet of the planes")] + [TestCase(WondrousItemConstants.AmuletOfHealth, "Amulet of Health")] + [TestCase(WondrousItemConstants.AmuletOfMightyFists, "Amulet of Mighty Fists")] + [TestCase(WondrousItemConstants.AmuletOfNaturalArmor, "Amulet of Natural Armor")] + [TestCase(WondrousItemConstants.AmuletOfProofAgainstDetectionAndLocation, "Amulet of Proof Against Detection and Location")] + [TestCase(WondrousItemConstants.AmuletOfThePlanes, "Amulet of the Planes")] [TestCase(WondrousItemConstants.ApparatusOfKwalish, "Apparatus of Kwalish")] - [TestCase(WondrousItemConstants.BagOfHolding_I, "Bag of holding type I")] - [TestCase(WondrousItemConstants.BagOfHolding_II, "Bag of holding type II")] - [TestCase(WondrousItemConstants.BagOfHolding_III, "Bag of holding type III")] - [TestCase(WondrousItemConstants.BagOfHolding_IV, "Bag of holding type IV")] - [TestCase(WondrousItemConstants.BagOfTricks_Gray, "Gray bag of tricks")] - [TestCase(WondrousItemConstants.BagOfTricks_Rust, "Rust bag of tricks")] - [TestCase(WondrousItemConstants.BagOfTricks_Tan, "Tan bag of tricks")] - [TestCase(WondrousItemConstants.BeadOfForce, "Bead of force")] - [TestCase(WondrousItemConstants.BeltOfDwarvenkind, "Belt of dwarvenkind")] - [TestCase(WondrousItemConstants.BeltOfGiantStrength, "Belt of giant strength")] - [TestCase(WondrousItemConstants.BoccobsBlessedBook, "Boccob's blessed book")] - [TestCase(WondrousItemConstants.BootsOfElvenkind, "Boots of elvenkind")] - [TestCase(WondrousItemConstants.BootsOfLevitation, "Boots of levitation")] - [TestCase(WondrousItemConstants.BootsOfSpeed, "Boots of speed")] - [TestCase(WondrousItemConstants.BootsOfStridingAndSpringing, "Boots of striding and springing")] - [TestCase(WondrousItemConstants.BootsOfTeleportation, "Boots of teleportation")] - [TestCase(WondrousItemConstants.BootsOfTheWinterlands, "Boots of the winterlands")] - [TestCase(WondrousItemConstants.BottleOfAir, "Bottle of air")] - [TestCase(WondrousItemConstants.BowlOfCommandingWaterElementals, "Bowl of commanding water elementals")] - [TestCase(WondrousItemConstants.BraceletOfFriends, "Bracelet of friends")] - [TestCase(WondrousItemConstants.BracersOfArchery_Greater, "Greater bracers of archery")] - [TestCase(WondrousItemConstants.BracersOfArchery_Lesser, "Lesser bracers of archery")] - [TestCase(WondrousItemConstants.BracersOfArmor, "Bracers of armor")] - [TestCase(WondrousItemConstants.BrazierOfCommandingFireElementals, "Brazier of commanding fire elementals")] - [TestCase(WondrousItemConstants.BroochOfShielding, "Brooch of shielding")] - [TestCase(WondrousItemConstants.BroomOfFlying, "Broom of flying")] - [TestCase(WondrousItemConstants.CandleOfInvocation, "Candle of invocation")] - [TestCase(WondrousItemConstants.CandleOfTruth, "Candle of truth")] - [TestCase(WondrousItemConstants.CapeOfTheMountebank, "Cape of the mountebank")] - [TestCase(WondrousItemConstants.CarpetOfFlying_5x5, "5 ft. by 5 ft. carpet of flying")] - [TestCase(WondrousItemConstants.CarpetOfFlying_5x10, "5 ft. by 10 ft. carpet of flying")] - [TestCase(WondrousItemConstants.CarpetOfFlying_6x9, "6 ft. by 9 ft. carpet of flying")] - [TestCase(WondrousItemConstants.CarpetOfFlying_10x10, "10 ft. by 10 ft. carpet of flying")] - [TestCase(WondrousItemConstants.CenserOfControllingAirElementals, "Censer of controlling air elementals")] - [TestCase(WondrousItemConstants.ChaosDiamond, "Chaos diamond")] - [TestCase(WondrousItemConstants.ChimeOfInterruption, "Chime of interruption")] - [TestCase(WondrousItemConstants.ChimeOfOpening, "Chime of opening")] - [TestCase(WondrousItemConstants.CircletOfBlasting_Major, "Major circlet of blasting")] - [TestCase(WondrousItemConstants.CircletOfBlasting_Minor, "Minor circlet of blasting")] - [TestCase(WondrousItemConstants.CircletOfPersuasion, "Circlet of persuasion")] - [TestCase(WondrousItemConstants.CloakOfArachnida, "Cloak of arachnida")] - [TestCase(WondrousItemConstants.CloakOfCharisma, "Cloak of charisma")] - [TestCase(WondrousItemConstants.CloakOfDisplacement_Major, "Major cloak of displacement")] - [TestCase(WondrousItemConstants.CloakOfDisplacement_Minor, "Minor cloak of displacement")] - [TestCase(WondrousItemConstants.CloakOfElvenkind, "Cloak of elvenkind")] - [TestCase(WondrousItemConstants.CloakOfEtherealness, "Cloak of etherealness")] - [TestCase(WondrousItemConstants.CloakOfResistance, "Cloak of resistance")] - [TestCase(WondrousItemConstants.CloakOfTheBat, "Cloak of the bat")] - [TestCase(WondrousItemConstants.CloakOfTheMantaRay, "Cloak of the manta ray")] - [TestCase(WondrousItemConstants.CrystalBall, "Crystal ball")] - [TestCase(WondrousItemConstants.CrystalBall_DetectThoughts, "Crystal ball with detect thoughts")] - [TestCase(WondrousItemConstants.CrystalBall_SeeInvisibility, "Crystal ball with see invisibility")] - [TestCase(WondrousItemConstants.CrystalBall_Telepathy, "Crystal ball with telepathy")] - [TestCase(WondrousItemConstants.CrystalBall_TrueSeeing, "Crystal ball with true seeing")] - [TestCase(WondrousItemConstants.CubeOfFrostResistance, "Cube of frost resistance")] - [TestCase(WondrousItemConstants.CubeOfForce, "Cube of force")] - [TestCase(WondrousItemConstants.CubicGate, "Cubic gate")] - [TestCase(WondrousItemConstants.DaernsInstantFortress, "Daern's instant fortress")] + [TestCase(WondrousItemConstants.BagOfHolding_I, "Bag of Holding Type I")] + [TestCase(WondrousItemConstants.BagOfHolding_II, "Bag of Holding Type II")] + [TestCase(WondrousItemConstants.BagOfHolding_III, "Bag of Holding Type III")] + [TestCase(WondrousItemConstants.BagOfHolding_IV, "Bag of Holding Type IV")] + [TestCase(WondrousItemConstants.BagOfTricks_Gray, "Gray Bag of Tricks")] + [TestCase(WondrousItemConstants.BagOfTricks_Rust, "Rust Bag of Tricks")] + [TestCase(WondrousItemConstants.BagOfTricks_Tan, "Tan Bag of Tricks")] + [TestCase(WondrousItemConstants.BeadOfForce, "Bead of Force")] + [TestCase(WondrousItemConstants.BeltOfDwarvenkind, "Belt of Dwarvenkind")] + [TestCase(WondrousItemConstants.BeltOfGiantStrength, "Belt of Giant Strength")] + [TestCase(WondrousItemConstants.BoccobsBlessedBook, "Boccob's Blessed Book")] + [TestCase(WondrousItemConstants.BootsOfElvenkind, "Boots of Elvenkind")] + [TestCase(WondrousItemConstants.BootsOfLevitation, "Boots of Levitation")] + [TestCase(WondrousItemConstants.BootsOfSpeed, "Boots of Speed")] + [TestCase(WondrousItemConstants.BootsOfStridingAndSpringing, "Boots of Striding and Springing")] + [TestCase(WondrousItemConstants.BootsOfTeleportation, "Boots of Teleportation")] + [TestCase(WondrousItemConstants.BootsOfTheWinterlands, "Boots of the Winterlands")] + [TestCase(WondrousItemConstants.BottleOfAir, "Bottle of Air")] + [TestCase(WondrousItemConstants.BowlOfCommandingWaterElementals, "Bowl of Commanding Water Elementals")] + [TestCase(WondrousItemConstants.BraceletOfFriends, "Bracelet of Friends")] + [TestCase(WondrousItemConstants.BracersOfArchery_Greater, "Greater Bracers of Archery")] + [TestCase(WondrousItemConstants.BracersOfArchery_Lesser, "Lesser Bracers of Archery")] + [TestCase(WondrousItemConstants.BracersOfArmor, "Bracers of Armor")] + [TestCase(WondrousItemConstants.BrazierOfCommandingFireElementals, "Brazier of Commanding Fire Elementals")] + [TestCase(WondrousItemConstants.BroochOfShielding, "Brooch of Shielding")] + [TestCase(WondrousItemConstants.BroomOfFlying, "Broom of Flying")] + [TestCase(WondrousItemConstants.CandleOfInvocation, "Candle of Invocation")] + [TestCase(WondrousItemConstants.CandleOfTruth, "Candle of Truth")] + [TestCase(WondrousItemConstants.CapeOfTheMountebank, "Cape of the Mountebank")] + [TestCase(WondrousItemConstants.CarpetOfFlying_5x5, "5 ft. by 5 ft. Carpet of Flying")] + [TestCase(WondrousItemConstants.CarpetOfFlying_5x10, "5 ft. by 10 ft. Carpet of Flying")] + [TestCase(WondrousItemConstants.CarpetOfFlying_6x9, "6 ft. by 9 ft. Carpet of Flying")] + [TestCase(WondrousItemConstants.CarpetOfFlying_10x10, "10 ft. by 10 ft. Carpet of Flying")] + [TestCase(WondrousItemConstants.CenserOfControllingAirElementals, "Censer of Controlling Air Elementals")] + [TestCase(WondrousItemConstants.ChaosDiamond, "Chaos Diamond")] + [TestCase(WondrousItemConstants.ChimeOfInterruption, "Chime of Interruption")] + [TestCase(WondrousItemConstants.ChimeOfOpening, "Chime of Opening")] + [TestCase(WondrousItemConstants.CircletOfBlasting_Major, "Major Circlet of Blasting")] + [TestCase(WondrousItemConstants.CircletOfBlasting_Minor, "Minor Circlet of Blasting")] + [TestCase(WondrousItemConstants.CircletOfPersuasion, "Circlet of Persuasion")] + [TestCase(WondrousItemConstants.CloakOfArachnida, "Cloak of Arachnida")] + [TestCase(WondrousItemConstants.CloakOfCharisma, "Cloak of Charisma")] + [TestCase(WondrousItemConstants.CloakOfDisplacement_Major, "Major Cloak of Displacement")] + [TestCase(WondrousItemConstants.CloakOfDisplacement_Minor, "Minor Cloak of Displacement")] + [TestCase(WondrousItemConstants.CloakOfElvenkind, "Cloak of Elvenkind")] + [TestCase(WondrousItemConstants.CloakOfEtherealness, "Cloak of Etherealness")] + [TestCase(WondrousItemConstants.CloakOfResistance, "Cloak of Resistance")] + [TestCase(WondrousItemConstants.CloakOfTheBat, "Cloak of the Bat")] + [TestCase(WondrousItemConstants.CloakOfTheMantaRay, "Cloak of the Manta Ray")] + [TestCase(WondrousItemConstants.CrystalBall, "Crystal Ball")] + [TestCase(WondrousItemConstants.CrystalBall_DetectThoughts, "Crystal Ball with Detect Thoughts")] + [TestCase(WondrousItemConstants.CrystalBall_SeeInvisibility, "Crystal Ball with See Invisibility")] + [TestCase(WondrousItemConstants.CrystalBall_Telepathy, "Crystal Ball with Telepathy")] + [TestCase(WondrousItemConstants.CrystalBall_TrueSeeing, "Crystal Ball with True Seeing")] + [TestCase(WondrousItemConstants.CubeOfFrostResistance, "Cube of Frost Resistance")] + [TestCase(WondrousItemConstants.CubeOfForce, "Cube of Force")] + [TestCase(WondrousItemConstants.CubicGate, "Cubic Gate")] + [TestCase(WondrousItemConstants.DaernsInstantFortress, "Daern's Instant Fortress")] [TestCase(WondrousItemConstants.Darkskull, "Darkskull")] - [TestCase(WondrousItemConstants.DecanterOfEndlessWater, "Decanter of endless water")] - [TestCase(WondrousItemConstants.DeckOfIllusions, "Deck of illusions")] - [TestCase(WondrousItemConstants.DeckOfIllusions_Full, "Deck of illusions (max)")] - [TestCase(WondrousItemConstants.DimensionalShackles, "Dimensional shackles")] - [TestCase(WondrousItemConstants.DruidsVestments, "Druid's vestments")] - [TestCase(WondrousItemConstants.DrumsOfPanic, "Drums of panic")] - [TestCase(WondrousItemConstants.DustOfAppearance, "Dust of appearance")] - [TestCase(WondrousItemConstants.DustOfDisappearance, "Dust of disappearance")] - [TestCase(WondrousItemConstants.DustOfDryness, "Dust of dryness")] - [TestCase(WondrousItemConstants.DustOfIllusion, "Dust of illusion")] - [TestCase(WondrousItemConstants.DustOfTracelessness, "Dust of tracelessness")] - [TestCase(WondrousItemConstants.EfreetiBottle, "Efreeti bottle")] - [TestCase(WondrousItemConstants.ElementalGem, "Elemental gem")] - [TestCase(WondrousItemConstants.ElixerOfFireBreath, "Elixer of fire breath")] - [TestCase(WondrousItemConstants.ElixerOfHiding, "Elixer of hiding")] - [TestCase(WondrousItemConstants.ElixerOfLove, "Elixer of love")] - [TestCase(WondrousItemConstants.ElixerOfSneaking, "Elixer of sneaking")] - [TestCase(WondrousItemConstants.ElixerOfSwimming, "Elixer of swimming")] - [TestCase(WondrousItemConstants.ElixerOfTruth, "Elixer of truth")] - [TestCase(WondrousItemConstants.ElixerOfVision, "Elixer of vision")] - [TestCase(WondrousItemConstants.EversmokingBottle, "Eversmoking bottle")] - [TestCase(WondrousItemConstants.EyesOfCharming, "Eyes of charming")] - [TestCase(WondrousItemConstants.EyesOfDoom, "Eyes of doom")] - [TestCase(WondrousItemConstants.EyesOfPetrification, "Eyes of petrification")] - [TestCase(WondrousItemConstants.EyesOfTheEagle, "Eyes of the eagle")] - [TestCase(WondrousItemConstants.FigurineOfWondrousPower_BronzeGriffon, "Bronze griffon figurine of wondrous power")] - [TestCase(WondrousItemConstants.FigurineOfWondrousPower_EbonyFly, "Ebony fly figurine of wondrous power")] - [TestCase(WondrousItemConstants.FigurineOfWondrousPower_GoldenLions, "Golden lions figurine of wondrous power")] - [TestCase(WondrousItemConstants.FigurineOfWondrousPower_IvoryGoats, "Ivory goats figurine of wondrous power")] - [TestCase(WondrousItemConstants.FigurineOfWondrousPower_MarbleElephant, "Marble elephant figurine of wondrous power")] - [TestCase(WondrousItemConstants.FigurineOfWondrousPower_ObsidianSteed, "Obsidian steed figurine of wondrous power")] - [TestCase(WondrousItemConstants.FigurineOfWondrousPower_OnyxDog, "Onyx dog figurine of wondrous power")] - [TestCase(WondrousItemConstants.FigurineOfWondrousPower_SerpentineOwl, "Serpentine owl figurine of wondrous power")] - [TestCase(WondrousItemConstants.FigurineOfWondrousPower_SilverRaven, "Silver raven figurine of wondrous power")] - [TestCase(WondrousItemConstants.FoldingBoat, "Folding boat")] - [TestCase(WondrousItemConstants.GauntletOfRust, "Gauntlet of rust")] - [TestCase(WondrousItemConstants.GauntletsOfOgrePower, "Gauntlets of ogre power")] - [TestCase(WondrousItemConstants.GemOfBrightness, "Gem of brightness")] - [TestCase(WondrousItemConstants.GemOfSeeing, "Gem of seeing")] - [TestCase(WondrousItemConstants.GloveOfStoring, "Glove of storing")] - [TestCase(WondrousItemConstants.GlovesOfArrowSnaring, "Gloves of arrow snaring")] - [TestCase(WondrousItemConstants.GlovesOfDexterity, "Gloves of dexterity")] - [TestCase(WondrousItemConstants.GlovesOfSwimmingAndClimbing, "Gloves of swimming and climbing")] - [TestCase(WondrousItemConstants.GogglesOfMinuteSeeing, "Goggles of minute seeing")] - [TestCase(WondrousItemConstants.GogglesOfNight, "Goggles of night")] - [TestCase(WondrousItemConstants.GolembaneScarab, "Golembane scarab")] - [TestCase(WondrousItemConstants.GolemManual_Clay, "Clay golem manual")] - [TestCase(WondrousItemConstants.GolemManual_Flesh, "Flesh golem manual")] - [TestCase(WondrousItemConstants.GolemManual_Stone_Greater, "Greater stone golem manual")] - [TestCase(WondrousItemConstants.GolemManual_Iron, "Iron golem manual")] - [TestCase(WondrousItemConstants.GolemManual_Stone, "Stone golem manual")] - [TestCase(WondrousItemConstants.HandOfGlory, "Hand of glory")] - [TestCase(WondrousItemConstants.HandOfTheMage, "Hand of the mage")] - [TestCase(WondrousItemConstants.HarpOfCharming, "Harp of charming")] - [TestCase(WondrousItemConstants.HatOfDisguise, "Hat of disguise")] - [TestCase(WondrousItemConstants.HeadbandOfIntellect, "Headband of intellect")] - [TestCase(WondrousItemConstants.HelmOfBrilliance, "Helm of brilliance")] - [TestCase(WondrousItemConstants.HelmOfComprehendLanguagesAndReadMagic, "Helm of comprehend languages and read magic")] - [TestCase(WondrousItemConstants.HelmOfTelepathy, "Helm of telepathy")] - [TestCase(WondrousItemConstants.HelmOfTeleportation, "Helm of teleportation")] - [TestCase(WondrousItemConstants.HelmOfUnderwaterAction, "Helm of underwater action")] - [TestCase(WondrousItemConstants.HewardsHandyHaversack, "Heward's handy haversack")] - [TestCase(WondrousItemConstants.HornOfBlasting, "Horn of blasting")] - [TestCase(WondrousItemConstants.HornOfBlasting_Greater, "Greater horn of blasting")] - [TestCase(WondrousItemConstants.HornOfFog, "Horn of fog")] - [TestCase(WondrousItemConstants.HornOfGoodnessEvil, "Horn of goodness/evil")] - [TestCase(WondrousItemConstants.HornOfTheTritons, "Horn of the tritons")] + [TestCase(WondrousItemConstants.DecanterOfEndlessWater, "Decanter of Endless Water")] + [TestCase(WondrousItemConstants.DeckOfIllusions, "Deck of Illusions")] + [TestCase(WondrousItemConstants.DeckOfIllusions_Full, "Deck of Illusions (max)")] + [TestCase(WondrousItemConstants.DimensionalShackles, "Dimensional Shackles")] + [TestCase(WondrousItemConstants.DruidsVestments, "Druid's Vestments")] + [TestCase(WondrousItemConstants.DrumsOfPanic, "Drums of Panic")] + [TestCase(WondrousItemConstants.DustOfAppearance, "Dust of Appearance")] + [TestCase(WondrousItemConstants.DustOfDisappearance, "Dust of Disappearance")] + [TestCase(WondrousItemConstants.DustOfDryness, "Dust of Dryness")] + [TestCase(WondrousItemConstants.DustOfIllusion, "Dust of Illusion")] + [TestCase(WondrousItemConstants.DustOfTracelessness, "Dust of Tracelessness")] + [TestCase(WondrousItemConstants.EfreetiBottle, "Efreeti Bottle")] + [TestCase(WondrousItemConstants.ElementalGem, "Elemental Gem")] + [TestCase(WondrousItemConstants.ElixerOfFireBreath, "Elixer of Fire Breath")] + [TestCase(WondrousItemConstants.ElixerOfHiding, "Elixer of Hiding")] + [TestCase(WondrousItemConstants.ElixerOfLove, "Elixer of Love")] + [TestCase(WondrousItemConstants.ElixerOfSneaking, "Elixer of Sneaking")] + [TestCase(WondrousItemConstants.ElixerOfSwimming, "Elixer of Swimming")] + [TestCase(WondrousItemConstants.ElixerOfTruth, "Elixer of Truth")] + [TestCase(WondrousItemConstants.ElixerOfVision, "Elixer of Vision")] + [TestCase(WondrousItemConstants.EversmokingBottle, "Eversmoking Bottle")] + [TestCase(WondrousItemConstants.EyesOfCharming, "Eyes of Charming")] + [TestCase(WondrousItemConstants.EyesOfDoom, "Eyes of Doom")] + [TestCase(WondrousItemConstants.EyesOfPetrification, "Eyes of Petrification")] + [TestCase(WondrousItemConstants.EyesOfTheEagle, "Eyes of the Eagle")] + [TestCase(WondrousItemConstants.FigurineOfWondrousPower_BronzeGriffon, "Bronze Griffon Figurine of Wondrous Power")] + [TestCase(WondrousItemConstants.FigurineOfWondrousPower_EbonyFly, "Ebony Fly Figurine of Wondrous Power")] + [TestCase(WondrousItemConstants.FigurineOfWondrousPower_GoldenLions, "Golden Lions Figurine of Wondrous Power")] + [TestCase(WondrousItemConstants.FigurineOfWondrousPower_IvoryGoats, "Ivory Goats Figurine of Wondrous Power")] + [TestCase(WondrousItemConstants.FigurineOfWondrousPower_MarbleElephant, "Marble Elephant Figurine of Wondrous Power")] + [TestCase(WondrousItemConstants.FigurineOfWondrousPower_ObsidianSteed, "Obsidian Steed Figurine of Wondrous Power")] + [TestCase(WondrousItemConstants.FigurineOfWondrousPower_OnyxDog, "Onyx Dog Figurine of Wondrous Power")] + [TestCase(WondrousItemConstants.FigurineOfWondrousPower_SerpentineOwl, "Serpentine Owl Figurine of Wondrous Power")] + [TestCase(WondrousItemConstants.FigurineOfWondrousPower_SilverRaven, "Silver Raven Figurine of Wondrous Power")] + [TestCase(WondrousItemConstants.FoldingBoat, "Folding Boat")] + [TestCase(WondrousItemConstants.GauntletOfRust, "Gauntlet of Rust")] + [TestCase(WondrousItemConstants.GauntletsOfOgrePower, "Gauntlets of Ogre Power")] + [TestCase(WondrousItemConstants.GemOfBrightness, "Gem of Brightness")] + [TestCase(WondrousItemConstants.GemOfSeeing, "Gem of Seeing")] + [TestCase(WondrousItemConstants.GloveOfStoring, "Glove of Storing")] + [TestCase(WondrousItemConstants.GlovesOfArrowSnaring, "Gloves of Arrow Snaring")] + [TestCase(WondrousItemConstants.GlovesOfDexterity, "Gloves of Dexterity")] + [TestCase(WondrousItemConstants.GlovesOfSwimmingAndClimbing, "Gloves of Swimming and Climbing")] + [TestCase(WondrousItemConstants.GogglesOfMinuteSeeing, "Goggles of Minute Seeing")] + [TestCase(WondrousItemConstants.GogglesOfNight, "Goggles of Night")] + [TestCase(WondrousItemConstants.GolembaneScarab, "Golembane Scarab")] + [TestCase(WondrousItemConstants.GolemManual_Clay, "Clay Golem Manual")] + [TestCase(WondrousItemConstants.GolemManual_Flesh, "Flesh Golem Manual")] + [TestCase(WondrousItemConstants.GolemManual_Stone_Greater, "Greater Stone Golem Manual")] + [TestCase(WondrousItemConstants.GolemManual_Iron, "Iron Golem Manual")] + [TestCase(WondrousItemConstants.GolemManual_Stone, "Stone Golem Manual")] + [TestCase(WondrousItemConstants.HandOfGlory, "Hand of Glory")] + [TestCase(WondrousItemConstants.HandOfTheMage, "Hand of the Mage")] + [TestCase(WondrousItemConstants.HarpOfCharming, "Harp of Charming")] + [TestCase(WondrousItemConstants.HatOfDisguise, "Hat of Disguise")] + [TestCase(WondrousItemConstants.HeadbandOfIntellect, "Headband of Intellect")] + [TestCase(WondrousItemConstants.HelmOfBrilliance, "Helm of Brilliance")] + [TestCase(WondrousItemConstants.HelmOfComprehendLanguagesAndReadMagic, "Helm of Comprehend Languages and Read Magic")] + [TestCase(WondrousItemConstants.HelmOfTelepathy, "Helm of Telepathy")] + [TestCase(WondrousItemConstants.HelmOfTeleportation, "Helm of Teleportation")] + [TestCase(WondrousItemConstants.HelmOfUnderwaterAction, "Helm of Underwater Action")] + [TestCase(WondrousItemConstants.HewardsHandyHaversack, "Heward's Handy Haversack")] + [TestCase(WondrousItemConstants.HornOfBlasting, "Horn of Blasting")] + [TestCase(WondrousItemConstants.HornOfBlasting_Greater, "Greater Horn of Blasting")] + [TestCase(WondrousItemConstants.HornOfFog, "Horn of Fog")] + [TestCase(WondrousItemConstants.HornOfGoodnessEvil, "Horn of Goodness/Evil")] + [TestCase(WondrousItemConstants.HornOfTheTritons, "Horn of the Tritons")] [TestCase(WondrousItemConstants.HornOfValhalla, "Horn of Valhalla")] - [TestCase(WondrousItemConstants.HorseshoesOfAZephyr, "Horseshoes of a zephyr")] - [TestCase(WondrousItemConstants.HorseshoesOfSpeed, "Horseshoes of speed")] - [TestCase(WondrousItemConstants.IncenseOfMeditation, "Incense of meditation")] - [TestCase(WondrousItemConstants.IounStone_ClearSpindle, "Clear spindle ioun stone")] - [TestCase(WondrousItemConstants.IounStone_DarkBlueRhomboid, "Dark blue rhomboid ioun stone")] - [TestCase(WondrousItemConstants.IounStone_DeepRedSphere, "Deep red sphere ioun stone")] - [TestCase(WondrousItemConstants.IounStone_DustyRosePrism, "Dusty rose prism ioun stone")] - [TestCase(WondrousItemConstants.IounStone_IncandescentBlueSphere, "Incandescent blue sphere ioun stone")] - [TestCase(WondrousItemConstants.IounStone_IridescentSpindle, "Iridescent spindle ioun stone")] - [TestCase(WondrousItemConstants.IounStone_LavenderAndGreenEllipsoid, "Lavender and green ellipsoid ioun stone")] - [TestCase(WondrousItemConstants.IounStone_OrangePrism, "Orange prism ioun stone")] - [TestCase(WondrousItemConstants.IounStone_PaleBlueRhomboid, "Pale blue rhomboid ioun stone")] - [TestCase(WondrousItemConstants.IounStone_PaleGreenPrism, "Pale green prism ioun stone")] - [TestCase(WondrousItemConstants.IounStone_PaleLavenderEllipsoid, "Pale lavender ellipsoid ioun stone")] - [TestCase(WondrousItemConstants.IounStone_PearlyWhiteSpindle, "Pearly white spindle ioun stone")] - [TestCase(WondrousItemConstants.IounStone_PinkAndGreenSphere, "Pink and green sphere ioun stone")] - [TestCase(WondrousItemConstants.IounStone_PinkRhomboid, "Pink rhomboid ioun stone")] - [TestCase(WondrousItemConstants.IounStone_ScarletAndBlueSphere, "Scarlet and blue sphere ioun stone")] - [TestCase(WondrousItemConstants.IounStone_VibrantPurplePrism, "Vibrant purple prism ioun stone")] - [TestCase(WondrousItemConstants.IronBandsOfBilarro, "Iron bands of Bilarro")] - [TestCase(WondrousItemConstants.IronFlask, "Iron flask")] - [TestCase(WondrousItemConstants.KeoghtomsOintment, "Keoghtom's ointment")] - [TestCase(WondrousItemConstants.LanternOfRevealing, "Lantern of revealing")] - [TestCase(WondrousItemConstants.LensOfDetection, "Lens of detection")] - [TestCase(WondrousItemConstants.LyreOfBuilding, "Lyre of building")] - [TestCase(WondrousItemConstants.MantleOfFaith, "Mantle of faith")] - [TestCase(WondrousItemConstants.MantleOfSpellResistance, "Mantle of spell resistance")] - [TestCase(WondrousItemConstants.ManualOfBodilyHealth, "Manual of bodily health")] - [TestCase(WondrousItemConstants.ManualOfGainfulExercise, "Manual of gainful exercise")] - [TestCase(WondrousItemConstants.ManualOfQuicknessInAction, "Manual of quickness in action")] - [TestCase(WondrousItemConstants.MaskOfTheSkull, "Mask of the skull")] - [TestCase(WondrousItemConstants.MattockOfTheTitans, "Mattock of the titans")] - [TestCase(WondrousItemConstants.MaulOfTheTitans, "Maul of the titans")] - [TestCase(WondrousItemConstants.MedallionOfThoughts, "Medallion of thoughts")] - [TestCase(WondrousItemConstants.MirrorOfLifeTrapping, "Mirror of life trapping")] - [TestCase(WondrousItemConstants.MirrorOfMentalProwess, "Mirror of mental prowess")] - [TestCase(WondrousItemConstants.MirrorOfOpposition, "Mirror of opposition")] - [TestCase(WondrousItemConstants.MonksBelt, "Monk's belt")] - [TestCase(WondrousItemConstants.MurlyndsSpoon, "Murlynd's spoon")] - [TestCase(WondrousItemConstants.NecklaceOfAdaptation, "Necklace of adaptation")] - [TestCase(WondrousItemConstants.NecklaceOfFireballs, "Necklace of fireballs")] - [TestCase(WondrousItemConstants.NecklaceOfFireballs_I, "Necklace of fireballs type I")] - [TestCase(WondrousItemConstants.NecklaceOfFireballs_II, "Necklace of fireballs type II")] - [TestCase(WondrousItemConstants.NecklaceOfFireballs_III, "Necklace of fireballs type III")] - [TestCase(WondrousItemConstants.NecklaceOfFireballs_IV, "Necklace of fireballs type IV")] - [TestCase(WondrousItemConstants.NecklaceOfFireballs_V, "Necklace of fireballs type V")] - [TestCase(WondrousItemConstants.NecklaceOfFireballs_VI, "Necklace of fireballs type VI")] - [TestCase(WondrousItemConstants.NecklaceOfFireballs_VII, "Necklace of fireballs type VII")] - [TestCase(WondrousItemConstants.NolzursMarvelousPigments, "Nolzur's marvelous pigments")] - [TestCase(WondrousItemConstants.OrbOfStorms, "Orb of storms")] - [TestCase(WondrousItemConstants.PearlOfPower_1stLevel, "1st-level spell pearl of power")] - [TestCase(WondrousItemConstants.PearlOfPower_2ndLevel, "2nd-level spell pearl of power")] - [TestCase(WondrousItemConstants.PearlOfPower_3rdLevel, "3rd-level spell pearl of power")] - [TestCase(WondrousItemConstants.PearlOfPower_4thLevel, "4th-level spell pearl of power")] - [TestCase(WondrousItemConstants.PearlOfPower_5thLevel, "5th-level spell pearl of power")] - [TestCase(WondrousItemConstants.PearlOfPower_6thLevel, "6th-level spell pearl of power")] - [TestCase(WondrousItemConstants.PearlOfPower_7thLevel, "7th-level spell pearl of power")] - [TestCase(WondrousItemConstants.PearlOfPower_8thLevel, "8th-level spell pearl of power")] - [TestCase(WondrousItemConstants.PearlOfPower_9thLevel, "9th-level spell pearl of power")] - [TestCase(WondrousItemConstants.PearlOfPower_TwoSpells, "Two spells pearl of power")] - [TestCase(WondrousItemConstants.PearlOfTheSirines, "Pearl of the sirines")] - [TestCase(WondrousItemConstants.PeriaptOfHealth, "Periapt of health")] - [TestCase(WondrousItemConstants.PeriaptOfProofAgainstPoison, "Periapt of proof against poison")] - [TestCase(WondrousItemConstants.PeriaptOfWisdom, "Periapt of wisdom")] - [TestCase(WondrousItemConstants.PeriaptOfWoundClosure, "Periapt of wound-closure")] - [TestCase(WondrousItemConstants.PhylacteryOfFaithfulness, "Phylactery of faithfulness")] - [TestCase(WondrousItemConstants.PhylacteryOfUndeadTurning, "Phylactery of undead turning")] - [TestCase(WondrousItemConstants.PipesOfHaunting, "Pipes of haunting")] - [TestCase(WondrousItemConstants.PipesOfPain, "Pipes of pain")] - [TestCase(WondrousItemConstants.PipesOfSounding, "Pipes of sounding")] - [TestCase(WondrousItemConstants.PipesOfTheSewers, "Pipes of the sewers")] - [TestCase(WondrousItemConstants.PortableHole, "Portable hole")] - [TestCase(WondrousItemConstants.QuaalsFeatherToken_Anchor, "Quaal's anchor feather token")] - [TestCase(WondrousItemConstants.QuaalsFeatherToken_Bird, "Quaal's bird feather token")] - [TestCase(WondrousItemConstants.QuaalsFeatherToken_Fan, "Quaal's fan feather token")] - [TestCase(WondrousItemConstants.QuaalsFeatherToken_SwanBoat, "Quaal's swan boat feather token")] - [TestCase(WondrousItemConstants.QuaalsFeatherToken_Tree, "Quaal's tree feather token")] - [TestCase(WondrousItemConstants.QuaalsFeatherToken_Whip, "Quaal's whip feather token")] + [TestCase(WondrousItemConstants.HorseshoesOfAZephyr, "Horseshoes of a Zephyr")] + [TestCase(WondrousItemConstants.HorseshoesOfSpeed, "Horseshoes of Speed")] + [TestCase(WondrousItemConstants.IncenseOfMeditation, "Incense of Meditation")] + [TestCase(WondrousItemConstants.IounStone_ClearSpindle, "Clear Spindle Ioun Stone")] + [TestCase(WondrousItemConstants.IounStone_DarkBlueRhomboid, "Dark Blue Rhomboid Ioun Stone")] + [TestCase(WondrousItemConstants.IounStone_DeepRedSphere, "Deep Red Sphere Ioun Stone")] + [TestCase(WondrousItemConstants.IounStone_DustyRosePrism, "Dusty Rose Prism Ioun Stone")] + [TestCase(WondrousItemConstants.IounStone_IncandescentBlueSphere, "Incandescent Blue Sphere Ioun Stone")] + [TestCase(WondrousItemConstants.IounStone_IridescentSpindle, "Iridescent Spindle Ioun Stone")] + [TestCase(WondrousItemConstants.IounStone_LavenderAndGreenEllipsoid, "Lavender and Green Ellipsoid Ioun Stone")] + [TestCase(WondrousItemConstants.IounStone_OrangePrism, "Orange Prism Ioun Stone")] + [TestCase(WondrousItemConstants.IounStone_PaleBlueRhomboid, "Pale Blue Rhomboid Ioun Stone")] + [TestCase(WondrousItemConstants.IounStone_PaleGreenPrism, "Pale Green Prism Ioun Stone")] + [TestCase(WondrousItemConstants.IounStone_PaleLavenderEllipsoid, "Pale Lavender Ellipsoid Ioun Stone")] + [TestCase(WondrousItemConstants.IounStone_PearlyWhiteSpindle, "Pearly White Spindle Ioun Stone")] + [TestCase(WondrousItemConstants.IounStone_PinkAndGreenSphere, "Pink and Green Sphere Ioun Stone")] + [TestCase(WondrousItemConstants.IounStone_PinkRhomboid, "Pink Rhomboid Ioun Stone")] + [TestCase(WondrousItemConstants.IounStone_ScarletAndBlueSphere, "Scarlet and Blue Sphere Ioun Stone")] + [TestCase(WondrousItemConstants.IounStone_VibrantPurplePrism, "Vibrant Purple Prism Ioun Stone")] + [TestCase(WondrousItemConstants.IronBandsOfBilarro, "Iron Bands of Bilarro")] + [TestCase(WondrousItemConstants.IronFlask, "Iron Flask")] + [TestCase(WondrousItemConstants.KeoghtomsOintment, "Keoghtom's Ointment")] + [TestCase(WondrousItemConstants.LanternOfRevealing, "Lantern of Revealing")] + [TestCase(WondrousItemConstants.LensOfDetection, "Lens of Detection")] + [TestCase(WondrousItemConstants.LyreOfBuilding, "Lyre of Building")] + [TestCase(WondrousItemConstants.MantleOfFaith, "Mantle of Faith")] + [TestCase(WondrousItemConstants.MantleOfSpellResistance, "Mantle of Spell Resistance")] + [TestCase(WondrousItemConstants.ManualOfBodilyHealth, "Manual of Bodily Health")] + [TestCase(WondrousItemConstants.ManualOfGainfulExercise, "Manual of Gainful Exercise")] + [TestCase(WondrousItemConstants.ManualOfQuicknessInAction, "Manual of Quickness in Action")] + [TestCase(WondrousItemConstants.MaskOfTheSkull, "Mask of the Skull")] + [TestCase(WondrousItemConstants.MattockOfTheTitans, "Mattock of the Titans")] + [TestCase(WondrousItemConstants.MaulOfTheTitans, "Maul of the Titans")] + [TestCase(WondrousItemConstants.MedallionOfThoughts, "Medallion of Thoughts")] + [TestCase(WondrousItemConstants.MirrorOfLifeTrapping, "Mirror of Life Trapping")] + [TestCase(WondrousItemConstants.MirrorOfMentalProwess, "Mirror of Mental Prowess")] + [TestCase(WondrousItemConstants.MirrorOfOpposition, "Mirror of Opposition")] + [TestCase(WondrousItemConstants.MonksBelt, "Monk's Belt")] + [TestCase(WondrousItemConstants.MurlyndsSpoon, "Murlynd's Spoon")] + [TestCase(WondrousItemConstants.NecklaceOfAdaptation, "Necklace of Adaptation")] + [TestCase(WondrousItemConstants.NecklaceOfFireballs, "Necklace of Fireballs")] + [TestCase(WondrousItemConstants.NecklaceOfFireballs_I, "Necklace of Fireballs Type I")] + [TestCase(WondrousItemConstants.NecklaceOfFireballs_II, "Necklace of Fireballs Type II")] + [TestCase(WondrousItemConstants.NecklaceOfFireballs_III, "Necklace of Fireballs Type III")] + [TestCase(WondrousItemConstants.NecklaceOfFireballs_IV, "Necklace of Fireballs Type IV")] + [TestCase(WondrousItemConstants.NecklaceOfFireballs_V, "Necklace of Fireballs Type V")] + [TestCase(WondrousItemConstants.NecklaceOfFireballs_VI, "Necklace of Fireballs Type VI")] + [TestCase(WondrousItemConstants.NecklaceOfFireballs_VII, "Necklace of Fireballs Type VII")] + [TestCase(WondrousItemConstants.NolzursMarvelousPigments, "Nolzur's Marvelous Pigments")] + [TestCase(WondrousItemConstants.OrbOfStorms, "Orb of Storms")] + [TestCase(WondrousItemConstants.PearlOfPower_1stLevel, "1st-level Spell Pearl of Power")] + [TestCase(WondrousItemConstants.PearlOfPower_2ndLevel, "2nd-level Spell Pearl of Power")] + [TestCase(WondrousItemConstants.PearlOfPower_3rdLevel, "3rd-level Spell Pearl of Power")] + [TestCase(WondrousItemConstants.PearlOfPower_4thLevel, "4th-level Spell Pearl of Power")] + [TestCase(WondrousItemConstants.PearlOfPower_5thLevel, "5th-level Spell Pearl of Power")] + [TestCase(WondrousItemConstants.PearlOfPower_6thLevel, "6th-level Spell Pearl of Power")] + [TestCase(WondrousItemConstants.PearlOfPower_7thLevel, "7th-level Spell Pearl of Power")] + [TestCase(WondrousItemConstants.PearlOfPower_8thLevel, "8th-level Spell Pearl of Power")] + [TestCase(WondrousItemConstants.PearlOfPower_9thLevel, "9th-level Spell Pearl of Power")] + [TestCase(WondrousItemConstants.PearlOfPower_TwoSpells, "Two Spells Pearl of Power")] + [TestCase(WondrousItemConstants.PearlOfTheSirines, "Pearl of the Sirines")] + [TestCase(WondrousItemConstants.PeriaptOfHealth, "Periapt of Health")] + [TestCase(WondrousItemConstants.PeriaptOfProofAgainstPoison, "Periapt of Proof Against Poison")] + [TestCase(WondrousItemConstants.PeriaptOfWisdom, "Periapt of Wisdom")] + [TestCase(WondrousItemConstants.PeriaptOfWoundClosure, "Periapt of Wound-Closure")] + [TestCase(WondrousItemConstants.PhylacteryOfFaithfulness, "Phylactery of Faithfulness")] + [TestCase(WondrousItemConstants.PhylacteryOfUndeadTurning, "Phylactery of Undead Turning")] + [TestCase(WondrousItemConstants.PipesOfHaunting, "Pipes of Haunting")] + [TestCase(WondrousItemConstants.PipesOfPain, "Pipes of Pain")] + [TestCase(WondrousItemConstants.PipesOfSounding, "Pipes of Sounding")] + [TestCase(WondrousItemConstants.PipesOfTheSewers, "Pipes of the Sewers")] + [TestCase(WondrousItemConstants.PortableHole, "Portable Hole")] + [TestCase(WondrousItemConstants.QuaalsFeatherToken_Anchor, "Quaal's Anchor Feather Token")] + [TestCase(WondrousItemConstants.QuaalsFeatherToken_Bird, "Quaal's Bird Feather Token")] + [TestCase(WondrousItemConstants.QuaalsFeatherToken_Fan, "Quaal's Fan Feather Token")] + [TestCase(WondrousItemConstants.QuaalsFeatherToken_SwanBoat, "Quaal's Swan Boat Feather Token")] + [TestCase(WondrousItemConstants.QuaalsFeatherToken_Tree, "Quaal's Tree Feather Token")] + [TestCase(WondrousItemConstants.QuaalsFeatherToken_Whip, "Quaal's Whip Feather Token")] [TestCase(WondrousItemConstants.QuiverOfEhlonna, "Quiver of Ehlonna")] - [TestCase(WondrousItemConstants.RingGates, "Ring gates")] - [TestCase(WondrousItemConstants.RobeOfBlending, "Robe of blending")] - [TestCase(WondrousItemConstants.RobeOfBones, "Robe of bones")] - [TestCase(WondrousItemConstants.RobeOfEyes, "Robe of eyes")] - [TestCase(WondrousItemConstants.RobeOfScintillatingColors, "Robe of scintillating colors")] - [TestCase(WondrousItemConstants.RobeOfStars, "Robe of stars")] - [TestCase(WondrousItemConstants.RobeOfTheArchmagi, "Robe of the archmagi")] - [TestCase(WondrousItemConstants.RobeOfUsefulItems, "Robe of useful items")] - [TestCase(WondrousItemConstants.RopeOfClimbing, "Rope of climbing")] - [TestCase(WondrousItemConstants.RopeOfEntanglement, "Rope of entanglement")] - [TestCase(WondrousItemConstants.SalveOfSlipperiness, "Salve of slipperiness")] - [TestCase(WondrousItemConstants.ScabbardOfKeenEdges, "Scabbard of keen edges")] - [TestCase(WondrousItemConstants.ScarabOfProtection, "Scarab of protection")] + [TestCase(WondrousItemConstants.RingGates, "Ring Gates")] + [TestCase(WondrousItemConstants.RobeOfBlending, "Robe of Blending")] + [TestCase(WondrousItemConstants.RobeOfBones, "Robe of Bones")] + [TestCase(WondrousItemConstants.RobeOfEyes, "Robe of Eyes")] + [TestCase(WondrousItemConstants.RobeOfScintillatingColors, "Robe of Scintillating Colors")] + [TestCase(WondrousItemConstants.RobeOfStars, "Robe of Stars")] + [TestCase(WondrousItemConstants.RobeOfTheArchmagi, "Robe of the Archmagi")] + [TestCase(WondrousItemConstants.RobeOfUsefulItems, "Robe of Useful Items")] + [TestCase(WondrousItemConstants.RopeOfClimbing, "Rope of Climbing")] + [TestCase(WondrousItemConstants.RopeOfEntanglement, "Rope of Entanglement")] + [TestCase(WondrousItemConstants.SalveOfSlipperiness, "Salve of Slipperiness")] + [TestCase(WondrousItemConstants.ScabbardOfKeenEdges, "Scabbard of Keen Edges")] + [TestCase(WondrousItemConstants.ScarabOfProtection, "Scarab of Protection")] [TestCase(WondrousItemConstants.Silversheen, "Silversheen")] - [TestCase(WondrousItemConstants.SlippersOfSpiderClimbing, "Slippers of spider climbing")] - [TestCase(WondrousItemConstants.SovereignGlue, "Sovereign glue")] - [TestCase(WondrousItemConstants.StoneHorse_Courser, "Courser stone horse")] - [TestCase(WondrousItemConstants.StoneHorse_Destrier, "Destrier stone horse")] - [TestCase(WondrousItemConstants.StoneOfAlarm, "Stone of alarm")] - [TestCase(WondrousItemConstants.StoneOfControllingEarthElementals, "Stone of controlling earth elementals")] - [TestCase(WondrousItemConstants.StoneOfGoodLuck_Luckstone, "Stone of good luck (luckstone)")] - [TestCase(WondrousItemConstants.StoneSalve, "Stone salve")] - [TestCase(WondrousItemConstants.StrandOfPrayerBeads, "Strand of prayer beads")] - [TestCase(WondrousItemConstants.StrandOfPrayerBeads_Lesser, "Lesser strand of prayer beads")] - [TestCase(WondrousItemConstants.StrandOfPrayerBeads_Greater, "Greater strand of prayer beads")] - [TestCase(WondrousItemConstants.TalismanOfTheSphere, "Talisman of the sphere")] - [TestCase(WondrousItemConstants.TomeOfClearThought, "Tome of clear thought")] - [TestCase(WondrousItemConstants.TomeOfLeadershipAndInfluence, "Tome of leadership and influence")] - [TestCase(WondrousItemConstants.TomeOfUnderstanding, "Tome of understanding")] - [TestCase(WondrousItemConstants.UnguentOfTimelessness, "Unguent of timelessness")] - [TestCase(WondrousItemConstants.UniversalSolvent, "Universal solvent")] - [TestCase(WondrousItemConstants.VestOfEscape, "Vest of escape")] - [TestCase(WondrousItemConstants.WellOfManyWorlds, "Well of many worlds")] - [TestCase(WondrousItemConstants.WindFan, "Wind fan")] - [TestCase(WondrousItemConstants.WingedBoots, "Winged boots")] - [TestCase(WondrousItemConstants.WingsOfFlying, "Wings of flying")] - [TestCase(WondrousItemConstants.IncenseOfObsession, "Incense of obsession")] - [TestCase(WondrousItemConstants.AmuletOfInescapableLocation, "Amulet of inescapable location")] - [TestCase(WondrousItemConstants.StoneOfWeight_Loadstone, "Stone of weight (loadstone)")] - [TestCase(WondrousItemConstants.BracersOfDefenselessness, "Bracers of defenselessness")] - [TestCase(WondrousItemConstants.GauntletsOfFumbling, "Gauntlets of fumbling")] - [TestCase(WondrousItemConstants.MedallionOfThoughtProjection, "Medallion of thought projection")] - [TestCase(WondrousItemConstants.FlaskOfCurses, "Flask of curses")] - [TestCase(WondrousItemConstants.DustOfSneezingAndChoking, "Dust of sneezing and choking")] - [TestCase(WondrousItemConstants.RobeOfPowerlessness, "Robe of powerlessness")] - [TestCase(WondrousItemConstants.BagOfDevouring, "Bag of devouring")] - [TestCase(WondrousItemConstants.RobeOfVermin, "Robe of vermin")] - [TestCase(WondrousItemConstants.PeriaptOfFoulRotting, "Periapt of foul rotting")] - [TestCase(WondrousItemConstants.BootsOfDancing, "Boots of dancing")] - [TestCase(WondrousItemConstants.HelmOfOppositeAlignment, "Helm of opposite alignment")] - [TestCase(WondrousItemConstants.BroomOfAnimatedAttack, "Broom of animated attack")] - [TestCase(WondrousItemConstants.VacousGrimoire, "Vacuous grimoire")] - [TestCase(WondrousItemConstants.CrystalBall_Hypnosis, "Crystal hypnosis ball")] - [TestCase(WondrousItemConstants.NecklaceOfStrangulation, "Necklace of strangulation")] - [TestCase(WondrousItemConstants.CloakOfPoisonousness, "Cloak of poisonousness")] - [TestCase(WondrousItemConstants.ScarabOfDeath, "Scarab of death")] + [TestCase(WondrousItemConstants.SlippersOfSpiderClimbing, "Slippers of Spider Climbing")] + [TestCase(WondrousItemConstants.SovereignGlue, "Sovereign Glue")] + [TestCase(WondrousItemConstants.StoneHorse_Courser, "Courser Stone Horse")] + [TestCase(WondrousItemConstants.StoneHorse_Destrier, "Destrier Stone Horse")] + [TestCase(WondrousItemConstants.StoneOfAlarm, "Stone of Alarm")] + [TestCase(WondrousItemConstants.StoneOfControllingEarthElementals, "Stone of Controlling Earth Elementals")] + [TestCase(WondrousItemConstants.StoneOfGoodLuck_Luckstone, "Stone of Good Luck (Luckstone)")] + [TestCase(WondrousItemConstants.StoneSalve, "Stone Salve")] + [TestCase(WondrousItemConstants.StrandOfPrayerBeads, "Strand of Prayer Beads")] + [TestCase(WondrousItemConstants.StrandOfPrayerBeads_Lesser, "Lesser Strand of Prayer Beads")] + [TestCase(WondrousItemConstants.StrandOfPrayerBeads_Greater, "Greater Strand of Prayer Beads")] + [TestCase(WondrousItemConstants.TalismanOfTheSphere, "Talisman of the Sphere")] + [TestCase(WondrousItemConstants.TomeOfClearThought, "Tome of Clear Thought")] + [TestCase(WondrousItemConstants.TomeOfLeadershipAndInfluence, "Tome of Leadership and Influence")] + [TestCase(WondrousItemConstants.TomeOfUnderstanding, "Tome of Understanding")] + [TestCase(WondrousItemConstants.UnguentOfTimelessness, "Unguent of Timelessness")] + [TestCase(WondrousItemConstants.UniversalSolvent, "Universal Solvent")] + [TestCase(WondrousItemConstants.VestOfEscape, "Vest of Escape")] + [TestCase(WondrousItemConstants.WellOfManyWorlds, "Well of Many Worlds")] + [TestCase(WondrousItemConstants.WindFan, "Wind Fan")] + [TestCase(WondrousItemConstants.WingedBoots, "Winged Boots")] + [TestCase(WondrousItemConstants.WingsOfFlying, "Wings of Flying")] + [TestCase(WondrousItemConstants.IncenseOfObsession, "Incense of Obsession")] + [TestCase(WondrousItemConstants.AmuletOfInescapableLocation, "Amulet of Inescapable Location")] + [TestCase(WondrousItemConstants.StoneOfWeight_Loadstone, "Stone of Weight (Loadstone)")] + [TestCase(WondrousItemConstants.BracersOfDefenselessness, "Bracers of Defenselessness")] + [TestCase(WondrousItemConstants.GauntletsOfFumbling, "Gauntlets of Fumbling")] + [TestCase(WondrousItemConstants.MedallionOfThoughtProjection, "Medallion of Thought Projection")] + [TestCase(WondrousItemConstants.FlaskOfCurses, "Flask of Curses")] + [TestCase(WondrousItemConstants.DustOfSneezingAndChoking, "Dust of Sneezing and Choking")] + [TestCase(WondrousItemConstants.RobeOfPowerlessness, "Robe of Powerlessness")] + [TestCase(WondrousItemConstants.BagOfDevouring, "Bag of Devouring")] + [TestCase(WondrousItemConstants.RobeOfVermin, "Robe of Vermin")] + [TestCase(WondrousItemConstants.PeriaptOfFoulRotting, "Periapt of Foul Rotting")] + [TestCase(WondrousItemConstants.BootsOfDancing, "Boots of Dancing")] + [TestCase(WondrousItemConstants.HelmOfOppositeAlignment, "Helm of Opposite Alignment")] + [TestCase(WondrousItemConstants.BroomOfAnimatedAttack, "Broom of Animated Attack")] + [TestCase(WondrousItemConstants.VacousGrimoire, "Vacuous Grimoire")] + [TestCase(WondrousItemConstants.CrystalBall_Hypnosis, "Crystal Hypnosis Ball")] + [TestCase(WondrousItemConstants.NecklaceOfStrangulation, "Necklace of Strangulation")] + [TestCase(WondrousItemConstants.CloakOfPoisonousness, "Cloak of Poisonousness")] + [TestCase(WondrousItemConstants.ScarabOfDeath, "Scarab of Death")] public void Constant(string constant, string value) { Assert.That(constant, Is.EqualTo(value)); diff --git a/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Mundane/AlchemicalItemConstantsTests.cs b/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Mundane/AlchemicalItemConstantsTests.cs index 5fc79dd2..c9860b64 100644 --- a/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Mundane/AlchemicalItemConstantsTests.cs +++ b/DnDGen.TreasureGen.Tests.Unit/Generators/Items/Mundane/AlchemicalItemConstantsTests.cs @@ -7,13 +7,13 @@ namespace DnDGen.TreasureGen.Tests.Unit.Generators.Items.Mundane [TestFixture] public class AlchemicalItemConstantsTests { - [TestCase(AlchemicalItemConstants.AlchemistsFire, "Alchemist's fire")] + [TestCase(AlchemicalItemConstants.AlchemistsFire, "Alchemist's Fire")] [TestCase(AlchemicalItemConstants.Acid, "Acid")] [TestCase(AlchemicalItemConstants.Smokestick, "Smokestick")] - [TestCase(AlchemicalItemConstants.HolyWater, "Holy water")] + [TestCase(AlchemicalItemConstants.HolyWater, "Holy Water")] [TestCase(AlchemicalItemConstants.Antitoxin, "Antitoxin")] - [TestCase(AlchemicalItemConstants.EverburningTorch, "Everburning torch")] - [TestCase(AlchemicalItemConstants.TanglefootBag, "Tanglefoot bag")] + [TestCase(AlchemicalItemConstants.EverburningTorch, "Everburning Torch")] + [TestCase(AlchemicalItemConstants.TanglefootBag, "Tanglefoot Bag")] [TestCase(AlchemicalItemConstants.Thunderstone, "Thunderstone")] public void Constant(string constant, string value) { diff --git a/DnDGen.TreasureGen.Tests.Unit/Generators/Items/WeaponConstantsTests.cs b/DnDGen.TreasureGen.Tests.Unit/Generators/Items/WeaponConstantsTests.cs index b6e01f1c..852c09de 100644 --- a/DnDGen.TreasureGen.Tests.Unit/Generators/Items/WeaponConstantsTests.cs +++ b/DnDGen.TreasureGen.Tests.Unit/Generators/Items/WeaponConstantsTests.cs @@ -8,10 +8,10 @@ namespace DnDGen.TreasureGen.Tests.Unit.Generators.Items public class WeaponConstantsTests { [TestCase(WeaponConstants.Arrow, "Arrow")] - [TestCase(WeaponConstants.AssassinsDagger, "Assassin's dagger")] + [TestCase(WeaponConstants.AssassinsDagger, "Assassin's Dagger")] [TestCase(WeaponConstants.BastardSword, "Bastard sword")] [TestCase(WeaponConstants.Battleaxe, "Battleaxe")] - [TestCase(WeaponConstants.BerserkingSword, "Berserking sword")] + [TestCase(WeaponConstants.BerserkingSword, "Berserking Sword")] [TestCase(WeaponConstants.Bolas, "Bolas")] [TestCase(WeaponConstants.Club, "Club")] [TestCase(WeaponConstants.CompositeShortbow, "Composite shortbow")] @@ -25,25 +25,25 @@ public class WeaponConstantsTests [TestCase(WeaponConstants.CompositeLongbow_StrengthPlus3, "Composite (+3) longbow")] [TestCase(WeaponConstants.CompositeLongbow_StrengthPlus4, "Composite (+4) longbow")] [TestCase(WeaponConstants.CrossbowBolt, "Crossbow bolt")] - [TestCase(WeaponConstants.CursedBackbiterSpear, "Cursed backbiter spear")] - [TestCase(WeaponConstants.CursedMinus2Sword, "Cursed -2 sword")] + [TestCase(WeaponConstants.CursedBackbiterSpear, "Cursed Backbiter Spear")] + [TestCase(WeaponConstants.CursedMinus2Sword, "Cursed -2 Sword")] [TestCase(WeaponConstants.Dagger, "Dagger")] - [TestCase(WeaponConstants.DaggerOfVenom, "Dagger of venom")] + [TestCase(WeaponConstants.DaggerOfVenom, "Dagger of Venom")] [TestCase(WeaponConstants.Dart, "Dart")] [TestCase(WeaponConstants.DireFlail, "Dire flail")] - [TestCase(WeaponConstants.DwarvenThrower, "Dwarven thrower")] + [TestCase(WeaponConstants.DwarvenThrower, "Dwarven Thrower")] [TestCase(WeaponConstants.DwarvenUrgrosh, "Dwarven urgrosh")] [TestCase(WeaponConstants.DwarvenWaraxe, "Dwarven waraxe")] [TestCase(WeaponConstants.Falchion, "Falchion")] [TestCase(WeaponConstants.Flail, "Flail")] - [TestCase(WeaponConstants.FlameTongue, "Flame tongue")] - [TestCase(WeaponConstants.FrostBrand, "Frost brand")] + [TestCase(WeaponConstants.FlameTongue, "Flame Tongue")] + [TestCase(WeaponConstants.FrostBrand, "Frost Brand")] [TestCase(WeaponConstants.Gauntlet, "Gauntlet")] [TestCase(WeaponConstants.Glaive, "Glaive")] [TestCase(WeaponConstants.GnomeHookedHammer, "Gnome hooked hammer")] [TestCase(WeaponConstants.Greataxe, "Greataxe")] [TestCase(WeaponConstants.Greatclub, "Greatclub")] - [TestCase(WeaponConstants.GreaterSlayingArrow, "Greater slaying arrow")] + [TestCase(WeaponConstants.GreaterSlayingArrow, "Greater Slaying Arrow")] [TestCase(WeaponConstants.Greatsword, "Greatsword")] [TestCase(WeaponConstants.Guisarme, "Guisarme")] [TestCase(WeaponConstants.Halberd, "Halberd")] @@ -54,9 +54,9 @@ public class WeaponConstantsTests [TestCase(WeaponConstants.HeavyMace, "Heavy mace")] [TestCase(WeaponConstants.HeavyPick, "Heavy pick")] [TestCase(WeaponConstants.HeavyRepeatingCrossbow, "Heavy repeating crossbow")] - [TestCase(WeaponConstants.HolyAvenger, "Holy avenger")] + [TestCase(WeaponConstants.HolyAvenger, "Holy Avenger")] [TestCase(WeaponConstants.Javelin, "Javelin")] - [TestCase(WeaponConstants.JavelinOfLightning, "Javelin of lightning")] + [TestCase(WeaponConstants.JavelinOfLightning, "Javelin of Lightning")] [TestCase(WeaponConstants.Kama, "Kama")] [TestCase(WeaponConstants.Kukri, "Kukri")] [TestCase(WeaponConstants.Lance, "Lance")] @@ -65,22 +65,22 @@ public class WeaponConstantsTests [TestCase(WeaponConstants.LightMace, "Light mace")] [TestCase(WeaponConstants.LightPick, "Light pick")] [TestCase(WeaponConstants.LightRepeatingCrossbow, "Light repeating crossbow")] - [TestCase(WeaponConstants.LifeDrinker, "Life-drinker")] + [TestCase(WeaponConstants.LifeDrinker, "Life-Drinker")] [TestCase(WeaponConstants.Longbow, "Longbow")] [TestCase(WeaponConstants.Longspear, "Longspear")] [TestCase(WeaponConstants.Longsword, "Longsword")] - [TestCase(WeaponConstants.LuckBlade, "Luck blade")] - [TestCase(WeaponConstants.LuckBlade0, "Luck blade (0 wishes)")] - [TestCase(WeaponConstants.LuckBlade1, "Luck blade (1 wish)")] - [TestCase(WeaponConstants.LuckBlade2, "Luck blade (2 wishes)")] - [TestCase(WeaponConstants.LuckBlade3, "Luck blade (3 wishes)")] - [TestCase(WeaponConstants.MaceOfBlood, "Mace of blood")] - [TestCase(WeaponConstants.MaceOfSmiting, "Mace of smiting")] - [TestCase(WeaponConstants.MaceOfTerror, "Mace of terror")] + [TestCase(WeaponConstants.LuckBlade, "Luck Blade")] + [TestCase(WeaponConstants.LuckBlade0, "Luck Blade (0 wishes)")] + [TestCase(WeaponConstants.LuckBlade1, "Luck Blade (1 wish)")] + [TestCase(WeaponConstants.LuckBlade2, "Luck Blade (2 wishes)")] + [TestCase(WeaponConstants.LuckBlade3, "Luck Blade (3 wishes)")] + [TestCase(WeaponConstants.MaceOfBlood, "Mace of Blood")] + [TestCase(WeaponConstants.MaceOfSmiting, "Mace of Smiting")] + [TestCase(WeaponConstants.MaceOfTerror, "Mace of Terror")] [TestCase(WeaponConstants.Morningstar, "Morningstar")] [TestCase(WeaponConstants.Net, "Net")] - [TestCase(WeaponConstants.NetOfSnaring, "Net of snaring")] - [TestCase(WeaponConstants.NineLivesStealer, "Nine lives stealer")] + [TestCase(WeaponConstants.NetOfSnaring, "Net of Snaring")] + [TestCase(WeaponConstants.NineLivesStealer, "Nine Lives Stealer")] [TestCase(WeaponConstants.Nunchaku, "Nunchaku")] [TestCase(WeaponConstants.Oathbow, "Oathbow")] [TestCase(WeaponConstants.OrcDoubleAxe, "Orc double axe")] @@ -88,39 +88,39 @@ public class WeaponConstantsTests [TestCase(WeaponConstants.Quarterstaff, "Quarterstaff")] [TestCase(WeaponConstants.Ranseur, "Ranseur")] [TestCase(WeaponConstants.Rapier, "Rapier")] - [TestCase(WeaponConstants.RapierOfPuncturing, "Rapier of puncturing")] + [TestCase(WeaponConstants.RapierOfPuncturing, "Rapier of Puncturing")] [TestCase(WeaponConstants.Sai, "Sai")] [TestCase(WeaponConstants.Sap, "Sap")] [TestCase(WeaponConstants.Scimitar, "Scimitar")] - [TestCase(WeaponConstants.ScreamingBolt, "Screaming bolt")] + [TestCase(WeaponConstants.ScreamingBolt, "Screaming Bolt")] [TestCase(WeaponConstants.Scythe, "Scythe")] [TestCase(WeaponConstants.Shatterspike, "Shatterspike")] - [TestCase(WeaponConstants.ShiftersSorrow, "Shifter's sorrow")] + [TestCase(WeaponConstants.ShiftersSorrow, "Shifter's Sorrow")] [TestCase(WeaponConstants.Shortbow, "Shortbow")] [TestCase(WeaponConstants.Shortspear, "Shortspear")] [TestCase(WeaponConstants.ShortSword, "Short sword")] [TestCase(WeaponConstants.Shuriken, "Shuriken")] [TestCase(WeaponConstants.Siangham, "Siangham")] [TestCase(WeaponConstants.Sickle, "Sickle")] - [TestCase(WeaponConstants.Dagger_Silver, "Silver dagger")] - [TestCase(WeaponConstants.Dagger_Adamantine, "Adamantine dagger")] - [TestCase(WeaponConstants.Battleaxe_Adamantine, "Adamantine battleaxe")] - [TestCase(WeaponConstants.SlayingArrow, "Slaying arrow")] - [TestCase(WeaponConstants.SleepArrow, "Sleep arrow")] + [TestCase(WeaponConstants.Dagger_Silver, "Silver Dagger")] + [TestCase(WeaponConstants.Dagger_Adamantine, "Adamantine Dagger")] + [TestCase(WeaponConstants.Battleaxe_Adamantine, "Adamantine Battleaxe")] + [TestCase(WeaponConstants.SlayingArrow, "Slaying Arrow")] + [TestCase(WeaponConstants.SleepArrow, "Sleep Arrow")] [TestCase(WeaponConstants.Sling, "Sling")] [TestCase(WeaponConstants.SlingBullet, "Sling bullet")] [TestCase(WeaponConstants.Spear, "Spear")] [TestCase(WeaponConstants.SpikedChain, "Spiked chain")] [TestCase(WeaponConstants.SpikedGauntlet, "Spiked gauntlet")] - [TestCase(WeaponConstants.SunBlade, "Sun blade")] - [TestCase(WeaponConstants.SwordOfLifeStealing, "Sword of life stealing")] - [TestCase(WeaponConstants.SwordOfSubtlety, "Sword of subtlety")] - [TestCase(WeaponConstants.SwordOfThePlanes, "Sword of the planes")] - [TestCase(WeaponConstants.SylvanScimitar, "Sylvan scimitar")] + [TestCase(WeaponConstants.SunBlade, "Sun Blade")] + [TestCase(WeaponConstants.SwordOfLifeStealing, "Sword of Life Stealing")] + [TestCase(WeaponConstants.SwordOfSubtlety, "Sword of Subtlety")] + [TestCase(WeaponConstants.SwordOfThePlanes, "Sword of the Planes")] + [TestCase(WeaponConstants.SylvanScimitar, "Sylvan Scimitar")] [TestCase(WeaponConstants.ThrowingAxe, "Throwing axe")] [TestCase(WeaponConstants.Trident, "Trident")] - [TestCase(WeaponConstants.TridentOfFishCommand, "Trident of fish command")] - [TestCase(WeaponConstants.TridentOfWarning, "Trident of warning")] + [TestCase(WeaponConstants.TridentOfFishCommand, "Trident of Fish Command")] + [TestCase(WeaponConstants.TridentOfWarning, "Trident of Warning")] [TestCase(WeaponConstants.TwoBladedSword, "Two-bladed sword")] [TestCase(WeaponConstants.Warhammer, "Warhammer")] [TestCase(WeaponConstants.Whip, "Whip")] diff --git a/DnDGen.TreasureGen/DnDGen.TreasureGen.csproj b/DnDGen.TreasureGen/DnDGen.TreasureGen.csproj index 5b521662..ad4c604b 100644 --- a/DnDGen.TreasureGen/DnDGen.TreasureGen.csproj +++ b/DnDGen.TreasureGen/DnDGen.TreasureGen.csproj @@ -966,8 +966,8 @@ - - + + diff --git a/DnDGen.TreasureGen/Items/ArmorConstants.cs b/DnDGen.TreasureGen/Items/ArmorConstants.cs index 55d1ada6..f56f40e3 100644 --- a/DnDGen.TreasureGen/Items/ArmorConstants.cs +++ b/DnDGen.TreasureGen/Items/ArmorConstants.cs @@ -23,22 +23,22 @@ public static class ArmorConstants public const string HeavyWoodenShield = "Heavy wooden shield"; public const string HeavySteelShield = "Heavy steel shield"; public const string TowerShield = "Tower shield"; - public const string ElvenChain = "Elven chain"; - public const string RhinoHide = "Rhino hide"; - public const string DwarvenPlate = "Dwarven plate"; - public const string BandedMailOfLuck = "Banded mail of luck"; - public const string CelestialArmor = "Celestial armor"; - public const string PlateArmorOfTheDeep = "Plate armor of the deep"; - public const string BreastplateOfCommand = "Breastplate of command"; - public const string FullPlateOfSpeed = "Full plate of speed"; - public const string DemonArmor = "Demon armor"; - public const string CastersShield = "Caster's shield"; - public const string SpinedShield = "Spined shield"; - public const string LionsShield = "Lion's shield"; - public const string WingedShield = "Winged shield"; - public const string AbsorbingShield = "Absorbing shield"; - public const string ArmorOfRage = "Armor of rage"; - public const string ArmorOfArrowAttraction = "Armor of arrow attraction"; + public const string ElvenChain = "Elven Chain"; + public const string RhinoHide = "Rhino Hide"; + public const string DwarvenPlate = "Dwarven Plate"; + public const string BandedMailOfLuck = "Banded Mail of Luck"; + public const string CelestialArmor = "Celestial Armor"; + public const string PlateArmorOfTheDeep = "Plate Armor of the Deep"; + public const string BreastplateOfCommand = "Breastplate of Command"; + public const string FullPlateOfSpeed = "Full Plate of Speed"; + public const string DemonArmor = "Demon Armor"; + public const string CastersShield = "Caster's Shield"; + public const string SpinedShield = "Spined Shield"; + public const string LionsShield = "Lion's Shield"; + public const string WingedShield = "Winged Shield"; + public const string AbsorbingShield = "Absorbing Shield"; + public const string ArmorOfRage = "Armor of Rage"; + public const string ArmorOfArrowAttraction = "Armor of Arrow Attraction"; public static IEnumerable GetAllArmorsAndShields(bool includeSpecific) { diff --git a/DnDGen.TreasureGen/Items/Magical/PotionConstants.cs b/DnDGen.TreasureGen/Items/Magical/PotionConstants.cs index 25cf68b7..3e20fc2e 100644 --- a/DnDGen.TreasureGen/Items/Magical/PotionConstants.cs +++ b/DnDGen.TreasureGen/Items/Magical/PotionConstants.cs @@ -5,104 +5,104 @@ namespace DnDGen.TreasureGen.Items.Magical { public static class PotionConstants { - public const string Aid = "Potion of aid"; - public const string Barkskin = "Potion of barkskin"; - public const string BearsEndurance = "Potion of bear's endurance"; - public const string BlessWeapon = "Oil of bless weapon"; - public const string Blur = "Potion of blur"; - public const string BullsStrength = "Potion of bull's strength"; - public const string CatsGrace = "Potion of cat's grace"; - public const string CureLightWounds = "Potion of cure light wounds"; - public const string CureModerateWounds = "Potion of cure moderate wounds"; - public const string CureSeriousWounds = "Potion of cure serious wounds"; - public const string Darkness = "Oil of darkness"; - public const string Darkvision = "Potion of darkvision"; - public const string Daylight = "Oil of daylight"; - public const string DelayPoison = "Potion of delay poison"; - public const string Displacement = "Potion of displacement"; - public const string EaglesSplendor = "Potion of eagle's splendor"; - public const string EndureElements = "Potion of endure elements"; - public const string EnlargePerson = "Potion of enlarge person"; - public const string FlameArrow = "Oil of flame arrow"; - public const string Fly = "Potion of fly"; - public const string FoxsCunning = "Potion of fox's cunning"; - public const string GaseousForm = "Potion of gaseous form"; - public const string GoodHope = "Potion of good hope"; - public const string Haste = "Potion of haste"; - public const string Heroism = "Potion of heroism"; - public const string HideFromAnimals = "Potion of hide from animals"; - public const string HideFromUndead = "Potion of hide from undead"; - public const string Invisibility_Oil = "Oil of invisibility"; - public const string Invisibility_Potion = "Potion of invisibility"; - public const string Jump = "Potion of jump"; - public const string KeenEdge = "Oil of keen edge"; - public const string Levitate_Oil = "Oil of levitate"; - public const string Levitate_Potion = "Potion of levitate"; - public const string MageArmor = "Potion of mage armor"; - public const string MagicCircleAgainstPARTIALALIGNMENT = "Potion of magic circle against PARTIALALIGNMENT"; - public const string MagicCircleAgainstChaos = "Potion of magic circle against Chaos"; - public const string MagicCircleAgainstLaw = "Potion of magic circle against Law"; - public const string MagicCircleAgainstGood = "Potion of magic circle against Good"; - public const string MagicCircleAgainstEvil = "Potion of magic circle against Evil"; - public const string MagicFang = "Potion of magic fang"; - public const string MagicFang_Greater = "Potion of greater magic fang"; - public const string MagicStone = "Oil of magic stone"; - public const string MagicVestment = "Oil of magic vestment"; - public const string MagicWeapon = "Oil of magic weapon"; - public const string MagicWeapon_Greater = "Oil of greater magic weapon"; - public const string Misdirection = "Potion of misdirection"; - public const string NeutralizePoison = "Potion of neutralize poison"; - public const string Nondetection = "Potion of nondetection"; - public const string OwlsWisdom = "Potion of owl's wisdom"; - public const string PassWithoutTrace = "Potion of pass without trace"; - public const string Poison = "Potion of poison"; - public const string ProtectionFromPARTIALALIGNMENT = "Potion of protection from PARTIALALIGNMENT"; - public const string ProtectionFromChaos = "Potion of protection from Chaos"; - public const string ProtectionFromLaw = "Potion of protection from Law"; - public const string ProtectionFromGood = "Potion of protection from Good"; - public const string ProtectionFromEvil = "Potion of protection from Evil"; - public const string ProtectionFromArrows_10 = "Potion of protection from arrows 10/magic"; - public const string ProtectionFromArrows_15 = "Potion of protection from arrows 15/magic"; - public const string ProtectionFromENERGY = "Potion of protection from ENERGY"; - public const string ProtectionFromAcid = "Potion of protection from Acid"; - public const string ProtectionFromCold = "Potion of protection from Cold"; - public const string ProtectionFromElectricity = "Potion of protection from Electricity"; - public const string ProtectionFromFire = "Potion of protection from Fire"; - public const string ProtectionFromSonic = "Potion of protection from Sonic"; - public const string Rage = "Potion of rage"; - public const string RemoveBlindnessDeafness = "Potion of remove blindness/deafness"; - public const string RemoveCurse = "Potion of remove curse"; - public const string RemoveDisease = "Potion of remove disease"; - public const string ReducePerson = "Potion of reduce person"; - public const string RemoveFear = "Potion of remove fear"; - public const string RemoveParalysis = "Potion of remove paralysis"; - public const string ResistENERGY_10 = "Potion of resist ENERGY 10"; - public const string ResistAcid_10 = "Potion of resist Acid 10"; - public const string ResistCold_10 = "Potion of resist Cold 10"; - public const string ResistElectricity_10 = "Potion of resist Electricity 10"; - public const string ResistFire_10 = "Potion of resist Fire 10"; - public const string ResistSonic_10 = "Potion of resist Sonic 10"; - public const string ResistENERGY_20 = "Potion of resist ENERGY 20"; - public const string ResistAcid_20 = "Potion of resist Acid 20"; - public const string ResistCold_20 = "Potion of resist Cold 20"; - public const string ResistElectricity_20 = "Potion of resist Electricity 20"; - public const string ResistFire_20 = "Potion of resist Fire 20"; - public const string ResistSonic_20 = "Potion of resist Sonic 20"; - public const string ResistENERGY_30 = "Potion of resist ENERGY 30"; - public const string ResistAcid_30 = "Potion of resist Acid 30"; - public const string ResistCold_30 = "Potion of resist Cold 30"; - public const string ResistElectricity_30 = "Potion of resist Electricity 30"; - public const string ResistFire_30 = "Potion of resist Fire 30"; - public const string ResistSonic_30 = "Potion of resist Sonic 30"; - public const string Restoration_Lesser = "Potion of lesser restoration"; - public const string Sanctuary = "Potion of sanctuary"; - public const string ShieldOfFaith = "Potion of shield of faith"; - public const string Shillelagh = "Oil of shillelagh"; - public const string SpiderClimb = "Potion of spider climb"; - public const string Tongues = "Potion of tongues"; - public const string UndetectableAlignment = "Potion of undetectable alignment"; - public const string WaterBreathing = "Potion of water breathing"; - public const string WaterWalk = "Potion of water walk"; + public const string Aid = "Potion of Aid"; + public const string Barkskin = "Potion of Barkskin"; + public const string BearsEndurance = "Potion of Bear's Endurance"; + public const string BlessWeapon = "Oil of Bless Weapon"; + public const string Blur = "Potion of Blur"; + public const string BullsStrength = "Potion of Bull's Strength"; + public const string CatsGrace = "Potion of Cat's Grace"; + public const string CureLightWounds = "Potion of Cure Light Wounds"; + public const string CureModerateWounds = "Potion of Cure Moderate Wounds"; + public const string CureSeriousWounds = "Potion of Cure Serious Wounds"; + public const string Darkness = "Oil of Darkness"; + public const string Darkvision = "Potion of Darkvision"; + public const string Daylight = "Oil of Daylight"; + public const string DelayPoison = "Potion of Delay Poison"; + public const string Displacement = "Potion of Displacement"; + public const string EaglesSplendor = "Potion of Eagle's Splendor"; + public const string EndureElements = "Potion of Endure Elements"; + public const string EnlargePerson = "Potion of Enlarge Person"; + public const string FlameArrow = "Oil of Flame Arrow"; + public const string Fly = "Potion of Fly"; + public const string FoxsCunning = "Potion of Fox's Cunning"; + public const string GaseousForm = "Potion of Gaseous Form"; + public const string GoodHope = "Potion of Good Hope"; + public const string Haste = "Potion of Haste"; + public const string Heroism = "Potion of Heroism"; + public const string HideFromAnimals = "Potion of Hide from Animals"; + public const string HideFromUndead = "Potion of Hide from Undead"; + public const string Invisibility_Oil = "Oil of Invisibility"; + public const string Invisibility_Potion = "Potion of Invisibility"; + public const string Jump = "Potion of Jump"; + public const string KeenEdge = "Oil of Keen Edge"; + public const string Levitate_Oil = "Oil of Levitate"; + public const string Levitate_Potion = "Potion of Levitate"; + public const string MageArmor = "Potion of Mage Armor"; + public const string MagicCircleAgainstPARTIALALIGNMENT = "Potion of Magic Circle Against PARTIALALIGNMENT"; + public const string MagicCircleAgainstChaos = "Potion of Magic Circle Against Chaos"; + public const string MagicCircleAgainstLaw = "Potion of Magic Circle Against Law"; + public const string MagicCircleAgainstGood = "Potion of Magic Circle Against Good"; + public const string MagicCircleAgainstEvil = "Potion of Magic Circle Against Evil"; + public const string MagicFang = "Potion of Magic Fang"; + public const string MagicFang_Greater = "Potion of Greater Magic Fang"; + public const string MagicStone = "Oil of Magic Stone"; + public const string MagicVestment = "Oil of Magic Vestment"; + public const string MagicWeapon = "Oil of Magic Weapon"; + public const string MagicWeapon_Greater = "Oil of Greater Magic Weapon"; + public const string Misdirection = "Potion of Misdirection"; + public const string NeutralizePoison = "Potion of Neutralize Poison"; + public const string Nondetection = "Potion of Nondetection"; + public const string OwlsWisdom = "Potion of Owl's Wisdom"; + public const string PassWithoutTrace = "Potion of Pass Without Trace"; + public const string Poison = "Potion of Poison"; + public const string ProtectionFromPARTIALALIGNMENT = "Potion of Protection from PARTIALALIGNMENT"; + public const string ProtectionFromChaos = "Potion of Protection from Chaos"; + public const string ProtectionFromLaw = "Potion of Protection from Law"; + public const string ProtectionFromGood = "Potion of Protection from Good"; + public const string ProtectionFromEvil = "Potion of Protection from Evil"; + public const string ProtectionFromArrows_10 = "Potion of Protection from Arrows 10/magic"; + public const string ProtectionFromArrows_15 = "Potion of Protection from Arrows 15/magic"; + public const string ProtectionFromENERGY = "Potion of Protection from ENERGY"; + public const string ProtectionFromAcid = "Potion of Protection from Acid"; + public const string ProtectionFromCold = "Potion of Protection from Cold"; + public const string ProtectionFromElectricity = "Potion of Protection from Electricity"; + public const string ProtectionFromFire = "Potion of Protection from Fire"; + public const string ProtectionFromSonic = "Potion of Protection from Sonic"; + public const string Rage = "Potion of Rage"; + public const string RemoveBlindnessDeafness = "Potion of Remove Blindness/Deafness"; + public const string RemoveCurse = "Potion of Remove Curse"; + public const string RemoveDisease = "Potion of Remove Disease"; + public const string ReducePerson = "Potion of Reduce Person"; + public const string RemoveFear = "Potion of Remove Fear"; + public const string RemoveParalysis = "Potion of Remove Paralysis"; + public const string ResistENERGY_10 = "Potion of Resist ENERGY 10"; + public const string ResistAcid_10 = "Potion of Resist Acid 10"; + public const string ResistCold_10 = "Potion of Resist Cold 10"; + public const string ResistElectricity_10 = "Potion of Resist Electricity 10"; + public const string ResistFire_10 = "Potion of Resist Fire 10"; + public const string ResistSonic_10 = "Potion of Resist Sonic 10"; + public const string ResistENERGY_20 = "Potion of Resist ENERGY 20"; + public const string ResistAcid_20 = "Potion of Resist Acid 20"; + public const string ResistCold_20 = "Potion of Resist Cold 20"; + public const string ResistElectricity_20 = "Potion of Resist Electricity 20"; + public const string ResistFire_20 = "Potion of Resist Fire 20"; + public const string ResistSonic_20 = "Potion of Resist Sonic 20"; + public const string ResistENERGY_30 = "Potion of Resist ENERGY 30"; + public const string ResistAcid_30 = "Potion of Resist Acid 30"; + public const string ResistCold_30 = "Potion of Resist Cold 30"; + public const string ResistElectricity_30 = "Potion of Resist Electricity 30"; + public const string ResistFire_30 = "Potion of Resist Fire 30"; + public const string ResistSonic_30 = "Potion of Resist Sonic 30"; + public const string Restoration_Lesser = "Potion of Lesser Restoration"; + public const string Sanctuary = "Potion of Sanctuary"; + public const string ShieldOfFaith = "Potion of Shield of Faith"; + public const string Shillelagh = "Oil of Shillelagh"; + public const string SpiderClimb = "Potion of Spider Climb"; + public const string Tongues = "Potion of Tongues"; + public const string UndetectableAlignment = "Potion of Undetectable Alignment"; + public const string WaterBreathing = "Potion of Water Breathing"; + public const string WaterWalk = "Potion of Water Walk"; public static IEnumerable GetAllPotions(bool includeTemplates) { diff --git a/DnDGen.TreasureGen/Items/Magical/RingConstants.cs b/DnDGen.TreasureGen/Items/Magical/RingConstants.cs index 1d715976..01d80ba3 100644 --- a/DnDGen.TreasureGen/Items/Magical/RingConstants.cs +++ b/DnDGen.TreasureGen/Items/Magical/RingConstants.cs @@ -4,64 +4,64 @@ namespace DnDGen.TreasureGen.Items.Magical { public static class RingConstants { - public const string AnimalFriendship = "Ring of Animal friendship"; + public const string AnimalFriendship = "Ring of Animal Friendship"; public const string Blinking = "Ring of Blinking"; - public const string ChameleonPower = "Ring of Chameleon power"; + public const string ChameleonPower = "Ring of Chameleon Power"; public const string Climbing = "Ring of Climbing"; - public const string Climbing_Improved = "Ring of Improved climbing"; + public const string Climbing_Improved = "Ring of Improved Climbing"; public const string Clumsiness = "Ring of Clumsiness"; public const string Counterspells = "Ring of Counterspells"; - public const string DjinniCalling = "Ring of Djinni calling"; - public const string ElementalCommand_Air = "Ring of Elemental command (air)"; - public const string ElementalCommand_Earth = "Ring of Elemental command (earth)"; - public const string ElementalCommand_Fire = "Ring of Elemental command (fire)"; - public const string ElementalCommand_Water = "Ring of Elemental command (water)"; - public const string ENERGYResistance_Greater = "Ring of Greater ENERGY resistance"; - public const string ENERGYResistance_Major = "Ring of Major ENERGY resistance"; - public const string ENERGYResistance_Minor = "Ring of Minor ENERGY resistance"; - public const string AcidResistance_Greater = "Ring of Greater Acid resistance"; - public const string AcidResistance_Major = "Ring of Major Acid resistance"; - public const string AcidResistance_Minor = "Ring of Minor Acid resistance"; - public const string ColdResistance_Greater = "Ring of Greater Cold resistance"; - public const string ColdResistance_Major = "Ring of Major Cold resistance"; - public const string ColdResistance_Minor = "Ring of Minor Cold resistance"; - public const string FireResistance_Greater = "Ring of Greater Fire resistance"; - public const string FireResistance_Major = "Ring of Major Fire resistance"; - public const string FireResistance_Minor = "Ring of Minor Fire resistance"; - public const string ElectricityResistance_Greater = "Ring of Greater Electricity resistance"; - public const string ElectricityResistance_Major = "Ring of Major Electricity resistance"; - public const string ElectricityResistance_Minor = "Ring of Minor Electricity resistance"; - public const string SonicResistance_Greater = "Ring of Greater Sonic resistance"; - public const string SonicResistance_Major = "Ring of Major Sonic resistance"; - public const string SonicResistance_Minor = "Ring of Minor Sonic resistance"; + public const string DjinniCalling = "Ring of Djinni Calling"; + public const string ElementalCommand_Air = "Ring of Elemental Command (Air)"; + public const string ElementalCommand_Earth = "Ring of Elemental Command (Earth)"; + public const string ElementalCommand_Fire = "Ring of Elemental Command (Fire)"; + public const string ElementalCommand_Water = "Ring of Elemental Command (Water)"; + public const string ENERGYResistance_Greater = "Ring of Greater ENERGY Resistance"; + public const string ENERGYResistance_Major = "Ring of Major ENERGY Resistance"; + public const string ENERGYResistance_Minor = "Ring of Minor ENERGY Resistance"; + public const string AcidResistance_Greater = "Ring of Greater Acid Resistance"; + public const string AcidResistance_Major = "Ring of Major Acid Resistance"; + public const string AcidResistance_Minor = "Ring of Minor Acid Resistance"; + public const string ColdResistance_Greater = "Ring of Greater Cold Resistance"; + public const string ColdResistance_Major = "Ring of Major Cold Resistance"; + public const string ColdResistance_Minor = "Ring of Minor Cold Resistance"; + public const string FireResistance_Greater = "Ring of Greater Fire Resistance"; + public const string FireResistance_Major = "Ring of Major Fire Resistance"; + public const string FireResistance_Minor = "Ring of Minor Fire Resistance"; + public const string ElectricityResistance_Greater = "Ring of Greater Electricity Resistance"; + public const string ElectricityResistance_Major = "Ring of Major Electricity Resistance"; + public const string ElectricityResistance_Minor = "Ring of Minor Electricity Resistance"; + public const string SonicResistance_Greater = "Ring of Greater Sonic Resistance"; + public const string SonicResistance_Major = "Ring of Major Sonic Resistance"; + public const string SonicResistance_Minor = "Ring of Minor Sonic Resistance"; public const string Evasion = "Ring of Evasion"; - public const string FeatherFalling = "Ring of Feather falling"; - public const string ForceShield = "Ring of Force shield"; - public const string FreedomOfMovement = "Ring of Freedom of movement"; - public const string FriendShield = "Ring of Friend shield (pair)"; + public const string FeatherFalling = "Ring of Feather Falling"; + public const string ForceShield = "Ring of Force Shield"; + public const string FreedomOfMovement = "Ring of Freedom of Movement"; + public const string FriendShield = "Ring of Friend Shield (pair)"; public const string Invisibility = "Ring of Invisibility"; public const string Jumping = "Ring of Jumping"; - public const string Jumping_Improved = "Ring of Improved jumping"; - public const string MindShielding = "Ring of Mind shielding"; + public const string Jumping_Improved = "Ring of Improved Jumping"; + public const string MindShielding = "Ring of Mind Shielding"; public const string Protection = "Ring of Protection"; public const string Ram = "Ring of Ram"; public const string Regeneration = "Ring of Regeneration"; - public const string ShootingStars = "Ring of Shooting stars"; - public const string SpellStoring = "Ring of Spell storing"; - public const string SpellStoring_Major = "Ring of Major spell storing"; - public const string SpellStoring_Minor = "Ring of Minor spell storing"; - public const string SpellTurning = "Ring of Spell turning"; + public const string ShootingStars = "Ring of Shooting Stars"; + public const string SpellStoring = "Ring of Spell Storing"; + public const string SpellStoring_Major = "Ring of Major Spell Storing"; + public const string SpellStoring_Minor = "Ring of Minor Spell Storing"; + public const string SpellTurning = "Ring of Spell Turning"; public const string Sustenance = "Ring of Sustenance"; public const string Swimming = "Ring of Swimming"; - public const string Swimming_Improved = "Ring of Improved swimming"; + public const string Swimming_Improved = "Ring of Improved Swimming"; public const string Telekinesis = "Ring of Telekinesis"; - public const string ThreeWishes = "Ring of Three wishes"; - public const string WaterWalking = "Ring of Water walking"; + public const string ThreeWishes = "Ring of Three Wishes"; + public const string WaterWalking = "Ring of Water Walking"; public const string Wizardry_I = "Ring of Wizardry (I)"; public const string Wizardry_II = "Ring of Wizardry (II)"; public const string Wizardry_III = "Ring of Wizardry (III)"; public const string Wizardry_IV = "Ring of Wizardry (IV)"; - public const string XRayVision = "Ring of X-ray vision"; + public const string XRayVision = "Ring of X-ray Vision"; public static IEnumerable GetAllRings() { diff --git a/DnDGen.TreasureGen/Items/Magical/RodConstants.cs b/DnDGen.TreasureGen/Items/Magical/RodConstants.cs index dfef3f48..4d92a0ca 100644 --- a/DnDGen.TreasureGen/Items/Magical/RodConstants.cs +++ b/DnDGen.TreasureGen/Items/Magical/RodConstants.cs @@ -4,43 +4,43 @@ namespace DnDGen.TreasureGen.Items.Magical { public static class RodConstants { - public const string Absorption = "Rod of absorption"; - internal const string Absorption_Full = "Rod of absorption (max)"; - public const string Alertness = "Rod of alertness"; - public const string Cancellation = "Rod of cancellation"; - public const string EnemyDetection = "Rod of enemy detection"; - public const string Flailing = "Rod of flailing"; - public const string FlameExtinguishing = "Rod of flame extinguishing"; - public const string ImmovableRod = "Immovable rod"; - public const string LordlyMight = "Rod of lordly might"; - public const string MetalAndMineralDetection = "Rod of metal and mineral detection"; - public const string Metamagic_Empower = "Rod of metamagic: Empower"; - public const string Metamagic_Empower_Greater = "Rod of greater metamagic: Empower"; - public const string Metamagic_Empower_Lesser = "Rod of lesser metamagic: Empower"; - public const string Metamagic_Enlarge = "Rod of metamagic: Enlarge"; - public const string Metamagic_Enlarge_Greater = "Rod of greater metamagic: Enlarge"; - public const string Metamagic_Enlarge_Lesser = "Rod of lesser metamagic: Enlarge"; - public const string Metamagic_Extend = "Rod of metamagic: Extend"; - public const string Metamagic_Extend_Greater = "Rod of greater metamagic: Extend"; - public const string Metamagic_Extend_Lesser = "Rod of lesser metamagic: Extend"; - public const string Metamagic_Maximize = "Rod of metamagic: Maximize"; - public const string Metamagic_Maximize_Greater = "Rod of greater metamagic: Maximize"; - public const string Metamagic_Maximize_Lesser = "Rod of lesser metamagic: Maximize"; - public const string Metamagic_Quicken = "Rod of metamagic: Quicken"; - public const string Metamagic_Quicken_Greater = "Rod of greater metamagic: Quicken"; - public const string Metamagic_Quicken_Lesser = "Rod of lesser metamagic: Quicken"; - public const string Metamagic_Silent = "Rod of metamagic: Silent"; - public const string Metamagic_Silent_Greater = "Rod of greater metamagic: Silent"; - public const string Metamagic_Silent_Lesser = "Rod of lesser metamagic: Silent"; - public const string Negation = "Rod of negation"; - public const string Python = "Rod of the python"; - public const string Rulership = "Rod of rulership"; - public const string Security = "Rod of security"; - public const string Splendor = "Rod of splendor"; - public const string ThunderAndLightning = "Rod of thunder and lightning"; - public const string Viper = "Rod of the viper"; - public const string Withering = "Rod of withering"; - public const string Wonder = "Rod of wonder"; + public const string Absorption = "Rod of Absorption"; + internal const string Absorption_Full = "Rod of Absorption (max)"; + public const string Alertness = "Rod of Alertness"; + public const string Cancellation = "Rod of Cancellation"; + public const string EnemyDetection = "Rod of Enemy Detection"; + public const string Flailing = "Rod of Flailing"; + public const string FlameExtinguishing = "Rod of Flame Extinguishing"; + public const string ImmovableRod = "Immovable Rod"; + public const string LordlyMight = "Rod of Lordly Might"; + public const string MetalAndMineralDetection = "Rod of Metal and Mineral Detection"; + public const string Metamagic_Empower = "Rod of Metamagic: Empower"; + public const string Metamagic_Empower_Greater = "Rod of Greater Metamagic: Empower"; + public const string Metamagic_Empower_Lesser = "Rod of Lesser Metamagic: Empower"; + public const string Metamagic_Enlarge = "Rod of Metamagic: Enlarge"; + public const string Metamagic_Enlarge_Greater = "Rod of Greater Metamagic: Enlarge"; + public const string Metamagic_Enlarge_Lesser = "Rod of Lesser Metamagic: Enlarge"; + public const string Metamagic_Extend = "Rod of Metamagic: Extend"; + public const string Metamagic_Extend_Greater = "Rod of Greater Metamagic: Extend"; + public const string Metamagic_Extend_Lesser = "Rod of Lesser Metamagic: Extend"; + public const string Metamagic_Maximize = "Rod of Metamagic: Maximize"; + public const string Metamagic_Maximize_Greater = "Rod of Greater Metamagic: Maximize"; + public const string Metamagic_Maximize_Lesser = "Rod of Lesser Metamagic: Maximize"; + public const string Metamagic_Quicken = "Rod of Metamagic: Quicken"; + public const string Metamagic_Quicken_Greater = "Rod of Greater Metamagic: Quicken"; + public const string Metamagic_Quicken_Lesser = "Rod of Lesser Metamagic: Quicken"; + public const string Metamagic_Silent = "Rod of Metamagic: Silent"; + public const string Metamagic_Silent_Greater = "Rod of Greater Metamagic: Silent"; + public const string Metamagic_Silent_Lesser = "Rod of Lesser Metamagic: Silent"; + public const string Negation = "Rod of Negation"; + public const string Python = "Rod of the Python"; + public const string Rulership = "Rod of Rulership"; + public const string Security = "Rod of Security"; + public const string Splendor = "Rod of Splendor"; + public const string ThunderAndLightning = "Rod of Thunder and Lightning"; + public const string Viper = "Rod of the Viper"; + public const string Withering = "Rod of Withering"; + public const string Wonder = "Rod of Wonder"; public static IEnumerable GetAllRods() { diff --git a/DnDGen.TreasureGen/Items/Magical/SpecialAbilityConstants.cs b/DnDGen.TreasureGen/Items/Magical/SpecialAbilityConstants.cs index 94431651..6f8c23ec 100644 --- a/DnDGen.TreasureGen/Items/Magical/SpecialAbilityConstants.cs +++ b/DnDGen.TreasureGen/Items/Magical/SpecialAbilityConstants.cs @@ -6,48 +6,48 @@ namespace DnDGen.TreasureGen.Items.Magical public static class SpecialAbilityConstants { public const string Glamered = "Glamered"; - public const string LightFortification = "Light fortification"; + public const string LightFortification = "Light Fortification"; public const string Fortification = "Fortification"; - public const string ModerateFortification = "Moderate fortification"; - public const string HeavyFortification = "Heavy fortification"; + public const string ModerateFortification = "Moderate Fortification"; + public const string HeavyFortification = "Heavy Fortification"; public const string Slick = "Slick"; public const string Shadow = "Shadow"; - public const string SilentMoves = "Silent moves"; - public const string ImprovedSlick = "Improved slick"; - public const string ImprovedShadow = "Improved shadow"; - public const string ImprovedSilentMoves = "Improved silent moves"; - public const string GreaterSlick = "Greater slick"; - public const string GreaterShadow = "Greater shadow"; - public const string GreaterSilentMoves = "Greater silent moves"; - public const string SpellResistance = "Spell resistance"; - public const string SpellResistance13 = "Spell resistance (13)"; - public const string SpellResistance15 = "Spell resistance (15)"; - public const string SpellResistance17 = "Spell resistance (17)"; - public const string SpellResistance19 = "Spell resistance (19)"; - public const string AcidResistance = "Acid resistance"; - public const string ColdResistance = "Cold resistance"; - public const string ElectricityResistance = "Electricity resistance"; - public const string FireResistance = "Fire resistance"; - public const string SonicResistance = "Sonic resistance"; - public const string ImprovedAcidResistance = "Improved acid resistance"; - public const string ImprovedColdResistance = "Improved cold resistance"; - public const string ImprovedElectricityResistance = "Improved electricity resistance"; - public const string ImprovedFireResistance = "Improved fire resistance"; - public const string ImprovedSonicResistance = "Improved sonic resistance"; - public const string GreaterAcidResistance = "Greater acid resistance"; - public const string GreaterColdResistance = "Greater cold resistance"; - public const string GreaterElectricityResistance = "Greater electricity resistance"; - public const string GreaterFireResistance = "Greater fire resistance"; - public const string GreaterSonicResistance = "Greater sonic resistance"; - public const string GhostTouch = "Ghost touch"; - public const string GhostTouchWeapon = "Ghost touch (weapon)"; - public const string GhostTouchArmor = "Ghost touch (armor)"; + public const string SilentMoves = "Silent Moves"; + public const string ImprovedSlick = "Improved Slick"; + public const string ImprovedShadow = "Improved Shadow"; + public const string ImprovedSilentMoves = "Improved Silent Moves"; + public const string GreaterSlick = "Greater Slick"; + public const string GreaterShadow = "Greater Shadow"; + public const string GreaterSilentMoves = "Greater Silent Moves"; + public const string SpellResistance = "Spell Resistance"; + public const string SpellResistance13 = "Spell Resistance (13)"; + public const string SpellResistance15 = "Spell Resistance (15)"; + public const string SpellResistance17 = "Spell Resistance (17)"; + public const string SpellResistance19 = "Spell Resistance (19)"; + public const string AcidResistance = "Acid Resistance"; + public const string ColdResistance = "Cold Resistance"; + public const string ElectricityResistance = "Electricity Resistance"; + public const string FireResistance = "Fire Resistance"; + public const string SonicResistance = "Sonic Resistance"; + public const string ImprovedAcidResistance = "Improved Acid Resistance"; + public const string ImprovedColdResistance = "Improved Cold Resistance"; + public const string ImprovedElectricityResistance = "Improved Electricity Resistance"; + public const string ImprovedFireResistance = "Improved Fire Resistance"; + public const string ImprovedSonicResistance = "Improved Sonic Resistance"; + public const string GreaterAcidResistance = "Greater Acid Resistance"; + public const string GreaterColdResistance = "Greater Cold Resistance"; + public const string GreaterElectricityResistance = "Greater Electricity Resistance"; + public const string GreaterFireResistance = "Greater Fire Resistance"; + public const string GreaterSonicResistance = "Greater Sonic Resistance"; + public const string GhostTouch = "Ghost Touch"; + public const string GhostTouchWeapon = "Ghost Touch (weapon)"; + public const string GhostTouchArmor = "Ghost Touch (armor)"; public const string Invulnerability = "Invulnerability"; public const string Wild = "Wild"; public const string Etherealness = "Etherealness"; - public const string UndeadControlling = "Undead controlling"; - public const string ArrowCatching = "Arrow catching"; - public const string ArrowDeflection = "Arrow deflection"; + public const string UndeadControlling = "Undead Controlling"; + public const string ArrowCatching = "Arrow Catching"; + public const string ArrowDeflection = "Arrow Deflection"; public const string Bashing = "Bashing"; public const string Blinding = "Blinding"; public const string Animated = "Animated"; @@ -96,21 +96,21 @@ public static class SpecialAbilityConstants public const string Anarchic = "Anarchic"; public const string Axiomatic = "Axiomatic"; public const string Disruption = "Disruption"; - public const string FlamingBurst = "Flaming burst"; - public const string IcyBurst = "Icy burst"; - public const string ShockingBurst = "Shocking burst"; + public const string FlamingBurst = "Flaming Burst"; + public const string IcyBurst = "Icy Burst"; + public const string ShockingBurst = "Shocking Burst"; public const string Holy = "Holy"; public const string Unholy = "Unholy"; public const string Wounding = "Wounding"; public const string Speed = "Speed"; public const string Dancing = "Dancing"; public const string Vorpal = "Vorpal"; - public const string BrilliantEnergy = "Brilliant energy"; + public const string BrilliantEnergy = "Brilliant Energy"; public const string Defending = "Defending"; public const string Keen = "Keen"; - public const string KiFocus = "Ki focus"; - public const string MightyCleaving = "Mighty cleaving"; - public const string SpellStoring = "Spell storing"; + public const string KiFocus = "Ki Focus"; + public const string MightyCleaving = "Mighty Cleaving"; + public const string SpellStoring = "Spell Storing"; public const string Vicious = "Vicious"; public const string Throwing = "Throwing"; public const string Shapeshifterbane = "Shapeshifterbane"; diff --git a/DnDGen.TreasureGen/Items/Magical/StaffConstants.cs b/DnDGen.TreasureGen/Items/Magical/StaffConstants.cs index 43598dd6..ce7e731c 100644 --- a/DnDGen.TreasureGen/Items/Magical/StaffConstants.cs +++ b/DnDGen.TreasureGen/Items/Magical/StaffConstants.cs @@ -6,9 +6,9 @@ public static class StaffConstants { public const string Charming = "Staff of Charming"; public const string Fire = "Staff of Fire"; - public const string SwarmingInsects = "Staff of Swarming insects"; + public const string SwarmingInsects = "Staff of Swarming Insects"; public const string Healing = "Staff of Healing"; - public const string SizeAlteration = "Staff of Size alteration"; + public const string SizeAlteration = "Staff of Size Alteration"; public const string Illumination = "Staff of Illumination"; public const string Frost = "Staff of Frost"; public const string Defense = "Staff of Defense"; @@ -20,7 +20,7 @@ public static class StaffConstants public const string Necromancy = "Staff of Necromancy"; public const string Transmutation = "Staff of Transmutation"; public const string Divination = "Staff of Divination"; - public const string EarthAndStone = "Staff of Earth and stone"; + public const string EarthAndStone = "Staff of Earth and Stone"; public const string Woodlands = "Staff of Woodlands"; public const string Life = "Staff of Life"; public const string Passage = "Staff of Passage"; diff --git a/DnDGen.TreasureGen/Items/Magical/WondrousItemConstants.cs b/DnDGen.TreasureGen/Items/Magical/WondrousItemConstants.cs index 5dac054b..de8f50c2 100644 --- a/DnDGen.TreasureGen/Items/Magical/WondrousItemConstants.cs +++ b/DnDGen.TreasureGen/Items/Magical/WondrousItemConstants.cs @@ -4,274 +4,274 @@ namespace DnDGen.TreasureGen.Items.Magical { public static class WondrousItemConstants { - public const string AmuletOfHealth = "Amulet of health"; - public const string AmuletOfInescapableLocation = "Amulet of inescapable location"; - public const string AmuletOfMightyFists = "Amulet of mighty fists"; - public const string AmuletOfNaturalArmor = "Amulet of natural armor"; - public const string AmuletOfProofAgainstDetectionAndLocation = "Amulet of proof against detection and location"; - public const string AmuletOfThePlanes = "Amulet of the planes"; + public const string AmuletOfHealth = "Amulet of Health"; + public const string AmuletOfInescapableLocation = "Amulet of Inescapable Location"; + public const string AmuletOfMightyFists = "Amulet of Mighty Fists"; + public const string AmuletOfNaturalArmor = "Amulet of Natural Armor"; + public const string AmuletOfProofAgainstDetectionAndLocation = "Amulet of Proof Against Detection and Location"; + public const string AmuletOfThePlanes = "Amulet of the Planes"; public const string ApparatusOfKwalish = "Apparatus of Kwalish"; - public const string BagOfDevouring = "Bag of devouring"; - public const string BagOfHolding_I = "Bag of holding type I"; - public const string BagOfHolding_II = "Bag of holding type II"; - public const string BagOfHolding_III = "Bag of holding type III"; - public const string BagOfHolding_IV = "Bag of holding type IV"; - public const string BagOfTricks_Gray = "Gray bag of tricks"; - public const string BagOfTricks_Rust = "Rust bag of tricks"; - public const string BagOfTricks_Tan = "Tan bag of tricks"; - public const string BeadOfForce = "Bead of force"; - public const string BeltOfDwarvenkind = "Belt of dwarvenkind"; - public const string BeltOfGiantStrength = "Belt of giant strength"; - public const string BoccobsBlessedBook = "Boccob's blessed book"; - public const string BootsOfDancing = "Boots of dancing"; - public const string BootsOfElvenkind = "Boots of elvenkind"; - public const string BootsOfLevitation = "Boots of levitation"; - public const string BootsOfSpeed = "Boots of speed"; - public const string BootsOfStridingAndSpringing = "Boots of striding and springing"; - public const string BootsOfTeleportation = "Boots of teleportation"; - public const string BootsOfTheWinterlands = "Boots of the winterlands"; - public const string BottleOfAir = "Bottle of air"; - public const string BowlOfCommandingWaterElementals = "Bowl of commanding water elementals"; - public const string BraceletOfFriends = "Bracelet of friends"; - public const string BracersOfArchery_Greater = "Greater bracers of archery"; - public const string BracersOfArchery_Lesser = "Lesser bracers of archery"; - public const string BracersOfArmor = "Bracers of armor"; - public const string BracersOfDefenselessness = "Bracers of defenselessness"; - public const string BrazierOfCommandingFireElementals = "Brazier of commanding fire elementals"; - public const string BroochOfShielding = "Brooch of shielding"; - public const string BroomOfAnimatedAttack = "Broom of animated attack"; - public const string BroomOfFlying = "Broom of flying"; - public const string CandleOfInvocation = "Candle of invocation"; - public const string CandleOfTruth = "Candle of truth"; - public const string CapeOfTheMountebank = "Cape of the mountebank"; - public const string CarpetOfFlying_5x5 = "5 ft. by 5 ft. carpet of flying"; - public const string CarpetOfFlying_5x10 = "5 ft. by 10 ft. carpet of flying"; - public const string CarpetOfFlying_6x9 = "6 ft. by 9 ft. carpet of flying"; - public const string CarpetOfFlying_10x10 = "10 ft. by 10 ft. carpet of flying"; - public const string CenserOfControllingAirElementals = "Censer of controlling air elementals"; - public const string ChaosDiamond = "Chaos diamond"; - public const string ChimeOfInterruption = "Chime of interruption"; - public const string ChimeOfOpening = "Chime of opening"; - public const string CircletOfBlasting_Major = "Major circlet of blasting"; - public const string CircletOfBlasting_Minor = "Minor circlet of blasting"; - public const string CircletOfPersuasion = "Circlet of persuasion"; - public const string CloakOfArachnida = "Cloak of arachnida"; - public const string CloakOfCharisma = "Cloak of charisma"; - public const string CloakOfDisplacement_Major = "Major cloak of displacement"; - public const string CloakOfDisplacement_Minor = "Minor cloak of displacement"; - public const string CloakOfElvenkind = "Cloak of elvenkind"; - public const string CloakOfEtherealness = "Cloak of etherealness"; - public const string CloakOfPoisonousness = "Cloak of poisonousness"; - public const string CloakOfResistance = "Cloak of resistance"; - public const string CloakOfTheBat = "Cloak of the bat"; - public const string CloakOfTheMantaRay = "Cloak of the manta ray"; - public const string CrystalBall = "Crystal ball"; - public const string CrystalBall_DetectThoughts = "Crystal ball with detect thoughts"; - public const string CrystalBall_Hypnosis = "Crystal hypnosis ball"; - public const string CrystalBall_SeeInvisibility = "Crystal ball with see invisibility"; - public const string CrystalBall_Telepathy = "Crystal ball with telepathy"; - public const string CrystalBall_TrueSeeing = "Crystal ball with true seeing"; - public const string CubeOfFrostResistance = "Cube of frost resistance"; - public const string CubeOfForce = "Cube of force"; - public const string CubicGate = "Cubic gate"; - public const string DaernsInstantFortress = "Daern's instant fortress"; + public const string BagOfDevouring = "Bag of Devouring"; + public const string BagOfHolding_I = "Bag of Holding Type I"; + public const string BagOfHolding_II = "Bag of Holding Type II"; + public const string BagOfHolding_III = "Bag of Holding Type III"; + public const string BagOfHolding_IV = "Bag of Holding Type IV"; + public const string BagOfTricks_Gray = "Gray Bag of Tricks"; + public const string BagOfTricks_Rust = "Rust Bag of Tricks"; + public const string BagOfTricks_Tan = "Tan Bag of Tricks"; + public const string BeadOfForce = "Bead of Force"; + public const string BeltOfDwarvenkind = "Belt of Dwarvenkind"; + public const string BeltOfGiantStrength = "Belt of Giant Strength"; + public const string BoccobsBlessedBook = "Boccob's Blessed Book"; + public const string BootsOfDancing = "Boots of Dancing"; + public const string BootsOfElvenkind = "Boots of Elvenkind"; + public const string BootsOfLevitation = "Boots of Levitation"; + public const string BootsOfSpeed = "Boots of Speed"; + public const string BootsOfStridingAndSpringing = "Boots of Striding and Springing"; + public const string BootsOfTeleportation = "Boots of Teleportation"; + public const string BootsOfTheWinterlands = "Boots of the Winterlands"; + public const string BottleOfAir = "Bottle of Air"; + public const string BowlOfCommandingWaterElementals = "Bowl of Commanding Water Elementals"; + public const string BraceletOfFriends = "Bracelet of Friends"; + public const string BracersOfArchery_Greater = "Greater Bracers of Archery"; + public const string BracersOfArchery_Lesser = "Lesser Bracers of Archery"; + public const string BracersOfArmor = "Bracers of Armor"; + public const string BracersOfDefenselessness = "Bracers of Defenselessness"; + public const string BrazierOfCommandingFireElementals = "Brazier of Commanding Fire Elementals"; + public const string BroochOfShielding = "Brooch of Shielding"; + public const string BroomOfAnimatedAttack = "Broom of Animated Attack"; + public const string BroomOfFlying = "Broom of Flying"; + public const string CandleOfInvocation = "Candle of Invocation"; + public const string CandleOfTruth = "Candle of Truth"; + public const string CapeOfTheMountebank = "Cape of the Mountebank"; + public const string CarpetOfFlying_5x5 = "5 ft. by 5 ft. Carpet of Flying"; + public const string CarpetOfFlying_5x10 = "5 ft. by 10 ft. Carpet of Flying"; + public const string CarpetOfFlying_6x9 = "6 ft. by 9 ft. Carpet of Flying"; + public const string CarpetOfFlying_10x10 = "10 ft. by 10 ft. Carpet of Flying"; + public const string CenserOfControllingAirElementals = "Censer of Controlling Air Elementals"; + public const string ChaosDiamond = "Chaos Diamond"; + public const string ChimeOfInterruption = "Chime of Interruption"; + public const string ChimeOfOpening = "Chime of Opening"; + public const string CircletOfBlasting_Major = "Major Circlet of Blasting"; + public const string CircletOfBlasting_Minor = "Minor Circlet of Blasting"; + public const string CircletOfPersuasion = "Circlet of Persuasion"; + public const string CloakOfArachnida = "Cloak of Arachnida"; + public const string CloakOfCharisma = "Cloak of Charisma"; + public const string CloakOfDisplacement_Major = "Major Cloak of Displacement"; + public const string CloakOfDisplacement_Minor = "Minor Cloak of Displacement"; + public const string CloakOfElvenkind = "Cloak of Elvenkind"; + public const string CloakOfEtherealness = "Cloak of Etherealness"; + public const string CloakOfPoisonousness = "Cloak of Poisonousness"; + public const string CloakOfResistance = "Cloak of Resistance"; + public const string CloakOfTheBat = "Cloak of the Bat"; + public const string CloakOfTheMantaRay = "Cloak of the Manta Ray"; + public const string CrystalBall = "Crystal Ball"; + public const string CrystalBall_DetectThoughts = "Crystal Ball with Detect Thoughts"; + public const string CrystalBall_Hypnosis = "Crystal Hypnosis Ball"; + public const string CrystalBall_SeeInvisibility = "Crystal Ball with See Invisibility"; + public const string CrystalBall_Telepathy = "Crystal Ball with Telepathy"; + public const string CrystalBall_TrueSeeing = "Crystal Ball with True Seeing"; + public const string CubeOfFrostResistance = "Cube of Frost Resistance"; + public const string CubeOfForce = "Cube of Force"; + public const string CubicGate = "Cubic Gate"; + public const string DaernsInstantFortress = "Daern's Instant Fortress"; public const string Darkskull = "Darkskull"; - public const string DecanterOfEndlessWater = "Decanter of endless water"; - public const string DeckOfIllusions = "Deck of illusions"; - internal const string DeckOfIllusions_Full = "Deck of illusions (max)"; - public const string DimensionalShackles = "Dimensional shackles"; - public const string DruidsVestments = "Druid's vestments"; - public const string DrumsOfPanic = "Drums of panic"; - public const string DustOfAppearance = "Dust of appearance"; - public const string DustOfDisappearance = "Dust of disappearance"; - public const string DustOfDryness = "Dust of dryness"; - public const string DustOfIllusion = "Dust of illusion"; - public const string DustOfSneezingAndChoking = "Dust of sneezing and choking"; - public const string DustOfTracelessness = "Dust of tracelessness"; - public const string EfreetiBottle = "Efreeti bottle"; - public const string ElementalGem = "Elemental gem"; - public const string ElixerOfFireBreath = "Elixer of fire breath"; - public const string ElixerOfHiding = "Elixer of hiding"; - public const string ElixerOfLove = "Elixer of love"; - public const string ElixerOfSneaking = "Elixer of sneaking"; - public const string ElixerOfSwimming = "Elixer of swimming"; - public const string ElixerOfTruth = "Elixer of truth"; - public const string ElixerOfVision = "Elixer of vision"; - public const string EversmokingBottle = "Eversmoking bottle"; - public const string EyesOfCharming = "Eyes of charming"; - public const string EyesOfDoom = "Eyes of doom"; - public const string EyesOfPetrification = "Eyes of petrification"; - public const string EyesOfTheEagle = "Eyes of the eagle"; - public const string FigurineOfWondrousPower_BronzeGriffon = "Bronze griffon figurine of wondrous power"; - public const string FigurineOfWondrousPower_EbonyFly = "Ebony fly figurine of wondrous power"; - public const string FigurineOfWondrousPower_GoldenLions = "Golden lions figurine of wondrous power"; - public const string FigurineOfWondrousPower_IvoryGoats = "Ivory goats figurine of wondrous power"; - public const string FigurineOfWondrousPower_MarbleElephant = "Marble elephant figurine of wondrous power"; - public const string FigurineOfWondrousPower_ObsidianSteed = "Obsidian steed figurine of wondrous power"; - public const string FigurineOfWondrousPower_OnyxDog = "Onyx dog figurine of wondrous power"; - public const string FigurineOfWondrousPower_SerpentineOwl = "Serpentine owl figurine of wondrous power"; - public const string FigurineOfWondrousPower_SilverRaven = "Silver raven figurine of wondrous power"; - public const string FlaskOfCurses = "Flask of curses"; - public const string FoldingBoat = "Folding boat"; - public const string GauntletOfRust = "Gauntlet of rust"; - public const string GauntletsOfFumbling = "Gauntlets of fumbling"; - public const string GauntletsOfOgrePower = "Gauntlets of ogre power"; - public const string GemOfBrightness = "Gem of brightness"; - public const string GemOfSeeing = "Gem of seeing"; - public const string GloveOfStoring = "Glove of storing"; - public const string GlovesOfArrowSnaring = "Gloves of arrow snaring"; - public const string GlovesOfDexterity = "Gloves of dexterity"; - public const string GlovesOfSwimmingAndClimbing = "Gloves of swimming and climbing"; - public const string GogglesOfMinuteSeeing = "Goggles of minute seeing"; - public const string GogglesOfNight = "Goggles of night"; - public const string GolembaneScarab = "Golembane scarab"; - public const string GolemManual_Clay = "Clay golem manual"; - public const string GolemManual_Flesh = "Flesh golem manual"; - public const string GolemManual_Stone_Greater = "Greater stone golem manual"; - public const string GolemManual_Iron = "Iron golem manual"; - public const string GolemManual_Stone = "Stone golem manual"; - public const string HandOfGlory = "Hand of glory"; - public const string HandOfTheMage = "Hand of the mage"; - public const string HarpOfCharming = "Harp of charming"; - public const string HatOfDisguise = "Hat of disguise"; - public const string HeadbandOfIntellect = "Headband of intellect"; - public const string HelmOfBrilliance = "Helm of brilliance"; - public const string HelmOfComprehendLanguagesAndReadMagic = "Helm of comprehend languages and read magic"; - public const string HelmOfOppositeAlignment = "Helm of opposite alignment"; - public const string HelmOfTelepathy = "Helm of telepathy"; - public const string HelmOfTeleportation = "Helm of teleportation"; - public const string HelmOfUnderwaterAction = "Helm of underwater action"; - public const string HewardsHandyHaversack = "Heward's handy haversack"; - public const string HornOfBlasting = "Horn of blasting"; - public const string HornOfBlasting_Greater = "Greater horn of blasting"; - public const string HornOfFog = "Horn of fog"; - public const string HornOfGoodnessEvil = "Horn of goodness/evil"; - public const string HornOfTheTritons = "Horn of the tritons"; + public const string DecanterOfEndlessWater = "Decanter of Endless Water"; + public const string DeckOfIllusions = "Deck of Illusions"; + internal const string DeckOfIllusions_Full = "Deck of Illusions (max)"; + public const string DimensionalShackles = "Dimensional Shackles"; + public const string DruidsVestments = "Druid's Vestments"; + public const string DrumsOfPanic = "Drums of Panic"; + public const string DustOfAppearance = "Dust of Appearance"; + public const string DustOfDisappearance = "Dust of Disappearance"; + public const string DustOfDryness = "Dust of Dryness"; + public const string DustOfIllusion = "Dust of Illusion"; + public const string DustOfSneezingAndChoking = "Dust of Sneezing and Choking"; + public const string DustOfTracelessness = "Dust of Tracelessness"; + public const string EfreetiBottle = "Efreeti Bottle"; + public const string ElementalGem = "Elemental Gem"; + public const string ElixerOfFireBreath = "Elixer of Fire Breath"; + public const string ElixerOfHiding = "Elixer of Hiding"; + public const string ElixerOfLove = "Elixer of Love"; + public const string ElixerOfSneaking = "Elixer of Sneaking"; + public const string ElixerOfSwimming = "Elixer of Swimming"; + public const string ElixerOfTruth = "Elixer of Truth"; + public const string ElixerOfVision = "Elixer of Vision"; + public const string EversmokingBottle = "Eversmoking Bottle"; + public const string EyesOfCharming = "Eyes of Charming"; + public const string EyesOfDoom = "Eyes of Doom"; + public const string EyesOfPetrification = "Eyes of Petrification"; + public const string EyesOfTheEagle = "Eyes of the Eagle"; + public const string FigurineOfWondrousPower_BronzeGriffon = "Bronze Griffon Figurine of Wondrous Power"; + public const string FigurineOfWondrousPower_EbonyFly = "Ebony Fly Figurine of Wondrous Power"; + public const string FigurineOfWondrousPower_GoldenLions = "Golden Lions Figurine of Wondrous Power"; + public const string FigurineOfWondrousPower_IvoryGoats = "Ivory Goats Figurine of Wondrous Power"; + public const string FigurineOfWondrousPower_MarbleElephant = "Marble Elephant Figurine of Wondrous Power"; + public const string FigurineOfWondrousPower_ObsidianSteed = "Obsidian Steed Figurine of Wondrous Power"; + public const string FigurineOfWondrousPower_OnyxDog = "Onyx Dog Figurine of Wondrous Power"; + public const string FigurineOfWondrousPower_SerpentineOwl = "Serpentine Owl Figurine of Wondrous Power"; + public const string FigurineOfWondrousPower_SilverRaven = "Silver Raven Figurine of Wondrous Power"; + public const string FlaskOfCurses = "Flask of Curses"; + public const string FoldingBoat = "Folding Boat"; + public const string GauntletOfRust = "Gauntlet of Rust"; + public const string GauntletsOfFumbling = "Gauntlets of Fumbling"; + public const string GauntletsOfOgrePower = "Gauntlets of Ogre Power"; + public const string GemOfBrightness = "Gem of Brightness"; + public const string GemOfSeeing = "Gem of Seeing"; + public const string GloveOfStoring = "Glove of Storing"; + public const string GlovesOfArrowSnaring = "Gloves of Arrow Snaring"; + public const string GlovesOfDexterity = "Gloves of Dexterity"; + public const string GlovesOfSwimmingAndClimbing = "Gloves of Swimming and Climbing"; + public const string GogglesOfMinuteSeeing = "Goggles of Minute Seeing"; + public const string GogglesOfNight = "Goggles of Night"; + public const string GolembaneScarab = "Golembane Scarab"; + public const string GolemManual_Clay = "Clay Golem Manual"; + public const string GolemManual_Flesh = "Flesh Golem Manual"; + public const string GolemManual_Stone_Greater = "Greater Stone Golem Manual"; + public const string GolemManual_Iron = "Iron Golem Manual"; + public const string GolemManual_Stone = "Stone Golem Manual"; + public const string HandOfGlory = "Hand of Glory"; + public const string HandOfTheMage = "Hand of the Mage"; + public const string HarpOfCharming = "Harp of Charming"; + public const string HatOfDisguise = "Hat of Disguise"; + public const string HeadbandOfIntellect = "Headband of Intellect"; + public const string HelmOfBrilliance = "Helm of Brilliance"; + public const string HelmOfComprehendLanguagesAndReadMagic = "Helm of Comprehend Languages and Read Magic"; + public const string HelmOfOppositeAlignment = "Helm of Opposite Alignment"; + public const string HelmOfTelepathy = "Helm of Telepathy"; + public const string HelmOfTeleportation = "Helm of Teleportation"; + public const string HelmOfUnderwaterAction = "Helm of Underwater Action"; + public const string HewardsHandyHaversack = "Heward's Handy Haversack"; + public const string HornOfBlasting = "Horn of Blasting"; + public const string HornOfBlasting_Greater = "Greater Horn of Blasting"; + public const string HornOfFog = "Horn of Fog"; + public const string HornOfGoodnessEvil = "Horn of Goodness/Evil"; + public const string HornOfTheTritons = "Horn of the Tritons"; public const string HornOfValhalla = "Horn of Valhalla"; - public const string HorseshoesOfAZephyr = "Horseshoes of a zephyr"; - public const string HorseshoesOfSpeed = "Horseshoes of speed"; - public const string IncenseOfMeditation = "Incense of meditation"; - public const string IncenseOfObsession = "Incense of obsession"; - public const string IounStone_ClearSpindle = "Clear spindle ioun stone"; - public const string IounStone_DarkBlueRhomboid = "Dark blue rhomboid ioun stone"; - public const string IounStone_DeepRedSphere = "Deep red sphere ioun stone"; - public const string IounStone_DustyRosePrism = "Dusty rose prism ioun stone"; - public const string IounStone_IncandescentBlueSphere = "Incandescent blue sphere ioun stone"; - public const string IounStone_IridescentSpindle = "Iridescent spindle ioun stone"; - public const string IounStone_LavenderAndGreenEllipsoid = "Lavender and green ellipsoid ioun stone"; - public const string IounStone_OrangePrism = "Orange prism ioun stone"; - public const string IounStone_PaleBlueRhomboid = "Pale blue rhomboid ioun stone"; - public const string IounStone_PaleGreenPrism = "Pale green prism ioun stone"; - public const string IounStone_PaleLavenderEllipsoid = "Pale lavender ellipsoid ioun stone"; - public const string IounStone_PearlyWhiteSpindle = "Pearly white spindle ioun stone"; - public const string IounStone_PinkAndGreenSphere = "Pink and green sphere ioun stone"; - public const string IounStone_PinkRhomboid = "Pink rhomboid ioun stone"; - public const string IounStone_ScarletAndBlueSphere = "Scarlet and blue sphere ioun stone"; - public const string IounStone_VibrantPurplePrism = "Vibrant purple prism ioun stone"; - public const string IronBandsOfBilarro = "Iron bands of Bilarro"; - public const string IronFlask = "Iron flask"; - public const string KeoghtomsOintment = "Keoghtom's ointment"; - public const string LanternOfRevealing = "Lantern of revealing"; - public const string LensOfDetection = "Lens of detection"; - public const string LyreOfBuilding = "Lyre of building"; - public const string MantleOfFaith = "Mantle of faith"; - public const string MantleOfSpellResistance = "Mantle of spell resistance"; - public const string ManualOfBodilyHealth = "Manual of bodily health"; - public const string ManualOfGainfulExercise = "Manual of gainful exercise"; - public const string ManualOfQuicknessInAction = "Manual of quickness in action"; - public const string MaskOfTheSkull = "Mask of the skull"; - public const string MattockOfTheTitans = "Mattock of the titans"; - public const string MaulOfTheTitans = "Maul of the titans"; - public const string MedallionOfThoughtProjection = "Medallion of thought projection"; - public const string MedallionOfThoughts = "Medallion of thoughts"; - public const string MirrorOfLifeTrapping = "Mirror of life trapping"; - public const string MirrorOfMentalProwess = "Mirror of mental prowess"; - public const string MirrorOfOpposition = "Mirror of opposition"; - public const string MonksBelt = "Monk's belt"; - public const string MurlyndsSpoon = "Murlynd's spoon"; - public const string NecklaceOfAdaptation = "Necklace of adaptation"; - internal const string NecklaceOfFireballs = "Necklace of fireballs"; - public const string NecklaceOfFireballs_I = "Necklace of fireballs type I"; - public const string NecklaceOfFireballs_II = "Necklace of fireballs type II"; - public const string NecklaceOfFireballs_III = "Necklace of fireballs type III"; - public const string NecklaceOfFireballs_IV = "Necklace of fireballs type IV"; - public const string NecklaceOfFireballs_V = "Necklace of fireballs type V"; - public const string NecklaceOfFireballs_VI = "Necklace of fireballs type VI"; - public const string NecklaceOfFireballs_VII = "Necklace of fireballs type VII"; - public const string NecklaceOfStrangulation = "Necklace of strangulation"; - public const string NolzursMarvelousPigments = "Nolzur's marvelous pigments"; - public const string OrbOfStorms = "Orb of storms"; - public const string PearlOfPower_1stLevel = "1st-level spell pearl of power"; - public const string PearlOfPower_2ndLevel = "2nd-level spell pearl of power"; - public const string PearlOfPower_3rdLevel = "3rd-level spell pearl of power"; - public const string PearlOfPower_4thLevel = "4th-level spell pearl of power"; - public const string PearlOfPower_5thLevel = "5th-level spell pearl of power"; - public const string PearlOfPower_6thLevel = "6th-level spell pearl of power"; - public const string PearlOfPower_7thLevel = "7th-level spell pearl of power"; - public const string PearlOfPower_8thLevel = "8th-level spell pearl of power"; - public const string PearlOfPower_9thLevel = "9th-level spell pearl of power"; - public const string PearlOfPower_TwoSpells = "Two spells pearl of power"; - public const string PearlOfTheSirines = "Pearl of the sirines"; - public const string PeriaptOfFoulRotting = "Periapt of foul rotting"; - public const string PeriaptOfHealth = "Periapt of health"; - public const string PeriaptOfProofAgainstPoison = "Periapt of proof against poison"; - public const string PeriaptOfWisdom = "Periapt of wisdom"; - public const string PeriaptOfWoundClosure = "Periapt of wound-closure"; - public const string PhylacteryOfFaithfulness = "Phylactery of faithfulness"; - public const string PhylacteryOfUndeadTurning = "Phylactery of undead turning"; - public const string PipesOfHaunting = "Pipes of haunting"; - public const string PipesOfPain = "Pipes of pain"; - public const string PipesOfSounding = "Pipes of sounding"; - public const string PipesOfTheSewers = "Pipes of the sewers"; - public const string PortableHole = "Portable hole"; - public const string QuaalsFeatherToken_Anchor = "Quaal's anchor feather token"; - public const string QuaalsFeatherToken_Bird = "Quaal's bird feather token"; - public const string QuaalsFeatherToken_Fan = "Quaal's fan feather token"; - public const string QuaalsFeatherToken_SwanBoat = "Quaal's swan boat feather token"; - public const string QuaalsFeatherToken_Tree = "Quaal's tree feather token"; - public const string QuaalsFeatherToken_Whip = "Quaal's whip feather token"; + public const string HorseshoesOfAZephyr = "Horseshoes of a Zephyr"; + public const string HorseshoesOfSpeed = "Horseshoes of Speed"; + public const string IncenseOfMeditation = "Incense of Meditation"; + public const string IncenseOfObsession = "Incense of Obsession"; + public const string IounStone_ClearSpindle = "Clear Spindle Ioun Stone"; + public const string IounStone_DarkBlueRhomboid = "Dark Blue Rhomboid Ioun Stone"; + public const string IounStone_DeepRedSphere = "Deep Red Sphere Ioun Stone"; + public const string IounStone_DustyRosePrism = "Dusty Rose Prism Ioun Stone"; + public const string IounStone_IncandescentBlueSphere = "Incandescent Blue Sphere Ioun Stone"; + public const string IounStone_IridescentSpindle = "Iridescent Spindle Ioun Stone"; + public const string IounStone_LavenderAndGreenEllipsoid = "Lavender and Green Ellipsoid Ioun Stone"; + public const string IounStone_OrangePrism = "Orange Prism Ioun Stone"; + public const string IounStone_PaleBlueRhomboid = "Pale Blue Rhomboid Ioun Stone"; + public const string IounStone_PaleGreenPrism = "Pale Green Prism Ioun Stone"; + public const string IounStone_PaleLavenderEllipsoid = "Pale Lavender Ellipsoid Ioun Stone"; + public const string IounStone_PearlyWhiteSpindle = "Pearly White Spindle Ioun Stone"; + public const string IounStone_PinkAndGreenSphere = "Pink and Green Sphere Ioun Stone"; + public const string IounStone_PinkRhomboid = "Pink Rhomboid Ioun Stone"; + public const string IounStone_ScarletAndBlueSphere = "Scarlet and Blue Sphere Ioun Stone"; + public const string IounStone_VibrantPurplePrism = "Vibrant Purple Prism Ioun Stone"; + public const string IronBandsOfBilarro = "Iron Bands of Bilarro"; + public const string IronFlask = "Iron Flask"; + public const string KeoghtomsOintment = "Keoghtom's Ointment"; + public const string LanternOfRevealing = "Lantern of Revealing"; + public const string LensOfDetection = "Lens of Detection"; + public const string LyreOfBuilding = "Lyre of Building"; + public const string MantleOfFaith = "Mantle of Faith"; + public const string MantleOfSpellResistance = "Mantle of Spell Resistance"; + public const string ManualOfBodilyHealth = "Manual of Bodily Health"; + public const string ManualOfGainfulExercise = "Manual of Gainful Exercise"; + public const string ManualOfQuicknessInAction = "Manual of Quickness in Action"; + public const string MaskOfTheSkull = "Mask of the Skull"; + public const string MattockOfTheTitans = "Mattock of the Titans"; + public const string MaulOfTheTitans = "Maul of the Titans"; + public const string MedallionOfThoughtProjection = "Medallion of Thought Projection"; + public const string MedallionOfThoughts = "Medallion of Thoughts"; + public const string MirrorOfLifeTrapping = "Mirror of Life Trapping"; + public const string MirrorOfMentalProwess = "Mirror of Mental Prowess"; + public const string MirrorOfOpposition = "Mirror of Opposition"; + public const string MonksBelt = "Monk's Belt"; + public const string MurlyndsSpoon = "Murlynd's Spoon"; + public const string NecklaceOfAdaptation = "Necklace of Adaptation"; + internal const string NecklaceOfFireballs = "Necklace of Fireballs"; + public const string NecklaceOfFireballs_I = "Necklace of Fireballs Type I"; + public const string NecklaceOfFireballs_II = "Necklace of Fireballs Type II"; + public const string NecklaceOfFireballs_III = "Necklace of Fireballs Type III"; + public const string NecklaceOfFireballs_IV = "Necklace of Fireballs Type IV"; + public const string NecklaceOfFireballs_V = "Necklace of Fireballs Type V"; + public const string NecklaceOfFireballs_VI = "Necklace of Fireballs Type VI"; + public const string NecklaceOfFireballs_VII = "Necklace of Fireballs Type VII"; + public const string NecklaceOfStrangulation = "Necklace of Strangulation"; + public const string NolzursMarvelousPigments = "Nolzur's Marvelous Pigments"; + public const string OrbOfStorms = "Orb of Storms"; + public const string PearlOfPower_1stLevel = "1st-level Spell Pearl of Power"; + public const string PearlOfPower_2ndLevel = "2nd-level Spell Pearl of Power"; + public const string PearlOfPower_3rdLevel = "3rd-level Spell Pearl of Power"; + public const string PearlOfPower_4thLevel = "4th-level Spell Pearl of Power"; + public const string PearlOfPower_5thLevel = "5th-level Spell Pearl of Power"; + public const string PearlOfPower_6thLevel = "6th-level Spell Pearl of Power"; + public const string PearlOfPower_7thLevel = "7th-level Spell Pearl of Power"; + public const string PearlOfPower_8thLevel = "8th-level Spell Pearl of Power"; + public const string PearlOfPower_9thLevel = "9th-level Spell Pearl of Power"; + public const string PearlOfPower_TwoSpells = "Two Spells Pearl of Power"; + public const string PearlOfTheSirines = "Pearl of the Sirines"; + public const string PeriaptOfFoulRotting = "Periapt of Foul Rotting"; + public const string PeriaptOfHealth = "Periapt of Health"; + public const string PeriaptOfProofAgainstPoison = "Periapt of Proof Against Poison"; + public const string PeriaptOfWisdom = "Periapt of Wisdom"; + public const string PeriaptOfWoundClosure = "Periapt of Wound-Closure"; + public const string PhylacteryOfFaithfulness = "Phylactery of Faithfulness"; + public const string PhylacteryOfUndeadTurning = "Phylactery of Undead Turning"; + public const string PipesOfHaunting = "Pipes of Haunting"; + public const string PipesOfPain = "Pipes of Pain"; + public const string PipesOfSounding = "Pipes of Sounding"; + public const string PipesOfTheSewers = "Pipes of the Sewers"; + public const string PortableHole = "Portable Hole"; + public const string QuaalsFeatherToken_Anchor = "Quaal's Anchor Feather Token"; + public const string QuaalsFeatherToken_Bird = "Quaal's Bird Feather Token"; + public const string QuaalsFeatherToken_Fan = "Quaal's Fan Feather Token"; + public const string QuaalsFeatherToken_SwanBoat = "Quaal's Swan Boat Feather Token"; + public const string QuaalsFeatherToken_Tree = "Quaal's Tree Feather Token"; + public const string QuaalsFeatherToken_Whip = "Quaal's Whip Feather Token"; public const string QuiverOfEhlonna = "Quiver of Ehlonna"; - public const string RingGates = "Ring gates"; - public const string RobeOfBlending = "Robe of blending"; - public const string RobeOfBones = "Robe of bones"; - public const string RobeOfEyes = "Robe of eyes"; - public const string RobeOfPowerlessness = "Robe of powerlessness"; - public const string RobeOfScintillatingColors = "Robe of scintillating colors"; - public const string RobeOfStars = "Robe of stars"; - public const string RobeOfTheArchmagi = "Robe of the archmagi"; - public const string RobeOfUsefulItems = "Robe of useful items"; - public const string RobeOfVermin = "Robe of vermin"; - public const string RopeOfClimbing = "Rope of climbing"; - public const string RopeOfEntanglement = "Rope of entanglement"; - public const string SalveOfSlipperiness = "Salve of slipperiness"; - public const string ScabbardOfKeenEdges = "Scabbard of keen edges"; - public const string ScarabOfDeath = "Scarab of death"; - public const string ScarabOfProtection = "Scarab of protection"; + public const string RingGates = "Ring Gates"; + public const string RobeOfBlending = "Robe of Blending"; + public const string RobeOfBones = "Robe of Bones"; + public const string RobeOfEyes = "Robe of Eyes"; + public const string RobeOfPowerlessness = "Robe of Powerlessness"; + public const string RobeOfScintillatingColors = "Robe of Scintillating Colors"; + public const string RobeOfStars = "Robe of Stars"; + public const string RobeOfTheArchmagi = "Robe of the Archmagi"; + public const string RobeOfUsefulItems = "Robe of Useful Items"; + public const string RobeOfVermin = "Robe of Vermin"; + public const string RopeOfClimbing = "Rope of Climbing"; + public const string RopeOfEntanglement = "Rope of Entanglement"; + public const string SalveOfSlipperiness = "Salve of Slipperiness"; + public const string ScabbardOfKeenEdges = "Scabbard of Keen Edges"; + public const string ScarabOfDeath = "Scarab of Death"; + public const string ScarabOfProtection = "Scarab of Protection"; public const string Silversheen = "Silversheen"; - public const string SlippersOfSpiderClimbing = "Slippers of spider climbing"; - public const string SovereignGlue = "Sovereign glue"; - public const string StoneHorse_Courser = "Courser stone horse"; - public const string StoneHorse_Destrier = "Destrier stone horse"; - public const string StoneOfAlarm = "Stone of alarm"; - public const string StoneOfControllingEarthElementals = "Stone of controlling earth elementals"; - public const string StoneOfGoodLuck_Luckstone = "Stone of good luck (luckstone)"; - public const string StoneOfWeight_Loadstone = "Stone of weight (loadstone)"; - public const string StoneSalve = "Stone salve"; - public const string StrandOfPrayerBeads = "Strand of prayer beads"; - public const string StrandOfPrayerBeads_Lesser = "Lesser strand of prayer beads"; - public const string StrandOfPrayerBeads_Greater = "Greater strand of prayer beads"; - public const string TalismanOfTheSphere = "Talisman of the sphere"; - public const string TomeOfClearThought = "Tome of clear thought"; - public const string TomeOfLeadershipAndInfluence = "Tome of leadership and influence"; - public const string TomeOfUnderstanding = "Tome of understanding"; - public const string UnguentOfTimelessness = "Unguent of timelessness"; - public const string UniversalSolvent = "Universal solvent"; - public const string VacousGrimoire = "Vacuous grimoire"; - public const string VestOfEscape = "Vest of escape"; - public const string WellOfManyWorlds = "Well of many worlds"; - public const string WindFan = "Wind fan"; - public const string WingedBoots = "Winged boots"; - public const string WingsOfFlying = "Wings of flying"; + public const string SlippersOfSpiderClimbing = "Slippers of Spider Climbing"; + public const string SovereignGlue = "Sovereign Glue"; + public const string StoneHorse_Courser = "Courser Stone Horse"; + public const string StoneHorse_Destrier = "Destrier Stone Horse"; + public const string StoneOfAlarm = "Stone of Alarm"; + public const string StoneOfControllingEarthElementals = "Stone of Controlling Earth Elementals"; + public const string StoneOfGoodLuck_Luckstone = "Stone of Good Luck (Luckstone)"; + public const string StoneOfWeight_Loadstone = "Stone of Weight (Loadstone)"; + public const string StoneSalve = "Stone Salve"; + public const string StrandOfPrayerBeads = "Strand of Prayer Beads"; + public const string StrandOfPrayerBeads_Lesser = "Lesser Strand of Prayer Beads"; + public const string StrandOfPrayerBeads_Greater = "Greater Strand of Prayer Beads"; + public const string TalismanOfTheSphere = "Talisman of the Sphere"; + public const string TomeOfClearThought = "Tome of Clear Thought"; + public const string TomeOfLeadershipAndInfluence = "Tome of Leadership and Influence"; + public const string TomeOfUnderstanding = "Tome of Understanding"; + public const string UnguentOfTimelessness = "Unguent of Timelessness"; + public const string UniversalSolvent = "Universal Solvent"; + public const string VacousGrimoire = "Vacuous Grimoire"; + public const string VestOfEscape = "Vest of Escape"; + public const string WellOfManyWorlds = "Well of Many Worlds"; + public const string WindFan = "Wind Fan"; + public const string WingedBoots = "Winged Boots"; + public const string WingsOfFlying = "Wings of Flying"; public static IEnumerable GetAllWondrousItems() { diff --git a/DnDGen.TreasureGen/Items/Mundane/AlchemicalItemConstants.cs b/DnDGen.TreasureGen/Items/Mundane/AlchemicalItemConstants.cs index 8d529d82..80d81011 100644 --- a/DnDGen.TreasureGen/Items/Mundane/AlchemicalItemConstants.cs +++ b/DnDGen.TreasureGen/Items/Mundane/AlchemicalItemConstants.cs @@ -4,13 +4,13 @@ namespace DnDGen.TreasureGen.Items.Mundane { public static class AlchemicalItemConstants { - public const string AlchemistsFire = "Alchemist's fire"; + public const string AlchemistsFire = "Alchemist's Fire"; public const string Acid = "Acid"; public const string Smokestick = "Smokestick"; - public const string HolyWater = "Holy water"; + public const string HolyWater = "Holy Water"; public const string Antitoxin = "Antitoxin"; - public const string EverburningTorch = "Everburning torch"; - public const string TanglefootBag = "Tanglefoot bag"; + public const string EverburningTorch = "Everburning Torch"; + public const string TanglefootBag = "Tanglefoot Bag"; public const string Thunderstone = "Thunderstone"; public static IEnumerable GetAllAlchemicalItems() diff --git a/DnDGen.TreasureGen/Items/WeaponConstants.cs b/DnDGen.TreasureGen/Items/WeaponConstants.cs index 4266478f..efcbe851 100644 --- a/DnDGen.TreasureGen/Items/WeaponConstants.cs +++ b/DnDGen.TreasureGen/Items/WeaponConstants.cs @@ -84,45 +84,45 @@ public static class WeaponConstants public const string CompositeLongbow_StrengthPlus2 = "Composite (+2) longbow"; public const string CompositeLongbow_StrengthPlus3 = "Composite (+3) longbow"; public const string CompositeLongbow_StrengthPlus4 = "Composite (+4) longbow"; - public const string SleepArrow = "Sleep arrow"; - public const string ScreamingBolt = "Screaming bolt"; - public const string Dagger_Silver = "Silver dagger"; - public const string Dagger_Adamantine = "Adamantine dagger"; - public const string Battleaxe_Adamantine = "Adamantine battleaxe"; - public const string JavelinOfLightning = "Javelin of lightning"; - public const string SlayingArrow = "Slaying arrow"; - public const string AssassinsDagger = "Assassin's dagger"; - public const string ShiftersSorrow = "Shifter's sorrow"; - public const string TridentOfFishCommand = "Trident of fish command"; - public const string FlameTongue = "Flame tongue"; - public const string LuckBlade0 = "Luck blade (0 wishes)"; - public const string LuckBlade1 = "Luck blade (1 wish)"; - public const string LuckBlade2 = "Luck blade (2 wishes)"; - public const string LuckBlade3 = "Luck blade (3 wishes)"; - public const string SwordOfSubtlety = "Sword of subtlety"; - public const string SwordOfThePlanes = "Sword of the planes"; - public const string NineLivesStealer = "Nine lives stealer"; - public const string SwordOfLifeStealing = "Sword of life stealing"; + public const string SleepArrow = "Sleep Arrow"; + public const string ScreamingBolt = "Screaming Bolt"; + public const string Dagger_Silver = "Silver Dagger"; + public const string Dagger_Adamantine = "Adamantine Dagger"; + public const string Battleaxe_Adamantine = "Adamantine Battleaxe"; + public const string JavelinOfLightning = "Javelin of Lightning"; + public const string SlayingArrow = "Slaying Arrow"; + public const string AssassinsDagger = "Assassin's Dagger"; + public const string ShiftersSorrow = "Shifter's Sorrow"; + public const string TridentOfFishCommand = "Trident of Fish Command"; + public const string FlameTongue = "Flame Tongue"; + public const string LuckBlade0 = "Luck Blade (0 wishes)"; + public const string LuckBlade1 = "Luck Blade (1 wish)"; + public const string LuckBlade2 = "Luck Blade (2 wishes)"; + public const string LuckBlade3 = "Luck Blade (3 wishes)"; + public const string SwordOfSubtlety = "Sword of Subtlety"; + public const string SwordOfThePlanes = "Sword of the Planes"; + public const string NineLivesStealer = "Nine Lives Stealer"; + public const string SwordOfLifeStealing = "Sword of Life Stealing"; public const string Oathbow = "Oathbow"; - public const string MaceOfTerror = "Mace of terror"; - public const string LifeDrinker = "Life-drinker"; - public const string SylvanScimitar = "Sylvan scimitar"; - public const string RapierOfPuncturing = "Rapier of puncturing"; - public const string SunBlade = "Sun blade"; - public const string FrostBrand = "Frost brand"; - public const string DwarvenThrower = "Dwarven thrower"; - public const string MaceOfSmiting = "Mace of smiting"; - public const string HolyAvenger = "Holy avenger"; - public const string LuckBlade = "Luck blade"; - public const string GreaterSlayingArrow = "Greater slaying arrow"; + public const string MaceOfTerror = "Mace of Terror"; + public const string LifeDrinker = "Life-Drinker"; + public const string SylvanScimitar = "Sylvan Scimitar"; + public const string RapierOfPuncturing = "Rapier of Puncturing"; + public const string SunBlade = "Sun Blade"; + public const string FrostBrand = "Frost Brand"; + public const string DwarvenThrower = "Dwarven Thrower"; + public const string MaceOfSmiting = "Mace of Smiting"; + public const string HolyAvenger = "Holy Avenger"; + public const string LuckBlade = "Luck Blade"; + public const string GreaterSlayingArrow = "Greater Slaying Arrow"; public const string Shatterspike = "Shatterspike"; - public const string DaggerOfVenom = "Dagger of venom"; - public const string TridentOfWarning = "Trident of warning"; - public const string CursedMinus2Sword = "Cursed -2 sword"; - public const string CursedBackbiterSpear = "Cursed backbiter spear"; - public const string NetOfSnaring = "Net of snaring"; - public const string MaceOfBlood = "Mace of blood"; - public const string BerserkingSword = "Berserking sword"; + public const string DaggerOfVenom = "Dagger of Venom"; + public const string TridentOfWarning = "Trident of Warning"; + public const string CursedMinus2Sword = "Cursed -2 Sword"; + public const string CursedBackbiterSpear = "Cursed Backbiter Spear"; + public const string NetOfSnaring = "Net of Snaring"; + public const string MaceOfBlood = "Mace of Blood"; + public const string BerserkingSword = "Berserking Sword"; public static IEnumerable GetAllSpecific() { diff --git a/DnDGen.TreasureGen/Tables/Items/ItemGroups.xml b/DnDGen.TreasureGen/Tables/Items/ItemGroups.xml index a957f7a8..89de41ef 100644 --- a/DnDGen.TreasureGen/Tables/Items/ItemGroups.xml +++ b/DnDGen.TreasureGen/Tables/Items/ItemGroups.xml @@ -2,19 +2,19 @@ - Absorbing shield + Absorbing Shield Heavy steel shield - Amulet of inescapable location - Amulet of inescapable location + Amulet of Inescapable Location + Amulet of Inescapable Location - Armor of arrow attraction + Armor of Arrow Attraction Full plate - Armor of rage + Armor of Rage Full plate @@ -22,19 +22,19 @@ Arrow - Assassin's dagger + Assassin's Dagger Dagger - Bag of devouring - Bag of devouring + Bag of Devouring + Bag of Devouring Banded mail Banded mail - Banded mail of luck + Banded Mail of Luck Banded mail @@ -46,7 +46,7 @@ Battleaxe - Berserking sword + Berserking Sword Greatsword @@ -54,35 +54,35 @@ Bolas - Boots of dancing - Boots of dancing + Boots of Dancing + Boots of Dancing - Bracers of defenselessness - Bracers of defenselessness + Bracers of Defenselessness + Bracers of Defenselessness Breastplate Breastplate - Breastplate of command + Breastplate of Command Breastplate - Broom of animated attack - Broom of animated attack + Broom of Animated Attack + Broom of Animated Attack Buckler Buckler - Caster's shield + Caster's Shield Light wooden shield - Celestial armor + Celestial Armor Chainmail @@ -94,8 +94,8 @@ Chainmail - Cloak of poisonousness - Cloak of poisonousness + Cloak of Poisonousness + Cloak of Poisonousness Club @@ -146,15 +146,15 @@ Crossbow bolt - Crystal hypnosis ball - Crystal hypnosis ball + Crystal Hypnosis Ball + Crystal Hypnosis Ball - Cursed -2 sword + Cursed -2 Sword Longsword - Cursed backbiter spear + Cursed Backbiter Spear Shortspear @@ -162,7 +162,7 @@ Dagger - Dagger of venom + Dagger of Venom Dagger @@ -170,7 +170,7 @@ Dart - Demon armor + Demon Armor Full plate @@ -178,15 +178,15 @@ Dire flail - Dust of sneezing and choking - Dust of sneezing and choking + Dust of Sneezing and Choking + Dust of Sneezing and Choking - Dwarven plate + Dwarven Plate Full plate - Dwarven thrower + Dwarven Thrower Warhammer @@ -198,7 +198,7 @@ Dwarven waraxe - Elven chain + Elven Chain Chainmail @@ -206,15 +206,15 @@ Falchion - Flame tongue + Flame Tongue Longsword - Flask of curses - Flask of curses + Flask of Curses + Flask of Curses - Frost brand + Frost Brand Greatsword @@ -222,7 +222,7 @@ Full plate - Full plate of speed + Full Plate of Speed Full plate @@ -230,8 +230,8 @@ Gauntlet - Gauntlets of fumbling - Gauntlets of fumbling + Gauntlets of Fumbling + Gauntlets of Fumbling Glaive @@ -250,7 +250,7 @@ Greatclub - Greater slaying arrow + Greater Slaying Arrow Arrow @@ -310,31 +310,31 @@ Heavy wooden shield - Helm of opposite alignment - Helm of opposite alignment + Helm of Opposite Alignment + Helm of Opposite Alignment Hide armor Hide armor - Holy avenger + Holy Avenger Longsword - Immovable rod - Immovable rod + Immovable Rod + Immovable Rod - Incense of obsession - Incense of obsession + Incense of Obsession + Incense of Obsession Javelin Javelin - Javelin of lightning + Javelin of Lightning Javelin @@ -354,7 +354,7 @@ Leather armor - Life-drinker + Life-Drinker Greataxe @@ -390,7 +390,7 @@ Light wooden shield - Lion's shield + Lion's Shield Heavy steel shield @@ -406,59 +406,59 @@ Longsword - Luck blade (0 wishes) + Luck Blade (0 wishes) Short sword - Luck blade (1 wish) + Luck Blade (1 wish) Short sword - Luck blade (2 wishes) + Luck Blade (2 wishes) Short sword - Luck blade (3 wishes) + Luck Blade (3 wishes) Short sword - Luck blade + Luck Blade Short sword - Mace of blood + Mace of Blood Heavy mace - Mace of smiting + Mace of Smiting Heavy mace - Mace of terror + Mace of Terror Heavy mace - Medallion of thought projection - Medallion of thought projection + Medallion of Thought Projection + Medallion of Thought Projection Morningstar Morningstar - Necklace of strangulation - Necklace of strangulation + Necklace of Strangulation + Necklace of Strangulation Net Net - Net of snaring + Net of Snaring Net - Nine lives stealer + Nine Lives Stealer Longsword @@ -478,20 +478,20 @@ Padded armor - Periapt of foul rotting - Periapt of foul rotting + Periapt of Foul Rotting + Periapt of Foul Rotting Pincer staff Pincer staff - Plate armor of the deep + Plate Armor of the Deep Full plate - Potion of poison - Potion of poison + Potion of Poison + Potion of Poison Punching dagger @@ -510,11 +510,11 @@ Rapier - Rapier of puncturing + Rapier of Puncturing Rapier - Rhino hide + Rhino Hide Hide armor @@ -522,175 +522,175 @@ Ring of Clumsiness - Robe of powerlessness - Robe of powerlessness + Robe of Powerlessness + Robe of Powerlessness - Robe of vermin - Robe of vermin + Robe of Vermin + Robe of Vermin - Rod of absorption (max) - Rod of absorption + Rod of Absorption (max) + Rod of Absorption - Rod of absorption - Rod of absorption + Rod of Absorption + Rod of Absorption - Rod of alertness - Rod of alertness + Rod of Alertness + Rod of Alertness Light mace - Rod of cancellation - Rod of cancellation + Rod of Cancellation + Rod of Cancellation - Rod of enemy detection - Rod of enemy detection + Rod of Enemy Detection + Rod of Enemy Detection - Rod of flailing - Rod of flailing + Rod of Flailing + Rod of Flailing Dire flail - Rod of flame extinguishing - Rod of flame extinguishing + Rod of Flame Extinguishing + Rod of Flame Extinguishing - Rod of greater metamagic: Empower - Rod of metamagic: Empower - Rod of greater metamagic: Empower + Rod of Greater Metamagic: Empower + Rod of Metamagic: Empower + Rod of Greater Metamagic: Empower - Rod of greater metamagic: Enlarge - Rod of metamagic: Enlarge - Rod of greater metamagic: Enlarge + Rod of Greater Metamagic: Enlarge + Rod of Metamagic: Enlarge + Rod of Greater Metamagic: Enlarge - Rod of greater metamagic: Extend - Rod of metamagic: Extend - Rod of greater metamagic: Extend + Rod of Greater Metamagic: Extend + Rod of Metamagic: Extend + Rod of Greater Metamagic: Extend - Rod of greater metamagic: Maximize - Rod of metamagic: Maximize - Rod of greater metamagic: Maximize + Rod of Greater Metamagic: Maximize + Rod of Metamagic: Maximize + Rod of Greater Metamagic: Maximize - Rod of greater metamagic: Quicken - Rod of metamagic: Quicken - Rod of greater metamagic: Quicken + Rod of Greater Metamagic: Quicken + Rod of Metamagic: Quicken + Rod of Greater Metamagic: Quicken - Rod of greater metamagic: Silent - Rod of metamagic: Silent - Rod of greater metamagic: Silent + Rod of Greater Metamagic: Silent + Rod of Metamagic: Silent + Rod of Greater Metamagic: Silent - Rod of lesser metamagic: Empower - Rod of metamagic: Empower - Rod of lesser metamagic: Empower + Rod of Lesser Metamagic: Empower + Rod of Metamagic: Empower + Rod of Lesser Metamagic: Empower - Rod of lesser metamagic: Enlarge - Rod of metamagic: Enlarge - Rod of lesser metamagic: Enlarge + Rod of Lesser Metamagic: Enlarge + Rod of Metamagic: Enlarge + Rod of Lesser Metamagic: Enlarge - Rod of lesser metamagic: Extend - Rod of metamagic: Extend - Rod of lesser metamagic: Extend + Rod of Lesser Metamagic: Extend + Rod of Metamagic: Extend + Rod of Lesser Metamagic: Extend - Rod of lesser metamagic: Maximize - Rod of metamagic: Maximize - Rod of lesser metamagic: Maximize + Rod of Lesser Metamagic: Maximize + Rod of Metamagic: Maximize + Rod of Lesser Metamagic: Maximize - Rod of lesser metamagic: Quicken - Rod of metamagic: Quicken - Rod of lesser metamagic: Quicken + Rod of Lesser Metamagic: Quicken + Rod of Metamagic: Quicken + Rod of Lesser Metamagic: Quicken - Rod of lesser metamagic: Silent - Rod of metamagic: Silent - Rod of lesser metamagic: Silent + Rod of Lesser Metamagic: Silent + Rod of Metamagic: Silent + Rod of Lesser Metamagic: Silent - Rod of metamagic: Empower - Rod of metamagic: Empower + Rod of Metamagic: Empower + Rod of Metamagic: Empower - Rod of metamagic: Enlarge - Rod of metamagic: Enlarge + Rod of Metamagic: Enlarge + Rod of Metamagic: Enlarge - Rod of metamagic: Extend - Rod of metamagic: Extend + Rod of Metamagic: Extend + Rod of Metamagic: Extend - Rod of metamagic: Maximize - Rod of metamagic: Maximize + Rod of Metamagic: Maximize + Rod of Metamagic: Maximize - Rod of metamagic: Quicken - Rod of metamagic: Quicken + Rod of Metamagic: Quicken + Rod of Metamagic: Quicken - Rod of metamagic: Silent - Rod of metamagic: Silent + Rod of Metamagic: Silent + Rod of Metamagic: Silent - Rod of lordly might - Rod of lordly might + Rod of Lordly Might + Rod of Lordly Might Light mace - Rod of metal and mineral detection - Rod of metal and mineral detection + Rod of Metal and Mineral Detection + Rod of Metal and Mineral Detection - Rod of negation - Rod of negation + Rod of Negation + Rod of Negation - Rod of rulership - Rod of rulership + Rod of Rulership + Rod of Rulership - Rod of security - Rod of security + Rod of Security + Rod of Security - Rod of splendor - Rod of splendor + Rod of Splendor + Rod of Splendor - Rod of the python - Rod of the python + Rod of the Python + Rod of the Python Quarterstaff - Rod of the viper - Rod of the viper + Rod of the Viper + Rod of the Viper Heavy mace - Rod of thunder and lightning - Rod of thunder and lightning + Rod of Thunder and Lightning + Rod of Thunder and Lightning Light mace - Rod of withering - Rod of withering + Rod of Withering + Rod of Withering Light mace - Rod of wonder - Rod of wonder + Rod of Wonder + Rod of Wonder Sai @@ -705,15 +705,15 @@ Scale mail - Scarab of death - Scarab of death + Scarab of Death + Scarab of Death Scimitar Scimitar - Screaming bolt + Screaming Bolt Crossbow bolt @@ -725,7 +725,7 @@ Longsword - Shifter's sorrow + Shifter's Sorrow Two-bladed sword @@ -753,23 +753,23 @@ Sickle - Silver dagger + Silver Dagger Dagger - Adamantine dagger + Adamantine Dagger Dagger - Adamantine battleaxe + Adamantine Battleaxe Battleaxe - Slaying arrow + Slaying Arrow Arrow - Sleep arrow + Sleep Arrow Arrow @@ -789,7 +789,7 @@ Spiked gauntlet - Spined shield + Spined Shield Heavy steel shield @@ -817,8 +817,8 @@ Staff of Divination - Staff of Earth and stone - Staff of Earth and stone + Staff of Earth and Stone + Staff of Earth and Stone Staff of Enchantment @@ -866,12 +866,12 @@ Quarterstaff - Staff of Size alteration - Staff of Size alteration + Staff of Size Alteration + Staff of Size Alteration - Staff of Swarming insects - Staff of Swarming insects + Staff of Swarming Insects + Staff of Swarming Insects Staff of Transmutation @@ -883,65 +883,65 @@ Quarterstaff - Stone of weight (loadstone) - Stone of weight (loadstone) + Stone of Weight (Loadstone) + Stone of Weight (Loadstone) Studded leather armor Studded leather armor - Sun blade + Sun Blade Short sword Bastard sword - Sword of life stealing + Sword of Life Stealing Longsword - Sword of subtlety + Sword of Subtlety Short sword - Sword of the planes + Sword of the Planes Longsword - Sylvan scimitar + Sylvan Scimitar Scimitar This is a specific cursed item - Armor of arrow attraction - Armor of rage - Berserking sword - Cursed backbiter spear - Cursed -2 sword - Net of snaring + Armor of Arrow Attraction + Armor of Rage + Berserking Sword + Cursed Backbiter Spear + Cursed -2 Sword + Net of Snaring Ring of Clumsiness - Amulet of inescapable location - Bag of devouring - Bracers of defenselessness - Broom of animated attack - Cloak of poisonousness - Dust of sneezing and choking - Robe of vermin - Crystal hypnosis ball - Scarab of death - Boots of dancing - Necklace of strangulation - Periapt of foul rotting - Gauntlets of fumbling - Vacuous grimoire - Medallion of thought projection - Stone of weight (loadstone) - Helm of opposite alignment - Incense of obsession - Flask of curses - Robe of powerlessness - Mace of blood - Potion of poison + Amulet of Inescapable Location + Bag of Devouring + Bracers of Defenselessness + Broom of Animated Attack + Cloak of Poisonousness + Dust of Sneezing and Choking + Robe of Vermin + Crystal Hypnosis Ball + Scarab of Death + Boots of Dancing + Necklace of Strangulation + Periapt of Foul Rotting + Gauntlets of Fumbling + Vacuous Grimoire + Medallion of Thought Projection + Stone of Weight (Loadstone) + Helm of Opposite Alignment + Incense of Obsession + Flask of Curses + Robe of Powerlessness + Mace of Blood + Potion of Poison Throwing axe @@ -956,11 +956,11 @@ Trident - Trident of fish command + Trident of Fish Command Trident - Trident of warning + Trident of Warning Trident @@ -968,8 +968,8 @@ Two-bladed sword - Vacuous grimoire - Vacuous grimoire + Vacuous Grimoire + Vacuous Grimoire Warhammer @@ -980,7 +980,7 @@ Whip - Winged shield + Winged Shield Heavy wooden shield \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Major/MajorArmorSpecialAbilities.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Major/MajorArmorSpecialAbilities.xml index 325e22cc..cb9c912a 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Major/MajorArmorSpecialAbilities.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Major/MajorArmorSpecialAbilities.xml @@ -8,52 +8,52 @@ 4 - Light fortification + Light Fortification 4 5 - Improved slick + Improved Slick 7 8 - Improved shadow + Improved Shadow 10 11 - Improved silent moves + Improved Silent Moves 13 14 - Acid resistance + Acid Resistance 16 17 - Cold resistance + Cold Resistance 19 20 - Electricity resistance + Electricity Resistance 22 23 - Fire resistance + Fire Resistance 25 26 - Sonic resistance + Sonic Resistance 28 29 - Ghost touch (armor) + Ghost Touch (armor) 33 @@ -63,12 +63,12 @@ 36 - Moderate fortification + Moderate Fortification 40 41 - Spell resistance (15) + Spell Resistance (15) 42 @@ -78,47 +78,47 @@ 44 - Greater slick + Greater Slick 48 49 - Greater shadow + Greater Shadow 53 54 - Greater silent moves + Greater Silent Moves 58 59 - Improved acid resistance + Improved Acid Resistance 63 64 - Improved cold resistance + Improved Cold Resistance 68 69 - Improved electricity resistance + Improved Electricity Resistance 73 74 - Improved fire resistance + Improved Fire Resistance 78 79 - Improved sonic resistance + Improved Sonic Resistance 83 84 - Spell resistance (17) + Spell Resistance (17) 88 @@ -128,42 +128,42 @@ 90 - Undead controlling + Undead Controlling 90 91 - Heavy fortification + Heavy Fortification 92 93 - Spell resistance (19) + Spell Resistance (19) 94 95 - Greater acid resistance + Greater Acid Resistance 95 96 - Greater cold resistance + Greater Cold Resistance 96 97 - Greater electricity resistance + Greater Electricity Resistance 97 98 - Greater fire resistance + Greater Fire Resistance 98 99 - Greater sonic resistance + Greater Sonic Resistance 99 diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Major/MajorShieldSpecialAbilities.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Major/MajorShieldSpecialAbilities.xml index 806eb378..437190ed 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Major/MajorShieldSpecialAbilities.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Major/MajorShieldSpecialAbilities.xml @@ -3,7 +3,7 @@ 1 - Arrow catching + Arrow Catching 5 @@ -18,12 +18,12 @@ 11 - Light fortification + Light Fortification 15 16 - Arrow deflection + Arrow Deflection 20 @@ -33,42 +33,42 @@ 26 - Acid resistance + Acid Resistance 28 29 - Cold resistance + Cold Resistance 31 32 - Electricity resistance + Electricity Resistance 34 35 - Fire resistance + Fire Resistance 37 38 - Sonic resistance + Sonic Resistance 40 41 - Ghost touch (armor) + Ghost Touch (armor) 46 47 - Moderate fortification + Moderate Fortification 56 57 - Spell resistance (15) + Spell Resistance (15) 58 @@ -78,42 +78,42 @@ 60 - Improved acid resistance + Improved Acid Resistance 64 65 - Improved cold resistance + Improved Cold Resistance 69 70 - Improved electricity resistance + Improved Electricity Resistance 74 75 - Improved fire resistance + Improved Fire Resistance 79 80 - Improved sonic resistance + Improved Sonic Resistance 84 85 - Spell resistance (17) + Spell Resistance (17) 86 87 - Undead controlling + Undead Controlling 87 88 - Heavy fortification + Heavy Fortification 91 @@ -123,32 +123,32 @@ 94 - Spell resistance (19) + Spell Resistance (19) 94 95 - Greater acid resistance + Greater Acid Resistance 95 96 - Greater cold resistance + Greater Cold Resistance 96 97 - Greater electricity resistance + Greater Electricity Resistance 97 98 - Greater fire resistance + Greater Fire Resistance 98 99 - Greater sonic resistance + Greater Sonic Resistance 99 diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Major/MajorSpecificArmors.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Major/MajorSpecificArmors.xml index 2e037e24..ca31795c 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Major/MajorSpecificArmors.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Major/MajorSpecificArmors.xml @@ -8,37 +8,37 @@ 11 - Dwarven plate,0 + Dwarven Plate,0 20 21 - Banded mail of luck,3 + Banded Mail of Luck,3 32 33 - Celestial armor,3 + Celestial Armor,3 50 51 - Plate armor of the deep,1 + Plate Armor of the Deep,1 60 61 - Breastplate of command,2 + Breastplate of Command,2 75 76 - Full plate of speed,1 + Full Plate of Speed,1 90 91 - Demon armor,4 + Demon Armor,4 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Major/MajorSpecificShields.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Major/MajorSpecificShields.xml index 50ea4620..09a146fb 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Major/MajorSpecificShields.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Major/MajorSpecificShields.xml @@ -3,27 +3,27 @@ 1 - Caster's shield,1 + Caster's Shield,1 20 21 - Spined shield,1 + Spined Shield,1 40 41 - Lion's shield,2 + Lion's Shield,2 60 61 - Winged shield,3 + Winged Shield,3 90 91 - Absorbing shield,1 + Absorbing Shield,1 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Medium/MediumArmorSpecialAbilities.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Medium/MediumArmorSpecialAbilities.xml index bb5d28c8..c7e64811 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Medium/MediumArmorSpecialAbilities.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Medium/MediumArmorSpecialAbilities.xml @@ -8,7 +8,7 @@ 6 - Light fortification + Light Fortification 8 @@ -23,57 +23,57 @@ 15 - Silent moves + Silent Moves 17 18 - Spell resistance (13) + Spell Resistance (13) 19 20 - Improved slick + Improved Slick 29 30 - Improved shadow + Improved Shadow 39 40 - Improved silent moves + Improved Silent Moves 49 50 - Acid resistance + Acid Resistance 54 55 - Cold resistance + Cold Resistance 59 60 - Electricity resistance + Electricity Resistance 64 65 - Fire resistance + Fire Resistance 69 70 - Sonic resistance + Sonic Resistance 74 75 - Ghost touch (armor) + Ghost Touch (armor) 79 @@ -83,12 +83,12 @@ 85 - Moderate fortification + Moderate Fortification 89 90 - Spell resistance (15) + Spell Resistance (15) 94 diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Medium/MediumShieldSpecialAbilities.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Medium/MediumShieldSpecialAbilities.xml index 528ae2fb..252bed77 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Medium/MediumShieldSpecialAbilities.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Medium/MediumShieldSpecialAbilities.xml @@ -3,7 +3,7 @@ 1 - Arrow catching + Arrow Catching 10 @@ -18,12 +18,12 @@ 26 - Light fortification + Light Fortification 40 41 - Arrow deflection + Arrow Deflection 50 @@ -33,47 +33,47 @@ 58 - Spell resistance (13) + Spell Resistance (13) 59 60 - Acid resistance + Acid Resistance 63 64 - Cold resistance + Cold Resistance 67 68 - Electricity resistance + Electricity Resistance 71 72 - Fire resistance + Fire Resistance 75 76 - Sonic resistance + Sonic Resistance 79 80 - Ghost touch (armor) + Ghost Touch (armor) 85 86 - Moderate fortification + Moderate Fortification 95 96 - Spell resistance (15) + Spell Resistance (15) 98 diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Medium/MediumSpecificArmors.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Medium/MediumSpecificArmors.xml index f94157e6..f05bf403 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Medium/MediumSpecificArmors.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Medium/MediumSpecificArmors.xml @@ -13,12 +13,12 @@ 46 - Elven chain,0 + Elven Chain,0 57 58 - Rhino hide,2 + Rhino Hide,2 67 @@ -28,12 +28,12 @@ 83 - Dwarven plate,0 + Dwarven Plate,0 97 98 - Banded mail of luck,3 + Banded Mail of Luck,3 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Medium/MediumSpecificShields.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Medium/MediumSpecificShields.xml index 02442792..1e658d9a 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Medium/MediumSpecificShields.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Medium/MediumSpecificShields.xml @@ -18,22 +18,22 @@ 71 - Caster's shield,1 + Caster's Shield,1 85 86 - Spined shield,1 + Spined Shield,1 90 91 - Lion's shield,2 + Lion's Shield,2 95 96 - Winged shield,3 + Winged Shield,3 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Minor/MinorArmorSpecialAbilities.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Minor/MinorArmorSpecialAbilities.xml index 258872d1..9cf324ea 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Minor/MinorArmorSpecialAbilities.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Minor/MinorArmorSpecialAbilities.xml @@ -8,7 +8,7 @@ 26 - Light fortification + Light Fortification 32 @@ -23,27 +23,27 @@ 73 - Silent moves + Silent Moves 92 93 - Spell resistance (13) + Spell Resistance (13) 96 97 - Improved slick + Improved Slick 97 98 - Improved shadow + Improved Shadow 98 99 - Improved silent moves + Improved Silent Moves 99 diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Minor/MinorShieldSpecialAbilities.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Minor/MinorShieldSpecialAbilities.xml index d90491dd..fa42cb28 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Minor/MinorShieldSpecialAbilities.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Minor/MinorShieldSpecialAbilities.xml @@ -3,7 +3,7 @@ 1 - Arrow catching + Arrow Catching 20 @@ -18,12 +18,12 @@ 51 - Light fortification + Light Fortification 75 76 - Arrow deflection + Arrow Deflection 92 @@ -33,7 +33,7 @@ 98 - Spell resistance (13) + Spell Resistance (13) 99 diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Minor/MinorSpecificArmors.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Minor/MinorSpecificArmors.xml index 9d851f49..0c5bc44a 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Minor/MinorSpecificArmors.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Minor/MinorSpecificArmors.xml @@ -13,7 +13,7 @@ 81 - Elven chain,0 + Elven Chain,0 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Minor/MinorSpecificShields.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Minor/MinorSpecificShields.xml index b79c5d4e..732fb304 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Minor/MinorSpecificShields.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Minor/MinorSpecificShields.xml @@ -18,7 +18,7 @@ 96 - Caster's shield,1 + Caster's Shield,1 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Specific/SpecificArmorAttributes.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Specific/SpecificArmorAttributes.xml index ebcf2afc..eb830e41 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Specific/SpecificArmorAttributes.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Specific/SpecificArmorAttributes.xml @@ -2,22 +2,22 @@ - Armor of arrow attraction + Armor of Arrow Attraction Specific Metal - Armor of rage + Armor of Rage Specific Metal - Banded mail of luck + Banded Mail of Luck Specific Metal - Breastplate of command + Breastplate of Command Specific Metal @@ -27,37 +27,37 @@ Metal - Celestial armor + Celestial Armor Specific Metal - Demon armor + Demon Armor Specific Metal - Dwarven plate + Dwarven Plate Specific Metal - Elven chain + Elven Chain Specific Metal - Full plate of speed + Full Plate of Speed Specific Metal - Plate armor of the deep + Plate Armor of the Deep Specific Metal - Rhino hide + Rhino Hide Specific diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Specific/SpecificArmorSpecialAbilities.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Specific/SpecificArmorSpecialAbilities.xml index 4f7e055b..e25f4460 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Specific/SpecificArmorSpecialAbilities.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Specific/SpecificArmorSpecialAbilities.xml @@ -2,34 +2,34 @@ - Banded mail of luck + Banded Mail of Luck - Breastplate of command + Breastplate of Command Breastplate - Celestial armor + Celestial Armor - Demon armor + Demon Armor - Dwarven plate + Dwarven Plate - Elven chain + Elven Chain - Full plate of speed + Full Plate of Speed - Plate armor of the deep + Plate Armor of the Deep - Rhino hide + Rhino Hide Chain shirt @@ -38,9 +38,9 @@ Full plate - Armor of rage + Armor of Rage - Armor of arrow attraction + Armor of Arrow Attraction \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Specific/SpecificArmorTraits.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Specific/SpecificArmorTraits.xml index c7d87697..fb7ee775 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Specific/SpecificArmorTraits.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Specific/SpecificArmorTraits.xml @@ -6,15 +6,15 @@ Adamantine - Dwarven plate + Dwarven Plate Adamantine - Elven chain + Elven Chain Mithral - Full plate of speed + Full Plate of Speed Mithral @@ -26,27 +26,27 @@ Dragonhide - Banded mail of luck + Banded Mail of Luck - Breastplate of command + Breastplate of Command - Celestial armor + Celestial Armor - Demon armor + Demon Armor - Plate armor of the deep + Plate Armor of the Deep - Rhino hide + Rhino Hide - Armor of rage + Armor of Rage - Armor of arrow attraction + Armor of Arrow Attraction \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Specific/SpecificShieldAttributes.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Specific/SpecificShieldAttributes.xml index b20d10e8..fed1a953 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Specific/SpecificShieldAttributes.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Specific/SpecificShieldAttributes.xml @@ -2,7 +2,7 @@ - Absorbing shield + Absorbing Shield Shield Specific Metal @@ -14,7 +14,7 @@ Wood - Caster's shield + Caster's Shield Shield Specific Wood @@ -32,19 +32,19 @@ Wood - Lion's shield + Lion's Shield Shield Specific Metal - Spined shield + Spined Shield Shield Specific Metal - Winged shield + Winged Shield Shield Specific Wood diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Specific/SpecificShieldSpecialAbilities.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Specific/SpecificShieldSpecialAbilities.xml index ed949a21..ea8cf919 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Specific/SpecificShieldSpecialAbilities.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Specific/SpecificShieldSpecialAbilities.xml @@ -2,13 +2,13 @@ - Absorbing shield + Absorbing Shield Buckler - Caster's shield + Caster's Shield Heavy steel shield @@ -17,12 +17,12 @@ Heavy wooden shield - Lion's shield + Lion's Shield - Spined shield + Spined Shield - Winged shield + Winged Shield \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Specific/SpecificShieldTraits.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Specific/SpecificShieldTraits.xml index 030f9ad3..cd27d9b4 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Specific/SpecificShieldTraits.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Armor/Specific/SpecificShieldTraits.xml @@ -14,18 +14,18 @@ Darkwood - Absorbing shield + Absorbing Shield - Caster's shield + Caster's Shield - Lion's shield + Lion's Shield - Spined shield + Spined Shield - Winged shield + Winged Shield \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/ChargeLimits.xml b/DnDGen.TreasureGen/Tables/Items/Magical/ChargeLimits.xml index 20a6e6cd..1c8ba941 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/ChargeLimits.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/ChargeLimits.xml @@ -2,32 +2,32 @@ - Bracelet of friends + Bracelet of Friends 1 4 - Brooch of shielding + Brooch of Shielding 1 101 - Chime of opening + Chime of Opening 1 10 - Deck of illusions + Deck of Illusions 14 33 - Gem of brightness + Gem of Brightness 1 50 - Keoghtom's ointment + Keoghtom's Ointment 1 5 @@ -37,97 +37,97 @@ 50 - Scarab of protection + Scarab of Protection 1 12 - Ring of Three wishes + Ring of Three Wishes 1 3 - Luck blade (0 wishes) + Luck Blade (0 wishes) 0 0 - Luck blade (1 wish) + Luck Blade (1 wish) 1 1 - Luck blade (2 wishes) + Luck Blade (2 wishes) 2 2 - Luck blade (3 wishes) + Luck Blade (3 wishes) 3 3 - Luck blade + Luck Blade 0 3 - Deck of illusions (max) + Deck of Illusions (max) 34 34 - Necklace of fireballs type I + Necklace of Fireballs Type I 1 3 - Necklace of fireballs type II + Necklace of Fireballs Type II 1 5 - Necklace of fireballs type III + Necklace of Fireballs Type III 1 7 - Necklace of fireballs type IV + Necklace of Fireballs Type IV 1 9 - Necklace of fireballs type V + Necklace of Fireballs Type V 1 7 - Necklace of fireballs type VI + Necklace of Fireballs Type VI 1 9 - Necklace of fireballs type VII + Necklace of Fireballs Type VII 1 9 - Robe of bones + Robe of Bones 1 12 - Rod of absorption + Rod of Absorption 1 50 - Rod of absorption (max) + Rod of Absorption (max) 50 50 - Rod of rulership + Rod of Rulership 1 500 diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Curses/SpecificCursedItemAttributes.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Curses/SpecificCursedItemAttributes.xml index cb8e6ae5..029299bd 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Curses/SpecificCursedItemAttributes.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Curses/SpecificCursedItemAttributes.xml @@ -2,7 +2,7 @@ - Incense of obsession + Incense of Obsession Specific One-time use @@ -11,23 +11,23 @@ Specific - Amulet of inescapable location + Amulet of Inescapable Location Specific - Stone of weight (loadstone) + Stone of Weight (Loadstone) Specific - Bracers of defenselessness + Bracers of Defenselessness Specific - Gauntlets of fumbling + Gauntlets of Fumbling Specific - Cursed -2 sword + Cursed -2 Sword Specific Metal Martial @@ -35,47 +35,47 @@ Melee - Armor of rage + Armor of Rage Specific Metal - Medallion of thought projection + Medallion of Thought Projection Specific - Flask of curses + Flask of Curses Specific One-time use - Dust of sneezing and choking + Dust of Sneezing and Choking Specific One-time use - Helm of opposite alignment + Helm of Opposite Alignment Specific - Potion of poison + Potion of Poison Specific One-time use - Broom of animated attack + Broom of Animated Attack Specific - Robe of powerlessness + Robe of Powerlessness Specific - Vacuous grimoire + Vacuous Grimoire Specific - Cursed backbiter spear + Cursed Backbiter Spear Specific Metal Wood @@ -86,23 +86,23 @@ Thrown - Armor of arrow attraction + Armor of Arrow Attraction Specific Metal - Net of snaring + Net of Snaring Specific Ranged Thrown Exotic - Bag of devouring + Bag of Devouring Specific - Mace of blood + Mace of Blood Specific Melee Simple @@ -110,15 +110,15 @@ One-Handed - Robe of vermin + Robe of Vermin Specific - Periapt of foul rotting + Periapt of Foul Rotting Specific - Berserking sword + Berserking Sword Specific Metal Martial @@ -126,23 +126,23 @@ Two-Handed - Boots of dancing + Boots of Dancing Specific - Crystal hypnosis ball + Crystal Hypnosis Ball Specific - Necklace of strangulation + Necklace of Strangulation Specific - Cloak of poisonousness + Cloak of Poisonousness Specific - Scarab of death + Scarab of Death Specific \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Curses/SpecificCursedItemItemTypes.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Curses/SpecificCursedItemItemTypes.xml index abcc2a95..db368649 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Curses/SpecificCursedItemItemTypes.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Curses/SpecificCursedItemItemTypes.xml @@ -2,7 +2,7 @@ - Incense of obsession + Incense of Obsession Wondrous Item @@ -10,111 +10,111 @@ Ring - Amulet of inescapable location + Amulet of Inescapable Location Wondrous Item - Stone of weight (loadstone) + Stone of Weight (Loadstone) Wondrous Item - Bracers of defenselessness + Bracers of Defenselessness Wondrous Item - Gauntlets of fumbling + Gauntlets of Fumbling Wondrous Item - Cursed -2 sword + Cursed -2 Sword Weapon - Armor of rage + Armor of Rage Armor - Medallion of thought projection + Medallion of Thought Projection Wondrous Item - Flask of curses + Flask of Curses Wondrous Item - Dust of sneezing and choking + Dust of Sneezing and Choking Wondrous Item - Helm of opposite alignment + Helm of Opposite Alignment Wondrous Item - Potion of poison + Potion of Poison Potion - Broom of animated attack + Broom of Animated Attack Wondrous Item - Robe of powerlessness + Robe of Powerlessness Wondrous Item - Vacuous grimoire + Vacuous Grimoire Wondrous Item - Cursed backbiter spear + Cursed Backbiter Spear Weapon - Armor of arrow attraction + Armor of Arrow Attraction Armor - Net of snaring + Net of Snaring Weapon - Bag of devouring + Bag of Devouring Wondrous Item - Mace of blood + Mace of Blood Weapon - Robe of vermin + Robe of Vermin Wondrous Item - Periapt of foul rotting + Periapt of Foul Rotting Wondrous Item - Berserking sword + Berserking Sword Weapon - Boots of dancing + Boots of Dancing Wondrous Item - Crystal hypnosis ball + Crystal Hypnosis Ball Wondrous Item - Necklace of strangulation + Necklace of Strangulation Wondrous Item - Cloak of poisonousness + Cloak of Poisonousness Wondrous Item - Scarab of death + Scarab of Death Wondrous Item \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Curses/SpecificCursedItems.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Curses/SpecificCursedItems.xml index 2c05ab77..952a6476 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Curses/SpecificCursedItems.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Curses/SpecificCursedItems.xml @@ -3,7 +3,7 @@ 1 - Incense of obsession + Incense of Obsession 5 @@ -13,137 +13,137 @@ 16 - Amulet of inescapable location + Amulet of Inescapable Location 20 21 - Stone of weight (loadstone) + Stone of Weight (Loadstone) 25 26 - Bracers of defenselessness + Bracers of Defenselessness 30 31 - Gauntlets of fumbling + Gauntlets of Fumbling 35 36 - Cursed -2 sword + Cursed -2 Sword 40 41 - Armor of rage + Armor of Rage 43 44 - Medallion of thought projection + Medallion of Thought Projection 46 47 - Flask of curses + Flask of Curses 52 53 - Dust of sneezing and choking + Dust of Sneezing and Choking 54 55 - Helm of opposite alignment + Helm of Opposite Alignment 55 56 - Potion of poison + Potion of Poison 60 61 - Broom of animated attack + Broom of Animated Attack 61 62 - Robe of powerlessness + Robe of Powerlessness 63 64 - Vacuous grimoire + Vacuous Grimoire 64 65 - Cursed backbiter spear + Cursed Backbiter Spear 68 69 - Armor of arrow attraction + Armor of Arrow Attraction 70 71 - Net of snaring + Net of Snaring 72 73 - Bag of devouring + Bag of Devouring 75 76 - Mace of blood + Mace of Blood 80 81 - Robe of vermin + Robe of Vermin 85 86 - Periapt of foul rotting + Periapt of Foul Rotting 88 89 - Berserking sword + Berserking Sword 92 93 - Boots of dancing + Boots of Dancing 96 97 - Crystal hypnosis ball + Crystal Hypnosis Ball 97 98 - Necklace of strangulation + Necklace of Strangulation 98 99 - Cloak of poisonousness + Cloak of Poisonousness 99 100 - Scarab of death + Scarab of Death 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Intelligence/ItemAlignmentRequirements.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Intelligence/ItemAlignmentRequirements.xml index 114d37b5..71712eb5 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Intelligence/ItemAlignmentRequirements.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Intelligence/ItemAlignmentRequirements.xml @@ -3,72 +3,72 @@ Items - Celestial armor - Demon armor - Assassin's dagger - Holy avenger - Nine lives stealer - Sun blade - Rod of the python - Rod of the viper - Chaos diamond + Celestial Armor + Demon Armor + Assassin's Dagger + Holy Avenger + Nine Lives Stealer + Sun Blade + Rod of the Python + Rod of the Viper + Chaos Diamond Darkskull - Amulet of inescapable location - Armor of arrow attraction - Armor of rage - Boots of dancing - Bracers of defenselessness - Broom of animated attack - Cloak of poisonousness - Crystal hypnosis ball - Gauntlets of fumbling - Mace of blood - Medallion of thought projection - Necklace of strangulation - Periapt of foul rotting - Robe of powerlessness - Robe of vermin + Amulet of Inescapable Location + Armor of Arrow Attraction + Armor of Rage + Boots of Dancing + Bracers of Defenselessness + Broom of Animated Attack + Cloak of Poisonousness + Crystal Hypnosis Ball + Gauntlets of Fumbling + Mace of Blood + Medallion of Thought Projection + Necklace of Strangulation + Periapt of Foul Rotting + Robe of Powerlessness + Robe of Vermin Ring of Clumsiness - Scarab of death - Cursed backbiter spear - Stone of weight (loadstone) - Vacuous grimoire - Cursed -2 sword + Scarab of Death + Cursed Backbiter Spear + Stone of Weight (Loadstone) + Vacuous Grimoire + Cursed -2 Sword - Celestial armor + Celestial Armor Good - Demon armor + Demon Armor Evil - Assassin's dagger + Assassin's Dagger Evil - Holy avenger + Holy Avenger Lawful Good - Nine lives stealer + Nine Lives Stealer Evil - Sun blade + Sun Blade Good - Rod of the python + Rod of the Python Good - Rod of the viper + Rod of the Viper Evil - Chaos diamond + Chaos Diamond Chaotic @@ -76,63 +76,63 @@ Evil - Amulet of inescapable location + Amulet of Inescapable Location Evil - Armor of arrow attraction + Armor of Arrow Attraction Evil - Armor of rage + Armor of Rage Evil - Boots of dancing + Boots of Dancing Evil - Bracers of defenselessness + Bracers of Defenselessness Evil - Broom of animated attack + Broom of Animated Attack Evil - Cloak of poisonousness + Cloak of Poisonousness Evil - Crystal hypnosis ball + Crystal Hypnosis Ball Evil - Gauntlets of fumbling + Gauntlets of Fumbling Evil - Mace of blood + Mace of Blood Chaotic Evil - Medallion of thought projection + Medallion of Thought Projection Evil - Necklace of strangulation + Necklace of Strangulation Evil - Periapt of foul rotting + Periapt of Foul Rotting Evil - Robe of powerlessness + Robe of Powerlessness Evil - Robe of vermin + Robe of Vermin Evil @@ -140,23 +140,23 @@ Evil - Scarab of death + Scarab of Death Evil - Cursed backbiter spear + Cursed Backbiter Spear Evil - Cursed -2 sword + Cursed -2 Sword Evil - Stone of weight (loadstone) + Stone of Weight (Loadstone) Evil - Vacuous grimoire + Vacuous Grimoire Evil \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Potions/MajorPotions.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Potions/MajorPotions.xml index d853bc9f..4f106538 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Potions/MajorPotions.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Potions/MajorPotions.xml @@ -3,252 +3,252 @@ 1 - Potion of blur,0 + Potion of Blur,0 2 3 - Potion of cure moderate wounds,0 + Potion of Cure Moderate Wounds,0 7 8 - Potion of darkvision,0 + Potion of Darkvision,0 9 10 - Potion of invisibility,0 + Potion of Invisibility,0 10 11 - Oil of invisibility,0 + Oil of Invisibility,0 11 12 - Potion of lesser restoration,0 + Potion of Lesser Restoration,0 12 13 - Potion of remove paralysis,0 + Potion of Remove Paralysis,0 13 14 - Potion of shield of faith,3 + Potion of Shield of Faith,3 14 15 - Potion of undetectable alignment,0 + Potion of Undetectable Alignment,0 15 16 - Potion of barkskin,3 + Potion of Barkskin,3 16 17 - Potion of shield of faith,4 + Potion of Shield of Faith,4 18 19 - Potion of resist ENERGY 20,0 + Potion of Resist ENERGY 20,0 20 21 - Potion of cure serious wounds,0 + Potion of Cure Serious Wounds,0 28 29 - Oil of daylight,0 + Oil of Daylight,0 29 30 - Potion of displacement,0 + Potion of Displacement,0 32 33 - Oil of flame arrow,0 + Oil of Flame Arrow,0 33 34 - Potion of fly,0 + Potion of Fly,0 38 39 - Potion of gaseous form,0 + Potion of Gaseous Form,0 39 40 - Potion of haste,0 + Potion of Haste,0 41 42 - Potion of heroism,0 + Potion of Heroism,0 44 45 - Oil of keen edge,0 + Oil of Keen Edge,0 46 47 - Potion of magic circle against PARTIALALIGNMENT,0 + Potion of Magic Circle Against PARTIALALIGNMENT,0 47 48 - Potion of neutralize poison,0 + Potion of Neutralize Poison,0 50 51 - Potion of nondetection,0 + Potion of Nondetection,0 52 53 - Potion of protection from ENERGY,0 + Potion of Protection from ENERGY,0 54 55 - Potion of rage,0 + Potion of Rage,0 55 56 - Potion of remove blindness/deafness,0 + Potion of Remove Blindness/Deafness,0 56 57 - Potion of remove curse,0 + Potion of Remove Curse,0 57 58 - Potion of remove disease,0 + Potion of Remove Disease,0 58 59 - Potion of tongues,0 + Potion of Tongues,0 59 60 - Potion of water breathing,0 + Potion of Water Breathing,0 60 61 - Potion of water walk,0 + Potion of Water Walk,0 61 62 - Potion of barkskin,4 + Potion of Barkskin,4 63 64 - Potion of shield of faith,5 + Potion of Shield of Faith,5 64 65 - Potion of good hope,0 + Potion of Good Hope,0 65 66 - Potion of resist ENERGY 30,0 + Potion of Resist ENERGY 30,0 68 69 - Potion of barkskin,5 + Potion of Barkskin,5 69 70 - Potion of greater magic fang,2 + Potion of Greater Magic Fang,2 73 74 - Oil of greater magic weapon,2 + Oil of Greater Magic Weapon,2 77 78 - Oil of magic vestment,2 + Oil of Magic Vestment,2 81 82 - Potion of protection from arrows 15/magic,0 + Potion of Protection from Arrows 15/magic,0 82 83 - Potion of greater magic fang,3 + Potion of Greater Magic Fang,3 85 86 - Oil of greater magic weapon,3 + Oil of Greater Magic Weapon,3 88 89 - Oil of magic vestment,3 + Oil of Magic Vestment,3 91 92 - Potion of greater magic fang,4 + Potion of Greater Magic Fang,4 93 94 - Oil of greater magic weapon,4 + Oil of Greater Magic Weapon,4 95 96 - Oil of magic vestment,4 + Oil of Magic Vestment,4 97 98 - Potion of greater magic fang,5 + Potion of Greater Magic Fang,5 98 99 - Oil of greater magic weapon,5 + Oil of Greater Magic Weapon,5 99 100 - Oil of magic vestment,5 + Oil of Magic Vestment,5 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Potions/MediumPotions.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Potions/MediumPotions.xml index c9b8be09..9d655bdf 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Potions/MediumPotions.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Potions/MediumPotions.xml @@ -3,267 +3,267 @@ 1 - Oil of bless weapon,0 + Oil of Bless Weapon,0 2 3 - Potion of enlarge person,0 + Potion of Enlarge Person,0 4 5 - Potion of reduce person,0 + Potion of Reduce Person,0 5 6 - Potion of aid,0 + Potion of Aid,0 6 7 - Potion of barkskin,2 + Potion of Barkskin,2 7 8 - Potion of bear's endurance,0 + Potion of Bear's Endurance,0 10 11 - Potion of blur,0 + Potion of Blur,0 13 14 - Potion of bull's strength,0 + Potion of Bull's Strength,0 16 17 - Potion of cat's grace,0 + Potion of Cat's Grace,0 19 20 - Potion of cure moderate wounds,0 + Potion of Cure Moderate Wounds,0 27 28 - Oil of darkness,0 + Oil of Darkness,0 28 29 - Potion of darkvision,0 + Potion of Darkvision,0 30 31 - Potion of delay poison,0 + Potion of Delay Poison,0 31 32 - Potion of eagle's splendor,0 + Potion of Eagle's Splendor,0 33 34 - Potion of fox's cunning,0 + Potion of Fox's Cunning,0 35 36 - Potion of invisibility,0 + Potion of Invisibility,0 36 37 - Oil of invisibility,0 + Oil of Invisibility,0 37 38 - Potion of lesser restoration,0 + Potion of Lesser Restoration,0 38 39 - Potion of levitate,0 + Potion of Levitate,0 39 40 - Potion of misdirection,0 + Potion of Misdirection,0 40 41 - Potion of owl's wisdom,0 + Potion of Owl's Wisdom,0 42 43 - Potion of protection from arrows 10/magic,0 + Potion of Protection from Arrows 10/magic,0 43 44 - Potion of remove paralysis,0 + Potion of Remove Paralysis,0 44 45 - Potion of resist ENERGY 10,0 + Potion of Resist ENERGY 10,0 46 47 - Potion of shield of faith,3 + Potion of Shield of Faith,3 48 49 - Potion of spider climb,0 + Potion of Spider Climb,0 49 50 - Potion of undetectable alignment,0 + Potion of Undetectable Alignment,0 50 51 - Potion of barkskin,3 + Potion of Barkskin,3 51 52 - Potion of shield of faith,4 + Potion of Shield of Faith,4 52 53 - Potion of resist ENERGY 20,0 + Potion of Resist ENERGY 20,0 55 56 - Potion of cure serious wounds,0 + Potion of Cure Serious Wounds,0 60 61 - Oil of daylight,0 + Oil of Daylight,0 61 62 - Potion of displacement,0 + Potion of Displacement,0 64 65 - Oil of flame arrow,0 + Oil of Flame Arrow,0 65 66 - Potion of fly,0 + Potion of Fly,0 68 69 - Potion of gaseous form,0 + Potion of Gaseous Form,0 69 70 - Potion of greater magic fang,1 + Potion of Greater Magic Fang,1 71 72 - Oil of greater magic weapon,1 + Oil of Greater Magic Weapon,1 73 74 - Potion of haste,0 + Potion of Haste,0 75 76 - Potion of heroism,0 + Potion of Heroism,0 78 79 - Oil of keen edge,0 + Oil of Keen Edge,0 80 81 - Potion of magic circle against PARTIALALIGNMENT,0 + Potion of Magic Circle Against PARTIALALIGNMENT,0 81 82 - Oil of magic vestment,1 + Oil of Magic Vestment,1 83 84 - Potion of neutralize poison,0 + Potion of Neutralize Poison,0 86 87 - Potion of nondetection,0 + Potion of Nondetection,0 88 89 - Potion of protection from ENERGY,0 + Potion of Protection from ENERGY,0 91 92 - Potion of rage,0 + Potion of Rage,0 93 94 - Potion of remove blindness/deafness,0 + Potion of Remove Blindness/Deafness,0 94 95 - Potion of remove curse,0 + Potion of Remove Curse,0 95 96 - Potion of remove disease,0 + Potion of Remove Disease,0 96 97 - Potion of tongues,0 + Potion of Tongues,0 97 98 - Potion of water breathing,0 + Potion of Water Breathing,0 99 100 - Potion of water walk,0 + Potion of Water Walk,0 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Potions/MinorPotions.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Potions/MinorPotions.xml index 5de6916b..956998b3 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Potions/MinorPotions.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Potions/MinorPotions.xml @@ -3,217 +3,217 @@ 1 - Potion of cure light wounds,0 + Potion of Cure Light Wounds,0 10 11 - Potion of endure elements,0 + Potion of Endure Elements,0 13 14 - Potion of hide from animals,0 + Potion of Hide from Animals,0 15 16 - Potion of hide from undead,0 + Potion of Hide from Undead,0 17 18 - Potion of jump,0 + Potion of Jump,0 19 20 - Potion of mage armor,0 + Potion of Mage Armor,0 22 23 - Potion of magic fang,0 + Potion of Magic Fang,0 25 26 - Oil of magic stone,0 + Oil of Magic Stone,0 26 27 - Oil of magic weapon,0 + Oil of Magic Weapon,0 29 30 - Potion of pass without trace,0 + Potion of Pass Without Trace,0 30 31 - Potion of protection from PARTIALALIGNMENT,0 + Potion of Protection from PARTIALALIGNMENT,0 32 33 - Potion of remove fear,0 + Potion of Remove Fear,0 34 35 - Potion of sanctuary,0 + Potion of Sanctuary,0 35 36 - Potion of shield of faith,2 + Potion of Shield of Faith,2 38 39 - Oil of shillelagh,0 + Oil of Shillelagh,0 39 40 - Oil of bless weapon,0 + Oil of Bless Weapon,0 41 42 - Potion of enlarge person,0 + Potion of Enlarge Person,0 44 45 - Potion of reduce person,0 + Potion of Reduce Person,0 45 46 - Potion of aid,0 + Potion of Aid,0 47 48 - Potion of barkskin,2 + Potion of Barkskin,2 50 51 - Potion of bear's endurance,0 + Potion of Bear's Endurance,0 53 54 - Potion of blur,0 + Potion of Blur,0 56 57 - Potion of bull's strength,0 + Potion of Bull's Strength,0 59 60 - Potion of cat's grace,0 + Potion of Cat's Grace,0 62 63 - Potion of cure moderate wounds,0 + Potion of Cure Moderate Wounds,0 67 68 - Oil of darkness,0 + Oil of Darkness,0 68 69 - Potion of darkvision,0 + Potion of Darkvision,0 71 72 - Potion of delay poison,0 + Potion of Delay Poison,0 74 75 - Potion of eagle's splendor,0 + Potion of Eagle's Splendor,0 76 77 - Potion of fox's cunning,0 + Potion of Fox's Cunning,0 78 79 - Potion of invisibility,0 + Potion of Invisibility,0 80 81 - Oil of invisibility,0 + Oil of Invisibility,0 81 82 - Potion of lesser restoration,0 + Potion of Lesser Restoration,0 84 85 - Potion of levitate,0 + Potion of Levitate,0 85 86 - Oil of levitate,0 + Oil of Levitate,0 86 87 - Potion of misdirection,0 + Potion of Misdirection,0 87 88 - Potion of owl's wisdom,0 + Potion of Owl's Wisdom,0 89 90 - Potion of protection from arrows 10/magic,0 + Potion of Protection from Arrows 10/magic,0 91 92 - Potion of remove paralysis,0 + Potion of Remove Paralysis,0 93 94 - Potion of resist ENERGY 10,0 + Potion of Resist ENERGY 10,0 96 97 - Potion of shield of faith,3 + Potion of Shield of Faith,3 97 98 - Potion of spider climb,0 + Potion of Spider Climb,0 99 100 - Potion of undetectable alignment,0 + Potion of Undetectable Alignment,0 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Rings/MajorRings.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Rings/MajorRings.xml index 60cf6c20..67607113 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Rings/MajorRings.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Rings/MajorRings.xml @@ -3,7 +3,7 @@ 1 - Ring of Minor ENERGY resistance,0 + Ring of Minor ENERGY Resistance,0 2 @@ -13,7 +13,7 @@ 8 - Ring of Minor spell storing,0 + Ring of Minor Spell Storing,0 10 @@ -33,7 +33,7 @@ 26 - Ring of X-ray vision,0 + Ring of X-ray Vision,0 28 @@ -43,7 +43,7 @@ 33 - Ring of Major ENERGY resistance,0 + Ring of Major ENERGY Resistance,0 39 @@ -58,17 +58,17 @@ 56 - Ring of Freedom of movement,0 + Ring of Freedom of Movement,0 60 61 - Ring of Greater ENERGY resistance,0 + Ring of Greater ENERGY Resistance,0 63 64 - Ring of Friend shield (pair),0 + Ring of Friend Shield (pair),0 65 @@ -78,12 +78,12 @@ 71 - Ring of Shooting stars,0 + Ring of Shooting Stars,0 74 75 - Ring of Spell storing,0 + Ring of Spell Storing,0 79 @@ -103,12 +103,12 @@ 89 - Ring of Three wishes,0 + Ring of Three Wishes,0 89 90 - Ring of Spell turning,0 + Ring of Spell Turning,0 92 @@ -118,32 +118,32 @@ 95 - Ring of Djinni calling,0 + Ring of Djinni Calling,0 95 96 - Ring of Elemental command (air),0 + Ring of Elemental Command (Air),0 96 97 - Ring of Elemental command (earth),0 + Ring of Elemental Command (Earth),0 97 98 - Ring of Elemental command (fire),0 + Ring of Elemental Command (Fire),0 98 99 - Ring of Elemental command (water),0 + Ring of Elemental Command (Water),0 99 100 - Ring of Major spell storing,0 + Ring of Major Spell Storing,0 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Rings/MediumRings.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Rings/MediumRings.xml index 46c814dd..bfbab44b 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Rings/MediumRings.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Rings/MediumRings.xml @@ -8,7 +8,7 @@ 6 - Ring of Mind shielding,0 + Ring of Mind Shielding,0 8 @@ -18,7 +18,7 @@ 19 - Ring of Force shield,0 + Ring of Force Shield,0 23 @@ -28,37 +28,37 @@ 29 - Ring of Improved climbing,0 + Ring of Improved Climbing,0 34 35 - Ring of Improved jumping,0 + Ring of Improved Jumping,0 40 41 - Ring of Improved swimming,0 + Ring of Improved Swimming,0 46 47 - Ring of Animal friendship,0 + Ring of Animal Friendship,0 51 52 - Ring of Minor ENERGY resistance,0 + Ring of Minor ENERGY Resistance,0 56 57 - Ring of Chameleon power,0 + Ring of Chameleon Power,0 61 62 - Ring of Water walking,0 + Ring of Water Walking,0 66 @@ -68,7 +68,7 @@ 72 - Ring of Minor spell storing,0 + Ring of Minor Spell Storing,0 76 @@ -88,7 +88,7 @@ 91 - Ring of X-ray vision,0 + Ring of X-ray Vision,0 93 @@ -98,7 +98,7 @@ 98 - Ring of Major ENERGY resistance,0 + Ring of Major ENERGY Resistance,0 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Rings/MinorRings.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Rings/MinorRings.xml index 8d6f694a..443da7f6 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Rings/MinorRings.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Rings/MinorRings.xml @@ -8,7 +8,7 @@ 19 - Ring of Feather falling,0 + Ring of Feather Falling,0 28 @@ -38,7 +38,7 @@ 71 - Ring of Mind shielding,0 + Ring of Mind Shielding,0 75 @@ -48,7 +48,7 @@ 81 - Ring of Force shield,0 + Ring of Force Shield,0 85 @@ -58,22 +58,22 @@ 91 - Ring of Animal friendship,0 + Ring of Animal Friendship,0 93 94 - Ring of Minor ENERGY resistance,0 + Ring of Minor ENERGY Resistance,0 96 97 - Ring of Chameleon power,0 + Ring of Chameleon Power,0 98 99 - Ring of Water walking,0 + Ring of Water Walking,0 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Rings/RingAttributes.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Rings/RingAttributes.xml index fb8e6d87..7877287d 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Rings/RingAttributes.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Rings/RingAttributes.xml @@ -7,12 +7,12 @@ One-time use - Ring of Three wishes + Ring of Three Wishes Charged One-time use - Ring of Feather falling + Ring of Feather Falling Ring of Sustenance @@ -30,46 +30,46 @@ Ring of Counterspells - Ring of Mind shielding + Ring of Mind Shielding - Ring of Force shield + Ring of Force Shield - Ring of Improved climbing + Ring of Improved Climbing - Ring of Improved jumping + Ring of Improved Jumping - Ring of Improved swimming + Ring of Improved Swimming - Ring of Animal friendship + Ring of Animal Friendship - Ring of Chameleon power + Ring of Chameleon Power - Ring of Water walking + Ring of Water Walking - Ring of Minor Acid resistance + Ring of Minor Acid Resistance - Ring of Minor Cold resistance + Ring of Minor Cold Resistance - Ring of Minor Electricity resistance + Ring of Minor Electricity Resistance - Ring of Minor Fire resistance + Ring of Minor Fire Resistance - Ring of Minor Sonic resistance + Ring of Minor Sonic Resistance - Ring of Minor spell storing + Ring of Minor Spell Storing Ring of Invisibility @@ -81,58 +81,58 @@ Ring of Evasion - Ring of X-ray vision + Ring of X-ray Vision Ring of Blinking - Ring of Major Acid resistance + Ring of Major Acid Resistance - Ring of Major Cold resistance + Ring of Major Cold Resistance - Ring of Major Electricity resistance + Ring of Major Electricity Resistance - Ring of Major Fire resistance + Ring of Major Fire Resistance - Ring of Major Sonic resistance + Ring of Major Sonic Resistance Ring of Wizardry (II) - Ring of Freedom of movement + Ring of Freedom of Movement - Ring of Greater Acid resistance + Ring of Greater Acid Resistance - Ring of Greater Cold resistance + Ring of Greater Cold Resistance - Ring of Greater Electricity resistance + Ring of Greater Electricity Resistance - Ring of Greater Fire resistance + Ring of Greater Fire Resistance - Ring of Greater Sonic resistance + Ring of Greater Sonic Resistance - Ring of Friend shield (pair) + Ring of Friend Shield (pair) Ring of Protection - Ring of Shooting stars + Ring of Shooting Stars - Ring of Spell storing + Ring of Spell Storing Ring of Wizardry (III) @@ -144,28 +144,28 @@ Ring of Regeneration - Ring of Spell turning + Ring of Spell Turning Ring of Wizardry (IV) - Ring of Djinni calling + Ring of Djinni Calling - Ring of Elemental command (air) + Ring of Elemental Command (Air) - Ring of Elemental command (earth) + Ring of Elemental Command (Earth) - Ring of Elemental command (fire) + Ring of Elemental Command (Fire) - Ring of Elemental command (water) + Ring of Elemental Command (Water) - Ring of Major spell storing + Ring of Major Spell Storing Ring of Clumsiness diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Rods/MajorRods.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Rods/MajorRods.xml index caa7d53f..003c4803 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Rods/MajorRods.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Rods/MajorRods.xml @@ -3,147 +3,147 @@ 1 - Rod of cancellation,0 + Rod of Cancellation,0 4 5 - Rod of metamagic: Enlarge,0 + Rod of Metamagic: Enlarge,0 6 7 - Rod of metamagic: Extend,0 + Rod of Metamagic: Extend,0 8 9 - Rod of metamagic: Silent,0 + Rod of Metamagic: Silent,0 10 11 - Rod of wonder,0 + Rod of Wonder,0 14 15 - Rod of the python,1 + Rod of the Python,1 18 19 - Rod of flame extinguishing,0 + Rod of Flame Extinguishing,0 21 22 - Rod of the viper,2 + Rod of the Viper,2 25 26 - Rod of enemy detection,0 + Rod of Enemy Detection,0 30 31 - Rod of greater metamagic: Enlarge,0 + Rod of Greater Metamagic: Enlarge,0 36 37 - Rod of greater metamagic: Extend,0 + Rod of Greater Metamagic: Extend,0 42 43 - Rod of greater metamagic: Silent,0 + Rod of Greater Metamagic: Silent,0 48 49 - Rod of splendor,4 + Rod of Splendor,4 53 54 - Rod of withering,1 + Rod of Withering,1 58 59 - Rod of metamagic: Empower,0 + Rod of Metamagic: Empower,0 64 65 - Rod of thunder and lightning,2 + Rod of Thunder and Lightning,2 69 70 - Rod of lesser metamagic: Quicken,0 + Rod of Lesser Metamagic: Quicken,0 73 74 - Rod of negation,0 + Rod of Negation,0 77 78 - Rod of absorption,0 + Rod of Absorption,0 80 81 - Rod of flailing,3 + Rod of Flailing,3 84 85 - Rod of metamagic: Maximize,0 + Rod of Metamagic: Maximize,0 86 87 - Rod of rulership,0 + Rod of Rulership,0 88 89 - Rod of security,0 + Rod of Security,0 90 91 - Rod of lordly might,2 + Rod of Lordly Might,2 92 93 - Rod of greater metamagic: Empower,0 + Rod of Greater Metamagic: Empower,0 94 95 - Rod of metamagic: Quicken,0 + Rod of Metamagic: Quicken,0 96 97 - Rod of alertness,1 + Rod of Alertness,1 98 99 - Rod of greater metamagic: Maximize,0 + Rod of Greater Metamagic: Maximize,0 99 100 - Rod of greater metamagic: Quicken,0 + Rod of Greater Metamagic: Quicken,0 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Rods/MediumRods.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Rods/MediumRods.xml index 10439e41..db17b0ee 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Rods/MediumRods.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Rods/MediumRods.xml @@ -3,87 +3,87 @@ 1 - Rod of lesser metamagic: Enlarge,0 + Rod of Lesser Metamagic: Enlarge,0 7 8 - Rod of lesser metamagic: Extend,0 + Rod of Lesser Metamagic: Extend,0 14 15 - Rod of lesser metamagic: Silent,0 + Rod of Lesser Metamagic: Silent,0 21 22 - Immovable rod,0 + Immovable Rod,0 28 29 - Rod of lesser metamagic: Empower,0 + Rod of Lesser Metamagic: Empower,0 35 36 - Rod of metal and mineral detection,0 + Rod of Metal and Mineral Detection,0 42 43 - Rod of cancellation,0 + Rod of Cancellation,0 53 54 - Rod of metamagic: Enlarge,0 + Rod of Metamagic: Enlarge,0 57 58 - Rod of metamagic: Extend,0 + Rod of Metamagic: Extend,0 61 62 - Rod of metamagic: Silent,0 + Rod of Metamagic: Silent,0 65 66 - Rod of wonder,0 + Rod of Wonder,0 71 72 - Rod of the python,1 + Rod of the Python,1 79 80 - Rod of lesser metamagic: Maximize,0 + Rod of Lesser Metamagic: Maximize,0 83 84 - Rod of flame extinguishing,0 + Rod of Flame Extinguishing,0 89 90 - Rod of the viper,2 + Rod of the Viper,2 97 98 - Rod of metamagic: Empower,0 + Rod of Metamagic: Empower,0 99 100 - Rod of lesser metamagic: Quicken,0 + Rod of Lesser Metamagic: Quicken,0 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Rods/RodAttributes.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Rods/RodAttributes.xml index 487bf895..d7d6d608 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Rods/RodAttributes.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Rods/RodAttributes.xml @@ -2,73 +2,73 @@ - Rod of lesser metamagic: Enlarge + Rod of Lesser Metamagic: Enlarge - Rod of lesser metamagic: Extend + Rod of Lesser Metamagic: Extend - Rod of lesser metamagic: Silent + Rod of Lesser Metamagic: Silent - Rod of lesser metamagic: Empower + Rod of Lesser Metamagic: Empower - Rod of lesser metamagic: Maximize + Rod of Lesser Metamagic: Maximize - Rod of lesser metamagic: Quicken + Rod of Lesser Metamagic: Quicken - Rod of metamagic: Enlarge + Rod of Metamagic: Enlarge - Rod of metamagic: Extend + Rod of Metamagic: Extend - Rod of metamagic: Silent + Rod of Metamagic: Silent - Rod of metamagic: Empower + Rod of Metamagic: Empower - Rod of metamagic: Maximize + Rod of Metamagic: Maximize - Rod of metamagic: Quicken + Rod of Metamagic: Quicken - Rod of greater metamagic: Enlarge + Rod of Greater Metamagic: Enlarge - Rod of greater metamagic: Extend + Rod of Greater Metamagic: Extend - Rod of greater metamagic: Silent + Rod of Greater Metamagic: Silent - Rod of greater metamagic: Empower + Rod of Greater Metamagic: Empower - Rod of greater metamagic: Maximize + Rod of Greater Metamagic: Maximize - Rod of greater metamagic: Quicken + Rod of Greater Metamagic: Quicken - Immovable rod + Immovable Rod - Rod of metal and mineral detection + Rod of Metal and Mineral Detection - Rod of cancellation + Rod of Cancellation - Rod of wonder + Rod of Wonder - Rod of the python + Rod of the Python Double weapon Simple Melee @@ -77,7 +77,7 @@ Two-Handed - Rod of the viper + Rod of the Viper Simple Melee Metal @@ -85,16 +85,16 @@ One-Handed - Rod of flame extinguishing + Rod of Flame Extinguishing - Rod of enemy detection + Rod of Enemy Detection - Rod of splendor + Rod of Splendor - Rod of withering + Rod of Withering Simple Melee Metal @@ -102,7 +102,7 @@ Light - Rod of thunder and lightning + Rod of Thunder and Lightning Simple Melee Metal @@ -110,10 +110,10 @@ Light - Rod of negation + Rod of Negation - Rod of flailing + Rod of Flailing Double weapon Melee Metal @@ -122,20 +122,20 @@ Two-Handed - Rod of absorption + Rod of Absorption Charged One-time use - Rod of rulership + Rod of Rulership Charged One-time use - Rod of security + Rod of Security - Rod of lordly might + Rod of Lordly Might Simple Melee Metal @@ -143,7 +143,7 @@ Light - Rod of alertness + Rod of Alertness Simple Melee Metal diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level0ArcaneSpells.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level0ArcaneSpells.xml index ee0fced7..0b5d8070 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level0ArcaneSpells.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level0ArcaneSpells.xml @@ -3,17 +3,17 @@ 1 - Acid splash + Acid Splash 4 5 - Arcane mark + Arcane Mark 8 9 - Dancing lights + Dancing Lights 13 @@ -23,17 +23,17 @@ 18 - Detect magic + Detect Magic 24 25 - Detect poison + Detect Poison 28 29 - Disrupt undead + Disrupt Undead 32 @@ -43,12 +43,12 @@ 38 - Ghost sound + Ghost Sound 42 43 - Know direction + Know Direction 44 @@ -63,7 +63,7 @@ 53 - Mage hand + Mage Hand 57 @@ -78,7 +78,7 @@ 68 - Open/close + Open/Close 72 @@ -88,12 +88,12 @@ 78 - Ray of frost + Ray of Frost 81 82 - Read magic + Read Magic 87 @@ -103,12 +103,12 @@ 95 - Summon instrument + Summon Instrument 96 97 - Touch of fatigue + Touch of Fatigue 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level1ArcaneSpells.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level1ArcaneSpells.xml index 15844a2c..634c9029 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level1ArcaneSpells.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level1ArcaneSpells.xml @@ -8,72 +8,72 @@ 4 - Animate rope + Animate Rope 5 6 - Burning hands + Burning Hands 7 8 - Cause fear + Cause Fear 9 10 - Charm person + Charm Person 12 13 - Chill touch + Chill Touch 14 15 - Color spray + Color Spray 16 17 - Comprehend languages + Comprehend Languages 19 20 - Lesser confusion + Lesser Confusion 20 21 - Cure light wounds + Cure Light Wounds 21 22 - Detect secret doors + Detect Secret Doors 24 25 - Detect undead + Detect Undead 26 27 - Disguise self + Disguise Self 29 30 - Endure elements + Endure Elements 32 33 - Enlarge person + Enlarge Person 35 @@ -83,12 +83,12 @@ 38 - Expeditious retreat + Expeditious Retreat 40 41 - Feather fall + Feather Fall 41 @@ -98,7 +98,7 @@ 44 - Hold portal + Hold Portal 45 @@ -118,17 +118,17 @@ 52 - Mage armor + Mage Armor 54 55 - Magic missile + Magic Missile 56 57 - Magic weapon + Magic Weapon 59 @@ -138,32 +138,32 @@ 63 - Nystul's magic aura + Nystul's Magic Aura 64 65 - Obscuring mist + Obscuring Mist 66 67 - Protection from chaos/evil/good/law + Protection from Chaos/Evil/Good/Law 74 75 - Ray of enfeeblement + Ray of Enfeeblement 76 77 - Reduce person + Reduce Person 78 79 - Remove fear + Remove Fear 80 @@ -173,12 +173,12 @@ 83 - Shocking grasp + Shocking Grasp 84 85 - Silent image + Silent Image 86 @@ -188,27 +188,27 @@ 89 - Summon monster I + Summon Monster I 90 91 - Tenser's floating disc + Tenser's Floating Disc 93 94 - True strike + True Strike 95 96 - Undetectable alignment + Undetectable Alignment 96 97 - Unseen servant + Unseen Servant 98 diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level2ArcaneSpells.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level2ArcaneSpells.xml index 903dc8d1..7a775c95 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level2ArcaneSpells.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level2ArcaneSpells.xml @@ -3,27 +3,27 @@ 1 - Animal messenger + Animal Messenger 1 2 - Animal trance + Animal Trance 2 3 - Arcane lock + Arcane Lock 3 4 - Bear's endurance + Bear's Endurance 6 7 - Blindness/deafness + Blindness/Deafness 8 @@ -33,32 +33,32 @@ 11 - Bull's strength + Bull's Strength 13 14 - Calm emotions + Calm Emotions 14 15 - Cat's grace + Cat's Grace 17 18 - Command undead + Command Undead 19 20 - Continual flame + Continual Flame 20 21 - Cure moderate wounds + Cure Moderate Wounds 21 @@ -73,27 +73,27 @@ 26 - Daze monster + Daze Monster 26 27 - Delay poison + Delay Poison 27 28 - Detect thoughts + Detect Thoughts 29 30 - Disguise self + Disguise Self 31 32 - Eagle's splendor + Eagle's Splendor 34 @@ -103,27 +103,27 @@ 36 - False life + False Life 37 38 - Flaming sphere + Flaming Sphere 39 40 - Fog cloud + Fog Cloud 40 41 - Fox's cunning + Fox's Cunning 43 44 - Ghoul touch + Ghoul Touch 44 @@ -133,12 +133,12 @@ 47 - Gust of wind + Gust of Wind 47 48 - Hypnotic pattern + Hypnotic Pattern 49 @@ -153,7 +153,7 @@ 56 - Leomund's trap + Leomund's Trap 56 @@ -163,27 +163,27 @@ 59 - Locate object + Locate Object 59 60 - Magic mouth + Magic Mouth 60 61 - Melf's acid arrow + Melf's Acid Arrow 62 63 - Minor image + Minor Image 63 64 - Mirror image + Mirror Image 65 @@ -193,17 +193,17 @@ 67 - Obscure object + Obscure Object 67 68 - Owl's wisdom + Owl's Wisdom 70 71 - Protection from arrows + Protection from Arrows 73 @@ -213,12 +213,12 @@ 76 - Resist energy + Resist Energy 78 79 - Rope trick + Rope Trick 79 @@ -228,12 +228,12 @@ 81 - Scorching ray + Scorching Ray 82 83 - See invisibility + See Invisibility 85 @@ -248,37 +248,37 @@ 88 - Sound burst + Sound Burst 88 89 - Spectral hand + Spectral Hand 89 90 - Spider climb + Spider Climb 91 92 - Summon monster II + Summon Monster II 93 94 - Summon swarm + Summon Swarm 95 96 - Tasha's hideous laughter + Tasha's Hideous Laughter 96 97 - Touch of idiocy + Touch of Idiocy 97 @@ -288,7 +288,7 @@ 100 - Whispering wind + Whispering Wind 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level3ArcaneSpells.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level3ArcaneSpells.xml index bd2beb89..8534c511 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level3ArcaneSpells.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level3ArcaneSpells.xml @@ -3,7 +3,7 @@ 1 - Arcane sight + Arcane Sight 2 @@ -13,12 +13,12 @@ 5 - Clairaudience/clairvoyance + Clairaudience/Clairvoyance 6 7 - Cure serious wounds + Cure Serious Wounds 7 @@ -28,12 +28,12 @@ 11 - Deep slumber + Deep Slumber 12 13 - Dispel magic + Dispel Magic 15 @@ -43,7 +43,7 @@ 18 - Explosive runes + Explosive Runes 18 @@ -53,7 +53,7 @@ 21 - Flame arrow + Flame Arrow 22 @@ -63,12 +63,12 @@ 26 - Gaseous form + Gaseous Form 27 28 - Gentle repose + Gentle Repose 29 @@ -78,12 +78,12 @@ 31 - Good hope + Good Hope 31 32 - Halt undead + Halt Undead 33 @@ -98,47 +98,47 @@ 39 - Hold person + Hold Person 40 41 - Illusory script + Illusory Script 41 42 - Invisibility sphere + Invisibility Sphere 44 45 - Keen edge + Keen Edge 47 48 - Leomund's tiny hut + Leomund's Tiny Hut 49 50 - Lightning bolt + Lightning Bolt 51 52 - Magic circle against chaos/evil/good/law + Magic Circle Against Chaos/Evil/Good/Law 59 60 - Greater magic weapon + Greater Magic Weapon 62 63 - Major image + Major Image 64 @@ -148,12 +148,12 @@ 67 - Phantom steed + Phantom Steed 68 69 - Protection from energy + Protection from Energy 71 @@ -163,32 +163,32 @@ 74 - Ray of exhaustion + Ray of Exhaustion 75 76 - Sculpt sound + Sculpt Sound 76 77 - Secret page + Secret Page 77 78 - Sepia snake sigil + Sepia Snake Sigil 78 79 - Shrink item + Shrink Item 79 80 - Sleet storm + Sleet Storm 81 @@ -198,12 +198,12 @@ 84 - Speak with animals + Speak with Animals 84 85 - Stinking cloud + Stinking Cloud 86 @@ -213,7 +213,7 @@ 89 - Summon monster III + Summon Monster III 90 @@ -223,17 +223,17 @@ 94 - Vampiric touch + Vampiric Touch 95 96 - Water breathing + Water Breathing 98 99 - Wind wall + Wind Wall 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level4ArcaneSpells.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level4ArcaneSpells.xml index dae95081..0bc030fb 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level4ArcaneSpells.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level4ArcaneSpells.xml @@ -3,22 +3,22 @@ 1 - Animate dead + Animate Dead 2 3 - Arcane eye + Arcane Eye 5 6 - Bestow curse + Bestow Curse 7 8 - Charm monster + Charm Monster 10 @@ -33,27 +33,27 @@ 16 - Crushing despair + Crushing Despair 17 18 - Cure critical wounds + Cure Critical Wounds 18 19 - Detect scrying + Detect Scrying 19 20 - Dimension door + Dimension Door 23 24 - Dimensional anchor + Dimensional Anchor 26 @@ -63,12 +63,12 @@ 29 - Mass enlarge person + Mass Enlarge Person 30 31 - Evard's black tentacles + Evard's Black Tentacles 32 @@ -78,82 +78,82 @@ 35 - Fire shield + Fire Shield 37 38 - Fire trap + Fire Trap 39 40 - Freedom of movement + Freedom of Movement 42 43 - Lesser geas + Lesser Geas 43 44 - Lesser globe of invulnerability + Lesser Globe of Invulnerability 46 47 - Hallucinatory terrain + Hallucinatory Terrain 48 49 - Ice storm + Ice Storm 50 51 - Illusory wall + Illusory Wall 52 53 - Greater invisibility + Greater Invisibility 55 56 - Leomund's secure shelter + Leomund's Secure Shelter 57 58 - Locate creature + Locate Creature 58 59 - Minor creation + Minor Creation 60 61 - Modify memory + Modify Memory 61 62 - Neutralize poison + Neutralize Poison 62 63 - Otiluke's resilient sphere + Otiluke's Resilient Sphere 64 65 - Phantasmal killer + Phantasmal Killer 66 @@ -163,27 +163,27 @@ 69 - Rainbow pattern + Rainbow Pattern 70 71 - Rary's mnemonic enhancer + Rary's Mnemonic Enhancer 71 72 - Mass reduce person + Mass Reduce Person 73 74 - Remove curse + Remove Curse 76 77 - Repel vermin + Repel Vermin 77 @@ -193,7 +193,7 @@ 80 - Shadow conjuration + Shadow Conjuration 81 @@ -203,17 +203,17 @@ 84 - Solid fog + Solid Fog 85 86 - Speak with plants + Speak with Plants 86 87 - Stone shape + Stone Shape 88 @@ -223,22 +223,22 @@ 92 - Summon monster IV + Summon Monster IV 93 94 - Wall of fire + Wall of Fire 96 97 - Wall of ice + Wall of Ice 99 100 - Zone of silence + Zone of Silence 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level5ArcaneSpells.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level5ArcaneSpells.xml index 80536fdb..6b34ccfa 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level5ArcaneSpells.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level5ArcaneSpells.xml @@ -3,17 +3,17 @@ 1 - Animal growth + Animal Growth 2 3 - Baleful polymorph + Baleful Polymorph 5 6 - Bigby's interposing hand + Bigby's Interposing Hand 7 @@ -23,7 +23,7 @@ 10 - Break enchantment + Break Enchantment 12 @@ -33,17 +33,17 @@ 15 - Cone of cold + Cone of Cold 17 18 - Contact other plane + Contact Other Plane 19 20 - Mass cure light wounds + Mass Cure Light Wounds 20 @@ -53,12 +53,12 @@ 24 - Greater dispel magic + Greater Dispel Magic 26 27 - Dominate person + Dominate Person 28 @@ -73,7 +73,7 @@ 32 - False vision + False Vision 33 @@ -83,42 +83,42 @@ 36 - Hold monster + Hold Monster 39 40 - Leomund's secret chest + Leomund's Secret Chest 40 41 - Magic jar + Magic Jar 41 42 - Major creation + Major Creation 43 44 - Mind fog + Mind Fog 45 46 - Mirage arcana + Mirage Arcana 47 48 - Mordenkainen's faithful hound + Mordenkainen's Faithful Hound 49 50 - Mordenkainen's private sanctum + Mordenkainen's Private Sanctum 51 @@ -128,7 +128,7 @@ 54 - Overland flight + Overland Flight 57 @@ -143,22 +143,22 @@ 62 - Persistent image + Persistent Image 63 64 - Lesser planar binding + Lesser Planar Binding 65 66 - Prying eyes + Prying Eyes 67 68 - Rary's telepathic bond + Rary's Telepathic Bond 69 @@ -173,27 +173,27 @@ 75 - Shadow evocation + Shadow Evocation 76 77 - Song of discord + Song of Discord 77 78 - Summon monster V + Summon Monster V 79 80 - Symbol of pain + Symbol of Pain 80 81 - Symbol of sleep + Symbol of Sleep 81 @@ -208,27 +208,27 @@ 89 - Transmute mud to rock + Transmute Mud to Rock 90 91 - Transmute rock to mud + Transmute Rock to Mud 92 93 - Wall of force + Wall of Force 95 96 - Wall of stone + Wall of Stone 98 99 - Waves of fatigue + Waves of Fatigue 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level6ArcaneSpells.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level6ArcaneSpells.xml index c38a75a9..c635f9cb 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level6ArcaneSpells.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level6ArcaneSpells.xml @@ -3,52 +3,52 @@ 1 - Acid fog + Acid Fog 2 3 - Analyze dweomer + Analyze Dweomer 5 6 - Animate objects + Animate Objects 6 7 - Antimagic field + Antimagic Field 9 10 - Mass bear's endurance + Mass Bear's Endurance 12 13 - Bigby's forceful hand + Bigby's Forceful Hand 14 15 - Mass bull's strength + Mass Bull's Strength 17 18 - Mass cat's grace + Mass Cat's Grace 20 21 - Chain lightning + Chain Lightning 23 24 - Circle of death + Circle of Death 25 @@ -58,17 +58,17 @@ 27 - Control water + Control Water 28 29 - Create undead + Create Undead 29 30 - Mass cure moderate wounds + Mass Cure Moderate Wounds 30 @@ -78,12 +78,12 @@ 34 - Greater dispel magic + Greater Dispel Magic 37 38 - Mass eagle's splendor + Mass Eagle's Splendor 40 @@ -93,47 +93,47 @@ 43 - Find the path + Find the Path 43 44 - Flesh to stone + Flesh to Stone 45 46 - Mass fox's cunning + Mass Fox's Cunning 48 49 - Geas/quest + Geas/Quest 49 50 - Globe of invulnerability + Globe of Invulnerability 52 53 - Guards and wards + Guards and Wards 53 54 - Heroes' feast + Heroes' Feast 54 55 - Greater heroism + Greater Heroism 56 57 - Legend lore + Legend Lore 57 @@ -143,37 +143,37 @@ 60 - Mordenkainen's lubrication + Mordenkainen's Lucubration 60 61 - Move earth + Move Earth 62 63 - Otiluke's freezing sphere + Otiluke's Freezing Sphere 64 65 - Mass owl's wisdom + Mass Owl's Wisdom 67 68 - Permanent image + Permanent Image 69 70 - Planar binding + Planar Binding 71 72 - Programmed image + Programmed Image 73 @@ -183,52 +183,52 @@ 76 - Shadow walk + Shadow Walk 78 79 - Stone to flesh + Stone to Flesh 81 82 - Mass suggestion + Mass Suggestion 83 84 - Summon monster VI + Summon Monster VI 85 86 - Symbol of fear + Symbol of Fear 86 87 - Symbol of persuasion + Symbol of Persuasion 87 88 - Sympathetic vibration + Sympathetic Vibration 88 89 - Tenser's transformation + Tenser's Transformation 90 91 - True seeing + True Seeing 93 94 - Undeath to death + Undeath to Death 95 @@ -238,7 +238,7 @@ 98 - Wall of iron + Wall of Iron 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level7ArcaneSpells.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level7ArcaneSpells.xml index e63cc8f0..dbf76468 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level7ArcaneSpells.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level7ArcaneSpells.xml @@ -3,7 +3,7 @@ 1 - Greater arcane sight + Greater Arcane Sight 3 @@ -13,37 +13,37 @@ 8 - Bigby's grasping hand + Bigby's Grasping Hand 10 11 - Control undead + Control Undead 13 14 - Control weather + Control Weather 16 17 - Delayed blast fireball + Delayed Blast Fireball 19 20 - Drawmij's instant summons + Drawmij's Instant Summons 21 22 - Ethereal jaunt + Ethereal Jaunt 25 26 - Finger of death + Finger of Death 28 @@ -53,7 +53,7 @@ 32 - Mass hold person + Mass Hold Person 35 @@ -63,57 +63,57 @@ 39 - Mass invisibility + Mass Invisibility 42 43 - Limited wish + Limited Wish 43 44 - Mordenkainen's magnificent mansion + Mordenkainen's Magnificent Mansion 45 46 - Mordenkainen's sword + Mordenkainen's Sword 48 49 - Phase door + Phase Door 51 52 - Plane shift + Plane Shift 54 55 - Power word blind + Power Word Blind 57 58 - Prismatic spray + Prismatic Spray 61 62 - Project image + Project Image 64 65 - Reverse gravity + Reverse Gravity 67 68 - Greater scrying + Greater Scrying 70 @@ -123,7 +123,7 @@ 74 - Greater shadow conjuration + Greater Shadow Conjuration 76 @@ -133,7 +133,7 @@ 78 - Spell turning + Spell Turning 80 @@ -143,27 +143,27 @@ 83 - Summon monster VII + Summon Monster VII 85 86 - Symbol of stunning + Symbol of Stunning 86 87 - Symbol of weakness + Symbol of Weakness 87 88 - Teleport object + Teleport Object 90 91 - Greater teleport + Greater Teleport 95 @@ -173,7 +173,7 @@ 98 - Waves of exhaustion + Waves of Exhaustion 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level8ArcaneSpells.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level8ArcaneSpells.xml index 11e98105..87932199 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level8ArcaneSpells.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level8ArcaneSpells.xml @@ -8,7 +8,7 @@ 3 - Bigby's clenched fist + Bigby's Clenched Fist 5 @@ -18,7 +18,7 @@ 9 - Mass charm monster + Mass Charm Monster 12 @@ -28,7 +28,7 @@ 14 - Create greater undead + Create Greater Undead 16 @@ -38,27 +38,27 @@ 20 - Dimensional lock + Dimensional Lock 22 23 - Discern location + Discern Location 26 27 - Horrid wilting + Horrid Wilting 29 30 - Incendiary cloud + Incendiary Cloud 32 33 - Iron body + Iron Body 35 @@ -68,62 +68,62 @@ 39 - Mind blank + Mind Blank 41 42 - Moment of prescience + Moment of Prescience 44 45 - Otiluke's telekinetic sphere + Otiluke's Telekinetic Sphere 48 49 - Otto's irresistible dance + Otto's Irresistible Dance 51 52 - Greater planar binding + Greater Planar Binding 54 55 - Polar ray + Polar Ray 57 58 - Polymorph any object + Polymorph Any Object 60 61 - Power word stun + Power Word Stun 63 64 - Prismatic wall + Prismatic Wall 66 67 - Protection from spells + Protection from Spells 70 71 - Greater prying eyes + Greater Prying Eyes 73 74 - Scintillating pattern + Scintillating Pattern 76 @@ -133,17 +133,17 @@ 79 - Greater shadow evocation + Greater Shadow Evocation 81 82 - Greater shout + Greater Shout 84 85 - Summon monster VIII + Summon Monster VIII 87 @@ -153,12 +153,12 @@ 91 - Symbol of death + Symbol of Death 91 92 - Symbol of insanity + Symbol of Insanity 92 @@ -168,12 +168,12 @@ 95 - Temporal stasis + Temporal Stasis 98 99 - Trap the soul + Trap the Soul 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level9ArcaneSpells.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level9ArcaneSpells.xml index 61dfb337..a4d0e4db 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level9ArcaneSpells.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Arcane/Level9ArcaneSpells.xml @@ -3,22 +3,22 @@ 1 - Astral projection + Astral Projection 3 4 - Bigby's crushing hand + Bigby's Crushing Hand 7 8 - Dominate monster + Dominate Monster 12 13 - Energy drain + Energy Drain 16 @@ -43,7 +43,7 @@ 37 - Mass hold monster + Mass Hold Monster 40 @@ -53,22 +53,22 @@ 45 - Meteor swarm + Meteor Swarm 49 50 - Mordenkainen's disjunction + Mordenkainen's Disjunction 53 54 - Power word kill + Power Word Kill 58 59 - Prismatic sphere + Prismatic Sphere 62 @@ -88,27 +88,27 @@ 77 - Soul bind + Soul Bind 79 80 - Summon monster IX + Summon Monster IX 83 84 - Teleportation circle + Teleportation Circle 86 87 - Time stop + Time Stop 91 92 - Wail of the banshee + Wail of the Banshee 95 diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level0DivineSpells.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level0DivineSpells.xml index 8a447a81..94fb4c35 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level0DivineSpells.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level0DivineSpells.xml @@ -3,22 +3,22 @@ 1 - Create water + Create Water 7 8 - Cure minor wounds + Cure Minor Wounds 14 15 - Detect magic + Detect Magic 22 23 - Detect poison + Detect Poison 29 @@ -33,12 +33,12 @@ 44 - Inflict minor wounds + Inflict Minor Wounds 50 51 - Know direction + Know Direction 57 @@ -53,12 +53,12 @@ 73 - Purify food and drink + Purify Food and Drink 79 80 - Read magic + Read Magic 86 diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level1DivineSpells.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level1DivineSpells.xml index 4c43ebac..3bd0e6ac 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level1DivineSpells.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level1DivineSpells.xml @@ -18,27 +18,27 @@ 7 - Bless water + Bless Water 9 10 - Bless weapon + Bless Weapon 10 11 - Calm animals + Calm Animals 12 13 - Cause fear + Cause Fear 14 15 - Charm animal + Charm Animal 16 @@ -48,17 +48,17 @@ 20 - Comprehend languages + Comprehend Languages 21 22 - Cure light wounds + Cure Light Wounds 26 27 - Curse water + Curse Water 28 @@ -68,27 +68,27 @@ 31 - Detect animals or plants + Detect Animals or Plants 32 33 - Detect chaos/evil/good/law + Detect Chaos/Evil/Good/Law 35 36 - Detect snares and pits + Detect Snares and Pits 37 38 - Detect undead + Detect Undead 39 40 - Divine favor + Divine Favor 41 @@ -98,7 +98,7 @@ 44 - Endure elements + Endure Elements 48 @@ -108,12 +108,12 @@ 51 - Entropic shield + Entropic Shield 52 53 - Faerie fire + Faerie Fire 54 @@ -123,17 +123,17 @@ 57 - Hide from animals + Hide from Animals 58 59 - Hide from undead + Hide from Undead 60 61 - Inflict light wounds + Inflict Light Wounds 62 @@ -148,42 +148,42 @@ 67 - Magic fang + Magic Fang 68 69 - Magic stone + Magic Stone 72 73 - Magic weapon + Magic Weapon 74 75 - Obscuring mist + Obscuring Mist 78 79 - Pass without trace + Pass Without Trace 80 81 - Produce flame + Produce Flame 82 83 - Protection from chaos/evil/good/law + Protection from Chaos/Evil/Good/Law 86 87 - Remove fear + Remove Fear 88 @@ -193,7 +193,7 @@ 91 - Shield of faith + Shield of Faith 92 @@ -203,17 +203,17 @@ 95 - Speak with animals + Speak with Animals 96 97 - Summon monster I + Summon Monster I 98 99 - Summon nature's ally I + Summon Nature's Ally I 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level2DivineSpells.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level2DivineSpells.xml index 3c5edf54..fea574b4 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level2DivineSpells.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level2DivineSpells.xml @@ -3,12 +3,12 @@ 1 - Animal messenger + Animal Messenger 1 2 - Animal trance + Animal Trance 2 @@ -23,27 +23,27 @@ 7 - Bear's endurance + Bear's Endurance 9 10 - Bull's strength + Bull's Strength 12 13 - Calm emotions + Calm Emotions 14 15 - Cat's grace + Cat's Grace 17 18 - Chill metal + Chill Metal 18 @@ -53,7 +53,7 @@ 21 - Cure moderate wounds + Cure Moderate Wounds 24 @@ -63,12 +63,12 @@ 27 - Death knell + Death Knell 27 28 - Delay poison + Delay Poison 30 @@ -78,7 +78,7 @@ 33 - Eagle's splendor + Eagle's Splendor 35 @@ -88,87 +88,87 @@ 38 - Find traps + Find Traps 39 40 - Fire trap + Fire Trap 40 41 - Flame blade + Flame Blade 42 43 - Flaming sphere + Flaming Sphere 44 45 - Fog cloud + Fog Cloud 46 47 - Gentle repose + Gentle Repose 47 48 - Gust of wind + Gust of Wind 48 49 - Heat metal + Heat Metal 49 50 - Hold animal + Hold Animal 51 52 - Hold person + Hold Person 54 55 - Inflict moderate wounds + Inflict Moderate Wounds 56 57 - Make whole + Make Whole 58 59 - Owl's wisdom + Owl's Wisdom 61 62 - Reduce animal + Reduce Animal 62 63 - Remove paralysis + Remove Paralysis 64 65 - Resist energy + Resist Energy 67 68 - Lesser restoration + Lesser Restoration 70 @@ -178,7 +178,7 @@ 73 - Shield other + Shield Other 74 @@ -193,27 +193,27 @@ 78 - Soften earth and stone + Soften Earth and Stone 78 79 - Sound burst + Sound Burst 80 81 - Speak with plants + Speak with Plants 81 82 - Spider climb + Spider Climb 83 84 - Spiritual weapon + Spiritual Weapon 85 @@ -223,42 +223,42 @@ 87 - Summon monster II + Summon Monster II 88 89 - Summon nature's ally II + Summon Nature's Ally II 90 91 - Summon swarm + Summon Swarm 92 93 - Tree shape + Tree Shape 93 94 - Undetectable alignment + Undetectable Alignment 95 96 - Warp wood + Warp Wood 97 98 - Wood shape + Wood Shape 98 99 - Zone of truth + Zone of Truth 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level3DivineSpells.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level3DivineSpells.xml index 181ff2a1..c7bf4a91 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level3DivineSpells.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level3DivineSpells.xml @@ -3,22 +3,22 @@ 1 - Animate dead + Animate Dead 2 3 - Bestow curse + Bestow Curse 4 5 - Blindness/deafness + Blindness/Deafness 6 7 - Call lightning + Call Lightning 8 @@ -28,17 +28,17 @@ 11 - Continual flame + Continual Flame 12 13 - Create food and water + Create Food and Water 14 15 - Cure serious wounds + Cure Serious Wounds 18 @@ -53,87 +53,87 @@ 22 - Deeper darkness + Deeper Darkness 23 24 - Diminish plants + Diminish Plants 25 26 - Dispel magic + Dispel Magic 27 28 - Dominate animal + Dominate Animal 29 30 - Glyph of warding + Glyph of Warding 31 32 - Heal mount + Heal Mount 32 33 - Helping hand + Helping Hand 34 35 - Inflict serious wounds + Inflict Serious Wounds 36 37 - Invisibility purge + Invisibility Purge 38 39 - Locate object + Locate Object 40 41 - Magic circle against chaos/evil/good/law + Magic Circle Against Chaos/Evil/Good/Law 46 47 - Greater magic fang + Greater Magic Fang 48 49 - Magic vestment + Magic Vestment 50 51 - Meld into stone + Meld into Stone 52 53 - Neutralize poison + Neutralize Poison 55 56 - Obscure object + Obscure Object 57 58 - Plant growth + Plant Growth 59 @@ -143,7 +143,7 @@ 63 - Protection from energy + Protection from Energy 64 @@ -153,27 +153,27 @@ 67 - Remove blindness/deafness + Remove Blindness/Deafness 69 70 - Remove curse + Remove Curse 71 72 - Remove disease + Remove Disease 73 74 - Searing light + Searing Light 76 77 - Sleet storm + Sleet Storm 78 @@ -183,47 +183,47 @@ 81 - Speak with dead + Speak with Dead 83 84 - Speak with plants + Speak with Plants 85 86 - Spike growth + Spike Growth 87 88 - Stone shape + Stone Shape 89 90 - Summon monster III + Summon Monster III 91 92 - Summon nature's ally III + Summon Nature's Ally III 93 94 - Water breathing + Water Breathing 96 97 - Water walk + Water Walk 98 99 - Wind wall + Wind Wall 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level4DivineSpells.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level4DivineSpells.xml index 0e010d14..1283fcca 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level4DivineSpells.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level4DivineSpells.xml @@ -3,12 +3,12 @@ 1 - Air walk + Air Walk 5 6 - Antiplant shell + Antiplant Shell 7 @@ -18,37 +18,37 @@ 10 - Break enchantment + Break Enchantment 11 12 - Command plants + Command Plants 13 14 - Control water + Control Water 15 16 - Cure critical wounds + Cure Critical Wounds 21 22 - Death ward + Death Ward 26 27 - Dimensional anchor + Dimensional Anchor 31 32 - Discern lies + Discern Lies 34 @@ -63,37 +63,37 @@ 40 - Divine power + Divine Power 42 43 - Freedom of movement + Freedom of Movement 47 48 - Giant vermin + Giant Vermin 49 50 - Holy sword + Holy Sword 51 52 - Imbue with spell ability + Imbue with Spell Ability 54 55 - Inflict critical wounds + Inflict Critical Wounds 57 58 - Greater magic weapon + Greater Magic Weapon 60 @@ -103,7 +103,7 @@ 63 - Lesser planar ally + Lesser Planar Ally 64 @@ -118,7 +118,7 @@ 70 - Repel vermin + Repel Vermin 71 @@ -128,7 +128,7 @@ 77 - Rusting grasp + Rusting Grasp 78 @@ -138,22 +138,22 @@ 82 - Spell immunity + Spell Immunity 85 86 - Spike stones + Spike Stones 87 88 - Summon monster IV + Summon Monster IV 90 91 - Summon nature's ally IV + Summon Nature's Ally IV 93 @@ -163,7 +163,7 @@ 99 - Tree stride + Tree Stride 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level5DivineSpells.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level5DivineSpells.xml index d95a63e9..52af301e 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level5DivineSpells.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level5DivineSpells.xml @@ -3,7 +3,7 @@ 1 - Animal growth + Animal Growth 3 @@ -18,22 +18,22 @@ 7 - Baleful polymorph + Baleful Polymorph 9 10 - Break enchantment + Break Enchantment 13 14 - Call lightning storm + Call Lightning Storm 16 17 - Greater command + Greater Command 20 @@ -43,32 +43,32 @@ 22 - Commune with nature + Commune with Nature 22 23 - Control winds + Control Winds 24 25 - Mass cure light wounds + Mass Cure Light Wounds 30 31 - Dispel chaos/evil/good/law + Dispel Chaos/Evil/Good/Law 34 35 - Disrupting weapon + Disrupting Weapon 38 39 - Flame strike + Flame Strike 41 @@ -78,37 +78,37 @@ 44 - Ice storm + Ice Storm 46 47 - Mass inflict light wounds + Mass Inflict Light Wounds 49 50 - Insect plague + Insect Plague 52 53 - Mark of justice + Mark of Justice 53 54 - Plane shift + Plane Shift 56 57 - Raise dead + Raise Dead 58 59 - Righteous might + Righteous Might 61 @@ -118,12 +118,12 @@ 64 - Slay living + Slay Living 66 67 - Spell resistance + Spell Resistance 69 @@ -133,37 +133,37 @@ 72 - Summon monster V + Summon Monster V 74 75 - Summon nature's ally V + Summon Nature's Ally V 77 78 - Symbol of pain + Symbol of Pain 78 79 - Symbol of sleep + Symbol of Sleep 79 80 - Transmute mud to rock + Transmute Mud to Rock 82 83 - Transmute rock to mud + Transmute Rock to Mud 85 86 - True seeing + True Seeing 89 @@ -173,17 +173,17 @@ 92 - Wall of fire + Wall of Fire 94 95 - Wall of stone + Wall of Stone 97 98 - Wall of thorns + Wall of Thorns 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level6DivineSpells.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level6DivineSpells.xml index 362a0bdc..59ace838 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level6DivineSpells.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level6DivineSpells.xml @@ -3,12 +3,12 @@ 1 - Animate objects + Animate Objects 3 4 - Antilife shell + Antilife Shell 6 @@ -18,52 +18,52 @@ 10 - Mass bear's endurance + Mass Bear's Endurance 13 14 - Blade barrier + Blade Barrier 16 17 - Mass bull's strength + Mass Bull's Strength 20 21 - Mass cat's grace + Mass Cat's Grace 24 25 - Create undead + Create Undead 25 26 - Mass cure moderate wounds + Mass Cure Moderate Wounds 29 30 - Greater dispel magic + Greater Dispel Magic 33 34 - Mass eagle's splendor + Mass Eagle's Splendor 37 38 - Find the path + Find the Path 40 41 - Fire seeds + Fire Seeds 43 @@ -73,12 +73,12 @@ 45 - Geas/quest + Geas/Quest 45 46 - Greater glyph of warding + Greater Glyph of Warding 46 @@ -93,12 +93,12 @@ 53 - Heroes' feast + Heroes' Feast 55 56 - Mass inflict moderate wounds + Mass Inflict Moderate Wounds 58 @@ -113,22 +113,22 @@ 63 - Move earth + Move Earth 65 66 - Mass owl's wisdom + Mass Owl's Wisdom 69 70 - Planar ally + Planar Ally 71 72 - Repel wood + Repel Wood 74 @@ -138,37 +138,37 @@ 78 - Stone tell + Stone Tell 80 81 - Summon monster VI + Summon Monster VI 83 84 - Summon nature's ally VI + Summon Nature's Ally VI 86 87 - Symbol of fear + Symbol of Fear 87 88 - Symbol of persuasion + Symbol of Persuasion 88 89 - Transport via plants + Transport via Plants 91 92 - Undeath to death + Undeath to Death 94 @@ -178,7 +178,7 @@ 98 - Word of recall + Word of Recall 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level7DivineSpells.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level7DivineSpells.xml index 293b52a1..769e7980 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level7DivineSpells.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level7DivineSpells.xml @@ -3,7 +3,7 @@ 1 - Animate plants + Animate Plants 5 @@ -18,17 +18,17 @@ 15 - Control weather + Control Weather 16 17 - Creeping doom + Creeping Doom 21 22 - Mass cure serious wounds + Mass Cure Serious Wounds 27 @@ -43,17 +43,17 @@ 37 - Ethereal jaunt + Ethereal Jaunt 41 42 - Holy word + Holy Word 45 46 - Mass inflict serious wounds + Mass Inflict Serious Wounds 50 @@ -73,7 +73,7 @@ 66 - Greater restoration + Greater Restoration 69 @@ -83,17 +83,17 @@ 72 - Greater scrying + Greater Scrying 76 77 - Summon monster VII + Summon Monster VII 81 82 - Summon nature's ally VII + Summon Nature's Ally VII 85 @@ -103,22 +103,22 @@ 91 - Symbol of stunning + Symbol of Stunning 91 92 - Symbol of weakness + Symbol of Weakness 92 93 - Transmute metal to wood + Transmute Metal to Wood 97 98 - Word of chaos + Word of Chaos 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level8DivineSpells.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level8DivineSpells.xml index 8b8b7f8f..eca98771 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level8DivineSpells.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level8DivineSpells.xml @@ -3,42 +3,42 @@ 1 - Animal shapes + Animal Shapes 4 5 - Antimagic field + Antimagic Field 10 11 - Cloak of chaos + Cloak of Chaos 13 14 - Control plants + Control Plants 17 18 - Create greater undead + Create Greater Undead 20 21 - Mass cure critical wounds + Mass Cure Critical Wounds 27 28 - Dimensional lock + Dimensional Lock 32 33 - Discern location + Discern Location 36 @@ -48,7 +48,7 @@ 42 - Finger of death + Finger of Death 45 @@ -58,47 +58,47 @@ 50 - Holy aura + Holy Aura 52 53 - Mass inflict critical wounds + Mass Inflict Critical Wounds 56 57 - Greater planar ally + Greater Planar Ally 60 61 - Repel metal or stone + Repel Metal or Stone 65 66 - Reverse gravity + Reverse Gravity 69 70 - Shield of law + Shield of Law 72 73 - Greater spell immunity + Greater Spell Immunity 76 77 - Summon monster VIII + Summon Monster VIII 80 81 - Summon nature's ally VIII + Summon Nature's Ally VIII 84 @@ -108,17 +108,17 @@ 90 - Symbol of death + Symbol of Death 91 92 - Symbol of insanity + Symbol of Insanity 93 94 - Unholy aura + Unholy Aura 96 diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level9DivineSpells.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level9DivineSpells.xml index 890f07f4..adf9d3db 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level9DivineSpells.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Scrolls/Divine/Level9DivineSpells.xml @@ -8,17 +8,17 @@ 5 - Astral projection + Astral Projection 7 8 - Elemental swarm + Elemental Swarm 13 14 - Energy drain + Energy Drain 19 @@ -38,7 +38,7 @@ 38 - Mass heal + Mass Heal 46 @@ -68,22 +68,22 @@ 73 - Soul bind + Soul Bind 77 78 - Storm of vengeance + Storm of Vengeance 83 84 - Summon monster IX + Summon Monster IX 89 90 - Summon nature's ally IX + Summon Nature's Ally IX 95 @@ -93,7 +93,7 @@ 100 - True resurrection + True Resurrection 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/SpecialAbilityAttributeRequirements.xml b/DnDGen.TreasureGen/Tables/Items/Magical/SpecialAbilityAttributeRequirements.xml index f5701875..086d9e43 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/SpecialAbilityAttributeRequirements.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/SpecialAbilityAttributeRequirements.xml @@ -6,11 +6,11 @@ Shield - Arrow catching + Arrow Catching Shield - Arrow deflection + Arrow Deflection Shield @@ -45,11 +45,11 @@ Piercing/Slashing - Ki focus + Ki Focus Melee - Mighty cleaving + Mighty Cleaving Melee @@ -66,7 +66,7 @@ Ranged - Spell storing + Spell Storing Melee @@ -87,7 +87,7 @@ Slashing - Acid resistance + Acid Resistance Anarchic @@ -162,7 +162,7 @@ Magical-beastbane - Brilliant energy + Brilliant Energy Air-outsiderbane @@ -201,25 +201,25 @@ Plantbane - Shocking burst + Shocking Burst - Flaming burst + Flaming Burst - Icy burst + Icy Burst - Cold resistance + Cold Resistance - Electricity resistance + Electricity Resistance Etherealness - Fire resistance + Fire Resistance Flaming @@ -228,13 +228,13 @@ Frost - Ghost touch + Ghost Touch - Ghost touch (weapon) + Ghost Touch (weapon) - Ghost touch (armor) + Ghost Touch (armor) Glamered @@ -255,25 +255,25 @@ Shock - Silent moves + Silent Moves Slick - Sonic resistance + Sonic Resistance Speed - Spell resistance + Spell Resistance Thundering - Undead controlling + Undead Controlling Unholy @@ -285,72 +285,72 @@ Fortification - Light fortification + Light Fortification - Moderate fortification + Moderate Fortification - Heavy fortification + Heavy Fortification - Improved slick + Improved Slick - Improved shadow + Improved Shadow - Improved silent moves + Improved Silent Moves - Greater slick + Greater Slick - Greater shadow + Greater Shadow - Greater silent moves + Greater Silent Moves - Spell resistance (13) + Spell Resistance (13) - Spell resistance (15) + Spell Resistance (15) - Spell resistance (17) + Spell Resistance (17) - Spell resistance (19) + Spell Resistance (19) - Improved acid resistance + Improved Acid Resistance - Improved cold resistance + Improved Cold Resistance - Improved fire resistance + Improved Fire Resistance - Improved electricity resistance + Improved Electricity Resistance - Improved sonic resistance + Improved Sonic Resistance - Greater acid resistance + Greater Acid Resistance - Greater cold resistance + Greater Cold Resistance - Greater fire resistance + Greater Fire Resistance - Greater electricity resistance + Greater Electricity Resistance - Greater sonic resistance + Greater Sonic Resistance \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/SpecialAbilityAttributes.xml b/DnDGen.TreasureGen/Tables/Items/Magical/SpecialAbilityAttributes.xml index 8eaeaad2..e51bb897 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/SpecialAbilityAttributes.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/SpecialAbilityAttributes.xml @@ -2,9 +2,9 @@ - Acid resistance + Acid Resistance 0 - Acid resistance + Acid Resistance 1 @@ -20,15 +20,15 @@ 0 - Arrow catching + Arrow Catching 1 - Arrow catching + Arrow Catching 0 - Arrow deflection + Arrow Deflection 2 - Arrow deflection + Arrow Deflection 0 @@ -242,15 +242,15 @@ 0 - Brilliant energy + Brilliant Energy 4 - Brilliant energy + Brilliant Energy 0 - Cold resistance + Cold Resistance 0 - Cold resistance + Cold Resistance 1 @@ -278,9 +278,9 @@ 0 - Electricity resistance + Electricity Resistance 0 - Electricity resistance + Electricity Resistance 1 @@ -290,13 +290,13 @@ 0 - Fire resistance + Fire Resistance 0 - Fire resistance + Fire Resistance 1 - Flaming burst + Flaming Burst 2 Flaming 2 @@ -314,15 +314,15 @@ 1 - Ghost touch (armor) + Ghost Touch (armor) 3 - Ghost touch + Ghost Touch 0 - Ghost touch (weapon) + Ghost Touch (weapon) 1 - Ghost touch + Ghost Touch 0 @@ -332,55 +332,55 @@ 0 - Greater acid resistance + Greater Acid Resistance 0 - Acid resistance + Acid Resistance 3 - Greater cold resistance + Greater Cold Resistance 0 - Cold resistance + Cold Resistance 3 - Greater electricity resistance + Greater Electricity Resistance 0 - Electricity resistance + Electricity Resistance 3 - Greater fire resistance + Greater Fire Resistance 0 - Fire resistance + Fire Resistance 3 - Greater slick + Greater Slick 0 Slick 3 - Greater shadow + Greater Shadow 0 Shadow 3 - Greater silent moves + Greater Silent Moves 0 - Silent moves + Silent Moves 3 - Greater sonic resistance + Greater Sonic Resistance 0 - Sonic resistance + Sonic Resistance 3 - Heavy fortification + Heavy Fortification 5 Fortification 3 @@ -392,57 +392,57 @@ 0 - Icy burst + Icy Burst 2 Frost 2 - Improved acid resistance + Improved Acid Resistance 0 - Acid resistance + Acid Resistance 2 - Improved cold resistance + Improved Cold Resistance 0 - Cold resistance + Cold Resistance 2 - Improved electricity resistance + Improved Electricity Resistance 0 - Electricity resistance + Electricity Resistance 2 - Improved fire resistance + Improved Fire Resistance 0 - Fire resistance + Fire Resistance 2 - Improved slick + Improved Slick 0 Slick 2 - Improved shadow + Improved Shadow 0 Shadow 2 - Improved silent moves + Improved Silent Moves 0 - Silent moves + Silent Moves 2 - Improved sonic resistance + Improved Sonic Resistance 0 - Sonic resistance + Sonic Resistance 2 @@ -458,13 +458,13 @@ 0 - Ki focus + Ki Focus 1 - Ki focus + Ki Focus 0 - Light fortification + Light Fortification 1 Fortification 1 @@ -476,13 +476,13 @@ 0 - Mighty cleaving + Mighty Cleaving 1 - Mighty cleaving + Mighty Cleaving 0 - Moderate fortification + Moderate Fortification 3 Fortification 2 @@ -518,15 +518,15 @@ 1 - Shocking burst + Shocking Burst 2 Shock 2 - Silent moves + Silent Moves 0 - Silent moves + Silent Moves 1 @@ -536,9 +536,9 @@ 1 - Sonic resistance + Sonic Resistance 0 - Sonic resistance + Sonic Resistance 1 @@ -548,33 +548,33 @@ 0 - Spell resistance (13) + Spell Resistance (13) 2 - Spell resistance + Spell Resistance 13 - Spell resistance (15) + Spell Resistance (15) 3 - Spell resistance + Spell Resistance 15 - Spell resistance (17) + Spell Resistance (17) 4 - Spell resistance + Spell Resistance 17 - Spell resistance (19) + Spell Resistance (19) 5 - Spell resistance + Spell Resistance 19 - Spell storing + Spell Storing 1 - Spell storing + Spell Storing 0 @@ -590,9 +590,9 @@ 0 - Undead controlling + Undead Controlling 0 - Undead controlling + Undead Controlling 0 diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Staffs/MajorStaffs.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Staffs/MajorStaffs.xml index 7050b996..8d7a7abc 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Staffs/MajorStaffs.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Staffs/MajorStaffs.xml @@ -13,7 +13,7 @@ 10 - Staff of Swarming insects,0 + Staff of Swarming Insects,0 11 @@ -23,7 +23,7 @@ 18 - Staff of Size alteration,0 + Staff of Size Alteration,0 19 @@ -83,7 +83,7 @@ 78 - Staff of Earth and stone,0 + Staff of Earth and Stone,0 82 diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Staffs/MediumStaffs.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Staffs/MediumStaffs.xml index d99db1b6..8149e644 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Staffs/MediumStaffs.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Staffs/MediumStaffs.xml @@ -13,7 +13,7 @@ 31 - Staff of Swarming insects,0 + Staff of Swarming Insects,0 40 @@ -23,7 +23,7 @@ 61 - Staff of Size alteration,0 + Staff of Size Alteration,0 75 diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Wands/MajorWands.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Wands/MajorWands.xml index 1bb3294a..64a2553a 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Wands/MajorWands.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Wands/MajorWands.xml @@ -3,22 +3,22 @@ 1 - Magic missile (7th) + Magic Missile (7th) 2 3 - Magic missile (9th) + Magic Missile (9th) 5 6 - Call lightning (5th) + Call Lightning (5th) 7 8 - Heightened charm person (3rd-level spell) + Heightened Charm Person (3rd-level spell) 8 @@ -28,12 +28,12 @@ 11 - Cure serious wounds + Cure Serious Wounds 13 14 - Dispel magic + Dispel Magic 15 @@ -43,17 +43,17 @@ 18 - Keen edge + Keen Edge 19 20 - Lightning bolt (5th) + Lightning Bolt (5th) 21 22 - Major image + Major Image 23 @@ -68,7 +68,7 @@ 28 - Summon monster III + Summon Monster III 29 @@ -78,17 +78,17 @@ 32 - Lightning bolt (6th) + Lightning Bolt (6th) 33 34 - Searing light (6th) + Searing Light (6th) 35 36 - Call lightning (8th) + Call Lightning (8th) 37 @@ -98,22 +98,22 @@ 40 - Lightning bolt (8th) + Lightning Bolt (8th) 41 42 - Charm monster + Charm Monster 45 46 - Cure critical wounds + Cure Critical Wounds 50 51 - Dimensional anchor + Dimensional Anchor 52 @@ -123,27 +123,27 @@ 56 - Greater invisibility + Greater Invisibility 59 60 - Heightened hold person (4th-level spell) + Heightened Hold Person (4th-level spell) 60 61 - Ice storm + Ice Storm 65 66 - Inflict critical wounds + Inflict Critical Wounds 68 69 - Neutralize poison + Neutralize Poison 72 @@ -158,32 +158,32 @@ 78 - Heightened ray of enfeeblement (4th-level spell) + Heightened Ray of Enfeeblement (4th-level spell) 78 79 - Heightened suggestion (4th-level spell) + Heightened Suggestion (4th-level spell) 79 80 - Summon monster IV + Summon Monster IV 82 83 - Wall of fire + Wall of Fire 86 87 - Wall of ice + Wall of Ice 90 91 - Dispel magic (10th) + Dispel Magic (10th) 91 @@ -193,27 +193,27 @@ 93 - Lightning bolt (10th) + Lightning Bolt (10th) 93 94 - Chaos hammer (10th) + Chaos Hammer (10th) 94 95 - Holy smite (8th) + Holy Smite (8th) 95 96 - Order's wrath (8th) + Order's Wrath (8th) 96 97 - Unholy blight (8th) + Unholy Blight (8th) 97 diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Wands/MediumWands.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Wands/MediumWands.xml index c2d0477c..0ba2941f 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Wands/MediumWands.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Wands/MediumWands.xml @@ -3,27 +3,27 @@ 1 - Magic missile (5th) + Magic Missile (5th) 3 4 - Bear's endurance + Bear's Endurance 7 8 - Bull's strength + Bull's Strength 11 12 - Cat's grace + Cat's Grace 15 16 - Cure moderate wounds + Cure Moderate Wounds 20 @@ -33,37 +33,37 @@ 23 - Daze monster + Daze Monster 24 25 - Delay poison + Delay Poison 27 28 - Eagle's splendor + Eagle's Splendor 31 32 - False life + False Life 33 34 - Fox's cunning + Fox's Cunning 37 38 - Ghoul touch + Ghoul Touch 38 39 - Hold person + Hold Person 39 @@ -83,17 +83,17 @@ 46 - Acid arrow + Melf's Acid Arrow 47 48 - Mirror image + Mirror Image 49 50 - Owl's wisdom + Owl's Wisdom 53 @@ -108,7 +108,7 @@ 57 - Summon monster II + Summon Monster II 57 @@ -118,22 +118,22 @@ 60 - Magic missile (7th) + Magic Missile (7th) 62 63 - Magic missile (9th) + Magic Missile (9th) 64 65 - Call lightning (5th) + Call Lightning (5th) 67 68 - Heightened charm person (3rd-level spell) + Heightened Charm Person (3rd-level spell) 68 @@ -143,12 +143,12 @@ 71 - Cure serious wounds + Cure Serious Wounds 74 75 - Dispel magic + Dispel Magic 77 @@ -158,17 +158,17 @@ 82 - Keen edge + Keen Edge 83 84 - Lightning bolt (5th) + Lightning Bolt (5th) 87 88 - Major image + Major Image 89 @@ -183,7 +183,7 @@ 95 - Summon monster III + Summon Monster III 97 @@ -193,12 +193,12 @@ 99 - Lightning bolt (6th) + Lightning Bolt (6th) 99 100 - Searing light (6th) + Searing Light (6th) 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Wands/MinorWands.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Wands/MinorWands.xml index ee0cafd8..c36935e0 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Wands/MinorWands.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Wands/MinorWands.xml @@ -3,7 +3,7 @@ 1 - Detect magic + Detect Magic 2 @@ -13,82 +13,82 @@ 5 - Burning hands + Burning Hands 7 8 - Charm animal + Charm Animal 10 11 - Charm person + Charm Person 13 14 - Color spray + Color Spray 16 17 - Cure light wounds + Cure Light Wounds 19 20 - Detect secret doors + Detect Secret Doors 22 23 - Enlarge person + Enlarge Person 25 26 - Magic missile (1st) + Magic Missile (1st) 28 29 - Shocking grasp + Shocking Grasp 31 32 - Summon monster I + Summon Monster I 34 35 - Magic missile (3rd) + Magic Missile (3rd) 36 37 - Magic missile (5th) + Magic Missile (5th) 37 38 - Bear's endurance + Bear's Endurance 40 41 - Bull's strength + Bull's Strength 43 44 - Cat's grace + Cat's Grace 46 47 - Cure moderate wounds + Cure Moderate Wounds 49 @@ -98,37 +98,37 @@ 52 - Daze monster + Daze Monster 54 55 - Delay poison + Delay Poison 57 58 - Eagle's splendor + Eagle's Splendor 60 61 - False life + False Life 63 64 - Fox's cunning + Fox's Cunning 66 67 - Ghoul touch + Ghoul Touch 68 69 - Hold person + Hold Person 71 @@ -148,17 +148,17 @@ 81 - Acid arrow + Melf's Acid Arrow 83 84 - Mirror image + Mirror Image 86 87 - Owl's wisdom + Owl's Wisdom 89 @@ -173,7 +173,7 @@ 95 - Summon monster II + Summon Monster II 97 diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Major/MajorMeleeSpecialAbilities.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Major/MajorMeleeSpecialAbilities.xml index f7e24572..3a1bb908 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Major/MajorMeleeSpecialAbilities.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Major/MajorMeleeSpecialAbilities.xml @@ -23,22 +23,22 @@ 13 - Ghost touch (weapon) + Ghost Touch (weapon) 15 16 - Ki focus + Ki Focus 19 20 - Mighty cleaving + Mighty Cleaving 21 22 - Spell storing + Spell Storing 24 @@ -73,12 +73,12 @@ 50 - Flaming burst + Flaming Burst 54 55 - Icy burst + Icy Burst 59 @@ -88,7 +88,7 @@ 65 - Shocking burst + Shocking Burst 69 @@ -108,7 +108,7 @@ 84 - Brilliant energy + Brilliant Energy 86 diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Major/MajorRangedSpecialAbilities.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Major/MajorRangedSpecialAbilities.xml index 6f329de7..e9ac305c 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Major/MajorRangedSpecialAbilities.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Major/MajorRangedSpecialAbilities.xml @@ -53,7 +53,7 @@ 40 - Flaming burst + Flaming Burst 49 @@ -63,12 +63,12 @@ 55 - Icy burst + Icy Burst 64 65 - Shocking burst + Shocking Burst 74 @@ -83,7 +83,7 @@ 85 - Brilliant energy + Brilliant Energy 90 diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Major/MajorSpecificWeapons.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Major/MajorSpecificWeapons.xml index 4b12f574..e146d654 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Major/MajorSpecificWeapons.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Major/MajorSpecificWeapons.xml @@ -3,47 +3,47 @@ 1 - Assassin's dagger,2 + Assassin's Dagger,2 4 5 - Shifter's sorrow,1 + Shifter's Sorrow,1 7 8 - Trident of fish command,1 + Trident of Fish Command,1 9 10 - Flame tongue,1 + Flame Tongue,1 13 14 - Luck blade (0 wishes),2 + Luck Blade (0 wishes),2 17 18 - Sword of subtlety,1 + Sword of Subtlety,1 24 25 - Sword of the planes,1 + Sword of the Planes,1 31 32 - Nine lives stealer,2 + Nine Lives Stealer,2 37 38 - Sword of life stealing,2 + Sword of Life Stealing,2 42 @@ -53,62 +53,62 @@ 47 - Mace of terror,2 + Mace of Terror,2 51 52 - Life-drinker,1 + Life-Drinker,1 57 58 - Sylvan scimitar,3 + Sylvan Scimitar,3 62 63 - Rapier of puncturing,2 + Rapier of Puncturing,2 67 68 - Sun blade,2 + Sun Blade,2 73 74 - Frost brand,3 + Frost Brand,3 79 80 - Dwarven thrower,2 + Dwarven Thrower,2 84 85 - Luck blade (1 wish),2 + Luck Blade (1 wish),2 91 92 - Mace of smiting,3 + Mace of Smiting,3 95 96 - Luck blade (2 wishes),2 + Luck Blade (2 wishes),2 97 98 - Holy avenger,2 + Holy Avenger,2 99 100 - Luck blade (3 wishes),2 + Luck Blade (3 wishes),2 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Medium/MediumMeleeSpecialAbilities.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Medium/MediumMeleeSpecialAbilities.xml index 43805ff8..92e231b9 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Medium/MediumMeleeSpecialAbilities.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Medium/MediumMeleeSpecialAbilities.xml @@ -28,7 +28,7 @@ 34 - Ghost touch (weapon) + Ghost Touch (weapon) 38 @@ -38,7 +38,7 @@ 45 - Ki focus + Ki Focus 48 @@ -48,12 +48,12 @@ 51 - Mighty cleaving + Mighty Cleaving 54 55 - Spell storing + Spell Storing 59 @@ -88,12 +88,12 @@ 79 - Flaming burst + Flaming Burst 81 82 - Icy burst + Icy Burst 84 @@ -103,7 +103,7 @@ 88 - Shocking burst + Shocking Burst 90 diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Medium/MediumRangedSpecialAbilities.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Medium/MediumRangedSpecialAbilities.xml index 1e559732..3e10a4df 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Medium/MediumRangedSpecialAbilities.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Medium/MediumRangedSpecialAbilities.xml @@ -58,7 +58,7 @@ 75 - Flaming burst + Flaming Burst 79 @@ -68,12 +68,12 @@ 83 - Icy burst + Icy Burst 87 88 - Shocking burst + Shocking Burst 92 diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Medium/MediumSpecificWeapons.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Medium/MediumSpecificWeapons.xml index a76ef984..c32504f0 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Medium/MediumSpecificWeapons.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Medium/MediumSpecificWeapons.xml @@ -3,27 +3,27 @@ 1 - Javelin of lightning,0 + Javelin of Lightning,0 9 10 - Slaying arrow,1 + Slaying Arrow,1 15 16 - Adamantine dagger,0 + Adamantine Dagger,0 24 25 - Adamantine battleaxe,0 + Adamantine Battleaxe,0 33 34 - Greater slaying arrow,1 + Greater Slaying Arrow,1 37 @@ -33,57 +33,57 @@ 41 - Dagger of venom,1 + Dagger of Venom,1 46 47 - Trident of warning,2 + Trident of Warning,2 51 52 - Assassin's dagger,2 + Assassin's Dagger,2 57 58 - Shifter's sorrow,1 + Shifter's Sorrow,1 62 63 - Trident of fish command,1 + Trident of Fish Command,1 66 67 - Flame tongue,1 + Flame Tongue,1 74 75 - Luck blade (0 wishes),2 + Luck Blade (0 wishes),2 79 80 - Sword of subtlety,1 + Sword of Subtlety,1 86 87 - Sword of the planes,1 + Sword of the Planes,1 91 92 - Nine lives stealer,2 + Nine Lives Stealer,2 95 96 - Sword of life stealing,2 + Sword of Life Stealing,2 98 diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Minor/MinorMeleeSpecialAbilities.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Minor/MinorMeleeSpecialAbilities.xml index 7b2998a9..5f9efd27 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Minor/MinorMeleeSpecialAbilities.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Minor/MinorMeleeSpecialAbilities.xml @@ -28,7 +28,7 @@ 48 - Ghost touch (weapon) + Ghost Touch (weapon) 56 @@ -38,7 +38,7 @@ 68 - Ki focus + Ki Focus 71 @@ -48,12 +48,12 @@ 76 - Mighty cleaving + Mighty Cleaving 82 83 - Spell storing + Spell Storing 87 diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Minor/MinorSpecificWeapons.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Minor/MinorSpecificWeapons.xml index 691088c5..c12d89af 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Minor/MinorSpecificWeapons.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Minor/MinorSpecificWeapons.xml @@ -3,17 +3,17 @@ 1 - Sleep arrow,1 + Sleep Arrow,1 15 16 - Screaming bolt,2 + Screaming Bolt,2 25 26 - Silver dagger,0 + Silver Dagger,0 45 @@ -23,22 +23,22 @@ 66 - Javelin of lightning,0 + Javelin of Lightning,0 75 76 - Slaying arrow,1 + Slaying Arrow,1 80 81 - Adamantine dagger,0 + Adamantine Dagger,0 90 91 - Adamantine battleaxe,0 + Adamantine Battleaxe,0 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Specific/SpecificWeaponAttributes.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Specific/SpecificWeaponAttributes.xml index 39e36e0c..474aba9d 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Specific/SpecificWeaponAttributes.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Specific/SpecificWeaponAttributes.xml @@ -2,7 +2,7 @@ - Berserking sword + Berserking Sword Specific Metal Martial @@ -10,7 +10,7 @@ Two-Handed - Cursed -2 sword + Cursed -2 Sword Specific Metal Martial @@ -18,7 +18,7 @@ Melee - Cursed backbiter spear + Cursed Backbiter Spear Specific Metal Wood @@ -29,7 +29,7 @@ Thrown - Mace of blood + Mace of Blood Specific Melee Simple @@ -37,7 +37,7 @@ One-Handed - Net of snaring + Net of Snaring Specific Ranged Thrown @@ -52,7 +52,7 @@ Melee - Assassin's dagger + Assassin's Dagger Specific Metal Melee @@ -62,7 +62,7 @@ Light - Adamantine battleaxe + Adamantine Battleaxe Specific Metal Melee @@ -70,7 +70,7 @@ One-Handed - Adamantine dagger + Adamantine Dagger Specific Metal Melee @@ -80,7 +80,7 @@ Light - Dagger of venom + Dagger of Venom Specific Metal Melee @@ -90,7 +90,7 @@ Light - Silver dagger + Silver Dagger Specific Metal Melee @@ -100,7 +100,7 @@ Light - Dwarven thrower + Dwarven Thrower Specific Metal Melee @@ -108,7 +108,7 @@ One-Handed - Flame tongue + Flame Tongue Specific Metal Melee @@ -116,7 +116,7 @@ One-Handed - Rapier of puncturing + Rapier of Puncturing Specific Metal Melee @@ -124,7 +124,7 @@ One-Handed - Frost brand + Frost Brand Specific Metal Melee @@ -132,7 +132,7 @@ Two-Handed - Greater slaying arrow + Greater Slaying Arrow Specific Ammunition Metal @@ -141,7 +141,7 @@ Martial - Holy avenger + Holy Avenger Specific Metal Melee @@ -149,7 +149,7 @@ One-Handed - Javelin of lightning + Javelin of Lightning Specific Metal Ranged @@ -159,7 +159,7 @@ One-time use - Life-drinker + Life-Drinker Specific Metal Melee @@ -175,7 +175,7 @@ One-Handed - Luck blade (0 wishes) + Luck Blade (0 wishes) Specific Metal Melee @@ -184,7 +184,7 @@ Light - Luck blade (1 wish) + Luck Blade (1 wish) Specific Metal Melee @@ -193,7 +193,7 @@ Light - Luck blade (2 wishes) + Luck Blade (2 wishes) Specific Metal Melee @@ -202,7 +202,7 @@ Light - Luck blade + Luck Blade Specific Metal Melee @@ -211,7 +211,7 @@ Light - Luck blade (3 wishes) + Luck Blade (3 wishes) Specific Metal Melee @@ -220,7 +220,7 @@ Light - Mace of smiting + Mace of Smiting Specific Metal Melee @@ -228,7 +228,7 @@ One-Handed - Mace of terror + Mace of Terror Specific Metal Melee @@ -236,7 +236,7 @@ One-Handed - Nine lives stealer + Nine Lives Stealer Specific Metal Melee @@ -244,7 +244,7 @@ One-Handed - Screaming bolt + Screaming Bolt Specific Ammunition Metal @@ -260,7 +260,7 @@ Projectile - Shifter's sorrow + Shifter's Sorrow Specific Metal Exotic @@ -269,7 +269,7 @@ Two-Handed - Slaying arrow + Slaying Arrow Specific Ammunition Metal @@ -278,7 +278,7 @@ Martial - Sleep arrow + Sleep Arrow Specific Ammunition Metal @@ -287,7 +287,7 @@ Martial - Sun blade + Sun Blade Specific Metal Melee @@ -298,7 +298,7 @@ Two-Handed - Sword of life stealing + Sword of Life Stealing Specific Metal Melee @@ -306,7 +306,7 @@ One-Handed - Sword of the planes + Sword of the Planes Specific Metal Melee @@ -314,7 +314,7 @@ One-Handed - Sword of subtlety + Sword of Subtlety Specific Metal Melee @@ -322,7 +322,7 @@ Light - Sylvan scimitar + Sylvan Scimitar Specific Metal Melee @@ -330,7 +330,7 @@ One-Handed - Trident of warning + Trident of Warning Specific Metal Melee @@ -340,7 +340,7 @@ One-Handed - Trident of fish command + Trident of Fish Command Specific Metal Melee diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Specific/SpecificWeaponSpecialAbilities.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Specific/SpecificWeaponSpecialAbilities.xml index 60979d22..b37b8235 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Specific/SpecificWeaponSpecialAbilities.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Specific/SpecificWeaponSpecialAbilities.xml @@ -2,127 +2,127 @@ - Flame tongue - Flaming burst + Flame Tongue + Flaming Burst - Rapier of puncturing + Rapier of Puncturing Wounding - Frost brand + Frost Brand Frost Shatterspike - Assassin's dagger + Assassin's Dagger - Adamantine battleaxe + Adamantine Battleaxe - Adamantine dagger + Adamantine Dagger - Dagger of venom + Dagger of Venom - Silver dagger + Silver Dagger - Dwarven thrower + Dwarven Thrower - Greater slaying arrow + Greater Slaying Arrow - Holy avenger + Holy Avenger - Javelin of lightning + Javelin of Lightning - Life-drinker + Life-Drinker Longsword - Luck blade (0 wishes) + Luck Blade (0 wishes) - Luck blade (1 wish) + Luck Blade (1 wish) - Luck blade (2 wishes) + Luck Blade (2 wishes) - Luck blade (3 wishes) + Luck Blade (3 wishes) - Luck blade + Luck Blade - Mace of smiting + Mace of Smiting - Mace of terror + Mace of Terror - Nine lives stealer + Nine Lives Stealer - Screaming bolt + Screaming Bolt Oathbow - Shifter's sorrow + Shifter's Sorrow Shapeshifterbane - Slaying arrow + Slaying Arrow - Sleep arrow + Sleep Arrow - Sun blade + Sun Blade - Sword of life stealing + Sword of Life Stealing - Sword of the planes + Sword of the Planes - Sword of subtlety + Sword of Subtlety - Sylvan scimitar + Sylvan Scimitar - Trident of warning + Trident of Warning - Trident of fish command + Trident of Fish Command - Berserking sword + Berserking Sword - Cursed -2 sword + Cursed -2 Sword - Cursed backbiter spear + Cursed Backbiter Spear - Net of snaring + Net of Snaring - Mace of blood + Mace of Blood \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Specific/SpecificWeaponTraits.xml b/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Specific/SpecificWeaponTraits.xml index 6d0c0476..21d3a185 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Specific/SpecificWeaponTraits.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/Weapons/Specific/SpecificWeaponTraits.xml @@ -2,19 +2,19 @@ - Adamantine battleaxe + Adamantine Battleaxe Adamantine - Adamantine dagger + Adamantine Dagger Adamantine - Silver dagger + Silver Dagger Alchemical silver - Holy avenger + Holy Avenger Cold iron @@ -23,110 +23,110 @@ Cold iron - Mace of smiting + Mace of Smiting Adamantine - Shifter's sorrow + Shifter's Sorrow Alchemical silver Shatterspike - Assassin's dagger + Assassin's Dagger - Dagger of venom + Dagger of Venom - Dwarven thrower + Dwarven Thrower - Flame tongue + Flame Tongue - Rapier of puncturing + Rapier of Puncturing - Frost brand + Frost Brand - Greater slaying arrow + Greater Slaying Arrow - Javelin of lightning + Javelin of Lightning - Life-drinker + Life-Drinker - Luck blade (0 wishes) + Luck Blade (0 wishes) - Luck blade (1 wish) + Luck Blade (1 wish) - Luck blade (2 wishes) + Luck Blade (2 wishes) - Luck blade (3 wishes) + Luck Blade (3 wishes) - Luck blade + Luck Blade - Berserking sword + Berserking Sword - Cursed -2 sword + Cursed -2 Sword - Cursed backbiter spear + Cursed Backbiter Spear - Net of snaring + Net of Snaring - Mace of blood + Mace of Blood - Mace of terror + Mace of Terror - Nine lives stealer + Nine Lives Stealer - Screaming bolt + Screaming Bolt Oathbow - Slaying arrow + Slaying Arrow - Sleep arrow + Sleep Arrow - Sun blade + Sun Blade - Sword of life stealing + Sword of Life Stealing - Sword of the planes + Sword of the Planes - Sword of subtlety + Sword of Subtlety - Sylvan scimitar + Sylvan Scimitar - Trident of warning + Trident of Warning - Trident of fish command + Trident of Fish Command \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/WondrousItems/MajorWondrous Items.xml b/DnDGen.TreasureGen/Tables/Items/Magical/WondrousItems/MajorWondrous Items.xml index 814a41e2..ee1afe40 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/WondrousItems/MajorWondrous Items.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/WondrousItems/MajorWondrous Items.xml @@ -3,162 +3,162 @@ 1 - Dimensional shackles,0 + Dimensional Shackles,0 1 2 - Obsidian steed figurine of wondrous power,0 + Obsidian Steed Figurine of Wondrous Power,0 2 3 - Drums of panic,0 + Drums of Panic,0 3 4 - Orange prism ioun stone,0 + Orange Prism Ioun Stone,0 4 5 - Pale green prism ioun stone,0 + Pale Green Prism Ioun Stone,0 5 6 - Lantern of revealing,0 + Lantern of Revealing,0 6 7 - Robe of blending,0 + Robe of Blending,0 7 8 - Amulet of natural armor,4 + Amulet of Natural Armor,4 8 9 - Amulet of proof against detection and location,0 + Amulet of Proof Against Detection and Location,0 9 10 - 5 ft. by 10 ft. carpet of flying,0 + 5 ft. by 10 ft. Carpet of Flying,0 10 11 - Iron golem manual,0 + Iron Golem Manual,0 11 12 - Amulet of health,6 + Amulet of Health,6 12 13 - Belt of giant strength,6 + Belt of Giant Strength,6 13 14 - Bracers of armor,6 + Bracers of Armor,6 14 15 - Cloak of charisma,6 + Cloak of Charisma,6 15 16 - Gloves of dexterity,6 + Gloves of Dexterity,6 16 17 - Headband of intellect,6 + Headband of Intellect,6 17 18 - Vibrant purple prism ioun stone,0 + Vibrant Purple Prism Ioun Stone,0 18 19 - 6th-level spell pearl of power,0 + 6th-level Spell Pearl of Power,0 19 20 - Periapt of wisdom,6 + Periapt of Wisdom,6 20 21 - Scarab of protection,0 + Scarab of Protection,0 21 22 - Lavender and green ellipsoid ioun stone,0 + Lavender and Green Ellipsoid Ioun Stone,0 22 23 - Ring gates,0 + Ring Gates,0 23 24 - Crystal ball,0 + Crystal Ball,0 24 25 - Greater stone golem manual,0 + Greater Stone Golem Manual,0 25 26 - Orb of storms,0 + Orb of Storms,0 26 27 - Boots of teleportation,0 + Boots of Teleportation,0 27 28 - Bracers of armor,7 + Bracers of Armor,7 28 29 - 7th-level spell pearl of power,0 + 7th-level Spell Pearl of Power,0 29 30 - Amulet of natural armor,5 + Amulet of Natural Armor,5 30 31 - Major cloak of displacement,0 + Major Cloak of Displacement,0 31 32 - Crystal ball with see invisibility,0 + Crystal Ball with See Invisibility,0 32 @@ -168,77 +168,77 @@ 34 - Crystal ball with detect thoughts,0 + Crystal Ball with Detect Thoughts,0 34 35 - 6 ft. by 9 ft. carpet of flying,0 + 6 ft. by 9 ft. Carpet of Flying,0 35 36 - Amulet of mighty fists,3 + Amulet of Mighty Fists,3 36 37 - Wings of flying,0 + Wings of Flying,0 37 38 - Cloak of etherealness,0 + Cloak of Etherealness,0 38 39 - Daern's instant fortress,0 + Daern's Instant Fortress,0 39 40 - Manual of bodily health,2 + Manual of Bodily Health,2 40 41 - Manual of gainful exercise,2 + Manual of Gainful Exercise,2 41 42 - Manual of quickness in action,2 + Manual of Quickness in Action,2 42 43 - Tome of clear thought,2 + Tome of Clear Thought,2 43 44 - Tome of leadership and influence,2 + Tome of Leadership and Influence,2 44 45 - Tome of understanding,2 + Tome of Understanding,2 45 46 - Eyes of charming,0 + Eyes of Charming,0 46 47 - Robe of stars,0 + Robe of Stars,0 47 48 - 10 ft. by 10 ft. carpet of flying,0 + 10 ft. by 10 ft. Carpet of Flying,0 48 @@ -248,97 +248,97 @@ 50 - Cube of force,0 + Cube of Force,0 50 51 - Bracers of armor,8 + Bracers of Armor,8 51 52 - 8th-level spell pearl of power,0 + 8th-level Spell Pearl of Power,0 52 53 - Crystal ball with telepathy,0 + Crystal Ball with Telepathy,0 53 54 - Greater horn of blasting,0 + Greater Horn of Blasting,0 54 55 - Two spells pearl of power,0 + Two Spells Pearl of Power,0 55 56 - Helm of teleportation,0 + Helm of Teleportation,0 56 57 - Gem of seeing,0 + Gem of Seeing,0 57 58 - Robe of the archmagi,0 + Robe of the Archmagi,0 58 59 - Mantle of faith,0 + Mantle of Faith,0 59 60 - Crystal ball with true seeing,0 + Crystal Ball with True Seeing,0 60 61 - 9th-level spell pearl of power,0 + 9th-level Spell Pearl of Power,0 61 62 - Well of many worlds,0 + Well of Many Worlds,0 62 63 - Manual of bodily health,3 + Manual of Bodily Health,3 63 64 - Manual of gainful exercise,3 + Manual of Gainful Exercise,3 64 65 - Manual of quickness in action,3 + Manual of Quickness in Action,3 65 66 - Tome of clear thought,3 + Tome of Clear Thought,3 66 67 - Tome of leadership and influence,3 + Tome of Leadership and Influence,3 67 68 - Tome of understanding,3 + Tome of Understanding,3 68 @@ -348,157 +348,157 @@ 70 - Mantle of spell resistance,0 + Mantle of Spell Resistance,0 70 71 - Mirror of opposition,0 + Mirror of Opposition,0 71 72 - Greater strand of prayer beads,0 + Greater Strand of Prayer Beads,0 72 73 - Amulet of mighty fists,4 + Amulet of Mighty Fists,4 73 74 - Eyes of petrification,0 + Eyes of Petrification,0 74 75 - Bowl of commanding water elementals,0 + Bowl of Commanding Water Elementals,0 75 76 - Brazier of commanding fire elementals,0 + Brazier of Commanding Fire Elementals,0 76 77 - Censer of controlling air elementals,0 + Censer of Controlling Air Elementals,0 77 78 - Stone of controlling earth elementals,0 + Stone of Controlling Earth Elementals,0 78 79 - Manual of bodily health,4 + Manual of Bodily Health,4 79 80 - Manual of gainful exercise,4 + Manual of Gainful Exercise,4 80 81 - Manual of quickness in action,4 + Manual of Quickness in Action,4 81 82 - Tome of clear thought,4 + Tome of Clear Thought,4 82 83 - Tome of leadership and influence,4 + Tome of Leadership and Influence,4 83 84 - Tome of understanding,4 + Tome of Understanding,4 84 85 - Amulet of the planes,0 + Amulet of the Planes,0 85 86 - Robe of eyes,0 + Robe of Eyes,0 86 87 - Helm of brilliance,0 + Helm of Brilliance,0 87 88 - Manual of bodily health,5 + Manual of Bodily Health,5 88 89 - Manual of gainful exercise,5 + Manual of Gainful Exercise,5 89 90 - Manual of quickness in action,5 + Manual of Quickness in Action,5 90 91 - Tome of clear thought,5 + Tome of Clear Thought,5 91 92 - Tome of leadership and influence,5 + Tome of Leadership and Influence,5 92 93 - Tome of understanding,5 + Tome of Understanding,5 93 94 - Efreeti bottle,0 + Efreeti Bottle,0 94 95 - Amulet of mighty fists,5 + Amulet of Mighty Fists,5 95 96 - Chaos diamond,0 + Chaos Diamond,0 96 97 - Cubic gate,0 + Cubic Gate,0 97 98 - Iron flask,0 + Iron Flask,0 98 99 - Mirror of mental prowess,0 + Mirror of Mental Prowess,0 99 100 - Mirror of life trapping,0 + Mirror of Life Trapping,0 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/WondrousItems/MediumWondrous Items.xml b/DnDGen.TreasureGen/Tables/Items/Magical/WondrousItems/MediumWondrous Items.xml index c3bd54df..cd4166b3 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/WondrousItems/MediumWondrous Items.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/WondrousItems/MediumWondrous Items.xml @@ -3,502 +3,502 @@ 1 - Boots of levitation,0 + Boots of Levitation,0 1 2 - Harp of charming,0 + Harp of Charming,0 2 3 - Amulet of natural armor,2 + Amulet of Natural Armor,2 3 4 - Flesh golem manual,0 + Flesh Golem Manual,0 4 5 - Hand of glory,0 + Hand of Glory,0 5 6 - Deep red sphere ioun stone,0 + Deep Red Sphere Ioun Stone,0 6 7 - Incandescent blue sphere ioun stone,0 + Incandescent Blue Sphere Ioun Stone,0 7 8 - Pale blue rhomboid ioun stone,0 + Pale Blue Rhomboid Ioun Stone,0 8 9 - Pink and green sphere ioun stone,0 + Pink and Green Sphere Ioun Stone,0 9 10 - Pink rhomboid ioun stone,0 + Pink Rhomboid Ioun Stone,0 10 11 - Scarlet and blue sphere ioun stone,0 + Scarlet and Blue Sphere Ioun Stone,0 11 12 - Deck of illusions,0 + Deck of Illusions,0 12 13 - Necklace of fireballs type VI,0 + Necklace of Fireballs Type VI,0 13 14 - Candle of invocation,0 + Candle of Invocation,0 14 15 - Bracers of armor,3 + Bracers of Armor,3 15 16 - Cloak of resistance,3 + Cloak of Resistance,3 16 17 - Decanter of endless water,0 + Decanter of Endless Water,0 17 18 - Necklace of adaptation,0 + Necklace of Adaptation,0 18 19 - 3rd-level spell pearl of power,0 + 3rd-level Spell Pearl of Power,0 19 20 - Talisman of the sphere,0 + Talisman of the Sphere,0 20 21 - Serpentine owl figurine of wondrous power,0 + Serpentine Owl Figurine of Wondrous Power,0 21 22 - Necklace of fireballs type VII,0 + Necklace of Fireballs Type VII,0 22 23 - Lesser strand of prayer beads,0 + Lesser Strand of Prayer Beads,0 23 24 - Bag of holding type IV,0 + Bag of Holding Type IV,0 24 25 - Bronze griffon figurine of wondrous power,0 + Bronze Griffon Figurine of Wondrous Power,0 25 26 - Ebony fly figurine of wondrous power,0 + Ebony Fly Figurine of Wondrous Power,0 26 27 - Glove of storing,0 + Glove of Storing,0 27 28 - Dark blue rhomboid ioun stone,0 + Dark Blue Rhomboid Ioun Stone,0 28 29 - Courser stone horse,0 + Courser Stone Horse,0 29 30 - Cape of the mountebank,0 + Cape of the Mountebank,0 30 31 - Phylactery of undead turning,0 + Phylactery of Undead Turning,0 31 32 - Gauntlet of rust,0 + Gauntlet of Rust,0 32 33 - Boots of speed,0 + Boots of Speed,0 33 34 - Goggles of night,0 + Goggles of Night,0 34 35 - Clay golem manual,0 + Clay Golem Manual,0 35 36 - Medallion of thoughts,0 + Medallion of Thoughts,0 36 37 - Pipes of pain,0 + Pipes of Pain,0 37 38 - Boccob's blessed book,0 + Boccob's Blessed Book,0 38 39 - Monk's belt,0 + Monk's Belt,0 39 40 - Gem of brightness,0 + Gem of Brightness,0 40 41 - Lyre of building,0 + Lyre of Building,0 41 42 - Cloak of arachnida,0 + Cloak of Arachnida,0 42 43 - Destrier stone horse,0 + Destrier Stone Horse,0 43 44 - Belt of dwarvenkind,0 + Belt of Dwarvenkind,0 44 45 - Periapt of wound-closure,0 + Periapt of Wound-Closure,0 45 46 - Horn of the tritons,0 + Horn of the Tritons,0 46 47 - Pearl of the sirines,0 + Pearl of the Sirines,0 47 48 - Onyx dog figurine of wondrous power,0 + Onyx Dog Figurine of Wondrous Power,0 48 49 - Amulet of health,4 + Amulet of Health,4 49 50 - Belt of giant strength,4 + Belt of Giant Strength,4 50 51 - Winged boots,0 + Winged Boots,0 51 52 - Bracers of armor,4 + Bracers of Armor,4 52 53 - Cloak of charisma,4 + Cloak of Charisma,4 53 54 - Cloak of resistance,4 + Cloak of Resistance,4 54 55 - Gloves of dexterity,4 + Gloves of Dexterity,4 55 56 - Headband of intellect,4 + Headband of Intellect,4 56 57 - 4th-level spell pearl of power,0 + 4th-level Spell Pearl of Power,0 57 58 - Periapt of wisdom,4 + Periapt of Wisdom,4 58 59 - Scabbard of keen edges,0 + Scabbard of Keen Edges,0 59 60 - Golden lions figurine of wondrous power,0 + Golden Lions Figurine of Wondrous Power,0 60 61 - Chime of interruption,0 + Chime of Interruption,0 61 62 - Broom of flying,0 + Broom of Flying,0 62 63 - Marble elephant figurine of wondrous power,0 + Marble Elephant Figurine of Wondrous Power,0 63 64 - Amulet of natural armor,3 + Amulet of Natural Armor,3 64 65 - Iridescent spindle ioun stone,0 + Iridescent Spindle Ioun Stone,0 65 66 - Bracelet of friends,0 + Bracelet of Friends,0 66 67 - 5 ft. by 5 ft. carpet of flying,0 + 5 ft. by 5 ft. Carpet of Flying,0 67 68 - Horn of blasting,0 + Horn of Blasting,0 68 69 - Pale lavender ellipsoid ioun stone,0 + Pale Lavender Ellipsoid Ioun Stone,0 69 70 - Pearly white spindle ioun stone,0 + Pearly White Spindle Ioun Stone,0 70 71 - Portable hole,0 + Portable Hole,0 71 72 - Stone of good luck (luckstone),0 + Stone of Good Luck (Luckstone),0 72 73 - Ivory goats figurine of wondrous power,0 + Ivory Goats Figurine of Wondrous Power,0 73 74 - Rope of entanglement,0 + Rope of Entanglement,0 74 75 - Stone golem manual,0 + Stone Golem Manual,0 75 76 - Mask of the skull,0 + Mask of the Skull,0 76 77 - Mattock of the titans,0 + Mattock of the Titans,0 77 78 - Major circlet of blasting,0 + Major Circlet of Blasting,0 78 79 - Amulet of mighty fists,2 + Amulet of Mighty Fists,2 79 80 - Minor cloak of displacement,0 + Minor Cloak of Displacement,0 80 81 - Helm of underwater action,0 + Helm of Underwater Action,0 81 82 - Greater bracers of archery,0 + Greater Bracers of Archery,0 82 83 - Bracers of armor,5 + Bracers of Armor,5 83 84 - Cloak of resistance,5 + Cloak of Resistance,5 84 85 - Eyes of doom,0 + Eyes of Doom,0 85 86 - 5th-level spell pearl of power,0 + 5th-level Spell Pearl of Power,0 86 87 - Maul of the titans,0 + Maul of the Titans,0 87 88 - Strand of prayer beads,0 + Strand of Prayer Beads,0 88 89 - Cloak of the bat,0 + Cloak of the Bat,0 89 90 - Iron bands of Bilarro,0 + Iron Bands of Bilarro,0 90 91 - Cube of frost resistance,0 + Cube of Frost Resistance,0 91 92 - Helm of telepathy,0 + Helm of Telepathy,0 92 93 - Periapt of proof against poison,0 + Periapt of Proof Against Poison,0 93 94 - Robe of scintillating colors,0 + Robe of Scintillating Colors,0 94 95 - Manual of bodily health,1 + Manual of Bodily Health,1 95 96 - Manual of gainful exercise,1 + Manual of Gainful Exercise,1 96 97 - Manual of quickness in action,1 + Manual of Quickness in Action,1 97 98 - Tome of clear thought,1 + Tome of Clear Thought,1 98 99 - Tome of leadership and influence,1 + Tome of Leadership and Influence,1 99 100 - Tome of understanding,1 + Tome of Understanding,1 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/WondrousItems/MinorWondrous Items.xml b/DnDGen.TreasureGen/Tables/Items/Magical/WondrousItems/MinorWondrous Items.xml index 396a9941..38838836 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/WondrousItems/MinorWondrous Items.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/WondrousItems/MinorWondrous Items.xml @@ -3,52 +3,52 @@ 1 - Quaal's anchor feather token,0 + Quaal's Anchor Feather Token,0 1 2 - Universal solvent,0 + Universal Solvent,0 2 3 - Elixer of love,0 + Elixer of Love,0 3 4 - Unguent of timelessness,0 + Unguent of Timelessness,0 4 5 - Quaal's fan feather token,0 + Quaal's Fan Feather Token,0 5 6 - Dust of tracelessness,0 + Dust of Tracelessness,0 6 7 - Elixer of hiding,0 + Elixer of Hiding,0 7 8 - Elixer of sneaking,0 + Elixer of Sneaking,0 8 9 - Elixer of swimming,0 + Elixer of Swimming,0 9 10 - Elixer of vision,0 + Elixer of Vision,0 10 @@ -58,112 +58,112 @@ 12 - Quaal's bird feather token,0 + Quaal's Bird Feather Token,0 12 13 - Quaal's tree feather token,0 + Quaal's Tree Feather Token,0 13 14 - Quaal's swan boat feather token,0 + Quaal's Swan Boat Feather Token,0 14 15 - Elixer of truth,0 + Elixer of Truth,0 15 16 - Quaal's whip feather token,0 + Quaal's Whip Feather Token,0 16 17 - Dust of dryness,0 + Dust of Dryness,0 17 18 - Gray bag of tricks,0 + Gray Bag of Tricks,0 18 19 - Hand of the mage,0 + Hand of the Mage,0 19 20 - Bracers of armor,1 + Bracers of Armor,1 20 21 - Cloak of resistance,1 + Cloak of Resistance,1 21 22 - 1st-level spell pearl of power,0 + 1st-level Spell Pearl of Power,0 22 23 - Phylactery of faithfulness,0 + Phylactery of Faithfulness,0 23 24 - Salve of slipperiness,0 + Salve of Slipperiness,0 24 25 - Elixer of fire breath,0 + Elixer of Fire Breath,0 25 26 - Pipes of the sewers,0 + Pipes of the Sewers,0 26 27 - Dust of illusion,0 + Dust of Illusion,0 27 28 - Goggles of minute seeing,0 + Goggles of Minute Seeing,0 28 29 - Brooch of shielding,0 + Brooch of Shielding,0 29 30 - Necklace of fireballs type I,0 + Necklace of Fireballs Type I,0 30 31 - Dust of appearance,0 + Dust of Appearance,0 31 32 - Hat of disguise,0 + Hat of Disguise,0 32 33 - Pipes of sounding,0 + Pipes of Sounding,0 33 @@ -173,332 +173,332 @@ 35 - Amulet of natural armor,1 + Amulet of Natural Armor,1 35 36 - Heward's handy haversack,0 + Heward's Handy Haversack,0 36 37 - Horn of fog,0 + Horn of Fog,0 37 38 - Elemental gem,0 + Elemental Gem,0 38 39 - Robe of bones,0 + Robe of Bones,0 39 40 - Sovereign glue,0 + Sovereign Glue,0 40 41 - Bag of holding type I,0 + Bag of Holding Type I,0 41 42 - Boots of elvenkind,0 + Boots of Elvenkind,0 42 43 - Boots of the winterlands,0 + Boots of the Winterlands,0 43 44 - Candle of truth,0 + Candle of Truth,0 44 45 - Cloak of elvenkind,0 + Cloak of Elvenkind,0 45 46 - Eyes of the eagle,0 + Eyes of the Eagle,0 46 47 - Golembane scarab,0 + Golembane Scarab,0 47 48 - Necklace of fireballs type II,0 + Necklace of Fireballs Type II,0 48 49 - Stone of alarm,0 + Stone of Alarm,0 49 50 - Rust bag of tricks,0 + Rust Bag of Tricks,0 50 51 - Bead of force,0 + Bead of Force,0 51 52 - Chime of opening,0 + Chime of Opening,0 52 53 - Horseshoes of speed,0 + Horseshoes of Speed,0 53 54 - Rope of climbing,0 + Rope of Climbing,0 54 55 - Dust of disappearance,0 + Dust of Disappearance,0 55 56 - Lens of detection,0 + Lens of Detection,0 56 57 - Druid's vestments,0 + Druid's Vestments,0 57 58 - Silver raven figurine of wondrous power,0 + Silver Raven Figurine of Wondrous Power,0 58 59 - Amulet of health,2 + Amulet of Health,2 59 60 - Bracers of armor,2 + Bracers of Armor,2 60 61 - Cloak of charisma,2 + Cloak of Charisma,2 61 62 - Cloak of resistance,2 + Cloak of Resistance,2 62 63 - Gauntlets of ogre power,0 + Gauntlets of Ogre Power,0 63 64 - Gloves of arrow snaring,0 + Gloves of Arrow Snaring,0 64 65 - Gloves of dexterity,2 + Gloves of Dexterity,2 65 66 - Headband of intellect,2 + Headband of Intellect,2 66 67 - Clear spindle ioun stone,0 + Clear Spindle Ioun Stone,0 67 68 - Keoghtom's ointment,0 + Keoghtom's Ointment,0 68 69 - Nolzur's marvelous pigments,0 + Nolzur's Marvelous Pigments,0 69 70 - 2nd-level spell pearl of power,0 + 2nd-level Spell Pearl of Power,0 70 71 - Periapt of wisdom,2 + Periapt of Wisdom,2 71 72 - Stone salve,0 + Stone Salve,0 72 73 - Necklace of fireballs type III,0 + Necklace of Fireballs Type III,0 73 74 - Circlet of persuasion,0 + Circlet of Persuasion,0 74 75 - Slippers of spider climbing,0 + Slippers of Spider Climbing,0 75 76 - Incense of meditation,0 + Incense of Meditation,0 76 77 - Bag of holding type II,0 + Bag of Holding Type II,0 77 78 - Lesser bracers of archery,0 + Lesser Bracers of Archery,0 78 79 - Dusty rose prism ioun stone,0 + Dusty Rose Prism Ioun Stone,0 79 80 - Helm of comprehend languages and read magic,0 + Helm of Comprehend Languages and Read Magic,0 80 81 - Vest of escape,0 + Vest of Escape,0 81 82 - Eversmoking bottle,0 + Eversmoking Bottle,0 82 83 - Murlynd's spoon,0 + Murlynd's Spoon,0 83 84 - Necklace of fireballs type IV,0 + Necklace of Fireballs Type IV,0 84 85 - Boots of striding and springing,0 + Boots of Striding and Springing,0 85 86 - Wind fan,0 + Wind Fan,0 86 87 - Amulet of mighty fists,1 + Amulet of Mighty Fists,1 87 88 - Horseshoes of a zephyr,0 + Horseshoes of a Zephyr,0 88 89 - Pipes of haunting,0 + Pipes of Haunting,0 89 90 - Necklace of fireballs type V,0 + Necklace of Fireballs Type V,0 90 91 - Gloves of swimming and climbing,0 + Gloves of Swimming and Climbing,0 91 92 - Tan bag of tricks,0 + Tan Bag of Tricks,0 92 93 - Minor circlet of blasting,0 + Minor Circlet of Blasting,0 93 94 - Horn of goodness/evil,0 + Horn of Goodness/Evil,0 94 95 - Robe of useful items,0 + Robe of Useful Items,0 95 96 - Folding boat,0 + Folding Boat,0 96 97 - Cloak of the manta ray,0 + Cloak of the Manta Ray,0 97 98 - Bottle of air,0 + Bottle of Air,0 98 99 - Bag of holding type III,0 + Bag of Holding Type III,0 99 100 - Periapt of health,0 + Periapt of Health,0 100 \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/WondrousItems/RobeOfUsefulItemsExtraItems.xml b/DnDGen.TreasureGen/Tables/Items/Magical/WondrousItems/RobeOfUsefulItemsExtraItems.xml index 0608e29a..59fb9180 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/WondrousItems/RobeOfUsefulItemsExtraItems.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/WondrousItems/RobeOfUsefulItemsExtraItems.xml @@ -38,7 +38,7 @@ 60 - Potion of cure serious wounds + Potion of Cure Serious Wounds 68 diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/WondrousItems/Wondrous ItemAttributes.xml b/DnDGen.TreasureGen/Tables/Items/Magical/WondrousItems/Wondrous ItemAttributes.xml index a05ea2a9..681e5ee5 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/WondrousItems/Wondrous ItemAttributes.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/WondrousItems/Wondrous ItemAttributes.xml @@ -2,185 +2,185 @@ - Bead of force + Bead of Force One-time use - Bracelet of friends + Bracelet of Friends One-time use Charged - Brooch of shielding + Brooch of Shielding One-time use Charged - Candle of invocation + Candle of Invocation One-time use - Candle of truth + Candle of Truth One-time use - Chime of opening + Chime of Opening One-time use Charged - Clay golem manual + Clay Golem Manual One-time use - Deck of illusions + Deck of Illusions One-time use - Dust of tracelessness + Dust of Tracelessness One-time use - Dust of appearance + Dust of Appearance One-time use - Dust of disappearance + Dust of Disappearance One-time use - Dust of dryness + Dust of Dryness One-time use - Dust of illusion + Dust of Illusion One-time use - Elemental gem + Elemental Gem One-time use - Elixer of fire breath + Elixer of Fire Breath One-time use - Elixer of hiding + Elixer of Hiding One-time use - Elixer of love + Elixer of Love One-time use - Elixer of sneaking + Elixer of Sneaking One-time use - Elixer of swimming + Elixer of Swimming One-time use - Elixer of truth + Elixer of Truth One-time use - Elixer of vision + Elixer of Vision One-time use - Flesh golem manual + Flesh Golem Manual One-time use - Gem of brightness + Gem of Brightness One-time use Charged - Greater stone golem manual + Greater Stone Golem Manual One-time use - Incense of meditation + Incense of Meditation One-time use - Iron golem manual + Iron Golem Manual One-time use - Keoghtom's ointment + Keoghtom's Ointment One-time use Charged - Manual of bodily health + Manual of Bodily Health One-time use - Manual of gainful exercise + Manual of Gainful Exercise One-time use - Manual of quickness in action + Manual of Quickness in Action One-time use - Tome of understanding + Tome of Understanding One-time use - Tome of leadership and influence + Tome of Leadership and Influence One-time use - Tome of clear thought + Tome of Clear Thought One-time use - Quaal's whip feather token + Quaal's Whip Feather Token One-time use - Quaal's fan feather token + Quaal's Fan Feather Token One-time use - Quaal's swan boat feather token + Quaal's Swan Boat Feather Token One-time use - Quaal's anchor feather token + Quaal's Anchor Feather Token One-time use - Quaal's bird feather token + Quaal's Bird Feather Token One-time use - Quaal's tree feather token + Quaal's Tree Feather Token One-time use - Robe of bones + Robe of Bones One-time use - Robe of useful items + Robe of Useful Items One-time use - Salve of slipperiness + Salve of Slipperiness One-time use - Scarab of protection + Scarab of Protection One-time use Charged - Shrouds of disintegration + Shrouds of Disintegration One-time use @@ -188,622 +188,622 @@ One-time use - Sovereign glue + Sovereign Glue One-time use - Stone golem manual + Stone Golem Manual One-time use - Stone salve + Stone Salve One-time use - Unguent of timelessness + Unguent of Timelessness One-time use - Nolzur's marvelous pigments + Nolzur's Marvelous Pigments One-time use - Universal solvent + Universal Solvent One-time use - Necklace of fireballs type I + Necklace of Fireballs Type I One-time use - Necklace of fireballs type II + Necklace of Fireballs Type II One-time use - Necklace of fireballs type III + Necklace of Fireballs Type III One-time use - Necklace of fireballs type IV + Necklace of Fireballs Type IV One-time use - Necklace of fireballs type V + Necklace of Fireballs Type V One-time use - Necklace of fireballs type VI + Necklace of Fireballs Type VI One-time use - Necklace of fireballs type VII + Necklace of Fireballs Type VII One-time use - Dimensional shackles + Dimensional Shackles - Obsidian steed figurine of wondrous power + Obsidian Steed Figurine of Wondrous Power - Drums of panic + Drums of Panic - Orange prism ioun stone + Orange Prism Ioun Stone - Pale green prism ioun stone + Pale Green Prism Ioun Stone - Lantern of revealing + Lantern of Revealing - Robe of blending + Robe of Blending - Amulet of natural armor + Amulet of Natural Armor - Amulet of proof against detection and location + Amulet of Proof Against Detection and Location - 5 ft. by 10 ft. carpet of flying + 5 ft. by 10 ft. Carpet of Flying - Bracers of armor + Bracers of Armor - Cloak of charisma + Cloak of Charisma - Gloves of dexterity + Gloves of Dexterity - Headband of intellect + Headband of Intellect - Vibrant purple prism ioun stone + Vibrant Purple Prism Ioun Stone - 6th-level spell pearl of power + 6th-level Spell Pearl of Power - Periapt of wisdom + Periapt of Wisdom - Lavender and green ellipsoid ioun stone + Lavender and Green Ellipsoid Ioun Stone - Ring gates + Ring Gates - Crystal ball + Crystal Ball - Orb of storms + Orb of Storms - Boots of teleportation + Boots of Teleportation - 7th-level spell pearl of power + 7th-level Spell Pearl of Power - Major cloak of displacement + Major Cloak of Displacement - Crystal ball with see invisibility + Crystal Ball with See Invisibility Horn of Valhalla - Crystal ball with detect thoughts + Crystal Ball with Detect Thoughts - 6 ft. by 9 ft. carpet of flying + 6 ft. by 9 ft. Carpet of Flying - Amulet of mighty fists + Amulet of Mighty Fists - Wings of flying + Wings of Flying - Cloak of etherealness + Cloak of Etherealness - Daern's instant fortress + Daern's Instant Fortress - Eyes of charming + Eyes of Charming - Robe of stars + Robe of Stars - 10 ft. by 10 ft. carpet of flying + 10 ft. by 10 ft. Carpet of Flying Darkskull - Cube of force + Cube of Force - 8th-level spell pearl of power + 8th-level Spell Pearl of Power - Crystal ball with telepathy + Crystal Ball with Telepathy - Greater horn of blasting + Greater Horn of Blasting - Two spells pearl of power + Two Spells Pearl of Power - Helm of teleportation + Helm of Teleportation - Gem of seeing + Gem of Seeing - Robe of the archmagi + Robe of the Archmagi - Mantle of faith + Mantle of Faith - Crystal ball with true seeing + Crystal Ball with True Seeing - 9th-level spell pearl of power + 9th-level Spell Pearl of Power - Well of many worlds + Well of Many Worlds Apparatus of Kwalish - Mantle of spell resistance + Mantle of Spell Resistance - Mirror of opposition + Mirror of Opposition - Greater strand of prayer beads + Greater Strand of Prayer Beads - Eyes of petrification + Eyes of Petrification - Bowl of commanding water elementals + Bowl of Commanding Water Elementals - Brazier of commanding fire elementals + Brazier of Commanding Fire Elementals - Censer of controlling air elementals + Censer of Controlling Air Elementals - Stone of controlling earth elementals + Stone of Controlling Earth Elementals - Amulet of the planes + Amulet of the Planes - Robe of eyes + Robe of Eyes - Helm of brilliance + Helm of Brilliance - Efreeti bottle + Efreeti Bottle - Chaos diamond + Chaos Diamond - Cubic gate + Cubic Gate - Iron flask + Iron Flask - Mirror of mental prowess + Mirror of Mental Prowess - Mirror of life trapping + Mirror of Life Trapping - Boots of levitation + Boots of Levitation - Harp of charming + Harp of Charming - Hand of glory + Hand of Glory - Deep red sphere ioun stone + Deep Red Sphere Ioun Stone - Incandescent blue sphere ioun stone + Incandescent Blue Sphere Ioun Stone - Pale blue rhomboid ioun stone + Pale Blue Rhomboid Ioun Stone - Pink and green sphere ioun stone + Pink and Green Sphere Ioun Stone - Pink rhomboid ioun stone + Pink Rhomboid Ioun Stone - Scarlet and blue sphere ioun stone + Scarlet and Blue Sphere Ioun Stone - Cloak of resistance + Cloak of Resistance - Decanter of endless water + Decanter of Endless Water - Necklace of adaptation + Necklace of Adaptation - 3rd-level spell pearl of power + 3rd-level Spell Pearl of Power - Talisman of the sphere + Talisman of the Sphere - Serpentine owl figurine of wondrous power + Serpentine Owl Figurine of Wondrous Power - Lesser strand of prayer beads + Lesser Strand of Prayer Beads - Bag of holding type IV + Bag of Holding Type IV - Bronze griffon figurine of wondrous power + Bronze Griffon Figurine of Wondrous Power - Ebony fly figurine of wondrous power + Ebony Fly Figurine of Wondrous Power - Glove of storing + Glove of Storing - Dark blue rhomboid ioun stone + Dark Blue Rhomboid Ioun Stone - Courser stone horse + Courser Stone Horse - Cape of the mountebank + Cape of the Mountebank - Phylactery of undead turning + Phylactery of Undead Turning - Gauntlet of rust + Gauntlet of Rust - Boots of speed + Boots of Speed - Goggles of night + Goggles of Night - Medallion of thoughts + Medallion of Thoughts - Pipes of pain + Pipes of Pain - Boccob's blessed book + Boccob's Blessed Book - Monk's belt + Monk's Belt - Lyre of building + Lyre of Building - Cloak of arachnida + Cloak of Arachnida - Destrier stone horse + Destrier Stone Horse - Belt of dwarvenkind + Belt of Dwarvenkind - Periapt of wound-closure + Periapt of Wound-Closure - Horn of the tritons + Horn of the Tritons - Pearl of the sirines + Pearl of the Sirines - Onyx dog figurine of wondrous power + Onyx Dog Figurine of Wondrous Power - Amulet of health + Amulet of Health - Belt of giant strength + Belt of Giant Strength - Winged boots + Winged Boots - 4th-level spell pearl of power + 4th-level Spell Pearl of Power - Scabbard of keen edges + Scabbard of Keen Edges - Golden lions figurine of wondrous power + Golden Lions Figurine of Wondrous Power - Chime of interruption + Chime of Interruption - Broom of flying + Broom of Flying - Marble elephant figurine of wondrous power + Marble Elephant Figurine of Wondrous Power - Iridescent spindle ioun stone + Iridescent Spindle Ioun Stone - 5 ft. by 5 ft. carpet of flying + 5 ft. by 5 ft. Carpet of Flying - Horn of blasting + Horn of Blasting - Pale lavender ellipsoid ioun stone + Pale Lavender Ellipsoid Ioun Stone - Pearly white spindle ioun stone + Pearly White Spindle Ioun Stone - Portable hole + Portable Hole - Stone of good luck (luckstone) + Stone of Good Luck (Luckstone) - Ivory goats figurine of wondrous power + Ivory Goats Figurine of Wondrous Power - Rope of entanglement + Rope of Entanglement - Mask of the skull + Mask of the Skull - Mattock of the titans + Mattock of the Titans - Major circlet of blasting + Major Circlet of Blasting - Minor cloak of displacement + Minor Cloak of Displacement - Helm of underwater action + Helm of Underwater Action - Greater bracers of archery + Greater Bracers of Archery - Eyes of doom + Eyes of Doom - 5th-level spell pearl of power + 5th-level Spell Pearl of Power - Maul of the titans + Maul of the Titans - Strand of prayer beads + Strand of Prayer Beads - Cloak of the bat + Cloak of the Bat - Iron bands of Bilarro + Iron Bands of Bilarro - Cube of frost resistance + Cube of Frost Resistance - Helm of telepathy + Helm of Telepathy - Periapt of proof against poison + Periapt of Proof Against Poison - Robe of scintillating colors + Robe of Scintillating Colors - Gray bag of tricks + Gray Bag of Tricks - Hand of the mage + Hand of the Mage - 1st-level spell pearl of power + 1st-level Spell Pearl of Power - Phylactery of faithfulness + Phylactery of Faithfulness - Pipes of the sewers + Pipes of the Sewers - Goggles of minute seeing + Goggles of Minute Seeing - Hat of disguise + Hat of Disguise - Pipes of sounding + Pipes of Sounding Quiver of Ehlonna - Heward's handy haversack + Heward's Handy Haversack - Horn of fog + Horn of Fog - Bag of holding type I + Bag of Holding Type I - Boots of elvenkind + Boots of Elvenkind - Boots of the winterlands + Boots of the Winterlands - Cloak of elvenkind + Cloak of Elvenkind - Eyes of the eagle + Eyes of the Eagle - Golembane scarab + Golembane Scarab - Stone of alarm + Stone of Alarm - Rust bag of tricks + Rust Bag of Tricks - Horseshoes of speed + Horseshoes of Speed - Rope of climbing + Rope of Climbing - Lens of detection + Lens of Detection - Druid's vestments + Druid's Vestments - Silver raven figurine of wondrous power + Silver Raven Figurine of Wondrous Power - Gauntlets of ogre power + Gauntlets of Ogre Power - Gloves of arrow snaring + Gloves of Arrow Snaring - Clear spindle ioun stone + Clear Spindle Ioun Stone - 2nd-level spell pearl of power + 2nd-level Spell Pearl of Power - Circlet of persuasion + Circlet of Persuasion - Slippers of spider climbing + Slippers of Spider Climbing - Bag of holding type II + Bag of Holding Type II - Lesser bracers of archery + Lesser Bracers of Archery - Dusty rose prism ioun stone + Dusty Rose Prism Ioun Stone - Helm of comprehend languages and read magic + Helm of Comprehend Languages and Read Magic - Vest of escape + Vest of Escape - Eversmoking bottle + Eversmoking Bottle - Murlynd's spoon + Murlynd's Spoon - Boots of striding and springing + Boots of Striding and Springing - Wind fan + Wind Fan - Horseshoes of a zephyr + Horseshoes of a Zephyr - Pipes of haunting + Pipes of Haunting - Gloves of swimming and climbing + Gloves of Swimming and Climbing - Tan bag of tricks + Tan Bag of Tricks - Minor circlet of blasting + Minor Circlet of Blasting - Horn of goodness/evil + Horn of Goodness/Evil - Folding boat + Folding Boat - Cloak of the manta ray + Cloak of the Manta Ray - Bottle of air + Bottle of Air - Bag of holding type III + Bag of Holding Type III - Periapt of health + Periapt of Health \ No newline at end of file diff --git a/DnDGen.TreasureGen/Tables/Items/Magical/WondrousItems/WondrousItemContents.xml b/DnDGen.TreasureGen/Tables/Items/Magical/WondrousItems/WondrousItemContents.xml index 19e2d374..ddc2bc4c 100644 --- a/DnDGen.TreasureGen/Tables/Items/Magical/WondrousItems/WondrousItemContents.xml +++ b/DnDGen.TreasureGen/Tables/Items/Magical/WondrousItems/WondrousItemContents.xml @@ -2,7 +2,7 @@ - Robe of useful items + Robe of Useful Items Dagger Dagger Bullseye lantern (filled and lit) @@ -17,28 +17,28 @@ Sack - Robe of bones - Small goblin skeleton - Small goblin skeleton - Medium human commoner skeleton - Medium human commoner skeleton - Medium wolf skeleton - Medium wolf skeleton - Small goblin zombie - Small goblin zombie - Medium human commoner zombie - Medium human commoner zombie - Medium wolf zombie - Medium wolf zombie + Robe of Bones + Small Goblin Skeleton + Small Goblin Skeleton + Medium Human Commoner Skeleton + Medium Human Commoner Skeleton + Medium Wolf Skeleton + Medium Wolf Skeleton + Small Goblin Zombie + Small Goblin Zombie + Medium Human Commoner Zombie + Medium Human Commoner Zombie + Medium Wolf Zombie + Medium Wolf Zombie - Necklace of fireballs type I + Necklace of Fireballs Type I 3d6 3d6 5d6 - Necklace of fireballs type II + Necklace of Fireballs Type II 2d6 2d6 4d6 @@ -46,7 +46,7 @@ 6d6 - Necklace of fireballs type III + Necklace of Fireballs Type III 3d6 3d6 3d6 @@ -56,7 +56,7 @@ 7d6 - Necklace of fireballs type IV + Necklace of Fireballs Type IV 2d6 2d6 2d6 @@ -68,7 +68,7 @@ 8d6 - Necklace of fireballs type V + Necklace of Fireballs Type V 3d6 3d6 5d6 @@ -78,7 +78,7 @@ 9d6 - Necklace of fireballs type VI + Necklace of Fireballs Type VI 4d6 4d6 4d6 @@ -90,7 +90,7 @@ 10d6 - Necklace of fireballs type VII + Necklace of Fireballs Type VII 3d6 3d6 5d6 @@ -102,7 +102,7 @@ 10d6 - Deck of illusions + Deck of Illusions Ace of hearts King of hearts Queen of hearts diff --git a/DnDGen.TreasureGen/Tables/Items/Mundane/Weapons/WeaponDamages.xml b/DnDGen.TreasureGen/Tables/Items/Mundane/Weapons/WeaponDamages.xml index af7d9eae..68678cb8 100644 --- a/DnDGen.TreasureGen/Tables/Items/Mundane/Weapons/WeaponDamages.xml +++ b/DnDGen.TreasureGen/Tables/Items/Mundane/Weapons/WeaponDamages.xml @@ -1216,7 +1216,7 @@ 2d6##Against Aberrations - Acid resistance + Acid Resistance Air-outsiderbane @@ -1250,10 +1250,10 @@ 2d6##Against Aquatic Humanoids - Arrow catching + Arrow Catching - Arrow deflection + Arrow Deflection Axiomatic @@ -1276,7 +1276,7 @@ Blinding - Brilliant energy + Brilliant Energy Chaotic-outsiderbane @@ -1286,7 +1286,7 @@ 2d6##Against Chaotic Outsiders - Cold resistance + Cold Resistance Constructbane @@ -1336,7 +1336,7 @@ 2d6##Against Earth Outsiders - Electricity resistance + Electricity Resistance Elementalbane @@ -1370,7 +1370,7 @@ 2d6##Against Feys - Fire resistance + Fire Resistance Fire-outsiderbane @@ -1380,7 +1380,7 @@ 2d6##Against Fire Outsiders - Flaming burst + Flaming Burst 1d6#Fire# 1d6#Fire#,1d10#Fire# 1d6#Fire#,2d10#Fire# @@ -1404,13 +1404,13 @@ 1d6#Cold# - Ghost touch (armor) + Ghost Touch (armor) - Ghost touch (weapon) + Ghost Touch (weapon) - Ghost touch + Ghost Touch Giantbane @@ -1451,28 +1451,28 @@ 2d6##Against Good Outsiders - Greater acid resistance + Greater Acid Resistance - Greater cold resistance + Greater Cold Resistance - Greater electricity resistance + Greater Electricity Resistance - Greater fire resistance + Greater Fire Resistance - Greater shadow + Greater Shadow - Greater silent moves + Greater Silent Moves - Greater slick + Greater Slick - Greater sonic resistance + Greater Sonic Resistance Halflingbane @@ -1482,7 +1482,7 @@ 2d6##Against Halflings - Heavy fortification + Heavy Fortification Holy @@ -1506,35 +1506,35 @@ 2d6##Against Shapeshifters - Icy burst + Icy Burst 1d6#Cold# 1d6#Cold#,1d10#Cold# 1d6#Cold#,2d10#Cold# 1d6#Cold#,3d10#Cold# - Improved acid resistance + Improved Acid Resistance - Improved cold resistance + Improved Cold Resistance - Improved electricity resistance + Improved Electricity Resistance - Improved fire resistance + Improved Fire Resistance - Improved shadow + Improved Shadow - Improved silent moves + Improved Silent Moves - Improved slick + Improved Slick - Improved sonic resistance + Improved Sonic Resistance Invulnerability @@ -1543,7 +1543,7 @@ Keen - Ki focus + Ki Focus Lawful-outsiderbane @@ -1553,7 +1553,7 @@ 2d6##Against Lawful Outsiders - Light fortification + Light Fortification Magical-beastbane @@ -1570,10 +1570,10 @@ 1d6## - Mighty cleaving + Mighty Cleaving - Moderate fortification + Moderate Fortification Monstrous-humanoidbane @@ -1630,41 +1630,41 @@ 1d6#Electricity# - Shocking burst + Shocking Burst 1d6#Electricity# 1d6#Electricity#,1d10#Electricity# 1d6#Electricity#,2d10#Electricity# 1d6#Electricity#,3d10#Electricity# - Silent moves + Silent Moves Slick - Sonic resistance + Sonic Resistance Speed - Spell resistance (13) + Spell Resistance (13) - Spell resistance (15) + Spell Resistance (15) - Spell resistance (17) + Spell Resistance (17) - Spell resistance (19) + Spell Resistance (19) - Spell resistance + Spell Resistance - Spell storing + Spell Storing Throwing @@ -1677,7 +1677,7 @@ 3d8#Sonic# - Undead controlling + Undead Controlling Undeadbane diff --git a/DnDGen.TreasureGen/Tables/Items/PowerGroups.xml b/DnDGen.TreasureGen/Tables/Items/PowerGroups.xml index 6616ff9f..ee445cb6 100644 --- a/DnDGen.TreasureGen/Tables/Items/PowerGroups.xml +++ b/DnDGen.TreasureGen/Tables/Items/PowerGroups.xml @@ -68,7 +68,7 @@ Mundane - Alchemist's fire + Alchemist's Fire Mundane @@ -76,11 +76,11 @@ Mundane - Everburning torch + Everburning Torch Mundane - Holy water + Holy Water Mundane @@ -88,7 +88,7 @@ Mundane - Tanglefoot bag + Tanglefoot Bag Mundane @@ -222,54 +222,54 @@ Major - Armor of arrow attraction + Armor of Arrow Attraction Minor Medium Major - Armor of rage + Armor of Rage Minor Medium Major - Banded mail of luck + Banded Mail of Luck Medium Major - Breastplate of command + Breastplate of Command Major - Celestial armor + Celestial Armor Major - Demon armor + Demon Armor Major - Dwarven plate + Dwarven Plate Medium Major - Elven chain + Elven Chain Minor Medium - Full plate of speed + Full Plate of Speed Major - Plate armor of the deep + Plate Armor of the Deep Major - Rhino hide + Rhino Hide Medium @@ -826,31 +826,31 @@ Major - Berserking sword + Berserking Sword Minor Medium Major - Cursed -2 sword + Cursed -2 Sword Minor Medium Major - Cursed backbiter spear + Cursed Backbiter Spear Minor Medium Major - Mace of blood + Mace of Blood Minor Medium Major - Net of snaring + Net of Snaring Minor Medium Major @@ -860,99 +860,99 @@ Medium - Assassin's dagger + Assassin's Dagger Medium Major - Adamantine battleaxe + Adamantine Battleaxe Minor Medium - Adamantine dagger + Adamantine Dagger Minor Medium - Dagger of venom + Dagger of Venom Medium - Silver dagger + Silver Dagger Minor - Dwarven thrower + Dwarven Thrower Major - Flame tongue + Flame Tongue Medium Major - Rapier of puncturing + Rapier of Puncturing Major - Frost brand + Frost Brand Major - Greater slaying arrow + Greater Slaying Arrow Medium - Holy avenger + Holy Avenger Major - Javelin of lightning + Javelin of Lightning Minor Medium - Life-drinker + Life-Drinker Major - Luck blade (0 wishes) + Luck Blade (0 wishes) Medium Major - Luck blade (1 wish) + Luck Blade (1 wish) Major - Luck blade (2 wishes) + Luck Blade (2 wishes) Major - Luck blade + Luck Blade Medium Major - Luck blade (3 wishes) + Luck Blade (3 wishes) Major - Mace of smiting + Mace of Smiting Major - Mace of terror + Mace of Terror Major - Nine lives stealer + Nine Lives Stealer Medium Major - Screaming bolt + Screaming Bolt Minor @@ -961,548 +961,548 @@ Major - Shifter's sorrow + Shifter's Sorrow Medium Major - Slaying arrow + Slaying Arrow Minor Medium - Sleep arrow + Sleep Arrow Minor - Sun blade + Sun Blade Major - Sword of life stealing + Sword of Life Stealing Medium Major - Sword of the planes + Sword of the Planes Medium Major - Sword of subtlety + Sword of Subtlety Medium Major - Sylvan scimitar + Sylvan Scimitar Major - Trident of warning + Trident of Warning Medium - Trident of fish command + Trident of Fish Command Medium Major - Absorbing shield + Absorbing Shield Major - Caster's shield + Caster's Shield Minor Medium Major - Lion's shield + Lion's Shield Medium Major - Spined shield + Spined Shield Medium Major - Winged shield + Winged Shield Medium Major - Potion of cure light wounds + Potion of Cure Light Wounds Minor - Potion of endure elements + Potion of Endure Elements Minor - Potion of hide from animals + Potion of Hide from Animals Minor - Potion of hide from undead + Potion of Hide from Undead Minor - Potion of jump + Potion of Jump Minor - Potion of mage armor + Potion of Mage Armor Minor - Potion of magic fang + Potion of Magic Fang Minor - Oil of magic stone + Oil of Magic Stone Minor - Oil of magic weapon + Oil of Magic Weapon Minor - Potion of pass without trace + Potion of Pass Without Trace Minor - Potion of protection from PARTIALALIGNMENT + Potion of Protection from PARTIALALIGNMENT Minor - Potion of protection from Chaos + Potion of Protection from Chaos Minor - Potion of protection from Evil + Potion of Protection from Evil Minor - Potion of protection from Good + Potion of Protection from Good Minor - Potion of protection from Law + Potion of Protection from Law Minor - Potion of remove fear + Potion of Remove Fear Minor - Potion of sanctuary + Potion of Sanctuary Minor - Potion of shield of faith + Potion of Shield of Faith Minor Medium Major - Oil of shillelagh + Oil of Shillelagh Minor - Oil of bless weapon + Oil of Bless Weapon Minor Medium - Potion of enlarge person + Potion of Enlarge Person Minor Medium - Potion of reduce person + Potion of Reduce Person Minor Medium - Potion of aid + Potion of Aid Minor Medium - Potion of barkskin + Potion of Barkskin Minor Medium Major - Potion of bear's endurance + Potion of Bear's Endurance Minor Medium - Potion of blur + Potion of Blur Minor Medium Major - Potion of bull's strength + Potion of Bull's Strength Minor Medium - Potion of cat's grace + Potion of Cat's Grace Minor Medium - Potion of cure moderate wounds + Potion of Cure Moderate Wounds Minor Medium Major - Oil of darkness + Oil of Darkness Minor Medium - Potion of darkvision + Potion of Darkvision Minor Medium Major - Potion of delay poison + Potion of Delay Poison Minor Medium - Potion of eagle's splendor + Potion of Eagle's Splendor Minor Medium - Potion of fox's cunning + Potion of Fox's Cunning Minor Medium - Potion of invisibility + Potion of Invisibility Minor Medium Major - Oil of invisibility + Oil of Invisibility Minor Medium Major - Potion of lesser restoration + Potion of Lesser Restoration Minor Medium Major - Potion of levitate + Potion of Levitate Minor Medium - Oil of levitate + Oil of Levitate Minor - Potion of misdirection + Potion of Misdirection Minor Medium - Potion of owl's wisdom + Potion of Owl's Wisdom Minor Medium - Potion of protection from arrows 10/magic + Potion of Protection from Arrows 10/magic Minor Medium - Potion of remove paralysis + Potion of Remove Paralysis Minor Medium Major - Potion of resist ENERGY 10 + Potion of Resist ENERGY 10 Minor Medium - Potion of resist Acid 10 + Potion of Resist Acid 10 Minor Medium - Potion of resist Cold 10 + Potion of Resist Cold 10 Minor Medium - Potion of resist Electricity 10 + Potion of Resist Electricity 10 Minor Medium - Potion of resist Fire 10 + Potion of Resist Fire 10 Minor Medium - Potion of resist Sonic 10 + Potion of Resist Sonic 10 Minor Medium - Potion of spider climb + Potion of Spider Climb Minor Medium - Potion of undetectable alignment + Potion of Undetectable Alignment Minor Medium Major - Potion of resist ENERGY 20 + Potion of Resist ENERGY 20 Medium Major - Potion of resist Acid 20 + Potion of Resist Acid 20 Medium Major - Potion of resist Cold 20 + Potion of Resist Cold 20 Medium Major - Potion of resist Electricity 20 + Potion of Resist Electricity 20 Medium Major - Potion of resist Fire 20 + Potion of Resist Fire 20 Medium Major - Potion of resist Sonic 20 + Potion of Resist Sonic 20 Medium Major - Potion of cure serious wounds + Potion of Cure Serious Wounds Medium Major - Oil of daylight + Oil of Daylight Medium Major - Potion of displacement + Potion of Displacement Medium Major - Oil of flame arrow + Oil of Flame Arrow Major Medium - Potion of fly + Potion of Fly Medium Major - Potion of gaseous form + Potion of Gaseous Form Medium Major - Potion of greater magic fang + Potion of Greater Magic Fang Medium Major - Oil of greater magic weapon + Oil of Greater Magic Weapon Medium Major - Potion of haste + Potion of Haste Medium Major - Potion of heroism + Potion of Heroism Medium Major - Oil of keen edge + Oil of Keen Edge Medium Major - Potion of magic circle against PARTIALALIGNMENT + Potion of Magic Circle Against PARTIALALIGNMENT Medium Major - Potion of magic circle against Chaos + Potion of Magic Circle Against Chaos Medium Major - Potion of magic circle against Good + Potion of Magic Circle Against Good Medium Major - Potion of magic circle against Evil + Potion of Magic Circle Against Evil Medium Major - Potion of magic circle against Law + Potion of Magic Circle Against Law Medium Major - Oil of magic vestment + Oil of Magic Vestment Medium Major - Potion of neutralize poison + Potion of Neutralize Poison Medium Major - Potion of nondetection + Potion of Nondetection Medium Major - Potion of protection from ENERGY + Potion of Protection from ENERGY Medium Major - Potion of protection from Acid + Potion of Protection from Acid Medium Major - Potion of protection from Cold + Potion of Protection from Cold Medium Major - Potion of protection from Electricity + Potion of Protection from Electricity Medium Major - Potion of protection from Fire + Potion of Protection from Fire Medium Major - Potion of protection from Sonic + Potion of Protection from Sonic Medium Major - Potion of poison + Potion of Poison Minor Medium Major - Potion of rage + Potion of Rage Medium Major - Potion of remove blindness/deafness + Potion of Remove Blindness/Deafness Medium Major - Potion of remove curse + Potion of Remove Curse Medium Major - Potion of remove disease + Potion of Remove Disease Medium Major - Potion of tongues + Potion of Tongues Medium Major - Potion of water breathing + Potion of Water Breathing Medium Major - Potion of water walk + Potion of Water Walk Medium Major - Potion of good hope + Potion of Good Hope Major - Potion of resist ENERGY 30 + Potion of Resist ENERGY 30 Major - Potion of resist Acid 30 + Potion of Resist Acid 30 Major - Potion of resist Cold 30 + Potion of Resist Cold 30 Major - Potion of resist Electricity 30 + Potion of Resist Electricity 30 Major - Potion of resist Fire 30 + Potion of Resist Fire 30 Major - Potion of resist Sonic 30 + Potion of Resist Sonic 30 Major - Potion of protection from arrows 15/magic + Potion of Protection from Arrows 15/magic Major @@ -1511,11 +1511,11 @@ Medium - Ring of Three wishes + Ring of Three Wishes Major - Ring of Feather falling + Ring of Feather Falling Minor @@ -1540,74 +1540,74 @@ Medium - Ring of Mind shielding + Ring of Mind Shielding Minor Medium - Ring of Force shield + Ring of Force Shield Minor Medium - Ring of Improved climbing + Ring of Improved Climbing Medium - Ring of Improved jumping + Ring of Improved Jumping Medium - Ring of Improved swimming + Ring of Improved Swimming Medium - Ring of Animal friendship + Ring of Animal Friendship Minor Medium - Ring of Chameleon power + Ring of Chameleon Power Minor Medium - Ring of Water walking + Ring of Water Walking Minor Medium - Ring of Minor Acid resistance + Ring of Minor Acid Resistance Minor Medium Major - Ring of Minor Cold resistance + Ring of Minor Cold Resistance Minor Medium Major - Ring of Minor Electricity resistance + Ring of Minor Electricity Resistance Minor Medium Major - Ring of Minor Fire resistance + Ring of Minor Fire Resistance Minor Medium Major - Ring of Minor Sonic resistance + Ring of Minor Sonic Resistance Minor Medium Major - Ring of Minor spell storing + Ring of Minor Spell Storing Medium Major @@ -1627,7 +1627,7 @@ Major - Ring of X-ray vision + Ring of X-ray Vision Medium Major @@ -1637,27 +1637,27 @@ Major - Ring of Major Acid resistance + Ring of Major Acid Resistance Medium Major - Ring of Major Cold resistance + Ring of Major Cold Resistance Medium Major - Ring of Major Electricity resistance + Ring of Major Electricity Resistance Medium Major - Ring of Major Fire resistance + Ring of Major Fire Resistance Medium Major - Ring of Major Sonic resistance + Ring of Major Sonic Resistance Medium Major @@ -1666,31 +1666,31 @@ Major - Ring of Freedom of movement + Ring of Freedom of Movement Major - Ring of Greater Acid resistance + Ring of Greater Acid Resistance Major - Ring of Greater Cold resistance + Ring of Greater Cold Resistance Major - Ring of Greater Electricity resistance + Ring of Greater Electricity Resistance Major - Ring of Greater Fire resistance + Ring of Greater Fire Resistance Major - Ring of Greater Sonic resistance + Ring of Greater Sonic Resistance Major - Ring of Friend shield (pair) + Ring of Friend Shield (pair) Major @@ -1700,11 +1700,11 @@ Major - Ring of Shooting stars + Ring of Shooting Stars Major - Ring of Spell storing + Ring of Spell Storing Major @@ -1720,7 +1720,7 @@ Major - Ring of Spell turning + Ring of Spell Turning Major @@ -1728,27 +1728,27 @@ Major - Ring of Djinni calling + Ring of Djinni Calling Major - Ring of Elemental command (air) + Ring of Elemental Command (Air) Major - Ring of Elemental command (earth) + Ring of Elemental Command (Earth) Major - Ring of Elemental command (fire) + Ring of Elemental Command (Fire) Major - Ring of Elemental command (water) + Ring of Elemental Command (Water) Major - Ring of Major spell storing + Ring of Major Spell Storing Major @@ -1758,157 +1758,157 @@ Major - Rod of lesser metamagic: Enlarge + Rod of Lesser Metamagic: Enlarge Medium - Rod of lesser metamagic: Extend + Rod of Lesser Metamagic: Extend Medium - Rod of lesser metamagic: Silent + Rod of Lesser Metamagic: Silent Medium - Rod of lesser metamagic: Empower + Rod of Lesser Metamagic: Empower Medium - Rod of lesser metamagic: Maximize + Rod of Lesser Metamagic: Maximize Medium - Rod of lesser metamagic: Quicken + Rod of Lesser Metamagic: Quicken Medium Major - Rod of metamagic: Enlarge + Rod of Metamagic: Enlarge Medium Major - Rod of metamagic: Extend + Rod of Metamagic: Extend Medium Major - Rod of metamagic: Silent + Rod of Metamagic: Silent Medium Major - Rod of metamagic: Empower + Rod of Metamagic: Empower Medium Major - Rod of metamagic: Maximize + Rod of Metamagic: Maximize Major - Rod of metamagic: Quicken + Rod of Metamagic: Quicken Major - Rod of greater metamagic: Enlarge + Rod of Greater Metamagic: Enlarge Major - Rod of greater metamagic: Extend + Rod of Greater Metamagic: Extend Major - Rod of greater metamagic: Silent + Rod of Greater Metamagic: Silent Major - Rod of greater metamagic: Empower + Rod of Greater Metamagic: Empower Major - Rod of greater metamagic: Maximize + Rod of Greater Metamagic: Maximize Major - Rod of greater metamagic: Quicken + Rod of Greater Metamagic: Quicken Major - Immovable rod + Immovable Rod Medium - Rod of metal and mineral detection + Rod of Metal and Mineral Detection Medium - Rod of cancellation + Rod of Cancellation Medium Major - Rod of wonder + Rod of Wonder Medium Major - Rod of the python + Rod of the Python Medium Major - Rod of the viper + Rod of the Viper Medium Major - Rod of flame extinguishing + Rod of Flame Extinguishing Medium Major - Rod of enemy detection + Rod of Enemy Detection Major - Rod of splendor + Rod of Splendor Major - Rod of withering + Rod of Withering Major - Rod of thunder and lightning + Rod of Thunder and Lightning Major - Rod of negation + Rod of Negation Major - Rod of flailing + Rod of Flailing Major - Rod of absorption + Rod of Absorption Major - Rod of rulership + Rod of Rulership Major - Rod of security + Rod of Security Major - Rod of lordly might + Rod of Lordly Might Major - Rod of alertness + Rod of Alertness Major @@ -1922,7 +1922,7 @@ Major - Staff of Swarming insects + Staff of Swarming Insects Medium Major @@ -1932,7 +1932,7 @@ Major - Staff of Size alteration + Staff of Size Alteration Medium Major @@ -1984,7 +1984,7 @@ Major - Staff of Earth and stone + Staff of Earth and Stone Major @@ -2004,185 +2004,185 @@ Major - Bead of force + Bead of Force Minor - Bracelet of friends + Bracelet of Friends Medium - Brooch of shielding + Brooch of Shielding Minor - Candle of invocation + Candle of Invocation Medium - Candle of truth + Candle of Truth Minor - Chime of opening + Chime of Opening Minor - Clay golem manual + Clay Golem Manual Medium - Deck of illusions + Deck of Illusions Medium - Dust of tracelessness + Dust of Tracelessness Minor - Dust of appearance + Dust of Appearance Minor - Dust of disappearance + Dust of Disappearance Minor - Dust of dryness + Dust of Dryness Minor - Dust of illusion + Dust of Illusion Minor - Elemental gem + Elemental Gem Minor - Elixer of fire breath + Elixer of Fire Breath Minor - Elixer of hiding + Elixer of Hiding Minor - Elixer of love + Elixer of Love Minor - Elixer of sneaking + Elixer of Sneaking Minor - Elixer of swimming + Elixer of Swimming Minor - Elixer of truth + Elixer of Truth Minor - Elixer of vision + Elixer of Vision Minor - Flesh golem manual + Flesh Golem Manual Medium - Gem of brightness + Gem of Brightness Medium - Greater stone golem manual + Greater Stone Golem Manual Major - Incense of meditation + Incense of Meditation Minor - Iron golem manual + Iron Golem Manual Major - Keoghtom's ointment + Keoghtom's Ointment Minor - Manual of bodily health + Manual of Bodily Health Medium Major - Manual of gainful exercise + Manual of Gainful Exercise Medium Major - Manual of quickness in action + Manual of Quickness in Action Medium Major - Tome of understanding + Tome of Understanding Medium Major - Tome of leadership and influence + Tome of Leadership and Influence Medium Major - Tome of clear thought + Tome of Clear Thought Medium Major - Quaal's whip feather token + Quaal's Whip Feather Token Minor - Quaal's fan feather token + Quaal's Fan Feather Token Minor - Quaal's swan boat feather token + Quaal's Swan Boat Feather Token Minor - Quaal's anchor feather token + Quaal's Anchor Feather Token Minor - Quaal's bird feather token + Quaal's Bird Feather Token Minor - Quaal's tree feather token + Quaal's Tree Feather Token Minor - Robe of bones + Robe of Bones Minor - Robe of useful items + Robe of Useful Items Minor - Salve of slipperiness + Salve of Slipperiness Minor - Scarab of protection + Scarab of Protection Major - Shrouds of disintegration + Shrouds of Disintegration One-time use @@ -2190,167 +2190,167 @@ Minor - Sovereign glue + Sovereign Glue Minor - Stone golem manual + Stone Golem Manual Medium - Stone salve + Stone Salve Minor - Unguent of timelessness + Unguent of Timelessness Minor - Nolzur's marvelous pigments + Nolzur's Marvelous Pigments Minor - Universal solvent + Universal Solvent Minor - Necklace of fireballs type I + Necklace of Fireballs Type I Minor - Necklace of fireballs type II + Necklace of Fireballs Type II Minor - Necklace of fireballs type III + Necklace of Fireballs Type III Minor - Necklace of fireballs type IV + Necklace of Fireballs Type IV Minor - Necklace of fireballs type V + Necklace of Fireballs Type V Minor - Necklace of fireballs type VI + Necklace of Fireballs Type VI Medium - Necklace of fireballs type VII + Necklace of Fireballs Type VII Medium - Dimensional shackles + Dimensional Shackles Major - Obsidian steed figurine of wondrous power + Obsidian Steed Figurine of Wondrous Power Major - Drums of panic + Drums of Panic Major - Orange prism ioun stone + Orange Prism Ioun Stone Major - Pale green prism ioun stone + Pale Green Prism Ioun Stone Major - Lantern of revealing + Lantern of Revealing Major - Robe of blending + Robe of Blending Major - Amulet of natural armor + Amulet of Natural Armor Minor Medium Major - Amulet of proof against detection and location + Amulet of Proof Against Detection and Location Major - 5 ft. by 10 ft. carpet of flying + 5 ft. by 10 ft. Carpet of Flying Major - Bracers of armor + Bracers of Armor Minor Medium Major - Cloak of charisma + Cloak of Charisma Minor Medium Major - Gloves of dexterity + Gloves of Dexterity Minor Medium Major - Headband of intellect + Headband of Intellect Minor Medium Major - Vibrant purple prism ioun stone + Vibrant Purple Prism Ioun Stone Major - 6th-level spell pearl of power + 6th-level Spell Pearl of Power Major - Periapt of wisdom + Periapt of Wisdom Minor Medium Major - Lavender and green ellipsoid ioun stone + Lavender and Green Ellipsoid Ioun Stone Major - Ring gates + Ring Gates Major - Crystal ball + Crystal Ball Major - Orb of storms + Orb of Storms Major - Boots of teleportation + Boots of Teleportation Major - 7th-level spell pearl of power + 7th-level Spell Pearl of Power Major - Major cloak of displacement + Major Cloak of Displacement Major - Crystal ball with see invisibility + Crystal Ball with See Invisibility Major @@ -2358,41 +2358,41 @@ Major - Crystal ball with detect thoughts + Crystal Ball with Detect Thoughts Major - 6 ft. by 9 ft. carpet of flying + 6 ft. by 9 ft. Carpet of Flying Major - Amulet of mighty fists + Amulet of Mighty Fists Minor Medium Major - Wings of flying + Wings of Flying Major - Cloak of etherealness + Cloak of Etherealness Major - Daern's instant fortress + Daern's Instant Fortress Major - Eyes of charming + Eyes of Charming Major - Robe of stars + Robe of Stars Major - 10 ft. by 10 ft. carpet of flying + 10 ft. by 10 ft. Carpet of Flying Major @@ -2400,51 +2400,51 @@ Major - Cube of force + Cube of Force Major - 8th-level spell pearl of power + 8th-level Spell Pearl of Power Major - Crystal ball with telepathy + Crystal Ball with Telepathy Major - Greater horn of blasting + Greater Horn of Blasting Major - Two spells pearl of power + Two Spells Pearl of Power Major - Helm of teleportation + Helm of Teleportation Major - Gem of seeing + Gem of Seeing Major - Robe of the archmagi + Robe of the Archmagi Major - Mantle of faith + Mantle of Faith Major - Crystal ball with true seeing + Crystal Ball with True Seeing Major - 9th-level spell pearl of power + 9th-level Spell Pearl of Power Major - Well of many worlds + Well of Many Worlds Major @@ -2452,399 +2452,399 @@ Major - Mantle of spell resistance + Mantle of Spell Resistance Major - Mirror of opposition + Mirror of Opposition Major - Greater strand of prayer beads + Greater Strand of Prayer Beads Major - Eyes of petrification + Eyes of Petrification Major - Bowl of commanding water elementals + Bowl of Commanding Water Elementals Major - Brazier of commanding fire elementals + Brazier of Commanding Fire Elementals Major - Censer of controlling air elementals + Censer of Controlling Air Elementals Major - Stone of controlling earth elementals + Stone of Controlling Earth Elementals Major - Amulet of the planes + Amulet of the Planes Major - Robe of eyes + Robe of Eyes Major - Helm of brilliance + Helm of Brilliance Major - Efreeti bottle + Efreeti Bottle Major - Chaos diamond + Chaos Diamond Major - Cubic gate + Cubic Gate Major - Iron flask + Iron Flask Major - Mirror of mental prowess + Mirror of Mental Prowess Major - Mirror of life trapping + Mirror of Life Trapping Major - Boots of levitation + Boots of Levitation Medium - Harp of charming + Harp of Charming Medium - Hand of glory + Hand of Glory Medium - Deep red sphere ioun stone + Deep Red Sphere Ioun Stone Medium - Incandescent blue sphere ioun stone + Incandescent Blue Sphere Ioun Stone Medium - Pale blue rhomboid ioun stone + Pale Blue Rhomboid Ioun Stone Medium - Pink and green sphere ioun stone + Pink and Green Sphere Ioun Stone Medium - Pink rhomboid ioun stone + Pink Rhomboid Ioun Stone Medium - Scarlet and blue sphere ioun stone + Scarlet and Blue Sphere Ioun Stone Medium - Cloak of resistance + Cloak of Resistance Minor Medium - Decanter of endless water + Decanter of Endless Water Medium - Necklace of adaptation + Necklace of Adaptation Medium - 3rd-level spell pearl of power + 3rd-level Spell Pearl of Power Medium - Talisman of the sphere + Talisman of the Sphere Medium - Serpentine owl figurine of wondrous power + Serpentine Owl Figurine of Wondrous Power Medium - Lesser strand of prayer beads + Lesser Strand of Prayer Beads Medium - Bag of holding type IV + Bag of Holding Type IV Medium - Bronze griffon figurine of wondrous power + Bronze Griffon Figurine of Wondrous Power Medium - Ebony fly figurine of wondrous power + Ebony Fly Figurine of Wondrous Power Medium - Glove of storing + Glove of Storing Medium - Dark blue rhomboid ioun stone + Dark Blue Rhomboid Ioun Stone Medium - Courser stone horse + Courser Stone Horse Medium - Cape of the mountebank + Cape of the Mountebank Medium - Phylactery of undead turning + Phylactery of Undead Turning Medium - Gauntlet of rust + Gauntlet of Rust Medium - Boots of speed + Boots of Speed Medium - Goggles of night + Goggles of Night Medium - Medallion of thoughts + Medallion of Thoughts Medium - Pipes of pain + Pipes of Pain Medium - Boccob's blessed book + Boccob's Blessed Book Medium - Monk's belt + Monk's Belt Medium - Lyre of building + Lyre of Building Medium - Cloak of arachnida + Cloak of Arachnida Medium - Destrier stone horse + Destrier Stone Horse Medium - Belt of dwarvenkind + Belt of Dwarvenkind Medium - Periapt of wound-closure + Periapt of Wound-Closure Medium - Horn of the tritons + Horn of the Tritons Medium - Pearl of the sirines + Pearl of the Sirines Medium - Onyx dog figurine of wondrous power + Onyx Dog Figurine of Wondrous Power Medium - Amulet of health + Amulet of Health Minor Medium Major - Belt of giant strength + Belt of Giant Strength Medium Major - Winged boots + Winged Boots Medium - 4th-level spell pearl of power + 4th-level Spell Pearl of Power Medium - Scabbard of keen edges + Scabbard of Keen Edges Medium - Golden lions figurine of wondrous power + Golden Lions Figurine of Wondrous Power Medium - Chime of interruption + Chime of Interruption Medium - Broom of flying + Broom of Flying Medium - Marble elephant figurine of wondrous power + Marble Elephant Figurine of Wondrous Power Medium - Iridescent spindle ioun stone + Iridescent Spindle Ioun Stone Medium - 5 ft. by 5 ft. carpet of flying + 5 ft. by 5 ft. Carpet of Flying Medium - Horn of blasting + Horn of Blasting Medium - Pale lavender ellipsoid ioun stone + Pale Lavender Ellipsoid Ioun Stone Medium - Pearly white spindle ioun stone + Pearly White Spindle Ioun Stone Medium - Portable hole + Portable Hole Medium - Stone of good luck (luckstone) + Stone of Good Luck (Luckstone) Medium - Ivory goats figurine of wondrous power + Ivory Goats Figurine of Wondrous Power Medium - Rope of entanglement + Rope of Entanglement Medium - Mask of the skull + Mask of the Skull Medium - Mattock of the titans + Mattock of the Titans Medium - Major circlet of blasting + Major Circlet of Blasting Medium - Minor cloak of displacement + Minor Cloak of Displacement Medium - Helm of underwater action + Helm of Underwater Action Medium - Greater bracers of archery + Greater Bracers of Archery Medium - Eyes of doom + Eyes of Doom Medium - 5th-level spell pearl of power + 5th-level Spell Pearl of Power Medium - Maul of the titans + Maul of the Titans Medium - Strand of prayer beads + Strand of Prayer Beads Medium - Cloak of the bat + Cloak of the Bat Medium - Iron bands of Bilarro + Iron Bands of Bilarro Medium - Cube of frost resistance + Cube of Frost Resistance Medium - Helm of telepathy + Helm of Telepathy Medium - Periapt of proof against poison + Periapt of Proof Against Poison Medium - Robe of scintillating colors + Robe of Scintillating Colors Medium - Gray bag of tricks + Gray Bag of Tricks Minor - Hand of the mage + Hand of the Mage Minor - 1st-level spell pearl of power + 1st-level Spell Pearl of Power Minor - Phylactery of faithfulness + Phylactery of Faithfulness Minor - Pipes of the sewers + Pipes of the Sewers Minor - Goggles of minute seeing + Goggles of Minute Seeing Minor - Hat of disguise + Hat of Disguise Minor - Pipes of sounding + Pipes of Sounding Minor @@ -2852,167 +2852,167 @@ Minor - Heward's handy haversack + Heward's Handy Haversack Minor - Horn of fog + Horn of Fog Minor - Bag of holding type I + Bag of Holding Type I Minor - Boots of elvenkind + Boots of Elvenkind Minor - Boots of the winterlands + Boots of the Winterlands Minor - Cloak of elvenkind + Cloak of Elvenkind Minor - Eyes of the eagle + Eyes of the Eagle Minor - Golembane scarab + Golembane Scarab Minor - Stone of alarm + Stone of Alarm Minor - Rust bag of tricks + Rust Bag of Tricks Minor - Horseshoes of speed + Horseshoes of Speed Minor - Rope of climbing + Rope of Climbing Minor - Lens of detection + Lens of Detection Minor - Druid's vestments + Druid's Vestments Minor - Silver raven figurine of wondrous power + Silver Raven Figurine of Wondrous Power Minor - Gauntlets of ogre power + Gauntlets of Ogre Power Minor - Gloves of arrow snaring + Gloves of Arrow Snaring Minor - Clear spindle ioun stone + Clear Spindle Ioun Stone Minor - 2nd-level spell pearl of power + 2nd-level Spell Pearl of Power Minor - Circlet of persuasion + Circlet of Persuasion Minor - Slippers of spider climbing + Slippers of Spider Climbing Minor - Bag of holding type II + Bag of Holding Type II Minor - Lesser bracers of archery + Lesser Bracers of Archery Minor - Dusty rose prism ioun stone + Dusty Rose Prism Ioun Stone Minor - Helm of comprehend languages and read magic + Helm of Comprehend Languages and Read Magic Minor - Vest of escape + Vest of Escape Minor - Eversmoking bottle + Eversmoking Bottle Minor - Murlynd's spoon + Murlynd's Spoon Minor - Boots of striding and springing + Boots of Striding and Springing Minor - Wind fan + Wind Fan Minor - Horseshoes of a zephyr + Horseshoes of a Zephyr Minor - Pipes of haunting + Pipes of Haunting Minor - Gloves of swimming and climbing + Gloves of Swimming and Climbing Minor - Tan bag of tricks + Tan Bag of Tricks Minor - Minor circlet of blasting + Minor Circlet of Blasting Minor - Horn of goodness/evil + Horn of Goodness/Evil Minor - Folding boat + Folding Boat Minor - Cloak of the manta ray + Cloak of the Manta Ray Minor - Bottle of air + Bottle of Air Minor - Bag of holding type III + Bag of Holding Type III Minor - Periapt of health + Periapt of Health Minor diff --git a/DnDGen.TreasureGen/Tables/ReplacementStrings.xml b/DnDGen.TreasureGen/Tables/ReplacementStrings.xml index 36cd8585..32e3e775 100644 --- a/DnDGen.TreasureGen/Tables/ReplacementStrings.xml +++ b/DnDGen.TreasureGen/Tables/ReplacementStrings.xml @@ -187,31 +187,31 @@ Composite shortbow - Silver dagger + Silver Dagger Dagger - Adamantine dagger + Adamantine Dagger Dagger - Adamantine battleaxe + Adamantine Battleaxe Battleaxe - Luck blade (0 wishes) - Luck blade + Luck Blade (0 wishes) + Luck Blade - Luck blade (1 wish) - Luck blade + Luck Blade (1 wish) + Luck Blade - Luck blade (2 wishes) - Luck blade + Luck Blade (2 wishes) + Luck Blade - Luck blade (3 wishes) - Luck blade + Luck Blade (3 wishes) + Luck Blade \ No newline at end of file From 95d70027d920ddc602f7af08865906ddc8c15045 Mon Sep 17 00:00:00 2001 From: Karl Speer Date: Fri, 17 Mar 2023 16:19:50 -0400 Subject: [PATCH 2/2] 10.5.1 --- DnDGen.TreasureGen/DnDGen.TreasureGen.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DnDGen.TreasureGen/DnDGen.TreasureGen.csproj b/DnDGen.TreasureGen/DnDGen.TreasureGen.csproj index ad4c604b..e0597c2d 100644 --- a/DnDGen.TreasureGen/DnDGen.TreasureGen.csproj +++ b/DnDGen.TreasureGen/DnDGen.TreasureGen.csproj @@ -2,12 +2,12 @@ net6.0 - 10.5.0 + 10.5.1 Karl M. Speer DnDGen TreasureGen This generates items for the Dungeons and Dragons 3.5 system. One can generate treasure or individual items such as coins, goods, weapons, armor, and magical items. - Issue #98 + Issue #111 https://github.com/DnDGen/TreasureGen https://github.com/DnDGen/TreasureGen item equipment treasure generator dice dungeons dragons d20 dnd 3.5 equip gen