Jump to content

MaNGOS Zero 21.0

Released 01/02/17


Key Changes

0.21 (2017-01-02) - "The Battle for Azeroth"
Many Thanks to all the groups and individuals who contributed to this release.

520+ Commits since the previous release.

  • Removed the old SD2 scripts and Added the new unified SD3 Submodule
  • Removed the individual extractor projects and added a unified Extractors Submodule
  • .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


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use