Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DEV] Changelog (TDB: 335.61 & 6.04) #15821

Closed
TrinityCoreBot opened this issue Nov 7, 2015 · 1 comment
Closed

[DEV] Changelog (TDB: 335.61 & 6.04) #15821

TrinityCoreBot opened this issue Nov 7, 2015 · 1 comment

Comments

@TrinityCoreBot
Copy link

Changelog (TDB 335.60 -> 335.61 & 6.03 -> 6.04)

Quests

Spells

Achievements

Creatures

Units

  • Updated melee/spell hit calculations 6.x

Players

Items

Gameobjects

Zones

  • Northrend: Added some missing spawns 3.3.5 6.x
  • Highbank: Spawned creatures 6.x
  • Twilight Highlands: Spawned creatures 6.x
  • Ghostlands: Spawned some missing creatures 6.x
  • Silvermoon: Spawned some missing creatures 6.x
  • Eversong Woods: Spawned some missing creatures 6.x

Instances/Raids

  • The Eye: Fixed two gameobjects
  • Naxxramas: Rewrote Thaddius encounter 3.3.5 6.x
  • Naxxramas: Cleanup Maexxna encounter 3.3.5 6.x
  • Naxxramas: Cleanup Instructor Razuvious encounter 3.3.5 6.x
  • Naxxramas: Rewrote Gothik the Harvester encounter 3.3.5
  • Naxxramas: Rewrote Four Horsemen encounter 3.3.5
  • Icecrown Citadel: Professor Putricide - fixed Expunged Gas 3.3.5 6.x
  • Rewrote the boundary system to make it more flexible 3.3.5

Events

  • Day of the Dead: Spawned all creatures and gameobjects 3.3.5 6.x
  • Hallow's End: Spawned all creatures and gameobjects in Northrend 3.3.5 6.x
  • Feast of Winter Veil: Spawned missing creatures in Outland, Dalaran, Silvermoon and Azuremyst Island 3.3.5 6.x

SmartAI

  • Added possibility to despawn objects with SMART_ACTION_FORCE_DESPAWN 3.3.5 6.x

Commands

  • Improved "additem" and "additemset" command `6.x
  • Added tranport position output to "gps" command 6.x
  • Improved "npc info" to show PhaseIDs and PhaseGroups 6.x
  • Extended .cheat cooldown command to also affect spells with charges 6.x
  • ".learn" will target current player by default
  • ".setskill" will target current player by default
  • ".help" will show commands sorted alphabetically

Packets/Opcodes/Networking

  • Updated and enabled battlefield opcodes 6.x
  • Updated and enabled few movement opcodes 6.x
  • Updated and enabled guild finder opcodes 6.x

Tools

Misc

  • Fix startup errors 6.x
  • Improve some log messages 3.3.5 6.x
  • Multiple crash fixes 3.3.5 6.x
  • Multiple code optimizations 3.3.5 6.x
  • Fixed build on Windows 10 with CMake 3.4
  • Ensure that MySQL version used when compiling is the same as libmysql.dll ( [Authserver][Crash] QueryResult: Access violation - NULL #15848) 3.3.5 6.x
  • Database updater is now enabled by default 3.3.5 6.x
  • Suppress unused-local-typedefs warning for Clang 3.6.0+
  • Support 6.2.3.20726 6.x
  • Support 6.2.3.20779 6.x
  • Support 6.2.3.20886 6.x
  • Always allow accounts with RBAC_PERM_COMMAND_GM to enter instances on login 3.3.5 6.x
  • Upgraded required boost version to 1.51 6.x
  • Show destroy animation for creatures and totems

6.x
3.3.5

@TrinityCoreBot TrinityCoreBot added this to the TDB: 335.61 & 6.04 milestone Nov 7, 2015
@TrinityCoreBot TrinityCoreBot added the Invalid-IncompleteData/OrNotTrinityCore Reporter deleted parts or all template or he is using a 3rd party unsupported core. label Nov 7, 2015
@TrinityCoreBot
Copy link
Author

List of pending commits to be added to the changelog above:

Possibly the smallest change so far in this series of core script changes.

  • 3.3.5 - 60f8751 Merge pull request Core/Scripts/Uldaman: change hardcoded text to enum #16451 from tkrokli/uldaman_at_map_chamber Core/Scripts/Uldaman: change hardcoded text to enum
  • 3.3.5 - d240ccb DB/Creature: Add a new extra_flag CREATURE_FLAG_EXTRA_NO_PLAYER_DAMAGE_REQ (0x00200000) that awards players credit for killing the creature even if less than 50% of damage was dealt by players. This can be used to fix quests such as "Heated Battle" or "If Valgarde Falls..." that are currently very hard to complete at the appropriate level due to "friendly" NPCs killing off the required targets too quickly for players to get 50% of damage in.
  • 3.3.5 - bac463c Merge branch '3.3.5-noplayerdamagereq' into 3.3.5-base (PR DB/Creature: CREATURE_FLAG_EXTRA_NO_PLAYER_DAMAGE_REQ #16257)
  • 3.3.5 - bc03fed Core/Scripts/DB: remove hardcoded text from 'npc_disciple_of_naralex' - moved 2 #define text lines to enum, already in npc_text
  • new gossip_menu_option for NPC 3678 Disciple of Naralex
  • using ADD_GOSSIP_ITEM_DB instead of ADD_GOSSIP_ITEM

Tested on both alliance and horde characters, works just like before.

  • 3.3.5 - 9d932e7 Merge remote-tracking branch 'tkrokli/npc_disciple_of_naralex' into 3.3.5-base (PR Core/Scripts/DB: remove hardcoded text from 'npc_disciple_of_naralex' #16437)
  • 6.x - db0b8bf Core/Maps: Changed the way area data is stored in maps, it now uses ID field from AreaTable.dbc instead AreaBit used for exploration marker (and is not unique anymore on top of simply being stupidly confusing) Note: Extracting maps is required
  • 3.3.5 - 132be2d Core/Creatures: Reset unit flags/dynamic flags on Creature::SetDeathState(JUST_RESPAWNED)
  • 3.3.5 - 7093c0c Fix cooldown check talent Rapture (Priest)
  • 3.3.5 - 4611125 Merge pull request [3.3.5] Core/Spell Fix cooldown check talent Rapture (Priest) #16465 from Keader/rapture Core/Spells: Fixed cooldown check for Rapture (Priest) talent
  • 3.3.5 - fe2a0fd Prevent duplicate spawns for same spawn ID If there is an alive instance of the creature upon creature spawn, skip
    spawn entirely. If there are only dead instances, despawn them. A new dead
    corpse in the creatures home position will be respawned.

Closes: #16462

  • 3.3.5 - 8b6954e Core/Gossips: added some sanity checks to prevent duplicate interaction
  • 3.3.5 - 8b74038 Core/Scripts Script npc needed for Quest Torch Tossing part2 Script for Npc Torch Tossing Target_Bunny_Controller, responsable for handle the targets rotation for Midsummer Fire Festival quest, Torch Tossing.
  • 3.3.5 - ccad18b Merge pull request Core/Scripts Script Npc needed for Quest Torch Tossing, Part 2 #16262 from sirikfoll/Torch Core/Scripts Script Npc needed for Quest Torch Tossing, Part 2
  • 3.3.5 - 3aaeb57 Implement AuctionHouse features: GetAll scan and search throttling Implements two standard features of the Auction House.
  • GetAll scan, retrieves all auctions and sends them in a single packet.
    There's a limitation on how often a player can do this (Max 55000 items)
  • Search throttling. For normal searches, the server can send a time
    in milliseconds to the client, the client will wait that long between
    searches. Delay set in config

Closes #16469

Scripts: addition to 8b6954e

Closes #16466
(cherry picked from commit b259d5c)

Only remaining issue is that when players get ejected from boats they dont get returned to land
Different waypoints are needed for stormwind for 6.x.x only you will find these in the closed issue its just a matter of replacing waypoints (which you will find in the issue and updating the on reached wp event for stormwind boats to last wp as is different.

Closes #14027

Ok I was skeptical of this fix too when I fist saw it but has been proven to solve issues with this quest ie event always triggers when player obtains the Crate Disguise Subspell, this is just changing the event from been triggered on areatrigger to been triggered by event id used by spell

Note: Extracting new maps is required

  • 3.3.5 - 93718e5 DB/Creature: Add CREATURE_FLAGS_EXTRA_NO_PLAYER_DAMAGE_REQ to Garhal (30147), adjust respawn time to 60 seconds. Fixes & closes [3.3.5][6.x] Garhal #16084.
  • 3.3.5 - aa432db Core/Maps: Changed the way area data is stored in maps, it now uses ID field from AreaTable.dbc instead AreaBit used for exploration marker (and is not unique anymore on top of simply being stupidly confusing) Note: Extracting maps is required
    (cherry picked from commit db0b8bf)
  • 3.3.5 - 25cdc5d Core/Maps: Parse MFBO adt chunk to properly handle height where player counts as falling under the map * This fixes the height at which player is instantly killed when falling from The Frozen Throne
  • Set PLAYER_FLAGS_IS_OUT_OF_BOUNDS on players under the map to enable release spirit button while still falling

Note: Extracting new maps is required
(cherry picked from commit 4f78efd)

(cherry picked from commit f809e5e)

Extracting new maps is NOT needed.

Extracting new maps is NOT needed.

(cherry picked from commit fa3f106)

(cherry picked from commit e28cc71)

Some creatures and gameobjects which are already on tc are also part of this has had previously been set ie the npcs involved with http://www.wowhead.com/quest=13235 and the objects for http://www.wowhead.com/quest=13220.

The http://www.wowhead.com/npc=30696/corpulent-horror for http://www.wowhead.com/quest=13212 where spawned but were incorrectly spawned in phase 1

Also adds the following spawns to this phase which were missing from tc: -

Closes #13217
Closes #16602

  • 3.3.5 - 4d51cf0 DB/Misc: Various quest updates Free at Last closes [3.3.5] Quest: Free at Last (12099) #16577
    Put on Your Best Face for Loken closes [3.3.5] Quest: Put on Your Best Face for Loken (12185) #16576
    Send Them Packing closes [3.3.5][6.x] DB/Quest: Send Them Packing (11224) #16516
  • 3.3.5 - a36d785 Core/Scripts port _DespawnAtEvade functionality to 3.3.5 branch Implement _DespawnAtEvade functionality to boss Lich King
  • 3.3.5 - c70e3e3 Merge remote-tracking branch 'sirikfoll/despawnAtEvade' into 3.3.5 (PR Core/Scripts port _DespawnAtEvade functionality to 3.3.5 branch #16528)
  • 3.3.5 - fef0678 DB/Creature: Add FLAG_EXTRA_NO_PLAYER_DAMAGE_REQ to Dying Soldier Closes [3.3.5][6.x] DB/Quest: Avenge Me! #16033
  • 3.3.5 - 657adc2 Update to 62aff40 - correct hash for 2016_02_10_00_characters.sql.
  • 3.3.5 - ff324e7 Fix incorrect Seal of Righteousness calculation.
    Source http://wowwiki.wikia.com/wiki/Spell_power_coefficient
  • 3.3.5 - 7c7029c DB/Quest: When All Else Fails Closes [3.3.5] Quest: When All Else Fails (12862) #16586
    By @Pitcrawler
  • 3.3.5 - dfbb3be Core/Auth: Moved expiring bans to background task - no longer blocking queries during login by default running every minute (configurable)
  • 6.x - 36a1b1c Core/Bnet: Moved expiring bans to background task running every minute by default (configurable) - no longer executed during login.
  • 3.3.5 - 655fc01 Core/Auth: Cancel ban expiry check timer on shutdown
  • 3.3.5 - 1399e70 DB/Event: Fix all Commoners spawns, models, auras and quests Updates [DEV] DB/Events: Commoners #16129
  • 6.x - 4944802 Add a Github issue template https://github.com/TrinityCore/TrinityCore/issues/new
  • 6.x - a624b45 Fix typos and shortify issue template
  • 6.x - 08e6294 Also add a template for new Github pull requests https://github.com/blog/2111-issue-and-pull-request-templates
  • 6.x - b6b5665 Give emphasis to the steps part of issue_template.md
  • 3.3.5 - b8bd005 Github issue and pull request templates (cherry picked from commit 4944802)
    (cherry picked from commit a624b45)
    (cherry picked from commit 08e6294)
    (cherry picked from commit b6b5665)
  • 6.x - 5e06fdf Core/Configuration: Set default value of "Expansion" config to CURRENT_EXPANSION (whatever the value at the moment is) and prevent setting LOCALE_none as dbc locale
  • 6.x - 06ec1b8 Build fix - who the hell places semicolons after preprocessor defines?!
  • 3.3.5 - 982e3ef DB/Event: Love is in the Air Implement some missing texts and gossips
  • 3.3.5 - 67b6f38 DB/Event: Love is in the Air (Kwee Q. Peddlefeet) Script all instances of Kwee Q. Peddlefeet to give option to give Lovely Charm Collector's Kit. Player does not need quest for this option to be available, gossip menu already existed in db and all but 2 of the Kwee Q. Peddlefeet already had gossip menu set in creature template but no gossip npc flags.
  • 3.3.5 - 5ee2be2 Scripts/Deadmines: Fix Mr. Smite #6624 Mr. Smite's event text, and phase switching. * Fixes Mr. Smite announcing to instance once doors have been destroyed.
  • Add missing dialogue to encounter phases.
  • Now properly runs in front of his chest, kneels down and equips items, stands, and reengages like he's supposed to.
  • Fix weapon model for first phase when he switched to double axes.
  • 3.3.5 - 97e0d1b Core/Player: Fix dungeonfinder quests not rewarding
  • 3.3.5 - fb1f69c Core/Spells Implemented SpellScripts Needed for Achievement Pilgrim's Paunch
  • 3.3.5 - 542f526 Core/Pets: Move Egbert & Pandaren Monk into pet_generic.cpp
  • 3.3.5 - 1516600 DB/Pets: Fix script names for Egbert & Pandaran Monk
  • 3.3.5 - f2ab246 DB/Quest: Uncommon Scents The quests http://www.wowhead.com/quest=24805 and http://www.wowhead.com/quest=24805 are optional breadcrumb quests and this first quest from both faction chains is skippable.
  • 3.3.5 - 1134b5e Core/Packets: Adjust 'TalentsInspecting' option so it no longer doesn't actually do what it says (but would instead disable talent inspecting completely).
  • 3.3.5 - ab2b0f4 Core/Spells: Fix Glyph of Arcane Shot
  • 6.x - 97a79af Core/Networking: Rewrite networking threading model Each network thread has its own io_service - this means that all operations on a given socket except queueing packets run from a single thread, removing the need for locking
    Sending packets now writes to a lockfree intermediate queue directly, encryption is applied in network thread if it was required at the time of sending the packet
  • 3.3.5 - ab194d5 Incorrect AI aggression as a consequence of the LineOfSight change, episode three, revenge of the special AIs. Also, hopefully the last. No original trilogy please.
  • 3.3.5 - d418406 I don't like drycoding. It's coarse and rough and irritating and it gets everywhere.
  • 6.x - 2a186f2 Core/Networking: Close the instance socket acceptor on shutdown
  • 3.3.5 - b2e03a7 Core/Networking: Rewrite networking threading model Each network thread has its own io_service - this means that all operations on a given socket except queueing packets run from a single thread, removing the need for locking
    Sending packets now writes to a lockfree intermediate queue directly, encryption is applied in network thread if it was required at the time of sending the packet

(cherry picked from commit 97a79af)

Because some of these messages can have multiple meanings depending on context,
this PR will stay in "WIP" status until the corrections have been validated and approved.

You are welcome to suggest improvements and files not yet included in this list.

Thanks to @Kinzcool for suggesting this line of work. :)

Also closes #16098

Closes #16642

  • 3.3.5 - f2233f5 Core/Updater: Convert an assertion into a fatal error
  • The error is triggered when it fails to open an update for hashing
  • See 'https://community.trinitycore.org/topic/12352-worldserver-crashes-on-database-update/'
    for details
  • And a minor cleanup in the UpdateFetcher (cherry picked from commit c43b808)
  • 3.3.5 - b5369b7 Core/Common: Add a generic config helper to access built-in overwriteable paths.
  • Adds CMAKE_COMMAND and CMAKE_BINARY_DIR to revision_data.h
  • Move the source and mysql exe path handling out of the DBUpdater.
  • Make some Config methods const for correctness.
  • Remove C & CXX flags from revision_data.h
    (was unused and didn't capture all cxx vars)
  • Reorder the link order to prevent ld from ignoring the file
  • Ref [WIP] Dynamic script hotswapping #15671 (cherry picked from commit 719159e)
  • 3.3.5 - 9e43365 Core/Scripts: Split the huge scriptloader into smaller pieces
  • Each subdirectory contains it's own translation unit now
    which is responsible for loading it's directory
  • Improves merging & decoupling between 3.3.5 <-> 6.x
  • Removes unused Battleground loader
  • Ref [WIP] Dynamic script hotswapping #15671 (cherry picked from commit 5534915)
  • 3.3.5 - a974574 CMake: Add the possibility to pass an arbitrary count of targets to add_cxx_pch.
  • A PCH is still generated for every target which was passed to the macro
  • Resolves naming conflicts when using the same PCH header from multiple projects
  • Ref [WIP] Dynamic script hotswapping #15671
  • 3.3.5 - ecd74a8 Core/Scripts: Remove the npc_netherweb_victim script which is handled through sai now
  • Ref 546c8a5
  • 6.x - 44223e1 CMake: Add the possibility to pass an arbitrary count of targets to add_cxx_pch.
  • A PCH is still generated for every target which was passed to the macro
  • Resolves naming conflicts when using the same PCH header from multiple projects
  • Ref [WIP] Dynamic script hotswapping #15671 (cherry picked from commit a974574)
  • 6.x - 346b9c1 Core/Scripts: Remove the npc_netherweb_victim script which is handled through sai now
  • Ref 546c8a5 (cherry picked from commit ecd74a8)
  • 6.x - 8086a39 Core/PacketIO: Requeue packets handled with STATUS_LOGGEDIN received before player is fully loaded in one step after packet processing loop - reduces used locks from 3 per packet to 1 per packet
  • 3.3.5 - c0c94d0 DB/Quest: Taken in the Night Fix a problem, previous worked for me due to have duplicated timed action lists as originally got id wrong ie 22335 instead of 22355, had corrected id but failed to update the action to call timed action lists but failed to spot this has had timed action lists with both ids.
  • 3.3.5 - 2df2f56 Core/Weather: Fix small weather system bug cmangos/mangos-wotlk@5ef2f17
  • 3.3.5 - 6f75bf9 DB/Event: Add all missing Lunar Festival Objects in Exodar, Darnassus, Iron Forge
  • 3.3.5 - dab661c DB/Text: More texts More event texts
  • 6.x - a0b2be6 Core/Logging: Force synchronous logging after io_service shutdown - fixes logging on worldserver shutdown
  • 3.3.5 - 2f14664 Core/UnitAI: Rework creature-controlled player behavior. - Removed hacked control mechanism, use proper PlayerAI instead
  • Port old hacky code to new SimpleCharmedPlayerAI class
  • Make adjustments to aforementioned code to fix bugs:
    • Properly clean up movement after charm ends
    • Only try to attack a target if charmer is engaged in combat
  • 3.3.5 - 1fbe797 Nobody saw that.
  • 6.x - e3b162d Core/IPC: Fixed bnet & world servers getting stuck on shutdown after having communicated at any point
  • 3.3.5 - 5a3a21c Core/PlayerAI: More follow-up. Helper functions and some internal cleanup.
  • 3.3.5 - a8f760b Core/PlayerAI: Some more helper methods added. Also, charmed players no longer break crowd control.
  • 3.3.5 - d10c698 build fix
  • 3.3.5 - 0cdea48 DB/Event: Add missing objects for Love is in the Air world event - In following zones Exodar, Darnassus, Iron Forge, Stormwind, Moonglade, Outlands(includes Shattrath), Northrend (includes Dalaran) (1941 objects in total are added).
  • Also corrected some npc spawns & objects
  • 3.3.5 - eee75b8 Core/Scripts: Prepare commands once
  • Thanks @joschiwald pointing this out
  • 6.x - e403719 Core/Scripts: Prepare commands once
  • Thanks @joschiwald for pointing this out (cherry picked from commit eee75b8)
  • 3.3.5 - b1eff7c Core/Misc: fix header
  • 3.3.5 - 2eb9621 Core/Misc: fix header
  • 3.3.5 - ea53f79 DB/Conditions: Add new CONDITION_STAND_STATE (41). value1 selects the type of state check to apply, value2 specifies the particular state we are looking for. Valuing: 0,x: has exactly state x; 1,0: any standing state; 1,1: any sitting state;
  • 3.3.5 - 043ed71 Core/Scripts: zone_terokkar_forest cleanup - moved spell, quest and gossip IDs into enum
  • replaced hardcoded text with DB gossip IDs
  • restored correct gossip option order for Skull Pile

Replaces the crashed PR attempt in #16668

  • 3.3.5 - 7c9a26c Core/Scripts: move npc_tirion_fordring to DB/SAI This removes the current core script npc_tirion_fordring
    and replaces it with database entries in:
  • conditions 9 (quest taken) + 41 (unit_state)
  • gossip_menu_option (3502,3681,3682,3683)
  • smart_scripts (SmartAI)

Gossip text / npc_text is already in the database.

Closes #16430 (my old attempt at removing hardcoded text)

  • 3.3.5 - d1a9d77 Merge remote-tracking branch 'tkrokli/redemption_tirions_tale' into 3.3.5 (PR Core/Scripts: move npc_tirion_fordring to DB/SAI #16680)
  • 3.3.5 - 85c912c Core/Misc: Added Convenience methods removing auras by predicate (cherry picked from commit 0953bcf)
  • 6.x - 330529e Core/PacketIO: Updated and enabled calendar raid lockout opcodes
  • 6.x - fc49833 Add missing changes
  • 3.3.5 - a3b2144 DB/Quest: Fire Upon the Waters Properly script http://www.wowhead.com/quest=12243/fire-upon-the-waters
    1. Delete the kill credit npcs which do not exist in sniff
    2. Spawn the proper bunnies for this quest
    3. Add missing burning effect
  • 3.3.5 - 50223ea DB/Quest: Bombard the Ballistae Add missing visuals for http://www.wowhead.com/quest=12232/bombard-the-ballistae
  • 3.3.5 - 8267e49 DB/Spells: "Val'anyr, Hammer of Ancient Kings" now properly shields targets healed by Glyph of Holy Light, Earth Shield and others. Fixes & closes [3.3.5][6.x] Core/Spell: Val'anyr, Hammer of Ancient Kings - Procc #16478.
  • 3.3.5 - 31cd082 Scripts/Ulduar: Fix crash Change an assert to a NULL check on Flame Leviathan vehicle kit, it can be NULL on map unload.
    Close [Crash] Ulduar Flame Leviathan #16662
  • 3.3.5 - b5b7ce4 Core/Threat: Prevent bosses (and other stuff using DoZoneInCombat) from switching off of the person pulling if they are pulled without generating threat.
  • 3.3.5 - 75511d0 Core/Gossips: fixed long time not seen typo in c81d6e9
  • 3.3.5 - 9beeca7 Core/Logging: fixed default logger (partial reverts 0904858)
  • 3.3.5 - ffdf75a Scripts/Spells: Glyph of Arcane Shot is affected by own debuffs on target only
  • 6.x - 4c9de85 Core/Gossips: fixed long time not seen typo in c81d6e9 (cherry picked from commit 75511d0)
  • 6.x - 44ad10f Core/Logging: fixed default logger (partial reverts 0904858) (cherry picked from commit 9beeca7)
  • 3.3.5 - 5354b58 Unit/AI: Move CharmedPlayerAI logic from the SetCharmedBy/RemoveCharmedBy hooks to Player::Update -> Unit::UpdateCharmAI to guarantee thread safety and prevent race condition crashes.
  • 3.3.5 - bfac62c Fix some behavioral weirdness resulting from 79a945d - thanks ccrs.
  • 3.3.5 - 59d0232 Unit/AI: Making Nayd happy.
  • realm6xto335 - e7b0092 Core: Backport 6.x realm changes Make acessible all the info about current realm (e.g name) anywhere, not only realm id
    Reduce the number of differences between the two branches

Original changes by Shauren

Partial port of bacc90b and 63def8a

  • 3.3.5 - 6ffac01 Core/Scripts: triple zone cleanup Remove hardcoded (as well as deprecated) text in the following places:
  • blackrock_depths.cpp
  • zone_burning_steppes.cpp
  • zone_stormwind_city.cpp

Updates aletson#2

  • 3.3.5 - 1602be1 Core/Scripts/boss_headless_horseman: remove hardcoded text Remove the old
    #define EMOTE_LAUGHS "Headless Horseman laughs"

No emote is ever used on retail. It would have created log spam.

  • 3.3.5 - f9eff81 Scripts/Karazhan: Clean up instance script Closes: [WIP][3.3.5][6.x] Scripts/Karazhan: Clean up instance script #16533
  • 3.3.5 - 9806f78 Core/Scripts: Zul'Aman boss script text cleanup Replacing more hardcoded text with DB entries.
    A little bit extra enum alignment and sorting.
  • 3.3.5 - 3b389b7 DB/Event: Removed remaining gameobject that are no longer present ingame
  • 3.3.5 - c897988 Core/Scripts/Zul'Aman: sound handled in creature_text - Sound playback is handled via creature_text
  • remove DoPlaySoundToSet() to avoid duplicate playback
  • remove redundant 'me' parameter from Talk() entries
  • 3.3.5 - ecd9dec Scripts/Karazhan: Use the correct method to access Opera's side entrance door
  • 3.3.5 - 89e2afb Core/Creature: Prevent friendly vehicles from trying to attack their rider after dismounting.
  • 3.3.5 - 45c911b DB/Quest: Troll Patrol / Congratulations * Congratulations only available if a version of troll patrol is complete
  • Pooling for Troll Patrol quests
  • 3.3.5 - 224b42c Util/Random: Add randtime(Milliseconds const&, Milliseconds const&) to supersede urandms(uint32,uint32) for scripts being ported to std::chrono.
  • 6.x - 67b977c Merge branch 'pets' of https://github.com/myran2/TrinityCore into myran2-pets
  • 6.x - 43f9fde Minor 67b977c typo fix
  • 6.x - a939a31 Fix non PCH build after 67b977c
  • 6.x - 849c906 CMake/Revision: Use raw strings in path/executable #defines Fixes some possible warnings (e.g. "warning C4129: 's': unrecognized character escape sequence")
    especially on Windows
  • 3.3.5 - 6a339ed Core/TempSummons: avoid use MoveInLineOfSight before InitSummon
  • 3.3.5 - 7d3cffc Core/Database: Close the databases correctly when the DBUpdater fails
  • Also fixes a memory leak spotted by Aokromes
  • 3.3.5 - 09fa0ab Core/Database: Move DatabaseWorkerPool into it's own translation unit
  • 3.3.5 - 62815c6 Core/Database: Use RAII for resource management in MySQLConnection
  • Prevents double deletion of MySQLConnection after errors
  • The object stays valid after an error and will wait for a reconnect
  • Also crash the server if 5 reconnects fail
  • Corrects an issue where the server was crashed after one reconnect
    because mysql_thread_id was invoked with an invalid handle
  • 6.x - ba3f439 Core/Database: Close the databases correctly when the DBUpdater fails
  • Also fixes a memory leak spotted by Aokromes (cherry picked from commit 7d3cffc)
  • 6.x - 31c8f9a Core/Database: Move DatabaseWorkerPool into it's own translation unit (cherry picked from commit 09fa0ab)
  • 6.x - d0263c0 Core/Database: Use RAII for resource management in MySQLConnection
  • Prevents double deletion of MySQLConnection after errors
  • The object stays valid after an error and will wait for a reconnect
  • Also crash the server if 5 reconnects fail
  • Corrects an issue where the server was crashed after one reconnect
    because mysql_thread_id was invoked with an invalid handle (cherry picked from commit 62815c6)
  • 3.3.5 - 8aabb08 DB/Quest: Troll Patrol: Can You Dig it? Script http://www.wowhead.com/quest=12588/troll-patrol-can-you-dig-it
    Also fixes http://www.wowhead.com/quest=12519/troll-patrol-whatdya-want-a-medal
    And fixes some issues with http://www.wowhead.com/quest=12568/troll-patrol-done-to-death

Also fixes run time error 'able event_scripts has gameobject type (175584) unsupported by command SCRIPT_COMMAND_RESPAWN_GAMEOBJECT for script id 4845'

  • 6.x - dea7d42 Core/Debugging: Make abort() less bad on windows by forcing crash log generation
  • 3.3.5 - fe707db Core/AI: Fix an edge case crash with PlayerAI. Again. Sheesh.
  • 3.3.5 - 1cb718d DB/Quest: Killing Two Scourge with One Skeleton * script turn in event with ghostwing grabbing Olakin Sainrith
  • phasing at Blackwatch

will also kill Table vehicle_template_accessory: creature template entry 31432 has no data in npc_spellclick_spells from previous commit

New smart action SMART_ACTION_SET_CORPSE_DELAY:

  • Allows setting the delay of corpse decay time in SmartScript

(PR opened on request from Rushor)
Constructive feedback is welcome.

Core script for quest 6566, What The Wind Carries
(part of the Horde Onyxia quest chain)

  • create new gossip_menu_option entries
  • link the options via the table gossip_menu
  • remove hardcoded text from the script
  • 3.3.5 - c4e4ee3 Core/Scripts: Fixed Yogg-Saron Portals Closes [3.3.5][Ulduar] Core/Gameobject Yogg-Saron Portals #16390
    Closes Core/Scripts Yogg-Saron Portals #16708
  • 3.3.5 - 431da2f DB/Quest: Drag and Drop Updates my previous script from before I actually sniffed this
    The Aldur'thar Sentry will now actually grab the Dark Subjugator and drop of edge,
  • 3.3.5 - 49de12b Unit/PlayerAI: Yeah, we allow charmer to be null now, should probably check for that. Fixes and closes [3.3.5] Crash: SimpleCharmedAI::UpdateAI() #16728.
  • 6.x - 3a7f311 Core/Conditions: fix a memory leak for CONDITION_SOURCE_TYPE_TERRAIN_SWAP Reported by Aokromes.
  • 3.3.5 - e73d5a7 Core/Commands: Fixed incorrect use of GetGUID instead of GetSpawnId in waypoint commands Updates [3.3.5] .wp modi move and del results in a crash #16732
  • 3.3.5 - 3d0b065 Core/Commands: Fixed a crash in .wp mod by @Magnifikator Closes [3.3.5] .wp modi move and del results in a crash #16732
  • 3.3.5 - ce0e1c0 DB/Misc: A few updates 1) Delete the duplicated spawns from 8aabb08
    2) Correct targeting for text which was bought up on irc yesterday
    3) Correct phasing for objects involved with http://www.wowhead.com/quest=13220/putting-olakin-back-together-again
  • 3.3.5 - 83e8dea DB/Quest: Troll Patrol: High Standards Closes Quest 12502: Troll Patrol: High Standards #16734
  • 3.3.5 - 6cd63ca Core/Authserver: Partial port of 56cf7ff Change the "UpdateIfNeed" logic to a deadline_timer
  • 3.3.5 - 7b687be Core/Auth: Fix the "Added realm" spam
  • 3.3.5 - f7a05eb DB/Gameobject: Fix respawn time of few Quest GameObjects By Tauriella, closes GO Respawntimer Fix #16701
  • 3.3.5 - 7ee7548 DB/Misc: Fix some engrish By tkrokli closes [3.3.5] DB/trinity_string : spelling, grammar & typo corrections #16648
  • 3.3.5 - a41bd8e Tools/MMaps: Add format library linking to mmaps_generator (Very) partial cherry pick of ed75b06
  • 6.x - 9c45438 DB/Loot: Fix Rampaging Worgen By thomas33, closes [6.x] Fix drop npc Rampaging Worgen #15440
  • 6.x - d43d010 Core/Scripts: added loading error message for SCRIPT_COMMAND_PLAY_ANIMKIT
  • 6.x - d11eb33 Core/Scripts: deleted pointless condition
  • 6.x - facdc62 Merge remote-tracking branch 'upstream/6.x' into HEAD
  • 6.x - a557325 Core/Scripts: added log message for PlayOneShotAnimKitId invalid entries
  • 6.x - 2db5337 Core: fixed typo at locale checking on GameTables loading
  • 3.3.5 - c190577 Scripts/Command: Solve several format exception crashes introduced in a recent commit Ref [3.3.5] DB/trinity_string : spelling, grammar & typo corrections #16648
    Closes [3.3.5] Format Exception Crashes #16751
  • 6.x - a71ea54 Update PetAI.cpp Pulled check for IsReady to outside of the IsPositive check
  • 3.3.5 - 2b04a9c DB/Quest: Survey Alcaz Island Move Lady Jaina Proudmoore script (cw) to sai
    Script turn in event for Survey Alcaz Island
    Ref [3.3.5] Quest: Survey Alcaz Island #16745 not closing issue yet as even though unrelated issue there maybe issue with credit (needs confirmation as works for me) but is currently delivered by spell_area which does not appear to be correct but the spell to give credit does not work otherwise not even if cast on self
  • 3.3.5 - c9f9e93 Remove Lady Jaina Proudmores CPP script from zone_dustwallow_marsh.cpp
  • 3.3.5 - 5c064e1 DB/Misc: Lady Jaina Proudmore Few updates to 2b04a9c as found npc_text 7012 was assigned to gossip menu in db
  • 3.3.5 - d1efa0b DB/Quest: Survey Alcaz Island Credit If you already had this quest in log prior you may need to abandon and retake/add quest before it will work as I had been trying to figure out why credit spell would not work even if cast on self, as soon as I removed and re-added quest worked
  • 6.x - f123c39 Core/Networking: Added new AsyncRead method to Socket class allowing to pass a custom completion handler and refactor world socket initialization string handling
  • 6.x - 5c91586 Core/Common: Move singleton instances into compilation units
  • Fixes issues when building shared libraries
    (prevents gcc and clang from providing several instance)
  • 6.x - 30517cb Core/Common: Generalize platform specific includes in common/Platform
  • 6.x - a8fe7f6 Core/Database: Move singleton instances into compilation units
  • Fixes issues when building shared libraries
    (prevents gcc and clang from providing several instance)
  • Also instantiate the database worker pools in DatabaseEnv.cpp now.
  • 6.x - 329225b Core/Game: Move singleton instances into compilation units
  • Fixes issues when building shared libraries
    (prevents gcc and clang from providing several instance)
  • 6.x - 7c257aa Core/Worldserver: Move the Realm instance into the game library
  • 3.3.5 - 998607b Core/Common: Move singleton instances into compilation units
  • Fixes issues when building shared libraries
    (prevents gcc and clang from providing several instance) (cherry picked from commit 5c91586)
  • 3.3.5 - fbe724f Core/Common: Generalize platform specific includes in common/Platform (cherry picked from commit 30517cb)
  • 3.3.5 - 3a4ec8b Core/Database: Move singleton instances into compilation units
  • Fixes issues when building shared libraries
    (prevents gcc and clang from providing several instance)
  • Also instantiate the database worker pools in DatabaseEnv.cpp now. (cherry picked from commit a8fe7f6)
  • 3.3.5 - b7f9368 Core/Game: Move singleton instances into compilation units
  • Fixes issues when building shared libraries
    (prevents gcc and clang from providing several instance) (cherry picked from commit 329225b)
  • 3.3.5 - cebe612 Core/Worldserver: Move the Realm instance into the game library (cherry picked from commit 7c257aa)
  • 6.x - 0daba93 Core/Networking: Fixed DelayedCloseSocket when compiled without TC_SOCKET_USE_IOCP (linux) Closes Core/Network: Socket<T>::DelayedCloseSocket() is not delayed #16769
  • 3.3.5 - 9b5adcc Core/Networking: Fixed DelayedCloseSocket when compiled without TC_SOCKET_USE_IOCP (linux) Closes Core/Network: Socket<T>::DelayedCloseSocket() is not delayed #16769
    (cherry picked from commit 0daba93)
  • 3.3.5 - 298d704 Core/Misc: Partial port of d9f1d64 (refactoring)
  • 3.3.5 - 2a37266 Core/Auth: Fixed login for accounts with accented characters Closes [3.3.5] Something changed with account name rules ? #16770
  • 3.3.5 - 782bc7c Core/Commands: Added transport position for command .gps (cherry picked from commit 9c99a1d)
  • 3.3.5 - 7093c16 Core/RBAC: Fix revoking permissions (cherry picked from commit cb911ca)
  • 3.3.5 - b13e664 Misc: Removed unneeded info about character escaping from .conf.dist and improved example MotD (cherry picked from commit c731bd5)
  • 3.3.5 - b9839f5 Server/ObjectMgr: Added Error Log And Server Shutdown At ID Overflow (cherry picked from commit 0d8b5c2)
  • 3.3.5 - c83f29d AHBot item class modifiers Adds missing modifiers to worldserver.conf
    (cherry picked from commit e5c9997)
  • 3.3.5 - 39dd376 Core/Logging: Include more info in bad realm log (cherry picked from commit a6dd6d7)
  • 3.3.5 - 3ed4123 Core/Misc: Removed unneccessary boost/asio/buffer.hpp include (cherry picked from commit 01be486)
  • 3.3.5 - 9fc5c4b Core/PacketIO: Requeue packets handled with STATUS_LOGGEDIN received before player is fully loaded in one step after packet processing loop - reduces used locks from 3 per packet to 1 per packet (cherry picked from commit 8086a39)
  • 3.3.5 - c71987b Core/Logging: Force synchronous logging after io_service shutdown - fixes logging on worldserver shutdown (cherry picked from commit a0b2be6)
  • 3.3.5 - fd819b0 Core/Debugging: Make abort() less bad on windows by forcing crash log generation (cherry picked from commit dea7d42)
  • 3.3.5 - 55bb3fb Update PetAI.cpp Pulled check for IsReady to outside of the IsPositive check
    (cherry picked from commit a71ea54)
  • 3.3.5 - 811b29c Core/Networking: Added new AsyncRead method to Socket class allowing to pass a custom completion handler (Partially cherry-picked from f123c39)
  • 3.3.5 - 5a6db6e Core/Misc: Minimize differences between branches in WorldSession::Update This commit removes OnUnknownPacketReceive script hook - it could never be fired anyway at that point
  • 6.x - 50c8efe Core/Misc: Removed OnUnknownPacketReceive script hook - it could never be called
  • 3.3.5 - e32bb4d Build fix
  • 3.3.5 - 7f1cef3 Core: Fixed build
  • 3.3.5 - 7d09256 Another build fix
  • 3.3.5 - 00c5eb7 Scripts/Icecrown Citadel: Fixed Sindragosa ice tomb targets * Also changed the way NonTankTargetSelector checks who is the tank.
  • 3.3.5 - 8958780 Merge branch 'Golrag-sindragosa_ice_tomb_target' into 3.3.5
  • 3.3.5 - 303f0a4 Fix MSG_MOVE_SET_* opcodes. The GUID of the concerned unit was missing from the packet.
  • 3.3.5 - 144b9c3 DB/Event: Incense for the Festival Schorlings by sirikfoll
    Closes [Event Quest] Incense for the Festival Schorlings #6880
  • 3.3.5 - 1925778 Core/Players: Split playerBytes fields in characters table (cherry picked from commit 2a6f65f)
  • 3.3.5 - fdc8b7b Merge branch '3.3.5' of https://github.com/TrinityCore/TrinityCore into 3.3.5
  • 3.3.5 - 9a01b47 Core/Players: Removed pointless log - this is not an error Closes [3.3.5] Player::SendTalentsInfoData: Spamming in console #16781
  • 3.3.5 - accad00 Entities/Creature: Fix bugs with pets not properly reacquiring target after spell cast. Closes [335] Pets drop target after every pet spell cast #16824.
  • 3.3.5 - 00aeec8 Core/Misc: Remove no longer used code
  • 3.3.5 - 9346946 Fixed pdump write... ...however we should consider to use field names instead of index to avoid future issues after table altered
  • 3.3.5 - 21cfacf Entities/Pet: Finally fix pets spamming Blood Pact/Fel Intelligence in some scenarios. Your eardrums will thank me.
  • 6.x - 22e425b DB/Misc: Remove ammo closes [6.x] DB/Misc: Remove ammo #16313
  • 3.3.5 - c23ec92 Fixed typo
  • 3.3.5 - a463a70 Core/Player: Remove a TC_LOG_ERROR copy paste mistake...
  • 6.x - 18e6b25 Core/Weather: Fix small weather system bug cmangos/mangos-wotlk@5ef2f17
    (cherry picked from commit 2df2f56)
  • 3.3.5 - f4f7e63 Scripts/Naxxramas: Clean-up and bug-fix megacommit. Read the full commit message if you care. - Maexxna:
    • No longer packages pets and returns them to sender. Web Wrap now only targets players.
  • Heigan the Unclean: Ripped its guts out.
    • Instance script hacks are gone.
    • GO spawns (done using the time-honored TC tradition of "eh, this'll work") are gone. You could say I evacuated the dance floor.
    • Sniffed spawns for all segments of the room. Because if you don't dance - well, you're no friends of mine.
  • Loatheb:
    • First spore now spawns properly after 18 seconds on 10-man (down from 36 seconds). Time between subsequent spawns is unchanged.
  • Thaddius:
    • Instance script hacks are gone. Again. Feels good man.
    • Players no longer drop out of combat during the phase transition. Put your snacks away, this is supposed to be a tense situation!
    • Thaddius will no longer savagely punish the main tank for stepping out of melee range for a fraction of a second by turning around and ball lightning-ing someone in the face. Typically a healer. He hates healers.
    • Thaddius will instead take out his frustration on another melee range target if available by smacking them in the face with his fists. It hurts, but a Ball Lightning would've hurt more. Blame the tank.
    • Feugen and Stalagg have been re-educated to improve their patience when a new target is flying towards them. They will no longer move while Magnetic Pull targets are mid-air, which should prevent them from running off their platform while the warrior helplessly flails trying to get them back.
  • Instructor Razuvious:
    • Razuvious has been informed that Rubik's Cubes become noticably easier to solve if you buy six-colored ones. Thus, he will no longer take out his frustration out on raid groups by throwing unsolved two-colored variants at them. Fixes and closes [3.3.5][Spell] Jagged Knife  #14966.
    • Death Knight Understudies will now realize that their situation is Hopeless even if they're currently mind controlled by a player. Apparently, if your situation is hopeless you take 5000% extra damage. No, that is supposed to be three zeroes.
  • Gothik the Harvester:
    • Gothik has been schooled in proper Shadow Bolt spamming etiquette and will now take a brief pause to catch a breath and recompose himself between bolts.
  • The Four Horsemen:
    • Will no longer stop and stare at the group sometimes when engaged instead of starting the encounter.
    • Horsemen can no longer be affected by stun, snare and shackle (heh, yeah, you could totally shackle Baron Rivendare) effects. It's called "Four Horsemen" after all, not "Three Horsemen that never attack because their friend can't move".
  • Sapphiron:
    • When attempting to FREEZE THE BLOOD IN YOUR VEINS... Wait, no. Wrong boss. I was thinking of [3.3.5] Naxxramas: Kel'thuzad rework #16634.
    • Anyways, when freezing people into an Ice Block, Sapphiron now takes care to actually place the block on top of the frozen player, even if they were moving or jumping when the bolt hit them. Yay for positioning clarity!
    • Sapphiron has been sent to take multiple mandatory courses in "How to treat raid parties fairly while attempting to murder them" and will thus...
      • ...now properly pause after taking off to allow players to get into position before smacking them with ice bolts
      • ...no longer deal damage to players inside an Ice Block while they cannot fight back.
    • Being forced to attend the courses mentioned above has led to a large amount of pent-up frustration, which Sapphiron relieves by quite forcefully flapping his wings during take-off. Players immediately below him are now properly knocked back.
    • In addition, Kel'thuzad was sick of Sapphiron's continous pouting and allowed him to make Blizzard more malicious in exchange. Blizzard will now properly spawn near players and chase them down instead of pathing randomly.
  • Also, tons of code style cleanups and hack removal that wasn't mentioned above. Read the diff if you really care.
  • 3.3.5 - f37682b Merge branch '3.3.5-naxxcleanup' into 3.3.5. (PR [3.3.5] Naxxramas clean-up and bug-fix follow-up #16524)
  • 6.x - 3d32fd6 Dep: Add rapidjson
  • 6.x - f4e0945 Core/Build: Add the possibility to link libraries dynamically.
  • makes it possible to access exported singletons from other shared lib's.
  • reduces binary size
  • 6.x - 183f970 Core/Build: Enable /bigobj for most MSVC builds.
  • exluding 32 bit when dyynamic linking is disabled.
  • 6.x - 501fd9b Core/Common: Converted the common library to a shared library.
  • There is still the possibility to static link against common.
  • 6.x - 6cfea2d Core/Database: Converted the database library to a shared library.
  • There is still the possibility to static link against database.
  • 6.x - 25b0e74 Core/Shared: Converted the shared library to a shared library ,-).
  • There is still the possibility to static link against shared.
  • 6.x - bf33159 Core/Game: Converted the game library to a shared library.
  • There is still the possibility to static link against game.
  • 6.x - 428908b Core/Scripts: Link the script project always statically
  • 6.x - cd777f9 Core/Game: Fix the clang build when building shared libraries
  • Hackfix to solve an unresolved issue in clang that the visibility
    flag is ignored in some explicit template specializations.
  • See https://llvm.org/bugs/show_bug.cgi?id=24815
  • See https://llvm.org/bugs/show_bug.cgi?id=23667
  • 3.3.5 - 2613413 Core/Build: Add the possibility to link libraries dynamically.
  • makes it possible to access exported singletons from other shared lib's.
  • reduces binary size (cherry picked from commit f4e0945)
  • 3.3.5 - 77aa9ae Core/Build: Enable /bigobj for most MSVC builds.
  • exluding 32 bit when dyynamic linking is disabled. (cherry picked from commit 183f970)
  • 3.3.5 - 1a1c0d1 Core/Common: Converted the common library to a shared library.
  • There is still the possibility to static link against common. (cherry picked from commit 501fd9b)
  • 3.3.5 - 205556b Core/Database: Converted the database library to a shared library.
  • There is still the possibility to static link against database. (cherry picked from commit 6cfea2d)
  • 3.3.5 - 522f769 Core/Shared: Converted the shared library to a shared library ,-).
  • There is still the possibility to static link against shared. (cherry picked from commit 25b0e74)
  • 3.3.5 - 9f61b72 Core/Game: Converted the game library to a shared library.
  • There is still the possibility to static link against game. (cherry picked from commit bf33159)
  • 3.3.5 - 46ab38c Core/Scripts: Link the script project always statically (cherry picked from commit 428908b)
  • 6.x - 0cfdac7 Core/Game: Fix the no PCH build
  • Ref cd777f9
  • 3.3.5 - 654f4c9 Core/Pdump: Fix pdump load
  • 6.x - d2e2924 Tools/ConnectionPatcher: patch 'versions' by default to prevent auto-updating of executables * On executable drag and drop it will find the current build number and apply the correct versions patch.
  • This prevents patched executables from auto-updating and causing incorrect version errors.
  • Also removed "-e" functionality as this change renders it obsolete.
  • 3.3.5 - f835d16 DB/Creature: Fix Moon Priestess Amara formation
  • 6.x - 46daaf7 Dep: Add efsw (entropia file system watcher)
  • Uses system API's which reduces the overhead
    instead of checking periodically for changes.
  • Will be used in the hotswap system to reload
    shared libraries on changes.
  • 3.3.5 - 07d702e Dep: Add efsw (entropia file system watcher)
  • Uses system API's which reduces the overhead
    instead of checking periodically for changes.
  • Will be used in the hotswap system to reload
    shared libraries on changes. (cherry picked from commit 46daaf7)
  • 3.3.5 - acf6681 Core/AI Remove Reset() call from JustRespawned() hook
  • Not needed, and causes trouble when using _DespawnAtEvade()
  • Closes Core/AI Remove Reset() call from JustRespawned() hook #16786
  • 3.3.5 - 52310f0 DB/Quest: Fix AllowableClasses for Armaments of War quests Closes [3.3.5][Quest/DB fix] Armaments for War #16828
  • 3.3.5 - c9751eb Core/Game: Fix Tremor Totem in LoS
  • Closes [3.3.5] Tremor totem LoS bugged #15012
  • 6.x - 5ba2e2d Core/AI Remove Reset() call from JustRespawned() hook
  • Not needed, and causes trouble when using _DespawnAtEvade()
  • Closes Core/AI Remove Reset() call from JustRespawned() hook #16786 (cherry picked from commit acf6681)
  • 6.x - 363731a Core/Game: Fix Tremor Totem in LoS
  • Closes [3.3.5] Tremor totem LoS bugged #15012 Signed-off-by: Naios naios-dev@live.de
    (cherry picked from commit c9751eb)
  • 3.3.5 - ff77741 DB/Creature: Correct some unit flags Correct unit flags for some npcs at Stair of Destiny
    Closes [3.3.5] PvP-enabled creatures fighting in a Sanctuary area #16830
  • 6.x - 45c857a Core/Networking: Updated packet headers for 6.2.4
  • 6.x - 62a7319 Core/Spell: changed target of spell 102445 Summon Master Li Fei
  • 3.3.5 - dc39de0 Scripts/Karazhan: Hackfix the Opera event script to make Wizard of Oz actually completable. Doing it in script instead of removing the flags from DB because I'm pretty sure that the DB flags are correct and there's some RP event missing before she becomes attackable.
  • 6.x - 092d520 Dep: Added google protobuf
  • 6.x - 499a159 Contrib: Added sources of the protoc plugin used to generate services
  • 3.3.5 - cc68fbe DB/Instance: Pathing for Karazhan Trash - Spectral Servant, Skeletal Waiter, Calliard
  • 3.3.5 - 48a12cb DB/Instance: Karazhan Trash fix up SQL query
  • 6.x - cfe8a6a Core/Misc: Moved RealmList to shared
  • 6.x - a81a204 Core/Common: Moved MessageBuffer to common
  • 6.x - 9018ac9 Core/Shared: Added generated protobuf sources
  • 6.x - e1a68fa Clang build fix
  • 6.x - b97d990 Contrib: Added .bat file with commands to generate protobuf sources using the plugin
  • 6.x - f3e73c0 Dep/gsoap * Added httpget and httppost plugins
  • Compile with ssl support
  • 6.x - 60a4914 Core/Networking: Added SslSocket wrapper for boost::asio::ssl::stream
  • 6.x - 7de5842 DB/Misc: Blood elf start location / Sunstrider isle Closes [6.x] DB/Spawning: Blood elf start location / Sunstrider isle fixes #16498
  • 6.x - 0d3a81b Contrib: Updated protoc plugin to generate service classes suitable for dynamic linking
  • 3.3.5 - 2348613 Add missing GAME_API exports
  • 6.x - 183d027 Add missing GAME_API exports
    (cherry picked from commit 2348613)
  • 3.3.5 - 8de7e12 Scripts/Spells: Add generic spell to handle ClearDebuffs spell
  • 6.x - a5b0df9 DB/Misc: fixed SAI of few Wandering Isle mobs after re-guid process
  • 6.x - 8fcca8e Tools/Connection patcher: Updated for 6.2.4.21355
  • 6.x - 06b3bca Core/Startup: Warn when a config key isn't found in the config files Example: "Missing name Guild.SaveInterval in config file worldserver.conf, add "Guild.SaveInterval = 15" to this file"
  • 3.3.5 - 6487e2f Core/Startup: Warn when a config key isn't found in the config files Example: "Missing name Guild.SaveInterval in config file worldserver.conf, add "Guild.SaveInterval = 15" to this file"
    (cherry picked from commit 06b3bca)
  • 3.3.5 - 980f28d Core/Network: Change SocketMgr.StartNetwork to take the thread count by arg instead of config AuthSocketMgr doesn't need "Network.Threads" config
    Fixes "Missing name Network.Threads in config file authserver.conf"
    Ref Undocumented config options #16859
  • 3.3.5 - 92be9ad Core/AHBot: Add missing AuctionHouseBot.Class.CLASS.Allow.Zero to config Ref Undocumented config options #16859
  • 6.x - 423bded Core/Network: Change SocketMgr.StartNetwork to take the thread count by arg instead of config AuthSocketMgr doesn't need "Network.Threads" config
    Fixes "Missing name Network.Threads in config file authserver.conf"
    Ref Undocumented config options #16859
    (cherry picked from commit 980f28d)
  • 6.x - be573a7 Core/AHBot: Add missing AuctionHouseBot.Class.CLASS.Allow.Zero to config Ref Undocumented config options #16859
    (cherry picked from commit 92be9ad)
  • 3.3.5 - 5f3262f Core/Config: Remove references to Arena.QueueAnnouncer.PlayerOnly which hasn't been used since 3dd6fde Ref Undocumented config options #16859
  • 6.x - b372935 Typo fix 423bded
  • 6.x - 13db756 Core/Config: Remove references to Arena.QueueAnnouncer.PlayerOnly which hasn't been used since 3dd6fde Ref Undocumented config options #16859
    (cherry picked from commit 5f3262f)
  • 3.3.5 - 8d992a8 Pet/Misc: Implement Baby Blizzard Bear
  • 6.x - dde620c Core: Updated to 6.2.4 * Rewrite bnetserver for new authentication protocol
  • 6.x - ea652fb Build fixes
  • 6.x - 335a1e4 Clang build fixes
  • 6.x - 4a679ba Core/Commands: Prevent creating accounts containing '@' character with .account create command
  • 6.x - adc7b5e Core: Fixed VS 2013 build
  • 3.3.5 - 396498b DB/Misc: Update event start dates 2016 for 3.3.5a
  • 6.x - ada3693 DB/Creature: Vyragosa/TLPD - Fix linked pool spawn
  • Fix respawn time to be 6h (instead of current 25sec)
    Closes [NPC/FIX] Vyragosa (32630) & Time-Lost Proto-Drake (32491) #7683.
    (cherry picked from commit d412f2d)
  • 6.x - 5f6da87 Merge remote-tracking branch 'velinath/sai-migrations' into 3.3.5-base (cherry picked from commit e203d78)
  • 6.x - 2137107 Scripts/Shadowmoon Valley: Dragonmaw Peon Fixes issue where NPC does not attack, even when aggro'd.
    Fixes Dragonmaw Peons AI issues #16210
    Closes Scripts/Shadowmoon Valley: Dragonmaw Peon AI Update #16204
    (cherry picked from commit ad425f9)
  • 6.x - 009cabb Merge branch '3.3.5-spellfacing' into 3.3.5-base (PR [Needs testing] Core/Spells: Creature spellcast facing #15641) (cherry picked from commit 233297c)
  • 6.x - d8c7ed7 DB/Creature: Ethereum Jailor Closes [Bug/Spawn]Ethereum Jailor #10379
    (cherry picked from commit ef61bb5)
  • 6.x - c7e79dc DB/Instance: The Temple of Atal'Hakkar - Add waypoints for Hazzas & make Morphaz follow him
    (cherry picked from commit 7162d94)
  • 6.x - 62aa378 DB/Zone: The Exodar - Add missing waypoint & spawns for Exodar Peace Keepers & Worker (could use some SAI scripting)
    (cherry picked from commit 670c046)
  • 6.x - 5f06f9a DB/Creature: Risen Wintergarde Miner & Risen Wintergarde Defender - Delete all existing spawns & respawn both npc's
  • Pathing added to Risen Wintergarde Defender
  • Miner still needs SAI!
    Updates [3.3.5][6.x] DB/Creature: Very few spawns in Wintergarde Mine #16306
    (cherry picked from commit e4fef20)
  • 6.x - d9c99ac Spell facing follow-up: Fix an issue with creatures' channeled spells not cancelling properly in certain conditions (cherry picked from commit 17f924a)
  • 6.x - c8e0628 DB/SAI: Neltharion's Flame rewrite Rothin the Decaying script and add some missing visuals and other stuff
    (cherry picked from commit 11a330e)
  • 6.x - 84eddc4 DB: Fix some DB errors By @tkrokli
    Closes [3.3.5] DB erorrs #16323

(cherry picked from commit e9ed9f8)

  • 3.3.5 - c136af8 Adjustments to spell facing - Adjusted HaveAtClient to accept Object* (still accepts all subordinates) - Use grid searcher to find players in visibility range for unit - Use client cache instead of "See or Detect" to decide who to send updates to - Adjusted SendUpdateToPlayer to send createobject packet only if not known to client (cherry picked from commit c0693a6)

  • 6.x - b612ecc DB/Misc: Fix Hero's call board alliance

  • 6.x - 9431b94 Core/Config: Error logging for ptree_bad_data Ref 6487e2f#commitcomment-16888976

  • 3.3.5 - 9aadd97 Core/Config: Error logging for ptree_bad_data Ref 6487e2f#commitcomment-16888976 (cherry picked from commit 9431b94)

  • 6.x - 7b3a9ca DB/Misc: Update auth_database.sql for 6.2.4

  • 6.x - 6cd7b58 Adjustments to spell facing - Adjusted HaveAtClient to accept Object* (still accepts all subordinates) - Use grid searcher to find players in visibility range for unit - Use client cache instead of "See or Detect" to decide who to send updates to - Adjusted SendUpdateToPlayer to send createobject packet only if not known to client (cherry picked from commit c0693a6)

  • 3.3.5 - 3a2dd76 DB/Creature: Recruitment Officer Carven Script http://www.wowhead.com/npc=25222/recruitment-officer-carven

  • 6.x - 9747036 Core/Items: Fixed enchant visuals Closes 16776

  • 3.3.5 - ddb5c0b DB/Misc: Grizzly Hills * Few Updates for Grizzly Hills Giant and Runed Giant so these actually enter into combat and fight each other

    • Grizzly Hills Giants above Thor Modan will throw the occasional tree as well as boulders
    • Player texts for the Runic Prophecys
  • 3.3.5 - 1cf1d4a - Clean up spell facing behavior a bit. Visual target behavior should now be a lot smoother. - Clean up Creature.cpp. NULL -> nullptr, gotta love it. - Renamed some recently added members of Creature to match code style.

  • 6.x - 6d5e3c4 DB: Update amount of enchanting materials from Wrath greens By Treeston Closes 16206 (cherry picked from commit caf160b)

  • 6.x - 3349065 DB/Achievement: Terokkar Turkey Time By sirikfoll Closes 16235 (cherry picked from commit 8f71950)

  • 6.x - a532116 DB/Creature: Landen Stilwell Gossip and script Closes 16238 (cherry picked from commit 9aad349)

  • 6.x - 6e652ce DB/Creature: Battleguard Sartura Fix the BaseAttackTime By DevRival (cherry picked from commit 89e316c)

  • 6.x - 1c61371 DB/Misc: Few cosmetic fixes for Black Wing Lair (c++ script needs to be updated to handle proper door id 176965 instead door 175946) (cherry picked from commit 7d454c6)

  • 3.3.5 - 1f7d6ee DB/Misc: Exterminate some NPCS Closes 16891

    Condition is to shut up Wintersorn Berserker which otherwise still speaks ooc.

  • 6.x - 12b7f33 Scripts/Zangarmarsh: Removes empty gossip_text that resulted in NPCs saying blank text to players after buffing them Closes 12697 Closes 16300 (cherry picked from commit ccf3ed4)

  • 6.x - 6cb76b5 DB/Creature: Add gossip menu for Magistrate Bluntnose Closes 13031 (cherry picked from commit a534ca3)

  • 3.3.5 - 9ed4bb4 DB/Misc: Misc Updates 1) Despawn npcs summoned by flight masters when ooc
    2) Demon Portal Guardian Script by Kodekc
    3) Correct Broadcast text id for Vim'gol the Vile by tkrokli closes 16882

  • 6.x - 9a202df Scripts/ICC/Teleporter: moved gossips to db (cherry picked from commit ea38a7d)

  • 6.x - 9d63377 DB/Gossip: Add missing npc text to Lorrin Foxfire (cherry picked from commit cc0a4e6)

  • 6.x - d045f9b DB/Instance: Black Temple - Add formations for Aquesous Lord & Coilskar Sea-Caller - Add Aqueous Spawn, Bonechewer Taskmaster & Dragonmaw Wyrmcaller paths and formations - Update Aqueous Spawn spawn distance and movement type so they randomly roam around (cherry picked from commit 38368aa)

  • 6.x - 2e3686b Core/Util: Add a missing include (cherry picked from commit 1038df8)

  • 6.x - f783983 DB/Path: Blade of Argus in Bloodmyst Isle (cherry picked from commit 62216d6)

  • 6.x - f0bb02d Scripts/Misc: Fix issues reported by static analysis (cherry picked from commit 0e76d67)

  • 6.x - 6e5a129 Core/Scripts: Change door ID in Blackwing Lair as per 7d454c6 Change the name as well. (cherry picked from commit a35a627)

  • 3.3.5 - e241ff4 DB/Spells: Fixed Shadow Crash haste and mana reduce Closes 16893

  • 6.x - c457de1 Core/SAI: added SMART_ACTION_RANDOM_SOUND Closes 16376 (cherry picked from commit e4af2ba)

  • 6.x - 252220e Core/SAI: Code improvements to SMART_ACTION_RANDOM_SOUND Warning fixes and extra sanity checks Ref 16376 (cherry picked from commit 77087db)

  • 6.x - 75ff256 Core/SAI: Typo fix of 77087db There's no %b, silly (cherry picked from commit 7a252fc)

  • 6.x - f0087b3 DB/Creature: Blightblood Troll Update so these are passive until skeptor of suggestion used on unit. (cherry picked from commit 06cc897)

  • 6.x - 0d8a73e Scripts/Duel: prevent possible abuse in Duel Reset system (cherry picked from commit c0ed819)

  • 6.x - 3211f63 Looting/Group: Do not display looter in tooltip when FFA loot is enabled. (cherry picked from commit 1048241)

  • 6.x - 50ad1cc Core/Scripts/DB: remove hardcoded text from 'npcs_dithers_and_arbington' - created DB gossip_menu_option entries for both NPCs - added enum section instead of "magic numbers" in script - replaced core text with pointers to DB text - zone_western_plaguelands.cpp is now cleaned up (cherry picked from commit 29c2a42)

  • 6.x - cd435b1 Unit/CalcAbsorbResist: Sanctified Wrath should pierce absorb effects by P-Kito; retrieved from 15027 The paladin talent Sanctified Wrath should pierce absorb effects. (cherry picked from commit b8762d8)

  • 6.x - 76d15c9 Player/Quest: Credit group for gameobject activation if they are in proximity. (cherry picked from commit cd625a1)

  • 6.x - 6005b3a Fix Kinetic Bomb stuck after knockback effect. (cherry picked from commit 36648d1)

  • 6.x - 9e0491d Scripts/Deadmines: Fix issues reported by static analysis Fix Coverity issue id 1022474 (cherry picked from commit d75469e)

  • 6.x - ddb0bc7 Scripts/Undercity: Removed obsolete script Partial cherry pick of 7a101bc

  • 6.x - 9f237e7 Fix warning. (cherry picked from commit f0b9ee1)

  • 6.x - 1bbc7fd DB/Object: Add 2 missing traps on Icc (cherry picked from commit e249db9)

  • 6.x - 0492a47 DB/Quest: Banshee's Revenge Script http://www.wowhead.com/quest=13142/banshees-revenge Only spell issue remains see original issue {Quest} Banshee's Revenge #4841 (cherry picked from commit a258e36)

  • 6.x - 31dbb61 Spell/Script: Safirdrang's Chill Updates 4841 (cherry picked from commit 789470c)

  • 6.x - aae5a77 DB/Creature: Bloodmyst Isle - Add Pathing and SAI for Bloodcursed Naga - Add Pathing for Lord Xiz (cherry picked from commit ecdeb5c)

  • 6.x - d66449f DB/Creature: fix Mine Car visible state - Still need some SAI fixing when it resets so it continues the path (cherry picked from commit 771dfe2)

  • 6.x - b633a62 DB/SAI: Overthane Balargarde A couple of updates to previous commit a258e36 Closes 4841 (cherry picked from commit 4065848)

  • 6.x - 306e2b7 Rename sql/2016_01_30_05_world.sql to sql/world/2016_01_30_05_world.sql (cherry picked from commit 7c9f0f2)

  • 6.x - 2752163 Rename sql/world/2016_01_30_05_world.sql to sql/updates/world/2016_01_30_05_world.sql Now yes... (cherry picked from commit 20a8476)

  • 6.x - 61d2165 Scripts/UtgardeKeep: Ingvar updates: - Roar at start of phase two - Ingvar no longer does a weird move-jump towards his target when resurrecting - Fixed a duplicate yell on phase one end (cherry picked from commit c829fc7)

  • 6.x - 6773097 Scripts/UtgardeKeep: Bonus Ingvar the Plunderer fixes to reset behavior. There should no longer be weirdness if a reset happens during the RP phase. (cherry picked from commit 815f43b)

  • 6.x - 55c364b DB/ModelInfo: Fix the hitbox on Cyanigosa's dragon form. (cherry picked from commit bba1824)

  • 6.x - 97b70ab Core/Scripts/Uldaman: change hardcoded text to enum Change #define to enum {with brackets} Possibly the smallest change so far in this series of core script changes. (cherry picked from commit 627ec0e)

  • 3.3.5 - e52878b Core/Spells: Renamed EnsureSpellInfo to AssertSpellInfo to minimize differences between branches

  • 6.x - 870a76a DB/Creature: Add a new extra_flag CREATURE_FLAG_EXTRA_NO_PLAYER_DAMAGE_REQ (0x00200000) that awards players credit for killing the creature even if less than 50% of damage was dealt by players. This can be used to fix quests such as "Heated Battle" or "If Valgarde Falls..." that are currently very hard to complete at the appropriate level due to "friendly" NPCs killing off the required targets too quickly for players to get 50% of damage in. (cherry picked from commit d240ccb)

  • 6.x - 0466de4 Core/Scripts/DB: remove hardcoded text from 'npc_disciple_of_naralex' - moved 2 #define text lines to enum, already in npc_text - new gossip_menu_option for NPC 3678 Disciple of Naralex - using ADD_GOSSIP_ITEM_DB instead of ADD_GOSSIP_ITEM Tested on both alliance and horde characters, works just like before. (cherry picked from commit bc03fed)

  • 6.x - a51ec98 Core/Creatures: Reset unit flags/dynamic flags on Creature::SetDeathState(JUST_RESPAWNED) (cherry picked from commit 132be2d)

  • 6.x - 02c9a66 fix crash (cherry picked from commit bf31f26)

  • 6.x - 0a8bab8 Fix cooldown check talent Rapture (Priest) (cherry picked from commit 7093c0c)

  • 6.x - 2fe84d7 Prevent duplicate spawns for same spawn ID If there is an alive instance of the creature upon creature spawn, skip spawn entirely. If there are only dead instances, despawn them. A new dead corpse in the creatures home position will be respawned. Closes: 16462 (cherry picked from commit fe2a0fd)

  • 6.x - a962db8 Core/Scripts Script npc needed for Quest Torch Tossing part2 Script for Npc Torch Tossing Target_Bunny_Controller, responsable for handle the targets rotation for Midsummer Fire Festival quest, Torch Tossing. (cherry picked from commit 8b74038)

  • 6.x - b28014c Rename 2016_01_14_99_world.sql to 2016_02_04_00_world.sql (cherry picked from commit 2d4f61e)

  • 3.3.5 - a2344fb Core/DataStores: Fixed creating entries in sEmotesTextSoundMap if passed invalid arguments (also a data race, if done in multiple threads)

  • 6.x - 9873800 Item/Misc: Implement Toy Train Set and Wind-Up Train Wrecker. (cherry picked from commit 8c7cd03)

  • 6.x - e6e3e79 Build fixes

  • 6.x - 92a8097 Game/Creature: Implement CREATURE_FLAG_EXTRA_IMMUNITY_KNOCKBACK * updates 16423 (cherry picked from commit 110e0fd)

  • 6.x - 33593ce Scripts: Added missing override (cherry picked from commit d1a185e)

  • 6.x - a8504c6 Pet/Misc: Implement Egbert's running around Closes 16479 (cherry picked from commit 859b617)

  • 6.x - 422c8a9 Fix build & tabs (cherry picked from commit 57a5879)

  • 6.x - ca1239a Code style, urand -> urandms. (cherry picked from commit e064000)

  • 6.x - 7031090 Fix Achievement Defense of the Ancients The spell that trigger the achievement check, needs to be cast before setting up the variables used for the second round, otherwise the achievement will be granted to the wrong team. Also, SPELL_END_OF_ROUND needs to be casted on the end of the second round too, this was confirmed in retail. (cherry picked from commit 5cf794b)

  • 6.x - f8d5031 Core/Creature: Do not load equipment with id = 1 when creature.equipment_id is 0 Closes 16416 (cherry picked from commit cc3ae64)

  • 6.x - 85a9c96 DB/Creature: Stinky + Precious - Add Knockbackimmunity (cherry picked from commit d92d5c0)

  • 6.x - c3a2cbc Scripts/Northrend: Knockbackimmunity Cleanup (cherry picked from commit c560cb0)

  • 6.x - e9bc7a1 DB/Quest: Warsong Recruitment Officer - Acceptcondition * by OScriptTC * closes 16485 (cherry picked from commit 4833c47)

  • 6.x - 7f60534 DB/Quest: Scalps! - Spelltargetconditions * closes 16361 * thx to Treeston for report (cherry picked from commit c17d2af)

  • 6.x - cb6dade DB/Creature: Pustulating Horror SAI * closes 16090 * by Gargarensis * thanks to Gargarensis for the report (cherry picked from commit 84e64ee)

  • 6.x - f3fda53 DB/Creature: Koren - Gossipoptionavailability * by Saben65 * thanks to Saben65 for report (cherry picked from commit aef7265)

  • 6.x - c4b6e08 Pet/Misc: Implement Pandaran Monk's pet abilitys (cherry picked from commit 64d1add)

  • 6.x - b535d1e Pet/Misc: Implement Pandaran Monk followup (cherry picked from commit 5650b9d)

  • 6.x - b6b151f Build fix (cherry picked from commit add2179)

  • 6.x - e518655 Scripts: Fixed warning (cherry picked from commit 96cb26d)

  • 3.3.5-Graphana - c136af8 Adjustments to spell facing - Adjusted HaveAtClient to accept Object* (still accepts all subordinates) - Use grid searcher to find players in visibility range for unit - Use client cache instead of "See or Detect" to decide who to send updates to - Adjusted SendUpdateToPlayer to send createobject packet only if not known to client (cherry picked from commit c0693a6)

  • 3.3.5-Graphana - 8d992a8 Pet/Misc: Implement Baby Blizzard Bear

  • 3.3.5-Graphana - 396498b DB/Misc: Update event start dates 2016 for 3.3.5a

  • 3.3.5-Graphana - 8a050c5 Merge pull request 16839 from chaodhib/spell_facing_fix Adjustments to spell facing

  • 3.3.5-Graphana - 9aadd97 Core/Config: Error logging for ptree_bad_data Ref 6487e2f#commitcomment-16888976 (cherry picked from commit 9431b94)

  • 3.3.5-Graphana - c9e3f2a Core/Config: Fix 3 more missing config warnings Closes 16861 Thanks tkrokli (cherry picked from commit 0afcefe)

  • 3.3.5-Graphana - 3a2dd76 DB/Creature: Recruitment Officer Carven Script http://www.wowhead.com/npc=25222/recruitment-officer-carven

  • 3.3.5-Graphana - ddb5c0b DB/Misc: Grizzly Hills * Few Updates for Grizzly Hills Giant and Runed Giant so these actually enter into combat and fight each other

    • Grizzly Hills Giants above Thor Modan will throw the occasional tree as well as boulders
    • Player texts for the Runic Prophecys
  • 3.3.5-Graphana - 1cf1d4a - Clean up spell facing behavior a bit. Visual target behavior should now be a lot smoother. - Clean up Creature.cpp. NULL -> nullptr, gotta love it. - Renamed some recently added members of Creature to match code style.

  • 3.3.5-Graphana - 1f7d6ee DB/Misc: Exterminate some NPCS Closes 16891

    Condition is to shut up Wintersorn Berserker which otherwise still speaks ooc.

  • 3.3.5-Graphana - 9ed4bb4 DB/Misc: Misc Updates 1) Despawn npcs summoned by flight masters when ooc
    2) Demon Portal Guardian Script by Kodekc
    3) Correct Broadcast text id for Vim'gol the Vile by tkrokli closes 16882

  • 3.3.5-Graphana - e241ff4 DB/Spells: Fixed Shadow Crash haste and mana reduce Closes 16893

  • 3.3.5-Graphana - e52878b Core/Spells: Renamed EnsureSpellInfo to AssertSpellInfo to minimize differences between branches

  • 3.3.5-Graphana - a2344fb Core/DataStores: Fixed creating entries in sEmotesTextSoundMap if passed invalid arguments (also a data race, if done in multiple threads)

  • 3.3.5-Graphana - a1a3c1c Merge branch '3.3.5' into 3.3.5-Graphana

  • 6.x - 516c584 DB/Quest: Venomhide Eggs - Add prevquestconditions * closes 16443 * thanks to ariel- (cherry picked from commit 0b6ce67)

  • 6.x - 1d4c006 DB/Creature: Injured Goblin Miner conditional gossip * This gossip option should only be available if you have the quest Bitter Departure (12831). * by velinath * closes 16365 (cherry picked from commit 176723f)

  • 6.x - deb7ba4 DB/Creature: Sorrow Wing loot * by tkrokli * closes 14843 * thanks to ariel- for report (cherry picked from commit e656116)

  • 6.x - 154d4cd DB/Quest: The Collapse - Add Event * closes 13713 (cherry picked from commit 8b0aad9)

  • 6.x - 97cb742 DB/Creature: Wotlk armor values for meleebosses * fix a type * closes 15106 (cherry picked from commit b3c9355)

  • 6.x - 3e59899 Build fix

  • 6.x - 24f6c4b DB/Creature: Diremaul North Rndmemotes * diremaul 2% cooler now * closes 14315 (cherry picked from commit fb445f8)

  • 6.x - 5ba76c2 DB/Item: Solace of the Defeated/Solace of the Fallen (Normal/Heroic) proc fix * by steel2p * closes 1896 (cherry picked from commit 39b076d)

  • 6.x - 4250338 DB/Item: Bryntroll, the Bone Arbiter - Scaling (cherry picked from commit 8aac2b8)

  • 6.x - 23e03be DB/Quest: Discovering Your Roots * closes 4777 * thanks to Trista for report (cherry picked from commit 335a279)

  • 6.x - 89b88a8 DB/Quest: Drop It then Rock It! * closes 2129 * by w1sht0l1v3 * deluce version by Killyana (cherry picked from commit b32a06c)

  • 6.x - be1a96d DB/Instance: Zul'Farrak - Add pathing & formations for Sul'lithuz Sandcrawler's, Sandfury Blood Drinker's, Sandfury Shadowhunter's, Hydromancer Velratha, Sandfury Witch Doctor's . - Update spawndist for several npc's & some entry's. (cherry picked from commit 814c3e7)

  • 6.x - eb15157 DB/Misc: Various Quest Fixes * An end to the suffering (by me) Closes 16362 * Catching up with Brann quest linking (by velinath) Closes 15955 * Valkyrion Must Burn (by me) Closes 14584 (cherry picked from commit e74aa96)

  • 6.x - a6fb8ad DB? (cherry picked from commit f8ea839)

  • 6.x - 0aed90e DB/Event: Love is in the Air (Love boats) Correct my botched commit :-) Only remaining issue is that when players get ejected from boats they dont get returned to land Different waypoints are needed for stormwind for 6.x.x only you will find these in the closed issue its just a matter of replacing waypoints (which you will find in the issue and updating the on reached wp event for stormwind boats to last wp as is different. Closes 14027 (cherry picked from commit 2396100)

  • 6.x - cda0590 DB/Quest: To Legion Hold By xerkoss Closes 13572 Ok I was skeptical of this fix too when I fist saw it but has been proven to solve issues with this quest ie event always triggers when player obtains the Crate Disguise Subspell, this is just changing the event from been triggered on areatrigger to been triggered by event id used by spell (cherry picked from commit 4daaf69)

  • 6.x - 451675e DB/Creature: Professor Putricide Oozes - Immunities * closes 16059 * thanks to Gargarensis (cherry picked from commit ef280c9)

  • 6.x - b3c4b73 DB/Creature: Frost Freeze Trap - Spellcast should ignore LOS * we are using this adding in disables for many spells. if the object edges calculation is improved this addition can be removed * thanks to Runico for report * closes 13600 (cherry picked from commit bf25a4b)

  • 6.x - 8c59aae SQL import fix

  • 6.x - 66d0f5a DB/Creature: Remove immunity to diseases in TBC * closes 14185 * thanks to Frytiks for reporting (cherry picked from commit 4104405)

  • 6.x - 41385ce DB/Quest: King of the Foulweald - Improve Questevent * closes 2381 (cherry picked from commit 644b9dc)

  • 6.x - 60ab64c SQL: Rename file with proper date (cherry picked from commit fb9a686)

  • 6.x - 1d84336 DB/Creature: Add CREATURE_FLAGS_EXTRA_NO_PLAYER_DAMAGE_REQ to Garhal (30147), adjust respawn time to 60 seconds. Fixes & closes 16084. (cherry picked from commit 93718e5)

  • 6.x - 9a48fce DB/Creature: Sunblade Mage Guard SAI * closes 16513 * thanks to ikir83 for report (cherry picked from commit 6106943)

  • 6.x - 3794c45 DB/Spell: Mission: Plague This!: Kill Credit - Add SPELL_ATTR0_CU_ALLOW_INFLIGHT_TARGET * closes 16517 * thanks to Treeston for report (cherry picked from commit 830e5c1)

  • 6.x - ebf9b59 DB/Quest: Absholutely... Thish Will Work (11330) * closes 16515 * thanks to Treeston for report (cherry picked from commit 0779648)

  • 6.x - e320ce2 DB/Spells: Fixed Shadow Crash haste and mana reduce Closes 16893 (cherry picked from commit e241ff4)

  • 3.3.5 - a189da7 DB/Creature: Remove a duplicate spawn

  • 6.x - 77761e8 Dep/CascLib: Update to ladislav-zezula/CascLib@d477d30

  • 3.3.5 - 7491cac DB/Misc; Updates 1) "Crowleg" Dan closes 16903
    2) Dead Man's Debt closes 16902
    3) Proto-Drake egg closes 16900

  • 6.x - 2a0582c Core/PacketIO: Updated SMSG_ACCOUNT_HEIRLOOM_UPDATE opcode

  • 6.x - 1bf8e32 Merge pull request 16486 from Rushor/spiderman [3.3.5][6.x]Scripts/Karazhan: Implement Optional Boss Spawn (cherry picked from commit c8f3465)

  • 6.x - 05aa2c9 DB/SQL: Update SQL name (cherry picked from commit 12a2ed7)

  • 3.3.5 - 476eb19 DB/Gameobject: Fix respawn time for quest GO "Daggerfen Poison Manual"

  • 6.x - 2babb00 Core/Bnet: Add return LoginREST.ExternalAddress when LoginREST.LocalAddress is configured to localhost but client connects from a different machine in the network

  • 6.x - e3acb2e Core/Mail: Fix integer size for Player::_SaveMail() fields

  • 3.3.5 - 4546fa1 DB/Quest: Fhwoor Smash! Closes 16850

  • 6.x - 70412e7 Core/Misc: MSVC warning fixes

  • 6.x - 3c41584 Core/Misc: Use correct field type for guids in prepared statements

  • 3.3.5 - d59e1b2 DB/Misc; corrections

  • 6.x - c8752c8 DB/Quest: Absholutely... Thish Will Work! (Again) Replace previous script with one from sniff data, incorporated the combat spells from what Rushor posted as did not script those as not actually needed for this quest. (cherry picked from commit 7ef1e3d)

  • 6.x - 7135a23 Merge pull request 16467 from Treeston/3.3.5-FixEvadeMode [3.3.5] Creature/AI: Fix incorrect evade logic (cherry picked from commit 8eabbb0)

  • 6.x - 2bde6e2 Grids/Notifiers: Notify triggers of units moving within their LoS. (cherry picked from commit e31743f)

  • 6.x - 9238195 Merge remote-tracking branch 'sirikfoll/npcMyranda' into 3.3.5 (PR 16438) (cherry picked from commit e5e97be)

  • 6.x - 02205c2 DB/Gameobject: Correct state for a gate (cherry picked from commit c68feba)

  • 6.x - b8dcb39 DB/Quest: Throwing Down - Despawn for Nerubian Crater * add despawnevent for spellfocusgameobject * closes 16356 * thanks to treeston for report (cherry picked from commit c6bdfe4)

  • 6.x - 7905733 DB/Creature: Greer Orehammer Fix this npc once and for all, making sure all gossip options and sai are present Closes 16527 (cherry picked from commit 70fca13)

  • 6.x - 7672ca1 Core/Spells: Rogue Honor Among Thieves (cherry picked from commit 983bbe4)

  • 6.x - 53722a8 AI/BossAI: Make creature never chase targets that are out of bounds - Add missing const attribute on CheckBoundary arg. - Prevent AI from attacking a target that is out of bounds. This prevents exploids such as killing Gluth/Deathbringer from out of bounds. (cherry picked from commit 19ed18c)

  • 6.x - 73b917e Merge remote-tracking branch 'Eliminationzx/FixJumpDestOrientation' into 3.3.5 (PR 16450) with some minor CS adjustments (cherry picked from commit cfed2d7)

  • 6.x - ac034a5 Merge pull request 16483 from Treeston/3.3.5-debuffimmunity [3.3.5] Make Web Wrap / Mutating Injection (and others) properly cancel on immunity (Divine Shield/Ice Block) (cherry picked from commit d67e877)

  • 6.x - 6d2dd48 DB/Creature: Peppy Wrongnozzle Script Peppy Wrongnozzle (cherry picked from commit 0a725e0)

  • 6.x - 4e67383 Merge branch '3.3.5-instanceextend' into 3.3.5 (PR 16392) (cherry picked from commit 62aff40)

  • 6.x - d729fc3 Core/Spells: spells with SPELL_ATTR1_NO_THREAT also causes no initial aggro (cherry picked from commit b4b43d0)

  • 6.x - 15812b0 DB/Creature: Imperial Eagle SAI * closes 15964 * thanks to velinath for report (cherry picked from commit ebf6c71)

  • 6.x - 1cb2268 DB/Item: Sealed Tome * updates 16049 * by #Saben65 (cherry picked from commit 5059e5f)

  • 6.x - 4916062 DB/Quest: Souls at Unrest * closes 16558 * thanks to report by Treeston (cherry picked from commit 4f92870)

  • 6.x - 9d48229 DB/Creature: Iron Rune Avenger - Add CREATURE_FLAG_EXTRA_NO_PLAYER_DAMAGE_REQ (cherry picked from commit 47493fd)

  • 6.x - 845f81d Core/AI: Fully move react state check from CreatureUnitRelocationWorker to CreatureAI::MoveInLineOfSight. This means that AI for passive/defensive creatures can now once again use MoveInLineOfSight (and fixes that weird thing where triggers decided it would be funny to attack players). (cherry picked from commit 8e6fb3b)

  • 6.x - 8f7cfd4 DB/Event: Add all Lunar spawns in Dalaran (cherry picked from commit 55100e5)

  • 6.x - 82f28d6 DB/Event: Add all Lunar Festival spawns in Shattrath City & Silvermoon City (cherry picked from commit 8706ba2)

  • 6.x - f63db31 Fix multiple summon of Omen (Lunar Festival) (cherry picked from commit 8130de1)

  • 6.x - 60b98ec Revert "Merge pull request 16483 from Treeston/3.3.5-debuffimmunity" to fix 16589 while I investigate the retail behavior of SPELL_ATTR_0_UNAFFECTED_BY_INVULERABILITY further. This reverts commit d67e877, reversing changes made to cfed2d7. (cherry picked from commit 26bbba4)

  • 6.x - 0654b3b Check to make sure we aren't dispelling a buff for all dispel types, not just magic. Closes 15321. (cherry picked from commit 9886091)

  • 6.x - a6a8b5b Pet/Misc: Improve Egbert's AI (cherry picked from commit 2322ef3)

  • 6.x - b33afb6 Pet/Misc: Improve Egbert's AI even more (cherry picked from commit af5f4ae)

  • 3.3.5 - 7834d33 DB: Fix a DB error

  • 6.x - 4a3a178 Buildsystem: Initial changes to support building with vs clang toolset

  • 6.x - 08c27d3 Core/Misc: MSVC /W4 warning fixes

  • 6.x - 8b1428c Core/BattlePets: updated enums to 6.2.4

  • 6.x - f4029fa Core/Spells: Implemented spell effect 243 - SPELL_EFFECT_APPLY_ENCHANT_ILLUSION (and fixed enchant visuals, for real this time)

  • 6.x - 1d45b2c Core/Items: Fixed transmog not saving item to db

  • 6.x - c0202e2 DB/Creature: Arred SAI (cherry picked from commit 8a7722a)

  • 6.x - da0dec4 Merge pull request 16585 from Treeston/3.3.5-flightform Core/Spells: Disallow druid flight form while shapeshifted (cherry picked from commit 101c3f9)

  • 6.x - 8bbfa0a DB/Creature: Fix model for Invisible Stalker Grizzly Hills Closes 16578 (cherry picked from commit 23262b9)

  • 6.x - 302bd9a DB/Misc: Various quest updates Free at Last closes 16577 Put on Your Best Face for Loken closes 16576 Send Them Packing closes 16516 (cherry picked from commit 4d51cf0)

  • 6.x - c9b2451 Merge remote-tracking branch 'sirikfoll/despawnAtEvade' into 3.3.5 (PR 16528) (cherry picked from commit c70e3e3)

  • 6.x - 87f5f43 DB/Creature: Add FLAG_EXTRA_NO_PLAYER_DAMAGE_REQ to Dying Soldier Closes 16033 (cherry picked from commit fef0678)

  • 6.x - ece592f DB/Quest: When All Else Fails Closes 16586 By Pitcrawler (cherry picked from commit 7c7029c)

  • 6.x - 1f55850 DB/Event: Fix all Commoners spawns, models, auras and quests Updates 16129 (cherry picked from commit 1399e70)

  • 6.x - a4cc1ca DB/Event: Love is in the Air Implement some missing texts and gossips (cherry picked from commit 982e3ef)

  • 6.x - eb15a1f DB/Event: Love is in the Air (Kwee Q. Peddlefeet) Script all instances of Kwee Q. Peddlefeet to give option to give Lovely Charm Collector's Kit. Player does not need quest for this option to be available, gossip menu already existed in db and all but 2 of the Kwee Q. Peddlefeet already had gossip menu set in creature template but no gossip npc flags. (cherry picked from commit 67b6f38)

  • 6.x - a931c7c Merge pull request 16637 from P-Kito/lfg_quest [3.3.5/6.x] Core/Player: Fix dungeonfinder quests not rewarding (cherry picked from commit 59e59e4)

  • 6.x - a533001 Merge pull request 16258 from sirikfoll/feast Core/Spells Implemented SpellScripts Needed for Achievement Pilgrim's… (cherry picked from commit 408572c)

  • 6.x - 749ff74 Rename 2016_01_13_99_world.sql to 2016_02_18_01_world.sql (cherry picked from commit 8e8f597)

  • 6.x - d9d2778 Core/Pets: Move Egbert & Pandaren Monk into pet_generic.cpp (cherry picked from commit 542f526)

  • 6.x - 78576c1 DB/Pets: Fix script names for Egbert & Pandaran Monk (cherry picked from commit 1516600)

  • 6.x - 14ed593 Build fix

  • 6.x - c20ad18 DB/Quest: Uncommon Scents The quests http://www.wowhead.com/quest=24805 and http://www.wowhead.com/quest=24805 are optional breadcrumb quests and this first quest from both faction chains is skippable. (cherry picked from commit f2ab246)

  • 6.x - aca9efc Merge pull request 16633 from Treeston/3.3.5-talentinspect Core/Packets: Adjust 'TalentsInspecting' option (cherry picked from commit 3e250fe)

  • 6.x - b2e4a96 Incorrect AI aggression as a consequence of the LineOfSight change, episode three, revenge of the special AIs. Also, hopefully the last. No original trilogy please. (cherry picked from commit ab194d5)

  • 6.x - 9e07adc I don't like drycoding. It's coarse and rough and irritating and it gets everywhere. (cherry picked from commit d418406)

  • 6.x - 1460b01 Core/Misc: Fixed a crash happening when a db string array was NULL Closes 15670 (cherry picked from commit e60f575)

  • 3.3.5 - 76e4d41 DB/Quest: The Seer's Relic Closes 16923

  • 6.x - d4146a2 Merge pull request 16038 from tkrokli/grammar_and_spelling_corrections_335 [3.3.5] Core/Logs: English text corrections (cherry picked from commit 4cd9371)

  • 6.x - 06734eb Build fix

  • 6.x - e06d4d4 Merge pull request 16651 from ariel-/movespeedfix Core/Unit: Fix typo (cherry picked from commit 31b1da4)

  • 6.x - 745b771 Fix Baron Geddon and Ragnaros in Molten Core to do pure fire elemental damage with their melee attacks. (cherry picked from commit 9c0deaa)

  • 6.x - 68d0a4f DB/Quest: Something that does not melt Spawn additional http://www.wowhead.com/object=188441/splintered-bone-chunk Closes 16642 (cherry picked from commit c14ef88)

  • 6.x - a154dfd DB/Quest: Taken in the Night Fix a problem, previous worked for me due to have duplicated timed action lists as originally got id wrong ie 22335 instead of 22355, had corrected id but failed to update the action to call timed action lists but failed to spot this has had timed action lists with both ids. (cherry picked from commit c0c94d0)

  • 6.x - 765bd28 DB/Text: More texts More event texts (cherry picked from commit dab661c)

  • 6.x - adc7ee0 Merge pull request 16644 from Treeston/3.3.5-customcharmai Core/UnitAI: Rework creature-controlled player behavior. (cherry picked from commit 4e4b2b9)

  • 6.x - f5a1b75 Core/PlayerAI: More follow-up. Helper functions and some internal cleanup. (cherry picked from commit 5a3a21c)

  • 6.x - e394cd2 Core/PlayerAI: Some more helper methods added. Also, charmed players no longer break crowd control. (cherry picked from commit a8f760b)

  • 6.x - 604d08d build fix (cherry picked from commit d10c698)

  • 6.x - cc2a683 Core/PlayerAI: 6.x specific spec checks

  • 6.x - 7c51859 Core/Misc: Fix header (cherry picked from commit 2eb9621)

  • 6.x - 42a01d6 Merge pull request 16457 from Treeston/3.3.5-standstatecondition [3.3.5] Add condition for unit sitting/standing (cherry picked from commit b6720af)

  • 6.x - 50ffea4 Merge pull request 16671 from tkrokli/zone_terokkar_forest Core/Scripts: zone_terokkar_forest cleanup (cherry picked from commit b7e93f6)

  • 6.x - c25222c Merge remote-tracking branch 'tkrokli/redemption_tirions_tale' into 3.3.5 (PR 16680) (cherry picked from commit d1a9d77)

  • 6.x - b703fd0 DB/Quest: Fire Upon the Waters Properly script http://www.wowhead.com/quest=12243/fire-upon-the-waters 1) Delete the kill credit npcs which do not exist in sniff 2) Spawn the proper bunnies for this quest 3) Add missing burning effect (cherry picked from commit a3b2144)

  • 6.x - 41c560c DB/Quest: Bombard the Ballistae Add missing visuals for http://www.wowhead.com/quest=12232/bombard-the-ballistae (cherry picked from commit 50223ea)

  • 6.x - 94ee1ff DB/EventScripts: Clean up the Scryer's Orb no longer used event script * Ref 13208 (cherry picked from commit 1c86d28)

  • 6.x - 430698d DB/Spells: "Val'anyr, Hammer of Ancient Kings" now properly shields targets healed by Glyph of Holy Light, Earth Shield and others. Fixes & closes 16478. (cherry picked from commit 8267e49)

  • 6.x - 8046d5a Scripts/Ulduar: Fix crash Change an assert to a NULL check on Flame Leviathan vehicle kit, it can be NULL on map unload. Close 16662 (cherry picked from commit 31cd082)

  • 6.x - 4726116 Core/Threat: Prevent bosses (and other stuff using DoZoneInCombat) from switching off of the person pulling if they are pulled without generating threat. (cherry picked from commit b5b7ce4)

  • 6.x - f4baf7c Unit/AI: Move CharmedPlayerAI logic from the SetCharmedBy/RemoveCharmedBy hooks to Player::Update -> Unit::UpdateCharmAI to guarantee thread safety and prevent race condition crashes. (cherry picked from commit 5354b58)

  • 6.x - 3f6b215 Fix some behavioral weirdness resulting from 79a945d - thanks ccrs. (cherry picked from commit bfac62c)

  • 6.x - caa1b82 Unit/AI: Making Nayd happy. (cherry picked from commit 59d0232)

  • 6.x - 9bf507e Merge pull request 16699 from tkrokli/triple_zone_cleanup Core/Scripts: triple zone cleanup (cherry picked from commit 2387dbd)

  • 6.x - 8adf246 Merge pull request 16692 from tkrokli/headless_horseman_emote Core/Scripts/boss_headless_horseman: remove hardcoded text (cherry picked from commit 5accd69)

  • 6.x - a168a2d Build fix

  • 3.3.5 - 6dfc477 Core/Misc: Renamed getStandState to minimize differences between branches

  • 3.3.5 - 3f7e6af Properly rename the stand state method...

  • 6.x - 39c6f1c Scripts/Karazhan: Clean up instance script Closes: 16533 (cherry picked from commit f9eff81)

  • 6.x - bedd2f4 Scripts/Karazhan: Use the correct method to access Opera's side entrance door (cherry picked from commit ecd9dec)

  • 6.x - 3b67e57 Core/Creature: Prevent friendly vehicles from trying to attack their rider after dismounting. (cherry picked from commit 89e2afb)

  • 6.x - cf7436b Util/Random: Add randtime(Milliseconds const&, Milliseconds const&) to supersede urandms(uint32,uint32) for scripts being ported to std::chrono. (cherry picked from commit 224b42c)

  • 6.x - 9476726 Merge pull request 16676 from ccrs/summonsinit Core/TempSummons: avoid use MoveInLineOfSight before InitSummon (cherry picked from commit 472e78d)

  • 6.x - 181450b DB/Quest: Troll Patrol: Can You Dig it? Script http://www.wowhead.com/quest=12588/troll-patrol-can-you-dig-it Also fixes http://www.wowhead.com/quest=12519/troll-patrol-whatdya-want-a-medal And fixes some issues with http://www.wowhead.com/quest=12568/troll-patrol-done-to-death Also fixes run time error 'able event_scripts has gameobject type (175584) unsupported by command SCRIPT_COMMAND_RESPAWN_GAMEOBJECT for script id 4845' (cherry picked from commit 8aabb08)

  • 6.x - 9d47981 Rename 2016_03_03_00_world.sql to 2016_03_03_00_world.sql (cherry picked from commit c7dded1)

  • 6.x - 3d668ff Rename sql

  • 6.x - c23a608 Core/AI: Fix an edge case crash with PlayerAI. Again. Sheesh. (cherry picked from commit fe707db)

  • 6.x - c0ec641 DB/Quest: Killing Two Scourge with One Skeleton * script turn in event with ghostwing grabbing Olakin Sainrith * phasing at Blackwatch will also kill Table vehicle_template_accessory: creature template entry 31432 has no data in npc_spellclick_spells from previous commit (cherry picked from commit 1cb718d)

  • 6.x - 92b74d6 Merge pull request 16523 from tkrokli/smart_action_set_corpse_delay [3.3.5][6.x]Core/SmartScript: create SMART_ACTION_SET_CORPSE_DELAY (cherry picked from commit 8e152e0)

  • 6.x - 32bf8e2 Misc/Extractor: Add batch file for extractors You must copy it to your wow directory with the tools and run it. Linux version is welcomed. (cherry picked from commit d55d32f)

  • 6.x - c66d371 Core/Scripts: Fixed Yogg-Saron Portals Closes 16390 Closes 16708 (cherry picked from commit c4e4ee3)

  • 6.x - 8e8758d DB/Quest: Drag and Drop Updates my previous script from before I actually sniffed this The Aldur'thar Sentry will now actually grab the Dark Subjugator and drop of edge, (cherry picked from commit 431da2f)

  • 6.x - 6eb49e4 Unit/PlayerAI: Yeah, we allow charmer to be null now, should probably check for that. Fixes and closes 16728. (cherry picked from commit 49de12b)

  • 6.x - d92cad6 Core/Commands: Fixed incorrect use of GetGUID instead of GetSpawnId in waypoint commands Updates 16732 (cherry picked from commit e73d5a7)

  • 6.x - 593bbb0 Core/Commands: Fixed a crash in .wp mod by Magnifikator Closes 16732 (cherry picked from commit 3d0b065)

  • 6.x - 911e81e Warning fix (cherry picked from commit 7fe5a77)

  • 6.x - 76bbf5f Scripts/Misc: Fix issues reported by static analysis (cherry picked from commit 510bb30)

  • 6.x - b16e4bb DB/Misc: A few updates 1) Delete the duplicated spawns from 8aabb08 2) Correct targeting for text which was bought up on irc yesterday 3) Correct phasing for objects involved with http://www.wowhead.com/quest=13220/putting-olakin-back-together-again (cherry picked from commit ce0e1c0)

  • 6.x - 6b9d74a DB/Quest: Troll Patrol: High Standards Closes 16734 (cherry picked from commit 83e8dea)

  • 6.x - 509a27f Buildsystem: Improved logic for _BUILD_DIRECTIVE in msvc builds

  • 6.x - 3ebec1e oops, pushed too soon (now with proper msbuild check)

  • 6.x - fdba134 SQL import fix

  • 3.3.5 - 778f172 Core/Misc: Moved RealmList to shared (cherry picked from commit cfe8a6a)

  • 3.3.5 - b841546 Core/Common: Moved MessageBuffer to common (cherry picked from commit a81a204)

  • 3.3.5 - b197163 Core/Commands: Prevent creating accounts containing '@' character with .account create command (cherry picked from commit 4a679ba)

  • 3.3.5 - 6a8e926 Travis: Fixed git version info output (cherry picked from commit 03917c7)

  • 3.3.5 - 25b3564 Travis: Configure fake user for tagging (cherry picked from commit 373d710)

  • 3.3.5 - 702cfef Buildsystem: Initial changes to support building with vs clang toolset (cherry picked from commit 4a3a178)

  • 3.3.5 - 43fb6b2 Buildsystem: Improved logic for _BUILD_DIRECTIVE in msvc builds (cherry picked from commit 509a27f)

  • 6.x - 2a7a2a1 Core/Misc: gcc 5.3 nopch build fix Closes 16878

  • 3.3.5 - f731572 DB/Conditions: Fix Mid-screen error spam in Blade's Edge Mountains Closes 16889 By tkrokli

  • 6.x - a5c3666 DB/Conditions: Fix Mid-screen error spam in Blade's Edge Mountains By tkrokli Updates 16889

  • 3.3.5 - a9b4375 Core/Spells: Don't report spell errors to client when spell was triggered and failed some internal condition

  • 6.x - 6d4c6e7 DB: Revert last commit

  • 3.3.5 - 84f544f DB: Revert last DB commit

  • 3.3.5 - 3a130e9 DB/Spells: Fix Spell damage item procs scalling with spellpower By Keader Closes 16867

  • 6.x - 16e9e2a DB/Gameobject: Fix respawn time of few Quest GameObjects By Tauriella, closes 16701 (cherry picked from commit f7a05eb)

  • 6.x - 1507b19 DB/Misc: Move Lady Jaina Proudmoore script (cw) to sai (cherry picked from commit 2b04a9c)

  • 6.x - 7cf6eca Remove Lady Jaina Proudmores CPP script from zone_dustwallow_marsh.cpp (cherry picked from commit c9f9e93)

  • 6.x - 5c0517c Merge branch 'Golrag-sindragosa_ice_tomb_target' into 3.3.5 (cherry picked from commit 8958780)

  • 6.x - f5fe9ff DB/Event: Incense for the Festival Schorlings by sirikfoll Closes 6880 (cherry picked from commit 144b9c3)

  • 6.x - 1ef3b52 Scripts/Commands: Modify ".debug anim" command to target any selected unit (cherry picked from commit f719338)

  • 6.x - 0bf7042 Core/Maps: Implement optional pre-loading of maps. - Option to preload basemaps upon server load (BaseMapLoadAllGrids) - Option to preload instance maps upon map load (InstanceMapLoadAllGrids) - Change default logging to only log mmap errors to server log - Add new public to map to load all cells in map - change debug loadcells to use new function instead (cherry picked from commit 971f4cc)

  • 6.x - 94c33ea Merge pull request 16785 from Keader/AlgalonStars [3.3.5/Core/Scripts] Fix Living Constellation not activating during Algalon encounter (cherry picked from commit 3e7b7e4)

  • 6.x - 307a938 Core/Creatures: Fix dead creatures spawn position on restart Fix dead flying creatures ignoring being spawned below the floor in instances on server restart because of not taking into account vmap height. Fix 16777 (cherry picked from commit 912514c)

  • 6.x - 179b521 Core: Remove whitespaces (cherry picked from commit 5e74c22)

  • 6.x - c1b6d79 CMake: Add jemalloc when tools are enabled too * Since jemalloc is linked by common which is used by tools (cherry picked from commit 0cc1af7)

  • 6.x - 2b1dae1 DB/Misc: Hellfire Peninsula Adds missing texts Rescript Digging for Prayer Beads (cherry picked from commit 576f379)

  • 6.x - 954767b DB/Quest: Portals of the Legion Original work by Killyana modifications to finish it by me Closes 10858 (cherry picked from commit 5e5e2ff)

  • 6.x - e7cad80 DB/Quest: Fel Spirits Closes 16746 The update to gameobjet flags is a hack but this object even though should be clickable should not despawn this is due to been temp spawned by spell similar issue as with [3.3.5][6.x] Core/Loot/Gameobject: Tempspawned Gameobjects despawn after looting #12842 (cherry picked from commit df7554b)

  • 6.x - 4479225 DB/Misc: Remove wrong spawns and fix some cosmetics (cherry picked from commit 609282b)

  • 6.x - a406491 DB/Misc: Hellfire Peninsula Again 1) Respawn Shredder Parts for Outland Sucks 2) Fix How to Serve Goblins so Moh, Manni and Jakk walk out of cage and say line instead of doing nothing 3) Script Foreman Razelcraz, Maiden of Grief, Gan''arg Sapper and Camera Shaker 4) Script a couple of turn in events. (cherry picked from commit 993c266)

  • 6.x - d5ec4ce Entities/Creature: Fix bugs with pets not properly reacquiring target after spell cast. Closes 16824. (cherry picked from commit accad00)

  • 6.x - b359eda Core/Misc: Remove no longer used code (cherry picked from commit 00aeec8)

  • 6.x - 7d8bab2 Entities/Pet: Finally fix pets spamming Blood Pact/Fel Intelligence in some scenarios. Your eardrums will thank me. (cherry picked from commit 21cfacf)

  • 6.x - f1b3c9f No, Travis, I do not intend to handle SPELL_GROUP_STACK_RULE_MAX. It is not a value that should ever be actually used. Go away. (cherry picked from commit f8a6ab8)

  • 6.x - d054a00 DB/Creature: Correct some unit flags Correct unit flags for some npcs at Stair of Destiny Closes 16830 (cherry picked from commit ff77741)

  • 6.x - d25ba64 Scripts/Karazhan: Hackfix the Opera event script to make Wizard of Oz actually completable. Doing it in script instead of removing the flags from DB because I'm pretty sure that the DB flags are correct and there's some RP event missing before she becomes attackable. (cherry picked from commit dc39de0)

  • 6.x - 45bc41f DB/Instance: Pathing for Karazhan Trash - Spectral Servant, Skeletal Waiter, Calliard by Saben65 (cherry picked from commit cc68fbe)

  • 6.x - 07a0a57 Merge pull request 16848 from P-Kito/debuff_remove [3.3.5/6.x] Scripts/Spells: Add generic spell to handle ClearDebuffs spell (cherry picked from commit b2bd181)

  • 6.x - 7724a7e DB/Misc: Fix startup error (cherry picked from commit 4afea55)

  • 6.x - a4c223a Pet/Misc: Implement Baby Blizzard Bear (cherry picked from commit 8d992a8)

  • 6.x - 6ebb69b DB/Creature: Recruitment Officer Carven Script http://www.wowhead.com/npc=25222/recruitment-officer-carven (cherry picked from commit 3a2dd76)

  • 6.x - 38b2339 DB/Misc: Grizzly Hills * Few Updates for Grizzly Hills Giant and Runed Giant so these actually enter into combat and fight each other * Grizzly Hills Giants above Thor Modan will throw the occasional tree as well as boulders * Player texts for the Runic Prophecys (cherry picked from commit ddb5c0b)

  • 6.x - 181da2a - Clean up spell facing behavior a bit. Visual target behavior should now be a lot smoother. - Clean up Creature.cpp. NULL -> nullptr, gotta love it. - Renamed some recently added members of Creature to match code style. (cherry picked from commit 1cf1d4a)

  • 6.x - f8fea0a DB/Misc: Exterminate some NPCS Closes 16891 Condition is to shut up Wintersorn Berserker which otherwise still speaks ooc. (cherry picked from commit 1f7d6ee)

  • 6.x - c201430 DB/Misc: Misc Updates 1) Despawn npcs summoned by flight masters when ooc 2) Demon Portal Guardian Script by Kodekc 3) Correct Broadcast text id for Vim'gol the Vile by tkrokli closes 16882 (cherry picked from commit 9ed4bb4)

  • 3.3.5 - 697749a DB/Faction: Fix Rivern Frostwind Faction change issue And fix a DB error By meji46 Closes 16761

  • 6.x - dbf97bb DB/Creature: Remove a duplicate spawn (cherry picked from commit a189da7)

  • 6.x - 7aa526e DB/Misc; Updates 1) "Crowleg" Dan closes 16903 2) Dead Man's Debt closes 16902 3) Proto-Drake egg closes 16900 (cherry picked from commit 7491cac)

  • 6.x - 88268a9 DB/Gameobject: Fix respawn time for quest GO "Daggerfen Poison Manual" (cherry picked from commit 476eb19)

  • 6.x - 5d2b88c DB/Quest: Fhwoor Smash! Closes 16850 (cherry picked from commit 4546fa1)

  • 6.x - fd9fdcd DB/Misc; corrections (cherry picked from commit d59e1b2)

  • 6.x - 4d555da DB: Fix a DB error (cherry picked from commit 7834d33)

  • 6.x - 9116114 DB/Quest: The Seer's Relic Closes 16923 (cherry picked from commit 76e4d41)

  • 6.x - d5d06ca DB/Misc: Fix startup error (cherry picked from commit f0ee67e)

  • 6.x - 417c19b Core/Spells: Don't report spell errors to client when spell was triggered and failed some internal condition (cherry picked from commit a9b4375)

  • 6.x - 2922b00 DB/Faction: Fix Rivern Frostwind Faction change issue And fix a DB error By meji46 Closes 16761 (cherry picked from commit 697749a)

  • 3.3.5 - 39abb8a Core/Misc: MSVC warning fixes (cherry picked from commit 70412e7)

  • 3.3.5 - 836788e Core/Misc: MSVC /W4 warning fixes (cherry picked from commit 08c27d3)

  • 3.3.5 - 2fe8175 DB/Conditions: Add target for "Collect Data" and "Bluff" used by Iron Golem Closes 16502 By Saben65

  • 6.x - a3a5f7a DB/Conditions: Add target for "Collect Data" and "Bluff" used by Iron Golem

  • 3.3.5 - c0b6b16 Build fix

  • 6.x - cfe6845 DB/Creature: Wyrmcaller Vile

  • 6.x - ec61448 DB/Creature: Skyguard Handler/Skyguard Nether Ray Waypoint

  • 6.x - d9c4f65 SQL import fix

  • 6.x - ee4da29 DB/Creature: Remove a wrong spawn and fix Lunchbox react state

  • 6.x - 7f7bb80 DB/Event: Additional Feast of Winter Veil gameobject & creature fixes Cherry picks

  • 6.x - 9d07920 DB/Creature: Bro'Gaz the Clanless Cherry Picks

  • 6.x - 662ebf6 DB: Typo

  • 6.x - c8ae142 DB/Event: Add missing Feast of Winter Veil spawns in Silvermoon Cherry Picks

  • 6.x - e101961 DB/Event: Add missing Feast of Winter Veil spawns in Azuremyst Isle (Exodar) Cherry Picks

  • 6.x - 89cabac DB/Event: Add missing Feast of Winter Veil spawns in Eastern Kingdoms Cherry Picks from 97f06d0

  • 6.x - c677a82 DB/Creature: Add pooling for Ethereum Jailor Cherry Picks from 8a2a129

  • 6.x - fc41b8a DB/Event: Add missing Commoner for Winter Winter Veil Cherry Picks from e6a7818

  • 3.3.5 - 6ca400b DB/Object: Restore removed object spawns

  • 6.x - 35b5ef9 DB/Event: Add all Lunar Festival Objects & SAI in Moonglade And restore deleted objects Cherry Picks from 61ec77c 6ca400b

  • 6.x - 348eac0 SQL import fix

  • 6.x - 4c9d187 DB/Creature: Add pathing for Moonglade Warden & update aura's for Manifest Nightmare & Phantasmal Lash Cherry Picks from 2a76b18

  • 6.x - 174a614 Core/Networking: Fixed a crash caused by attempting to connect directly to worldserver by setting portal=worldserver address Closes 16927

  • 6.x - cf6f5fa DB/Event: Add all missing Lunar Festival Objects in Exodar, Darnassus, Iron Forge Cherry picks from 6f75bf9

  • 6.x - 0b72b6a DB/Event: Add missing objects for Love is in the Air world event - In following zones Exodar, Darnassus, Iron Forge, Stormwind, Moonglade, Outlands(includes Shattrath), Northrend (includes Dalaran) (1941 objects in total are added). Cherry Picks from 0cdea48

  • 6.x - ccd748f DB/Misc: Fix Hero's call boards

  • 6.x - 1747eec DB/Misc: Shadowfang Keep Heroic Updates

  • 6.x - d9b8125 Merge PR 14824 'tkrokli/spell_mod_stealth_stand_state' into 3.3.5 (cherry picked from commit 1511855)

  • 6.x - 46a75ba DB/SAI: Underbog Colossus http://www.wowhead.com/npc=21251/underbog-colossus#comments Add missing on death events, previously when killed these always cast toxic pool When killed now one of the following will happen * Nothing * Spawn Toxic Pool * Spawn 2 Colossus Lurker http://www.wowhead.com/npc=22347/colossus-lurker#comments * Spawn around 10 of Colossus Rager http://www.wowhead.com/npc=22352/colossus-rager#comments (cherry picked from commit 3c4f435)

  • 6.x - c468384 DB/Misc: Flight Master SAI Use proper spells to summon enraged wyverns, gryphons, hippogryphs and felbats instead of directly summoning with SAI action 12, also remove second line of all scripts as all of these used 2 lines of sai to summon two npcs on agro, the spells summon 2 in one cast so only one line needed. (cherry picked from commit 83efabe)

  • 6.x - 9fc0908 DB/Misc: Fix errors Fix startup errors introduced with 83efabe (cherry picked from commit bea174e)

  • 6.x - 7c3df3f Make private key and public key configurable. Defaults to the files installed to the bin directory.

  • 6.x - 43c3b1b Merge branch '3.3.5-gothik' into 3.3.5-base (PR 16142) (cherry picked from commit d23ef5d)

  • 6.x - 500d5db Renamed PublicKeyFile -> CertificatesFile

  • 6.x - c344fee Merge branch '3.3.5-horsemen' into 3.3.5-base (PR 16194) (cherry picked from commit e8a7973)

  • 6.x - d0dce8c DB/Creature: Fix some DB errors

  • 6.x - dc07c24 Scripts/Naxxramas: Fix an edge case crash in Gothik. Closes 16575. (cherry picked from commit a23ccc1)

  • 6.x - 6c91baf DB/Quest: Taken in the Night CPP > SAI conversion of script for http://www.wowhead.com/quest=10873/taken-in-the-night Also closes 16098 (cherry picked from commit 546c8a5)

  • 6.x - 280f125 DB/Misc: More Hellfire fixes 1) Rescript Natural Remedies with all visuals and event rather than only spawning Goliathon 2) Raging Colossus will now summon Raging Shardling 3) Added missing spells to event with Earthbinder Galandria when the Earthbinder is turned in, also ensuring that the whisper takes places when quest taken from Tola'thion (cherry picked from commit 7f00d18)

  • 6.x - 6dfe9d3 Merge branch '3.3.5-naxxcleanup' into 3.3.5. (PR 16524) (cherry picked from commit f37682b)

  • 6.x - f41b948 SQL import fix

  • 6.x - e7ea44c DB/Creature: fixed few spawns masks from recent commits

  • 6.x - f5c46c7 Add missing configuration key BanExpiryCheckInterval.

  • 6.x - b23a6ae Add missing configuration key LoginDatabase.SynchThreads.

  • 6.x - 7d5d79a Implement AuctionHouse features: GetAll scan and search throttling Implements two standard features of the Auction House. * GetAll scan, retrieves all auctions and sends them in a single packet. There's a limitation on how often a player can do this (Max 55000 items) * Search throttling. For normal searches, the server can send a time in milliseconds to the client, the client will wait that long between searches. Delay set in config Closes 16469 (cherry picked from commit 3aaeb57)

  • 6.x - a82f6aa Core/Misc: Build fix for dynamic linking

  • 3.3.5 - f93d91a DB/Creature: More exterminations This time in the Halls of Anguish in Black Temple
    ALso script Mutant War Hound

  • 3.3.5 - 070beda Add missing configuration key LoginDatabase.SynchThreads. (cherry picked from commit b23a6ae) # Conflicts: # src/server/bnetserver/bnetserver.conf.dist

  • 6.x - 580773d DB/Creature: More exterminations This time in the Halls of Anguish in Black Temple ALso script Mutant War Hound (cherry picked from commit f93d91a) # Conflicts: # sql/updates/world/2016_04_10_00_world.sql

  • 3.3.5 - 69c962c TDB 335.61 - 2016/04/11

  • 3.3.5 - 2f84939 TDB 335.61 - 2016/04/11

  • 6.x - a1f59c9 TDB 6.04 - 2016/04/11

  • 3.3.5 - 048a01f Update revision_data.h.in.cmake and the updates in base SQLs

  • 6.x - 92905cd Update revision_data.h.in.cmake and the updates in base SQLs

@DDuarte DDuarte removed the Invalid-IncompleteData/OrNotTrinityCore Reporter deleted parts or all template or he is using a 3rd party unsupported core. label Nov 7, 2015
@DDuarte DDuarte closed this as completed Apr 11, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants