1.9.7.3705
github-actions
released this
27 May 14:54
·
240 commits
to master
since this release
Add Per-Page-Currency (#384)
In database this is set in MerchantItem table where slot -1 is designated for setting currency.
The Price in slot -1 sets the currency ID where:
1 is Copper
2 is ItemCurrency (as in Aurulite, Atlantean Glass etc)
3 is BP
4 is Mithril
ItemCurrency item is set in slot -1 ItemTemplateID. MerchantItem.Price overrides ItemTemplate.Price in merchant listing.
This is supposed to be backwards compatible, so Copper is selected by default and if price is zero (which is the default) in MerchantItem the ItemTemplate.Price is selected.
Merge pull request #385 from Lotendan/feature/PascalStringLength
Add more length restrictions to WritePascalStringIntLE
Merge pull request #382 from NetDwarf/FixTurretFacing
Fix animist turret when target is running through
Fix unusable animist turrets on 1.125+
Do not delve the 'weapon' stats of an instrument (#383)
An instrument does not have DPS or SPD, Effective Damage, etc...
Fix packets for client capped string (#381) from JVirant
Truncate strings in packets for the following packets:
- SendCharacterOverview (Name/Location/ClassName/RaceName)
- SendMerchantWindow (ItemName)
- SendRegions (ip string)
Add .vscode to .gitignore and clean up .gitignore(s) (#379)
Replace deprecated classes for Net6 (#378)
Replace RNGCryptoServiceProvider with RandomNumberGenerator
Replace MD5CryptoServiceProvider with MD5
Replace SHA256Managed with SHA256
Replace WebRequest/WebClient with HttpClient
Add reference to System.Net.Http to DOLScriptCompilers
Add/Fix ShortDescriptions for Masterlevels (#375)
Use prepared database in Docker (#377)