Skip to content

Releases: Dawn-of-Light/DOLSharp

1.9.7.3742

24 May 15:27
c078915
Compare
Choose a tag to compare
Code cleanup (#227)

* Changed: SP Name changed - SERVERLISTUPDATE_ENABLED and AUTOSELECT_CASTER, please update your serverproperty table
Changed: OnlineStatusUpdate is now by default integrating Portal fields

* Code cleanup!
- warnings hunt
- replace deprecated methods with compliants ones
- comment unused code (AuditMgr)

1.9.7.3740

24 May 09:17
5ad50cf
Compare
Choose a tag to compare
/mob copy creates mob again (#225)

moved else branch in copy() one level up, so the mob is actually created
if an NPCTemplate is present

1.9.7.3739

18 May 11:14
bbddb59
Compare
Choose a tag to compare
Changed: SP Name changed - SERVERLISTUPDATE_ENABLED and AUTOSELECT_CA…

1.9.7.3738

02 May 21:01
1d1b008
Compare
Choose a tag to compare
Changed: added log4net as a shared reference handled by the project (…

1.9.7.3737

02 May 11:28
8e92ee3
Compare
Choose a tag to compare
Added doppelganger class (#218)

* Added

An abstract class that summons a pet using settings from an inheriting class.

* Added

* Added zero check for SummonSpellValue

Some pet summoning spells have value=0, which will force those pets to be level 1.

* Added Doppelganger.cs & GameSummoner.cs

* Added doppelganger properties

Added properties for realm & bounty point vlaues for doppelgangers

* Exempted doppelgangers from RP and BP caps

* Exempted doppelgangers from RP and BP caps

* Added support for PetSummonThreshold > 100%

Also:
Added PetResummonTime accessor.
Changed SummonThreshold to PetSummonThreshold to match other accessors.
Changed to override TakeDamage() to move a lot of check out of Health.set
Removed torch flag from code; it should be done in the DB anyway.

This still needs a little work for PetSummonThreshold > 100%, and likely an entire new GamePet variation is needed for NPC pets.

* Doppels retain their disguise until 50% health

This makes doppels a little more interesting by not having them change forms the moment they're attacked.

1.9.7.3736

02 May 11:19
ae87c88
Compare
Choose a tag to compare
Reduced roam frequency, longer roam distances (#219)

* Added IsRoaming

Allows brains to check whether a mob is walking towards a target.

* Reduce roam frequency, increase roam range

Previously, each think() cycle set a new random location to roam to, leading to mobs erratically wandering short distances from their spawn regardless of their roaming range.

Mobs now walk all the way to a chosen roaming destination before picking a new one, so mobs with high roaming ranges will wander significantly further from their spawn point.

Also simplified CalcRandomWalkTarget significantly, removing an unused angle calculation and redundant radius calculation.

Fringe benefit: Overhead from roaming mobs should be a lot lower.

1.9.7.3735

29 Apr 08:31
3adc158
Compare
Choose a tag to compare
AI tweaks (#217)

* Mobs only spam DD+Debuff spells

Previous change led to DoTs and other spell types being spammed after application.  Missed it in testing because BD commanders use different code.

* Added follow() to think()

Follow() was previously checekd at the end of CheckSpells(), leading to pets sometimes ignoring their followstate after a battle and standing around indefinitely.

1.9.7.3732

21 Apr 10:18
8f2a3f7
Compare
Choose a tag to compare
Added 2H bonus for guards/mobs/pets (#213)

* Added 2H bonus damage properties for guards, mobs, & pets

* Added bonus 2H damage for guards/mobs/pets

Since guards/mob/pets lose their block chance when using a 2H weapon, I've added their block chance as a percentage of bonus damage to compensate.  Can be disabled by server properties.

* Set mob_2h_bonus_damage false by default

Paradoxically, there's only a handful of mobs in Eve that can have a 2H weapon and a block chance, and they only use 2H weapons.  An exception is the Angelic Visage, which uses a 2H weapon and has a 20% block chance.

Since setting this true would be an arbitrary 5% damage bonus on some mobs that can't ever block anyway, I'm having 2H bonus damage default to false for mobs.

1.9.7.3730

21 Apr 10:03
90ad07b
Compare
Choose a tag to compare
Realm ranks 14 added (#211)

* Modified CommanderPet.txt

Tried to do my best with the translation ^^

* Revert "Modified CommanderPet.txt"

This reverts commit bc91c6a64fbc0e2722564371b711f5b62e93e0a4.

* Revert "Revert "Modified CommanderPet.txt""

This reverts commit 4a1af7d7a0b350904d83791e36c31885d6cd1d2c.

* Realm rank 14 added.

Titles and realmpoints needed come from official website.

1.9.7.3729

20 Apr 21:21
e49e083
Compare
Choose a tag to compare
DE CommanderPet (#210)

* Modified CommanderPet.txt

Tried to do my best with the translation ^^

* Revert "Modified CommanderPet.txt"

This reverts commit bc91c6a64fbc0e2722564371b711f5b62e93e0a4.

* Revert "Revert "Modified CommanderPet.txt""

This reverts commit 4a1af7d7a0b350904d83791e36c31885d6cd1d2c.