Meji
56f9e134fb
Core/GameObjects: Added dynamic highlight for GAMEOBJECT_TYPE_SPELL_FOCUS ( #29825 )
...
(cherry picked from commit 6a80bebcb5 )
2024-03-28 20:23:28 +01:00
Shauren
18b7199a47
Core/Players: Slightly improve neutral player faction support
...
(cherry picked from commit 94b78ebc8b )
2024-03-28 20:23:12 +01:00
aquadeus
98cb0b4eaf
Core/Players: Fix console errors of wrong teamid for neutral pandaren race
...
(cherry picked from commit aac5581bfc )
2024-03-28 20:22:55 +01:00
funjoker
e769af1044
Core: port sneaky fixes from "Core: Updated to 10.2.6.53840"
2024-03-28 20:20:04 +01:00
Shauren
6f9a5933a5
Core/Objects: Added ToWorldObject and ToItem
...
(cherry picked from commit 6f6af6a1a1 )
2024-03-25 20:22:23 +01:00
Shauren
6472446440
Core/Misc: Use our new unique_trackable_ptr for various classes exposed to scripts (not actually used anywhere currently)
...
(cherry picked from commit 4779fa5048 )
2024-03-25 20:21:24 +01:00
Shauren
9a0414c79e
Core/Objects: Implemented vignettes
...
(cherry picked from commit fccf6fb72b )
2024-03-25 20:12:21 +01:00
Shauren
74219b4690
Core/Players: Extend Player::SendInitialVisiblePackets to work with all WorldObject types
...
(cherry picked from commit 1439535c6a )
2024-03-24 21:59:42 +01:00
Ovahlord
88ff1e7cff
Core/Packets: fixed CMSG_SET_ACTION_BUTTON packet structure and downgraded player actions for classic
2024-03-19 20:08:00 +01:00
Ovahlord
445be29cc0
Core/Packets: fixed SMSG_ITEM_PUSH_RESULT packet structure
2024-03-14 22:28:56 +01:00
Ovahlord
7bffaa8d34
Core/Players: fixed a warning in spirit debug output
2024-03-14 21:10:52 +01:00
Ovahlord
27cb6348aa
Core/Players: fixed build
2024-03-14 12:10:25 +01:00
Ovahlord
674a7c1a08
Core/Units: restored mod handling for Spirit
2024-03-14 05:33:31 +01:00
Ovahlord
c16e24fd7f
Core/DataStores: updated DB2 structures to 4.4.0.53750
2024-03-14 03:48:48 +01:00
MaxtorCoder
cfc9cc9ec2
Core/PacketIO: Update to 4.4.0.53627 ( #29805 )
...
* Core/PacketIO: Update to 4.4.0.53627
* Core/IO: Remove duplicate declaration of PetSpellDataID
* Core/IO: Assign STATUS_UNHANDLED to some azerite packets
2024-03-13 21:16:18 +01:00
Ovahlord
4c5ed71edd
Core/Player: updated equipment slot assignment for ranged and thrown weapons and relics
2024-03-12 23:48:50 +01:00
Ovahlord
8dea56b9db
Core/Maps: dropped Garrison implementation
2024-03-12 22:27:47 +01:00
Ovahlord
7dfdeb7fd7
Core/Players: updated inventory slots
2024-03-12 12:55:23 +01:00
Ovahlord
2621033959
Core/DataStores: fixed remaining DB2 structs and startup
2024-03-10 04:30:02 +01:00
Ovahlord
d9ffc33724
Core/DataStores: duc-taped build
2024-03-10 02:39:59 +01:00
Ovahlord
a0ee8a08d2
Core/DataStores: updated game table structures
2024-03-09 00:14:16 +01:00
Shauren
c2e36dea6c
Core/Creatures: Implemented serverside checks for UNIT_FLAG2_INTERACT_WHILE_HOSTILE and UNIT_FLAG3_ALLOW_INTERACTION_WHILE_IN_COMBAT
...
* Also stop sending npc flags for hostile creatures
2024-03-03 00:51:51 +01:00
Shauren
97d7ccd180
Core/Quests: Merged UpdateNearbyCreatureNpcFlags, UpdateVisibleGameobjectsOrSpellClicks and SendQuestGiverStatusMultiple on quest actions
...
* Fixes quest markers above NPC heads not disappearing when player stops seeing questgiver npc flag
2024-03-03 00:50:38 +01:00
Shauren
f2ce5072d6
Core/Creatures: Implemented unsummoning and resummoning critter pets on flying mounts and teleports (and related static flags)
2024-03-02 15:06:33 +01:00
Shauren
120a19d179
Core/Items: Fixed possible out of bounds array access when applying enchantments to equipped profession tools
2024-02-27 12:41:17 +01:00
Mykhailo Redko
02b977c98e
Core/Players: Drop Player::SaveGoldToDB() and move it's code to Player::SaveInventoryAndGoldToDB() ( #29582 )
2024-02-25 18:58:00 +01:00
ModoX
dd15d763cc
Core/Creatures: Implemented UNIT_NPC_FLAG_GOSSIP as viewer dependent and update npcflags on quest changes ( #29646 )
2024-02-24 15:05:21 +01:00
Meji
0f5c071099
Core/Gossips: Don't send NpcInteraction for GossipOptionNpc::None ( #29691 )
2024-02-12 16:54:39 +01:00
Fabian
9fa521194b
Core/Guilds: Implemented club basics to restore old guild functionality ( #29587 )
...
* Updated BGS status names enum. Values bigger than 0x0000AFCD & some others are preserved for compatibility reasons. They were not in the client by default.
* Added services & service methods required for guilds.
* Allow club stream messages the usage of LANG_UNIVERSAL.
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2024-02-12 16:42:08 +01:00
Meji
6ac0f7bd1c
Core/Quests: Don't send update of already completed CriteriaTree objectives to the client when accepting quests ( #29665 )
2024-02-11 15:24:18 +01:00
Meji
9e02a6ac46
Core/Achievements: Fixed BuyItemsFromVendors criteria type
2024-01-31 21:51:25 +01:00
Ovahlord
924efc89b2
Core/Players: fixed a possible crash in SendInitialPacketsBeforeAddToMap when uninstanced maps don't have a valid MapDifficulty entry
2024-01-29 16:44:23 +01:00
Shauren
d03e0d6935
Core/Players: Fixed CharacterCache by-name storage holding data for deleted characters
2024-01-27 00:13:34 +01:00
Ghaster
77d4adab70
Core/Players: Fixed typo preventing OOC regen ( #29614 )
2024-01-24 11:54:06 +01:00
Shauren
a4a4d010a0
Core: Updated to 10.2.5
2024-01-21 22:25:10 +01:00
Ovahlord
ea093fef27
Core/Units: moved CharmInfo class and its definitions into a own file ( #29583 )
2024-01-16 18:43:32 +01:00
Shauren
0b5406dd88
Core/Conditions: Refactor ConditionMgr internals to get rid of separate containers for some condition source types
2024-01-11 20:56:24 +01:00
Shauren
605e5f94c0
Core/Creatures: Moved autoattack handling from scripts to game
2024-01-08 22:23:12 +01:00
ModoX
b3dce0ac08
Core/Creatures: Added possibility to automatically despawn personal summons on quest remove ( #29114 )
2024-01-08 21:51:46 +01:00
Shauren
390f0be9fb
Core/Players: Fixed objects not being visible after seamless teleports
2024-01-05 00:18:47 +01:00
ModoX
e10f7e6d45
Core/Player: Added Player::SkipQuests helper to skip quests (without rewards)
2024-01-01 13:36:25 +01:00
ModoX
38a80d7566
Core/Player: Rename GetQuestSlotObjectiveData to GetQuestObjectiveData
2024-01-01 02:38:12 +01:00
Shauren
ee7b0e82fa
Core/Quests: Removed slow queries from daily and weekly resets
...
Closes #29146
2023-12-31 00:42:19 +01:00
Shauren
4dce6ab228
Core/Quests: Implemented QUEST_OBJECTIVE_FLAG_2_QUEST_BOUND_ITEM that makes required items not be stored in inventory
2023-12-30 15:45:37 +01:00
Jeremy
1ef0c04520
Core/Battlegrounds: Clean up some Team/TeamId parameters to use enums instead of raw integer types ( #29535 )
...
* Fix criteria data type bg loss team score
2023-12-29 14:12:15 +01:00
Shauren
308a34ab41
Core/Quests: Fixed accessing freed memory after .reload quest_template
2023-12-20 15:15:30 +01:00
ModoX
9dd8647125
Core/Player: Added helpers to check quest objective status
2023-12-12 08:18:42 +01:00
Shauren
78bcc3f52a
Core/Misc: Minor code modernization - kill std::bind
2023-12-08 20:27:41 +01:00
Shauren
9022f23748
Core/Players: Learn parent skilllines if they are missing while learning child skills
...
Closes #29482
2023-12-04 19:42:12 +01:00
Ovahlord
27019a62a4
Core/Spells: Implement spell queue ( #29409 )
2023-11-25 00:00:10 +01:00