Commit Graph
23716 Commits
Author SHA1 Message Date
Shauren 9ecef15057 Core/Auth: Fixed authserver not shutting down correctly when started as windows service 2015-06-10 00:22:34 +02:00
jackpoz abda6840e1 Core/Misc: Update helgrind suppressions 2015-06-08 21:25:36 +02:00
jackpoz d78eae1eaf Core/Misc: Disable G3D buffer pools if jemalloc is enabled 2015-06-08 20:49:54 +02:00
Dr-J dbaf88566b DB/Text: Fix wrong broadcast text id 2015-06-08 13:27:59 +01:00
Aokromes cac4f95976 DB/Creature: Demon trainers
By Killyana, closes #12559
2015-06-06 16:08:25 +02:00
Aokromes 221a874d70 DB/Quest: Rivenwood Captives
By Killyana, closes #3648
2015-06-06 15:52:09 +02:00
Aokromes a68f8e353b DB/Quest: The New Horde
By Killyana, closes #14814
2015-06-06 15:50:25 +02:00
Aokromes 4c47ff3392 DB/Creature: Thrallmar grunt
By Killyana, closes #14844
2015-06-06 15:48:36 +02:00
Aokromes d0f1e49a2f DB/npc_text: Add missing Broadcast_text
By Killyana, closes #14810
2015-06-06 15:46:29 +02:00
Aokromes 1ed273efec DB/Creature_text: Add missing Broadcast_text
By Killyana, closes #14808
2015-06-06 15:45:02 +02:00
Aokromes f1ceb69e8f DB/Quest: Reclusive Rune Master
By Killyana, closes #14829
2015-06-06 15:43:37 +02:00
Aokromes cc15bdb9ea DB/Quest: Finish Me!
By Killyana, closes #6814
2015-06-06 15:41:13 +02:00
Aokromes 5eafe0a48d DB/Creature: Delete 2 duplicate spawned mobs
By Killyana, closes #14834
2015-06-06 15:37:47 +02:00
Aokromes 8f7ef3384d DB/Quest: On Spirit Wings
By Killyana, closes #5057
2015-06-06 15:35:36 +02:00
Aokromes 0c4a74ee45 DB/Misc: Delete few incorrectly spawned creatures
By Killyana, closes #12564
2015-06-06 15:21:36 +02:00
Aokromes 557018d6d1 DB/Creature: Deeprun Diver
By Killyana, closes #12432
2015-06-06 15:19:43 +02:00
Aokromes 04d2e56fec DB/Creature: William and Donna
By Killyana, updates #14775
2015-06-06 15:18:23 +02:00
Aokromes 1d44e305ac DB/Quest: Help Tavara
By Killyana closes #2744
2015-06-06 15:15:33 +02:00
Shauren ee4ace8c34 Core/Auth: Implemented starting authserver as a windows service 2015-06-06 13:04:31 +02:00
Rushor 3aa1774100 DB/Spell: Mark of the Fallen Champion - Heal - Targetconditions
* closes #12308
2015-06-04 17:01:17 +02:00
Rushor bbcc18bbf5 DB/Quest: Test at Sea
* thanks for the spell_custom coresupport from @pete318
* closes #11880
2015-06-04 16:49:36 +02:00
pete318 f9cba93985 Core/Spells: Support for targetting spells onto in flight units
* This adds support to spell_custom_attr to allow a spell to be cast
  upon a unit on a taxi/in flight.
* This will allow the Issue #11880 with Horde quest Test At Sea (11170) to be corrected.
* closes #14235

Signed-off-by: Naios <naios-dev@live.de>
2015-06-04 13:35:05 +02:00
jackpoz 239f0b4ad0 Core/Player: Don't allow to join bg/lfg when frozen by a GM 2015-06-03 22:08:01 +02:00
Dr-J d94c5228a2 DB/Misc: Updates/Bug fixes to my recent commits
1) Also add heroic difficulty spells for Negaton Screamer and assign existing to normal mode only
2) Re-do Slip'kiks waypoints (yes originally used wrong wp from sniff or position instead of points as wp format was different
3) Add Fengus's WP I missed these originally as did not look right but reason why not right was same as above
4) Remove SAI to add buffs to players on death of bosses this is from original script and is incorrect as buff must be cast from gossip as I already scripted
5) Fix the faction/quest issue with Captain Kromcrush
6) Cho'Rush the Observer can once again be killed that line to add invincibility hp was not meant to be in final.
2015-06-03 20:34:30 +01:00
jackpoz a7847728a5 Scripts/Auchindoun: Fix distance check in boss Shirrak
Issue added in 88137c07b9
2015-06-03 20:40:08 +02:00
Naios 151a0f5c5e Core/Shared: Hide the internal shared_ptr of the TaskContext
* use . operator instead of -> to access the TaskContext now.
* Add TaskContext::IsExpired to check whether the owner has expired.
2015-06-03 18:24:21 +02:00
Rushor ed2607f128 DB/Creature: Howling Fjord - Movement - Whisper Gulch 2015-06-03 17:00:10 +02:00
pjasicek 6a637f6b1c Core/Matchmaking: Fix Discard Time overflow on server start
Description:

When server starts and RatingDiscardTimer config is set to some value, discardTime being unsigned int overflows for the time of RatingDiscardTimer value and causing all rated arena matches ignore matchmaking rating for that time.
2015-06-03 02:44:36 +02:00
Dr-J 3d8ae16c00 DB/Creature: Negaton Screamer
Script http://www.wowhead.com/npc=20875/negaton-screamer
2015-06-02 19:55:39 +01:00
Carbenium fa6a063329 Core/Creature Fix compiler warning 2015-06-02 20:13:12 +02:00
jackpoz 83cf1e6aec Core/Player: Fix resurrection exploit
Fix an exploit that allowed to resurrect even if corpse was not in range (teleport hack was required too)
2015-06-02 19:16:42 +02:00
Carbenium 52ea75c735 Merge pull request #14811 from tkrokli/Knockback_flying_mount
Core/Movement: Knockback Effect on Flying Mount
2015-06-02 15:14:03 +02:00
Carbenium 125d839a18 Merge pull request #14780 from mik1893/immune_to_npc_flag
Core/Creature: UNIT_FLAG_IMMUNE_TO_NPC check only vs non-player targets
2015-06-02 14:40:11 +02:00
robinsch 81111116fa Core/Movement: Knockback Effect on Flying Mount
by @robinsch; closes #6099

Keep the mounted player flying after the knockback effect cast on mounted player.

Before these changes, the flying mount behaves like a ground mount after the knockback.
From large enough heights, the fall causes damage or death to the falling (mounted) character.
2015-06-02 04:26:40 +02:00
Rushor 833a0d2ea5 DB/Creature: Reinsert wrongly deleted Creatures 2015-06-01 22:00:36 +02:00
jackpoz 1a5051a9c3 Core/CrashHandler: Make crashhandler tread-safe
Handle only 1 exception in the whole process lifetime and create only 1 crash report.
2015-06-01 21:43:57 +02:00
robinsch 198ffba5ee Core/Auras: Fixed SPELLMOD_DOT not being applied
Closes #14817

Signed-off-by: Shauren <shauren.trinity@gmail.com>
2015-06-01 18:33:01 +02:00
DDuarte 08b8dd10d1 Core/GOs: Correct type of lowGuid when loading gameobject_addons
Coverity IDs: 1302436 1302437 1302438

Issue introduced in 95b5e35745
2015-06-01 02:09:45 +01:00
DDuarte 1e54097084 Core/Scripts: Corrected argument types in GetCreatureEntry/GetGameObjectEntry ZoneScript hooks
(cherry picked from commit b0c4268a6b0ed1fffeb51c7542c7991399b18284)

Conflicts:
	src/server/game/Entities/GameObject/GameObject.cpp
2015-06-01 00:44:11 +01:00
Shauren b239cadf41 Core/Misc: Removed some old unused enums
(cherry picked from commit 2f0c293266837eca217d2bff1df8b78ac6e12867)
2015-06-01 00:41:54 +01:00
MitchesD db8fdd94ed Merge pull request #14782 from doctaweeks/fixes-for-6.x
Minor fixes for 6.x
(cherry picked from commit 0cf02097414ddf7a370bd2efef5b892616e8de93)

Conflicts:
	src/server/bnetserver/Main.cpp
	src/server/game/Battlegrounds/Zones/BattlegroundBFG.h
	src/server/game/Battlegrounds/Zones/BattlegroundTP.h
	src/server/game/Chat/Channels/Channel.h
	src/server/game/Entities/Player/Player.h
	src/server/game/Quests/QuestDef.h
	src/server/scripts/OutdoorPvP/OutdoorPvPNA.h
	src/server/shared/Cryptography/SHA256.h
2015-06-01 00:39:56 +01:00
Shauren 79dd72ae70 Buildsystem: Removed handling for -DPREFIX shortcut for -DCMAKE_INSTALL_PREFIX cmake option, it an internal cmake variable since version 3.2
(cherry picked from commit 1987d3187d1f14cf6dfcaf4f63861db806ad06cc)
2015-06-01 00:35:02 +01:00
Duarte Duarte be2fb616c7 Update worldserver.conf.dist
Fix typo in ClientCacheVersion
(cherry picked from commit fc85f0e30fed383515f3d519dcef2cb87e3ee854)
2015-06-01 00:34:38 +01:00
Rushor 8f35186475 DB/Creature: Winterskorn Hunter - Add 2 Missing Spawns 2015-05-31 22:59:25 +02:00
Rushor 7220b44899 DB/Creature: Howling Fjord - Movement - Bealgun + Agamand - Part VI 2015-05-31 21:57:17 +02:00
Naios da77a90aa9 Shared/Util: Introduce a task scheduler which schedules task with c++11 techniques.
* Use std::function as callback (methods, lamdas & std::bind).
* Uses std::chrono::duration as duration type (Milliseconds, Seconds...)
  - With c++11 user defined literals we could just write "11s" for example (MSVS 2015, gcc & clang).
* Provides a lot of overloads for easier usage:
  - Static durations or random durations between min and max.
  - Named (with group ids - group id 0 is possible) or anonymous tasks.
  - Asynchronous tasks.
* Is adapted to the current needs of scripting:
  - Repeat tasks through the TaskContext
  - Schedule new tasks from the context.
  - Provides access to the times repeat counter of a task,
    this will help to schedule multi step events (dialogs for example).

See https://gist.github.com/Naios/6d143538abdc3d32fd2b for usage examples.
2015-05-31 19:32:09 +02:00
Rushor e500cda6a9 DB/Creature: Howling Fjord - Movement - Niffelvar - Part V 2015-05-31 18:26:56 +02:00
Rushor d1c4c5a8f9 DB/Creature: Howling Fjord - Movement - Ivalds Ruin - Part IV 2015-05-31 17:39:32 +02:00
Rushor a3473acf6c DB/Creature: Howling Fjord - Movement - Giants Run - Part III 2015-05-31 16:23:34 +02:00
Rushor 562da2e8b2 DB/Creature: Howling Fjord - Movement - Dereleict Strand - Part II 2015-05-31 01:01:55 +02:00