Commit Graph

30447 Commits

Author SHA1 Message Date
ariel-
171738b70e Core/Auras: don't ignore SPELL_ATTR3_ONLY_TARGET_PLAYERS in area auras.
Also, start abusing the arbitrary containers for searchers introduced in 8775f8b28a
2016-10-24 13:01:59 +02:00
Aokromes
2057e6de4a Core/Items: Defined all item flags
(cherry picked from commit ef29f32)
2016-10-24 13:01:00 +02:00
SnapperRy
4a4142747b Core/Loot: revert unique item check introduced in ea69115.
Proven to be wrong in its current form. Will reintroduce later either in the same method or via db conditions.
2016-10-24 11:17:17 +02:00
SnapperRy
8707ff2425 Core/Loot: limit unique items check introduced in ea69115 to affect only items that start a quest.
Turns out epic and legendary items are excluded from this limitation (or it could be just instanced content that is immune to this). Other qualities are affected as normal. Sorry for the mishap.
2016-10-24 11:16:47 +02:00
SnapperRy
dff25e23cd DB/Creature: cosmetic lightning effect for quest The Staff of Storm's Fury's location. 2016-10-24 11:16:28 +02:00
SnapperRy
dd5559de7d DB/Creature: Abdul the Insane.
Spawn, waypoints, texts.
2016-10-24 11:16:19 +02:00
SnapperRy
cab90f1ae2 DB/Loot: item Abandoned Adventurer's Satchel should always drop from Northrend rares. 2016-10-24 11:16:10 +02:00
SnapperRy
f1653109aa DB/Quest: add vendor conditions for quest items related to A Carver and a Croaker and Parts for the Job. 2016-10-24 11:15:59 +02:00
Aokromes
d68a119d5d Script/Quest: Apply Heat and Stir.
Enjoy one of the most frustrating quests in Northrend!
2016-10-24 11:15:17 +02:00
SnapperRy
7835c9bd64 DB/Gossip: fix gossip for creature Jack Adams.
Involved in quest Gambling Debt (Part 2).
2016-10-24 11:11:06 +02:00
SnapperRy
2ea0715519 DB/Conditions: spells Plagued Blood Explosion and Arcane Charges can only hit certain mobs. 2016-10-24 11:10:53 +02:00
ariel-
3944dc25b9 Core/Creature: Call SetSpawnHealth after JustReachedHome in HomeMovementGenerator
Fixes issues with quests that rely on this behaviour (eg Free your Mind)

Also updated SetSpawnHealth so it doesn't do anything in case spawn is manual (SetHealth(GetHealth()) does modify things depending on deathstate)
2016-10-24 11:10:41 +02:00
ariel-
947086fb54 Core/SmartAI: There's a function for that 2016-10-24 11:10:26 +02:00
Killyana
75b4071ccb DB/Gameobject: Fix respawn time for some objects
By Tauriella
Closes #18066
2016-10-24 11:08:28 +02:00
jackpoz
175339c9d2 Dep/G3D: Backport warning fix from G3D10 2016-10-24 11:08:18 +02:00
SnapperRy
e5d916364e 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.
2016-10-24 11:08:04 +02:00
Killyana
0d125722de DB/Quest: ... Or Maybe We Don't 2016-10-24 11:07:54 +02:00
SnapperRy
bb67d36b19 Rename 2016_10_09_01_world.sql to 2016_10_09_01_world_335.sql 2016-10-24 11:07:30 +02:00
SnapperRy
dc132eb2e9 DB/SAI: fix quest Gambling Debt (Part 1).
Closes #18063.
2016-10-24 11:06:35 +02:00
SnapperRy
76d8a6e636 Core/SAI: don't reset event phase when npc evades/resets.
The scripts themselves should take care of that.
2016-10-24 11:06:13 +02:00
Krudor
2a607f6ce1 Core/Spells: Effect leap back fix (#18057)
* Fixed unintentional typo?

Seemed to fix the issues related to the effect for the spells I tried.
Sometimes the caster triggers leapback onto targets, and with the old
code, it instead made the caster leap back instead of its targets

(cherry picked from commit 08aab73c7f)
2016-10-24 11:03:23 +02:00
SnapperRy
af9ba0ff11 DB/Loot: Dustbringer. 2016-10-24 11:02:49 +02:00
SnapperRy
40958940e1 DB/Loot: Blacktip Shark.
By Exodius, untaught and tkrokli. Closes #9453.
2016-10-24 11:02:18 +02:00
SnapperRy
e0f43cca2d Core/Wintergrasp: fix ownership of workshops at the beginning of a new battle.
Those two, together with the two workshop in the Keep, always belong to the defender team. The SouthEast and SouthWest ones always belong to the attacker team.
2016-10-24 10:59:42 +02:00
Aokromes
b2506d600c Rename files 2016-10-24 10:50:35 +02:00
ariel-
0edf0c5ff6 Core/Scripts: updated Lock and Load script with new hooks, DamageInfo might be null, so check for that too 2016-10-22 10:53:58 +02:00
SnapperRy
a6eb8d9b11 Core/Wintergrasp: cleanup and codestyle. 2016-10-22 10:53:40 +02:00
SnapperRy
ddead3b6c2 DB/Wintergrasp: availability of different No Mercy for the Merciless and Slay Them All! depends on who is currently holding the keep. 2016-10-22 10:50:50 +02:00
jackpoz
2dfa3298c8 Scripts/Azjol-Nerub: fix static analysis issues 2016-10-22 10:50:37 +02:00
Kittnz
f0566bc2a5 Core/Scripts: Initialize rnd and remove where it was not needed 2016-10-22 10:50:23 +02:00
SnapperRy
0ebe771dfa DB/Wintergrasp: four more Horde guards in Wintergrasp Keep that should only appear when it is held by Horde. 2016-10-22 10:50:10 +02:00
Kittnz
2072a3f78c Core/Event: Pirate Day Music during the event 2016-10-22 10:49:56 +02:00
Kittnz
3c1535678e Core/Event: Add Darkmoon Fair Music during the event 2016-10-22 10:49:47 +02:00
Kittnz
622e65c3e1 Core/Event: Add Midsummer Music during the event 2016-10-22 10:49:07 +02:00
SnapperRy
870ad3af32 Remove unused variable. 2016-10-22 10:48:58 +02:00
SnapperRy
76c462d04f 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.
2016-10-22 10:48:36 +02:00
SnapperRy
c24c06ddcc Core/Wintergrasp: fix Defend the Siege quests.
Closes #7953.
2016-10-22 10:48:20 +02:00
SnapperRy
3c828cfe8f 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.
2016-10-22 10:48:09 +02:00
ariel-
5fa490e3ed Core/Channels: remove unneeded default constructor 2016-10-22 10:32:50 +02:00
Aokromes
7315052d34 Core/Channel: revamp channel system (#17980)
* Core/Channel: change the way channels are stored and sent to client.

- Fixes multiple channels per zone when using different locales
- Connected clients will receive locally the name of the channel for their apropiate locale (if available)
- In other cases default locale name will be sent, so as to prevent breaking channel chat for those players
2016-10-22 10:21:18 +02:00
SnapperRy
3316e638d4 DB/Gameobject: remove wrong "Greetings, $n" gossip from 256 questgiver gameobjects. 2016-10-21 09:36:05 +02:00
ariel-
3bc1f35614 Core/Auras: stop some compilers from complaining 2016-10-21 09:15:18 +02:00
ariel-
02ba07dee0 Core/Misc: fix interaction of spells like Shadowmeld with Threat reducing effects
- SPELL_AURA_MOD_TOTAL_THREAT should be temporary and not added/subtracted from total, only computed
- Cleanup of reference related code
- Kill getLast() and reverse iterator obsevers, LinkedList iterator can't be used as a standard reverse_iterator (ie with operator++). They weren't used anyways
2016-10-21 09:14:38 +02:00
Killyana
5e7fefb162 DB/SAI: Update event flag for war-golem used on ... Or Maybe We Don't
Coses #18042
2016-10-21 09:13:23 +02:00
Aokromes
4d214728e4 Core/Grids: Allow arbitrary containers in grid searchers that support…
… push_back

* Makes it possible to use vector and dequeue with grid searchers.
2016-10-21 09:09:47 +02:00
Kittnz
b90da12bdd DB/Creature: Update equip for Brewfest Reveler 2016-10-21 08:58:25 +02:00
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