Skip to content

Releases: Dawn-of-Light/DOLSharp

1.9.7.3886

09 Feb 13:35
a50d077
Compare
Choose a tag to compare
!!! 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

14 Jan 17:11
f090740
Compare
Choose a tag to compare
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

07 Jan 10:04
fdafa1d
Compare
Choose a tag to compare
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

02 Jan 12:20
4c4990d
Compare
Choose a tag to compare
Update dependencies in NetFramework (#432)

1.9.7.3882

01 Jan 17:53
e288f68
Compare
Choose a tag to compare
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

27 Dec 16:10
de23ea2
Compare
Choose a tag to compare
PlayerStatistics translated / new language file created. (#429)

1.9.7.3880

19 Dec 13:58
Compare
Choose a tag to compare
KeepSkin : use new keep skin by default
KeepDoor : transversal keep door need a larger size

1.9.7.3879

06 Dec 12:22
Compare
Choose a tag to compare
Fix Net Framework build

1.9.7.3878

05 Dec 21:36
Compare
Choose a tag to compare
moved almost every text from playercommands into language file. Added zone translation into /who command.

1.9.7.3877

30 Nov 21:26
Compare
Choose a tag to compare
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.