| Age | Commit message (Collapse) | Author |
|
(cherry picked from commit b5329d8a0394888fdf955afe0ac726ad63534220)
|
|
(cherry picked from commit 5d584116feab33ac04135e46ba9b43738a02e106)
|
|
(cherry picked from commit 00b4e8b6cc65cb8b6d780b820fde0142ae492e78)
|
|
(cherry picked from commit 9c99a1d0c7d802fdaf8f944f73aa7eb2a6560950)
|
|
Closes #16770
|
|
(refactoring)
|
|
TC_SOCKET_USE_IOCP (linux)
Closes #16769
(cherry picked from commit 0daba931ef8e57777ed98a94a0a51c0690ba3d9c)
|
|
(cherry picked from commit 7c257aab5e941bac508e9c98b837fe06d789f686)
|
|
* Fixes issues when building shared libraries
(prevents gcc and clang from providing several instance)
(cherry picked from commit 329225b40d110bed634f8cd0a1ab5c6dc7bbbdd1)
|
|
* 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)
|
|
(cherry picked from commit 30517cb1d3b27d5abb8632d863797aa5749199a6)
|
|
* Fixes issues when building shared libraries
(prevents gcc and clang from providing several instance)
(cherry picked from commit 5c91586797f199259567629a1d4d3f987c73e53c)
|
|
|
|
recent commit
Ref #16648
Closes #16751
|
|
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.
|
|
(Very) partial cherry pick of ed75b0649add23e082976fa4e5d504bc0c312602
|
|
|
|
Change the "UpdateIfNeed" logic to a deadline_timer
|
|
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
|
|
|
|
|
|
Closes #16732
|
|
waypoint commands
Updates #16732
|
|
for that.
Fixes and closes #16728.
|
|
Closes #16390
Closes #16708
|
|
Implemented Midsummer Fire Festival event Boss, Ahune
|
|
|
|
Core/Scripts: npc_thrall_warchief hardcoded text
|
|
Kilyana and Nayd Closes #808
Signed-off-by: MitchesD
Closes https://github.com/TrinityCore/TrinityCore/pull/16367
|
|
[3.3.5][6.x]Core/SmartScript: create SMART_ACTION_SET_CORPSE_DELAY
|
|
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
|
|
|
|
* 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
|
|
|
|
* Corrects dirty usage of vectors with array indexes
* Removes _connectionCount which is now handled through the vector size
* Rename magic identifier "t" to "connection"
|
|
* Also fixes a memory leak spotted by Aokromes
|
|
Core/TempSummons: avoid use MoveInLineOfSight before InitSummon
|
|
|
|
supersede urandms(uint32,uint32) for scripts being ported to std::chrono.
|
|
|
|
after dismounting.
|
|
|
|
- Sound playback is handled via creature_text
- remove `DoPlaySoundToSet()` to avoid duplicate playback
- remove redundant 'me' parameter from `Talk()` entries
|
|
|
|
Replacing more hardcoded text with DB entries.
A little bit extra enum alignment and sorting.
|
|
Closes: #16533
|
|
Core/Scripts/boss_headless_horseman: remove hardcoded text
|
|
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 https://github.com/velinath/TrinityCore/issues/2
|
|
|