treeston
59d02322a7
Unit/AI: Making Nayd happy.
2016-02-28 03:45:21 +01:00
tkrokli
1602be1253
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.
2016-02-28 03:23:36 +01:00
treeston
bfac62c5c9
Fix some behavioral weirdness resulting from 79a945d5 - thanks ccrs.
2016-02-28 01:56:13 +01:00
treeston
5354b585e3
Unit/AI: Move CharmedPlayerAI logic from the SetCharmedBy/RemoveCharmedBy hooks to Player::Update -> Unit::UpdateCharmAI to guarantee thread safety and prevent race condition crashes.
2016-02-27 23:48:10 +01:00
joschiwald
ffdf75a233
Scripts/Spells: Glyph of Arcane Shot is affected by own debuffs on target only
2016-02-27 17:55:43 +01:00
joschiwald
9beeca79ac
Core/Logging: fixed default logger (partial reverts 0904858624)
2016-02-27 17:47:35 +01:00
joschiwald
75511d0e0a
Core/Gossips: fixed long time not seen typo in c81d6e9b4b
2016-02-27 17:32:06 +01:00
Treeston
79a945d5e5
Merge pull request #16666 from Treeston/3.3.5-bodypull
...
[3.3.5] Fix bosses losing interest in the person running at them
2016-02-27 15:59:43 +01:00
jackpoz
31cd082833
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
2016-02-27 12:02:32 +01:00
treeston
8267e493d1
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 .
2016-02-27 01:22:59 +01:00
Nyeriah
1c86d286d4
DB/EventScripts: Clean up the Scryer's Orb no longer used event script
...
* Ref #13208
2016-02-26 17:54:46 -03:00
Dr-J
50223ea04f
DB/Quest: Bombard the Ballistae
...
Add missing visuals for http://www.wowhead.com/quest=12232/bombard-the-ballistae
2016-02-26 16:21:26 +00:00
Dr-J
a3b2144750
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
2016-02-25 23:29:52 +00:00
Shauren
85c912c404
Core/Misc: Added Convenience methods removing auras by predicate
...
(cherry picked from commit 0953bcf73f )
2016-02-25 21:01:38 +01:00
treeston
d1a9d7765c
Merge remote-tracking branch 'tkrokli/redemption_tirions_tale' into 3.3.5 (PR #16680 )
2016-02-25 20:47:54 +01:00
MitchesD
dff12f837f
Rename 2016_02_29_29_world.sql to 2016_02_25_00_world.sql
2016-02-25 20:42:15 +01:00
MitchesD
b7e93f68c3
Merge pull request #16671 from tkrokli/zone_terokkar_forest
...
Core/Scripts: zone_terokkar_forest cleanup
2016-02-25 20:41:39 +01:00
tkrokli
7c9a26c608
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)
2016-02-25 20:06:16 +01:00
Treeston
b6720af4cb
Merge pull request #16457 from Treeston/3.3.5-standstatecondition
...
[3.3.5] Add condition for unit sitting/standing
2016-02-25 19:00:20 +01:00
treeston
ea53f79aaf
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;
2016-02-25 19:01:21 +01:00
Aokromes
2eb9621f19
Core/Misc: fix header
2016-02-25 09:34:24 +01:00
Aokromes
b1eff7c1f8
Core/Misc: fix header
2016-02-25 09:33:39 +01:00
Naios
eee75b80ac
Core/Scripts: Prepare commands once
...
* Thanks @joschiwald pointing this out
2016-02-24 23:26:11 +01:00
Kittnz
0cdea48891
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
2016-02-24 20:52:54 +01:00
treeston
d10c698430
build fix
2016-02-24 19:38:14 +01:00
treeston
a8f760b692
Core/PlayerAI: Some more helper methods added. Also, charmed players no longer break crowd control.
2016-02-24 19:35:19 +01:00
treeston
5a3a21c2d0
Core/PlayerAI: More follow-up. Helper functions and some internal cleanup.
2016-02-24 18:21:08 +01:00
treeston
1fbe7979ff
Nobody saw that.
2016-02-24 15:47:57 +01:00
Treeston
4e4b2b9a13
Merge pull request #16644 from Treeston/3.3.5-customcharmai
...
Core/UnitAI: Rework creature-controlled player behavior.
2016-02-24 13:39:31 +01:00
tkrokli
043ed7159e
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
2016-02-24 02:49:28 +01:00
Dr-J
dab661c8da
DB/Text: More texts
...
More event texts
2016-02-23 18:59:11 +00:00
Kittnz
6f75bf9e0b
DB/Event: Add all missing Lunar Festival Objects in Exodar, Darnassus, Iron Forge
2016-02-23 19:55:46 +01:00
Kittnz
2df2f56f8c
Core/Weather: Fix small weather system bug
...
https://github.com/cmangos/mangos-wotlk/commit/5ef2f17
2016-02-23 17:36:31 +01:00
treeston
2f14664340
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
2016-02-23 13:41:56 +01:00
Dr-J
c0c94d0e31
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.
2016-02-23 12:17:25 +00:00
treeston
b5b7ce44cf
Core/Threat: Prevent bosses (and other stuff using DoZoneInCombat) from switching off of the person pulling if they are pulled without generating threat.
2016-02-22 23:00:35 +01:00
Aokromes
a10b5cf3fe
DB/Misc: Fix import
...
TODO: remember the new table for commits containing spell_dbc
2016-02-22 17:40:54 +01:00
Naios
ecd74a8ccc
Core/Scripts: Remove the npc_netherweb_victim script which is handled through sai now
...
* Ref 546c8a5b8e
2016-02-22 16:47:42 +01:00
Naios
a974574d6e
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 #15671
2016-02-22 16:25:54 +01:00
Naios
9e43365b3d
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 #15671
(cherry picked from commit 5534915f74 )
2016-02-22 16:25:54 +01:00
Naios
b5369b7d87
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 #15671
(cherry picked from commit 719159e207 )
2016-02-22 16:25:47 +01:00
Aokromes
4f31852049
DB/Misc: 3.3.5a fixes
2016-02-22 16:01:46 +01:00
Naios
f2233f5d14
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 c43b808665 )
2016-02-22 16:01:27 +01:00
Dr-J
c14ef88522
DB/Quest: Something that does not melt
...
Spawn additional http://www.wowhead.com/object=188441/splintered-bone-chunk
Closes #16642
2016-02-22 14:43:40 +00:00
Dr-J
546c8a5b8e
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
2016-02-22 13:20:55 +00:00
treeston
9c0deaaebb
Fix Baron Geddon and Ragnaros in Molten Core to do pure fire elemental damage with their melee attacks.
2016-02-22 04:30:33 +01:00
Aokromes
54c012f0e8
Merge pull request #16660 from ariel-/cmakeclangbuildtype
...
Misc/Buildsystem: Use correct variable name for Clang builds
2016-02-22 02:06:28 +01:00
Bernd Lörwald
b53b81d8a6
cmake: use CMAKE_BUILD_TYPE instead of CONFIGURATION as BUILD_DIRECTIVE
...
(cherry picked from commit 06391e5e9d )
2016-02-21 21:55:50 -03:00
ariel-
35aa198984
Core/Scripts: Fix startup errors
2016-02-21 20:32:48 -03:00
ariel-
2de8d6b4bb
Core/Misc: fix warnings
2016-02-21 19:00:28 -03:00