ariel-
41fad95ad8
Core/Battlegrounds: do not teleport GMs if out of bounds before starting
...
(cherry picked from commit 80a463bccb )
2017-02-11 21:09:01 +01:00
Aokromes
5264374fd6
Core/Player: New PartyLevelReq setting ( #17707 )
...
(cherry picked from commit bfda0ba91d )
Typo fix
(cherry picked from commit 35f06ccb55 )
2017-02-11 21:08:48 +01:00
ariel-
04f7de8957
Core/Spells: Abyssal Shatter should have a chance to skill up
...
(cherry picked from commit 0d91ccf6bd )
2017-02-11 20:59:21 +01:00
Keader
46d6b1a995
Core/Scripts Shade of Akama Rewrite ( #17567 )
...
(cherry picked from commit afaaedad2d )
Rename 9955_22_55_world.sql to 2016_08_01_01_world.sql
(cherry picked from commit 1f8c55d1d6 )
2017-02-11 20:57:40 +01:00
Aokromes
3b9efd35df
Core/PVP: Move report AFK requirement to config ( #17699 )
...
(cherry picked from commit 633264f58f )
# Conflicts:
# src/server/game/Entities/Player/Player.cpp
# src/server/game/World/World.cpp
2017-02-11 20:55:14 +01:00
tkrokli
9c09a0bd75
Core/Scripts: Remove useless SD2 error log ( #17691 )
...
* Core/Scripts: Remove useless log message (ref. joschiwald)
(cherry picked from commit 8fdb9b4579 )
2017-02-11 20:51:21 +01:00
ariel-
eb6ecb99e6
Update BattleGroundHandler.cpp
...
(cherry picked from commit dff18152fc )
2017-02-11 20:51:03 +01:00
Aokromes
a7aae1f178
Core/PVP: Improve log ( #17698 )
...
(cherry picked from commit ea4e7fec01 )
2017-02-11 20:50:39 +01:00
ariel-
c429e7d489
Core/Entities: debloat SummonGameObject parameter list using proper wrappers and enable GO rotation in scripts
...
- There's still an overload allowing for x, y, z, o to be passed directly
- Fixed default animstate for GameObject creation in many places, it should be 255, not 100 (checked in sniffs)
(cherry picked from commit 62bfee37cb )
# Conflicts:
# src/server/game/Battlefield/Battlefield.cpp
# src/server/game/Battlegrounds/Battleground.cpp
# src/server/game/Entities/GameObject/GameObject.cpp
# src/server/game/Entities/GameObject/GameObject.h
# src/server/game/Entities/Object/Object.cpp
# src/server/game/Entities/Object/Object.h
# src/server/game/Spells/SpellEffects.cpp
# src/server/scripts/Commands/cs_gobject.cpp
# src/server/scripts/EasternKingdoms/SunkenTemple/instance_sunken_temple.cpp
# src/server/scripts/EasternKingdoms/ZulAman/zulaman.cpp
# src/server/scripts/Kalimdor/zone_feralas.cpp
# src/server/scripts/Northrend/Nexus/EyeOfEternity/boss_malygos.cpp
# src/server/scripts/Northrend/Nexus/EyeOfEternity/instance_eye_of_eternity.cpp
# src/server/scripts/OutdoorPvP/OutdoorPvPSI.cpp
2017-02-11 20:50:29 +01:00
ariel-
02cef6f034
Core/GameObjects: Gameobject rotation (from cmangos/mangos-wotlk@2bcbc0f ) ( #14146 )
...
cmangos/mangos-wotlk@0fe88f35df : [11531] Normalize gameobject's quaternion, thanks to zergtmn for pointing
cmangos/mangos-wotlk@060dfb791b : [11667] Implement transport path rotation
cmangos/mangos-wotlk@565f52c6c1 : [11806] A bit gameobject code refactoring
cmangos/mangos-wotlk@6874951 : [11807] Add gameobject_addon table
Closes #14146
(cherry picked from commit 2967bf59b4 )
# Conflicts:
# src/server/game/Battlefield/Battlefield.cpp
# src/server/game/Battlegrounds/Battleground.cpp
# src/server/game/Entities/GameObject/GameObject.cpp
# src/server/game/Entities/GameObject/GameObject.h
# src/server/game/Entities/Object/Object.cpp
# src/server/game/Globals/ObjectMgr.cpp
# src/server/game/Spells/SpellEffects.cpp
# src/server/scripts/Commands/cs_gobject.cpp
# src/server/scripts/Northrend/Nexus/EyeOfEternity/instance_eye_of_eternity.cpp
# src/server/scripts/OutdoorPvP/OutdoorPvPSI.cpp
2017-02-11 19:10:43 +01:00
ariel-
07f2f37329
Core/Spell: fix one logic fail when calculating level penalty
...
(http://wow.gamepedia.com/index.php?title=Spell_power&oldid=1751770#Spells_learned_before_level_20 )
(cherry picked from commit c271e196c8 )
2017-02-11 17:58:59 +01:00
tkrokli
d40dd1f639
Core/Scripts: zone_silithus.cpp cleanup ( #17165 )
...
- move npcs_rutgar_and_frankal to DB/SAI
- move hardcoded text from go_wind_stone to DB
- additional enum cleanup in zone_silithus.cpp
- also solves a $r issue in SAY_TEMPLAR_AGGRO
(cherry picked from commit b7abaed199 )
# Conflicts:
# src/server/scripts/Kalimdor/zone_silithus.cpp
2017-02-11 17:50:06 +01:00
Nyeriah
9db8ae1654
Scripts/Karazhan: Rework Attumen the Huntsman's script
...
Change log:
- Timers are more accurate
- Corrected Charge ability ID based on 6.x researches
- Added Midnight's missing emotes
- Fixed issue with instance being stuck in combat in case of wipes
- Solved the rare scenario where Attumen would be summoned multiple times
- Visual spell on 3rd phase transition added
- Attumen and Midnight can now be damaged during 3rd phase transition
- Midnight calls for the aid of every horse still alive in the stables
- Use proper spells to summon Attumen and handle transitions
- Now despawns on evade
Video of encounter after changes: https://www.youtube.com/watch?v=KX0rqaBeSzw
(cherry picked from commit 4c4d92faa3 )
Scripts/Karazhan: Fix a warning
(cherry picked from commit 0cc33b5a42 )
Scripts/Karazhan: Register Midnight's summons
* Solves issue with bosses not despawning after encounter
(cherry picked from commit 2d0fa2d020 )
2017-02-11 17:17:38 +01:00
Keader
5978e90722
Core/Scripts Added Black Temple Boundaries ( #17579 )
...
* Core/Scripts Added Black Temple Boundaries
(cherry picked from commit 2710c655ff )
# Conflicts:
# src/server/scripts/Outland/BlackTemple/boss_teron_gorefiend.cpp
2017-02-11 17:00:29 +01:00
treeston
e30cbb960e
Core/Spell: Quick readability change. Functionality not altered.
...
(cherry picked from commit 03bef35500 )
# Conflicts:
# src/server/game/Spells/Spell.cpp
2017-02-11 16:59:44 +01:00
ariel-
3532173ee3
Core/Vehicle: delay position update in Vehicles, this may be deleted on UpdatePosition, generating a crash
...
Closes #17634
(cherry picked from commit 6b3067f978 )
# Conflicts:
# src/server/game/Entities/Vehicle/Vehicle.cpp
2017-02-11 16:56:07 +01:00
Killyana
611bc7d838
Core/Entities: Remove wrong immunity
...
Closes #17363
(cherry picked from commit 0be0606593 )
2017-02-11 16:49:56 +01:00
ariel-
781891a857
Core/Handlers: actually check allowed trainer classes and races to avoid spoofing
...
Closes #14586
(cherry picked from commit f87f7619aa )
# Conflicts:
# src/server/game/Entities/Player/Player.cpp
# src/server/game/Handlers/NPCHandler.cpp
2017-02-11 16:39:45 +01:00
ariel-
e56633dbd9
Update ItemPrototype.cpp, codestyle and indentation cleanup
...
(cherry picked from commit a6005d98e7 )
# Conflicts:
# src/server/game/Entities/Item/ItemPrototype.cpp
2017-02-11 15:57:08 +01:00
ariel-
c827443d4a
Core/Player: Misc codestyle
...
(cherry picked from commit bdbd5b0961 )
2017-02-11 15:49:32 +01:00
ForesterDev
19df05d86d
Core/UnitAI: Removed unneccessary null checks in SpellTargetSelector. CID 1357405 ( #17630 )
...
(cherry picked from commit a2495002e5 )
# Conflicts:
# src/server/game/AI/CoreAI/UnitAI.cpp
2017-02-11 15:34:48 +01:00
ForesterDev
b65bb30090
Core/Entities: add missing null pointer checks in HandleProcTriggerSpell. CID 1356245 ( #17629 )
...
(cherry picked from commit 22c4e87ebb )
# Conflicts:
# src/server/game/Entities/Unit/Unit.cpp
2017-02-11 15:30:51 +01:00
ForesterDev
97f65d9b4d
Scripts / Naxxramas : add missing null pointer check. Fixes CID 1354738 ( #17628 )
...
(cherry picked from commit d57c177d0b )
# Conflicts:
# src/server/scripts/Northrend/Naxxramas/boss_gluth.cpp
2017-02-11 15:29:22 +01:00
SnapperRy
13bac539d6
Core/Mail: implement a way to specify NPC sender for mails when they should be different from the quest ender ( #17601 )
...
(cherry picked from commit d4e15f1aac )
# Conflicts:
# src/server/game/Quests/QuestDef.cpp
# src/server/game/Quests/QuestDef.h
Rename 9999_99_99_99_world.sql to sql/updates/world/3.3.5/2016_07_19_00_world.sql
(cherry picked from commit 3a77dec6e6 )
2017-02-11 15:19:42 +01:00
ariel-
8d45095e28
Core/Entities: implement SPELL_AURA_MOD_CRIT_CHANCE_FOR_CASTER, fixes talent Point of no Escape
...
(cherry picked from commit 2feb53ecb6 )
# Conflicts:
# src/server/game/Entities/Unit/Unit.cpp
# src/server/game/Spells/Auras/SpellAuraDefines.h
# src/server/game/Spells/Auras/SpellAuraEffects.cpp
2017-02-11 15:14:04 +01:00
Shauren
6f176c0980
Core/Spells: Fixed fishing
...
Closes #19016
2017-02-11 13:04:12 +01:00
Shauren
87513871dc
Fixup pr e5e8537c3e
2017-02-11 11:46:55 +01:00
Marco Ebert
f055039f58
Fix non PCH build. Finally.
2017-02-11 10:05:47 +01:00
DoctorKraft
e5e8537c3e
Core/Spells: Fixed Victory Rush
...
Closes #19044
2017-02-10 23:22:35 +01:00
edreisantafe
9ad50fb08c
Core/Spells: Fixed Levitate
...
Closes #19091
2017-02-10 23:03:19 +01:00
Shauren
8453d7dae2
Core/Auras: Allow passive auras from items to stack
2017-02-09 18:53:55 +01:00
DoctorKraft
a692ebdcb0
Core/Spell: Conjure Refreshment ( #19035 )
2017-02-07 21:17:47 +01:00
joschiwald
0659a85436
Core/Entities: Fixed typo in AreaTrigger loading
2017-02-06 21:19:31 +01:00
joschiwald
e6b46f883b
Core/Guilds: Addition to e0e0242cb3
...
* changed count type from uint32 to uint64
2017-02-06 19:26:47 +01:00
Shauren
a210c7ccf6
Core/Opcodes: Add missing handlers (for logging names mostly)
2017-02-06 17:23:39 +01:00
joschiwald
e0e0242cb3
Core/Guilds: Added log message about guild achievements on startup
2017-02-05 22:16:13 +01:00
joschiwald
e3d44a6497
Fixed build
2017-02-05 21:49:53 +01:00
ariel-
32fd993dd7
Core/Entities: Readded check removed in d7460887c8, caused flying ghost players to not move if they died during a root effect, root flag was never cleared clientside and impeded movement.
...
(cherry picked from commit ef85d01746 )
# Conflicts:
# src/server/game/Server/WorldSession.cpp
2017-02-05 21:23:29 +01:00
ariel-
635ea3258b
Core/Loot: fix bug introduced in a49544cc18 in which creatures only having gold wouldn't show lootable sparks, and thus couldn't be looted
...
(cherry picked from commit 59f71f915a )
2017-02-05 21:14:22 +01:00
ccrs
297c0a9b9e
Core/UnitAI: #17309 follow-up ( #17608 )
...
* Core/UnitAI: SelectTarget correction
Set CurrentVictim as first element on targetList if necessary, which is then filled with the threatlist elements that satisfy the predicate.
(cherry picked from commit b008b677ad )
2017-02-05 21:14:04 +01:00
Gustavo
accaee579e
Core/AI Prevent bosses respawn when BossState is set to DONE ( #17616 )
...
(cherry picked from commit f826ecb4b2 )
2017-02-05 21:09:43 +01:00
ariel-
a5502cb7ec
Core/Player: fix crash
...
Closes #17073
(cherry picked from commit 028e473ec4 )
2017-02-05 21:09:09 +01:00
ariel-
5d36f29843
Core/Misc: remove two synch queries and replace them with CharacterInfo cache
...
(cherry picked from commit 1a52c1cd36 )
2017-02-05 21:07:32 +01:00
ariel-
5565defd9f
Core/LFGMgr: fix race condition in _SaveToDB
...
(cherry picked from commit 94fb921cea )
2017-02-05 21:07:32 +01:00
ariel-
587c6da262
Core/ArenaTeamMgr: fix race condition in LoadArenaTeams
...
(cherry picked from commit b991f3e13d )
2017-02-05 21:07:32 +01:00
ccrs
afbdb99d90
Core/UnitAI: SelectTarget correction ( #17309 )
...
Core/UnitAI: SelectTarget correction - have current victim always be first element of target list
(cherry picked from commit 63e62117ea )
2017-02-05 21:07:31 +01:00
ariel-
f2c5c6995f
Core/World: fix race condition in _UpdateRealmCharCount
...
(cherry picked from commit 5251dadf29 )
2017-02-05 21:07:31 +01:00
ariel-
e5e1834bd5
Core/Player: silence warning
...
(cherry picked from commit dda338ece6 )
2017-02-05 21:07:30 +01:00
SnapperRy
06c7849aa1
Core/Conditions: implement CONDITION_DAILY_QUEST_DONE to check whether or not a daily quest has been completed by a player in that day.
...
Also use it to fix two quest chains broken in commit 7905651 . Should be the only ones of their kind.
(cherry picked from commit b4b3c10c69 )
2017-02-05 21:07:30 +01:00
ariel-
5f666a2ce6
Core/Spells: Fix Roar of Sacrifice damage part ( #17519 )
...
(cherry picked from commit 6988407b43 )
Rename 2016_99_99_99_world.sql to 2016_07_16_03_world.sql
(cherry picked from commit 4bcb5a058b )
2017-02-05 20:35:19 +01:00