aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
AgeCommit message (Collapse)Author
2024-03-24Core/Players: Slightly improve neutral player faction supportShauren
2024-03-18Scripts/Spells: Fix rhapsody talent (#29804)Aqua Deus
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2024-03-15Core/Logging: Improved generated code for log statements (length of text is ↵Shauren
computed at compile time)
2024-03-14Core/Objects: Added ToWorldObject and ToItemShauren
2024-03-13Core/Misc: Use our new unique_trackable_ptr for various classes exposed to ↵Shauren
scripts (not actually used anywhere currently)
2024-03-07Core/vmaps: Removed vmap lookup functions duplicating functionality of each ↵Shauren
other
2024-03-03Core/Creatures: Implemented serverside checks for ↵Shauren
UNIT_FLAG2_INTERACT_WHILE_HOSTILE and UNIT_FLAG3_ALLOW_INTERACTION_WHILE_IN_COMBAT * Also stop sending npc flags for hostile creatures
2024-03-03Core/Quests: Merged UpdateNearbyCreatureNpcFlags, ↵Shauren
UpdateVisibleGameobjectsOrSpellClicks and SendQuestGiverStatusMultiple on quest actions * Fixes quest markers above NPC heads not disappearing when player stops seeing questgiver npc flag
2024-02-29Core/Creatures: implemented most movement related static flags and migrated ↵Ovahlord
existing movement data into static flags (#29541) * implemented CREATURE_STATIC_FLAG_AQUATIC - creatures cannot leave liquids * implemented CREATURE_STATIC_FLAG_AMPHIBIOUS - creatures can enter and leave liquids but remain on the ocean floor when swimming is not enabled until engaged * implemented CREATURE_STATIC_FLAG_FLOATING - creatures have their gravity on spawn / reset disabled * implemented CREATURE_STATIC_FLAG_SESSILE - creatures are rooted in place * implemented CREATURE_STATIC_FLAG_CAN_SWIM - creature can swim in liquids * implemented CREATURE_STATIC_FLAG_3_CANNOT_SWIM - Amphibious creatures cannot toggle on swimming * implemented CREATURE_STATIC_FLAG_3_CANNOT_TURN - Creatures cannot turn at all * implemented CREATURE_STATIC_FLAG_4_PREVENT_SWIM - Amphibious creatures won't toggle on swimming until their victim starts leaving the ocean floor * partially implemented CREATURE_STATIC_FLAG_3_CANNOT_PENETRATE_WATER * deprecated CREATURE_FLAG_EXTRA_NO_MOVE_FLAGS_UPDATE as this flag was a hackfix to a wrong implementation that is now gone
2024-02-28Scripts/Serpentshrine Cavern: Removed Spout hack and use correct spell idsShauren
2024-02-28Core/Movement: MoveRotate improvementsShauren
* Allow overriding rotation speed * Allow limiting rotation using total rotation angle instead of duration
2024-02-28Scripts/Forge of Souls: Fixed Devourer of Souls achievement worldstate ↵Shauren
expression requirement and rotate beam tick timing
2024-02-27Scripts/Spells: Fix DK talent Permafrost (#29759)Aqua Deus
2024-02-26Core/Battlegrounds: Isle of Conquest Rework (#29687)Jeremy
2024-02-26Core/Auras: Implemented SpellEffectAttributes::AuraPointsStackShauren
2024-02-25Scripts/Spells: Fix energize for spell Doom (Warlock) (#29748)Aqua Deus
2024-02-25Scripts/Spells: Fix Shield of the Righteous armor bonus (#29749)Aqua Deus
2024-02-25Build: Reuse PCH file between all script modulesShauren
2024-02-24Scripts/ExilesReach: Implemented Ride SE Boar, Re-Deather and Stocking Up ↵Malcrom
quest (#29670) Co-authored-by: ModoX <moardox@gmail.com>
2024-02-24Scripts/Spells: Update Vampiric touch script implementing the talent Misery ↵Aqua Deus
and the dispel fleeing (#29743)
2024-02-24Core/Creatures: Implemented UNIT_NPC_FLAG_GOSSIP as viewer dependent and ↵ModoX
update npcflags on quest changes (#29646)
2024-02-24Scripts: Removed unused global variablesShauren
2024-02-24Scripts/ForbiddenReach: Added spawn handling for dracthyr intro personal ↵Naddley
summons (#29682) Co-Authored-By: ModoX <moardox@gmail.com>
2024-02-23Core/Battlegrounds: Move some areatrigger handling to scripts (#29700)Jeremy
2024-02-22Scripts/Spells: Implemented Priest talent Pain Transformation (#29720)Mematoru23
2024-02-22Core/Creatures: Implemented CREATURE_STATIC_FLAG_4_NO_MELEE_APPROACH and ↵Shauren
fixed CREATURE_STATIC_FLAG_NO_MELEE_FLEE implementation (should cause fleeing from melee range)
2024-02-14Core/Instances: Added back missing cases to ↵Shauren
InstanceScript::SendEncounterUnit that are supported in 3.3.5 branch
2024-02-11Scripts/Spells: Implemented Priest talent Indemnity (#29669)Mematoru23
2024-02-11Scripts/Spells: Implemented Priest talent Train of Thought (#29676)Mematoru23
2024-02-10Scripts/Spells: Implemented Priest talent Crystalline Reflection (#29677)Mematoru23
2024-02-10Scripts/Spells: Implemented Priest talent Divine Aegis/ Fixed PW:S Crit (#29683)Mematoru23
2024-02-07Scripts/Spells: Implemented Priest talent Heaven's Wrath (#29671)Mematoru23
2024-02-06Scripts/Spells: Implemented Priest talent PhantasmModoX
Co-authored-by: Mematoru23 <127750549+Mematoru23@users.noreply.github.com>
2024-02-05Scripts/Priest: Implemented Priest talent Surge of Light (#29657)Mematoru23
2024-02-05Scripts/Spells: Implemented Mind Blast procs (#29641)Mematoru23
* Schism * Dark Indulgence
2024-02-05Scripts/Spells: Implemented Priest talent Blaze of Light (#29649)Mematoru23
2024-02-05Scripts/ExilesReach: Implemented quest Re-sizing the Situation (#29623)Malcrom
2024-02-04Scripts/ExilesReach: Fix owner selection for non personal summonsModoX
Closes #29655
2024-02-01Scripts/Spells: Fixed possible crash in From Darkness Comes LightModoX
* 863a005ef229d62c81543355b558d719f013aca1 followup
2024-01-30Core/Creatures: Move immunities to separate table and implemented setting ↵Shauren
immunties to dispel, spell effects, aura types, aoe and chain targeting
2024-01-29Scripts/Boralus: Implement Quest "Sanctum of the Sages"" (#29636)Naddley
2024-01-29Scripts/Priest: Implemented Priest talent From Darkness Comes Light Aura ↵Cristian Vintila
(#29631)
2024-01-29Scripts/Spells: Implemented Priest talent Protective Light (#29630)Cristian Vintila
2024-01-27Scripts/Boralus: Implement quest "The Old Knight" (#29622)Naddley
2024-01-27Core/Battlegrounds: Strand of the Ancients Rework (#29576)Jeremy
2024-01-27Core/Players: Fixed CharacterCache by-name storage holding data for deleted ↵Shauren
characters
2024-01-26Scripts/ExilesReach: Implement The Scout-o-Matic 5000 and The Choppy Booster ↵Malcrom
Mk. 5 (#29575)
2024-01-25Core/Unit: Set DemonCreator for wild allied summonsModoX
2024-01-23Scripts/Baradin Hold: cleaned up some leftovers from Argaloth's rework and ↵Ovahlord
applied some missing coding standards
2024-01-22Scripts/Baradin Hold: rewrite Argaloth encounter (#29604)Ovahlord
* handle all missing mechanics and visuals * modernized instance script