aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/BrokenIsles
AgeCommit message (Collapse)Author
2025-11-24Core/Movement: Replace MotionMaster::MoveJumpWithGravity with new jump ↵Shauren
height based MoveJump
2025-11-23Core/Movement: Change MoveJump to use min/max height argument instead of ↵Shauren
vertical speed
2025-10-18Scripts/Mardum: Script Fel Lord Caza for quest Hidden no more (#30949)Aqua Deus
Co-authored-by: Naddley <NaddleyTC@gmail.com> Co-authored-by: ModoX <moardox@gmail.com>
2025-08-13Core: Updated to 11.2.0Shauren
2025-07-12Scripts/DalaranLegion: Implement Quest "Call of the Uncrowned" (#31126)Naddley
2025-07-05Scripts/DalaranLegion: Implement Quest: "Weapons of Legend" (Hunter) (#31099)Naddley
2025-06-28Scripts/BlackRookHold: Implement Amalgam of Souls encounter (#31025)Aqua Deus
2025-06-14Scripts/DalaranLegion: Implement aura to handle Orderhall Campaign Intro ↵Naddley
(#31063)
2025-01-10Core/AreaTriggers: Replace fixed movement times in database for areatriggers ↵Shauren
with speed
2024-12-31Core/Misc: Include cleanup - remove MapUtils.h from Containers.hShauren
2024-12-28Core/AI: Implemented conversation ai (#30538)ModoX
2024-05-22Scripts/MawOfSouls: Implemented Ymiron, the Fallen King encounter (#29987)ModoX
2024-04-25Core/Movement: Migrate scripts using GetMotionMaster()->MoveSmoothPath to ↵Shauren
GetMotionMaster()->MovePath and kill it (they now have the same capabilities)
2024-04-12Scripts/Mardum: Implement "Hidden No More" quest accept event (#29899)Naddley
Co-Authored-By: ModoX <moardox@gmail.com>
2024-04-02Core/Movement: Added Velocity field to waypoint_path table (#29837)ModoX
2024-03-26DB/Mardum: Implement Quest "Give Me Sight Beyond Sight" (#29833)Naddley
Co-Authored-By: ModoX <moardox@gmail.com>
2024-02-28Core/Movement: MoveRotate improvementsShauren
* Allow overriding rotation speed * Allow limiting rotation using total rotation angle instead of duration
2024-01-08Core/Creatures: Moved autoattack handling from scripts to gameShauren
2023-11-25Core/Units: Update PlayHoverAnim state when flying or hovering (#29434)Meji
2023-11-08Scripts/Mardum: Implement quest: "Enter The Illidari: Shivarra" (#29417)Naddley
2023-11-06Core/InstanceScript: Refactored door types to reflect its behavior (#29406)ModoX
2023-10-22Core/Map: Implement several difficulty getters (#29370)Teleqraph
Co-authored-by: ModoX <moardox@gmail.com>
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-02Scripts/Mardum: Implement Quest "Enter the Illidari: Coilskar" (#29345)Naddley
2023-09-23Scripts/Mardum: Fix buildModoX
2023-09-23Scripts/Mardum: Implement Quest "Enter the Illidari: Ashtongue" (#29324)Naddley
2023-09-07Scripts/Mardum: Implement The Invasion Begins quest (#29302)Naddley
Co-authored-by: ModoX <moardox@gmail.com>
2023-08-16Scripts/Mardum: Implement DH intro event (#29211)Naddley
Co-Authored-By: funjoker <funjoker109@gmail.com>
2023-01-06Core/Misc: Add missing Containers.h include where neccessaryShauren
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-01-26Core/Unit: Make HandleEmoteCommand typesafe (#25249)Peter Keresztes Schmidt
* Scripts/ScarletMonastery: Fix wrong emote during Headless Horseman encounter * Scripts/HoR: Fix wrong emote during escape event * Core/Unit: Make improve type safety of HandleEmoteCommand Change argument type to the expected enum type Emote * Scripts/CoS: Use SetUInt32Value to set UNIT_NPC_EMOTESTATE UNIT_NPC_EMOTESTATE is no flag field (cherry picked from commit 6c7837f947ff4eb5110a116a371daa6f9e2b3bbe)
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)
2021-12-073.3.5 gameobject summoner (#23289)Giacomo Pozzoni
* Scripts/Misc: Change IsSummonedBy(Unit*) to IsSummonedBy(WorldObject*) * Scripts/Misc: Fix build * Core/TempSummons: Rename GetSummoner() to GetSummonerUnit() * Core/TempSummons: Add support to TempSummons::GetSummoner() to return GameObject too * Fix build * Core/TempSummons: Allow GameObject to be owner of TempSummon * Core/TempSummons: Add support to SAI for GameObject owner of TempSummon * Scripts/Misc: Fix no-pch build * Core/TempSummons: Implement PR comments (cherry picked from commit 797fba98e95da1236465a15061ec4122d7ec33fe)
2021-03-28Core/Objects: Pass privateObjectOwner guid directly to SummonCreature functionsShauren
2020-05-03Core/Scripts: unified scripted gossip/quest apiariel-
- Changed self-accessor on GameObjectAI to "me", like UnitAI - Moved all related functions to AI, now Unit and GameObject have the same function names with identical behaviour - Remove "OnUpdate" from CreatureScript/GameObjectScript, was never used and we already have AI Update method - Quest methods no longer return a bool, the return value was used to call the AI version if the ScriptMgr one returned false - Implemented GameObjectAI::Destroyed hook (was never called), implemented Damaged method - Rename OnStateChanged to OnLootStateChanged to reflect when it's really called, and created a new hook OnStateChanged that only gets called on GOState change - Since the functions are now only getting called from AI, made GetAI methods full virtual. (CanSpawn method is anyways going to be used on creatures with AI) (cherry picked from commit f913f3bb8977c127d200d5d4a608ab434b21bbcd)
2020-01-02New YearAokromes
2019-08-25Scripts/OrderHall: Spawn some Warrior Order Hall NPC's and script some of ↵Jeremy
them (#19902)