Skip to content

Releases: Dawn-of-Light/DOLSharp

1.9.7.3888

22 Feb 17:18
4ee59c1

Choose a tag to compare

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

20 Feb 20:07
8a21b5c

Choose a tag to compare

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

09 Feb 13:35
a50d077

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

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

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

Choose a tag to compare

Update dependencies in NetFramework (#432)

1.9.7.3882

01 Jan 17:53
e288f68

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

Choose a tag to compare

PlayerStatistics translated / new language file created. (#429)

1.9.7.3880

19 Dec 13:58

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

Choose a tag to compare

Fix Net Framework build