aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
AgeCommit message (Collapse)Author
2015-11-14Core/Creature: Remove duplicate call to LoadCreatureAddons in Creature::CreateCarbenium
* Add error log for duplicated aura entries in creature_(template_)addon (cherry picked from commit c5f635b6896abaa3b9a2242c63c61a37fc60bf80) Conflicts: src/server/game/Entities/Creature/Creature.cpp src/server/game/Globals/ObjectMgr.cpp
2015-11-13Fix non-PCH buildCarbenium
2015-11-10Core/Units: Updated melee/spell hit chance calculationShauren
2015-11-09Core/Commands: Improved additem and additemset commands. Added optional ↵Shauren
parameter allowing to specify bonuslist ids for items (you can copy the ids from wowhead urls)
2015-11-07Merge pull request #14664 from tkrokli/Exorcism_of_Colonel_JulesMitchesD
[Core/DB] Quest: The Exorcism of Colonel Jules (cherry picked from commit 5db0202a0a099866f239a72a84bd887d3e1770d3)
2015-11-07Merge pull request #15495 from Treeston/3.3.5-gemperfectionShauren
Core/Spell: Implement "Gem Perfection" (and framework for similar spells in the future) (cherry picked from commit 15cafba8d522153c07e46b8aeb85fa8a4942afcf)
2015-11-07Merge pull request #15731 from ShinDarth/toscriblub
Convert the Duel Cooldown Reset feature to scripts (cherry picked from commit 5c449b50aadcb35a4bd7fdc25d3a249f023cf507)
2015-11-06Scripts/Commands: Add taxinodes cheat status toduhow
* Some cleanup Closes #15065 (cherry picked from commit 558ce7d877d5a192a98065a5a9eea694b48477b7) Conflicts: src/server/scripts/Commands/cs_cheat.cpp
2015-11-06Scripts/ICC: moved saurfang gossips to dbKillyana
Closes #14904 (cherry picked from commit 7225b7abf10cd637c22eae5ef1b473dfbfbe9148)
2015-11-06Core/Scripts: Salanar the Horseman, Into the Realm of ShadowsCreshandKesh
- Show gossip_menu_option 9739 only if quest 12687 is accepted & not completed - Cast spell 52693, SPELL_REALM_OF_SHADOWS, when gossip option is selected Core script by @CreshandKesh (with some modifications) SQL part by @CreshandKesh and @tkrokli, condition adjustment by @Killyana. Closes #15603 Closes #15657 (cherry picked from commit 359df54b79fcfa9d95ddd9d2d891f6e26697e476)
2015-11-06Core/Misc: Remove unneeded filesIncorrect
These 3 BlackRock Mountain scripts can be removed from source: - boss_anubshiah.cpp - boss_gorosh_the_dervish.cpp - boss_grizzle.cpp They already removed from the creatures in DB, and are currently causing DBErrors. (cherry picked from commit d98037a75dd8a3edc2d95051b68fb4db83fb9d7b)
2015-11-06Scripts/Commands: enhanced .instance get/setbossstate commandsShinDarth
(cherry picked from commit 1ffec02d760fe88deb4ccce0d13bce344a20bd15) # Conflicts: # src/server/game/Instances/InstanceScript.cpp # src/server/scripts/Commands/cs_instance.cpp
2015-11-06Scripts/BWL: cleanup instancescriptjoschiwald
(cherry picked from commit 05429b35937b02ef1f191a39d2654a68ab5c4241) # Conflicts: # src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/instance_blackwing_lair.cpp
2015-11-06Core/Scripts: fix build after recent cherry picksMitchesD
2015-11-06DB/CORE Minor change in quest Kick, What Kick? and some codestylesirikfoll
Remove the line that despawns the 'Apple' npc, this despawn is non-blizzlike and breaks the quest. Thx Killyana for sql and valuable information Closes #15480 (cherry picked from commit 22f1d269865a5980dabadab1f469e60a701e9de1)
2015-11-06Scripts/Naxxramas: Anub'rekhan encounter cleanup.treeston
- Cleaned up events behavior to use phases instead of weird checks for auras. - Cleaned up Crypt Guard despawn behavior, they should no longer despawn instantly upon death. - Moved initial greeting from MoveInLineOfSight hack to proper areatrigger script. - Fixed Crypt Guard respawn behaviour to prevent pulling them before Anub'rekhan has fully reset. - Fixed Crypt Guard aggro behaviour to call for help on aggro. This prevents pulling the initial pair of Crypt Guards without engaging the boss. - Added missing boss emotes. - Code style cleanup. (cherry picked from commit 91de0322bba3ef071338ce5a71f512369486eb1f) # Conflicts: # src/server/scripts/Northrend/Naxxramas/boss_anubrekhan.cpp
2015-11-06Scripts/Naxxramas: Faerlina cleanup:treeston
- Move greeting to areatrigger instead of MoveInLineOfSight hack - Clean up add spawn handling to prevent various glitching with combinations of evade state and add aggro - Ensure all adds are always pulled alongside the boss and vice versa - Add missing texts. - Fix a bug in the core that prevents castable-while-dead spells (such as Widow's Embrace) from appearing on possess bars. (cherry picked from commit 577fcf356e9cd54fb0490069d7aa26894e9b5db3) # Conflicts: # src/server/scripts/Northrend/Naxxramas/boss_faerlina.cpp
2015-11-06Scripts/Naxxramax: Fix clang warningjackpoz
(cherry picked from commit da0671f4fee1ee00a45dc15e4ddd94d3f9c82a18)
2015-11-06Scripts/IcecrownCitadel: Quest 'Blood Quickening' - Add Killcredit in 25ManRaidRushor
closes #15733 (cherry picked from commit c5641a9a58e385015dbbcefd9dd747ee52f21f97)
2015-11-06Scripts/Naxxramas: Loatheb follow-up:treeston
- Fix Deathbloom (for real this time) (cherry picked from commit 17fdb1e091796933a2028778e4ea5f3b53186b4f)
2015-11-01Core/AI: Convert the hardcoded variadic RAND functions into one C++11 ↵Naios
variadic template version.
2015-11-01Scripts/VioletHold: rewrote the whole instancejoschiwald
thanks @MitchesD for help (cherry picked from commit df21162fe44d2ff29c201a9004586f560789c38b) (cherry picked from commit 3a4f54197c05ce4209c7e659acfd382896607265) (cherry picked from commit f50df728201849ee7185d33c5a061c91e781c8de) (cherry picked from commit 95bae7143f0f4bb7d5975f8a61daa3c533f48225) (cherry picked from commit 5406f82044e7bd6ceb024a67f33c1674400cdc1f)
2015-11-01Script/Commands: Add new "debug loadcells" commandjackpoz
Closes #15292 (cherry picked from commit 5e1722c2f497ac7df8fed5ebe01e352965884584)
2015-11-01Scripts/Commands: Change few commands to target current Player by defaultjackpoz
(cherry picked from commit d1efb90ae88bfb30ad13c48eef5d6c19ce5739e2)
2015-11-01Core/Misc: Fix issues reported by static analysisVincent-Michael
Coverity defect IDs: 1296295, 1296294 (cherry picked from commit 5745c880fdbaa69de619263884c8f690c2bd044b)
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