aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/EasternKingdoms/ScarletEnclave
AgeCommit message (Collapse)Author
2025-11-23Core/Movement: Change MoveJump to use min/max height argument instead of ↵Shauren
vertical speed
2025-11-10Core/Movement: Use std::span argument instead of std::vector in ↵Shauren
MoveSplineInit::MovebyPath to avoid having to construct temporary containers
2025-07-11Core/Misc: Simplify LinkedListHead::isEmpty and rename to empty to fit ↵Shauren
standard container naming
2024-12-29Core/AI: Remove default arguments for inter-script communicationModoX
2024-01-16Core/Units: moved CharmInfo class and its definitions into a own file (#29583)Ovahlord
2024-01-08Core/Creatures: Moved autoattack handling from scripts to gameShauren
2023-11-24Core/Waypoints: Drop waypoint_scripts table (#29437)ModoX
2023-11-05Core/AI: Move ArcherAI to individual creature script (#29383)ModoX
2023-07-24Scripts/Spells: Removed unneccessary PrepareSpellScript and ↵Shauren
PrepareAuraScript uses
2023-07-20Core/Units: Added helper functions to modify UNIT_FLAG_UNINTERACTIBLE (#29159)Teleqraph
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2023-04-10Core/AI: Drop script_waypoints and move data to waypoint_data (#28879)ModoX
2023-04-08Core/SAI: Drop waypoints table and move existing rows to waypoint_data table ↵ModoX
(#28834)
2023-04-05Core/Creature: Added possibility to give creatures multiple gossip menu ids ↵ModoX
and control them via conditions (#28159)
2023-01-08Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard ↵Shauren
compatible api)
2023-01-01Core/Misc: Fixed deprecation warnings for c++20Shauren
2022-10-13Scripts/Gossips: Set gossip menu id for scripts that load menu items from ↵Shauren
database (cherry picked from commit 900a2f6d88f7676f5053da33d80981297b07ccde)
2022-09-08Core/Gossip: Drop OptionType for gossip_menu_option and rename OptionIcon to ↵Meji
OptionNpc as it also determines functionality on client side (#28220) Co-authored-by: Shauren <shauren.trinity@gmail.com>
2022-09-05Scripts/Quest: Adjustments to Runeforging (#28115)offl
(cherry picked from commit 444928f3c5fb51056321c9fe554743e25354de27)
2022-09-05Scripts/Quest: Update few quests (#28108)offl
(cherry picked from commit 1c96eebcc185026cac4a84875195fb93c0485d08)
2022-07-12Core/WorldStates: Migrate Ebon Hold worldstates from ↵Shauren
Player::SendInitWorldStates to new system
2022-06-10Core/Movement: Delay creating MoveSplineInit objects used by ↵Shauren
GenericMovementGenerator to spline launch time * This fixes inconsistent transport state detection for players exiting vehicles that are on transport (ICC gunship battle), fixes players being telerpoted to middle of nowhere on that fight (cherry picked from commit b1a94bf94c500b64a5c4ae92642a95d048d9f392)
2022-06-10DB/Quest: Update 'Into the Realm of Shadows'offl
Closes #27895 (cherry picked from commit f494272e94c5229f2ebf465aae2723961c7f9c4d)
2022-03-27Core/Misc: Rename AddXXXFlag updatefield functions to SetXXXFlagShauren
2022-03-23Scripts/Spells: Generic spell script for quest portals (#27305)offl
(cherry picked from commit 251304b19c2fc42ee330b9a533b54f7b80df5d4a)
2022-03-15Core/Misc: Rename UNIT_FLAG_NOT_SELECTABLE to UNIT_FLAG_UNINTERACTIBLE (#26913)offl
(cherry picked from commit c4741a131a0a28b69c228d3637beab7090e5f1e3)
2022-03-12Core/AI: Add DamageEffectType and SpellInfo parameters to ↵Giacomo Pozzoni
UnitAI::DamageTaken (#26787) * Core/AI: Add DamageEffectType and SpellInfo parameters to UnitAI::DamageTaken * Update scripts (cherry picked from commit 0800ab20a8039620fd271a43c173c008af68c22a)
2022-03-11Scripts/Misc: Remove few more evil flagsoffl
Ref #25764 (cherry picked from commit 180f495c7037dc3be61a33dee5745833fd993d4c)
2022-03-10Scripts/Spells: Add comments with id & name of spells part 4offl
(cherry picked from commit e7e47866066f0b318c986c355dc4476b5948e622)
2022-03-10Scripts/Spells: Add comments with id & name of spells part 2offl
(cherry picked from commit 0e804c95ac1e2ae048682fd3b52a02e8f6a88c82)
2022-03-10Scripts/Spells: Add comments with id & name of spells part 1offl
(cherry picked from commit 80a4b7f1e2f4baae40f08e87cb8cda0a1db833b9)
2022-02-13Core/Misc: Cleanup unused includesShauren
2022-02-08Core/Spells: Pass cast item level to triggered spellsShauren
* Fixes value on trinkets like Ignition Mage's Fuse
2022-02-05Add "On" to some gossip methods in AI (#25415)Maks Szokalski
* Add "On" to some methods * Update npc_innkeeper.cpp * Update zone_borean_tundra.cpp (cherry picked from commit 41188eb535e445b73909659980257da2939e4be4)
2022-02-04Scripts/Spells: Replace RegisterAuraScript with RegisterSpellScript and ↵Shauren
remove it (cherry picked from commit 7d4fbf706ae19481468901ccd65c497fcabe56bf)
2022-01-26Script/Quest: The Light of Dawn (#25243)Aokromes
remove incorrect check, source: https://www.wowhead.com/spell=53606/the-light-of-dawn Flags Can be used while dead https://www.wowhead.com/quest=12801/the-light-of-dawn#comments:id=1495830 https://www.wowhead.com/quest=12801/the-light-of-dawn#comments:id=374127 (cherry picked from commit 681c738c61cdf64728fcd86d7598666ab2fd8199)
2022-01-24Core/Misc: Fix static analysis issues (#25178)Giacomo Pozzoni
(cherry picked from commit 7cf122fc2a604bae77d0b935536c41ec9203e62d)
2022-01-24Core/WorldObject: Replace non-std::chrono SummonGameObject overloadsCarbenium
Also fix intended despawn time of GOs used by the "Engineering a Disaster" quest (cherry picked from commit 8642aaaf9268364454b409db7eb62f31210e6d6c)
2022-01-24Core/WorldObject: Remove non-std::chrono SummonCreature overloadCarbenium
Remove TempSummon* SummonCreature(uint32 entry, Position const& pos, TempSummonType despawnType = TEMPSUMMON_MANUAL_DESPAWN, uint32 despawnTime = 0, uint32 vehId = 0, uint32 spellId = 0); (cherry picked from commit a41f599be72ccc88b13c1cf725f20cee4a5335d7)
2022-01-24Core/WorldObject: Partially std::chrono-ify SummonCreature overloadsCarbenium
TempSummon* SummonCreature(uint32 entry, float x, float y, float z, float o = 0, TempSummonType despawnType = TEMPSUMMON_MANUAL_DESPAWN, uint32 despawnTime = 0); to TempSummon* SummonCreature(uint32 entry, float x, float y, float z, float o = 0, TempSummonType despawnType = TEMPSUMMON_MANUAL_DESPAWN, Milliseconds despawnTime = 0s); (cherry picked from commit 1131229ee9c43704b11187f0b11c327db92018b6)
2022-01-23Scripts/EasternKingdoms: Use std::chrono::duration overloads of EventMap ↵Peter Keresztes Schmidt
(#25019) Contributes to #25012 (cherry picked from commit 5ef576d223db0ac019bd803a07976cdc549a26ac)
2022-01-22Core/Units: Named unit flags linked to CreatureDifficulty flagsShauren
2022-01-06Script/ScarletEnclave: Eye of acherus now rooted at spawn (#24725)NoName
(cherry picked from commit 51b221c8f8c77ca627ac175481758b1dbd30a22e)
2022-01-06game/AI: Convert SelectAggroTarget to enum class (#24818)Peter Keresztes Schmidt
* game/AI: Convert SelectAggroTarget to enum class * game/AI: Rename SelectAggroTarget to SelectTargetMethod (cherry picked from commit 418c3b1fd50664aad035bd975a65281e82ba2dea)
2022-01-06Core/AI: refactor SpellHit and SpellHitTarget. (#24691)ForesterDev
* Core/AI: refactor SpellHit and SpellHitTarget. - now caster/target is WorldObject instead of Unit - remove SpellHitByGameObject / SpellHitTargetGameObject (handled by SpellHit / SpellHitTarget) - rename parameters in scripts according parent methods * Restore logic in Algalon script * Changed check for REMORSELESS_WINTER hit to avoid dublicate call, because it has TARGET_UNIT_CASTER for effects 0/1 and TARGET_GAMEOBJECT_SRC_AREA for effect 2 * Fix build after merge (cherry picked from commit e3b232fe0e5c21a87d3fe71813e9d750259823f1)
2022-01-06Core/Misc: Fix static analysis issues reported by Coverity Scanjackpoz
(cherry picked from commit adc7cd3ceec969488cd8d8fa93edc281f0169102)
2022-01-01Core/Misc: Remove whitespace at the end of linesjackpoz
(cherry picked from commit caae3886d24adf0a5fc95454bb1c45477057bde4)
2021-12-22Scripts/Ebon Hold: Improve cosmetics for q. The Gift That Keeps On Giving ↵Sorikoff
(#24223) * Scripts/Ebon Hold: Improve cosmetics for q. The Gift That Keeps On Giving * Improve cosmetics for q. The Gift That Keeps On Giving * Fixes * Fix * Rename 9999_99_99_99_world.sql to 2020_03_07_03_world.sql Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit 41d80f2d43863588dc4516ee80579f965b07391b)
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/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-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)