Commit Graph

42685 Commits

Author SHA1 Message Date
Shauren
2cfccad14f Core/Spells: Rename more SpellAttr9 to official names
(cherry picked from commit 9d4047a3be)
2024-06-20 01:20:14 +02:00
Shauren
cc5c68df1e Core/Spells: Name SPELL_ATTR9_DO_NOT_ADD_TO_UNLEARN_LIST
(cherry picked from commit 88d1078a12)
2024-06-20 01:20:10 +02:00
Shauren
6f04a08ed9 Core/Database: Rewrite QueryCallback with std::variant
(cherry picked from commit 2b4c7dec29)
2024-06-20 01:20:05 +02:00
Shauren
296b0c91b3 Core/Database: Remove future/promise typedefs from a public header (these are internal to database project)
(cherry picked from commit 7fcb126fcb)
2024-06-20 01:20:00 +02:00
Shauren
7d5a7470ae Core/Spells: Implemented SPELL_ATTR9_ITEM_CAST_GRANTS_SKILL_GAIN
(cherry picked from commit 00efee9ca1)
2024-06-20 01:19:55 +02:00
Shauren
d0c37cba22 Core/Spells: Implemented SPELL_ATTR9_IGNORE_TOTEM_REQUIREMENTS_FOR_CASTING - fixes some totems requiring legacy items in inventory
(cherry picked from commit 8142ab20b7)
2024-06-20 01:19:51 +02:00
Shauren
f7992964c3 Core/Spells: Rename more SpellAttr9
(cherry picked from commit 56a027131a)
2024-06-20 01:19:46 +02:00
Shauren
e732af8297 Core/Spells: Updated SPELL_ATTR4_ONLY_FLYING_AREAS implementation to account for latest flying requirements
(cherry picked from commit 019d28086f)
2024-06-20 01:19:38 +02:00
Shauren
0c0e451027 Core/Spells: Implemented SPELL_ATTR9_ONLY_WHEN_ILLEGALLY_MOUNTED
(cherry picked from commit 1f3af18e3a)
2024-06-20 01:19:33 +02:00
Meji
baadaa550e Core/Spells: Fixed UnitData::ChannelObjects for channeled spells using dest targets (#30027)
(cherry picked from commit 453977cc6d)
2024-06-20 01:19:29 +02:00
Shauren
c228fb2ef2 Core/Spells: Implemented SPELL_ATTR9_MOD_INVIS_INCLUDES_PARTY
(cherry picked from commit 050bde08af)
2024-06-20 01:19:25 +02:00
Shauren
2c643fe7d0 Core/Spells: Implemented SPELL_ATTR9_FORCE_DEST_LOCATION
(cherry picked from commit 84c84b66d4)
2024-06-20 01:19:21 +02:00
Shauren
7d631f42d7 Dep/g3d: Build fix for clang on windows
(cherry picked from commit a649f62a18)
2024-06-20 01:19:17 +02:00
Meji
cc86f7490f Core/Creatures: Validate creature.modelid on startup (#30023)
(cherry picked from commit ef70cf6481)

# Conflicts:
#	sql/old/4.4.x/world/24021_2024_06_02/2024_06_08_00_world.sql
2024-06-20 01:19:07 +02:00
Shauren
a38c5bd7d4 CI/GitHub: Cache OpenSSL installation
(cherry picked from commit dc20f5aad4)
2024-06-20 01:16:54 +02:00
Shauren
d6b7d77222 CI/GitHub: Authenticate github requests to avoid throttling
(cherry picked from commit 41ef6071d4)
2024-06-20 01:16:51 +02:00
Shauren
8a4d45cf9b CI/GitHub: Fixed installing openssl for windows actions
(cherry picked from commit 01026445bb)
2024-06-20 01:16:47 +02:00
ModoX
25f308adb6 Core/Disables: Added DISABLE_TYPE_PHASE_AREA (#29997)
(cherry picked from commit 3aae692ec3)
2024-06-20 01:16:30 +02:00
Antonio Martín Berti
2855d26c64 Core/Misc: Added Loading.Locales to enable/disable the load of locales (#30013)
(cherry picked from commit 3fd9677543)
2024-06-20 01:16:25 +02:00
Shauren
da1af58e02 Build: Moved CheckSymbolExists include to correct file
(cherry picked from commit 18fd59d965)
2024-06-20 01:16:20 +02:00
Aokromes
924be20642 Remove excesive white line on worldserver.conf.dist
(cherry picked from commit 1f83fbb9ed)
2024-06-20 01:15:43 +02:00
Shauren
f8b21add51 Build fix
(cherry picked from commit 2f15a815b5)
2024-06-20 01:15:39 +02:00
Shauren
970ca6093c Core/Misc: Fixed windows _UNICODE incompatibilities
(cherry picked from commit fd4ffc81b2)
2024-06-20 01:15:34 +02:00
Shauren
b6714f5746 Core/Crypto: Rename our Argon2 to avoid possible conflict with library file on some configurations
(cherry picked from commit 4f6b49cccf)
2024-06-20 01:15:30 +02:00
Shauren
c0391e5764 CI/Circle: Restore missing install path component
(cherry picked from commit 63f5612ad8)
2024-06-20 01:15:26 +02:00
Shauren
34b215898a CI: Normalize setting cmake variables and invoking cmake acoss all ci setups
(cherry picked from commit 7075aad33a)
2024-06-20 01:15:21 +02:00
Shauren
ac7186a75f Build: Remove unneccessary /MP compile option when using ninja
(cherry picked from commit 1083e89da3)
2024-06-20 01:15:16 +02:00
Ovahlord
bf854aa0b6 CI: updated windows CI build artifact output for Cata Classic 2024-06-20 01:15:09 +02:00
Fabian König
2d083cd895 CI/GitHub: Add Windows x86_64 CI (github actions) support. (#29773)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
(cherry picked from commit 19232ed2b6)
2024-06-20 01:14:05 +02:00
Antonio Martín Berti
50eb64d331 Core/Misc: Remove separate storage for custom messages in exception types and store it directly in base class from <stdexcept> (#30012)
(cherry picked from commit 15e995b3b3)
2024-06-20 01:13:27 +02:00
Shauren
6b89285966 Dep/efsw: Update to SpartanJ/efsw@36c1c7004a
(cherry picked from commit 937e618533)
2024-06-20 01:13:20 +02:00
Shauren
d8c0b72006 Core/PacketIO: Constexpr-ify UpdateMask
(cherry picked from commit 0dc38ec722)

# Conflicts:
#	src/server/game/Entities/Object/Updates/UpdateFields.cpp
2024-06-20 01:12:44 +02:00
Shauren
0608cf31c2 Core/AreaTriggers: Implement height check for polygon db2 areatriggers
(cherry picked from commit 1c3268155d)
2024-06-20 01:07:34 +02:00
Meji
889abca362 Core/AreaTriggers: Fix triggering of client areatriggers for some shapes
(cherry picked from commit b070e63fa8)

# Conflicts:
#	sql/updates/auth/cata_classic/2024_05_27_00_hotfixes.sql
2024-06-20 01:07:04 +02:00
Meji
1334844ad8 Core/Quests: Fix case where source item provided isn't added to the bag (#29959)
(cherry picked from commit 65ef114879)
2024-06-20 01:02:48 +02:00
Shauren
236ed21e8d Core/Players: Use TeleportLocation for summon and recall locations
(cherry picked from commit b2d735114b)
2024-06-20 01:02:40 +02:00
Golrag
3619b6e6ff Core/Players: Extended world_safe_locs with transport guid - this allows teleporting to a different map directly to a transport and having graveyards on transports
(cherry picked from commit 27e23600bb)

# Conflicts:
#	sql/old/4.4.x/world/24021_2024_06_02/2024_05_25_08_world.sql
2024-06-20 01:02:30 +02:00
Golrag
c7374b620b Core/Players: Allow targeting a specific transport during teleports
(cherry picked from commit 5b130cfb42)
2024-06-20 00:53:56 +02:00
ModoX
2469564536 Core/Creature: Implemented CREATURE_STATIC_FLAG_IGNORE_COMBAT
(cherry picked from commit cbddc33708)
2024-06-20 00:53:49 +02:00
Shauren
f88cb9b62e Core/Players: Defined all avg item level slots
(cherry picked from commit 3f85fa7470)

# Conflicts:
#	src/server/game/Entities/Item/Item.cpp
2024-06-20 00:52:40 +02:00
Ovahlord
8a58c75b67 Core/DataStores: named new columns in ChrCustomizationOption which have been added in 11.x 2024-06-18 19:41:09 +02:00
Ovahlord
23135b198c Core/DataStores: update DB2 structures to 55141 2024-06-18 18:11:11 +02:00
funjoker
682e4d7155 Core: Update allowed build to 4.4.0.55141 2024-06-17 22:17:23 +02:00
Ovahlord
618c5841ba Core/Units: updated spell crit damage bonus percentages for Cataclysm 2024-06-17 03:05:55 +02:00
Ovahlord
cc4d016a86 Core/Packets: fixed packet structure of SMSG_SPELL_NON_MELEE_DAMAGE_LOG 2024-06-17 03:05:20 +02:00
Ovahlord
d47f78b8c6 Core/Quests: fixed loading quest item choice reward count 2024-06-16 19:20:01 +02:00
Ovahlord
bc3afedbac Core/Quests: updated quest reward money calculation for 4.4.0 2024-06-16 17:45:31 +02:00
Ovahlord
89f62f0b1f Core/LFG: fixed building lfg blacklist entries for dungeons which are out of level range and use db2 data to initialize required item levels 2024-06-16 12:44:03 +02:00
Ovahlord
0a98cab5b0 Core/Packets: added handlers for CMSG_LFG_LIST_GET_STATUS and CMSG_REQUEST_LFG_LIST_BLACKLIST 2024-06-16 12:43:03 +02:00
Ovahlord
7cf7ea0864 Core/Config: revert lfg option mask to dungeon finder enabled as this is the currently only somewhat supported feature 2024-06-16 12:13:29 +02:00