Hondacrx
0e050f6c54
Core/Quests: Improved criteria tree quest objective type
...
* Fixed _completedObjectives not being cleaned when adding quest
* Fixed objective credit being granted if just the criteria tree row containing criteria id was completed (instead of the entire tree linked to objective)
* Retroactively grant progress on quest accept for criteria types that require action that cannot be repeated (such as learning a spell)
Port From (https://github.com/TrinityCore/TrinityCore/commit/4e89a302fcce7644bcd8cf239edad3b409950438 )
2025-02-24 11:21:04 -05:00
Hondacrx
0d5c0b572d
Core/Achievements: Reduce the list of criteria types updated on login
...
* Implemented CriteriaType::ReachMaxLevel
* Corrected implementations for CriteriaType::ReachRenownLevel and CriteriaType::LearnTaxiNode
Port From (https://github.com/TrinityCore/TrinityCore/commit/6da1679cbfdc56cd5f1cab7148f645916bccecc1 )
2025-02-24 11:01:12 -05:00
Hondacrx
644206f0d5
Core/Quests: Implemented QUEST_OBJECTIVE_KILL_WITH_LABEL
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1fb4acc25ae89360e71d33a8f7cba99bcc028b32 )
2025-02-23 14:20:00 -05:00
Hondacrx
3a2439ba15
Core/Quests: Change Player::KilledMonster arguments to take Creature directly
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/49699bc966e4543044da7f1fd75d57fbebfac4e4 )
2025-02-23 13:13:57 -05:00
Hondacrx
59f9e579b6
Core/PacketIO: Rename more unknown packet fields
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fade8be3b133a58bfba4cf59e73f432aaa3444f4 )
2025-02-23 12:54:13 -05:00
Hondacrx
d46636fc3a
Core/Spells: Fix custom load screen for SPELL_EFFECT_TELEPORT_UNITS
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/29202810705804c1c5ac126195ab7bd60f56849f )
2024-11-17 14:07:41 -05:00
Hondacrx
f2e8784960
Core/Auras: Implement SPELL_AURA_DISABLE_GRAVITY
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/765beae741ea0f332fe2ac1b4180b632462d1611 )
2024-11-17 13:56:17 -05:00
Hondacrx
f23db214ae
Core/Spells: Temporarily force old flight style mounts
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/7d36db7ede2597e032c0e8bec5eee79e7be2dd10 )
2024-11-17 13:15:32 -05:00
Hondacrx
447c222665
Core/PacketIO: Named a bunch of unknown/unused fields
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/806611075659ddde60f3003763e442a46d70f993 )
2024-11-17 13:07:52 -05:00
Hondacrx
b30fb05495
Core/Quests: Fix QuestGiverStatus for QUEST_TYPE_TURNIN
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c68f4ceeb58d9e113510359eb4b7e87ef270cc9e )
2024-11-17 12:06:43 -05:00
Hondacrx
7bb7819be3
Core/Players: Don't flag unlearned talents and specialization spells as disabled since they are learned with "dependent" flag (and not saved in database)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9bab2801c6f7fbad0ac32702c67a76f06718f2da )
2024-11-17 12:04:15 -05:00
Hondacrx
7d351406f5
Core/PacketIO: Updated SMSG_UPDATE_OBJECT for 11.0.5
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/68db469ee1f992bcdc81de64d6af1007d303be05 )
2024-11-11 21:11:21 -05:00
Hondacrx
6fcce1a6e4
Core/Objects: More minor refactors for SMSG_UPDATE_OBJECT building - move getting and writing field flags to shared function
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ee54ade3975748bf373162b2397328852dec6701 )
2024-11-11 12:32:44 -05:00
Hondacrx
a3edaf4df6
Core/PacketIO: Move writing data sizes in SMSG_UPDATE_OBJECT to shared functions instead of spreading it in all overrides
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/067fa31d152ecb10e5bea0419f84f7b79b96abf5 )
2024-11-11 12:24:22 -05:00
Hondacrx
c3d7e5adb3
Core/Player: moved zone/area updating and tavern resting checks into Heartbeat and movement updates
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e14648eaba40bf821b2245c71a0fee3a88dfdba5 )
2024-11-11 10:51:47 -05:00
Hondacrx
9087e3dc30
Core/Quests: Don't send SMSG_QUEST_GIVER_QUEST_COMPLETE for tracking quests
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/57f297b4e72c7a2639fa5a8f123cc6bbb3943be3 )
2024-11-10 22:21:12 -05:00
Hondacrx
afe58851da
Core/Movement: Allow MOVEMENTFLAG_CAN_FLY with SPELL_AURA_ADV_FLYING
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1e470610ac411c81ff0b93371b3a04c3432008e9 )
2024-11-10 22:20:21 -05:00
Hondacrx
16f13eece9
Core/Auras: Implemented SPELL_AURA_ADV_FLYING
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c7a073140cb9cc41aefaff76eca5355acceff409 )
2024-11-10 22:19:03 -05:00
Hondacrx
06979399fb
Core/Maps: Link instance map to LfgDungeons
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/81276097648abe484d720c8ee9e3e77173825c8c )
2024-11-10 17:37:17 -05:00
Hondacrx
61db6a77df
Core/DataStores: Removed overriding field sign type based on db2 column compression
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/89f490bdcdf88c2576c17218926e89b1082ae682 )
2024-11-10 17:24:58 -05:00
Hondacrx
daea912bdb
Core/Spells: Protect against stack overflows in spell override handling
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/723e638a84d2aebe8a41fc39ba94f1a04138797e )
2024-11-10 14:16:58 -05:00
Hondacrx
4540cd76e3
Core/Client Builds: Move build info out of RealmList class
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/82031dc720ac485c32158871aec86764c2505581 )
2024-10-10 09:29:50 -04:00
Hondacrx
0fd399e92e
Core/Players: Fixed trait config validation
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1f0a62bde5b927392a58e95a87d4d8bd93438d7e )
2024-10-09 00:42:58 -04:00
Hondacrx
3c3c84b736
Core/Players: Fixed spells being unintentionally removed by talent swaps when they are learned from more than one spell (affects balance druid Celesial Alignment and Incarnation)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2c6ddcce3d6374a82214bb0ddb9d7432351982c9 )
2024-10-09 00:25:13 -04:00
Hondacrx
4c3074d462
Core/Loot: Implemented currency loot
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3e28ee080a1cf3c7cd332a8d1e0808505b4ea9d4 )
2024-10-09 00:18:14 -04:00
Hondacrx
d70529bc19
Core/Realms: Realmlist refactors
...
* Removed global realm variable from World and use RealmList everywhere
* Match auth build key with client version
* Restored allowedSecurityLevel checks for realmlist packet building
* Restored updating population field
Port From (https://github.com/TrinityCore/TrinityCore/commit/c4b710446d62c95eb8124175203fa5f394912594 )
2024-09-26 12:53:15 -04:00
Hondacrx
8341244e4d
Core/Players: Use PlayerData::VirtualPlayerRealm instead of global GetVirtualRealmAddress() where possible
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/88fea990ff1408b94076fb9dbd0c974908d6a731 )
2024-09-08 15:23:43 -04:00
Hondacrx
6bdb8a6c70
Core: Updated to 11.0.2
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/df1ec76d54db3a91759fc93f4d6b6828d4ec0f59 )
2024-09-08 15:09:30 -04:00
Hondacrx
54023d52d7
Core/Players: Implemented hero talents
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d1ffe61727f53505a3e2b94cae32f2ce3d28b07b )
2024-09-08 14:09:06 -04:00
Hondacrx
957ca9898d
Core/Players: Fixed trait configs getting into invalid state after talent tree changes between client patches
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a7c8ac3505cb7e177b6f5299989d544a3b8cade9 )
2024-09-02 22:46:11 -04:00
Hondacrx
2590e31d57
Core/DataStores: Updated to 11.0.0
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/df511503815b7798c83acbffbb1ce5208f189ce7 )
2024-09-02 22:27:11 -04:00
Hondacrx
f38ad4607e
Core/PacketIO: Updated to 11.0.0
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e59eef5432c7b70679d33f4911c88d0f7d75fd39 )
2024-09-02 18:44:55 -04:00
Hondacrx
03bcadf2c6
Core/Spells: Implemented SPELL_ATTR9_ITEM_PASSIVE_ON_CLIENT
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/321161230fe557f930bb155729d9150c42c5758c )
2024-08-31 17:35:41 -04:00
Hondacrx
451354f925
Core/Creatures: Update visible Flags2 when changing gm mode state
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/02ebab7ea6a50a0ae14b4eaf812106a7c45bbc80 )
2024-08-31 17:04:04 -04:00
Hondacrx
254d04d37e
Core/AreaTriggers: Check actionset flags for client areatriggers to allow some areatriggers to trigger while dead
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d51d6b0abeec25a7c7fd4903ddbca0124ee8c723 )
2024-08-26 17:49:33 -04:00
Hondacrx
f1d3bc2ac2
Core/Spells: Implemented SPELL_ATTR9_MOD_INVIS_INCLUDES_PARTY
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/050bde08af9015e9adeaa3bf2b35f08dc210680e )
2024-08-25 21:37:14 -04:00
Hondacrx
22ec091beb
Core/AreaTriggers: Implement height check for polygon db2 areatriggers
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1c3268155d0165e150d239c3a808d5a8dddeae18 )
2024-08-25 20:45:39 -04:00
Hondacrx
c2409af60b
Core/AreaTriggers: Fix triggering of client areatriggers for some shapes
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b070e63fa867f7f25e73e9ef3aafbe18902a50e9 )
2024-08-25 19:11:12 -04:00
Hondacrx
a21c82d0c0
Core/Quests: Fix case where source item provided isn't added to the bag
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/65ef114879f201cc2784f2f948a967a7583c0583 )
2024-08-25 14:49:02 -04:00
Hondacrx
f5f93d1fc4
Core/Players: Use TeleportLocation for summon and recall locations
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b2d735114be57f970f3dd16d57077cf4f8893796 )
2024-08-25 14:47:40 -04:00
Hondacrx
ac1a621503
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
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/27e23600bb9c47440cca12a4ddaa4627166b0327 )
2024-08-25 14:44:28 -04:00
Hondacrx
2004acd5d1
Core/Players: Allow targeting a specific transport during teleports
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5b130cfb4253a94c08ff807e7f28e988651d2476 )
2024-08-25 14:38:47 -04:00
Hondacrx
edb6934082
Core/Players: Defined all avg item level slots
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3f85fa7470789dbaedac5f3d74d00e1095e24ad1 )
2024-08-25 14:05:11 -04:00
Hondacrx
209227ccad
Core/Criteria: Implemented LearnAnyTransmog CriteriaType
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d60f0e2b28d8d0aba011ad80c65d4a8da85e5026 )
2024-08-24 23:52:42 -04:00
Hondacrx
728d5f58bc
Core/Items: Implemented reagent bag
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6f9e359701bd75705f73f23af65affb5a5bed573 )
2024-08-24 22:26:12 -04:00
Hondacrx
141b6e4a9a
Core/Criteria: Implemented LearnHeirloom and LearnAnyHeirloom criteria types
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/eaa76f0eb2524e4c6c5be1a34d3cde392d35c3de )
2024-08-24 21:21:53 -04:00
Hondacrx
29aecf864e
Core/Items: Fix item sell price not scaling with item level
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/500301b96256792357b13ef78d7e1836028cff26 )
2024-08-24 21:14:30 -04:00
Hondacrx
1ca497b79f
Core: Update to 10.2.7
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/468a06baf046b716305ee665e3cfd93c80e99457 )
2024-08-24 00:13:35 -04:00
Hondacrx
d231c06b8e
Core/Spells: Implemented evoker empower spell mechanic
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a39d0db9ec64f6bf38716abaade5b7835f2db338 )
2024-08-19 18:48:32 -04:00
Hondacrx
d33f86799f
Core/Items: Implemented packets setting up inventory cleanup parameters
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/cc9241784491198581a19f3f5502a42d048ea063 )
2024-08-19 13:44:14 -04:00