Shauren
e9bdcd9d64
Scripts/Naxxramas: Fixed invalid use of std::initializer_list
2017-02-26 15:01:23 +01:00
Shauren
bc2380e105
Core/DataStores: Fixed Meta->Types/TypesString mixup causing crashes when trying to send hotfix for nonlocalized string
...
Closes #18882 (for real this time)
2017-02-26 15:00:46 +01:00
Shauren
047c6f072b
Core/Movement: Handle move stop embedded in spell cast requests
2017-02-25 22:13:00 +01:00
vincent-michael
47b73fefc5
DB/Hotfixes: Added newer tact key for 7.1.5
2017-02-25 18:11:58 +01:00
vincent-michael
a5d270fafd
DB/Quests: Updated quest_template data for 7.1.5 part 6
2017-02-25 17:51:12 +01:00
Aokromes
d7124f0100
Update extractor.bat
2017-02-25 10:37:22 +01:00
vincent-michael
a4c226eecc
Core/Spells: Fixed possible crash
2017-02-25 00:05:21 +01:00
Shauren
bfe4733195
Build fix
2017-02-21 21:05:37 +01:00
vincent-michael
b71b61c3c5
DB/Quests: Updated quest_template data for 7.1.5 part 5
2017-02-20 21:45:34 +01:00
Shauren
3fce636c19
Revert "Fix non-PCH build." and fix it the proper way
...
This reverts commit 438d090c8d .
2017-02-20 17:39:31 +01:00
vincent-michael
dd3dd5991d
DB/Areatrigger: Updated areatrigger_template data for 7.1.0
2017-02-19 16:05:23 +01:00
ariel-
b1b150a419
Core/Transport: do not relocate players on board of vehicles when near teleporting. Vehicle should take care of that
...
(cherry picked from commit 7470bf6b97 )
2017-02-19 15:34:57 +01:00
ariel-
b239afb0ef
Core/Misc: calculate rotation fields from orientation in some places it's impossible to get:
...
- SmartScripts: SMART_ACTION_SUMMON_GO
- Spell Effects:
* SPELL_EFFECT_DUEL
* SPELL_EFFECT_SUMMON_OBJECT_WILD
* SPELL_EFFECT_SUMMON_OBJECT_SLOT1
* SPELL_EFFECT_SUMMON_OBJECT_SLOT2
* SPELL_EFFECT_SUMMON_OBJECT_SLOT3
* SPELL_EFFECT_SUMMON_OBJECT_SLOT4
- Command Scripts: .gobject add
Closes #17891
(cherry picked from commit 14445d2202 )
2017-02-19 15:34:57 +01:00
treeston
dd0df772df
Scripts/Events: Globally fix all ExecuteEvent loops to check UNIT_STATE_CASTING after each iteration, instead of just checking it once initially.
...
Fixes and closes #17892 .
(cherry picked from commit ac62d7156f )
Drycoding is bad, mmkay?
(cherry picked from commit ed83a35fbe )
2017-02-19 15:09:02 +01:00
treeston
5654fb9343
Merge branch '3.3.5-goshdangitsmartai' into 3.3.5 (PR #17738 )
...
(cherry picked from commit e9eacae7b2 )
Core/SmartScripts: Add missing break, 5f43e7b follow-up.
(cherry picked from commit a4623efaa6 )
2017-02-19 15:07:42 +01:00
r00ty-tc
8a71e4255e
[Core/Maps] Activate creatures and objects during opening cinematics and other flyby cameras (sunwell etc).
...
Requires re-running map extractor to extract camera m2 files from data
files. These are very small.
2017-02-19 14:47:20 +01:00
Gacko
438d090c8d
Fix non-PCH build.
...
What else?
2017-02-19 14:36:21 +01:00
Shauren
5dbe9e7890
Core/Creatures: Implemented all creature equipment modifiers
...
* It is now possible to give creatures a mythic/heroic weapon
Closes #19160
2017-02-19 10:58:08 +01:00
vincent-michael
7b5bbf2c35
DB/Quests: Updated quest_template data for 7.1.5 part 4
2017-02-19 03:05:29 +01:00
vincent-michael
050f95043a
DB/Areatrigger: Fix typo in 21006f82ef
2017-02-19 02:32:05 +01:00
vincent-michael
21006f82ef
DB/Areatrigger: Updated areatrigger_template data for 7.0.3
2017-02-19 01:18:17 +01:00
Shauren
8db72348ee
Build fix
2017-02-19 00:59:43 +01:00
Shauren
5e437f5d3d
Core/Movement: Implement SpellEffectExtraData curve modifiers
2017-02-18 21:55:28 +01:00
ariel-
255dd29562
Core/Spell: no need to bloat existing parameter lists. ( f81754a306 follow up)
...
(cherry picked from commit 4829cca9fb )
Note to self: drycoding is bad
(cherry picked from commit 7e8a08c351 )
Another build fix.
(it was probably better to just revert the commit instead)
(cherry picked from commit be8d113699 )
2017-02-18 18:07:07 +01:00
ariel-
ced908d835
DB: Add missing racial mounts to faction change
...
(cherry picked from commit 54c6fdba3f )
2017-02-18 18:05:46 +01:00
ariel-
33ce2a8c82
DB/Creature: Hardened Steel Skycaller
...
Fix correct spell, was 52775 Summon Escort
(cherry picked from commit c4cb2d4e35 )
2017-02-18 18:03:19 +01:00
treeston
cb5ec8fccf
DB/Creature: Make Coldarra Spellweavers cast Arcane Missiles (channel) instead of Arcane Missile (triggered spell).
...
(cherry picked from commit 69d871fc53 )
2017-02-18 18:02:29 +01:00
treeston
b47b9a2913
DB/Creature: More fixes for that poor Cabal Abjurist! Plus bonus content for Bleeding Hollow Darkcaster.
...
I feel like a DB dev now.
(cherry picked from commit f5cbc17387 )
2017-02-18 18:01:40 +01:00
treeston
39a7a71494
DB/Creature: Fix Cabal Abjurist SAI
...
(cherry picked from commit 5f43e7b964 )
2017-02-18 18:00:37 +01:00
ariel-
163f5b02af
Core/Spell: Workaround cobra strikes into a charged aura instead of stacked.
...
Fixes #754
(cherry picked from commit 65d0a9478d )
2017-02-18 17:59:17 +01:00
ariel-
7a971d7ed2
Core/Spells: register SPELLMOD_CRITICAL_CHANCE in casting spell modifiers.
...
(cherry picked from commit f81754a306 )
2017-02-18 17:57:55 +01:00
ariel-
13562184e3
Core/Spells: Remove spellmods from SpellMod owner instead of caster (needed so pet casts properly remove aura charges)
...
(cherry picked from commit 3aa145cbe1 )
2017-02-18 17:57:38 +01:00
ariel-
c71a04d0f0
Core/Spells: fix Bullheaded immunities
...
Closes #421
(cherry picked from commit 11f6801a5c )
2017-02-18 17:57:08 +01:00
treeston
7b3b333dd5
Core/Position: Allow implicit casting to G3D::Vector. Also, add a utility overload to MotionMaster.
...
(cherry picked from commit 9f15482b84 )
2017-02-18 17:55:40 +01:00
treeston
ebbcd601b9
DB/Creature: Fix random inhabittype that was making an Outland world elite permanently rooted.
...
(cherry picked from commit b7112d0fbe )
2017-02-18 17:55:05 +01:00
treeston
52f400226e
Replace a leftover const char* with a std::string const&.
...
(cherry picked from commit c0de28b045 )
2017-02-18 17:54:11 +01:00
Trond B Krokli
02757118f2
Core/Scripts/DB: remove hardcoded text from npc_beaten_corpse ( #16907 )
...
- remove hardcoded text from script npc_beaten_corpse
- remove OnGossipHello() hook, gossip text moved to DB
- use sGossipSelect() hook instead of OnGossipSelect()
- add npc_text 3557 and 3558 as text_id to gossip_menu
- add gossip_menu_option 2871 to NPC 10668 Beaten Corpse
- add condition for gossip_menu_option 2871 in Quest ID 4921
Tested on 4 different characters/classes, male & female.
Thanks to joschiwald for the sGossipSelect() script change.
(cherry picked from commit d82534a7bb )
2017-02-18 17:53:48 +01:00
treeston
bbbf8df8e5
Entities/Gossip: The Big One™ that gets rid of all uses of The Bad™ and The Ugly™, e.g. gossip preprocessor macros, and replaces them with the new-and-shiny gossip functions.
...
(cherry picked from commit d55426f5b4 )
2017-02-18 17:50:00 +01:00
treeston
f94dc007ae
Fix dynamic build.
...
(cherry picked from commit 54f923fdee )
2017-02-18 17:30:23 +01:00
tkrokli
a714fe98f6
Core/Scripts: remove forgotten #define in boss_kalecgos.cpp
...
This #define was originally supposed to be removed in my PR #17832 ,
but for some reason it remained undeleted. This commit corrects it.
Also aligned all the enum values to the same column for readability,
based on a common multiple of 4 spaces.
(cherry picked from commit 068656af06 )
2017-02-18 17:29:54 +01:00
Gustavo
cc39c11d7f
Whitespace clean-up
...
(cherry picked from commit 6ee35734e4 )
2017-02-18 17:25:36 +01:00
Gustavo
c4f2012ef5
Core/Spells Make credit for quests "The Grand Melee" and "Among the Champions" a triggered cast ( #17870 )
...
Fix a problem where the credit wasn't casted due to CGD
(cherry picked from commit e1761a24ce )
2017-02-18 17:23:20 +01:00
treeston
a0d48b92d5
Creature/Gossip: offer replacement functions for the existing preprocessor gossip macros
...
(cherry picked from commit 175db157f7 )
You saw nothing (build fix).
(cherry picked from commit 72a7f4b507 )
Build fix. Again. Oops.
(cherry picked from commit 61eb70fd82 )
....right, I actually went through a full rebuild now just to make sure it works.
(cherry picked from commit 8531f012a2 )
Last one. For real. Please. (Build fix #5 ).
(cherry picked from commit a32536d490 )
2017-02-18 17:22:53 +01:00
Dr-J
00fed3d44f
DB/SAI: Ahab Wheathoof
...
* NPC should turn towards invoker and stay facing for a short duration before turning back towards pillar when says line asking about his dog.
* Npc should only have fork equipped when he turns towards player at all other times has hammer equipped
* Added script for when periodically hammers the notice pillar
(cherry picked from commit 2b992d4cb0 )
2017-02-18 17:22:25 +01:00
jackpoz
3cd6e1dd82
Core/Loot: Fix group loot if player loot recipient disconnects
...
Fixes #13300
(cherry picked from commit 38f8a03781 )
2017-02-18 17:21:00 +01:00
ariel-
d4a2a725e4
Update SpellEffects.cpp
...
(cherry picked from commit 5b81f55141 )
2017-02-18 17:20:42 +01:00
ariel-
27208252ee
Core/Spell: Calculate GO rotation for SPELL_EFFECT_TRANS_DOOR
...
(cherry picked from commit f5a0342913 )
# Conflicts:
# src/server/game/Spells/SpellEffects.cpp
2017-02-18 17:19:40 +01:00
ariel-
8a3f053a2f
Core/GameObject: save spawn GOState and reset to it instead of toggling from whatever current state we have
...
Prevents exploit of SMART_ACTION_ACTIVATE_GOBJECT
(cherry picked from commit be3199314a )
2017-02-18 17:17:18 +01:00
ariel-
54b038fe2f
Core/Entities: Added possibility to construct a Position using a G3D::Vector3
...
(cherry picked from commit 17917171f3 )
2017-02-18 17:16:11 +01:00
ariel-
b3f993894a
Core/Scripts: Professor Putricide oozes, reapply passive proc auras on reset, and register them as PP summons since they're summoned by a trigger. ( f183ed3c50 follow-up)
...
(cherry picked from commit 27590fbb98 )
2017-02-18 17:16:11 +01:00