Commit Graph

29501 Commits

Author SHA1 Message Date
Kittnz
cd22b8ea7a Core/Event: Fix Brewfest Music
Was only playing the same song over and over again.
2016-10-21 08:58:15 +02:00
SnapperRy
3fe3f32d15 DB/Quest: Covert Ops - Alpha and Covert Ops - Beta require completion of both Ineptitude + Chemicals = Fun and Special Delivery for Gaxim. 2016-10-21 08:57:55 +02:00
SnapperRy
f6829ac70d DB/Quest: the two versions of Jonespyre's Request require Morrowgrain Research rewarded.
Also fix ExclusiveGroup typo.
2016-10-21 08:57:09 +02:00
SnapperRy
a91b3907da DB/Creature: fix faction for Githyiss the Vile.
Should be neutral, like the other nearby spiders.
2016-10-21 08:56:45 +02:00
SnapperRy
8d785f9352 DB/Quest: fix quest "Gerenzo's Orders" (Part 1).
Thanks classicdb for coordinates and npc entries. Closes #1724.
2016-10-21 08:48:17 +02:00
SnapperRy
001f4881f8 Fix non PCH build. 2016-10-21 08:47:52 +02:00
SnapperRy
19ff6b29d4 DB/Misc:
- Fix DB error introduced in f7fdc3b5.
- Remove wrong (Cataclysm) gossip for creature Sentinel Selarin.
- Remove questgiver flag from Sentinel Aynasha when accepting quest "One Shot. One Kill."
2016-10-21 08:47:18 +02:00
SnapperRy
a1f70df336 DB/SAI: better handling for Ward of Laze aura.
By Killyana.
2016-10-21 08:47:03 +02:00
Aokromes
a87d339851 Update 2016_10_05_11_world_335.sql 2016-10-21 08:46:49 +02:00
SnapperRy
37340f1639 DB/Quest: fix quest "One Shot. One Kill."
Thanks tkrokli for the initial research.
2016-10-21 08:46:33 +02:00
Kittnz
f5364cc5aa Core/Event: Add Brewfest Music during the event
Note: Dark Iron invasion music can be added with a trigger at a later stage
2016-10-21 08:46:21 +02:00
SnapperRy
8fc89414f3 DB/Creature: fix gossip for some creatures.
Terenthis, Volcor (Darkshore), Denalan (Teldrassil).
2016-10-21 08:45:58 +02:00
SnapperRy
28d81dcebd DB/Quest: improve Escape Through Force and fix Escape Through Stealth. 2016-10-21 08:45:08 +02:00
SnapperRy
bd210a8d37 DB/Quest: fix event for quest A Lost Master (Part 2).
/wave Grimclaw!
2016-10-21 08:44:58 +02:00
Killyana
e6d8cbea62 DB/Quest: Hot and Cold
Add Frost Nova visual effect
2016-10-21 08:44:40 +02:00
SnapperRy
4d660ccdce Both updates are only for 3.3.5 branch. 2016-10-21 08:44:13 +02:00
SnapperRy
49067b0634 DB/Quest: improve end event for Escape Through Stealth/Force.
Texts, npcflags and prevent duplicate spawns.
2016-10-21 08:43:29 +02:00
SnapperRy
74e7192d95 DB/Quest: end event for How Big a Threat? (Part 2). 2016-10-21 08:43:15 +02:00
ariel-
11dea2a874 Core/Scripts: add a workaround for Will of the Forsaken shared cooldown
Closes #7151
2016-10-21 08:26:35 +02:00
Aokromes
686a9eeef9 Core/Spells: add Target Processing (SMSG_SPELLLOGEXECUTE) to LAUNCH_T…
…ARGET phase.

Move EffectInterruptCast to LAUNCH_TARGET Phase.
2016-10-21 08:23:40 +02:00
Aokromes
114db3b9a4 Revert "Core/Spells: Calculate hitMask and store it in DamageInfo/HealInfo structures"
This reverts commit a3e5afc027.
2016-10-21 07:27:15 +02:00
Aokromes
57d0a5d16d Revert "Core/Spells: Implementation of QAston proc system"
This reverts commit a70e4e26b3.
2016-10-21 07:27:04 +02:00
Aokromes
f9ebb50a8a Revert "Typo fix"
This reverts commit 32277391cc.
2016-10-21 07:26:42 +02:00
Aokromes
f8f2f64cd3 Revert "typo fix"
This reverts commit 5a9ae7eae6.
2016-10-21 07:26:34 +02:00
Aokromes
06fff9a83f Revert "Core/Unit: Remove unused code as for 4.3.4"
This reverts commit 42e74822b8.
2016-10-21 07:26:23 +02:00
Aokromes
16813bdb8c Revert "Missing changes"
This reverts commit 456065bad1.
2016-10-21 07:26:01 +02:00
Killyana
ad44223e9c DB: Update remaining phases 2016-10-15 19:03:08 +02:00
Killyana
6bd09491b4 DB: Convert old phases to the new ones
TO DO: Find PhaseGroup for this 3 phaseMask: SELECT * FROM gameobject WHERE phaseMask IN (510, 511, 65535);
2016-10-15 17:50:56 +02:00
Aokromes
7b7f486d8f DB/Misc: Fix import 2016-10-11 11:47:57 +02:00
Aokromes
456065bad1 Missing changes 2016-10-11 08:32:41 +02:00
Killyana
d1de1a612e DB: Add missig gobs and creatures to Durotar 2016-10-10 20:51:53 +02:00
Killyana
2e02e46926 NPC/Text: Add some missing Npc_text 2016-10-09 22:42:18 +02:00
Killyana
65757b3d48 DB: Add some gossips 2016-10-09 20:56:12 +02:00
Killyana
d2b12e4954 DB/Loots: Full creature loots 2016-10-09 19:36:09 +02:00
Killyana
cc4080dc64 DB: Fix some DB errors 2016-10-09 16:56:16 +02:00
Killyana
d404943657 DB: Remove 3.3.5 only data related to the quest: A life without regret 2016-10-09 15:49:04 +02:00
Aokromes
42e74822b8 Core/Unit: Remove unused code as for 4.3.4
By Girip_Dragos
2016-10-09 15:46:41 +02:00
Aokromes
5a9ae7eae6 typo fix 2016-10-09 15:23:59 +02:00
Aokromes
32277391cc Typo fix 2016-10-05 17:16:30 +02:00
Aokromes
a70e4e26b3 Core/Spells: Implementation of QAston proc system
- Move checks from Unit::IsTriggeredAtSpellProcEvent (old system) to Aura::IsProcTriggeredOnEvent (new system)
- Templatize SpellModOp param of Player::ApplySpellMod, also killed charge counter from SpellModifier and Player system for handling charges... no point in having 3 different systems doing the same thing
- Automatically add default entries to spellProcMap, based on spellinfo (else auras won't proc without an entry) Based on old Unit::ProcDamageAndSpellFor
- Old Unit::ProcDamageAndSpellFor renamed to Unit::ProcSkillsAndReactives and made private, will no longer handle auras.
- Start making use of HealInfo::AbsorbHeal in unit calculations, add effective healing info to HealInfo struct
- Changes in spell reflection system, emulates old behaviour, delaying aura drop
- Removed old charge count hacks in SpellMgr::LoadSpellInfoCorrections
- Removed bogus error log when procChance is 0: Some auras have initial 0 procChance but modified by SPELLMOD_CHANCE_OF_SUCCESS
- Fixed TriggerAurasProcOnEvent logic that tried to trigger twice from actor.
- Allow non damaging spells with DamageClass Melee or Ranged to proc character enchants. Ref issue #17034:

  * http://web.archive.org/web/20110309092008/http://elitistjerks.com/f47/t49865-paladin_retribution_pve/
  * When an auto-attack lands (does not dodge/parry/miss) that can proc a seal the of the following things happen independently of each other (see 2 roll system).

  * 1) A "hidden strike" which uses melee combat mechanics occurs. If it lands it refreshes/stacks SoV DoT. Only white swings can trigger a refresh or stack. (This hidden strike mechanic can also proc things like berserking..)
  * 2) A weapon damage based proc will occur if you used a special (CS/DS/judge) or if you have a 5 stack (from auto attacks). This attack can not be avoided.

  * Holy Vengeance is the "hidden strike" it has an apply aura effect and damage class melee.
- Fixed Blood Tap interaction with Death Runes (btw, don't know what was going on with those MiscValueB, spell 45529 doesn't have any MiscValueB in SPELL_EFFECT_ACTIVATE_RUNE)
- Ported some AuraEffect checks from old Unit.cpp function. added new AuraScript hook to check procs of an specific effect
- Allow only AuraEffects that passed the check to proc, this won't block whole aura from proccing (and lose charges) if at least one of the effects procs, though
- Changes in spell mod system (for SPELLMOD_CASTING_TIME). fixes #17558.
- Added an exception for SPELLMOD_CRITICAL_CHANCE too, fixes #15193
2016-10-05 13:19:51 +02:00
Aokromes
eb745277cd DB/Misc: 3.3.5a fixes 2016-10-05 08:08:22 +02:00
Shauren
a3e5afc027 Core/Spells: Calculate hitMask and store it in DamageInfo/HealInfo structures 2016-10-05 08:01:38 +02:00
Aokromes
0169bfe1f5 Scripts/Wintergrasp: Fix vehicle teleporter (#17550)
By WoWErrorDev, closes #5831.
2016-10-05 08:01:20 +02:00
SnapperRy
29bb8c1eb1 Core/Wintergrasp: fix leaving Wintergrasp via the minimap button. 2016-10-05 08:01:03 +02:00
SnapperRy
18d75567b0 Core/Wintergrasp: properly set and remove GO_FLAG_NOT_SELECTABLE from the Wintergrasp Relic, allowing the attacking faction to capture it. 2016-10-05 08:00:42 +02:00
SnapperRy
f64a77a77d Core/Conditions: partially revert 723c253, replacing CONDITION_WINTERGRASP_HORDE with a ConditionScript. 2016-10-05 08:00:25 +02:00
SnapperRy
856b172060 Core/Wintergrasp: give quest credit for southern towers destroyed.
Updates #7953.
2016-10-05 08:00:02 +02:00
SnapperRy
638368f0e0 DB/Conditions: quests Southern Sabotage and Toppling the Towers are only available if the respective faction is defending Wintergrasp.
Also codestyle stealthfix.
2016-10-05 07:59:52 +02:00
ariel-
a96ab21ee2 Core/Scripts: kill whitespace 2016-10-05 07:59:43 +02:00
treeston
824db91cbe Various: Fix coverity reported issues. 2016-10-05 07:59:14 +02:00