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
Aokromes
c1dc9affcf
DB/Misc: Fix some startup errors
2016-02-21 22:33:57 +01:00
Aokromes
963998dbe2
DB/Misc: Fix some startup errors
2016-02-21 22:16:13 +01:00
Killyana
01bd599eb2
DB/Creature: Add missing spawns on Azuremyst Isle
2016-02-21 16:54:44 +01:00
joschiwald
31b1da4a14
Merge pull request #16651 from ariel-/movespeedfix
...
Core/Unit: Fix typo
2016-02-21 15:06:50 +01:00
Shauren
2345e84855
Final build fix for gcc 4.7 (no longer supported in 8 days)
2016-02-21 14:13:00 +01:00
ariel-
b7c914b27e
Core/Tools: fix build
2016-02-21 08:23:47 -03:00
ariel-
bb6089bb8c
Core/Maps: Changed the way area data is stored in maps, it now uses ID field from AreaTable.dbc instead AreaBit used for exploration marker (and is not unique anymore on top of simply being stupidly confusing)
...
Note: Extracting maps is required
(cherry picked from commit db0b8bf24e )
2016-02-21 08:16:32 -03:00
ariel-
8bc477a2de
Merge remote-tracking branch 'tc/3.3.5' into 4.3.4
...
Conflicts:
sql/base/characters_database.sql
sql/updates/world/2016_01_26_00_world.sql
sql/updates/world/2016_01_31_00_world.sql
sql/updates/world/2016_02_07_00_world.sql
src/server/authserver/Server/AuthSession.cpp
src/server/database/Database/Implementation/LoginDatabase.cpp
src/server/database/Database/Implementation/LoginDatabase.h
src/server/game/AI/ScriptedAI/ScriptedCreature.cpp
src/server/game/AI/ScriptedAI/ScriptedCreature.h
src/server/game/Achievements/AchievementMgr.cpp
src/server/game/Chat/Chat.cpp
src/server/game/DataStores/DBCStores.cpp
src/server/game/DataStores/DBCStructure.h
src/server/game/DataStores/DBCfmt.h
src/server/game/Entities/Player/Player.cpp
src/server/game/Entities/Unit/Unit.cpp
src/server/game/Globals/ObjectMgr.cpp
src/server/game/Handlers/AuctionHouseHandler.cpp
src/server/game/Handlers/MailHandler.cpp
src/server/game/Handlers/MovementHandler.cpp
src/server/game/Server/WorldSocket.cpp
src/server/game/Server/WorldSocket.h
src/server/game/Spells/Auras/SpellAuraEffects.cpp
src/server/game/Spells/SpellEffects.cpp
src/server/game/Spells/SpellMgr.cpp
src/server/scripts/Spells/spell_druid.cpp
src/server/scripts/Spells/spell_generic.cpp
src/server/scripts/Spells/spell_hunter.cpp
src/server/scripts/Spells/spell_rogue.cpp
src/server/scripts/Spells/spell_shaman.cpp
src/server/shared/Networking/AsyncAcceptor.h
src/tools/map_extractor/CMakeLists.txt
src/tools/map_extractor/System.cpp
src/tools/map_extractor/adt.h
src/tools/mmaps_generator/MapBuilder.cpp
2016-02-21 07:02:53 -03:00
Aokromes
a13734777f
DB/Misc: Fix import
2016-02-21 07:11:28 +01:00
Aokromes
ff5a27c55f
DB/Misc: 3.3.5a fixes
2016-02-21 07:06:14 +01:00
ariel-
405917e70f
Core/Unit: Fix typo introduced in 6f2b086048
2016-02-21 00:38:21 -03:00
Naios
ae1a5c6c2b
Core/Updater: Use a different method for file reading
...
* Current method causes issues under CentOS 6 and could possibly
lead to cutted buffer content when reading in textmode.
* Closes #16209
2016-02-20 20:18:42 +01:00
Aokromes
4cd937140b
Merge pull request #16038 from tkrokli/grammar_and_spelling_corrections_335
...
[3.3.5] Core/Logs: English text corrections
2016-02-20 13:23:35 +01:00
Shauren
e60f575ac8
Core/Misc: Fixed a crash happening when a db string array was NULL
...
Closes #15670
2016-02-20 13:13:29 +01:00
Shauren
b2e03a7448
Core/Networking: Rewrite networking threading model
...
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 97a79af470 )
2016-02-20 13:08:03 +01:00
tkrokli
9e4cc26312
[3.3.5] Core/Logs: English text corrections
...
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-20 10:05:04 +01:00
treeston
d4184065b6
I don't like drycoding. It's coarse and rough and irritating and it gets everywhere.
2016-02-20 03:20:43 +01:00
treeston
ab194d5ae3
Incorrect AI aggression as a consequence of the LineOfSight change, episode three, revenge of the special AIs. Also, hopefully the last. No original trilogy please.
2016-02-20 03:13:11 +01:00
Shauren
e4dfbb60fd
Rename 2016_02_15_01_world_335.sql to 2016_02_19_01_world_335.sql
2016-02-19 15:03:21 +01:00
Shauren
2ee36facad
Merge pull request #16622 from P-Kito/3.3.5
...
[3.3.5] Core/Spells: Fix Glyph of Arcane Shot
2016-02-19 15:02:17 +01:00