Commit Graph

14332 Commits

Author SHA1 Message Date
ccrs
330cbb55fb Scripts/ICC: include missing call from UnitAI::JustExitedCombat override in npc_green_dragon_combat_trigger 2020-01-12 00:14:45 +01:00
Shauren
c188d4db85 Scripts/Icecrown Citadel: Removed unneccessary combat hacks from Valithria Dreamwalker 2020-01-11 23:49:33 +01:00
Ovahlord
87c79c9485 Core/Events: allow to override holiday durations and correct Lunar Festival 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-11 23:00:38 +01:00
jackpoz
33e4d4cd05 Scripts/Misc: Fix static analysis issues. 2020-01-11 22:56:08 +01:00
Killyana
a149261e94 Quest/Scripts: Remove some hacks from "Trolls Is Gone Crazy!" 2020-01-09 23:10:46 +01:00
Giacomo Pozzoni
29bf280e34 Core/PathGenerator: Fix path generator returning shortcuts when start and 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-09 19:38:45 +01:00
Keader
1bdc792559 Scripts/Blood Furnace: Fixed Broggok reset issues and some little improvements
Closes #23658
2020-01-07 23:09:59 -03:00
Giacomo Pozzoni
37ffdc05b2 Scripts/Misc: Fix build warnings 2020-01-07 08:28:21 +01:00
Killyana
434cdb1fa0 DB/Spawns: Remove "Hand of the Deceiver" spawns as summoned by a script 2020-01-05 22:16:01 +01:00
Killyana
10ba39e626 Creature/Script: Add text target for npc_shadowfang_prisoner 2020-01-03 15:55:26 +01:00
Shauren
677834dca7 Core/SAI: Add missing break (fixes incorrect db errors) 2020-01-03 13:44:42 +01:00
dr-j
a04a80b906 DB/Quest: Move "Gyromast's Revenge" to SAI
Closes #24034
2020-01-02 23:34:10 +01:00
Gildor
78e77a086b Core/Spells: Fix Sacred Shield (Paladin) absorb amount with ICC buff (#24023) 2020-01-02 13:07:39 -03:00
Aokromes
ed93932537 New year
Say bye bye to every year changing dates
2020-01-02 06:25:50 +01:00
ccrs
7ffe018571 Scripts/ICC: little bit of cleanup in Valithria after the "recent" changes 2020-01-02 01:06:38 +01:00
jackpoz
be65f7d60e Core/Misc: Fix no-pch build 2020-01-01 22:57:13 +01:00
Lopfest
443a425c4c Core/SAI: Implement new action to set movement speed
(cherry picked from commit 5dd6d31c01)

# Conflicts:
#	src/server/game/AI/SmartScripts/SmartScriptMgr.cpp
#	src/server/game/AI/SmartScripts/SmartScriptMgr.h
2020-01-01 19:56:05 +01:00
Killyana
9f057d7082 Core/Movement: Remove a wrong set SetWalk from HomeMovementGenerator 2020-01-01 19:42:10 +01:00
Killyana
0eb9e4d805 line 2020-01-01 17:38:52 +01:00
Killyana
a32aeceb0d Core/Creature: Clear creature focus after an evade 2020-01-01 17:19:37 +01:00
Giacomo Pozzoni
4ccf01de39 Fix fleeing speed to 66% run speed (#24025)
* 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
2020-01-01 16:28:33 +01:00
Killyana
7fb7432620 Core/AI: Fix creatures not updating their target properly once engaged
Closes  #21562
2019-12-30 19:03:14 +01:00
Giacomo Pozzoni
88a14251e2 Core/MMaps: Fix charge underwater/falling (#24010)
* 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 272009ebee

* Remove Z offset when charging a target as it never made sense
2019-12-30 15:58:39 +01:00
Keader
2f31119ea3 Scripts/ICC: Fixed Valithria Archmages casting while dead
After 9c603ea87f, dead creatures will tick UpdateAI
Closes: #24012
2019-12-30 11:26:07 -03:00
Gildor
617e9dacc8 Core/Spells: Fix Power Word: Shield (Priest) absorb amount (#23985)
Closes #22090
2019-12-30 10:46:10 -03:00
Keader
e15354dc7f Scripts/Spells: Fixed Black Magic proc with some druid spells (#24002) 2019-12-30 10:42:21 -03:00
Giacomo Pozzoni
e698c17a26 Core/Movement: Fix wrong orientation set when pausing movement (#23986)
* Core/Movement: Fix wrong orientation set when pausing movement

* Update MoveSpline.h

* Update Unit.cpp
2019-12-29 16:24:53 +01:00
Eridium
b60786a916 Spell/Script: Egg Nog (#24007)
Closes  #23996
2019-12-29 12:09:31 -03:00
Killyana
cb11ad97fb Creature/AI: Reset CoolDowns on evade
Closes  #24008
2019-12-29 14:05:03 +01:00
Michael
6b19f4a0ab additional output for additem command (#24006)
* 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-28 22:58:18 +01:00
jackpoz
862d47394b Core/Movement: Fix fleeing speed to 66% run speed
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-27 17:28:09 +01:00
Giacomo Pozzoni
8f94c9ef6b Core/Movement: Fix stunned falling units freezing the client (#24000) 2019-12-27 16:33:16 +01:00
Keader
9f7b464a6a Scritps/ICC: Fixed resistance calculation for Mutated Transformation (Professor Putricide) (#23858)
More Info in: #23837
2019-12-26 13:22:04 -03:00
Giacomo Pozzoni
18a4cbee5e Core/Creatures: Fix spell_school_immune_mask being applied against positive spells too (#23999) 2019-12-26 13:58:45 +01:00
Giacomo Pozzoni
7920347f43 Core/Spells: Fix Spellsteal stealing Silence buff of Arcane Torrent (#23992) 2019-12-26 13:57:50 +01:00
Giacomo Pozzoni
13ad8b66d9 Core/Movement: Add more LOS checks (#23991)
Add more LOS checks to ensure Units don't cross trees/walls when fleeing/moving
2019-12-26 13:56:51 +01:00
jackpoz
afbc478919 Core/Map: Load the grid of TempSummons owned by Players
Ensure to load the grid of TempSummons owned by Players when the relocate to another cell
2019-12-21 16:27:46 +01:00
Shauren
175eba74ae Scripts: Add missing killer nullptr checks in JustDied hooks 2019-12-21 13:30:59 +01:00
Shauren
046e98bc5d Core/Creatures: Fixed crash when guards get killed by periodic auras whose caster is offline or despawned 2019-12-21 13:06:42 +01:00
jackpoz
68fa3091a2 Scripts/Misc:Code cleanup 2019-12-20 18:02:00 +01:00
Killyana
c5c46fed6a Creature/Script: Fire Bomb
Closes #23977
2019-12-20 17:26:04 +01:00
Killyana
9bed0aa8d8 Creature/Script: Toravon Frozen Orb Stalker 2019-12-20 16:53:01 +01:00
Killyana
26faca51cd Spell: Move Crystal Spike aura to the cpp 2019-12-19 22:27:31 +01:00
Killyana
462b63957a Spell: Move Shadow Trap aura to the cpp 2019-12-19 21:46:16 +01:00
Eridium
efcbfa5c24 Boss/Script: Fix Mechano-Lord Capacitus's Nether Charges (#23976)
* Boss/Script: Fix Mechano-Lord Capacitus's Nether Charges

Closes #23973

* Update boss_mechano_lord_capacitus.cpp

* Update boss_mechano_lord_capacitus.cpp

* Update boss_mechano_lord_capacitus.cpp

* Rename 2019_12_99_99_world.sql to 2019_12_19_00_world.sql
2019-12-19 07:57:26 +01:00
Killyana
74f92d776b Spell: Move Column of Frost & Mana Void to the cpp 2019-12-18 21:41:40 +01:00
Killyana
4d89da56c1 Spell/Script: Move the spell "Flame Sphere Spawn Effect" from the DB to the cpp 2019-12-16 21:17:10 +01:00
Giacomo Pozzoni
f20265feaf Core/Creature: Remove empty spell ids from CreatureAddon.auras vector
Close #23969
2019-12-16 10:44:50 +01:00
jackpoz
54f9456764 Core/Creature: Log an error for Creatures spawned with temporary auras
The errors still need to be addressed.
Close #23225
2019-12-15 19:59:39 +01:00
Keader
ecd4ffc1ce Build fix 2019-12-15 12:40:26 -03:00