Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

10.5.1 #115

Merged
merged 2 commits into from
Mar 20, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="DnDGen.Infrastructure" Version="4.3.1" />
<PackageReference Include="DnDGen.Infrastructure" Version="4.3.2" />
<PackageReference Include="nunit" Version="3.13.3" />
<PackageReference Include="NUnit3TestAdapter" Version="4.4.2">
<PrivateAssets>all</PrivateAssets>
Expand Down
Original file line number Diff line number Diff line change
@@ -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
{
Expand Down
Original file line number Diff line number Diff line change
@@ -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
{
Expand All @@ -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);
Expand Down
Original file line number Diff line number Diff line change
@@ -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
{
Expand All @@ -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);
Expand Down
Original file line number Diff line number Diff line change
@@ -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
{
Expand All @@ -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)
{
Expand Down
Original file line number Diff line number Diff line change
@@ -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
{
Expand All @@ -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);
Expand Down
Loading