aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
AgeCommit message (Collapse)Author
2016-05-04Scripts/Icecrown Citadel: Sindragosa - Ice Tomb should always deal damage to ↵Kito
all other ice tombs too Closes #7808 Merges #16863
2016-05-02Core/Scripts/DB: remove hardcoded text from npc_beaten_corpse (#16907)Trond B Krokli
- remove hardcoded text from script npc_beaten_corpse - remove OnGossipHello() hook, gossip text moved to DB - use sGossipSelect() hook instead of OnGossipSelect() - add npc_text 3557 and 3558 as text_id to gossip_menu - add gossip_menu_option 2871 to NPC 10668 Beaten Corpse - add condition for gossip_menu_option 2871 in Quest ID 4921 Tested on 4 different characters/classes, male & female. Thanks to joschiwald for the sGossipSelect() script change.
2016-05-02Scripts/SWP: Remove unused #definesDuarte Duarte
(cherry picked from commit 71a7f96e22a68654edd66ccdb5f6202dec4dfd2c)
2016-05-01Core/Spells: Fixed overwriting summon requestsIncorrect
Closes #17049
2016-04-30Core/Scripts: Cleanup cs_modify.cppKarrokDC
* Removed a chunk of duplicate code * Generalized Message notification * Generalized checking of resources modification with a min-max * Generalized checking of single value modification * Closes #16858
2016-04-28Core/Misc: Fixed -Wmisleading-indentation warningsShauren
(cherry picked from commit 3ac33163db2786cbd18f2158fc81d6ea9fa66316) # Conflicts: # src/server/game/Server/Protocol/PacketLog.cpp
2016-04-24Core/Utils: replaced std::random_shuffle with our own implementation using ↵joschiwald
SFMT random generator
2016-04-23Core/Misc: Fix issues reported by static analysisjackpoz
2016-04-23Core/Scripts: Process the reset of Mandokir (ZulGurub)DevQuad
* Closes #16640
2016-04-23Scripts/Spells: fixed Decahedral Dwarven Dice and Worn Troll Dicejoschiwald
#Closes 16866
2016-04-19Scripts: Add missing overrideDDuarte
2016-04-19Scripts: Add missing overrides.Gacko
(cherry picked from commit aac868a6d9d495ab145a769868c1a6c2aead8f65)
2016-04-16Core/Scripts: zone_shattrath_city cleanuptkrokli
- restore missing text lines for Sal'salabim and Raliq the Drunk - replace hardcoded text with DB gossip ID enum sections - move gossip ID, quest ID, spell ID (and so on) into enum - remove core script for Ishanah, High Priestess of the Aldor Closes #16684
2016-04-16Core/Quests Fix Quests Borrowed Technology, Volatility and The Solution ↵Gustavo
Solution (#16968)
2016-04-16Merge branch '3.3.5-gluth' into 3.3.5 (PR #14865)treeston
2016-04-16Scripts/Naxxramas: Rework of Gluthchaodhib
1) Gluth should be able to eat zombies close to him, one at the time, during the whole fight. 2) Gluth should be able to eat zombies at an accelerated rate after each Decimate. 3) The zombies should put the "Infected Wound" debuff on their auto-attack targets. 4) Zombies should have a normal threat table before decimate and should loose all kind of aggro behavior and walk toward Gluth after decimate. 5) Gluth shouldn't be affected by the decimate damage. 6) Newly poped zombies should have all players in their aggro list as soon as they spawn. So far, they were not moving and were only aggroed by proximity. 7) and several minor fixes (emotes, useless data in db).
2016-04-16Merge remote-tracking branch 'sirikfoll/bossAhune' into 3.3.5 (PR #14884)treeston
2016-04-16Merge remote-tracking branch 'sirikfoll/geddon' into 3.3.5 (PR #16975)treeston
2016-04-16Core/Movement: Clean up and improvements on Unit::SetSpeed (#16843)Chaouki Dhib
- Clean up of Unit::SetSpeed (mostly cherry picks from the 6.x branch): - the opcode sent depends on the unit. until now, MSG_MOVE_SET_* were sent for every units which isn't like retail behavior. - Removed the unused method parameter "forced" from Unit::SetSpeed - Renamed Unit::SetSpeed to SetSpeedRate - Removed the unused method parameter "forced" from Unit::UpdateSpeed - Added utility method Unit::SetSpeed which take the new flat value.
2016-04-15Core/Spells Fix Spell Inferno, used by boss Baron Geddonsirikfoll
This is based on the cmangos fix https://github.com/cmangos/mangos-classic/commit/7556165b3e15f574602fcb0ea4188db8186ccee6 Also correct the spellId of Armageddon spell
2016-04-14Core/Build: Provide an interface target for gameNaios
* Increases the build time because dependent projects can build without waiting for the game project.
2016-04-14[Core/Maps] Activate creatures and objects during opening cinematics and ↵r00ty-tc
other flyby cameras (sunwell etc). Requires re-running map extractor to extract camera m2 files from data files. These are very small. Closes #4755 Closes #16772
2016-04-12Core/Entities: Ported byte field offset naming from 6.xShauren
2016-04-11Core/Game: Rewrote the ScriptMgr to support script reloading.Naios
* Finally this commit enables dynamic script hotswapping and finished the PR #15671. * Split the storage layout to use optimized storages for database bound and unbound scripts. * Add several unload workers to reload scripts correctly -> Requires further investigation. * Fixes memory leaks in ScriptMgr when dropping invalid scripts. * Fixes VehicleScripts * Makes OutdoorPvP scripts reloadable * Makes InstanceMapScripts reloadable * Makes CommandScripts reloadable (cherry picked from commit 9cc97f226d79e8e0bbe1fdc386ec9f065c0a2226)
2016-04-11Core/Scripts: Split script subdirectories into independent modulesNaios
* Makes it possible to define the linkage for every module * Move the ScriptPCH into the root directory * Changes the SCRIPTS cmake variable to a string type: -> -DSCRIPTS=0 is -DSCRIPTS="minimal-static" now (builds commands and spells statically) -> -DSCRIPTS=1 is -DSCRIPTS="static" now (builds all modules statically) -> -DSCRIPTS="dynamic" (builds all modules dynamically) -> Also the default value which is provided by the SCRIPTS variable is overwriteable through the SCRIPTS_COMMANDS, SCRIPTS_SPELLS... variable. (cherry picked from commit 848b8a4136a4b395bfab74899520c74812d7f08e)
2016-04-11Core/Scripts: Move the ragefire chasm scriptloader into the correct fileNaios
(cherry picked from commit 4710b1c8fe89e6cdd98f1a4645edd93d05033fa7)
2016-04-11Core/Game: Move scheduled map scripts counter methods into MapManagerNaios
* Since those have nothing to do with core scripts and are not wished inside the ScriptMgr (cherry picked from commit 59e3cf82acaea5a0e5023e087e0ca1e6a9d15d82)
2016-04-09Buildsystem: Initial changes to support building with vs clang toolsetShauren
(cherry picked from commit 4a3a178d7fe9d2d7e8fde2fe915cf5cec5223502)
2016-04-09Core/Commands: Prevent creating accounts containing '@' character with ↵Shauren
.account create command (cherry picked from commit 4a679ba1be08e9302970cd7dc11fcc70e7fc4c91)
2016-04-08Properly rename the stand state method...Shauren
2016-04-08Core/Misc: Renamed getStandState to minimize differences between branchesShauren
2016-04-02Core/Spells: Renamed EnsureSpellInfo to AssertSpellInfo to minimize ↵Shauren
differences between branches
2016-03-28Pet/Misc: Implement Baby Blizzard BearKittnz
2016-03-27Merge pull request #16848 from P-Kito/debuff_removeShauren
[3.3.5/6.x] Scripts/Spells: Add generic spell to handle ClearDebuffs spell
2016-03-27Scripts/Spells: Add generic spell to handle ClearDebuffs spellKito
2016-03-26Scripts/Karazhan: Hackfix the Opera event script to make Wizard of Oz ↵treeston
actually completable. Doing it in script instead of removing the flags from DB because I'm pretty sure that the DB flags are correct and there's some RP event missing before she becomes attackable.
2016-03-24Core/Scripts: Link the script project always staticallyNaios
(cherry picked from commit 428908b8dbeee69f43e23a086f29d99bbdf05563)
2016-03-23Merge branch '3.3.5-naxxcleanup' into 3.3.5. (PR #16524)treeston
2016-03-23Core/Misc: Remove no longer used codeAokromes
2016-03-22Scripts/TheEye: updated Void Reaver to EventMapMitchesD
(cherry picked from commit 8a7ae9d16c7c834cd57064014ddcac359aa61c32)
2016-03-20Scripts: Added combat abilities to trash mobs in Ruby Sanctumjoschiwald
Thx @sirikfoll SAI by @Keader Closes #16703
2016-03-20fixed warning again :(joschiwald
2016-03-20fixed buildjoschiwald
2016-03-20Core/Spells: cleanup raise ally codejoschiwald
(partial cherry picked from commit 312e8509dddf910a5ab199d646c5a4d237d5fda9)
2016-03-18CMake: Use inherited dependencies in scriptsNaios
* Removes the circular dependency between game <-> scripts
2016-03-16Core: Remove whitespacesVincent-Michael
2016-03-16Merge pull request #16649 from ForesterDev/3.3.5blub
Scripts/Commands: Modify ".debug anim" command to target any selected unit
2016-03-15Merge pull request #16785 from Keader/AlgalonStarsjoschiwald
[3.3.5/Core/Scripts] Fix Living Constellation not activating during Algalon encounter
2016-03-15Fix Living Constellation not activating during Algalon encounter.Keader
2016-03-15Core/Maps: Implement optional pre-loading of maps.r00ty-tc
- Option to preload basemaps upon server load (BaseMapLoadAllGrids) - Option to preload instance maps upon map load (InstanceMapLoadAllGrids) - Change default logging to only log mmap errors to server log - Add new public to map to load all cells in map - change debug loadcells to use new function instead