Commit Graph

11028 Commits

Author SHA1 Message Date
Shauren e52878b6b5 Core/Spells: Renamed EnsureSpellInfo to AssertSpellInfo to minimize differences between branches 2016-04-02 17:05:46 +02:00
treeston 1cf1d4a1ea - Clean up spell facing behavior a bit. Visual target behavior should now be a lot smoother.
- Clean up Creature.cpp. NULL -> nullptr, gotta love it.
- Renamed some recently added members of Creature to match code style.
2016-04-02 02:51:06 +02:00
DDuarte c9e3f2aa9a Core/Config: Fix 3 more missing config warnings
Closes #16861

Thanks tkrokli

(cherry picked from commit 0afcefea27)
2016-03-31 03:31:51 +01:00
DDuarte 9aadd97fba Core/Config: Error logging for ptree_bad_data
Ref https://github.com/TrinityCore/TrinityCore/commit/6487e2f2d6a1ddbeff77362219658376b8a3f9f0#commitcomment-16888976

(cherry picked from commit 9431b94bff)
2016-03-31 03:31:46 +01:00
Treeston 8a050c574f Merge pull request #16839 from chaodhib/spell_facing_fix
Adjustments to spell facing
2016-03-30 00:10:23 +02:00
Kittnz 8d992a888c Pet/Misc: Implement Baby Blizzard Bear 2016-03-28 12:30:36 +02:00
DDuarte 5f3262ff19 Core/Config: Remove references to Arena.QueueAnnouncer.PlayerOnly which hasn't been used since 3dd6fdedf7
Ref #16859
2016-03-28 03:12:41 +01:00
DDuarte 92be9ad7ad Core/AHBot: Add missing AuctionHouseBot.Class.CLASS.Allow.Zero to config
Ref #16859
2016-03-28 02:21:09 +01:00
DDuarte 980f28d2ce Core/Network: Change SocketMgr.StartNetwork to take the thread count by arg instead of config
AuthSocketMgr doesn't need "Network.Threads" config

Fixes "Missing name Network.Threads in config file authserver.conf"

Ref #16859
2016-03-28 02:02:29 +01:00
Shauren b2bd181a5f Merge pull request #16848 from P-Kito/debuff_remove
[3.3.5/6.x] Scripts/Spells: Add generic spell to handle ClearDebuffs spell
2016-03-27 19:45:23 +02:00
Kito 8de7e12a6e Scripts/Spells: Add generic spell to handle ClearDebuffs spell 2016-03-27 19:30:03 +02:00
Rochet2 2348613f7b Add missing GAME_API exports 2016-03-27 17:02:31 +03:00
r00ty-tc c136af8463 Adjustments to spell facing - Adjusted HaveAtClient to accept Object* (still accepts all subordinates) - Use grid searcher to find players in visibility range for unit - Use client cache instead of "See or Detect" to decide who to send updates to - Adjusted SendUpdateToPlayer to send createobject packet only if not known to client
(cherry picked from commit c0693a6ee52d31840ab2ee878c4881884b857638)
2016-03-27 00:35:28 +01:00
treeston dc39de0141 Scripts/Karazhan: Hackfix the Opera event script to make Wizard of Oz actually completable.
Doing it in script instead of removing the flags from DB because I'm pretty sure that the DB flags are correct and there's some RP event missing before she becomes attackable.
2016-03-26 00:21:21 +01:00
Nertx c9751eb1f8 Core/Game: Fix Tremor Totem in LoS
* Closes #15012

Signed-off-by: Naios <naios-dev@live.de>
2016-03-24 14:59:47 +01:00
sirikfoll acf6681353 Core/AI Remove Reset() call from JustRespawned() hook
* Not needed, and causes trouble when using _DespawnAtEvade()
* Closes #16786
2016-03-24 14:31:53 +01:00
Naios 07d702e06e Dep: Add efsw (entropia file system watcher)
* Uses system API's which reduces the overhead
  instead of checking periodically for changes.
* Will be used in the hotswap system to reload
  shared libraries on changes.

(cherry picked from commit 46daaf7689)
2016-03-24 14:10:06 +01:00
Aokromes 654f4c9e73 Core/Pdump: Fix pdump load 2016-03-24 05:01:37 +01:00
Naios 46ab38c1bb Core/Scripts: Link the script project always statically
(cherry picked from commit 428908b8db)
2016-03-24 02:47:12 +01:00
Naios 9f61b72679 Core/Game: Converted the game library to a shared library.
* There is still the possibility to static link against game.

(cherry picked from commit bf33159a70)
2016-03-24 02:46:42 +01:00
Naios 522f769fa3 Core/Shared: Converted the shared library to a shared library ,-).
* There is still the possibility to static link against shared.

(cherry picked from commit 25b0e743b1)
2016-03-24 02:46:26 +01:00
Naios 205556b226 Core/Database: Converted the database library to a shared library.
* There is still the possibility to static link against database.

(cherry picked from commit 6cfea2d8f7)
2016-03-24 02:46:01 +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
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
joschiwald 2dda0ed36a fixed warning again :( 2016-03-20 21:27:19 +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
Naios 5ac4507c87 Core/Shared: Fix no PCH build 2016-03-18 14:28:03 +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
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 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