Commit Graph

39720 Commits

Author SHA1 Message Date
Killyana
95b8d0fcf4 DB/SAI: Fix and error in Ara Control Console SAI
(cherry picked from commit bc1d37f20d)
2021-12-20 23:17:56 +01:00
jackpoz
0ed58b0952 Core/MMaps: Handle path on same position
Handle path on the same polygon between 2 very close positions as a normal path.

(cherry picked from commit d293dd3782)
2021-12-20 23:16:21 +01:00
Giacomo Pozzoni
1a070fd127 Core/PathGenerator: Fix path generator returning shortcuts when start and 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

(cherry picked from commit 67d9d04d63)
2021-12-20 23:15:54 +01:00
Killyana
575e18b120 DB: Missing change in the previous commit
(cherry picked from commit a249044700)
2021-12-20 23:15:41 +01:00
Killyana
4dfaaa61ce DB/Quest: Convert Reports from the Field to SAI
(cherry picked from commit c1580108f6)
2021-12-20 23:14:55 +01:00
NoName
5e267dda71 Core/Gameobject: Rename GO_STATE_ACTIVE_ALTERNATIVE to GO_STATE_DESTROYED (#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>
(cherry picked from commit 50d9d9196d)
2021-12-20 23:13:47 +01:00
Sorikoff
868784636b Scripts/Quests: Reports from the Field (#24075)
(cherry picked from commit bfac09bbcf)
2021-12-20 23:08:41 +01:00
Sorikoff
a4b8371c93 Scripts/Violet Stand: Warmages (#24084)
* 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>
(cherry picked from commit 07c0bfe11b)
2021-12-20 23:06:17 +01:00
Sorikoff
97c28f4a42 Scripts/Transitus Shield: Warmages (#24082)
* 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>
(cherry picked from commit f20b147c71)
2021-12-20 23:04:44 +01:00
Killyana
c99d726591 DB/Creature: Ulduar Shield Bunny
(cherry picked from commit b9353be089)
2021-12-20 23:03:11 +01:00
Killyana
7149528375 DB/Creature: Iron Colossus
(cherry picked from commit 3fdebe9fc0)
2021-12-20 23:02:22 +01:00
jackpoz
4bab876fe4 Core/PathGenerator: Temporarily revert 29bf280e34
Temporarily revert 29bf280e34 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

(cherry picked from commit 9f8477cd11)
2021-12-20 23:01:40 +01:00
Killyana
61ef6e5c90 DB/Creature: Fix Some spawns in Sholazar
(cherry picked from commit 50c9478b76)
2021-12-20 23:01:30 +01:00
Killyana
565ba0010c DB/Creature: Fix some Cosmetics in Sholazar
(cherry picked from commit 3f08cda3a4)
2021-12-20 23:01:04 +01:00
Killyana
ce8d65c06b DB/Creature: Fix equipment for Vereth the Cunning
(cherry picked from commit 5831396299)
2021-12-20 23:00:05 +01:00
jackpoz
87e5b3a08c Scripts/Ulduar: Fix Ominous Clouds movements
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.

(cherry picked from commit c1df161e1d)
2021-12-20 22:34:14 +01:00
Killyana
e239c097c2 DB/Quest : Fix some cosmetics for the quest Just Following Orders
(cherry picked from commit 196dd15912)
2021-12-20 22:33:46 +01:00
Killyana
9723f887d4 DB/Quest: Lightning Definitely Strikes Twice & Zepik the Gorloc Hunter
Closes  #24061

(cherry picked from commit f2b087b6ba)
2021-12-20 22:33:12 +01:00
NoName
37178ff311 Core/Spells: SPELL_AURA_48 implementation (#24054)
by xvwyh

(cherry picked from commit b3b7f0761d)
2021-12-20 22:30:41 +01:00
Killyana
ef794af489 Spell: "Fierce Lightning Stike" must hit only one target
(cherry picked from commit 8942142286)
2021-12-20 22:15:44 +01:00
Killyana
7bc656072a DB/Equipments: Fix an error from a previous commit
(cherry picked from commit d3d9a02364)
2021-12-20 22:15:32 +01:00
Killyana
1cfa5b1ae9 DB/Quest: Convert the quest "Missing in Action" to SAI
Closes #24030

(cherry picked from commit 4a6ecbaec5)
2021-12-20 22:14:41 +01:00
Shauren
5d02739b98 Scripts: Fix rbac permission for skipping default boss sequencing check
(cherry picked from commit e660c8bc19)
2021-12-20 21:40:47 +01:00
Kelno
45585b5305 Fixed PvP Combat timer never getting refreshed (#24058)
* Fixed PvP Combat timer never gets refreshed while meleeing

* Apply Treeston feedback

Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
(cherry picked from commit 2b024e8fbf)
2021-12-20 21:25:46 +01:00
Regigicas
aa81d8979f Core/SAI: Fix SMART_ACTION_SET_MOVEMENT_SPEED behavior (#24059)
(cherry picked from commit 1369620436)
2021-12-20 21:25:33 +01:00
Giacomo Pozzoni
ce25c212e0 Scripts/Ulduar: Attempt to fix Yogg-Saron not evading on wipe (#24055)
(cherry picked from commit 039534d1db)
2021-12-20 21:24:51 +01:00
Alan Deutscher
cd72ecce78 Scripts/Spells: fix Turkey Timer duration (#24048)
* 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.

(cherry picked from commit a0c07655eb)
2021-12-20 21:24:37 +01:00
xvwyh
9b79d1b410 Core/DynamicObjects: Restore the ability of DynamicObjects to be world objects which was accidentally removed in f0f4a620fb breaking Far Sight (#24046)
Fixes #17081

(cherry picked from commit d4ba47a76e)
2021-12-20 21:22:37 +01:00
Killyana
01023320cf DB/Gossips: Fix gossips for Elder Runetotem & Elder Darkhorn
Closes #24056

(cherry picked from commit f1c338f137)
2021-12-20 21:22:18 +01:00
Killyana
40c7ffcd99 DB/Creature: Add some equipments
(cherry picked from commit a08e5e38e9)
2021-12-20 21:17:42 +01:00
Killyana
c7137060ad DB/Creature: Skybreaker Lieutenant/Kor'kron Lieutenant
Spawn Kor'kron Lieutenant in the correct position for the horde

(cherry picked from commit 54c00ecca1)
2021-12-20 21:12:10 +01:00
Killyana
e091cbddb1 DB/Creature: Fix Argent Crusader equipments
(cherry picked from commit e29a2e9003)
2021-12-20 21:11:01 +01:00
ccrs
25a987496c Scripts/ICC: include missing call from UnitAI::JustExitedCombat override in npc_green_dragon_combat_trigger
(cherry picked from commit 330cbb55fb)
2021-12-20 21:10:33 +01:00
Killyana
53ec61701f DB/Creature: Add and fix some equipments
(cherry picked from commit f656ffd7d0)
2021-12-20 21:10:20 +01:00
Shauren
e43a02668f Scripts/Icecrown Citadel: Removed unneccessary combat hacks from Valithria Dreamwalker
(cherry picked from commit c188d4db85)
2021-12-20 21:07:50 +01:00
Killyana
e9ba28afc9 Quest/Scripts: Remove some hacks from "Trolls Is Gone Crazy!"
(cherry picked from commit a149261e94)
2021-12-20 21:07:28 +01:00
Killyana
18c53d4d18 Typo
(cherry picked from commit d5926a9357)
2021-12-20 21:06:38 +01:00
Killyana
c0039e614e DB/Creature: Remove Captured Rageclaw DB spawns as summoned by a script
(cherry picked from commit 0e20c63b22)
2021-12-20 21:05:56 +01:00
Shauren
bfde919694 Tools/mmaps_generator: Replace hardcoded map ids with db2 data checks 2021-12-20 20:50:28 +01:00
Giacomo Pozzoni
dd929665e5 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

(cherry picked from commit 29bf280e34)
2021-12-20 20:35:37 +01:00
Killyana
fd26526972 DB/Creature: Update Marksman Bova & Korim position
(cherry picked from commit 43b247e17e)
2021-12-20 20:23:30 +01:00
Killyana
a23eaa06db DB/Spawn: Remove wrong Herald spawn used in Alterac Valley from Exodar
(cherry picked from commit 52c9d7231c)
2021-12-20 20:22:47 +01:00
Killyana
4085e36642 DB/Spawn: Remove the npc Quel'Delar summond by a spell
(cherry picked from commit e375c8a093)
2021-12-20 20:21:29 +01:00
Sorikoff
c7866dccee DB/Quests: Update some Death Knight quests localization
Closes #24041

(cherry picked from commit b2305dbf2a)
2021-12-20 20:20:53 +01:00
Killyana
5cc88bf173 DB/Misc: Some Cosmetics in Shattrath
(cherry picked from commit f17bef6150)
2021-12-20 20:19:48 +01:00
Keader
174f4bad3d Scripts/Blood Furnace: Fixed Broggok reset issues and some little improvements
Closes #23658

(cherry picked from commit 1bdc792559)
2021-12-20 20:18:55 +01:00
Killyana
93e446d9d7 DB/Misc: Spawn Quel'Delar related phase in Quel'Danas and SunWell
Ref #4866

(cherry picked from commit c93045940c)
2021-12-20 20:17:33 +01:00
Giacomo Pozzoni
7c97fa4449 Scripts/Misc: Fix build warnings
(cherry picked from commit 37ffdc05b2)
2021-12-19 23:31:30 +01:00
Killyana
00e5bda8d5 DB/Creature: Remove a wrong emote 193
(cherry picked from commit 57b72b4f80)
2021-12-19 23:31:20 +01:00
Killyana
cb39b551d4 DB/Creature: Nexus-Prince Haramad
(cherry picked from commit 3bc6fb9fe3)
2021-12-19 23:30:47 +01:00