Commit Graph

27559 Commits

Author SHA1 Message Date
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
Shauren
935c93e099 Core/Player: Fixed being teleported into void when on a transport 2015-10-21 22:37:02 +02:00
MitchesD
c85647e699 Core/CollectionMgr: changed loop to range-based for 2015-10-20 21:42:40 +02:00
Shauren
a3814d4937 Core/Player: Removed currency precision flag value manipulations, this is all handled clientside 2015-10-20 17:03:37 +02:00
Killyana
59a0c3eb23 DB/Quest: Magic Carpet Ride
Remove a wrong spell used to ride the carpet
Closes #15418

(cherry picked from commit 82f69b5bea)
2015-10-20 15:50:40 +02:00
Killyana
5c54d6265f DB/Creature: Remove a Duplicate spawn for Overseer Deathgaze
Add a cosmetic channeling spell for Decrepit Necromancer and remove a wrong emote.
Closes #15404

(cherry picked from commit 24a624b38c)
2015-10-20 15:45:38 +02:00
Killyana
124db01dd4 DB/Spell: Add missing visual spell in Gortok Palehoof encounter
Cosmetic channeling spell casted by the red Orb to wake up the npcs

(cherry picked from commit 0ba33ce8de)
2015-10-20 15:42:35 +02:00
treeston
12e90350e4 Script/BoreanTundra: Fix dialog and final waypoint for quest 11570: "Escape from the Winterfin Caverns"
This fixes the following bugs:

Escortee NPC quotes are out of order (see #15396 (comment))
Final escort waypoint is located incorrectly and causes the escorted NPC to drop all the way to the bottom of the ocean before quest completion is awarded.

Closes #15396

Signed-off-by: DDuarte <dnpd.dd@gmail.com>
(cherry picked from commit a83437af3d)
2015-10-20 15:39:42 +02:00
Killyana
630e482f91 DB/Conditions: Fix conditions for Mortar and Fire Cannon
Author: @joschiwald
Closes #15080

(cherry picked from commit 6fedea54ef)
2015-10-20 15:36:05 +02:00
Killyana
5b4feb7ffd DB/Misc: Fix Rookery Whelp unit flag
Fix Crazed Mana Surge casting Loose Mana on death
Fix PrevQuest for Replenishing the Healing Crystals
Add  some missing spawns to Ghostlands
Fix some issues on Utgarde Pinnacle
Disable health regen for Guard Roberts
Closes #15276
Closes #15286
Closes #15343
Closes #15348
Update #15362
Closes #15355
Thanks to @Pirricli  @KiHeij @jududdar @pete318 @Tauriella @MrSmite

(cherry picked from commit aacd388e30)
2015-10-20 15:34:20 +02:00
Shauren
d03ff1433f Core/PacketIO: Updated and enabled item refund opcodes 2015-10-19 21:18:48 +02:00
Killyana
b09aa67367 DB: Fix some SAI db errors related to phases 2015-10-19 20:49:21 +02:00
Killyana
282913d832 DB/Quest: The Brothers Bronzebeard
Closes #9889
Thanks to @StormBytePP  for fixing the Vehicle issue on ac2845ee77

(cherry picked from commit 7cbce97ae4)
2015-10-19 20:03:54 +02:00
MitchesD
f399b1222d Core/Opcodes: assigned value to SMSG_ACCOUNT_HEIRLOOM_UPDATE 2015-10-18 13:30:58 +02:00
Aokromes
b67670af9b DB/Misc: Fix some startup errors 2015-10-18 13:22:29 +02:00
MitchesD
eea15e7cc5 DB/Misc: corrected all PhaseIDs and PhaseGroups in creature and gameobject tables 2015-10-18 11:53:46 +02:00
Aokromes
2dd0312cff DB/Misc: Fix few startup errors 2015-10-17 19:07:46 +02:00
Shauren
82db416b5d Warning fixes 2015-10-17 16:35:37 +02:00
Naios
13654bac2c Core/Tools: Fix brutal linking in mmaps extractor.
* caused warnings with shared linking
* ref #15671
2015-10-17 13:14:20 +02:00
Naios
0946fcf2aa Core/Build: Never overwrite the msvc cxx flags in the cache
* Setting all compiler flags in the cache led to circular bloating of
  msvc cxx parameters (was visible in console) which caused MSVC to
  rebuild the whole solution even on a small CMake change.
  It's not neccessary anyway to set the cxx parameters to the cache
  to take effect.
* I'm not sure if the workarround is still needed for MSVC 12+.
* Cleaning the CMake cache is recommended!
* ref #15671
2015-10-17 13:11:49 +02:00
Killyana
ceaa8c6f0a DB/Misc: Add missing spawns on Howling Fjord
Improve some vehicles behavior
Improve some SAI
Thanks to @Pitcrawler for the scripts

(cherry picked from commit 64959cd9d0)
2015-10-17 13:02:19 +02:00