Commit Graph

23700 Commits

Author SHA1 Message Date
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 b0c4268a6b)

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 2f0c293266)
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 0cf0209741)

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 1987d3187d)
2015-06-01 00:35:02 +01:00
Duarte Duarte
be2fb616c7 Update worldserver.conf.dist
Fix typo in ClientCacheVersion
(cherry picked from commit fc85f0e30f)
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
jackpoz
1e429f3b4c Core/Misc: Fix build warning
Fix build warning
2015-05-31 00:04:26 +02:00
jackpoz
391c81d86c Core/Misc: Fix issues reported by static analysis
Coverity defect IDs: 1023115
2015-05-31 00:01:31 +02:00
jackpoz
25881ca95f Core/Misc: Fix issues reported by static analysis
Coverity defect IDs: 1022861, 1022862, 1022863, 1302435, 1302439, 1302440
2015-05-30 23:09:34 +02:00
Aokromes
35f2f5530a DB/Creature: Remy "Two Times"
By Killyana, closes #12616
2015-05-30 19:29:47 +02:00
Aokromes
13e9f68890 DB/Misc: Add a ton of BroadcastTextIDs
By Killyana, closes #14793
2015-05-30 19:24:53 +02:00
Aokromes
b7e7d66caa DB/Misc: Add a ton of missing gossips
By Killyana, updates #14793
2015-05-30 19:23:17 +02:00
Rushor
036b4857ab DB/Quest: Kroshius' Infernal Core - Endevent
* Death by chicken!
2015-05-30 14:21:52 +02:00
Nyeriah
1df3ca82b7 Rename 2015_08_03_world.sql to 2015_05_29_01_world.sql 2015-05-29 13:38:19 -03:00
Sarah Alexander
b3c8c4f34d Merge pull request #14753 from Rushor/Ihaveadream
DB/Quest: No Mere Dream
2015-05-29 13:27:49 -03:00
Rushor
3625d83cd9 DB/Quest: No Mere Dream
closes #11252
2015-05-29 17:40:28 +02:00
Aokromes
62ebd002d9 DB/Misc: Fix a runtime error 2015-05-29 06:17:48 +02:00
Rushor
fd53ab6a77 DB/Creature: Howling Fjord - Movement - Part I 2015-05-28 23:05:19 +02:00
Rushor
b96a15d552 DB/Creature: UP - Add all Rndmemotes 2015-05-28 22:37:11 +02:00
Aokromes
adb5dbed80 Engrish to english CONTRIBUTING.md
By thumsoul
and clarify some things.
2015-05-28 19:48:47 +02:00
glkrlos
fd660d725d Core/Updater: Fix issues when connecting through unix sockets.
* closes #14766
* closes #14759

Signed-off-by: Naios <naios-dev@live.de>
2015-05-28 18:30:03 +02:00
mik1893
e7484151d5 Core/Creature: Remove not needed flag for UNIT_FLAG_IMMUNE_TO_NPC
closes 14744
2015-05-28 13:25:56 +02:00