aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
AgeCommit message (Collapse)Author
2016-05-27Core/Achievement A-bomb-inable and A-bomb-inationsirikfoll
2016-05-27Core/Scripts: build fixShauren
2016-05-27Core/Units: Renamed and documented UNIT_FLAG_DISABLE_MOVE to prevent people ↵Shauren
from trying to use this flag to root a creature leaving them wondering why it doesn't do anything
2016-05-27Merge branch '3.3.5' into creature_familyForesterDev
2016-05-25* DB/Graveyards: Added a comment field to describe the graveyards in ↵Aokromes
`graveyard_zone`
2016-05-24Core/Spells: Fixed Eclipse after recent proc cooldown changesShauren
Closes #17166
2016-05-20Core/Spells: Proc handler script converions (#17122)mik1893
* Blazing Speed (Mage) * Blessed Recovery (Priest) * Druid Forms Trinket * Idol Of Mutilation * Nature's Guardian (Shaman) * Nether Protection (Warlock) * Piercing Shots and Bonus 4P T9 Hunter * Lightning Shield (Shaman) * Acclimation (DK) * Move DK T10 4P Melee Bonus * Move DK Improved Blood Presence triggered heal (DK) * Rogue T10 2P Bonus * Illumination (Paladin) * Soul Preserver * Death Choice trinket * stack trinket scripts (ToC25 Caster Trinket, Lightning Capacitor, Thunder Capacitor) * Battle Experience (ICC - Gunship) * Blood Reserve (enchant proc) * Darkmoon Card Greatness * Charm of the Amani Witch Doctor * Mana Drain
2016-05-17improve error messageForesterDev
2016-05-16Makes travis happyjoschiwald
2016-05-16Scripts/Freya: removed obsolete codejoschiwald
2016-05-16fix buildForesterDev
2016-05-15Core/Quests: Fixed issue reported by static analysisvincent-michael
Coverity defect ID: 1355241
2016-05-11Core/Maps - Improvements to Cinematic functionr00ty-tc
- Moves to own class for reading, storage and player subclass - Proper destruction handling for player (ensure cinematic is ended) - Timeout for cinematic if it reaches past the end without completing - boost::filesystem::path used for path/filename transform - Correct for assert trigger under certain circumstances - Other changes previously suggested
2016-05-11Merge branch '3.3.5-commandfixes' into 3.3.5 (PR #16335)treeston
2016-05-10Scripts/Commands: Small QoL adjustmentstreeston
- .debug hostil now shows spawn ID (DBGUID) in addition to current GUID (so you can .go creature to it) - .npc temp now takes an additional argument before the creature entry that determines whether the spawned creature instantly despawns upon death. Default is instant despawn (current behavior). - Add .npc evade command. - Add .pet level command. - .server shutdown and .server restart now fail with an error message if time is below a config var (GM.ForceShutdownThreshold, default 30s) as long as another player is connected. - New commands .server shutdown force and .server restart force bypass this limitation.
2016-05-09Merge pull request #16481 from sirikfoll/muruKittnz
Script/SWP Full rework of the M'uru encounter
2016-05-09Merge pull request #16474 from Asterc/IsleKittnz
[3.3.5][6.x] Core/Battleground Script for Isle of Conquest Bosses
2016-05-09Implement Quest Riding the Red Rocketsirikfoll
2016-05-09Core/Battleground Script for Isle of Conquest Bossesasterc
by @gerripeach
2016-05-08Core: Fixed warningVincent-Michael
(cherry picked from commit b29005925edeeda313d81a69873f59c5007287d2)
2016-05-08Core/Commands: Cleanup in 0940f3e0776b58bd7abad472347da7d0dea2ac50Vincent-Michael
(cherry picked from commit a3b4c40073ec50a9e65eff8ae3b2799c5e42d326)
2016-05-08Core/Commands: Allowed .server idlerestart / idleshutdown / restart / ↵Vincent-Michael
shutdown to take another parameter structure: e.g.: * .server idlerestart 12d3h13m13s * .server idleshutdown 46m13s * .server restart 45h56m * .server shutdown 323m42s (cherry picked from commit 0940f3e0776b58bd7abad472347da7d0dea2ac50)
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)