summaryrefslogtreecommitdiff
path: root/src/server/scripts/EasternKingdoms/Stratholme
AgeCommit message (Collapse)Author
2025-11-14fix(docs/license): use GPLv2 as MaNGOS-based project (#23655)Francesco Borzì
2025-10-12refactor(Core/EventMap): Refactor EventMap and related scripts (#23121)天鹭
Co-authored-by: Kelno <3866946+kelno@users.noreply.github.com> Co-authored-by: Peter Keresztes Schmidt <carbenium@outlook.com>
2025-05-09refactor(Core): Add definition file for area table entries. (#22054)Benjamin Jackson
2025-02-14fix(Core/Grids): Grid improvements (#20955)Takenbacon
2024-07-29refactor(Scripts): remove unused imports (#19503)Francesco Borzì
2024-07-23refactor(Scripts/EasternKingdoms): remove unused imports (#19457)Francesco Borzì
2024-06-07fix(DB/Stratholme): add Magistrate Barthilas escape event in Stratholme (#17669)daobashun
* 1. Added Magistrate Barthilas escape event 2. Fighting the Magistrate Barthilas at the entrance will close the 2 gates leading to the plaza 3. A fight in the slaughterhouse will close the door to the side of the slaughterhouse and will not open until a fight with baron Rivendare 4. Associate some conversation text to Broad*castTextId 5. Added an action for the player to stand up - turn around - salute when the player approaches Aurius 6. Added combat AI to Aurius to prepare for the event where Aurius helps players kill baron Rivendare * Error in SQL statements is fixed * Fixed Magistrate Barthilas not turning into human form when he died. Transfiguration should be used on himself * Fix a misspelling in a note * fix error * Save the status of the escape event to the database * Remove spaces * Modify the code formatting * enum format restore * Modify the enum * Delete data/sql/updates/pending_db_world/斯坦索姆 fix.sql Delete files that were accidentally pushed * fix "Grand Crusader Dathrohan" Unable to speak when transforming and dying and the worldserver console error * 1 waypoint 1 plus 1s suspension time. 2 Transmission data plus map number. * The door to the slaughterhouse is opened when there is a player dying and all players in the party are not in combat * Remove spaces and add comments * Change as requested * Update data/sql/updates/pending_db_world/rev_1699566747105058500.sql Test if this button can be updated directly Co-authored-by: KJack <kgithub@kellerg.com> * Use the full sniffing path * fix error * edit * Moved the escape time to smartscript Delete the closed door * Remove spaces * Fixed where barthilas were not in the slaughterhouse after moving to near the slaughterhouse after the save location was restarted * Delete unused classes --------- Co-authored-by: KJack <kgithub@kellerg.com>
2024-01-01refactor(Core/GameObject): Move the GameObject state save handling to… ↵Andrew
(#18080) * refactor(Core/GameObject): Move the GameObject state save handling to instance level * Update GameObject.h * remove leftover * small improvements
2023-12-02feat(Core/Scripting): move all script objects to separated files (#17860)Winfidonarleyan
* feat(Core/Scripts): move all script objects to separated files * Apply 5bfeabde813d26cf2317e39cffe598a9d1d738ab * try gcc build * again
2023-02-13refactor(Core/AI): Some more refactoring prep for Comat Threat system… ↵Kitzunu
(#15026) Co-authored-by: Treeston <14020072+Treeston@users.noreply.github.com>
2023-02-12refactor(Core/InstanceScript): refactored load and save methods (#14977)Skjalf
Co-authored-by: joschiwald <736792+joschiwald@users.noreply.github.com>
2023-02-05refactor(Scripts): Update vanilla scripts to std::chrono (#14876)Maelthyr
Co-authored-by: Maelthyrr <AmanThul-Project@proton.me> Co-authored-by: Skjalf <47818697+Nyeriah@users.noreply.github.com>
2023-01-29feat(Core/GameObject): Expand IsSummonedBy() to GameObjects (#14789)Skjalf
Co-authored-by: jackpoz <giacomopoz@gmail.com>
2022-06-18refactor(Core/Unit): PC&NPC Immunity (#11986)Maelthyr
* initial * refactor(Core/Unit): PC & NPC Immunities Cherry-pick TC: https://github.com/TrinityCore/TrinityCore/commit/74af880217fc567c9949d7557408718af889402f Co-authored-by: Treeston <treeston.nmoc@gmail.com> * fix builds error Cherry-pick TC: https://github.com/TrinityCore/TrinityCore/commit/74af880217fc567c9949d7557408718af889402f Co-authored-by: Treeston <treeston.nmoc@gmail.com> * Fix nef combat, and replace SetFlag by SetUnitFlag * fix combat with jedoga Co-authored-by: Treeston <treeston.nmoc@gmail.com>
2022-05-24feat(Core/GameObjects): Instance gameobject save data implementation (#11113)Hanabi
* fix(Core): Save gameobject state on instances Currently, azerothcore doesn't save gameobject states on instances. Whenever there's a re-start or crash, the instance's gameobjects and their states aren't saved, producing un-wanted behaviours and blocking instances at times. Implemented CRUD for new table `instance_saved_data` that holds the states of gameobjects. - When worldserver launches and gameobjects are loaded, this will check if this object's state exists on the DB and sets the previous state. - On instance deletion (reset) these states are also removed based on the instance ID. - Whenever a gameobject state changes inside a dungeon or raid, we save on the database the set state. * Select query to synchronous and used FindMap() * loading gameobject states on create * reseting instance saved data * missing reset methods and on create state * database structure * Update src/server/game/Entities/GameObject/GameObject.cpp Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> * Update src/server/game/Entities/GameObject/GameObject.cpp Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> * Update src/server/game/Entities/GameObject/GameObject.cpp Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> * Update src/server/game/Entities/GameObject/GameObject.cpp Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> * Update src/server/game/Entities/Player/PlayerMisc.cpp Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> * Update src/server/game/Groups/Group.cpp Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> * codestyle * table changes * table style * codestyle * table changes for columns * data sanitization * todo: - Finish loading db data into the containers - Using containers to find data - How to get data from ObjectMGR inside Gameobject? * loading on start up and db changes * Removing unused data structure * Uninitialised integer * Whitespace * clean-up and hooks to save states on memory * Codestyle MySQL deprecated backticks * i dont understand codefactor * build * Update data/sql/updates/pending_db_world/rev_1643395587559675400.sql Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> * Update src/server/game/Globals/ObjectMgr.h Co-authored-by: Kargatum <dowlandtop@yandex.com> * review changes * unecessary removal * pushback instead of emplace * wrong database update * Update ObjectMgr.cpp * missing check * removing entry from the PR * missing removals * last delete * build * aha! Found the culprit for the sudden assert errors * type safety, save only important gameobjects * static cast to unsigned short * Update data/sql/updates/pending_db_characters/rev_1643629468629316100.sql Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> * type changes * queries fix * fix build * enabling which gameobjects to save on the database * deadmines iron clad door * Adjustment to gameobject onj create state and instances: - Gnomeregan doors and Grubbis boss state - Deadmines missing doors - Stratholme gameobjects state saved * forgot emi blastfuse change to despawn * Leaving group logic * codestyle * fixing merge issues * prevent bad behaviour * brain meltdown * Update data/sql/updates/pending_db_characters/rev_1643629468629316100.sql * Update data/sql/updates/pending_db_world/rev_1649359139539727000.sql Co-authored-by: Claudiodfc <54484196+claudiodfc@users.noreply.github.com> Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Co-authored-by: Kargatum <dowlandtop@yandex.com> Co-authored-by: Skjalf <47818697+Nyeriah@users.noreply.github.com>
2022-03-30feat(Core/Unit): New helpers for UnitFlag and UnitFlag2 (#11227)Kitzunu
2022-01-22fix(Core/Stratholme): Some adjustments to Jarien and Sothos fight (#10269)Nefertumm
2022-01-20fix(Scripts/Stratholme): Cancel Baron's Ultimatum event after Baron dies ↵Nefertumm
(#10242)
2022-01-19feat(Core/Common): add new helpers for time utility (#10207)Kargatum
2022-01-13refactor(Core/Misc): isEmpty to IsEmpty (#10011)Kitzunu
2021-12-31chore(Scripts/Misc): Cleanup some more JustDied hooks (#9768)Kitzunu
2021-12-28feat(Core/AI): convert `SelectAggroTarget` to enum class (#9893)Kargatum
2021-12-03fix(Scripts/Stratholme): Rewrite Jarien and Sothos fight (#9391)Nefertumm
2021-11-22refactor(Core/Misc): headers cleanup (#9259)Kargatum
2021-11-14refactor(Scripts/Commands): convert cs_lookup to new system (#9100)IntelligentQuantum
2021-10-23refactor(Scripts/Stratholme): move Baroness Anastari script to CPP (#8562)Skjalf
2021-09-30feat(License): add new headers information about license (#7941)Kargatum
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2021-07-19refactor(Scripts/EasternKingdoms): code cleanup (part 5) - also fix ↵Francesco Borzì
potential crash (#6923)
2021-04-25feat(Core/Misc): implement ObjectGuid class (port from TC) (#4885)UltraNix
2021-02-24refactor(Core): sort #includes alphabetically (#4579)Kitzunu
2021-01-10chore(core): remove malformed whitespaces (#4244)Kitzunu
* from https://www.codefactor.io/repository/github/azerothcore/azerothcore-wotlk/issues?category=Style&groupId=838&lang=5&page=75
2021-01-09feat(CI/Codestyle): added codestyle check (#3668)Kargatum
2020-12-06refactor(Core): apply clang-tidy modernize-use-override (#3817)Francesco Borzì
2020-10-11refactor(Core/Scripts): restyle scripts lib with astyle (#3467)Kargatum
2020-09-06refactor(Scripts/Stratholme): fix warnings and made code more readable (#3433)Francesco Borzì
2019-02-10chore(PCH): remove "ScriptPCH.h" from cpp scripts (#1423)Stoabrogga
remove "ScriptPCH.h" from cpp scripts as it is intended to be used as precompiled header for the build process only
2018-03-12Update license links (#783)Nefertumm
2017-12-21Using TC structure allowing easier patches importingYehonal
2016-08-11Big re-organization of repository [W.I.P]Yehonal
2016-06-26converted all tabs to 4 spacesYehonal
2016-06-26First Commitv0.10.1Yehonal
For Azeroth!