Skip to content

Releases: Dawn-of-Light/DOLSharp

1.9.7.3710

17 Mar 23:23
42203c5
Compare
Choose a tag to compare
Discord integration (#189)

Discord integration

1.9.7.3709

16 Mar 14:52
543c227
Compare
Choose a tag to compare
Exposed necro pet stats via server properties (#187)

* Overloaded AutoSetStats() to use server properties

Exposed necro pet str, con, dex, and qui stats via server properties, and overloaded AutoSetStats() so stats are calculated and stored rather than being calculated every time the accessors are called.  Stats should be within 1 point of previous code by default.

Because greater necroservants use different calculations than other necro pets, they have a separate set of server properties.

* Added properties for necro pet stats

1.9.7.3701

10 Mar 09:14
9dc9db1
Compare
Choose a tag to compare
New baf (#176)

* Added properties to control odds of mobs bringing friends

Added properties to control odds of mobs bringing friends

* New BAF code

The old bring a friend code used two separate mechanisms, one of which was only used in dungeons.  The new code is used everywhere, is more livelike, and adds two server properties to allow the odds of mobs bringing friends to be adjusted rather than being hard coded.

Mobs don't always trigger a AttackedByEnemy event before going hostile, which was leading to BAF code not always being called.  I've moved the BringFriends() call to AddToAggroList() instead.

The new implementation fixes the following bugs:
Mobs not always BAF when aggroing by proximity, when pulled by non damaging spells, or when pulled by pets
Pulled by non damaging spell such as debuff
Mob BAF multiple times in a fight
Mobs brought by a friend also trying to BAF

* Updated BringFriends() to match new BAF code

Updated BringFriends() to match new BAF code

1.9.7.3699

16 Jul 20:49
Compare
Choose a tag to compare
Added FREE_RESPEC server property (#174)

* Added support for FREE_RESPEC server property

* Added FREE_RESPEC server property

* Added support for FREE_RESPEC server property

* Added FREE_RESPEC server property

* Added FREE_RESPEC server property

1.9.7.3698

28 Jun 21:19
Compare
Choose a tag to compare
Adds all realm teleporter (#173)

* Added

A new teleporter class that gives access to all three realms areas for PvE and PvP servers.

* Added AllRealmsTeleporter.cs

1.9.7.3697

28 Jun 06:03
Compare
Choose a tag to compare
Add place holder artifact quests (#172)

* Added placeholder artifact quests, cleaned up existing ones

There were a bunch of artifact encounters which lacked associated quests, making those artifacts unavailable.  I added placeholders to make artifacts available.

I noticed that ArtifactID and Init() were using identical hard coded strings, so I replaced that with a new m_artifactID property and moved hard coded properties and accessors to the beginning of the files to make them more visible.

* Added placeholder encounter for Braggart's Bow artifact

* Add new artifact encounter and quest placeholders

1.9.7.3696

26 Jun 06:58
Compare
Choose a tag to compare
Fix exploitable side effect of stat (de)buffs (#165)

Remove GamePet conditional in PropertyChangingSpell.OnEffectStart
because it added a second bonus but never removed it

1.9.7.3692

26 Jun 06:53
Compare
Choose a tag to compare
Added con loss, xp loss, ress sickness on death server properties (#167)

* Server properties for xp loss, con loss, res sickness levels

Added server properties to determine which level characters start to lose xp on death, lose con on death, and suffer ress sickness on death.

* Added server properties for con loss, xp loss, and res sickness on death

Added server properties to determine which level characters start to lose xp on death, lose con on death, and suffer ress sickness on death.

1.9.7.3690

26 Jun 06:50
Compare
Choose a tag to compare
Added DreadedSealCollector.cs (#164)

DreadedSealCollector.cs was already there, it just needed to be added to the project.

1.9.7.3689

31 May 16:04
Compare
Choose a tag to compare
Fix debuff in SpellRangePercentCalculator (#162)

* Fix debuff in SpellRangePercentCalculator

Change (int) rounding for debuff calculation to be applied after multiplication

* Fix debuff in ArcheryRangePercentCalculator

Same error as in SpellRangePercentCalculator