Skip to content

Releases: Dawn-of-Light/DOLSharp

1.9.7.3769

07 Dec 09:41
aa0989d
Compare
Choose a tag to compare
Add null check to DropLoot() for artifact scrolls (#269)

When an artifact scroll couldn't be created, it lead to a null exception which stopped further loot templates from being processed and messed up mobs dying.

It now logs an error including the scroll data string so it can be added to item templates.

1.9.7.3768

07 Dec 09:39
3d78cdf
Compare
Choose a tag to compare
Update NUnit to 3.12 (#268)

* Update NUnit to 2.7.1

Remove NSubstitute and Castle.Core package (unused)

* Update NUnit to 3.12

Added NUnit 3.12 to all testing projects
Change TestFixtureSetUp and SetUp to OneTimeSetup where necessary

* Specify AppVeyor test assemblies

* Quote paths in AppVeyor test only assembly

* Use relative path for test assembly

* Restore nuget packages for solution

1.9.7.3767

03 Dec 14:22
15c9674
Compare
Choose a tag to compare
Fixed Child's Play Quests (#267)

Child's Play quests were giving maulers studded armour they couldn't wear.

While there, I removed duplicate code and streamlined it a bit to skip unnecessary string comparisons.

1.9.7.3766

29 Nov 22:57
67ad316
Compare
Choose a tag to compare
Fixed placing and removing items in houses on 1125 (#264)

1.9.7.3765

29 Nov 22:49
0c92543
Compare
Choose a tag to compare
Fix ArtifactTurnInQuest breaking all Artifacts (#261)

Fixes a bug where all stats of an artifact (version) are reset globally

1.9.7.3763

17 Oct 12:58
948c0ba
Compare
Choose a tag to compare
Fix DataQuest with no Money/XP Reward (#258)

* Add DataQuest Unit and Integration Tests

* Fix Quests That Have No Money or XP Reward

* Fix Travis

1.9.7.3761

27 Sep 10:17
d3e05e2
Compare
Choose a tag to compare
Fix Naked Script NPCs (#257)

1.9.7.3759

21 Sep 08:01
b58936c
Compare
Choose a tag to compare
Add ResiPierceBuff (#251)

Remove StatsSpellHelper
Change TimeManager so it is testable
Fix typo in FlexibleSkillBuff (obsolete the one with typo)

1.9.7.3758

21 Sep 07:55
930446f
Compare
Choose a tag to compare
Better Item Craft Button Enable Code (#254)

* Added GetCraftingSkill() Method

Added GetCraftingSkill() Method, which returns the crafting skill that created a given item.

* Improved Code to Enable Craft Button

Old code enabled the craft button for items if the player's primary crafting skill was alchemy or spellcrafting.  This means that the craft button could be enabled for items that weren't player crafted, and that servers which give access to all crafting skills never enable the crafting button.

New code checks if the item is player crafted, is from one of the crafting skills which can be imbued or tinctured, and the player has either alchemy or spellcrafting skills.

1.9.7.3757

19 Sep 15:14
1e477cb
Compare
Choose a tag to compare
Fix GameEventMgr.GlobalHandlerCollection (#252)

Make GlobalHandlerCollection public