aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-02-11Core/GameObjects: Gameobject rotation (from cmangos/mangos-wotlk@2bcbc0f) ↵ariel-
(#14146) cmangos/mangos-wotlk@0fe88f35dfb: [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 2967bf59b4a47837b85c995b732a6761c9c35f7e) # 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-11Core/Spell: fix one logic fail when calculating level penaltyariel-
(http://wow.gamepedia.com/index.php?title=Spell_power&oldid=1751770#Spells_learned_before_level_20) (cherry picked from commit c271e196c8bb02705d8a3e4a7432bbc2959f0b1a)
2017-02-11Core/Scripts: zone_silithus.cpp cleanup (#17165)tkrokli
- 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 b7abaed1996608f9a318a22ff657c5261a7acdfb) # Conflicts: # src/server/scripts/Kalimdor/zone_silithus.cpp
2017-02-11Scripts/Karazhan: Rework Attumen the Huntsman's scriptNyeriah
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 4c4d92faa3b9e82fbabffb03eb63761b282f03a2) Scripts/Karazhan: Fix a warning (cherry picked from commit 0cc33b5a42f44847393235c20411e34c7caf2bc5) Scripts/Karazhan: Register Midnight's summons * Solves issue with bosses not despawning after encounter (cherry picked from commit 2d0fa2d0201dce03f958aa7583f51fc92c46f795)
2017-02-11Core/Scripts Added Black Temple Boundaries (#17579)Keader
* Core/Scripts Added Black Temple Boundaries (cherry picked from commit 2710c655ffbbdb128e89609667d45fb02e4d818c) # Conflicts: # src/server/scripts/Outland/BlackTemple/boss_teron_gorefiend.cpp
2017-02-11Core/Spell: Quick readability change. Functionality not altered.treeston
(cherry picked from commit 03bef355001d35c65d17134ea1b878d2a762cd09) # Conflicts: # src/server/game/Spells/Spell.cpp
2017-02-11Core/Vehicle: delay position update in Vehicles, this may be deleted on ↵ariel-
UpdatePosition, generating a crash Closes #17634 (cherry picked from commit 6b3067f978b3342bddca9d0e06d133d54c5036e0) # Conflicts: # src/server/game/Entities/Vehicle/Vehicle.cpp
2017-02-11Core/Entities: Remove wrong immunityKillyana
Closes #17363 (cherry picked from commit 0be0606593cf6ce8a08735b070e64efa6b6f1667)
2017-02-11Core/Handlers: actually check allowed trainer classes and races to avoid ↵ariel-
spoofing Closes #14586 (cherry picked from commit f87f7619aa8f8662b79fdb5e190a84c646ad0cb2) # Conflicts: # src/server/game/Entities/Player/Player.cpp # src/server/game/Handlers/NPCHandler.cpp
2017-02-11Update ItemPrototype.cpp, codestyle and indentation cleanupariel-
(cherry picked from commit a6005d98e73c96c952d0992c3133d1c3368efbb6) # Conflicts: # src/server/game/Entities/Item/ItemPrototype.cpp
2017-02-11Core/Player: Misc codestyleariel-
(cherry picked from commit bdbd5b0961d20f883821ae33dd5c2b1a2b165b29)
2017-02-11Core/UnitAI: Removed unneccessary null checks in SpellTargetSelector. CID ↵ForesterDev
1357405 (#17630) (cherry picked from commit a2495002e590839eafac31e04a8b882ad54ba4d9) # Conflicts: # src/server/game/AI/CoreAI/UnitAI.cpp
2017-02-11Core/Entities: add missing null pointer checks in HandleProcTriggerSpell. ↵ForesterDev
CID 1356245 (#17629) (cherry picked from commit 22c4e87ebbf22ad1adc8b66a96ecad7b5b44231b) # Conflicts: # src/server/game/Entities/Unit/Unit.cpp
2017-02-11Scripts / Naxxramas : add missing null pointer check. Fixes CID 1354738 (#17628)ForesterDev
(cherry picked from commit d57c177d0ba8399925cc86d5f8904df2aa5635b4) # Conflicts: # src/server/scripts/Northrend/Naxxramas/boss_gluth.cpp
2017-02-11Core/Mail: implement a way to specify NPC sender for mails when they should ↵SnapperRy
be different from the quest ender (#17601) (cherry picked from commit d4e15f1aac3159bb5e17808ee06efb847fdd4789) # 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 3a77dec6e6fac47fedeb0aeddd09dfe12c3817a2)
2017-02-11Core/Entities: implement SPELL_AURA_MOD_CRIT_CHANCE_FOR_CASTER, fixes talent ↵ariel-
Point of no Escape (cherry picked from commit 2feb53ecb69d66bb6df3f48d9a5f4e6a00aec1f7) # Conflicts: # src/server/game/Entities/Unit/Unit.cpp # src/server/game/Spells/Auras/SpellAuraDefines.h # src/server/game/Spells/Auras/SpellAuraEffects.cpp
2017-02-11Core/Spells: Fixed fishingShauren
Closes #19016
2017-02-11Fixup pr e5e8537c3ef6cfc5d1bcb9c076a7c75f7e66a619Shauren
2017-02-11Fix non PCH build. Finally.Marco Ebert
2017-02-10Core/Spells: Fixed Victory RushDoctorKraft
Closes #19044
2017-02-10Core/Spells: Fixed Levitateedreisantafe
Closes #19091
2017-02-09Core/Auras: Allow passive auras from items to stackShauren
2017-02-07Core/Spell: Conjure Refreshment (#19035)DoctorKraft
2017-02-06Core/Entities: Fixed typo in AreaTrigger loadingjoschiwald
2017-02-06Core/Guilds: Addition to e0e0242cb329445e76c115c7da0c37aa1fa334dajoschiwald
* changed count type from uint32 to uint64
2017-02-06Core/Opcodes: Add missing handlers (for logging names mostly)Shauren
2017-02-05Core/Guilds: Added log message about guild achievements on startupjoschiwald
2017-02-05Fixed buildjoschiwald
2017-02-05Core/Entities: Readded check removed in ↵ariel-
d7460887c84107c9c83a9dd5259c8ab398928711, 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 ef85d01746b744d563d7c17a0734bf7e562dfab0) # Conflicts: # src/server/game/Server/WorldSession.cpp
2017-02-05Core/Loot: fix bug introduced in a49544cc187d3a156b4615907d6b82057364fcc4 in ↵ariel-
which creatures only having gold wouldn't show lootable sparks, and thus couldn't be looted (cherry picked from commit 59f71f915a03143a3896bcf55649bea44969800c)
2017-02-05Core/UnitAI: #17309 follow-up (#17608)ccrs
* 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 b008b677ad98b1b0246bcf1fcf246ca17930cdc2)
2017-02-05Core/AI Prevent bosses respawn when BossState is set to DONE (#17616)Gustavo
(cherry picked from commit f826ecb4b2e8cc1fa54419947dff041a580d9c03)
2017-02-05Core/Player: fix crashariel-
Closes #17073 (cherry picked from commit 028e473ec4693291266770616bcc54b71fefa835)
2017-02-05Core/Misc: remove two synch queries and replace them with CharacterInfo cacheariel-
(cherry picked from commit 1a52c1cd36b567fc595afa4a5373cc9e6b461a37)
2017-02-05Core/LFGMgr: fix race condition in _SaveToDBariel-
(cherry picked from commit 94fb921cea188bd24080a691236ae6c3479a0ab2)
2017-02-05Core/ArenaTeamMgr: fix race condition in LoadArenaTeamsariel-
(cherry picked from commit b991f3e13d67fa9a2fd0514953003c8459a26c04)
2017-02-05Core/UnitAI: SelectTarget correction (#17309)ccrs
Core/UnitAI: SelectTarget correction - have current victim always be first element of target list (cherry picked from commit 63e62117ea339e6d76958b13bba8ec7ed99b7616)
2017-02-05Core/World: fix race condition in _UpdateRealmCharCountariel-
(cherry picked from commit 5251dadf2976cd0bfb38523af844da34af92561b)
2017-02-05Core/Player: silence warningariel-
(cherry picked from commit dda338ece607367f6370f01dfdc54ff7cc55b92b)
2017-02-05Core/Conditions: implement CONDITION_DAILY_QUEST_DONE to check whether or ↵SnapperRy
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 b4b3c10c69f73a0fd1e8efe4fd8684676f33948d)
2017-02-05Core/Spells: Fix Roar of Sacrifice damage part (#17519)ariel-
(cherry picked from commit 6988407b43ec92af4ffed60cdb8b4bc884487039) Rename 2016_99_99_99_world.sql to 2016_07_16_03_world.sql (cherry picked from commit 4bcb5a058bf735bfc2b32f3900b9a9bb494ae15d)
2017-02-05Core/Spells GameObjects needs to be spawned in order to be acceptable as a ↵Gustavo
SpellFocus (#17594) (cherry picked from commit 23e89b8aef1999bbbd52248c40d7b76c0a67cafb) # Conflicts: # src/server/game/Grids/Notifiers/GridNotifiers.h
2017-02-05Core/Scripts: Migrate Tanaris NPC's to SAI (#17390)Andrew Letson
(cherry picked from commit 6ea48c036e6eacea037660f057afc2ea5545ae91) Rename 2016_06_15_99_world.sql to 2016_07_15_08_world.sql (cherry picked from commit a37a8a316b3c94d7d5ba42db796282ac4e2db478)
2017-02-05Core/SmartAI: change SMART_ACTION_RISE_UP (114) to SMART_ACTION_MOVE_OFFSET ↵SnapperRy
and implement offset movement via target fields. (#17362) (cherry picked from commit ba0cb53b0214ab3625830f7dac3c68d08a97e084) Rename 9999_99_99_99_world.sql to 2016_07_15_07_world.sql (cherry picked from commit 2fd124f9a3cbbd81f2ce6c7154d640175ed71452)
2017-02-05Core/SpellArea: iterate spell_area entries by player's current area instead ↵SnapperRy
of quest id. (#17509) (cherry picked from commit d7e47de264a20dc689b4b30663c2de09613b791f)
2017-02-05Core/Unit: remove emote state when creature attacks another unit (#17542)SnapperRy
(cherry picked from commit a732749d721eefe7558d23e44c5f8dc18194e6d4)
2017-02-05Core/Creature: implement INHABIT_ROOT to apply UNIT_STATE_ROOT to creature ↵SnapperRy
(#17543) Add flag 8 to InhabitType for creatures that should appear rooted client-side (cherry picked from commit f78ab9aba45e3b4189a71bb68de6d5b13f45bbca)
2017-02-05Script/Archavon: Implement EMOTE_LEAP (#17588)robinsch
(cherry picked from commit 8a2df73a8262cb7140c37a57e7702cb68a806d9d) Script/Archavon: Implement EMOTE_LEAP By robinsch (cherry picked from commit 1a2bd0dc3aaa5668521cf758165c64f106e9a276)
2017-02-05Game/Entities: Fix math problem "Disk Point Picking" in GetRandomPoint (#17577)P-Kito
(cherry picked from commit 0aad705f95a4cead2e083396beead46c6e2446df)
2017-02-05Core/Quest: implement usage of QUEST_FLAGS_RAID to allow a quest to be ↵SnapperRy
completed while in raid. (#17535) By @ForesterDev (cherry picked from commit baf54cff3be034e98874f2e2298f6164f826e2ae)