Commit Graph

27579 Commits

Author SHA1 Message Date
Killyana
7ed800b461 DB/Misc: Naxxramas pathing
By @Malcrom

(cherry picked from commit 5cf6b8cc86)
2015-10-30 14:22:34 +01:00
Killyana
2196c7fd8b DB/Spell: Link Fear to Charge used by Spectral Chargers in Karazhan
Closes #15488

(cherry picked from commit ee8c4bf077)
2015-10-30 14:22:02 +01:00
Killyana
7a2f168076 DB/SAI: Fixing some creatures spamming "calling for help"
Closes #15526
By @Malcrom

(cherry picked from commit 70fc41b509)
2015-10-30 14:21:27 +01:00
Killyana
161439e6f1 DB/Npc: Fix Thomas Miller's text
Closes #15530

(cherry picked from commit 4c0fb17c77)
2015-10-30 14:21:02 +01:00
Killyana
9eb5e920fd DB/Creature: Remove a wrong spawn of "[DND]Esprit 1"
Closes  #15555

(cherry picked from commit ff71da2b05)
2015-10-30 14:16:16 +01:00
Aokromes
202b01bd0f DB/Misc: Fix typo in a tele command for Royal Exchange
By MrSmite, closes #15531
(cherry picked from commit c5cc7cca3e)
2015-10-30 14:14:08 +01:00
Aokromes
a74e9d0f2b DB/Creature: Fix 2 exploits more
(cherry picked from commit 16b42a4060)
2015-10-30 14:12:59 +01:00
Aokromes
3b1c7c92d4 DB/Creature: Fix another exploit on UP
(cherry picked from commit df55a71399)
2015-10-30 14:12:30 +01:00
Killyana
7a09e4416f DB/Gameobject: Fix doors being clickable in the Tempest Keep.
Faction and flags are from sniffs.

(cherry picked from commit 748b6a3131)
2015-10-30 14:12:02 +01:00
Aokromes
f1db5dad5b DB/Creature: Fix one big exploit on UP
(cherry picked from commit 21644e556d)
2015-10-30 14:10:55 +01:00
joschiwald
b459b10b0f Core/Scripts: fixed startup errors
Closes #14730

(cherry picked from commit 497aa4425b)

# Conflicts:
#	src/server/scripts/Northrend/Ulduar/Ulduar/boss_flame_leviathan.cpp
2015-10-30 14:01:26 +01:00
Killyana
2d86f261e0 DB/Gossip: Fix some weapon masters gossip menus
Author: @tkrokli
Closes #15464

(cherry picked from commit 77beb316dd)
2015-10-30 13:49:33 +01:00
Killyana
2abe54aa48 DB/Quest: Generosity Abounds
Add condition for the spell Iron Chain
Add cosmetic Exploding Abomination and fix visual issues.
Closes #15461

(cherry picked from commit 9829ad846d)
2015-10-30 13:48:52 +01:00
Killyana
8ecbad3365 DB/NPC: Argent Cannon
Add the regen mana on spell casted, and set initial mana to 0.
Closes #15460

(cherry picked from commit da612f2041)
2015-10-30 13:48:16 +01:00
Dr-J
0289378a98 DB/Misc: Correction
A correction as pointed out by Killyana, reversing faction update do peons with defiant and enraged change hostile rather then the peons with the other 2 buffs turn friendly, Ye I forgot about the dragonmaw illusion buff when testing.
(cherry picked from commit a791663556)
2015-10-30 13:46:31 +01:00
Killyana
0156e05953 DB/Quest: "Where Kings Walk" and "Warchief's Blessing"
By: @Rushor @xfurry  @Grz3s
Closes #15246

(cherry picked from commit 6c5d473369)
2015-10-30 13:45:44 +01:00
Killyana
d8e947f4fc Quest: Threat from Above
Fix double credit.
By: @Saben65
Clloses #15457

(cherry picked from commit c2ac6d7178)
2015-10-30 13:42:32 +01:00
Dr-J
dd3106c16e DB/Quest: The Booterang: A Cure For The Common Worthless Peon
More updates,

1) remove random movement and spawn dist from creature as only peons with dazed & confused should have random movement
2) Peons with Lazy and Good for nothing and Dazed and Confused are friendly to players only peons which are defiant and enraged are hostile and attackable by players.
(cherry picked from commit 53e9e43d3c)
2015-10-30 13:40:15 +01:00
Killyana
a29e65d90d DB/Quest: Forging a Head
Attempts to salvage Stormforged Eyes from an Iron Giant's corpse will provide 2 Stormforged Eyes or will spawn 3 Iron Dwarfs.

(cherry picked from commit 06fa7af6c5)
2015-10-30 13:37:52 +01:00
Dr-J
700e3affa5 DB/Quest: The Booterang: A Cure For The Common Worthless Peon
* Update original script for this adding missing auras also the spell so booterang gets returned to player (visual only).
* Add more Disobedient Dragonmaw Peon, we now have 45 including the 10 which we already had in db.
(cherry picked from commit a32793ffd3)

# Conflicts:
#	sql/updates/world/2015_09_06_00_world.sql
2015-10-30 13:34:53 +01:00
Killyana
dfb7fdca03 DB/Quest: Therylune
Fix npc behavior
Thanks to @Rushor and @CreshandKesh
Closes #14763

(cherry picked from commit 9f2f56afc9)
2015-10-30 12:37:58 +01:00
Killyana
bc157750a8 DB/Item: Comet's Trail
FIx internal cooldown
By @Keader
Closes #15096

(cherry picked from commit 32e719eb2f)
2015-10-30 12:35:54 +01:00
treeston
7886fafbdc Heigan cleanup:
- NearTeleportTo hack -> proper spell with DB coordinates
- Add boss emotes
- Some code streamlining using event phases and IN_MILLISECONDS instead of large constants
- Improvement to eruption hitbox and delimiters to match retail layout more closely
- Spell timers adjusted from sniffs

(cherry picked from commit 3e2014a958)
2015-10-30 12:24:26 +01:00
treeston
f3b5bdc0b3 Scripts/Naxxramas: Bugfixes to the Noth encounter.
- Added missing raid boss emotes
- Fixed an issue where Noth would stand idly after blinking if his current target stood still
- Fixed some reset edge cases
- Prevent Noth from dying during Balcony phase
- Fix targeting of 25-man Curse of the Plaguebringer (now has 8 targets, down from 10)
- Fix balcony/ground phase durations to be blizzlike
- Fix an issue where summoned mobs would sometimes not be aggroed automatically
- Get rid of ugly millisecond values in favor of seconds times constant
- Moved the chance to yell on kill to the database
- Prevent AoE abilities from hitting Noth during the balcony phase
- General cleanup of events handling
- Generally make @Nayd happy

(cherry picked from commit 3fc1bb1abf)

# Conflicts:
#	src/server/scripts/Northrend/Naxxramas/boss_noth.cpp
2015-10-30 11:46:37 +01:00
treeston
dba753b0ef Scripts/Naxxramas: Adjustments to the Loatheb encounter
- Adjusted doom cast timings as per boss mod timers.
- Add Deathbloom's final tick using spellscript
- Move Spores' Fungal Creep cast handling to Loatheb's cpp instead of handling it in SmartAI
- Fungal Creep should also be cast if the spore expires (important for Spore Loser achievement)
- Remove Fungal Creep from players on reset to avoid cheesy strats

(cherry picked from commit ea1c783b84)
2015-10-30 11:42:19 +01:00
tkrokli
3d9b2d8de2 Core/Scripts: The Endless Hunger & Death's Challenge, creature text
This PR solves the following say text issues:
In quest ID 12733, Death's Challenge, the creature script npc_death_knight_initiate is supposed to target the player and refer to the player character's name in the following 2 lines from `creature_text`.`entry` 28406:

- "You don't stand a chance, $n." (`BroadcastTextId` 29267)
- "Remember this day, $n, for it is the day that you will be thoroughly owned." (`BroadcastTextId` 29270)

In quest ID 12848, The Endless Hunger, the creature script npc_unworthy_initiate is supposed to target the player and refer to the player character's race in the following 2 lines from `creature_text`.`entry` 29519, 29520, 29565, 29566 and 29567:

- "You are hopelessly outmatched, $r."  (`BroadcastTextId` 30212)
- "Sate your hunger on cold steel, $r!" (`BroadcastTextId` 30214)

The untargeted variables $r and $n appear in the say lines because the existing script assigns the text to the player character instead of the creatures. This does not produce any race or name information in /say or chat.

This Pull Request closes issue #14700 and replaces PR  #15678.

(cherry picked from commit 89107c3a8e)
2015-10-30 11:33:40 +01:00
Killyana
7504f75af7 DB/Quest: The Thane of Voldrune
Ref #1006
2015-10-30 01:56:28 +01:00
Killyana
63447dc18b DB/Objects: Add some missing objects on Eversong Woods Part2 2015-10-29 17:56:28 +01:00
Killyana
4f33137051 DB/Objects: Add some missing objects on Eversong Woods 2015-10-29 17:25:25 +01:00
Shauren
19a574b2e8 Merge pull request #15771 from Zedron/6.x
Core/Spells: Fixed a mistake in SpellInfo::CalcPowerCost
2015-10-29 14:13:33 +01:00
Killyana
ead64502a3 DB/Event: Add missing Hallow's End event spawns in Shattrath
Thanks to @Kittnz
2015-10-29 13:54:53 +01:00
Killyana
c4bee70fd4 DB/Event: Fix for Dalaran Hallow's End spawns 2015-10-29 13:43:33 +01:00
Zedron
bd04a46011 Core/Spells: Fixed a mistake in SpellInfo::CalcPowerCost
Fixed a mistake which caused some SPELLMOD_COST modifiers to give (lots) of power instead of taking power in Spell::TakePower
2015-10-28 16:57:52 -05:00
Shauren
bd16520ecc Core/Corpses: Fixed leaking bones
Ref #15765
2015-10-28 21:43:44 +01:00
MitchesD
9617da7249 Core/Player: remove unused method prototypes 2015-10-28 19:18:16 +01:00
Shauren
3fd15ed22a Core/Misc: Removed manually defined ObjectGuid copy/move constructors. This will cause the compiler to automatically generate trivial constructors allowing them to be treated as simple integers 2015-10-27 22:55:57 +01:00
Shauren
f7dba226fe Core/PacketIO: Started work on updating last bunch of packets still using old ObjectGuid::operator[] to remove it entirely 2015-10-26 17:06:30 +01:00
Killyana
c9868f8dde DB/Event: Add missing Hallow's End event spawns in Dalaran
By @Kittnz & @Killyana
2015-10-25 21:56:16 +01:00
Shauren
db0c48c17f Core/Conditions: Optimizations part 3 changed ConditionStore to a simple array 2015-10-25 13:35:45 +01:00
Shauren
b09e63e9de Core/Conditions: Optimizations part 3 removed copying condition containers all over the place 2015-10-25 13:20:28 +01:00
Shauren
2cce998e90 Core/Conditions: Add const to methods not modifying ConditionMgr 2015-10-25 12:22:53 +01:00
Shauren
e5c1e7d71c Core/Conditions: Optimizations part 2 removed unneeded code 2015-10-25 12:22:04 +01:00
Shauren
9fa938f3e0 Core/Conditions: Optimizations part 1 - use containers more suited for their role 2015-10-25 12:00:05 +01:00
Shauren
5e0cee85dd Core/Conditions: Type renaming 2015-10-25 10:59:58 +01:00
Shauren
52d5de1a7f Core/Conditions: Phase condtion changes
* SourceGroup defines which phase should the condition affect
* SourceEntry limits the area of the phase (alternatively 0 means all areas)
2015-10-25 00:22:21 +02:00
Killyana
51e1d28668 DB/Quest: Fix credit for Infiltrating Dragonmaw Fortress
Closes #15432

(cherry picked from commit 2044cd7c12)
2015-10-24 19:18:30 +02:00
Killyana
85d4afd883 DB/NPC: Add Lady Medley Crew
Closes #13911

(cherry picked from commit 0532095623)
2015-10-24 19:13:24 +02:00
Shauren
783e8299cc Core/Misc: Fix for builds linked with libc++ instead of libstdc++ 2015-10-24 15:39:32 +02:00
Shauren
262809b5ad Core/PacketIO: Marked a bunch of packets for sending through instance connection 2015-10-23 18:04:29 +02:00
Shauren
2d942ddcc5 Core/Commands: Refactored chat command script hook, fixes a crash when building with gcc 5
Closes #15616
Closes #15740
2015-10-22 20:26:56 +02:00