Jump to content

MaNGOS Zero 21.0

Released 01/02/2017

This is the most current release for this MaNGOS core.

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


Contact Us

To contact us click here
You can also email us at [email protected]

Privacy Policy | Terms & Conditions

Repositories

The Link to the master list
of MaNGOS repositories:
Copyright © getMaNGOS. All rights Reserved.

This website is in no way associated with or endorsed by Blizzard Entertainment®
×
×
  • Create New...