aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-02-28Core/Scripts/boss_headless_horseman: remove hardcoded texttkrokli
Remove the old `#define EMOTE_LAUGHS "Headless Horseman laughs"` No emote is ever used on retail. It would have created log spam.
2016-02-28Fix some behavioral weirdness resulting from 79a945d5 - thanks ccrs.treeston
2016-02-27Unit/AI: Move CharmedPlayerAI logic from the SetCharmedBy/RemoveCharmedBy ↵treeston
hooks to Player::Update -> Unit::UpdateCharmAI to guarantee thread safety and prevent race condition crashes.
2016-02-27Scripts/Spells: Glyph of Arcane Shot is affected by own debuffs on target onlyjoschiwald
2016-02-27Core/Logging: fixed default logger (partial reverts ↵joschiwald
0904858624297bb6098bde7d22fd080245dd8d5a)
2016-02-27Core/Gossips: fixed long time not seen typo in ↵joschiwald
c81d6e9b4bec14a46fd4eb01ce51d874a12bf5f7
2016-02-27Merge pull request #16666 from Treeston/3.3.5-bodypullTreeston
[3.3.5] Fix bosses losing interest in the person running at them
2016-02-27Scripts/Ulduar: Fix crashjackpoz
Change an assert to a NULL check on Flame Leviathan vehicle kit, it can be NULL on map unload. Close #16662
2016-02-26Solve many of the creature falling through floor issues.r00ty-tc
This seems entirely wrong to discount the returned map height if we're already below it. In many cases this is exactly why we want the height!
2016-02-25Core/Misc: Added Convenience methods removing auras by predicateShauren
(cherry picked from commit 0953bcf73f01ab5d85bb8665fbf8451d0ed460b3)
2016-02-25Merge remote-tracking branch 'tkrokli/redemption_tirions_tale' into 3.3.5 ↵treeston
(PR #16680)
2016-02-25Merge pull request #16671 from tkrokli/zone_terokkar_forestMitchesD
Core/Scripts: zone_terokkar_forest cleanup
2016-02-25Core/Scripts: move npc_tirion_fordring to DB/SAItkrokli
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)
2016-02-25DB/Conditions: Add new CONDITION_STAND_STATE (41). value1 selects the type ↵treeston
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;
2016-02-25Core/Misc: fix headerAokromes
2016-02-25Core/Misc: fix headerAokromes
2016-02-24Core/Scripts: Prepare commands onceNaios
* Thanks @joschiwald pointing this out
2016-02-24build fixtreeston
2016-02-24Core/PlayerAI: Some more helper methods added. Also, charmed players no ↵treeston
longer break crowd control.
2016-02-24Core/PlayerAI: More follow-up. Helper functions and some internal cleanup.treeston
2016-02-24Nobody saw that.treeston
2016-02-24Merge pull request #16644 from Treeston/3.3.5-customcharmaiTreeston
Core/UnitAI: Rework creature-controlled player behavior.
2016-02-23Script/SWP Full Rework on M'uru EncounterSirikfoll
2016-02-24Core/Scripts: zone_terokkar_forest cleanuptkrokli
- 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
2016-02-23Core/Weather: Fix small weather system bugKittnz
https://github.com/cmangos/mangos-wotlk/commit/5ef2f17
2016-02-23Core/UnitAI: Rework creature-controlled player behavior.treeston
- 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
2016-02-22Core/Threat: Prevent bosses (and other stuff using DoZoneInCombat) from ↵treeston
switching off of the person pulling if they are pulled without generating threat.
2016-02-22Core/Scripts: Remove the npc_netherweb_victim script which is handled ↵Naios
through sai now * Ref 546c8a5b8ead9d198
2016-02-22Core/Scripts: Split the huge scriptloader into smaller piecesNaios
* 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 #15671 (cherry picked from commit 5534915f743c707c07cb977bca67c2ff15487597)
2016-02-22Core/Common: Add a generic config helper to access built-in overwriteable paths.Naios
* 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 #15671 (cherry picked from commit 719159e2074ac2d0902c70bdd3c7a39e0d311bbe)
2016-02-22Core/Updater: Convert an assertion into a fatal errorNaios
* 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 c43b80866593af3e9743fb55a395508c7dfb5d71)
2016-02-21Merge pull request #16651 from ariel-/movespeedfixjoschiwald
Core/Unit: Fix typo
2016-02-21Final build fix for gcc 4.7 (no longer supported in 8 days)Shauren
2016-02-21Core/Unit: Fix typo introduced in 6f2b0860481390043a89702be4b1540f5c472deeariel-
2016-02-20Core/Updater: Use a different method for file readingNaios
* Current method causes issues under CentOS 6 and could possibly lead to cutted buffer content when reading in textmode. * Closes #16209
2016-02-20Merge pull request #16038 from tkrokli/grammar_and_spelling_corrections_335Aokromes
[3.3.5] Core/Logs: English text corrections
2016-02-20Core/Misc: Fixed a crash happening when a db string array was NULLShauren
Closes #15670
2016-02-20Core/Networking: Rewrite networking threading modelShauren
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 97a79af4701621ec04b88c8b548dbc35d120e99e)
2016-02-20Scripts/Commands: Modify ".debug anim" command to target any selected unitForesterDev
2016-02-20[3.3.5] Core/Logs: English text correctionstkrokli
This is an attempt to proofread standard error messages and system messages from both core and DB. The corrections span typos, grammar and punctuation. 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. :)
2016-02-20I don't like drycoding. It's coarse and rough and irritating and it gets ↵treeston
everywhere.
2016-02-20Incorrect AI aggression as a consequence of the LineOfSight change, episode ↵treeston
three, revenge of the special AIs. Also, hopefully the last. No original trilogy please.
2016-02-19Merge pull request #16622 from P-Kito/3.3.5Shauren
[3.3.5] Core/Spells: Fix Glyph of Arcane Shot
2016-02-19Merge pull request #16633 from Treeston/3.3.5-talentinspectTreeston
Core/Packets: Adjust 'TalentsInspecting' option
2016-02-18Core/Pets: Move Egbert & Pandaren Monk into pet_generic.cppKittnz
2016-02-18Merge pull request #16258 from sirikfoll/feastMitchesD
Core/Spells Implemented SpellScripts Needed for Achievement Pilgrim's…
2016-02-18Merge pull request #16637 from P-Kito/lfg_questTreeston
[3.3.5/6.x] Core/Player: Fix dungeonfinder quests not rewarding
2016-02-18Core/Packets: Adjust 'TalentsInspecting' option so it no longer doesn't ↵treeston
actually do what it says (but would instead disable talent inspecting completely).
2016-02-18Merge pull request #16132 from henhouse/smitefixKittnz
Scripts/Deadmines: Fix #6624 Mr. Smite's event text, and phase switch…
2016-02-17Core/Spells: Fix Glyph of Arcane ShotKito