From 234a915bf0f47a6a952687fcf0f782523be3ddb1 Mon Sep 17 00:00:00 2001 From: Thomas Kupka <30651440+kupka@users.noreply.github.com> Date: Tue, 1 Oct 2024 11:19:37 +0200 Subject: [PATCH 1/2] Release-2.0 --- libsrd5/libsrd5.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libsrd5/libsrd5.csproj b/libsrd5/libsrd5.csproj index 1dd3e89..652c21b 100644 --- a/libsrd5/libsrd5.csproj +++ b/libsrd5/libsrd5.csproj @@ -3,7 +3,7 @@ netstandard2.0 libsrd5 - 0.1.24 + 0.2.0 Thomas Kupka Thomas Kupka https://github.com/kupka/libsrd5 From ae017dc20551975fd0cb9d068ebef4b3babea6ee Mon Sep 17 00:00:00 2001 From: Thomas Kupka Date: Tue, 1 Oct 2024 20:01:08 +0200 Subject: [PATCH 2/2] Fixed test --- libsrd5.tests/EffectsTest.cs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/libsrd5.tests/EffectsTest.cs b/libsrd5.tests/EffectsTest.cs index d8e4683..6a80e0b 100644 --- a/libsrd5.tests/EffectsTest.cs +++ b/libsrd5.tests/EffectsTest.cs @@ -45,7 +45,7 @@ public void EnumerateEffectsTest() { Assert.True(bandit.HasEffect(effect)); bandit.OnStartOfTurn(); bandit.OnEndOfTurn(); - bandit.OnDamageTaken(); + bandit.OnDamageTaken(); bandit.RemoveEffect(effect); Assert.False(bandit.HasEffect(effect)); bandit.OnStartOfTurn(); @@ -66,5 +66,18 @@ public void QuasitPoisonEffectTest() { bandit.OnEndOfTurn(); Assert.False(bandit.HasCondition(ConditionType.POISONED)); } + + [Fact] + public void LichParalyzingTouchEffectTest() { + Combattant bandit = Monsters.Bandit; + while (!bandit.HasEffect(Effect.LICH_PARALYZATION)) { + bandit.AddEffect(Effect.LICH_PARALYZATION); + bandit.OnEndOfTurn(); + } + Assert.True(bandit.HasCondition(ConditionType.PARALYZED)); + bandit.RemoveEffect(Effect.LICH_PARALYZATION); + bandit.OnEndOfTurn(); + Assert.False(bandit.HasCondition(ConditionType.PARALYZED)); + } } } \ No newline at end of file