aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
AgeCommit message (Collapse)Author
2024-01-14Core/Conditions: Refactor ConditionMgr internals to get rid of separate ↵Shauren
containers for some condition source types (cherry picked from commit 0b5406dd882c6d96bc1be6fd0a78375c3b316415)
2024-01-09Core/Creatures: Moved autoattack handling from scripts to gameShauren
(cherry picked from commit 605e5f94c0d71cad8e83fa5a07eaec4e6bed9cc3)
2024-01-09Core/Creatures: Added possibility to automatically despawn personal summons ↵ModoX
on quest remove (#29114) (cherry picked from commit b3dce0ac08d4f740505037aff2cad7685444db15)
2024-01-09Core/Waypoints: Refactor to split data into path and node related info in db ↵ModoX
(#29506) (cherry picked from commit 12186ef8573f60abeff4747da58767ee71092600)
2024-01-09Scripts/Karazhan: Removed a custom reimplementation of DoMeleeAttackIfReady ↵Shauren
(written before dual wield was supported by it) (cherry picked from commit 29d9790402fee3471d600d22b826d9d59ddd2ce0)
2024-01-09Core/Quests: Implemented QUEST_OBJECTIVE_FLAG_2_QUEST_BOUND_ITEM that makes ↵Shauren
required items not be stored in inventory (cherry picked from commit 4dce6ab228c54319032b346d2d791262eac3d9cd)
2024-01-09Core/Battlegrounds: Clean up some Team/TeamId parameters to use enums ↵Jeremy
instead of raw integer types (#29535) * Fix criteria data type bg loss team score (cherry picked from commit 1ef0c045202a6af33fb991f2ff765fa183ce976f)
2024-01-09Core/Misc: Build fixesfunjoker
Closes #29572
2023-12-12Core/Misc: Minor code modernization - kill std::bindShauren
(cherry picked from commit 78bcc3f52a1daa406851e7121c2b1af392fb4b3c)
2023-12-05Scripts/Commands: Restore worldserver port output in .server debug (#29466)Odyssey
(cherry picked from commit 1f7ee02defd7df02a045ecabef79e1c558bf3cec)
2023-12-04Core/Misc:Ovahlord
* removed various unused opcode and aura effect handlers * removed a bunch of deprecated spell scripts * dropped TraitHandler * fixed several warnings which have emerged as a result of downgrading the systems
2023-12-01Core/Waypoints: Drop waypoint_scripts table (#29437)ModoX
(cherry picked from commit 3f6f683ce4b5f4a95a2d70921de2c80de6b3a8fe)
2023-11-28Core/Items: restore item random properties handlingOvahlord
2023-11-23Core/Items: downgrade items part 1: removed item bonus generation, artifact ↵Ovahlord
weapon handling and azerite item mechanics
2023-11-20Core/Players: re-implement talentsOvahlord
*todo: class restriction and talent tier checks and remove the now useless learn all talents command
2023-11-18Core/Player: backported health and mana regeneration calculations from 3.3.5Ovahlord
2023-11-18Cpre/Players: initial work on downgrading the talent system to WotLKOvahlord
2023-11-17Scripts/Misc: removed scripts of newer expansion's continents and dropped ↵Ovahlord
spell script files for unsupported classes
2023-11-17Core/Units: downgraded power types enum and disabled Death Knight rune ↵Ovahlord
regeneration mechanics for the time being
2023-11-16Core/Quests: downgrade quest fieldsOvahlord
2023-11-15Core/Player: updated inventory slotsOvahlord
2023-11-15Core/DataStores: fixed loading game tablesOvahlord
2023-11-15Core/Misc: duc tape buildOvahlord
2023-11-11Scripts/Sepulcher of the First Ones: Clean up Anduin scriptShauren
* Includes * Fixed duplicated EventMaps/TaskSchedulers in BossAI * Fixed invalid second argument passed to ScriptedAI constructor * Removed deprecated Prepare*Script macros * Removed mythic achievement hack
2023-11-10Scripts/SFO: Implemented Anduin Wrynn encounter (#28540)AlexIndex
Co-authored-by: ModoX <moardox@gmail.com> Co-authored-by: Seyden <saiifii@live.de>
2023-11-08Scripts/Mardum: Implement quest: "Enter The Illidari: Shivarra" (#29417)Naddley
2023-11-08Scripts/HallowsEnd: Implement quest: "Foul Fertilizer" (#29407)Meji
2023-11-07Scripts/LCT: implement Lockmaw encounterOvahlord
2023-11-07Scripts/LCT: use the correct difficulty check to enable General Husam's ↵Ovahlord
heroic mechanics for Timewalking difficulty as well
2023-11-07Scripts/LCT: gave General Husam's enums unique names to reduce linking timeOvahlord
2023-11-06Scripts/LCT: fixed spell validation for General Husam's Bad Intentions ↵Ovahlord
script effect
2023-11-06Scripts/LCT: implement General Husam encounter (#29414)Ovahlord
2023-11-06Core/InstanceScript: Refactored door types to reflect its behavior (#29406)ModoX
2023-11-05Core/AI: Move ArcherAI to individual creature script (#29383)ModoX
2023-11-04Scripts/Antorus: prevent the Garothi Worldbreaker from falsely initiating an ↵Ovahlord
Apocalypse Drive phase when dealing damage would kill him instantly * replaced some magic numbers in setting encounter frame indexes * added a missing casting check to stay in line with current scripting standards
2023-11-03Core/Spells: Store BasePoints as float in SpellEffectInfoShauren
2023-10-31Core/Random: Changed random functions returning doubles to return floatsShauren
* They were all cast to float at use anyway * Improves roll_chance_f performance (rand32() is now called internally by uniform_real_distribution once instead of twice)
2023-10-29Scripts/Spells: Register script for Holy Mending (#29397)Meji
2023-10-22Scripts/World: Dropped deprecated npc_innkeeper scriptModoX
* costume stuff should be handled by candy buckets
2023-10-22Core/Map: Implement several difficulty getters (#29370)Teleqraph
Co-authored-by: ModoX <moardox@gmail.com>
2023-10-22Scripts/SOD: Implement Sylvanas Windrunner introduction (#28554)Teleqraph
2023-10-21Core/Spells: Named and implemented most of SpellAttr7Shauren
2023-10-16Scripts/Mardum: Implement Quest: "Set Them Free" (#29369)Naddley
2023-10-13Scripts/TrialOfValor: Implemented Guarm (#29264)ModoX
2023-10-09Scripts/Mardum: Implement Quest: "Eye On the Prize" (#29352)Naddley
2023-10-06Core/Objects: Treat areas that have ParentAreaID filled but dont have ↵Shauren
IsSubzone flag as zones instead of areas
2023-10-03Core/GameObject: Implement ControlZone gameobject type (#29320)Jeremy
2023-10-02Scripts/Mardum: Implement Quest "Enter the Illidari: Coilskar" (#29345)Naddley
2023-09-29Core/Spells: Implemented NoImmunity spell effect attributeShauren
2023-09-25Core/Achievements: Fixed achievement criteria StartEvent and FailEventShauren
* Criteria using StartEvent cannot be updated without that event triggering first (not only for timed achievements) * Implemented most StartEvent and FailEvent types * Fixed saving criteria removed by RemoveCriteriaProgress