Commit Graph
24457 Commits
Author SHA1 Message Date
Naios 3a3a6bbfd2 Core/Globals: Use std::string rather than char* to pass script names around.
(cherry picked from commit b7b49fe35f87e83813466cb302ff17381792e607)

Conflicts:
	src/server/game/Battlegrounds/BattlegroundMgr.cpp
	src/server/game/Globals/ObjectMgr.cpp
2015-11-07 13:09:10 +01:00
Naios 23153c8bf1 Core/ScriptMgr: Replace IsDatabaseBound() methods through traits.
(cherry picked from commit 12d1993994b11785174c7caa7d7f9b5aa87d8411)
2015-11-07 12:34:15 +01:00
Killyana 987c1a3a53 DB/Creature: Apexis Flayer
Closes #15761
2015-11-07 01:48:58 +01:00
Killyana 55f795b9fd DB/Page text: Saga of the Sin'dorei 2015-11-07 01:23:00 +01:00
Shauren 910fb00130 Core/Corpses: Fixed a possible crash adding bones to grid
Closes #15808

(cherry picked from commit ec1583df67605b7253a34dc5f153cdad5b16969e)
2015-11-06 21:30:41 +01:00
Aokromes a08611dfef DB/Misc: Fix a runtime error 2015-11-06 01:22:01 +01:00
Shauren e9e349c7cc Dep/g3d: Removed std::shared_ptr, std::weak_ptr, std::dynamic_pointer_cast, std::static_pointer_cast and std::enable_shared_from_this from global namespace
(cherry picked from commit 2c23a686e30cd23dbfa18f2fdfac0282052731ab)
2015-11-05 21:33:23 +01:00
Shauren d6c52ba28c Core/Commands: Added assertion checking if command name is not null
(cherry picked from commit 56959697257aba3537af2273d9d30114bfd6bd5c)
2015-11-05 21:30:29 +01:00
Shauren a17c27aaeb Core/Accounts: Fixed ban check after 517a30d7c1 2015-11-05 21:25:51 +01:00
jackpoz ea9c112b30 Merge pull request #15804 from Tonghost/3.3.5
Core/Misc: Remove unneeded files
2015-11-03 22:52:35 +01:00
Killyana 7bfbd9e3d8 DB/SAI: Fix a DB error
Origin: https://github.com/TrinityCore/TrinityCore/commit/91de0322bba3ef071338ce5a71f512369486eb1f
2015-11-03 19:21:05 +01:00
Killyana e4520ec78b DB/Creature: Remove wrong spawns and add triggers npcs for future events on Icecrown Airships 2015-11-03 19:09:51 +01:00
Carbenium 12ae32a9b6 Merge pull request #15720 from Tonghost/3.3.5
Core/Items: Fix a trading spoof exploit.
2015-11-03 17:48:01 +01:00
sirikfoll 22f1d26986 DB/CORE Minor change in quest Kick, What Kick? and some codestyle
Remove the line that despawns the 'Apple' npc, this despawn is non-blizzlike and breaks the quest.
Thx Killyana for sql and valuable information

Closes #15480
2015-11-03 17:01:25 +01:00
ShinDarth 7ab1d1b7d0 Core/Ticket improved ticket system
- Safely close ticket before character deletion
- Allow to keep trace of delete characters tickets (configurable)
- Closes #15655

Closes #15699
2015-11-03 16:07:30 +01:00
Kittnz 700b5dcb49 DB/Instance: The Eye instance updates
- Pathing for Phoenix-Hawk, Crystalcore Devastator, Astromancer Lord, Nether Scryer
- Delete & Correcting some npc's locations, formations..
2015-11-02 19:55:55 +01:00
Aokromes 88111fa365 Update 2015_11_02_00_world.sql 2015-11-02 18:03:27 +01:00
MitchesD a1ac057ed2 Rename 2015_10_25_anubrekhan_world.sql to 2015_11_02_00_world.sql 2015-11-02 17:53:55 +01:00
MitchesD 7a48e8520e Merge pull request #15658 from Treeston/3.3.5-anubrekhan
Scripts/Naxxramas: Anub'rekhan encounter cleanup.
2015-11-02 17:53:03 +01:00
Incorrect d98037a75d Core/Misc: Remove unneeded files
These 3 BlackRock Mountain scripts can be removed from source:

- boss_anubshiah.cpp
- boss_gorosh_the_dervish.cpp
- boss_grizzle.cpp

They already removed from the creatures in DB, and are currently causing
DBErrors.
2015-11-02 02:11:52 +02:00
treeston 91de0322bb Scripts/Naxxramas: Anub'rekhan encounter cleanup.
- Cleaned up events behavior to use phases instead of weird checks for auras.
- Cleaned up Crypt Guard despawn behavior, they should no longer despawn instantly upon death.
- Moved initial greeting from MoveInLineOfSight hack to proper areatrigger script.
- Fixed Crypt Guard respawn behaviour to prevent pulling them before Anub'rekhan has fully reset.
- Fixed Crypt Guard aggro behaviour to call for help on aggro. This prevents pulling the initial pair of Crypt Guards without engaging the boss.
- Added missing boss emotes.
- Code style cleanup.
2015-11-01 22:31:48 +01:00
Kittnz eddc759cbe DB/Event: Day of the Dead spawn addon fixes
Spirit's & Celebrant's should be invisible, only visible with  [Orange Marigold] and  [Bouquet of Orange Marigolds]
2015-11-01 21:26:17 +01:00
MitchesD 044e50de9b Rename 2015_10_08_faerlina.sql to 2015_11_01_03_world.sql 2015-11-01 20:49:59 +01:00
MitchesD c82311897a Merge pull request #15681 from Treeston/3.3.5-faerlina
Scripts/Naxxramas: Faerlina cleanup
2015-11-01 20:49:10 +01:00
jackpoz da0671f4fe Scripts/Naxxramax: Fix clang warning 2015-11-01 18:40:35 +01:00
Killyana 146608985d DB: Fix a type 2015-11-01 17:07:05 +01:00
Killyana 5be1f4c74b DB/Objects: Fix Objects IDs on a previous commit 2015-11-01 16:36:39 +01:00
Shauren 965d29484b Core/Items: Corrected all spellid checks from item_template to also check -1
Closes #15797
2015-11-01 16:29:29 +01:00
Naios 570e6baa09 Core/AI: Cleanup in CreatureAISelector
(cherry picked from commit 6fa45881914e0961c6c971d2c5e78fa3c712c5fb)
2015-11-01 15:05:16 +01:00
Naios 105f624763 Core/AI: Convert the hardcoded variadic RAND functions into one C++11 variadic template version.
(cherry picked from commit 0b6f7845911c41dcc175996816abc2e06f7dadbd)
2015-11-01 15:03:02 +01:00
Killyana 5bdbf9b19c DB/Event: Add missing Hallow's End event spawns on Eversong Woods
Thanks to @kittnz for the sniffs
2015-11-01 14:52:32 +01:00
Dr-J 20ee754de9 DB/Misc: Commoners (Hallow's End)
Adds more texts and gossip for Hallows End
2015-11-01 13:44:56 +00:00
Shauren e8909de8de Core/Accounts: Check active column when determining if account is banned or not 2015-11-01 13:16:29 +01:00
Aokromes 0e44fedf19 Rename 2015_10_31_02_world_2015_08_01_01.sql to 2015_10_31_03_world_2015_08_01_01.sql 2015-10-31 21:18:52 +01:00
Vincent-Michael 98cd477149 Core/Misc: Update game creature template locale in simple system
(cherry picked from commit 8aa55a0b570cfee0445cd841f86baa5ca433a803)
2015-10-31 20:54:59 +01:00
Killyana c911a2aaa9 DB/Creature: Fix movement type for Thomas Yance 2015-10-31 20:37:14 +01:00
Shauren 14d382f185 Core/Conditions: Optimizations part 3 changed ConditionStore to a simple array
(cherry picked from commit db0c48c17fdf61b8816cc229dcfec907354326cd)
2015-10-31 20:26:40 +01:00
Shauren cba122ad94 Core/Conditions: Optimizations part 3 removed copying condition containers all over the place
(cherry picked from commit b09e63e9debfab49e635a591339294dd96b09d95)
2015-10-31 20:26:40 +01:00
Shauren 57c4b3d42c Core/Conditions: Add const to methods not modifying ConditionMgr
(cherry picked from commit 2cce998e905bed0873fbf0b3da981857c139e5d5)
2015-10-31 20:26:40 +01:00
Shauren 6ab90cc57d Core/Conditions: Optimizations part 2 removed unneeded code
(cherry picked from commit e5c1e7d71c3460a39317bacbc432adc3307c63ca)
2015-10-31 20:26:40 +01:00
Shauren 3158605603 Core/Conditions: Optimizations part 1 - use containers more suited for their role
(cherry picked from commit 9fa938f3e0df2ca6b9ff4f800a5b41ba18cdd214)
2015-10-31 20:26:40 +01:00
Shauren dc74454356 Core/Conditions: Type renaming
(cherry picked from commit 5e0cee85ddd67188365ead3f18206df088e1f0c7)
2015-10-31 20:26:40 +01:00
Dr-J fc95812141 DB/Conditions: Dead Mage Hunter
Dead Mage Hunters should not be interactable without the quest 'rifle the bodies'
2015-10-31 18:32:41 +00:00
joschiwald 36a205ec00 Core: fixed warning introduced in last commit
(cherry picked from commit fe0c07a6fe4dea8772e69ec8ad491bdda7f61746)
2015-10-31 19:13:05 +01:00
joschiwald df88c7f278 Core/Misc: removed some useless map checks
(cherry picked from commit cf1e80e3d09067ca4d0078a8113a09227a9f91ae)
2015-10-31 19:11:41 +01:00
Dr-J f7e6f7a105 DB/Text: Real texts and sounds ids for Headless Horseman 2015-10-31 17:59:56 +00:00
Shauren 635dc9c02a Core/Players: Fixed automatic learning skills gained from learning spells when leveling
Closes #15391

(cherry picked from commit 3fceabfa113983549b5784dfd3f42259a53c258b)
2015-10-31 18:57:59 +01:00
joschiwald 3a4f33d007 Scripts/Ulduar/Algalon: fixed achievement "He Feeds On Your Tears"
Ref #6157

(cherry picked from commit d68e3325d5a09328425b8ae9855f3f5936ff24f9)
2015-10-31 18:38:34 +01:00
Shauren c5d36a3183 Core/Misc: Added a few stl header includes to Common.h
(cherry picked from commit 89b902b4e0d0016accd9540ca133519995a0b123)
2015-10-31 18:37:54 +01:00
Shauren b8e86b9b7a Core/DBLayer: Allowed using GetDouble for SUM results instead of requiring string conversions
(cherry picked from commit 3109ab2da08d094df97724355bff681d7951e576)
2015-10-31 18:25:40 +01:00