Commit Graph
10201 Commits
Author SHA1 Message Date
SnapperRy 65077985e0 Script/Quest: Apply Heat and Stir.
Enjoy one of the most frustrating quests in Northrend!

(cherry picked from commit 387b18775d6f7b7d6e8cf669d36328867e5f39d5)
2017-09-05 19:34:49 +02:00
SnapperRy d7b9e55aed DB/Gossip: fix gossip for creature Jack Adams.
Involved in quest Gambling Debt (Part 2).
(cherry picked from commit f64041e602dfcf80608402257782ff2627f09384)
2017-09-05 19:29:33 +02:00
SnapperRy 013067edef DB/Conditions: spells Plagued Blood Explosion and Arcane Charges can only hit certain mobs.
(cherry picked from commit 407983f3a372697c497c29b47029c1e9ae3af090)
2017-09-05 19:27:21 +02:00
Killyana b3619dd3c9 DB/Gameobject: Fix respawn time for some objects
By Tauriella
Closes #18066

(cherry picked from commit 2fc9f6140903312c01150b874afb22da6d0413a6)
2017-09-05 19:16:21 +02:00
SnapperRy 8c000605e3 DB/Misc:
- Quest Nessa Shadowsong and following steps are only available to Night Elves.
- Fix offer reward text for quest Elanaria.
- NPC Webwood Spider should be neutral.
- Small cosmetic fix for quest Force Commander Danath's end event.
- Prevent NPCs Gnarlpine Shaman and Elder Timberling from spamming healing spells.
(cherry picked from commit 04618be4279560fd05c8f7ce48895560f2ff39de)
2017-09-05 12:20:59 +02:00
Killyana fd7484bf7f DB/Quest: ... Or Maybe We Don't
(cherry picked from commit 0ecb8836e28c0bff5810281c05159a5def9ba1c3)
2017-09-05 12:17:50 +02:00
SnapperRy d1c52c1403 DB/SAI: fix quest Gambling Debt (Part 1).
Closes #18063.

(cherry picked from commit 173b33ab734700ecc717626c09aa1d3c95f0b636)
2017-09-05 12:16:56 +02:00
SnapperRy 0b37dc3c76 DB/Loot: Dustbringer.
(cherry picked from commit b60b0d927bb1d9f81a650748901293fce93de3cf)
2017-09-05 12:10:28 +02:00
SnapperRy 49c131a57e DB/Loot: Blacktip Shark.
By Exodius, untaught and tkrokli. Closes #9453.
(cherry picked from commit 4870e1265e414c455e1bd954312076bb871d8077)
2017-09-05 12:09:38 +02:00
SnapperRy fa06aad708 Core/Wintergrasp: cleanup and codestyle.
(cherry picked from commit eb1a7297cfa6cd9e2e516161d4f101f936f78aa2)
2017-09-05 11:43:29 +02:00
SnapperRy 0961b17447 DB/Wintergrasp: availability of different No Mercy for the Merciless and Slay Them All! depends on who is currently holding the keep.
(cherry picked from commit dab2203c1b77d9952bfbd7f034fa5a5da12da7d7)
2017-09-05 11:25:35 +02:00
SnapperRy 8e3237724b DB/Wintergrasp: four more Horde guards in Wintergrasp Keep that should only appear when it is held by Horde.
(cherry picked from commit cf4a4382fa86770ed5bb4dcc8337bf3780c7e64b)
2017-09-05 11:16:27 +02:00
Kittnz bd938d643d Core/Event: Pirate Day Music during the event
(cherry picked from commit 963278459a1d9df5aa3c2e1c8b5f5f112f6a370c)
2017-09-05 11:10:56 +02:00
Kittnz 8fb07040ac Core/Event: Add Darkmoon Fair Music during the event
(cherry picked from commit e3560f3f518ee8a76921b4922292805c03871d4a)
2017-09-05 11:05:51 +02:00
Kittnz c06d6b290e Core/Event: Add Midsummer Music during the event
(cherry picked from commit 19f8acdb616909758391d1c1459fe61196531f3b)
2017-09-05 10:42:08 +02:00
SnapperRy 37d6c2bfff Battlefield/Wintergrasp: improvements:
- Move Wintergrasp Keep guard spawns from core to db, removing all duplicates in the meanwhile.
- Add Alliance Brigadier General inside the relic room.

Closes #7593.
(cherry picked from commit a0c9d33ed6c891901e2fbfb547c615b9bb7ce54f)

Remove unused variable.
(cherry picked from commit 7ce381191363277deb30cd79f900516652a6c5b3)
2017-09-05 10:39:08 +02:00
SnapperRy f2179bdb83 DB/Quest: improvements for quests related to NPC Denalan:
- Timberling Sprouts requires Denalan's Earth rewarded.
- Fix offer reward text for Denalan's Earth.
- Improve scripts for end event of quests Denalan's Earth, The Shimmering Frond and The Glowing Fruit.
(cherry picked from commit 4ec50ecec5ec04c82a8efe189ca11389f74608af)
2017-09-05 10:29:00 +02:00
Shauren 32f18d05ae Core/Spells: Immortal specialization series part 3 - fixed Warlock Mastery: Chaotic Energies damage taken portion
Closes #20195
2017-09-01 23:41:55 +02:00
Shauren a834c66a4e Add missed sql 2017-08-28 23:45:12 +02:00
Shauren 5774e926d9 Core/Spells: Fixed mage Cauterize
* No more immortal fire mages
2017-08-27 11:28:08 +02:00
SnapperRy e24976f813 DB/Gameobject: remove wrong "Greetings, $n" gossip from 256 questgiver gameobjects.
(cherry picked from commit 7d723665218e0881903ff46c39416e4f6405892c)
2017-08-26 23:28:47 +02:00
Shauren ee0e9c8578 Core/Spells: Updated mage spell scripts 2017-08-26 23:04:57 +02:00
vincent-michael 6cae8a52a0 DB/Quests: Updated quest_template data for 7.2.5 part 11 2017-08-26 19:37:36 +02:00
Golrag fd73bedd73 Core/Transmog: Implemented transmog sets
Closes #20133
Closes #20135
2017-08-24 20:39:22 +02:00
Shauren a93a5ad379 Core/Players: Implemented proper facial hair validation 2017-08-23 20:50:41 +02:00
Krudor 28ec50b053 Scripts/Firelands: Baleroc
Closes #17527
2017-08-22 18:28:07 +02:00
Killyana 9848ceddba DB/SAI: Update event flag for war-golem used on ... Or Maybe We Don't
Coses #18042

(cherry picked from commit f6788b78a6d5237c86ec5ff8c087a0d630f3afeb)
2017-08-21 21:39:58 +02:00
Kittnz 0eb4b4de11 DB/Creature: Update equip for Brewfest Reveler
(cherry picked from commit ac1f24061a174ac879bcdb08f801afe7fef3adcc)
2017-08-21 21:22:06 +02:00
SnapperRy 2a57471c85 DB/Quest: Covert Ops - Alpha and Covert Ops - Beta require completion of both Ineptitude + Chemicals = Fun and Special Delivery for Gaxim.
(cherry picked from commit b0273837049ffbd99fbea2d71a9d9feb38e70f1f)
2017-08-21 21:16:20 +02:00
SnapperRy 0a2faf51f6 DB/Quest: the two versions of Jonespyre's Request require Morrowgrain Research rewarded.
Also fix ExclusiveGroup typo.
(cherry picked from commit b930d99e599d5d799da726d2e1e5d1e37ef7e14a)
2017-08-21 21:14:37 +02:00
SnapperRy f015642301 DB/Creature: fix faction for Githyiss the Vile.
Should be neutral, like the other nearby spiders.
(cherry picked from commit 71cc1f80a29ed3bb38f12c695ae5d59895da541e)
2017-08-21 21:13:35 +02:00
SnapperRy 6f7cf0a795 DB/Quest: fix quest "Gerenzo's Orders" (Part 1).
Thanks classicdb for coordinates and npc entries. Closes #1724.
(cherry picked from commit 97e70b599ed21c8e6f4df8d819e30780197c2e60)
2017-08-21 20:53:13 +02:00
SnapperRy d3b216a0ac 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."
(cherry picked from commit 5dda529719700640ec0ff12ea922e060091223bb)
2017-08-21 20:52:06 +02:00
SnapperRy 159ae0a7b4 DB/SAI: better handling for Ward of Laze aura.
By Killyana.
(cherry picked from commit 7a821284ea844543f976364ad530ff0d8f3e7719)
2017-08-21 20:49:48 +02:00
SnapperRy bd164b9f97 DB/Quest: fix quest "One Shot. One Kill."
Thanks tkrokli for the initial research.
(cherry picked from commit 12ff6d2f4fc3312eb676194defbcecc2d3998610)
2017-08-21 20:48:50 +02:00
Kittnz b8479333c2 Core/Event: Add Brewfest Music during the event
Note: Dark Iron invasion music can be added with a trigger at a later stage
(cherry picked from commit 002b0a7a65167d15969d98b41af7f91d222df664)

Update 2016_10_05_11_world_335.sql
(cherry picked from commit cccb1c5ddea21a4a457877aa698f2bdb162e2ab8)

Fix non PCH build.
(cherry picked from commit 81d4c02f34807f4e52689d0b99e9bb1f94f3bd96)
2017-08-20 23:23:47 +02:00
roc13x e04f75bd96 Core/Players: Several gold handling improvements
* Update gold limit to 10 million
* Updated auction house gold handling to 64-bit
* Fixed some vendor checks for when BuyCount > 1
* Tweaked some checks for available gold space
* Updated guild bank gold handling to 64-bit and fix withdraw limits
* Enforce gold limit on guild bank
* Check correct rank right when withdrawing from bank
* Other small changes to update money to 64-bit

Closes #19195
Closes #20152
2017-08-20 18:10:11 +02:00
funjoker 26d63a276e DB: Update quest_objectives.Order for many quests
Closes #20114
2017-08-20 17:40:27 +02:00
Roger Stebler 4bc9ed0fde Core/Quests: Implemented criteria tree quest objective type
Closes #20161
2017-08-20 17:24:41 +02:00
Shauren 1de03622c5 Scripts: Delete broken multi profession trainer script (can now be done in db)
* Build fix
2017-08-20 15:06:59 +02:00
Shauren fb1fdf27b9 Core/Creatures: Fixed trainers that don't use gossip but open trainer list directly from CMSG_TRAINER_LIST 2017-08-20 14:12:25 +02:00
Killyana 5ffd457cac DB/Quest: Hot and Cold
Add Frost Nova visual effect

(cherry picked from commit dac44a59b43e3857a074ea53cfb35d4ba6298bdb)
2017-08-13 15:22:33 +02:00
ariel- 2b8af950da Core/Scripts: add a workaround for Will of the Forsaken shared cooldown
Closes #7151

(cherry picked from commit d482b0e368797aecd71c0c2cce4be89ead8c546f)

# Conflicts:
#	src/server/scripts/Spells/spell_generic.cpp
2017-08-13 13:04:07 +02:00
joschiwald 1f8fc55ac9 Core/Spells: Implementation of QAston proc system (#20131)
* Core/Spells: Implementation of QAston proc system

- Move checks from Unit::IsTriggeredAtSpellProcEvent (old system) to Aura::IsProcTriggeredOnEvent (new system)
- 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

(cherry picked from commit e641d0c7d71bdb21e443bf52bf508b1581e07839)

# Conflicts:
#	sql/base/auth_database.sql
#	src/server/game/Entities/Player/Player.cpp
#	src/server/game/Entities/Player/Player.h
#	src/server/game/Entities/Unit/Unit.cpp
#	src/server/game/Entities/Unit/Unit.h
#	src/server/game/Spells/Auras/SpellAuraEffects.cpp
#	src/server/game/Spells/Auras/SpellAuras.cpp
#	src/server/game/Spells/Auras/SpellAuras.h
#	src/server/game/Spells/Spell.cpp
#	src/server/game/Spells/SpellEffects.cpp
#	src/server/game/Spells/SpellInfo.cpp
#	src/server/game/Spells/SpellMgr.cpp
#	src/server/game/Spells/SpellMgr.h
#	src/server/game/Spells/SpellScript.cpp
2017-08-13 12:03:43 +02:00
Shauren 6c60dddbc6 Core: Updated allowed build to 7.2.5.24742 2017-08-04 23:48:02 +02:00
Aokromes db9576beff DB/Gameobject: Fix Page 9 values
Closes #19947 by Luchass
2017-08-04 13:36:20 +02:00
Aokromes 02b4bc260c DB/Misc: Fix some startup errors
Closes #19951 by codeman8214
2017-08-04 13:28:46 +02:00
Shauren fac8ccf7e0 Core/Creatures: Trainer followup
* Drop unused columns
* Send proper spellid in packets for profession ranks
* Added missing rank check
2017-07-31 19:53:02 +02:00
Seyden 5675902485 Core/Creatures: Implemented Basic Creature Scaling (#20026) 2017-07-29 21:40:28 +02:00
joschiwald 0c95c14938 Core/DataStores: Fixed SpellPowerEntry structure
* ManaCosts are signed
2017-07-27 22:46:13 +02:00