aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
AgeCommit message (Collapse)Author
2015-11-01Build fixShauren
2015-11-01Scripts/Uldaman: Fix build & fix some movement suggested by joschKittnz
(cherry picked from commit cf286ea9cdba3e9019eb6bc4816034070f6480be)
2015-11-01Scripts/Uldaman: Instance updateKittnz
- Fixup Boss Ironaya - Add the freeze animation for minions and archaedas - Fix attack target for minions who wake up (cherry picked from commit 9cb4cb52d842d3611e3053c9bd46e1925283d14e)
2015-11-01Core/LFG: Fix crash in ".lfg group <playername>" in case of offline player andw1sht0l1v3
extend the output to display the offline members of the group also.Atm if members are offline no info is displayed. Note: all the new code is mostly copy/paste from ".group list <playername>" command. (cherry picked from commit 4e0dec7fd26452e60055eb2fa9461d39ec49d45b)
2015-10-31Core/Script: Make 2 remaining bridge parts active in Serpent ShrineKittnz
(cherry picked from commit 6e1113a81034a4a07b588439f6c5f737e5fa426c)
2015-10-30Revert "DB/NPC: Stable Masters" Please in the future mark 335 only commits ↵MitchesD
with *_335 in the end of SQL file, if it has any. This reverts commit 18f511431a794392075ab8d15519ac15d2b6e79d.
2015-10-30DB/NPC: Stable MastersKillyana
Closes #15505 (cherry picked from commit a513abc02c65a45833ca4006ff346ab690232b0c) # Conflicts: # src/server/scripts/World/npcs_special.cpp
2015-10-30Core/Scripts: fixed startup errorsjoschiwald
Closes #14730 (cherry picked from commit 497aa4425bd8a84acb7f5ebcf03692ef96a64c06) # Conflicts: # src/server/scripts/Northrend/Ulduar/Ulduar/boss_flame_leviathan.cpp
2015-10-30Heigan cleanup:treeston
- 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 3e2014a958c2295c175b359dbeed48f36befce98)
2015-10-30Scripts/Naxxramas: Bugfixes to the Noth encounter.treeston
- 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 3fc1bb1abf0d4ae7b37507c62a3b57175477ce2f) # Conflicts: # src/server/scripts/Northrend/Naxxramas/boss_noth.cpp
2015-10-30Scripts/Naxxramas: Adjustments to the Loatheb encountertreeston
- 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 ea1c783b84d4fa489436531667f3c121631b25d4)
2015-10-30Core/Scripts: The Endless Hunger & Death's Challenge, creature texttkrokli
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 89107c3a8e61447fb6d34fd77fd454074ae5e064)
2015-10-22Core/Commands: Refactored chat command script hook, fixes a crash when ↵Shauren
building with gcc 5 Closes #15616 Closes #15740
2015-10-20Core/Player: Removed currency precision flag value manipulations, this is ↵Shauren
all handled clientside
2015-10-20Script/BoreanTundra: Fix dialog and final waypoint for quest 11570: "Escape ↵treeston
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 a83437af3dd03cc2227947ff229da3bf2d5421f0)
2015-10-16Core/Scripts: Fix noPCH compileStormBytePP
(cherry picked from commit 68e6c95f16dc978066bb957407a1c3bfd4cb8505)
2015-10-16Scripts/TheEye: Update Kael'thas Sunstrider's scriptNyeriah
Closes #4180 Closes #4181 Closes #8479 Updates #1885 (cherry picked from commit fe07614916405464169d0fa3d4a62466308114e2) # Conflicts: # src/server/scripts/Outland/TempestKeep/Eye/boss_kaelthas.cpp
2015-10-16Core/Scripts: Friend or Fowl Achievementsirikfoll
Change AURA_EFFECT_HANDLE_REAL to AURA_EFFECT_HANDLE_REAL_OR_REAPPLY_MASK, the hook needs to be called on every apply/reapply to keep tracking the stack amount. (cherry picked from commit f877b6af0a48a216aad9078900763dadb2221d24)
2015-10-16Scripts/ZulAman: fix build after cherry pickMitchesD
2015-10-16Core/Misc: renamed sGossipSelect parametersjoschiwald
(cherry picked from commit ad38c2712460fe9d3ecb71959294655d2b88799d) # Conflicts: # src/server/scripts/EasternKingdoms/ZulAman/zulaman.cpp # src/server/scripts/Kalimdor/zone_azshara.cpp
2015-10-06Core/Battle.net:Shauren
* Changed packet structures to mirror client names * Simplified ToString Building * Removed deprecated structures World: Cleaned up duplicate realm info 'realm' and 'realmHandle' variables (realmHandle was removed, that data is fully contained in realm)
2015-10-05Core: fixed warning introduced in last commitjoschiwald
2015-10-04Core/Misc: removed some useless map checksjoschiwald
2015-09-28Core/Maps: Moved corpse management to map levelShauren
2015-09-27Core/Player: Changed ranged weapons to be equipped in main hand slot instead ↵Shauren
of no longer used ranged slot Closes #14675 Closes #15296
2015-09-25Merge pull request #15503 from Treeston/3.3.5-patchwerkShauren
Creature/BossAI/Patchwerk: Fix Hateful Strike behavior (cherry picked from commit ce2aa49715860dc2c819d686d8242a113c0b6046)
2015-09-25Scripts/Naxxramas:treeston
Fixed bugs with Sapphiron encounter: - Sapphiron will now properly re-engage if the previous attempt ended while he was in flight. - Sapphiron will now properly be hovering while in the air phase instead of standing idly on the ground. - Move Frost Resistance achievement check from custom script to spell 60539 (Sapphiron Achievement Check), thanks to @Shauren for the heads up. (cherry picked from commit a90ae075c9de330b40d570aa172708486c0566c4)
2015-09-25Scripts/Ulduar: Fix issue reported by static analysisjackpoz
Coverity defect ID: 1316690 (cherry picked from commit 4cdab0cdcb7081d3b99736a189f7e8a9280fda59)
2015-09-24Core/Dungeon Finder: Improve ".lfg queue debug" commandjackpoz
Log roles of every combinations in ".lfg queue debug" output (cherry picked from commit 16e9882aa86186d85bb2cb9d2b8fbb6165c2fe96)
2015-09-24Merge pull request #15385 from Tonghost/3.3.5joschiwald
Core/Scripts: Remove duplicate code (cherry picked from commit 5c68223ab60bd0206b90b48e86275c0af79d5097)
2015-09-24Scripts/Ulduar: fixed sara get killed by guardians of yogg saronjoschiwald
(cherry picked from commit 2b21fbb58e6b213cf26706dd0dd368b2ea4a92b3)
2015-09-24Scripts/OnyxiasLair: Force Onyxia to enter evade mode if pulled out of her roomNyeriah
(cherry picked from commit b28849003c881d0a05624195d435ea903c13d4f8)
2015-09-24Scripts\MoltenCore: Disable Ragnaros' combat movementNyeriah
(cherry picked from commit 8b27b6197848f84a8fe86a6c36c6669f8f006e8d)
2015-09-24Scripts/Ulduar: fixed hodir kill creditjoschiwald
Closes #15303 (cherry picked from commit 30fc4f9f63b7a0ce01e5aad4667902991b70e298)
2015-09-24Scripts/Misc: Replace some unsafe WorldObject* class members in scripts with ↵jackpoz
ObjectGuid Replace some unsafe WorldObject* class members and derived types in scripts with ObjectGuid. Code cleanup. (cherry picked from commit 2f92a2f58e171bbfa6dc06d3b2663cbf384a7d38) Conflicts: src/server/scripts/Northrend/Nexus/Nexus/boss_keristrasza.cpp
2015-09-24Core/Misc: Remove unneeded ToCreature() castsjackpoz
Remove some ToCreature() casts not needed anymore after 1ee90e1022a235859316e55356ea8a3d2f456c9b changes that moved IsPet() from Creature to Unit (cherry picked from commit d243630acff017f5e50bf0c833a0bbac35ba6c5a) Conflicts: src/server/game/Entities/Player/Player.cpp src/server/game/Spells/Spell.cpp src/server/game/Spells/SpellEffects.cpp
2015-09-24Scripts/Misc: Fix possible crashjackpoz
Fix possible NULL-dereference exception happening in PlayerOrPet checks used in Ulduar and Temple Of Ahn Qiraj (cherry picked from commit 5f0f152345ec7e9cc6195ba8f59f316a1cad90f7)
2015-09-20Scripts/Ulduar/Algalon: fixed achievement "He Feeds On Your Tears"joschiwald
Ref #6157
2015-09-13Core/DBLayer: Allowed using GetDouble for SUM results instead of requiring ↵Shauren
string conversions
2015-09-11Merge pull request #15257 from StormBytePP/6.x_fix_four_horsemen_evadeShauren
Scripts/Stratholme : Fix closed door at Baron Rivendare by @cr4st
2015-09-10Core/Spells: Improved spell category cooldown handlingShauren
* Category cooldown is stored with the spell that started the cooldown (and only resetting cooldown on that spell will clear cooldowns on entire category - this fully mirrors client behavior) * This significantly reduces the amount of data saved to database for cooldowns * Spell casts from items that have a different category specified than on spell will now check for cooldown during the cast Closes #15349
2015-08-30Core/Players: Implemented serverside validation of reserved/profane namesShauren
Closes #15357 New library dependency: Boost.Regex
2015-08-24Core/BuildSystem: Merged crypto into common, cleaned include directory lists ↵StormBytePP
(to mimic 3.x buildsystem)
2015-08-22Script/Commands: Add some sanity checks to cast commandsDavid Girón
Closes #15061
2015-08-21Core/Build: Merge common library and move database out of sharedStormBytePP
2015-08-16Merge pull request #15297 from StormBytePP/3.3.5_rename_Revision.hjackpoz
Core/Build: Renamed Revision.h to GitRevision.h to avoid compile failure when old revision.h file is present (cherry picked from commit 360cc93357d1b51258986e547ac29dddac20159c) Conflicts: src/server/authserver/Main.cpp src/server/database/Updater/DBUpdater.cpp src/server/game/Entities/Player/Player.cpp src/server/game/World/World.cpp src/server/shared/PrecompiledHeaders/sharedPCH.h src/server/worldserver/Main.cpp
2015-08-16Core/Build: Removed obsolete SystemConfig.h and made genrev be part of ↵StormBytePP
shared library, which allows cache hits to happen more likely (cherry picked from commit 94f69fb1bcef103392ca27074ebb31ef2ebd27fb)
2015-08-11Removed unneeded nullptr checkDavid Carlos Manuelda
2015-08-11Fixed boss evade and doors closed by cr4st.David Carlos Manuelda
Should close #6377 and #15239
2015-08-10Core/PacketIO: Exclude DamageDealt/DamageTaken script hook results from ↵Shauren
damage sent in SMSG_SPELL_NON_MELEE_DAMAGE_LOG