Releases: Dawn-of-Light/DOLSharp
Releases · Dawn-of-Light/DOLSharp
1.9.7.3676
AddConsignmentMerchant (#140) allows player to purchase a consignment merchant from the lot marker (along with house and porch etc) Mainly for convienience.
1.9.7.3675
1124 server packets (#137) * 1.124 packetLibs Rolling out a few changes to Server to Client packets in 1.124 * small fix not sure why that was missing
1.9.7.3674
Merge pull request #147 from Dawn-of-Light/appveyor-c7-fix Update appveyor.yml for C# 7 support
1.9.7.3665
Fix Housing Teleporters (#127) Currently you can buy a teleporter to any realm. This is not a good thing.
1.9.7.3664
Give DB more control over pets (#126) * Exposed min and max stick range constants These should be exposed, as follow can be called outside of GameNPC. Also changed a few readonly statics to consts. * Reverting back to master Accidentally uploaded a file to my master branch. Reverting changes * Added: # of subpets controlled by npctemplate This gives more control over BD pets by having the number of subpets each commander can control be determined by NpcTemplate.TetherRange. Since the old code is still used when TetherRange <=0, this shouldn't change anything on existing servers. * New: ClassType of Pets determined by NPCTemplate This uses the ClassType from a pet's NPCTemplate to determine which brain a pet gets. GetPetBrain() is still used if ClassType is null or "", so this won't impact existing servers.
1.9.7.3663
Server props for keep guard stats (#125) * Exposed min and max stick range constants These should be exposed, as follow can be called outside of GameNPC. Also changed a few readonly statics to consts. * Reverting back to master Accidentally uploaded a file to my master branch. Reverting changes * Change: ServerProps for keep lords and guards Stats for keep guards and lords were hardcoded in TemplateManager. This replaces that with server properties. Default values are based on what the original hardcoded values were. * Change: Calculates stats based on serverprops This was hardcoded, so I'm replacing all that with server properties. * Change: ServerProps for keep lord/guard stats Stats for keep guards and lords were hardcoded in TemplateManager. This replaces that with server properties. Default values are based on what the original hardcoded values were. * Change: Added 10x multiplier to STR_MULTIPLIER
1.9.7.3662
Added: IsEnemy() handles all keep types (#123) Only checking for PVE, PVP, and normal server types left the others out in the cold when they should be using the default realm check
1.9.7.3661
Added: PvE BGs populate guards (#122) * Added: PvE BGs populate guards * Changed to use parameterised SelectObjects() Because I was in here anyway.
1.9.7.3660
New: Keep Lords call for help on PvE Servers (#121) * Lord calls for help When attacked, keep lords on PvE servers call for help from any surviving keep guards * Added AssistLord method * Overloaded AssistLord() So lords don't respond to their own calls for help, or help other lords if there are multiple in a keep. * Overloaded AssistLord() * Added m_nextCallForHelpTime member Necessary for BringFriends() * Add system namespace Needed for DateTime * Exposed stick min and max values These are useful outside of GameNPC so they should be exposed. Also changed a few static readonly to constants because they should be anyway.
1.9.7.3566
Merge pull request #3 from dol-leodagan/master Updated : DOL Server Projects Dependencies moved to Nuget repository, Appveyor Continuous Integration Set-Up with Revision similar to Subversion starting at version 1.9.7.3566, Auto releases for Linux and Windows Target (Needed for SQLite embedding)