aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
AgeCommit message (Collapse)Author
2021-12-22Core/Maps: Citizens of Dalaran! Raise your eyes to the skies and observe! ↵Shauren
Any non-map-default light can now be overriden! Closes #24250 (cherry picked from commit e10313b380c84dafde462bdb116827f2b8be1851)
2021-12-22Core/Database: Fix build with Maria DB on some distros (#24248)Giacomo Pozzoni
(cherry picked from commit 0752584856b0d9c2a1a5b179cf90d3bc765fa2c1)
2021-12-22Scripts/Ebon Hold: Bloody Breakout (#24126)Sorikoff
* Scripts/Ebon Hold: Bloody Breakout * Scripts/Ebon Hold: Bloody Breakout (part 2) * Improvements * Fail quest * Spacing * Update 9999_99_99_99_world.sql * Update 9999_99_99_99_world.sql * Rename 9999_99_99_99_world.sql to 2020_02_28_04_world.sql Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit 2b14b720da2bc38c84f373cb3ff4bcc24c1ddcf0)
2021-12-22Scripts/Gameobject: Move Orb of Command script to SAI. (#24189)Rushor
* Scripts/Gameobject: Move Orb of Command script to SAI. * Scripts/Gameobject: Move Orb of Command script to SAI. * Rename 2020_12_23_00_world.sql to 2020_02_28_03_world.sql Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit 0583445c05f92baf3ceb07aa842acb1d47804912)
2021-12-22Core/Movement: Add support to cyclic splines to GenericMovementGeneratorjackpoz
GenericMovementGenerator sets the _duration to the return value of spline.Launch(). For cyclic splines, this is the duration of 1 single cycle, while the spline itself never ends. To support this edge case in GenericMovementGenerator we just never update the _duration timer for cyclic splines. (cherry picked from commit 7a57029d8fd46c0966eb32b17019291785e61f37)
2021-12-22Core/Server: correct timestamp format for shutdown/restart notification ↵ForesterDev
broadcasts (#24181) * Core/SmartScripts: implement SMART_ACTION_OVERRIDE_LIGHT and SMART_ACTION_OVERRIDE_WEATHER * Core/Server: correct timestamp format for shutdown/restart notification broadcasts * remove unexpected changes * move enum from Common to Util * Use enum class instead of enum * Fix width for seconds 0 to 9 (cherry picked from commit 69231581e4f2d78384d3efe6f613be1b78e9d40f)
2021-12-22Scripts/Ebon Hold: Massacre At Light's Point (#24106)Sorikoff
* Scripts/Ebon Hold: Massacre At Light's Point * Update 9999_99_99_99_world.sql * Final stuff * Rename 9999_99_99_99_world.sql to 2020_02_22_00_world.sql Co-authored-by: Eridium <6587064+Killyana@users.noreply.github.com> Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit 0f265b4af6c8c63539deaf781b742a743627206d)
2021-12-21DB/Quest: Reconnaissance Flightdr-j
Closes #23792 (cherry picked from commit 92ac6ca0fee08d22fb6d49adb231250920d2043a)
2021-12-21Core/Creature: Use proper name for wander distance. (#24133)ratkosrb
* Use proper name for wander distance. * Rename db field. * Fix query. * Remove underscore from chat command. * Rename the handler too. * Update chat command description. * Fix remaining issues. * Rename 2020_99_99_99_world_335.sql to 2020_02_16_01_world.sql Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit 6176ce92ea01fd33b11c2e7f8e9ebb509e80c944) # Conflicts: # sql/updates/world/master/2020_02_16_01_world.sql # src/server/database/Database/Implementation/WorldDatabase.cpp # src/server/game/Entities/Creature/Creature.cpp # src/server/game/Globals/ObjectMgr.cpp # src/server/game/Globals/ObjectMgr.h # src/server/scripts/Commands/cs_npc.cpp
2021-12-21Scripts/World: Hourly Bell sound, further improvements (#24147)schell244
* Improvements for hourly bell sound * TC codestyle * added missing breaks and improve codestyle (cherry picked from commit baa87c43bae9df507427b3fe2d86ba25f059fdef)
2021-12-21Scripts/Gameobject: Journal of Jandice Barov- Convert script to SAI. (#24157)Rushor
* Scripts/Gameobject: Journal of Jandice Barov- Convert script to SAI. (Thanks to Sunwell) * Scripts/Gameobject: Journal of Jandice Barov - Update script and move go spawn to bossscript * Update boss_jandice_barov.cpp Co-authored-by: Eridium <6587064+Killyana@users.noreply.github.com> (cherry picked from commit f0bf447cd14315f1fe0bdab7d051691113525762)
2021-12-21Scripts/Gameobject: Remove deprecated script for Cat Figurine (#24150)Rushor
Scripts/Gameobject: Remove deprecated script for Cat Figurine (cherry picked from commit 596b2d1ed70205e6f68f626d7363f5c197f7c81d)
2021-12-21Scripts/Kalimdor: Move script of Hand of Iruxos Crystal to database. (#24141)Rushor
* Scripts/Kalimdor: Move script of Hand of Iruxos Crystal to database. * Scripts/Kalimdor: Hand of Iruxos Crystal - Add despawn for gameobject. * Scripts/Kalimdor: Hand of Iruxos Crystal - Add despawn for gameobject. * Remove unneeded commentline * Rename 9999_99_99_99_world.sql to 2020_02_11_00_world.sql Co-authored-by: Aokromes <Aokromes@users.noreply.github.com> (cherry picked from commit a67dd6ab60cc3e25b4f59521face36156ed7b271)
2021-12-21DB/Text: Fix and remove some npc_textKillyana
(cherry picked from commit 7450be4cfd3f06ef3cac59ab0cd73e3af47f4857)
2021-12-21Core/Vehicles: implement vehicle seat addon table to specify seat ori… ↵Ovah
(#24112) * Core/Vehicles: implement vehicle seat addon table to specify seat orientation offsets and exit positions in form of offsets or absolute positions * converted Traveler's Tundra Mammoth to seat addon table data * first follow batch * whoopsie * Core/Vehicles: go from local copies to pointers * Update and rename 2020_99_99_99_world.sql to 2020_02_08_01_world.sql Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit 98d6c501d7c1a7a632c6ff8b1d46c7d0d4ae5b37)
2021-12-21Core/Scripting: fixed hourly bell sounds (#24127)schell244
* fixed hourly bell sounds * use switch and moved variable * fix typo (cherry picked from commit f87a4543ad886eb119a02f65ba4423fd4f208ec6)
2021-12-21Core/Misc: Some refactoring, #23603 prep: (#23676)Treeston
- Split SpawnMetadata off from SpawnData - No longer allocate Creature/Gameobject objects in ObjectGridLoader just to check their typeid and delete them afterwards Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit 9304e496cbf6ab6c028671fb8526c732ae5d799f)
2021-12-21Scripts/Spells: Gift of the Harvester (#24111)Sorikoff
* Scripts/Spells: Gift of the Harvester * Scripts/Spells: nopch * Scripts/Spells: nopch * Scripts/Spells: validate * Rename 9999_99_99_99_world.sql to 2020_02_01_03_world.sql Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit e10239311c95866f9316521b570f8600c08a2ff5)
2021-12-21Scripts/Borean Tundra: Iruk (#24117)Sorikoff
* Scripts/Borean Tundra: Iruk * Apply suggestions from code review Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> * Update 9999_99_99_99_world.sql * Rename 9999_99_99_99_world.sql to 2020_02_01_01_world.sql Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit 8c443ae39fe142491919e7cb50425163493d40ce)
2021-12-21Scripts/The Barrens: Beaten Corpse (#24124)Sorikoff
* Scripts/The Barrens: Beaten Corpse * Rename 9999_99_99_99_world.sql to 2020_02_01_00_world.sql Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit 74d19691a56355c5932913ee7e5553d5125b1126)
2021-12-21DB/Creature: Plagued Dragonflayer Tribesman & Plagued Dragonflayer ↵Killyana
Rune-Caster & Plagued Dragonflayer Handler Closes #24122 (cherry picked from commit c86d4404c8ae1961e15f36b294d505f067a272e9)
2021-12-20Spell/Script: Fix Prison chain for Unworty InitiateKillyana
Closes #24089 The spell 54613 is not used in the game (cherry picked from commit 0ec2a5fd745c7bd12e96f1870689ce52751b467a)
2021-12-20Scripts/Ebon Hold: How To Win Friends And Influence Enemies (#24090)Sorikoff
* Scripts/Ebon Hold: How To Win Friends And Influence Enemies * Scripts/Ebon Hold: Improve SQL! * Scripts/Ebon Hold: Final touch * Scripts/Ebon Hold: Actually final touch * Rename 9999_99_99_99_world.sql to 2020_01_26_04_world.sql Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit 13c81f55e3314fede78acfbb72a47384961d1f25)
2021-12-20Scripts/Borean Tundra: Plug the Sinkholes (#24085)Sorikoff
* Scripts/Borean Tundra: Plug the Sinkholes * Scripts/Borean Tundra: Improve SQL * Scripts/Borean Tundra: Remove item script * Rename 9999_99_99_99_world.sql to 2020_01_26_03_world.sql Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit 552a638e3110bedea1b2e80a7a4a2a71401d9c17)
2021-12-20DB/Quest: Convert Reports from the Field to SAIKillyana
(cherry picked from commit c1580108f62257334cb4fecfffeea4e7a8296567)
2021-12-20Core/Gameobject: Rename GO_STATE_ACTIVE_ALTERNATIVE to GO_STATE_DESTROYED ↵NoName
(#24062) * Step 1: Rename GO_STATE_ACTIVE_ALTERNATIVE to GO_STATE_DESTROYED * Update src/server/shared/SharedDefines.h Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> (cherry picked from commit 50d9d9196da90f7696cf83f07115df3d4880c879)
2021-12-20Scripts/Quests: Reports from the Field (#24075)Sorikoff
(cherry picked from commit bfac09bbcfa5d21da35ef6d51f190a618aab6cdc)
2021-12-20Scripts/Violet Stand: Warmages (#24084)Sorikoff
* Scripts/Violet Stand: Warmages * Rename 9999_99_99_99_world.sql to 2020_01_19_02_world.sql Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit 07c0bfe11b8164a9132e608e7bee1875467be6b2)
2021-12-20Scripts/Transitus Shield: Warmages (#24082)Sorikoff
* Scripts/Transitus Shield: Warmage * Scripts/Transitus Shield: SQL fix * Scripts/Transitus Shield: improve SQL * Rename 9999_99_99_99_world.sql to 2020_01_19_01_world.sql Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit f20b147c71c69f196644ab250e5083e9e20eb6de)
2021-12-20Scripts/Ulduar: Fix Ominous Clouds movementsjackpoz
Fix Ominous Clouds being only clockwise, now they move both clock and counter-clock wise. Add a workaround for GenericMovementGenerator not handling correctly cyclic splines started by MoveCirclePath(), stopping the movement after a single round. The workaround code can be removed once the bug in GenericMovementGenerator is fixed. (cherry picked from commit c1df161e1ddf95584030480d3dcb15149aacd7a6)
2021-12-20Scripts: Fix rbac permission for skipping default boss sequencing checkShauren
(cherry picked from commit e660c8bc19198d9e2e912c5243498469f75b0ee6)
2021-12-20Scripts/Ulduar: Attempt to fix Yogg-Saron not evading on wipe (#24055)Giacomo Pozzoni
(cherry picked from commit 039534d1dbcde60b72c5b570be8e4cb5abb4f647)
2021-12-20Scripts/Spells: fix Turkey Timer duration (#24048)Alan Deutscher
* spell_gen_turkey_marker::OnPeriodic: Pop expired stack timestamps from tracking list. * Be a bit more explicit about the data type of removedCount. * Formatting nudge. * Remove brackets. (cherry picked from commit a0c07655eb6b42a2e1fd9319d53c7ed7f2c585d8)
2021-12-20Scripts/ICC: include missing call from UnitAI::JustExitedCombat override in ↵ccrs
npc_green_dragon_combat_trigger (cherry picked from commit 330cbb55fb8597cd3adc09f15a753024b4c956cb)
2021-12-20Scripts/Icecrown Citadel: Removed unneccessary combat hacks from Valithria ↵Shauren
Dreamwalker (cherry picked from commit c188d4db8548544f089d53d944104e7d9ffdbb0e)
2021-12-20Quest/Scripts: Remove some hacks from "Trolls Is Gone Crazy!"Killyana
(cherry picked from commit a149261e94b676cf090b37d085578e08d0ebffd0)
2021-12-20Scripts/Blood Furnace: Fixed Broggok reset issues and some little improvementsKeader
Closes #23658 (cherry picked from commit 1bdc792559fbf4fa713fce40cdcf012e63fdc741)
2021-12-19Scripts/Misc: Fix build warningsGiacomo Pozzoni
(cherry picked from commit 37ffdc05b23f079af3e22d7042f6ffe240e69cd5)
2021-12-19DB/Spawns: Remove "Hand of the Deceiver" spawns as summoned by a scriptKillyana
(cherry picked from commit 434cdb1fa0f5d2ea282c044771b96c9b0ad17f53)
2021-12-19Creature/Script: Add text target for npc_shadowfang_prisonerKillyana
(cherry picked from commit 10ba39e62644c0d071013d50775790307de807c2)
2021-12-19Scripts/ICC: little bit of cleanup in Valithria after the "recent" changesccrs
(cherry picked from commit 7ffe0185711095b0f62a5edf1e1819935d02851c)
2021-12-19Scripts/ICC: Fixed Valithria Archmages casting while deadKeader
After 9c603ea87f09c47d52f093ccc73ee75c15eff6f5, dead creatures will tick UpdateAI Closes: #24012 (cherry picked from commit 2f31119ea337aedecc593b6bb687ad73390db3a2)
2021-12-19Spell/Script: Egg Nog (#24007)Eridium
Closes #23996 (cherry picked from commit b60786a91610d2c841b4d61c360a2cdd97a49118)
2021-12-19additional output for additem command (#24006)Michael
* additional output for additem command when removing items with additem: if the user provides an amount too large of a negative amount, the command will now output the amount of items that could not be destroyed. * renamed sql file to hopefully avoid conflicts * added clarification to failure string * changed unneeded else if condition to else * code style; braces * Update and rename 9999_99_99_99_world.sql to 2019_12_28_01_world.sql (cherry picked from commit 6b19f4a0ab1f77ea969a080a6eea0379baf9f8df)
2021-12-19Scritps/ICC: Fixed resistance calculation for Mutated Transformation ↵Keader
(Professor Putricide) (#23858) More Info in: #23837 (cherry picked from commit 9f7b464a6aa5b64bf5ec5c0f586853fbc71029c6)
2021-12-19Scripts: Add missing killer nullptr checks in JustDied hooksShauren
(cherry picked from commit 175eba74aee742b8aa97b940983a0ddbd7b4bdf7)
2021-12-19Scripts/Misc:Code cleanupjackpoz
(cherry picked from commit 68fa3091a2d5497041e2fbc49c6caa4cb11f73d4)
2021-12-19Creature/Script: Fire BombKillyana
Closes #23977 (cherry picked from commit c5c46fed6a5ba894827173d489361b9892560d5b)
2021-12-19Creature/Script: Toravon Frozen Orb StalkerKillyana
(cherry picked from commit 9bed0aa8d8fc5f9526fc756e3961ed25f703de79)
2021-12-19Spell: Move Crystal Spike aura to the cppKillyana
(cherry picked from commit 26faca51cd42fdc0778f4ed5a7efd2b44654f726)