Releases: Dawn-of-Light/DOLSharp
Releases · Dawn-of-Light/DOLSharp
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
1.9.7.3878
moved almost every text from playercommands into language file. Added zone translation into /who command.
1.9.7.3877
Update Github Actions
Replace deprecated set-output with GITHUB_ENV
moved hard coded text from playercommands into language file.
Replace expired Discord link
typo fixed.