Update ChangeLog.md

Updated ready for Rel21 - thanks Krill
This commit is contained in:
Antz 2016-05-05 19:54:43 +01:00
parent 4d28e2d9e7
commit 40c96bd9db

View File

@ -11,8 +11,325 @@ Many Thanks to all the groups and individuals who contributed to this release.
* Removed the old SD2 scripts and Added the new unified SD3 Submodule * Removed the old SD2 scripts and Added the new unified SD3 Submodule
* Removed the individual extractor projects and added a unified Extractors Submodule * Removed the individual extractor projects and added a unified Extractors Submodule
* TODO: Add full list of fixes from Rel20 to 21 for both Server, Scripts and Database * .ticket command rework
* 50% player damage to mob required for reward Unchanged TC backport. Not fully tested.
* A bit better decoupling of the movement speeds of pet and its master.
* Accounting disabled LoS check while mob casting
* Add "go" and "to_me" option to ".mmap path" command.
* Add a debug command to show all possible random point for selected creature.
* Add const descriptor to GetSingleCreatureFromStorage method.
* Add core support for spell 29201 Basic version of Corrupted Mind spell for Loatheb encounter in Naxxramas (original)
* Add necessary pthread flag for clang
* Added `disables` table
* Added and updated map mthread
* Added Dbdocs editor
* Added IsSpellHaveEffect
* Added minor account table update for PlayerBotAI
* Added Missing function
* Added support for openssl on OSX systems running OpenSSL 1.0.2g (installed using homebrew). (#115)
* Added unified extractor submodule
* Added: LazyMaNGOS Auto Installer (Debian)
* Adding DB log, minor refactoring
* Adding wrapper to ScriptedAI for target selection
* Adds infrastructure to support talent based effects in the future.
* Adjusted version info
* Allow creatures to handle several EVENT_T_RECEIVE_EMOTE instead of one.
* Allow dying creatures to deal damage when casting spells.
* Allow GAMEOBJECT_TYPE_BUTTON and TRAP respawn using SCRIPT_COMMAND_RESPAWN_GAMEOBJECT.
* Allow GAMEOBJECT_TYPE_GOOBER to start DBScripts on GO Use.
* Allow pet motion speed change like other mobs
* Allow SD3 scripted dummy and script spelleffects upon players
* Any triggered by aura spell should be casted instantly (a weaker condition).
* Any triggered spell should be casted instantly.
* Applied Extractor Updates
* Arena Master Quest Fix
* Bestial Swiftness: should be incative while pet following.
* Better handling of movement generators when fear/confuse ends for a player.
* Boss Gar tidy up
* C++11 build fix
* Call Reset() after AI ctor; AT 522 script fix
* Case statement not terminated properly
* Changes made to bring in-line with One
* Channel world: disabling join/leave announces
* Character manaregen: looks like one /2 was excessive
* Charm effect on player causes control loss and motion interrupt
* Check pet power before it casts
* Chest with quest loot deactivation
* Clang return error fix
* Clarify some issues regarding negative angles. The client seems to handle them strange.
* Clarify some logic in SpellMgr.cpp
* Clarify weather packet
* Classic Mistletoe Spell Fix
* Cleaning of the new GO commands implementation
* cleanup inspired by GCC build
* Cleanup: no more used after SD2 reactoring WorldTemplate stuff
* Commands for GO manipulations (gobj): anim, state, lootstate
* Complete redesign of waypoint system
* Core/Collision: Models with flag MOD_M2
* Corections made to indentations in script
* Correct Heartbeat resist after my #39efe8c
* Correct SD2 return values
* correct spawn rules and configurability for new ore system
* Correct spell damage taken on melee attacks.
* Correct sutble typo
* Corrected website URL
* Correction to FindPlatform
* Corrections to the build system.
* Creature sleeping script altered
* DB log: correct check ID
* DBScripts-Engine: Implement new commands
* Disable access to PvP barracks for too low ranks and other faction.
* Disable BG: another way to do
* Disable spawns: base checking entry, additionally.
* Disables: DISABLE_TYPE_ITEM_DROP=10. Also fixed memory leak
* Disables: item drop disable Quest loot cannot be disabled here.
* Don't interrupt certain channeled spells
* Druid Clearcasting: do not drop aura if spellmod was not used (for 0 spellcost)
* Eluna update version - Fix VS 2013 build
* Eluna: Remove travis script for getting last eluna
* Enable areatrigger teleports in battleground
* Enabled autopooling code and fixed quest 5203 as well as Troll Beserking and Stoneform Racial
* enhance readability and correct numbers
* Ensure the resurrection when entering instantiable map
* Experimental movement lag fix
* Explicit conversion ObjectGuid to uint64 (gcc build fix)
* Extra attack: allow to accumulate only next swing extra atttacks
* Extra attack: instant or on the next swing
* Extractor updates
* Fake combat state is also a reason to prevent mob evade
* Few improvements for Win32
* Fix "Unknown player" bug Fixed old bug where players where all are named "Unknown" after some log in / log out
* Fix .goname command
* fix a bug in Player::addSpell causing wrong values in skills and talents.
* Fix a bug in previous commit where some wmo's were not extracted at all.
* Fix a client freeze caused by malformed paths
* Fix a crash. Using format specifiers without matching values is a no-go and clean up.
* Fix a small typo in previous commit.
* Fix ACE_TSS usage.
* fix and simplify the Player::addSpell function.
* Fix Arcane Missile self cast bug.
* Fix Archlinux build
* Fix bot PCH
* Fix Cannibalize
* Fix channeling spells for unit (will not cast channeling spells when walking, attacking etc.)
* Fix compiler warning.
* Fix crash during gm .saveall
* Fix crash on taming rare creatures.
* Fix crash when loading invalid vmap data.
* Fix crash when using console commands
* Fix crash when using DB script command 34 (TERMINATE_CONDITION).
* Fix deeprun rat roundout crash
* Fix Deeprun spell used on player
* Fix Devouring Plague
* Fix displaying the right ranks of spells in spellbook
* fix doubling the text displayed in channels` chat when playerbots building is enabled.
* Fix Eluna OnCreatureKill
* Fix false error display - Bloodthirst triggers
* Fix for branching within exclusiveGroup questline.
* fix for last stand 1hp bug
* fix for spell 24732 Bat Costume
* Fix Gnomish Death Ray.
* Fix Gnomish Mind control cap
* Fix Gnomish Ray Shrink.
* Fix Ground and EarthBind Totems
* Fix Grounding Totem delay bug.
* Fix Improved Shield Block Talent Its additional charge was removed by a Dummy Effect.
* Fix incorrect enum in previous commit
* Fix invalid table reference for playerbots
* Fix item Lifegiving Gem, in classic it was providing 15% health.
* Fix Linux build
* Fix Linux include
* Fix Mage's frost nova damage breaking aura
* Fix Mind Soothe aggro.
* fix Movement::MoveSpline::ComputePosition to return only positive angles.
* Fix mysql lib location for 5.0 and 5.1
* Fix NPC's running to the first waypoint
* Fix of the previous: copy mangosd config
* Fix Out Of Tree error for Linux builds
* Fix Paladin Hammer of Wrath,Judgement of Command,Seal of Command PROC,Seal of Righteousness Dummy Proc receive benefit from Spell *Damage and Healing.
* Fix playerbot module building
* Fix previous commit.
* Fix PvPstats table to fit with its web app
* fix Quest 7603 - Kroshius
* Fix resource leaks in DBCFileLoader.
* Fix server crash due to incorrect SQL parameter bindings.
* Fix server crash on CONDITION_GAMEOBJECT_IN_RANGE check.
* Fix server crash on shutdown
* Fix sleeping peon in durotar
* Fix SMSG_WHO show players matching given criteria.
* Fix some include paths in tools.
* Fix spell 19714 is buff instead of debuff. May fix also other spells that use same aura.
* Fix spelling of IsSwimmable.
* Fix spells with the target combination (TARGET_SCRIPT, TARGET_SELF).
* Fix stealthing animation for group members.
* Fix Talent improved Seal of Righteousness.
* Fix TARGET_SELF-TARGET_SCRIPT target combination.
* Fix temporary enchantment duration
* Fix text typo
* Fix the AuctionHouseBot seller not posting auctions on some architectures/builds The issue was a forgotten initialization.
* Fix the description field for realm and characters database. Also update the revision.h
* Fix to 729bc32: resurrect only in case dungeon target map
* Fix Travis build on OS X.
* Fix typing error for High Priestess Jeklik
* fix typo
* Fix uint32_t errors (VS 2013)
* Fix Unit::SetConfused to work on players.
* Fix warden crash for NYI builds
* Fix wrong include
* Fix wrong PartyResult enum value.
* Fix wrong use of uninitialized locks.
* fixed *MacOS X build
* Fixed dos/unix file problem
* Fixed double fclose() in genrevision and general tidy up
* Fixed OpenSSL location (#118)
* Fixed output error in .mmap path
* Fixed PCH warnings and bot add command
* Fixing a glitch.
* fixing beast lore Aura
* Fixing crash at player leave map during loot roll
* Fixing few warnings
* Forgot a couple required OSX and Unix library names
* Garr - Improved firesworn on death exploding and added enrage ability
* Garr adds explosion fix
* Gcc build fix: no cbegin()/cend() container members
* Gcc build: get rid of few warnings
* Heartbeat resist first implementation
* Holy Light and Seal of Righteousness PROC and Flash of Light receive benefit from Spell Damage and Healing too low.
* Honor flush and GetDateToday() method fix
* Implement Appveyor Windows testing
* Implement CMSG_MOVE_TIME_SKIPPED packet!
* Implement CREATURE_FLAG_EXTRA_NO_PARRY_HASTEN
* Implement holes handling on map. Now GetHeight correctly returns no height when a hole is detected.
* Implement Inferno spell for Baron Geddon (classic version with TriggerSpell)
* Implement instance data call for OnCreatureDespawn.
* Implement movement wrappers for creatures and players
* Implement player rank in defensive channels
* Implement possibility to force enable/disable mmap-usage for specific creatures.
* Implement quest_relations table (#114)
* Implement SCRIPT_COMMAND_SEND_MAIL
* Implemented EasyBuild for windows
* Implementing CAST_FAIL_NO_LOS EventAI
* Improve and Finalize new Weather system
* Improve confused, random and fleeing movement generators.
* Improve jerky player movement on high latency
* improved algorithm for finding a random reachable point on ground
* Improved Blink
* Improved Combat Movement handling
* Improved logic in ACTION_T_CAST
* Improved Rune game objects a lot
* Improved sap Talent
* Improved vmap-extractor.
* Include forgotten data file in vmap-extractor.
* Include location fix
* Instance Reset Fix
* Instant Flight Paths option added.
* Interrupt autoshot by deselecting target
* Judgement of command not need CastCustomSpell
* Large rearrangement and cleanup of base cmake system
* LazyMaNGOS Re-Vamp
* Linux build fix
* List aura - added number of aura stacks, see DB
* Low-level spells cast by high-level players will receive smaller bonuses from +healing and +spell damage.
* Mage Arcane Power update
* Major refactoring of SD2 script system
* Make ACE build on other OSes too
* Make some errors more verbose.
* Make use of attribute SPELL_ATTR_UNAFFECTED_BY_INVULNERABILITY.
* Massive improvements on Garr encounter
* Match client limits in cgaracter DB.
* Merged Vmaps extractor/assembler, updated scripts
* Minor cleanup Too lazy to find out what exactly was influenced by it, but it was wrong :) no effect != negative effect
* Minor corrections to the build system.
* Minor fixes for clang builds.
* Minor refactoring Like HasSpellEffect method here, other now global-scoped methods from SpellMgr.h.
* Minor refactoring of auto-replacing player spell ranks
* Minor refactoring of detect visibility code The predefined method of getting aura modifier is used for clarity.
* Minor syntax correction
* Missed one spot in previous commit.
* Modified Pet Owner combat state
* Molton Core cleanup
* More fixes. This solves the annoying issue of Basic Campfires not *giving spirit buffs.
* More lock fixes. Also fix the .character level command
* More minor fixes for worldserver startup/shutdown on *nix
* More robust checks on mutex acquire.
* More thread-safety checks.
* Move core definition into cmake
* Move DB revision struct to cpp
* Moved condition related to mage casting on self
* Movement changes
* My guess to 5875 client methods
* MySQL CMake Macro rewrite
* Naxx: Gothik - redesign
* Necessary include path for osx
* non initialised variable.
* Normalize Username so that Telnet users can use lower case usernames
* Not so bright warning if DB content newer than core awaits
* Override spell range for script target spells when not provided.
* Paladin Reckoning bomb with the limitation.
* Paladin reckoning bomb.
* Partial revert of PCH changes
* Partially debugged logging code.
* Player movement interrupt when fear/confuse fades Should be improved due to difference between StopMoving() and tMoving().
* Player::TeleportTo() signature change to request undelayed teleport.
* Pool-System: Allow pooling non-lootable gameobjects
* Prevent Seal of Command damage overflow.
* Reapply Properly display creatures with waypoint when they enter player range
* Reapply Properly display creatures with waypoint when they enter player range
* Refactor the areatrigger_teleport to use condition system.
* Refactoring db_scripts
* Reload command do not announce to player accs
* Remove duplicate line in vmap-extractor.
* Remove policy CMP0005
* Removed character updates import and added config rename along with two required compilers
* Removed deprecated SD2
* Removed non-classic items from ah selection.
* Removed SD2 database binding
* Removed SFN wildcards
* Removed the individual extractor projects and added a unified Extractors Submodule
* Removed the old SD2 scripts and Added the new unified SD3 Submodule
* Removed unnecessary cmake macro
* Rename the cmake variable respecting conventions
* Restore commit 'Mr Smite Weapon Correction'
* Rogue - Improved Sap.
* SD2: correct handling OnGossipSelect
* Server-owned world channel
* Shared Final
* Skip item SPELLTRIGGER_ON_USE at form change.
* Some pet fixes (#119)
* Spell attribute allowing heartbeart resist mechanic
* Spell class - Fix for inaccessible class data
* Spell_Miss will Restore Rage and Energy
* Split the look-up portion of FindEquipSlot into a 2nd function ViableEquipSlots.
* Start dbscripts_on_spell for SPELL_EFFECT_TRIGGER_MISSILE with missing spell id.
* Stop casting non-instant spell when target is lost.
* Stop motion of players when fear/confuse fades
* Stranglethorn Vale sleeping creatures script
* Support C++11 and update Eluna
* Support of several client builds
* Suppress some clang warnings and cleanup redundant directives.
* The energy gained from "Thistle Tea" now decreases with levels past 40.
* The next Bestial Swiftness improvement Looks like the only issue left: the pet returns to the master at normal "follow" speed after combat.
* Trap stealth implementation
* Triage quest: fixing memory leak
* Typo and Take Power.
* Update conf file to work with modern SQL servers
* update deeprun rat roundup script
* Update dependencies and necessary changes to tools
* Updated Easybuild to include VS2015 support
* Updated Eluna and SD3 submodules
* Updated Expected content level
* Updated extractors to fix movement bug. Will need to reextract
* Updated Realmd to now accept both local and external connections
* Updated SD3 submodule
* Updated Unified Extractor subModule
* UpdateMask class refactoring
* Validate the spawn distance passed to RandomMovementGenerator constructor.
* Various db fixes from external sources
* Warden checks refactoring
* Warden table redone to allow grouping of similar checks
* warden_refactor - db update
* Warrior - Sweeping Strikes, do not drop aura when stance changes.
* Warrior Talent - IMPROVED SHIELD BLOCK
0.20 (2015-03-23) - "New Beginnings" 0.20 (2015-03-23) - "New Beginnings"