Releases: Dawn-of-Light/DOLSharp
Releases · Dawn-of-Light/DOLSharp
1.9.7.3888
Remove Net Framework (#448)
Look for assemblies (also) in lib folder
Remove NetFramework build
Remove NetFramework specific code
Cleanup release directory
Adjust docker image tags
1.9.7.3887
Show error for wrong ID in DBCharacterClass.EligibleRace (#450)
Load default CharacterClass if loading from DB fails
Remove CharacterClass.player member
Fix Warlock Chamber Display (#452)
Previously there was one too many chamber displayed
Add empty chamber if spell has no corresponding model
Remove chamber effect packet spam
Improve NPC Stealth (#443)
NPCs are now unstealthed on attack and restealth when out of combat
Fix Blanket of Camouflage
1.9.7.3886
!!! Breaking Change !!!
Move CharacterClass to DB (#444)
Refactor CharacterClass
Remove ICharacterClass and all its implementations
Save default CharacterClasses into DB if they do not exist yet
Fix pet window to no longer close when releasing subpet while having no main pet
Change Necromancer spells only using power when pet starts casting them
Necromancer: Fix double cast (#446)
Previously an instant would queue another spell while pet was casting
Also fix interrupted message spam
Add missing locks around the inventory (#447)
Fix Divine Intervention (#445)
The targets are supposed to heal themselves from the pool
Make CharacterClass properties customizable in DB (#440)
Expose SpecPointMultiplier, BaseHP, BaseWeaponSkill, AutoTrainSkills, EligibleRaces to DB
Remove DefaultCharacterClass
Fully implement CharacterClassBase (remove abstract)
1.9.7.3885
Auto Level CLs (#438)
Automatically increase CLs when appropriate, rather than having to go to town to talk to the king.
Update CharmSpellHandler.cs (#436)
Made error messages when charms fail more useful.
I found the switch checking body and charm types with gotos and multiple if statements really unintuitive, so I redid it in a way I think is much more legible.
1.9.7.3884
Accept currency item if ID is the same (#433)
Separate ToText() and ID
Determine ToText() by ItemTemplate.Name of Item.Id_nb == ItemCurrency.id
Fix wrong display Copper MerchantCatalogPages that follow other ones
Remove windows targetting for NetCore (#435)
Improve development on MacOS
Separate tests into reusable workflows (#434)
1.9.7.3883
Update dependencies in NetFramework (#432)
1.9.7.3882
Update dependencies (#431)
SharpZipLib 1.3.1->1.4.1
log4net 2.0.14->2.0.15
System.Text.Encoding.CodePages 6.0.0->7.0.0
Microsoft.Data.Sqlite 5.0.17->7.0.1
MySqlConnector 2.1.10->2.2.4
System.ServiceProcess.ServiceController 6.0.0->7.0.0
Microsoft.CodeAnalysis.CSharp 4.2.0->4.4.0
Microsoft.Diagnostics.Runtime 2.1.327703->2.2.343001
System.Diagnostics.PerformanceCounter 6.0.1->7.0.0
Microsoft.NET.Test.Sdk 17.2.0->17.4.1
NUnit3TestAdapter 4.2.1->4.3.1
Fix MySql database not being able to connect (#430)
Remove SslMode=None from ConnectionString
1.9.7.3881
PlayerStatistics translated / new language file created. (#429)
1.9.7.3880
KeepSkin : use new keep skin by default
KeepDoor : transversal keep door need a larger size
1.9.7.3879
Fix Net Framework build