| Age | Commit message (Collapse) | Author |
|
Remove the old
`#define EMOTE_LAUGHS "Headless Horseman laughs"`
No emote is ever used on retail. It would have created log spam.
|
|
|
|
hooks to Player::Update -> Unit::UpdateCharmAI to guarantee thread safety and prevent race condition crashes.
|
|
|
|
0904858624297bb6098bde7d22fd080245dd8d5a)
|
|
c81d6e9b4bec14a46fd4eb01ce51d874a12bf5f7
|
|
[3.3.5] Fix bosses losing interest in the person running at them
|
|
Change an assert to a NULL check on Flame Leviathan vehicle kit, it can be NULL on map unload.
Close #16662
|
|
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!
|
|
(cherry picked from commit 0953bcf73f01ab5d85bb8665fbf8451d0ed460b3)
|
|
(PR #16680)
|
|
Core/Scripts: zone_terokkar_forest cleanup
|
|
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)
|
|
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;
|
|
|
|
|
|
* Thanks @joschiwald pointing this out
|
|
|
|
longer break crowd control.
|
|
|
|
|
|
Core/UnitAI: Rework creature-controlled player behavior.
|
|
|
|
- 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
|
|
https://github.com/cmangos/mangos-wotlk/commit/5ef2f17
|
|
- 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
|
|
switching off of the person pulling if they are pulled without generating threat.
|
|
through sai now
* Ref 546c8a5b8ead9d198
|
|
* 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)
|
|
* 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)
|
|
* 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)
|
|
Core/Unit: Fix typo
|
|
|
|
|
|
* Current method causes issues under CentOS 6 and could possibly
lead to cutted buffer content when reading in textmode.
* Closes #16209
|
|
[3.3.5] Core/Logs: English text corrections
|
|
Closes #15670
|
|
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)
|
|
|
|
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. :)
|
|
everywhere.
|
|
three, revenge of the special AIs. Also, hopefully the last. No original trilogy please.
|
|
[3.3.5] Core/Spells: Fix Glyph of Arcane Shot
|
|
Core/Packets: Adjust 'TalentsInspecting' option
|
|
|
|
Core/Spells Implemented SpellScripts Needed for Achievement Pilgrim's…
|
|
[3.3.5/6.x] Core/Player: Fix dungeonfinder quests not rewarding
|
|
actually do what it says (but would instead disable talent inspecting completely).
|
|
Scripts/Deadmines: Fix #6624 Mr. Smite's event text, and phase switch…
|
|
|