Hondacrx
518969ad2f
Core/Auras: Ensure aura target of SPELL_AURA_TRIGGER_SPELL_ON_POWER_PCT has required power type
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fc54ae79a95bc162bd0ceec199561af873576a23 )
2025-06-08 18:33:57 -04:00
Hondacrx
e88513b855
Misc fixes
2025-06-08 18:32:12 -04:00
Hondacrx
c2877fe813
Core/AreaTriggers: Corrected initial "fake" spline point for areatrigger movement
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/24af663443be84ae2394c27287304ce794024058 )
2025-06-08 18:25:24 -04:00
Hondacrx
f5f5de1c86
Core/Quests: Updated quest future status checks to include all variants of that status
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5875058ed813b90aa37c403a044d471e6ab39a89 )
2025-06-08 18:23:04 -04:00
Hondacrx
af8a76387c
Core/Vehicle: Added RideSpellID field to override npc_spellclick_spells
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/46251b56553b610588eea89b83b4b4e8b88e47da )
2025-06-08 18:18:22 -04:00
Hondacrx
0fbdee96ca
Core/Auras: Send scene complete if a SPELL_AURA_PLAY_SCENE aura is removed by expiration
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e58fa4c35eaf24cfa4866b8ca24a61d45a3382d2 )
2025-06-08 16:01:12 -04:00
Hondacrx
a3a9ef5259
Core/Spells: Refactor SpellHistory ModifyCoooldowns and ResetCooldowns callbacks to use CooldownEntry argument instead of internal iterator
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ace6342aea9e8e3f69af88ca3963fc961ba56f1b )
2025-06-08 15:56:31 -04:00
Hondacrx
4ace6f58c6
Core/Auras: Fixed SPELL_ATTR1_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS logic - no longer incorrectly unapplies all auras for immunities that don't use it
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/107ca37c6816aa53460b8d3200bfe45cc4c5e3aa )
2025-06-08 15:16:08 -04:00
Hondacrx
57b2c5b550
Core/Items: Fixed item spell charge slot indexing
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c85d12fc3f0576163d4ffa91bb38f66894305349 )
2025-06-08 15:09:36 -04:00
Hondacrx
144cd4151b
Core/Objects: Removed type casts before accessing WorldObject::m_Events that became unneccessary after moving it from Unit to WorldObject
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bc8874f30597a996eb30b7b278bcc71b2f082f10 )
2025-06-08 14:52:11 -04:00
Hondacrx
df8481c614
Core/Spells: Replace SpellTargetPosition structure with WorldLocation
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0e36fd93601f10949c848c1fc30ee3b70f2cecfa )
2025-06-04 09:52:14 -04:00
Hondacrx
a978731a00
Core/Players: Fix resurrection timer missing if logging in while dead
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/781fe731dd8b438a9988347f68e09b5216b07652 )
2025-06-04 09:11:11 -04:00
Hondacrx
d9cf0e3a36
Core/Conditions: Allow conditions for seen object in CONDITION_SOURCE_TYPE_OBJECT_ID_VISIBILITY
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6e3c8a84637cc669fe08c3933ce5323f8cf4c5cb )
2025-06-04 09:08:00 -04:00
Hondacrx
433d1212df
Core/AreaTriggers: Replace fixed movement times in database for areatriggers with speed
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/069771e22ef29e47298c62e6cb9d7dce72375348 )
2025-06-04 09:04:50 -04:00
Hondacrx
52952deee3
Core/Spells: Replace MAX_SPELL_EFFECTS loop limits with correct upper bound depending on how many effects the spell has
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/561b122364525deaee815ad900a78f1323c37776 )
2025-06-03 21:17:25 -04:00
Hondacrx
7d4c54730c
Core/AreaTriggers: Don't suppress TimeToTarget changes in values update on movement start
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/debbed0159fec031b4596295448e43d0fe071a01 )
2025-06-02 15:53:12 -04:00
Hondacrx
2043ac37f9
Core/Misc: Implemented spawn tracking
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c9099c87567ead635811ef71b990ae7f19103509 )
2025-05-25 20:13:24 -04:00
Hondacrx
9b75d3255d
Core/Spells: Split TRIGGERED_IGNORE_POWER_AND_REAGENT_COST into separate POWER and REAGENT flags
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/151a50d2aa6e10efe7fc14e0bd22aaef9effa859 )
2025-05-25 10:53:01 -04:00
Hondacrx
36efa04d1a
Core/Units: Fill CurrentAreaID updatefield
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d38941c19b51514fc16c52ca400b358555c13b38 )
2025-05-25 10:44:16 -04:00
Hondacrx
1ea98d4f51
Core/Creature: Implement aggro grace period
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/26d1337461114506ca57e2265d3dc5e96fd08f82 )
2025-05-25 10:39:42 -04:00
Hondacrx
de59110fe8
Core/Loot: Implemented automatic flagging of tracking quests from loot
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d913e38cbab9521c80d826417093d22b2c4a1c1a )
2025-05-19 18:56:02 -04:00
Hondacrx
f62d303ec7
Core/Units: Added helper methods to cancel mount/shapeshift auras
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0b16756172b2c3cc78b0861af86b93daae60edda )
2025-05-19 17:42:40 -04:00
Hondacrx
3e0e2354b7
Core/Gossip: Fix interaction with gossip launched by accepting quest
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/75bc3021da469d7c8eddbff23e5f1ec7c4a4dfbb )
2025-05-19 17:26:50 -04:00
Hondacrx
e44861a629
Core/AI: Implemented conversation ai
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/309ba22a15e5e0b4321b99f7157ccb18e0adc8dd )
2025-05-19 17:23:36 -04:00
Hondacrx
4f63e81373
Core/Players: Added helper function to check quest completion using QuestV2 bits
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d78c3bb33afeb319ef0cf09171aabd8952a928fa )
2025-05-19 15:26:49 -04:00
Hondacrx
4a29928f13
Core/Units: moved melee attack rage generation into Unit::AttackerStateUpdate and send the generated rage in combat log packet instead of power update packets
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/aefcd2fac7bb8b1a29a3d346f79bf02d1d5efc4a )
2025-05-19 12:58:56 -04:00
Hondacrx
87df85cac7
Core/Objects: Allow more specific checks to include or exclude feign death units in CreatureWithOptionsInObjectRangeCheck::IsAlive check ( #30361 )
...
* this also extends SMART_TARGET_CLOSEST_CREATURE dead param
Port From (https://github.com/TrinityCore/TrinityCore/commit/92efc2523b75e4ca01be7d0894ed8bc979cb3049 )
2025-05-19 11:08:47 -04:00
Hondacrx
c0303c2e92
Core/Object: Fixed interaction dynamic flags assignment for GAMEOBJECT_TYPE_SPELLCASTER gameobjects
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e58847779134325d9adada3fa9059478d3f350de )
2025-05-19 11:03:23 -04:00
Hondacrx
94877fed77
Core/Scripts: Added SpellEffectInfo argument to CalcDamage and CalcHealing spell script hooks
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/884662a75a901af6f61cab9efc171d052e8042f4 )
2025-05-19 11:01:52 -04:00
Hondacrx
43d8277558
Core/GameObjects: Remove unused function
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4ccaac5d91516181464e01c36396717674e4ae93 )
2025-05-18 19:09:42 -04:00
Hondacrx
5b992859d0
Core: Updated to 11.0.7
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4f7079f471401d5cf7885351baabc027813f60f5 )
2025-05-18 19:05:48 -04:00
Hondacrx
2448c07600
Core/PacketIO: Fixed UF::QuestSession structure
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/51344bc6718e5cce0c2c2a8ed9cb8d700014b4e5 )
2025-03-10 21:12:40 -04:00
Hondacrx
ca7820eccb
Core/Players: Improve reset spell cooldowns when entering arenas
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/752ea0f8e9a04abd53a3b811de2fbb91b689e69f )
2025-02-24 11:25:52 -05:00
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