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
519c642cff
Core/GameObjects: Fixed gameobject spell casts failing when triggered by SPELL_EFFECT_OPEN_LOCK
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3177c410e488866ece2803ddcf9ea09ea4b2b4fb )
2025-02-23 14:29:53 -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
f3b2f98c78
Core/GameObjects: Define and use new gameobject dynamic flag to restore old visual behavior
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6d78230d6b45d370b9cf3656c84dd59963179bae )
2025-02-17 14:45:51 -05:00
Hondacrx
afe054f3e9
Fixes UpdateObject packets
2024-11-17 22:12:44 -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
c3df9bae16
Core/Position: Position constructor improvements
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d6ae7030dac388bbdf79954bd235c98209b53630 )
2024-11-17 13:51:42 -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
83f5185fc3
Core/Auras: Reimplement SPELL_AURA_MOD_ARMOR_PENETRATION_PCT, it is back from the dead
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/11f6576f04688fb89d97e2bbe7ae97a8b6585415 )
2024-11-17 13:11:53 -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
ba80dede79
Core/Summons: Handle summons using SummonProperties.Control type 5 as vehicles
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/23bb1a56b74191e131e41ad25edbe40ee4e76a96 )
2024-11-17 12:09:17 -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
406aa5e445
Fix login
2024-11-16 23:05:45 -05:00
Hondacrx
7a50f06e8c
Core/PacketIO: Fixed SMSG_UPDATE_OBJECT fragment changes mask initialization
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0435f22d0d58589d0d6a4c9c764ce20a01e196e5 )
2024-11-11 21:16:40 -05:00
Hondacrx
f2d1a8fb40
Core/Units: only set spellClickHandled to true when spell cast was succesful
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/214580d345616b492ce9654ef30c1a436d224b25 )
2024-11-11 21:13:42 -05:00
Hondacrx
8375da8f88
Core/Gossip: Fixed gossip menu option localization for cases without a broadcast text assigned
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/125971c8cb305324a02f5afee8baf017803123cb )
2024-11-11 21:12:12 -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
5909e7ba98
Core/Objects: Fixup SMSG_UPDATE_OBJECT related refactors
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/963eb6b80c1231ebaadd29806666c9ae5b79a985 )
2024-11-11 14:14:43 -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
29acfba7d3
Core/GameObjects: Don't apply GO_DYNFLAG_LO_INTERACT_COND for GAMEOBJECT_TYPE_FLAGSTAND
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5fc9a3afdd805df2e2fa5f9d6f12474049965906 )
2024-11-11 10:34:58 -05:00
Hondacrx
20a8e1f31b
Core/GameObject: Cast Pickup spell of GAMEOBJECT_TYPE_FLAGSTAND
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bef005e34617462fc166260f5002cf79b161db59 )
2024-11-10 22:52:58 -05:00
Hondacrx
3603e644af
Core/GameObject: Implemented OnFlagTaken/OnFlagDropped hooks for GAMEOBJECT_TYPE_FLAGSTAND
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0535a61cb7c9da97f05e5867ce181d91e3dd92eb )
2024-11-10 22:51:48 -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
3a4eec6ebd
Core/Auras: Implemented adv flying speed mod auras
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6e0b146f1d6df817714595995632e2514e5869a8 )
2024-11-10 22:13:41 -05:00
Hondacrx
f14a77d33f
Core/Units: Fix melee attack victim level calculation
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d93ca90d49827ddbea1478e7a3966a03c81a3d58 )
2024-11-10 21:53:28 -05:00
Hondacrx
be74f514a1
Core/Movement: Store adv flying speeds instead of hardcoding them in SMSG_UPDATE_OBJECT and enable packets modifying them
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/43c7965d6b97a919ddd7e97a1f6e3f5750553f09 )
2024-11-10 18:24:49 -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
3e2f82d4af
Core/PacketIO: Enable CAN_ADV_FLY opcodes
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/edf61ad8e5a010ec681f8437ca0a39192fa095c2 )
2024-11-10 17:27:43 -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
2e2c87090d
Core/Items: Implemented ITEM_BONUS_DISENCHANT_LOOT_ID
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3238175a62750ea5127feb69ce86d0c3c05dfc52 )
2024-11-10 16:56:17 -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
b34ef7c6f7
Core/Auras: fixed a possible underflow when checking required powers for SPELL_AURA_TRIGGER_SPELL_ON_POWER_AMOUNT and SPELL_AURA_TRIGGER_SPELL_ON_POWER_PCT
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f26c94205336f9d8cdee4eb9b0aedb7847ea0746 )
2024-11-10 14:08:38 -05:00
Hondacrx
a782ecb5b3
Core/Object: Added max height change param to MovePosition
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/35b8868763cc46a16511b11a5c735dc534e887dc )
2024-11-10 14:07:35 -05:00
Hondacrx
c9e97985db
Core/Gameobjects: Fixed GO_DYNFLAG_LO_HIGHLIGHT application
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6bcef33bb1fb068ceac26e3ffc795e5098e55189 )
2024-11-10 14:03:17 -05:00
Hondacrx
d9f90b014b
Core/Spells: Refactor CastSpellExtraArgs
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/975e7cc0723d3136822f6190de8742eef17a2539 )
2024-11-10 13:48:39 -05:00
Hondacrx
026e717fde
Core/Auras: Implemented SPELL_AURA_MOVE_SET_CANT_SWIM and related new opcodes
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/010550da224c446461b26bc4f38ee5cc35d4aa3d )
2024-11-10 13:30:00 -05:00
Hondacrx
6c8387f9ec
Core/PacketIO: Add missing bit to SMSG_QUEST_GIVER_QUEST_DETAILS
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2c9d1f9e5c8fd2b327b07dcddbc30c5ced06564a )
2024-11-10 13:22:50 -05:00
Hondacrx
336729c8d7
Core/GameObjects: Implement ControlZone::UncontestedTime field
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/314e155a0c4b9f904d6b36898941cc1966d8a719 )
2024-11-09 23:53:28 -05:00
Hondacrx
9580103f3b
Core/Players: Fixed nested spell overrides (priest Mind Spike)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/cdca59ca4daf1edc250a96bd793cd8d4368e7f2e )
2024-11-09 23:38:32 -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