Commit Graph

25231 Commits

Author SHA1 Message Date
Naios
77aa9ae01d Core/Build: Enable /bigobj for most MSVC builds.
* exluding 32 bit when dyynamic linking is disabled.

(cherry picked from commit 183f970055)
2016-03-24 02:45:14 +01:00
Naios
2613413608 Core/Build: Add the possibility to link libraries dynamically.
* makes it possible to access exported singletons from other shared lib's.
* reduces binary size

(cherry picked from commit f4e0945b13)
2016-03-24 02:38:54 +01:00
treeston
f37682b7ed Merge branch '3.3.5-naxxcleanup' into 3.3.5. (PR #16524) 2016-03-23 20:17:17 +01:00
DDuarte
a463a704f2 Core/Player: Remove a TC_LOG_ERROR copy paste mistake... 2016-03-23 19:14:06 +00:00
joschiwald
c23ec92701 Fixed typo 2016-03-23 20:11:17 +01:00
treeston
f8a6ab8ac5 No, Travis, I do not intend to handle SPELL_GROUP_STACK_RULE_MAX. It is not a value that should ever be actually used. Go away. 2016-03-23 18:13:02 +01:00
treeston
21cfacfba7 Entities/Pet: Finally fix pets spamming Blood Pact/Fel Intelligence in some scenarios. Your eardrums will thank me. 2016-03-23 18:09:33 +01:00
Aokromes
73a9e86c2a Merge pull request #16819 from AzerothShard/pdump-fix
Core/Pdump: Fix pdump write after 1925778e44
2016-03-23 17:08:20 +01:00
Aokromes
00aeec820a Core/Misc: Remove no longer used code 2016-03-23 16:59:31 +01:00
treeston
accad00567 Entities/Creature: Fix bugs with pets not properly reacquiring target after spell cast. Closes #16824. 2016-03-23 16:22:05 +01:00
MitchesD
ecf15a156b Scripts/TheEye: updated Void Reaver to EventMap
(cherry picked from commit 8a7ae9d16c)
2016-03-22 23:36:00 +01:00
Yehonal
9346946d05 Fixed pdump write...
...however we should consider to use field names instead of index to avoid future issues after table altered
2016-03-22 20:04:41 +01:00
Dr-J
993c266260 DB/Misc: Hellfire Peninsula Again
1) Respawn Shredder Parts for Outland Sucks 
2) Fix How to Serve Goblins so Moh, Manni and Jakk walk out of cage and say line instead of doing nothing
3) Script Foreman Razelcraz, Maiden of Grief, Gan''arg Sapper and Camera Shaker
4) Script a couple of turn in events.
2016-03-21 16:49:23 +00:00
Shauren
9295d9fa09 Core/Util: Extracted GetPID to separate function
(cherry picked from commit e3af42e05c)
2016-03-21 17:26:48 +01:00
DDuarte
b327dc3d4a Github: Minor updates to issue and PR templates
(cherry picked from commit 147322b570)
2016-03-20 23:20:08 +01:00
joschiwald
ef7a91d193 Scripts: Added combat abilities to trash mobs in Ruby Sanctum
Thx @sirikfoll

SAI by @Keader

Closes #16703
2016-03-20 22:06:03 +01:00
Dr-J
7f00d185f4 DB/Misc: More Hellfire fixes
1) Rescript Natural Remedies with all visuals and event rather than only spawning Goliathon 
2) Raging Colossus will now summon Raging Shardling
3) Added missing spells to event with Earthbinder Galandria when the Earthbinder is turned in, also ensuring that the whisper takes places when quest taken from Tola'thion
2016-03-20 20:34:28 +00:00
joschiwald
2dda0ed36a fixed warning again :( 2016-03-20 21:27:19 +01:00
Killyana
609282bf10 DB/Misc: Remove wrong spawns and fix some cosmetics 2016-03-20 21:06:33 +01:00
joschiwald
e6afebd150 fixed warning 2016-03-20 21:01:25 +01:00
joschiwald
052603a7e8 fixed build 2016-03-20 20:49:37 +01:00
joschiwald
c498966d23 Core/Spells: cleanup raise ally code
(partial cherry picked from commit 312e8509dd)
2016-03-20 19:50:11 +01:00
Dr-J
df7554b6ea DB/Quest: Fel Spirits
Closes #16746

The update to gameobjet flags is a hack but this object even though should be clickable should not despawn this is due to been temp spawned by spell similar issue as with https://github.com/TrinityCore/TrinityCore/issues/12842
2016-03-19 22:47:39 +00:00
Dr-J
5e5e2ff6c9 DB/Quest: Portals of the Legion
Original work by @Killyana modifications to finish it by me
Closes #10858
2016-03-19 16:43:09 +00:00
Dr-J
576f379344 DB/Misc: Hellfire Peninsula
Adds missing texts
Rescript Digging for Prayer Beads
2016-03-19 13:02:14 +00:00
Naios
0cc1af721e CMake: Add jemalloc when tools are enabled too
* Since jemalloc is linked by common which is used by tools
2016-03-18 17:28:20 +01:00
Naios
5ac4507c87 Core/Shared: Fix no PCH build 2016-03-18 14:28:03 +01:00
Naios
174efd0b6b CMake: Fix detection of AppleClang
* Since CMake 3.0 CMAKE_<LANG>_COMPILER_ID is set to "AppleClang"
2016-03-18 14:28:03 +01:00
Naios
6faddded68 CMake/Revision: Use a raw string literal in cmake command define
* Ref 849c906014
2016-03-18 14:28:02 +01:00
Naios
fbc23c0713 CMake: Disable incremental linking in msvc debug builds
* Requested by Shauren
2016-03-18 14:28:01 +01:00
Naios
bf773ccc41 CMake: Remove the workaround for source groups below CMake 2.8.12
* Set the default option to hierarchical
* Add a new "hierarchical-folders" option which enables folders inside IDE's.
2016-03-18 14:28:01 +01:00
Naios
03d249f063 CMake: Use inherited dependencies in worldserver and authserver
* Closes #1679
2016-03-18 14:27:43 +01:00
Naios
96bc31924a CMake: Use inherited dependencies in scripts
* Removes the circular dependency between game <-> scripts
2016-03-18 02:53:00 +01:00
Naios
469f2d3ade CMake: Use inherited dependencies in database, shared and game 2016-03-18 02:52:59 +01:00
Naios
abda7a910a CMake: Use inherited dependencies in common and tools 2016-03-18 02:52:57 +01:00
Naios
2413a82b93 CMake: Add inherited include directories and definitions to precompiled headers 2016-03-18 02:52:55 +01:00
Naios
1a572d2425 CMake: Provide proper interface targets from dependencies
* to make use of cmakes inherited link dependencies which
  imports all include directories/ definitions from the link library
2016-03-18 02:52:54 +01:00
Naios
87bc353b34 Travis: Upgrade CMake to version 3.2
* Since we require at least version 3.0 now
2016-03-17 15:33:43 +01:00
Vincent-Michael
5e74c2223b Core: Remove whitespaces 2016-03-16 21:40:15 +01:00
blub
8050f58b21 Merge pull request #16649 from ForesterDev/3.3.5
Scripts/Commands: Modify ".debug anim" command to target any selected unit
2016-03-16 20:56:16 +01:00
Naios
83f439ab43 Dep: Fix an oversight in f52495c6
* Thanks dobrMAN for noticing
2016-03-16 18:46:17 +01:00
Naios
f52495c66b Dep/CppFormat: Update cppformat to cppformat/cppformat@5174b8c 2016-03-16 15:36:32 +01:00
jackpoz
912514c198 Core/Creatures: Fix dead creatures spawn position on restart
Fix dead flying creatures ignoring being spawned below the floor in instances on server restart because of not taking into account vmap height.
Fix #16777
2016-03-15 22:02:14 +01:00
joschiwald
3e7b7e415e Merge pull request #16785 from Keader/AlgalonStars
[3.3.5/Core/Scripts] Fix Living Constellation not activating during Algalon encounter
2016-03-15 21:11:16 +01:00
Keader
8a95417fce Fix Living Constellation not activating during Algalon encounter. 2016-03-15 17:09:06 -03:00
Duarte Duarte
632e66784b Core/PacketIO: Revert STATUS_UNHANDLED logging back to debug
Ref 5a6db6e84d
Closes #16773
2016-03-15 01:12:21 +00:00
r00ty-tc
971f4ccab8 Core/Maps: Implement optional pre-loading of maps.
- Option to preload basemaps upon server load (BaseMapLoadAllGrids)
- Option to preload instance maps upon map load (InstanceMapLoadAllGrids)
- Change default logging to only log mmap errors to server log
- Add new public to map to load all cells in map
- change debug loadcells to use new function instead
2016-03-15 02:05:13 +01:00
Shauren
9a01b47d48 Core/Players: Removed pointless log - this is not an error
Closes #16781
2016-03-14 17:24:21 +01:00
Shauren
fdc8b7b38a Merge branch '3.3.5' of https://github.com/TrinityCore/TrinityCore into 3.3.5 2016-03-13 20:18:22 +01:00
Shauren
1925778e44 Core/Players: Split playerBytes fields in characters table
(cherry picked from commit 2a6f65fddc)
2016-03-13 20:18:05 +01:00