Commit Graph

29734 Commits

Author SHA1 Message Date
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
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
Ovahlord
da6f5f4c6c Core/LFG: update LFG options mask to current retail/classic state and incorporate them into FeatureSystemStatus 2024-06-16 03:53:39 +02:00
Ovahlord
8aff692df5 Core/Packets: updated SMSG_FEATURE_SYSTEM_STATUS packet structure to 4.4.0 2024-06-16 03:30:21 +02:00
Ovahlord
c366275e81 Core/PacketIO: increased allowed storage size of ByteBuffer from ~10mb to ~100mb and fixed a logic mistake that was allowing first-time append calls to bypass that size limit (#30037)
(cherry picked from commit a3db80ce58)
2024-06-15 18:13:26 +02:00
Ovahlord
f5bdd03ae1 Core/Players: restore exploration experience handling
(cherry picked from commit 7131bb4ad1)
2024-06-15 04:05:43 +02:00
Ovahlord
9cc6dcd379 Core/Packets: fixed SMSG_GOSSIP_MESSAGE packet structure 2024-06-15 03:47:00 +02:00
Ovahlord
ebd9c506d7 Core/Packets: fixed packet structure of SMSG_TRAINER_LIST 2024-06-15 02:40:41 +02:00
Ovahlord
8e3f8c010a Core/Quests: fixed loading quest flags 2024-06-14 23:50:47 +02:00
Ovahlord
5fb9b9c424 Core/Spells: fixed cast time scaling 2024-06-14 23:25:41 +02:00
Ovahlord
e6fb06a5bb Core/Quests: use the correct quest level field when calculating xp diff factors and removed an unused parameter 2024-06-14 04:08:32 +02:00
Ovahlord
9687039d1c Core/Quests: implement quest level scaling 2024-06-14 03:38:26 +02:00
Ovahlord
38c2efe5d1 Core/Quests: updated quest xp calculation 2024-06-13 22:25:58 +02:00
Ovahlord
3d8602276d Core/Quests: update quest_template fields to 4.4.0 2024-06-13 19:23:44 +02:00
Ovahlord
992c4bc13e Core/Packets: updated packet structure of CMSG_QUEST_POI_QUERY to 4.4.0 2024-06-13 15:06:28 +02:00
Ovahlord
811e1ca8f6 Core/Player: updated CUF profile bool options for 4.4.0 2024-06-13 14:58:05 +02:00
Ovahlord
e15af6ed96 Core/Misc: updated GameError enums to 4.4.0 2024-06-13 14:43:45 +02:00
Ovahlord
311320946e Scripts/Spells: removed whitespace left over in 04a0d57f2b 2024-06-12 00:40:31 +02:00
Ovahlord
04a0d57f2b Scripts/Spells: wiped all class spell scripts 2024-06-06 21:16:06 +02:00
Ovahlord
59501586ce Core/Packets: updated account data packets to 10.2.6 which shares their structure with 4.4.0 2024-06-06 14:04:40 +02:00
Ovahlord
be00f49a12 Core/Packets: added structure and handler for CMSG_LEARN_PREVIEW_TALENTS 2024-06-06 01:03:43 +02:00
Ovahlord
0d9df719ef Core/Player: dropped PvP talent implementation 2024-06-05 22:06:25 +02:00
Ovahlord
17079022d5 Core/Players: restore glyph slot initialization 2024-06-02 17:29:23 +02:00
Ovahlord
ae23dd46b1 Core/Datastores: load new glyph and talent related db2 files 2024-06-02 16:51:26 +02:00
Ovahlord
2b56ab5be5 Core/Packets: updated SMSG_UPDATE_TALENT_DATA packet structure for 4.4.0 2024-06-02 16:16:46 +02:00
Ovahlord
29ad3297ae nopch fix 2024-06-02 13:11:52 +02:00
Ovahlord
2e5565605b Core/Player: updated combat rating multiplier calculation to Cataclysm
* moved gametable column helper into its corresponding file
* updated combat ratings enum to match client names
2024-06-02 12:59:25 +02:00
Ovahlord
a1f35b2653 Core/Player: removed more redundant item mod code 2024-06-02 01:30:45 +02:00
Ovahlord
bd81af6df6 Core/Items: use the correct db2 columns to retrieve item bonus stats and trimmed Item::GetItemStatValue down to returning static db2 data only for the time being 2024-06-02 01:14:11 +02:00
Ovahlord
281f8e3209 Core/Items: added new db2 and update field accessors for future updates 2024-06-02 00:40:52 +02:00
Ovahlord
710a0f2681 Core/Misc: fixed several item loading functions which had their field indexes changed after 57c36d758f 2024-06-01 20:20:15 +02:00
Ovahlord
e6f67b4920 Core/Items: added underlying type to ItemModType enum 2024-06-01 19:40:54 +02:00
Ovahlord
57c36d758f Core/Items: implement reforging items 2024-06-01 19:32:24 +02:00
Ovahlord
d4c36db8ac buildfix 2024-06-01 14:27:47 +02:00
Ovahlord
7949285462 Core/Players: divide SPELL_AURA_MOD_POWER_REGEN flat bonus by 5 as its bonus increases mana regen per five second 2024-05-31 23:22:28 +02:00
Ovahlord
c6856c46ac Core/Players: updated Mana regeneration to Cataclysm 2024-05-31 23:02:16 +02:00
Ovahlord
b23ebaa00c Core/Spells: relocated DieSides handling - fall back to DieSides when Variance is not provided 2024-05-31 22:00:37 +02:00