Releases: Dawn-of-Light/DOLSharp
Releases · Dawn-of-Light/DOLSharp
1.9.7.3742
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
/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
Changed: SP Name changed - SERVERLISTUPDATE_ENABLED and AUTOSELECT_CA…
1.9.7.3738
Changed: added log4net as a shared reference handled by the project (…
1.9.7.3737
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
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
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
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
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
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.