Commit Graph

38859 Commits

Author SHA1 Message Date
offl
dc2caad460 DB/Creature: Remove UNIT_FLAG_UNK_29 part 1
Ref #25764

Do not apply serverside spell for master

(cherry picked from commit ba7b5d8552)
2022-03-05 23:36:59 +01:00
offl
acb61bdcd1 DB/Creature: Remove UNIT_FLAG_NON_ATTACKABLE part 1
Ref #25764

(cherry picked from commit 8ef1149706)
2022-03-05 23:35:08 +01:00
Jinnaix
53eebf39f3 Scripts/Diremaul - Dire Maul crystal and forcefield fix (#25332)
* Scripts/Diremaul
Diremaul Crystal and Forcefield fix

* Apply suggestions from code review

Apply suggestions

Co-authored-by: MaxtorCoder <warsongkiller.s8@gmail.com>

* Fix stuff

* _private member

* use std array instead of c-arrays and standartized guid container namings

* Process feedback

* finalize

* blubb

* small changes

* whoops

* Process feedback

* Missing include

* Process feedback

* Apply suggestions from code review

Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>

* remove unused field

Co-authored-by: MaxtorCoder <warsongkiller.s8@gmail.com>
Co-authored-by: Ovah <dreadkiller@gmx.de>
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
(cherry picked from commit 26002c530f)
2022-03-05 23:09:23 +01:00
Giacomo Pozzoni
6b242eee13 Core/Unit: Fix movement hiccups in water (#24020)
* Core/Unit: Allow to define Units which can enter water but cannot swim

Allow to define Units which can enter water but cannot swim, i.e. crabs walking at the bottom of a sea.

* Add UNIT_FLAG_SWIMMING to creatures when entering combat

* Fix charmed creatures not entering water

* Always allow Creatures controlled by players to enter water

* Add swimming flag when possessing a unit and remove it properly at the end, even if the creature engaged combat before and after.
When adding/removing UNIT_FLAG_SWIMMING manually calling Creature::RefreshSwimmingFlag(true) might be required.

(cherry picked from commit fc1a0d9368)
2022-03-05 23:04:24 +01:00
offl
701a3927c1 DB/Creature: Remove remaining UNIT_FLAG_PACIFIED part 1
Ref #25764

(cherry picked from commit 95a2b906b0)
2022-03-05 22:42:48 +01:00
offl
cd0b15e918 DB/Creature: Remove UNIT_FLAG_NOT_ATTACKABLE_1
Ref #25764

(cherry picked from commit eb1806740a)
2022-03-05 22:41:30 +01:00
wotlk-enthusiast
850d60c4b3 Scripts/Utgarde Pinnacle: Svala Sorrowgrave Intro and Ritual of the Sword (#24503)
* Scripts/Svala SorrowGrave - Fix broken intro event and Ritual of the Sword

* Added missing header for non-PCH build.

* Added error checking for Svala's targeting, and tightened up the timing on the intro event.

* Update WorldDB\Creature_Template_Movement for Svala

* Fix movement during intro and ritual event

* Rename SQL file for merge

Co-authored-by: Carbenium <carbenium@outlook.com>
(cherry picked from commit a225717b99)
2022-03-05 22:39:32 +01:00
Cerveciento
c7bff97d1a DB/Locales: Add missing esES & esMX quest locales (Part 88)
Closes #25821

(cherry picked from commit 94a74126e9)
2022-03-05 22:37:56 +01:00
Cerveciento
ce3e093bc5 DB/Locales: Add missing esES & esMX quest locales (Part 87)
Closes #25820

(cherry picked from commit 88a4e1799c)
2022-03-05 22:35:09 +01:00
alpharius
163bc5a1c2 DB/Locales: Add missing / update deDE quest locales
Closes #25810

(cherry picked from commit 438a1eb01e)
2022-03-05 22:34:40 +01:00
offl
cbb40fd777 DB/Creature: Finish replacing UNIT_FLAG_IMMUNE by auras
(cherry picked from commit 2676c13713)
2022-03-05 22:30:18 +01:00
offl
395bd7206d DB/Creature: Remove UNIT_FLAG_RENAME 2
(cherry picked from commit 03c1fd556d)
2022-03-05 22:29:08 +01:00
offl
b2cdeef628 DB/Creature: Remove UNIT_FLAG_RENAME
Ref #25764

Definitely should not be stored in DB

(cherry picked from commit d0b9aaa503)
2022-03-05 22:28:44 +01:00
offl
be01acdf18 DB/Creature: Update stats of some creatures
(cherry picked from commit 79662ba749)
2022-03-05 22:28:10 +01:00
offl
08782f4f8a DB/Creature: Add UNIT_FLAG2_UNK1 (CREATURE_DIFFICULTYFLAGS_2_HIDE_BODY)
(cherry picked from commit 27722d42ef)
2022-03-05 22:21:25 +01:00
offl
57c1cc543a DB/Creature: Add UNIT_FLAG2_DISABLE_TURN (CREATURE_DIFFICULTYFLAGS_3_DISABLE_TURN)
(cherry picked from commit bc699334d9)
2022-03-05 22:20:28 +01:00
Mikhail Redko
f258d2443f Scripts/Spells: Implement effect "Party Time" & Add Rejuvenation when eating Deviate Fish (#25802)
* Scripts/Spells: Implement effect "Party Time" & Add Rejuvenation when eating Deviate Fish

* Rename XXXX_XX_XX_XX_world.sql to 2021_01_06_08_world.sql

Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
(cherry picked from commit a9db8a9b9a)
2022-03-05 22:19:26 +01:00
offl
a3f93b2901 DB/Creature: Remove UNIT_FLAG_PVP since no longer used
Ref #25764

(cherry picked from commit 12a3557fb2)
2022-03-05 21:52:39 +01:00
offl
7b0ce99b84 DB/Creature: Remove serverside unit flags from creature table
Ref 1f4b5c2f56

(cherry picked from commit 8e8e67f38c)
2022-03-05 21:52:12 +01:00
Cerveciento
aa29703438 DB/Locales: Add missing esES & esMX quest locales (Part 86)
Closes #25805

(cherry picked from commit abe8fb01e0)
2022-03-05 21:50:59 +01:00
offl
eeac5484be DB/Creature: Update stats of some creatures
(cherry picked from commit 125fb3e5fb)
2022-03-05 21:50:10 +01:00
offl
c0e45e42ba DB/Creature: Replace UNIT_FLAG_CONFUSED by auras
(cherry picked from commit 88f1f193df)
2022-03-05 21:48:51 +01:00
offl
d4af712b3e DB/Creature: Update stats & auras of some creatures
(cherry picked from commit 46fa4c2a96)
2022-03-05 21:48:22 +01:00
offl
920908133f DB/Creature: Replace various unit flags by auras
(cherry picked from commit e088c941d8)
2022-03-05 21:47:48 +01:00
Treeston
d8de3ac118 Core/Warden: Max packet size 500 -> 450
(cherry picked from commit de33d50c19)
2022-03-05 21:47:08 +01:00
Mikhail Redko
81555a8ea4 Core/Misc: Remove unneeded null-terminator after switch from wchar_t to std::wstring in 309851e. Fixes creation characters with declined russian names (#25797)
Closes #23775

(cherry picked from commit eaa22b8a17)
2022-03-05 21:46:57 +01:00
offl
facb6dd9f9 DB/Creature: Remove UNIT_FLAG_REMOVE_CLIENT_CONTROL
Ref #25764

(cherry picked from commit a0da54d66f)
2022-03-05 21:46:48 +01:00
offl
bb9b2f1367 DB/Creature: Restore incorrectly removed movement states
Ref 6d3c01732d

(cherry picked from commit 6bbf734f40)
2022-03-05 21:46:19 +01:00
Cerveciento
4efc88664b DB/Quest: Remove NULL as string in CompletionText
Closes #25799

(cherry picked from commit 0e3b28c02d)
2022-03-05 21:45:46 +01:00
Cerveciento
5f150efc1b DB/Locales: Add missing esES & esMX quest locales (Part 85)
Closes #25800

(cherry picked from commit 0852159d24)
2022-03-05 21:44:45 +01:00
Cerveciento
3b72d4ffb8 DB/Locales: Add missing esES & esMX quest locales (Part 84)
Closes #25798

(cherry picked from commit ce8a74753b)
2022-03-05 21:43:48 +01:00
Cerveciento
adc23dbfcc DB/Locales: Add missing esES & esMX quest locales (Part 83)
Closes #25784

(cherry picked from commit c2ea6c94dc)
2022-03-05 21:43:21 +01:00
Cerveciento
80b72d3c27 DB/Locales: Add missing esES & esMX quest locales (Part 82)
Closes #25783

(cherry picked from commit 32c184375d)
2022-03-05 21:42:14 +01:00
Cerveciento
4c2a093b17 DB/Locales: Add missing esES & esMX quest locales (Part 81)
Closes #25780

(cherry picked from commit d053cb2609)
2022-03-05 21:41:10 +01:00
Cerveciento
624690ac9f DB/Locales: Add missing esES & esMX quest locales (Part 80)
Closes #25779

(cherry picked from commit 5ca8f1fcee)
2022-03-05 21:40:22 +01:00
offl
87360bd6e6 DB/Creature: Remove serverside unit flags
Ref #25764

(cherry picked from commit 1f4b5c2f56)
2022-03-05 21:39:55 +01:00
offl
bb18573f69 DB/Creature: Remove DisableGravity if not really needed & not present as difficulty flag
(cherry picked from commit 6d3c01732d)
2022-03-05 21:39:20 +01:00
offl
e64c96d199 DB/Quest: Rework 'Rescuing Evanor' (11681)
(cherry picked from commit 4eafa57adb)
2022-03-05 21:38:31 +01:00
offl
ed1b3448f0 DB/Creature: Verify & update positions of creatures in Sanctum of the Stars
(cherry picked from commit 14da6e3109)
2022-03-05 21:37:32 +01:00
offl
dc819efeeb DB/Quest: Implement 'The Deadliest Trap Ever Laid' (11097)
Updates #6318

(cherry picked from commit c09bd08f81)
2022-03-05 21:37:00 +01:00
offl
128dc00bea DB/Quest: Update 'The Stones of Vekh'nir' (10565)
(cherry picked from commit 6af98634d8)
2022-03-05 21:35:47 +01:00
offl
e0ccfefb46 DB/Quest: Rework 'Finding the Keymaster' (10256)
(cherry picked from commit 8a66df5a85)
2022-03-05 21:35:14 +01:00
offl
5e3920d117 DB/Quest: Rework 'The Archmage's Staff' (10173)
(cherry picked from commit 655bb94f8e)
2022-03-05 21:34:09 +01:00
jackpoz
f32a7ed27d CI/Circle CI: Add codestyle check
Don't leave 2 blank lines, 1 is enough.

(cherry picked from commit ed975ef4c0)
2022-03-05 21:13:38 +01:00
Shauren
8514164d43 Core/Proto: cleanup double newlines in generated code 2022-03-05 21:13:29 +01:00
Shauren
a7c56710f5 Contrib: Adjust protobuf generator to comply with codestyle checks on ci 2022-03-05 21:11:50 +01:00
Kargatum
373ed8f46b Core: whitespace cleanup, reduce double blank line to single (#25795)
* Core/Misc: fix double empty line

* worldserver.conf

(cherry picked from commit a32b6b8ac4)
2022-03-05 20:07:57 +01:00
Aurelio Arcabascio
05a9b2d2cb Core/Player: auto-attacked player stands up from sit or sleep state (#25684)
* Fixed Auto Attack bug on sitting player

* Victim now stands during sleep and stand emotes

(cherry picked from commit 4ea64b515a)
2022-03-05 19:41:18 +01:00
Treeston
5b9fec5f0b Core/Maps: Move some more Map internals to actually be... internals.
(cherry picked from commit 94c03b2107)
2022-03-05 17:12:51 +01:00
Treeston
b5f3a6fd80 Core/Maps: All RespawnInfo* handed to outside code are now RespawnInfo const*, to signify that outside code has zero business changing these.
(cherry picked from commit 803dc789e4)
2022-03-05 17:12:23 +01:00