aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-01-20Core/MMaps: Handle path on same positionjackpoz
Handle path on the same polygon between 2 very close positions as a normal path.
2020-01-20Core/PathGenerator: Fix path generator returning shortcuts when start and ↵Giacomo Pozzoni
end are on the same polygon (#24083) * Core/PathGenerator: Fix path generator returning shortcuts when start and end are on the same polygon Second try of handling paths on same poly in a better way than just building a shortcut * Fix movement generators using paths with start/end positions far from mmap polygons * Include flag PATHFIND_FARFROMPOLY even with a normal path if start or end were far away from mmap poly
2020-01-19DB/Quest: Convert Reports from the Field to SAIKillyana
2020-01-19Core/Gameobject: Rename GO_STATE_ACTIVE_ALTERNATIVE to GO_STATE_DESTROYED ↵NoName
(#24062) * Step 1: Rename GO_STATE_ACTIVE_ALTERNATIVE to GO_STATE_DESTROYED * Update src/server/shared/SharedDefines.h Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
2020-01-19Scripts/Quests: Reports from the Field (#24075)Sorikoff
2020-01-19Scripts/Violet Stand: Warmages (#24084)Sorikoff
* Scripts/Violet Stand: Warmages * Rename 9999_99_99_99_world.sql to 2020_01_19_02_world.sql Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
2020-01-19Scripts/Transitus Shield: Warmages (#24082)Sorikoff
* Scripts/Transitus Shield: Warmage * Scripts/Transitus Shield: SQL fix * Scripts/Transitus Shield: improve SQL * Rename 9999_99_99_99_world.sql to 2020_01_19_01_world.sql Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
2020-01-18Core/PathGenerator: Temporarily revert 29bf280e3496cf13c24ccb20e37da29d3bfa74d9jackpoz
Temporarily revert 29bf280e3496cf13c24ccb20e37da29d3bfa74d9 since our recast implementation always expects a path to have different polygons. A proper fix will be implemented later on, splitting a path with 1 single polygons in smaller steps in a similar way of how FindSmoothPath() works
2020-01-17Scripts/Ulduar: Fix Ominous Clouds movementsjackpoz
Fix Ominous Clouds being only clockwise, now they move both clock and counter-clock wise. Add a workaround for GenericMovementGenerator not handling correctly cyclic splines started by MoveCirclePath(), stopping the movement after a single round. The workaround code can be removed once the bug in GenericMovementGenerator is fixed.
2020-01-17Core/Spells: SPELL_AURA_48 implementation (#24054)NoName
by xvwyh
2020-01-17Spell: "Fierce Lightning Stike" must hit only one targetKillyana
2020-01-15DB/Quest: Convert the quest "Missing in Action" to SAIKillyana
Closes #24030
2020-01-14Scripts: Fix rbac permission for skipping default boss sequencing checkShauren
2020-01-14Fixed PvP Combat timer never getting refreshed (#24058)Kelno
* Fixed PvP Combat timer never gets refreshed while meleeing * Apply Treeston feedback Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
2020-01-14Core/SAI: Fix SMART_ACTION_SET_MOVEMENT_SPEED behavior (#24059)Regigicas
2020-01-14Scripts/Ulduar: Attempt to fix Yogg-Saron not evading on wipe (#24055)Giacomo Pozzoni
2020-01-14Scripts/Spells: fix Turkey Timer duration (#24048)Alan Deutscher
* spell_gen_turkey_marker::OnPeriodic: Pop expired stack timestamps from tracking list. * Be a bit more explicit about the data type of removedCount. * Formatting nudge. * Remove brackets.
2020-01-14Core/DynamicObjects: Restore the ability of DynamicObjects to be world ↵xvwyh
objects which was accidentally removed in f0f4a620fbeef9cc450d1294c1964fe98e45645d breaking Far Sight (#24046) Fixes #17081
2020-01-12Scripts/ICC: include missing call from UnitAI::JustExitedCombat override in ↵ccrs
npc_green_dragon_combat_trigger
2020-01-11Scripts/Icecrown Citadel: Removed unneccessary combat hacks from Valithria ↵Shauren
Dreamwalker
2020-01-11Core/Events: allow to override holiday durations and correct Lunar Festival ↵Ovahlord
duration down to 2 weeks * the new field must be set for every new holiday date entry to take effect if you want to override the duration of the given
2020-01-11Scripts/Misc: Fix static analysis issues.jackpoz
2020-01-09Quest/Scripts: Remove some hacks from "Trolls Is Gone Crazy!"Killyana
2020-01-09Core/PathGenerator: Fix path generator returning shortcuts when start and ↵Giacomo Pozzoni
end are on the same polygon (#24036) * Core/PathGenerator: Fix path generator returning shortcuts when start and end are on the same polygon Fix path generator returning shortcuts when start and end are on the same polygon by handling this case as if start and end were on 2 different polygons. This will ensure BuildPointPath() gets called which calls FindSmoothPath(), making sure each step is not longer than SMOOTH_PATH_STEP_SIZE (4 yards) * Change ingame cast error message to SPELL_FAILED_NOPATH from SPELL_FAILED_OUT_OF_RANGE if the generated path is too long
2020-01-07Scripts/Blood Furnace: Fixed Broggok reset issues and some little improvementsKeader
Closes #23658
2020-01-07Scripts/Misc: Fix build warningsGiacomo Pozzoni
2020-01-05DB/Spawns: Remove "Hand of the Deceiver" spawns as summoned by a scriptKillyana
2020-01-03Creature/Script: Add text target for npc_shadowfang_prisonerKillyana
2020-01-03Core/SAI: Add missing break (fixes incorrect db errors)Shauren
2020-01-02DB/Quest: Move "Gyromast's Revenge" to SAIdr-j
Closes #24034
2020-01-02Core/Spells: Fix Sacred Shield (Paladin) absorb amount with ICC buff (#24023)Gildor
2020-01-02New yearAokromes
Say bye bye to every year changing dates
2020-01-02Scripts/ICC: little bit of cleanup in Valithria after the "recent" changesccrs
2020-01-01Core/Misc: Fix no-pch buildjackpoz
2020-01-01Core/SAI: Implement new action to set movement speedLopfest
(cherry picked from commit 5dd6d31c01dcc48f3d286196808ca0f6de9eaf04) # Conflicts: # src/server/game/AI/SmartScripts/SmartScriptMgr.cpp # src/server/game/AI/SmartScripts/SmartScriptMgr.h
2020-01-01Core/Movement: Remove a wrong set SetWalk from HomeMovementGeneratorKillyana
2020-01-01lineKillyana
2020-01-01Core/Creature: Clear creature focus after an evadeKillyana
2020-01-01Fix fleeing speed to 66% run speed (#24025)Giacomo Pozzoni
* Core/Movement: Fix fleeing speed to 66% run speed Fix fleeing speed to 66% run speed until the creature starts returning home * Fix build * Don't check speed type * Don't apply speed reduction twice * Fix no-pch (1st try) * Make sure every spell focus is interrupted when seeking assistance
2019-12-30Core/AI: Fix creatures not updating their target properly once engagedKillyana
Closes #21562
2019-12-30Core/MMaps: Fix charge underwater/falling (#24010)Giacomo Pozzoni
* Core/MMaps: Fix charge underwater Fix charge sometimes returning "no path available" when swimming/underwater. Fix charge selecting a destination point 4 yards above swimming/underwater targets * Allow falling units to charge targets that are below (lower Z coordinate) * Disable "raycast" pathfinding as it's not blizzlike. This might show some strange paths when charging with a target in front. It also fixes some falling undermap issues. This Reverts 272009ebeed80bc7749c004348fb1057761cf268 * Remove Z offset when charging a target as it never made sense
2019-12-30Scripts/ICC: Fixed Valithria Archmages casting while deadKeader
After 9c603ea87f09c47d52f093ccc73ee75c15eff6f5, dead creatures will tick UpdateAI Closes: #24012
2019-12-30Core/Spells: Fix Power Word: Shield (Priest) absorb amount (#23985)Gildor
Closes #22090
2019-12-30Scripts/Spells: Fixed Black Magic proc with some druid spells (#24002)Keader
2019-12-29Core/Movement: Fix wrong orientation set when pausing movement (#23986)Giacomo Pozzoni
* Core/Movement: Fix wrong orientation set when pausing movement * Update MoveSpline.h * Update Unit.cpp
2019-12-29Spell/Script: Egg Nog (#24007)Eridium
Closes #23996
2019-12-29Creature/AI: Reset CoolDowns on evadeKillyana
Closes #24008
2019-12-28additional output for additem command (#24006)Michael
* additional output for additem command when removing items with additem: if the user provides an amount too large of a negative amount, the command will now output the amount of items that could not be destroyed. * renamed sql file to hopefully avoid conflicts * added clarification to failure string * changed unneeded else if condition to else * code style; braces * Update and rename 9999_99_99_99_world.sql to 2019_12_28_01_world.sql
2019-12-27Core/Movement: Fix fleeing speed to 66% run speedjackpoz
Fix AssistanceMovementGenerator using 100% MOVE_RUN speed instead of 66% . Please note that the fleeing mechanic still has some open issues that this single commit doesn't fix
2019-12-27Core/Movement: Fix stunned falling units freezing the client (#24000)Giacomo Pozzoni