aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/Northrend
AgeCommit message (Collapse)Author
2025-11-23Core/Movement: Change MoveJump to use min/max height argument instead of ↵Shauren
vertical speed
2025-11-23Scripts/Misc: Replace manual jumps with proper spells (or non-jump movement ↵Shauren
where there should be no jumps)
2025-11-18Core/Movement: Remove MotionMaster::MoveJump(x, y, z) overloadShauren
2025-11-10Core/Movement: Use std::span argument instead of std::vector in ↵Shauren
MoveSplineInit::MovebyPath to avoid having to construct temporary containers
2025-11-09Core/Position: Change Position<->G3D::Vector3 conversion functions to be lambdasShauren
2025-10-29Core/Misc: Remove large functions from headersShauren
2025-10-15Scripts/Spells: Fix all effect hooks attached to SPELL_EFFECT_SUMMON broken ↵Shauren
after moving handling of that effect to launch phase
2025-10-14Core/Entities: Merge duplicate functions calculating relative positions - ↵Shauren
remove CalculatePassengerPosition/CalculatePassengerOffset from TransportBase class
2025-10-04Core/Misc: Reduce differences between branchesShauren
2025-10-01Scripts/The Nexus: Updated dungeon encounter idsShauren
2025-08-16Scripts/Spells: Refactor spell script internals to fix ↵Shauren
-Wcast-function-type-mismatch warning
2025-07-11Core/Misc: Simplify LinkedListHead::isEmpty and rename to empty to fit ↵Shauren
standard container naming
2025-07-11Core/Groups: Use iterators instead of raw LinkedListElement to interact with ↵Shauren
group members
2025-06-13Core/Misc: Remove a bunch of code from headersShauren
2025-06-08Core/Misc: Kill AnyPlayerInObjectRangeCheck (duplicate of ↵Shauren
AnyUnitInObjectRangeCheck)
2025-05-19Core/Position: Remove Position implicit object slicingShauren
2025-05-11Scripts/Misc: Update ScriptPCH content to include most commonly headersShauren
2025-04-20Core/Spells: Rename confusing SpellState enum valuesShauren
* SPELL_STATE_CASTING -> SPELL_STATE_CHANNELING (was used for "channel in progress") * SPELL_STATE_DELAYED -> SPELL_STATE_LAUNCHED
2025-04-03Core/Spells: Merge Spell::SetSpellValue overloadsShauren
2025-02-07Scripts: Remove unneccessary DoublePosition from AreaBoundaryShauren
2025-02-01Core/Spells: Remove manual spell guid creation in scriptsShauren
2025-01-01Scripts/Spells: Removed unneccessary hacks - reagent consumption by ↵Shauren
triggered spells fixed in 54a83b4b689b7d2bbddb91fc79319dd806da8cc0
2024-12-31Core/Spells: Split TRIGGERED_IGNORE_POWER_AND_REAGENT_COST into separate ↵Shauren
POWER and REAGENT flags
2024-12-29Scripts: Remove direct unit flag manipulations for UNIT_FLAG_IMMUNE_TO_PC, ↵Shauren
UNIT_FLAG_IMMUNE_TO_NPC and UNIT_FLAG_UNINTERACTIBLE
2024-12-29Core/AI: Remove default arguments for inter-script communicationModoX
2024-12-21Core/Scripts: Added SpellEffectInfo argument to CalcDamage and CalcHealing ↵Shauren
spell script hooks
2024-10-21Core/Texts: Refactor Emote/Sound handling and add ConditionID for ↵Jeremy
ChatTextBuilders (#30343)
2024-09-12Core/Spells: Refactor CastSpellExtraArgsShauren
* Allow C++20 designated initializers * Allow precise float values for SPELLVALUE_RADIUS_MOD, SPELLVALUE_CRIT_CHANCE and SPELLVALUE_DURATION_PCT
2024-06-21Core/Movement: Allow setting position or object facing targets for jump movementShauren
2024-06-19Core/Spells: Fixed implementation of ↵Shauren
SPELL_ATTR1_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS and removed banish special cases that were neccessary because that attribute wasn't correctly supported
2024-04-28Core/Creatures: moved combat pulse into heartbeat handling and implemented ↵Ovahlord
CREATURE_STATIC_FLAG_2_FORCE_PARTY_MEMBERS_INTO_COMBAT (#29946)
2024-04-25Core/Movement: Migrate scripts using GetMotionMaster()->MoveSmoothPath to ↵Shauren
GetMotionMaster()->MovePath and kill it (they now have the same capabilities)
2024-04-19Core/Movement: Store delay in WaypointNode as Milliseconds instead of raw ↵Shauren
integer and revert c5097114d1d08d6d6f7d2adc9f5f3f52f75c5818
2024-03-30Core/Creatures: Changed the spawn health field in creature table to a ↵Meji
percentage (#29801)
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
2024-03-24Core/Players: Slightly improve neutral player faction supportShauren
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-02-28Scripts/Forge of Souls: Fixed Devourer of Souls achievement worldstate ↵Shauren
expression requirement and rotate beam tick timing
2024-02-26Core/Battlegrounds: Isle of Conquest Rework (#29687)Jeremy
2024-02-24Scripts: Removed unused global variablesShauren
2024-02-23Core/Battlegrounds: Move some areatrigger handling to scripts (#29700)Jeremy
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-01-27Core/Battlegrounds: Strand of the Ancients Rework (#29576)Jeremy
2024-01-08Core/Creatures: Moved autoattack handling from scripts to gameShauren
2024-01-05Core/Waypoints: Refactor to split data into path and node related info in db ↵ModoX
(#29506)
2023-12-08Core/Misc: Minor code modernization - kill std::bindShauren
2023-11-24Core/Waypoints: Drop waypoint_scripts table (#29437)ModoX
2023-11-06Core/InstanceScript: Refactored door types to reflect its behavior (#29406)ModoX
2023-11-03Core/Spells: Store BasePoints as float in SpellEffectInfoShauren