aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
AgeCommit message (Collapse)Author
2024-05-30Core/Spells: removed no longer used parameters from ↵Ovahlord
SpellEffectInfo::CalcValue and SpellEffectInfo::CalcBaseValue
2024-05-28Core/Misc: Minor fixes in preparation to support fmt v10Shauren
(cherry picked from commit 39fc9f800098c314c24db1c4609ff13809100dcd)
2024-05-28Core/Creatures: moved combat pulse into heartbeat handling and implemented ↵Ovahlord
CREATURE_STATIC_FLAG_2_FORCE_PARTY_MEMBERS_INTO_COMBAT (#29946) (cherry picked from commit 11f32a2427caf7064947b03f3256e06d27fe6327)
2024-05-28Scripts/Items: Updated Amalgam's Seventh Spine script - fixed auras ↵Shauren
lingering after removal and added new case for evokers (cherry picked from commit 250984a7b7b9016fc675dd4cfe0d29d164cc61bd)
2024-05-28Core/Auras: Implemented OnHeartbeat AuraScript hook and refactored an ↵Ovahlord
aurascript to use it as example (#29945) * Updated Amalgam's Seventh Spine dummy aura script to use the new AuraScript hook (cherry picked from commit 55ce5b150f716b6d470af80a9c31adf78e4cc198)
2024-05-28Scripts/Spells: Fix Crusader's Might cooldown reduction effect (#29938)Aqua Deus
(cherry picked from commit a361d3f5870a2b43f200c579314143a3bd219bab)
2024-05-28Core/Movement: Migrate scripts using GetMotionMaster()->MoveSmoothPath to ↵Shauren
GetMotionMaster()->MovePath and kill it (they now have the same capabilities) (cherry picked from commit dad976beb4f1a865e5df5d6f03da1d00d266e1fc) # Conflicts: # src/server/scripts/BrokenIsles/zone_orderhall_warrior.cpp
2024-05-28Core/Misc: Support boost 1.85Shauren
(cherry picked from commit cfa838df5de5a36f6ecef5211e9a3ea8e3774d1b)
2024-05-28Scripts/Spells: Add new script for spells with feign death with all flags ↵Aqua Deus
except uninteractible (#29922) (cherry picked from commit f4ef6f769b8c51d99bea040b95beb2eb0d6c8fd0)
2024-05-28Core/Movement: Store delay in WaypointNode as Milliseconds instead of raw ↵Shauren
integer and revert c5097114d1d08d6d6f7d2adc9f5f3f52f75c5818 (cherry picked from commit e1f43900d110e50a2021d605c61cfe7c436bcc54)
2024-05-28Scripts/Battlegrounds: Implement Twin Peaks (#29924)Jeremy
Closes #8894 (cherry picked from commit 091094aa1390b8619e63f555ccbe7f9520727fac)
2024-05-28Core/Entities: Fixed m_stringIds[0] invalidation when reloading ↵Shauren
creature_template with a gm command (cherry picked from commit bec5bdb61b1b78ae7f750019b9a187b489ebb496)
2024-05-28Scripts/Battleground: Implemented Battle for Gilneas (#29877)Jeremy
(cherry picked from commit 90f390f9b8d93d72078bc901f4ec3871fe31efd4)
2024-05-28Core/Creatures: Changed the spawn health field in creature table to a ↵Meji
percentage (#29801) (cherry picked from commit def601b4ff82ec8a90af60408a87cac92fdf070d)
2024-03-28Core/Battlegrounds: Move to scripts (#29799)Jeremy
* Introduce new BattlegroundScript class for map/bg specific scripts * Remove all sub, zone specific, battleground classes except Arena * Move all bg zone scripts to new BattlegroundScripts class in script folder * Remove ZoneScript from Battleground class * Remove some unused hooks from Battleground (cherry picked from commit be11f42a16d1fa0482e9572bf54e99e4dedd3c78)
2024-03-28Core/Conditions: Added CONDITION_SOURCE_TYPE_PLAYER_CONDITION (#29832)Meji
(cherry picked from commit 4913d027bf3b8231b925be3f203feac590bb3607)
2024-03-28Core/GameObjects: Implement destructible_hitpoint table to store health info ↵Jeremy
about destructible buildings (#29836) (cherry picked from commit 1f855ef56336c6a7fd74898e9c9beba77828c69b)
2024-03-28Core/Players: Slightly improve neutral player faction supportShauren
(cherry picked from commit 94b78ebc8b0eb09409d0db36bebfde85a1644fe8)
2024-03-25Core/Logging: Improved generated code for log statements (length of text is ↵Shauren
computed at compile time) (cherry picked from commit e121ed81d1bacf1d8550012122c8edee408fe03e)
2024-03-25Core/Objects: Added ToWorldObject and ToItemShauren
(cherry picked from commit 6f6af6a1a1508508d0e42b90f0acf4f363cf91bd)
2024-03-25Core/Misc: Use our new unique_trackable_ptr for various classes exposed to ↵Shauren
scripts (not actually used anywhere currently) (cherry picked from commit 4779fa5048642b57a0f69de7ab56b9d563c1cbc4)
2024-03-19Scripts/Commands: fixed buildOvahlord
2024-03-14Core/Packets: fixed structure of SpellCastVisualOvahlord
2024-03-13Core/PacketIO: Update to 4.4.0.53627 (#29805)MaxtorCoder
* Core/PacketIO: Update to 4.4.0.53627 * Core/IO: Remove duplicate declaration of PetSpellDataID * Core/IO: Assign STATUS_UNHANDLED to some azerite packets
2024-03-13Scripts: dropped most post Cataclysm PvE scriptsOvahlord
2024-03-12Core/Maps: dropped Garrison implementationOvahlord
2024-03-12Core/Players: updated inventory slotsOvahlord
2024-03-10Core/DataStores: duc-taped buildOvahlord
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