aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-03-12Core: Revert failVincent-Michael
(cherry picked from commit b5329d8a0394888fdf955afe0ac726ad63534220)
2016-03-12Core: Added missing overridesVincent-Michael
(cherry picked from commit 5d584116feab33ac04135e46ba9b43738a02e106)
2016-03-12Scripts: Added missing overridesVincent-Michael
(cherry picked from commit 00b4e8b6cc65cb8b6d780b820fde0142ae492e78)
2016-03-12Core/Commands: Added transport position for command .gpsVincent-Michael
(cherry picked from commit 9c99a1d0c7d802fdaf8f944f73aa7eb2a6560950)
2016-03-12Core/Auth: Fixed login for accounts with accented charactersShauren
Closes #16770
2016-03-12Core/Misc: Partial port of d9f1d6466dbb16fdbc792fe42a92c18ec29dfb48 ↵Shauren
(refactoring)
2016-03-12Core/Networking: Fixed DelayedCloseSocket when compiled without ↵Shauren
TC_SOCKET_USE_IOCP (linux) Closes #16769 (cherry picked from commit 0daba931ef8e57777ed98a94a0a51c0690ba3d9c)
2016-03-11Core/Worldserver: Move the Realm instance into the game libraryNaios
(cherry picked from commit 7c257aab5e941bac508e9c98b837fe06d789f686)
2016-03-11Core/Game: Move singleton instances into compilation unitsNaios
* Fixes issues when building shared libraries (prevents gcc and clang from providing several instance) (cherry picked from commit 329225b40d110bed634f8cd0a1ab5c6dc7bbbdd1)
2016-03-11Core/Database: Move singleton instances into compilation unitsNaios
* 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 a8fe7f6eb7195368bbb4d0256927405f5e5c6f87)
2016-03-11Core/Common: Generalize platform specific includes in common/PlatformNaios
(cherry picked from commit 30517cb1d3b27d5abb8632d863797aa5749199a6)
2016-03-11Core/Common: Move singleton instances into compilation unitsNaios
* Fixes issues when building shared libraries (prevents gcc and clang from providing several instance) (cherry picked from commit 5c91586797f199259567629a1d4d3f987c73e53c)
2016-03-09Remove Lady Jaina Proudmores CPP script from zone_dustwallow_marsh.cppDr-J
2016-03-09Scripts/Command: Solve several format exception crashes introduced in a ↵Nyeriah
recent commit Ref #16648 Closes #16751
2016-03-08Scripts/Naxxramas: Clean-up and bug-fix megacommit. Read the full commit ↵treeston
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 #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 #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.
2016-03-07Tools/MMaps: Add format library linking to mmaps_generatorDDuarte
(Very) partial cherry pick of ed75b0649add23e082976fa4e5d504bc0c312602
2016-03-07Core/Auth: Fix the "Added realm" spamDDuarte
2016-03-06Core/Authserver: Partial port of 56cf7ff2a8f1e0a710544ec6300a21cfa44c0f73DDuarte
Change the "UpdateIfNeed" logic to a deadline_timer
2016-03-06Core: Backport 6.x realm changesDDuarte
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 bacc90b6baa34e6a194c93e5a7860d4041f08af7 and 63def8aa3291d0a6e5f83b289ad12c4c8a3cebd9
2016-03-06Scripts/Misc: Fix issues reported by static analysisjackpoz
2016-03-05Warning fixShauren
2016-03-05Core/Commands: Fixed a crash in .wp mod by @MagnifikatorShauren
Closes #16732
2016-03-05Core/Commands: Fixed incorrect use of GetGUID instead of GetSpawnId in ↵Shauren
waypoint commands Updates #16732
2016-03-05Unit/PlayerAI: Yeah, we allow charmer to be null now, should probably check ↵treeston
for that. Fixes and closes #16728.
2016-03-04Core/Scripts: Fixed Yogg-Saron Portalssirikfoll
Closes #16390 Closes #16708
2016-03-04Core/Scripts Implemented Boss Ahunesirikfoll
Implemented Midsummer Fire Festival event Boss, Ahune
2016-03-04Instance/SunkenTemple: Some cleanup.treeston
2016-03-04Merge pull request #16720 from tkrokli/npc_thrall_warchiefMitchesD
Core/Scripts: npc_thrall_warchief hardcoded text
2016-03-04Scripts/SunkenTemple: Quest 3447 Secret of the Circle Thanks to Tkrokli, ↵durotar
Kilyana and Nayd Closes #808 Signed-off-by: MitchesD Closes https://github.com/TrinityCore/TrinityCore/pull/16367
2016-03-03Merge pull request #16523 from tkrokli/smart_action_set_corpse_delayMitchesD
[3.3.5][6.x]Core/SmartScript: create SMART_ACTION_SET_CORPSE_DELAY
2016-03-03Core/Scripts: npc_thrall_warchief hardcoded texttkrokli
7 more text lines removed in the ongoing series: "Remove hardcoded text from core scripts". 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
2016-03-03Core/AI: Fix an edge case crash with PlayerAI. Again. Sheesh.treeston
2016-03-03Core/Database: Use RAII for resource management in MySQLConnectionNaios
* 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
2016-03-03Core/Database: Move DatabaseWorkerPool into it's own translation unitNaios
2016-03-03Core/Database: Use RAII instead of raw pointers for resource managementNaios
* Corrects dirty usage of vectors with array indexes * Removes _connectionCount which is now handled through the vector size * Rename magic identifier "t" to "connection"
2016-03-03Core/Database: Close the databases correctly when the DBUpdater failsNaios
* Also fixes a memory leak spotted by Aokromes
2016-03-02Merge pull request #16676 from ccrs/summonsinitTreeston
Core/TempSummons: avoid use MoveInLineOfSight before InitSummon
2016-03-02Core/Conditions: Improved mergeability between branchesariel-
2016-03-01Util/Random: Add randtime(Milliseconds const&, Milliseconds const&) to ↵treeston
supersede urandms(uint32,uint32) for scripts being ported to std::chrono.
2016-03-01Core/TempSummons: avoid use MoveInLineOfSight before InitSummonccrs
2016-03-01Core/Creature: Prevent friendly vehicles from trying to attack their rider ↵treeston
after dismounting.
2016-03-01Scripts/Karazhan: Use the correct method to access Opera's side entrance doorNyeriah
2016-02-29Core/Scripts/Zul'Aman: sound handled in creature_texttkrokli
- Sound playback is handled via creature_text - remove `DoPlaySoundToSet()` to avoid duplicate playback - remove redundant 'me' parameter from `Talk()` entries
2016-02-29Update boss_nalorakk.cppAokromes
2016-02-29Core/Scripts: Zul'Aman boss script text cleanuptkrokli
Replacing more hardcoded text with DB entries. A little bit extra enum alignment and sorting.
2016-02-28Scripts/Karazhan: Clean up instance scriptNyeriah
Closes: #16533
2016-02-28Merge pull request #16692 from tkrokli/headless_horseman_emoteAokromes
Core/Scripts/boss_headless_horseman: remove hardcoded text
2016-02-28Merge pull request #16699 from tkrokli/triple_zone_cleanupAokromes
Core/Scripts: triple zone cleanup
2016-02-28Core/Scripts: triple zone cleanuptkrokli
Remove hardcoded (as well as deprecated) text in the following places: - blackrock_depths.cpp - zone_burning_steppes.cpp - zone_stormwind_city.cpp Updates https://github.com/velinath/TrinityCore/issues/2
2016-02-28Unit/AI: Making Nayd happy.treeston