Commit Graph

4424 Commits

Author SHA1 Message Date
Hondacrx ccc90edf69 Scripts: Remove unneccessary DoublePosition from AreaBoundary
Port From (https://github.com/TrinityCore/TrinityCore/commit/0f5d634e381b2bf6d4062c0ebd31551d98f64a32)
2025-06-08 18:57:38 -04:00
Hondacrx d42c450423 Core/Maps: Implemented PolygonBoundary
Port From (https://github.com/TrinityCore/TrinityCore/commit/aed08b8a82cd4c14a6831ace7e9c4065ce29c5a4)
2025-06-08 18:50:11 -04:00
Hondacrx 54f4251399 Scripts/Spells: Add Divine Storm target cap
Port From (https://github.com/TrinityCore/TrinityCore/commit/320c44e8e74dbd6657cba227d4b16fed1e8aba7d)
2025-06-08 18:47:34 -04:00
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 ef142b7c8f Misc fixes 2025-06-08 18:24:20 -04:00
Hondacrx d99305d96a Updated to net9.0 2025-06-08 18:24:11 -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 fe4781722f Core/Commands: Fixed .debug guidlimits output for creature guids
Port From (https://github.com/TrinityCore/TrinityCore/commit/4db19d3a1aa766ab2e6a5f4916df87a6326210b7)
2025-06-08 16:04:20 -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 8b0c3cb717 Core/SAI: Improve SMART_ACTION_ATTACK_START to exclude non-unit targets from selection pool
Port From (https://github.com/TrinityCore/TrinityCore/commit/444a98111a8d08a985d9489b06f0e1487c04cab6)
2025-06-08 15:58:14 -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 354f560a44 Core/Spells: Don't fail spells SPELL_ATTR2_FAIL_ON_ALL_TARGETS_IMMUNE when target list is empty for one effect
Port From (https://github.com/TrinityCore/TrinityCore/commit/a5c547a383e40b155a2063404c040ea0007c9ebd)
2025-06-08 15:14:03 -04:00
Hondacrx b6408913b3 Core/Conditions: Corrected upper array bound requirement for PlayerConditionLogic
Port From (https://github.com/TrinityCore/TrinityCore/commit/38096181ebcc61df3155f6d419974cd96544e4a8)
2025-06-08 15:10:16 -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 aa4975855c Core/Spells: Prevent even more cases of sending aura update packets for auras that aren't visible on client
Port From (https://github.com/TrinityCore/TrinityCore/commit/380b1f8986c20803ae7d8c2387d31a2645a7e508)
2025-06-08 14:53:30 -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 b8c7e7b567 Core/Spells: Prevent sending aura update packets for auras that aren't visible on client
Port From (https://github.com/TrinityCore/TrinityCore/commit/e9470cd817890334a6a6d1609896de87e3cea5d4)
2025-06-08 14:48:11 -04:00
Hondacrx 667877ca87 Core/Spells: Added AttributesEx15 for serverside spells
Port From (https://github.com/TrinityCore/TrinityCore/commit/c9456ce8266b775208584244bd9893051f587e04)
2025-06-08 14:46:47 -04:00
Hondacrx 4e29c11dc0 Core/Spells: Reimplemented target type 106 as random point from points predefined in database
Port From (https://github.com/TrinityCore/TrinityCore/commit/2a51a6454912df635099572d07789a1d6789ff4d)
2025-06-08 14:36:57 -04:00
Hondacrx 64041435fe Scripts/Spells: Use Spell::GetPowerTypeCostAmount where possible instead of iterating Spell::GetPowerCost
Port From (https://github.com/TrinityCore/TrinityCore/commit/26376d89e165aece42e58213632ef43ecb0d81b3)
2025-06-08 14:18:24 -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 bae38b01af Core/Spells: Exclude TriggerCastFlags that can be set for non-triggered spells from being checked by Spell::IsTriggered
Port From (https://github.com/TrinityCore/TrinityCore/commit/56fb627c7dd151190412468370db083ef3b044ad)
2025-06-04 09:39:32 -04:00
Hondacrx e098533a27 Core/Spells: Add summoned DynamicObject to casters ChannelObjects if spell is channelled
Port From (https://github.com/TrinityCore/TrinityCore/commit/333aaaaefd4023dcb719f3dbaeab829c3d26e77a)
2025-06-04 09:27:48 -04:00
Hondacrx e16f81ecda Core/Spells: Added aoe target cap for demon hunter talent "Fel Barrage"
Port From (https://github.com/TrinityCore/TrinityCore/commit/52dc1359cc78b5d8a88bf32e4bd50d53fcd03d11)
2025-06-04 09:26:00 -04:00
Hondacrx 89c7fa35b2 Core/Spells: Fixed SPELL_AURA_IGNORE_SPELL_COOLDOWN - don't start cooldown for affected spells
Port From (https://github.com/TrinityCore/TrinityCore/commit/2e1414d5bc740e48b507c7f9910147372fb3862c)
2025-06-04 09:21:48 -04:00
Hondacrx 600b8ba18c Core/Spells: DynamicObject auras will now use the largest radius found in SPELL_EFFECT_PERSISTENT_AREA_AURA effects of the spell creating them
Port From (https://github.com/TrinityCore/TrinityCore/commit/497cb7df49550c2420ce8729254cc120d3290d2e)
2025-06-04 09:20:03 -04:00
Hondacrx 07e857dd63 Core/Spells: Allow persistent area auras to apply all of their effects upon creation.
Port From (https://github.com/TrinityCore/TrinityCore/commit/d8636d4cc603262da8454231d64bd09b604b25f7)
2025-06-04 09:18:20 -04:00
Hondacrx 8485185889 Core/Spells: send rune cooldowns even after miss to match sniff data
Port From (https://github.com/TrinityCore/TrinityCore/commit/4b7465aad8bb93b69da3a8beeb538d8e63569d0b)
2025-06-04 09:16:24 -04:00
Hondacrx 00af1579bb Core/Spells: corrected refunding runes - they don't get put on a cooldown and don't send cooldowns for spells which had their runes refunded
Port From (https://github.com/TrinityCore/TrinityCore/commit/1dc2e8fdc565ea35a4f6b442261da8566e81ca86)
2025-06-04 09:14:40 -04:00
Hondacrx 3d4118962e Core/Spells: Don't grant runic power when death knight abilities that do it using negative power cost miss and the spell has SPELL_ATTR1_DISCOUNT_POWER_ON_MISS
Port From (https://github.com/TrinityCore/TrinityCore/commit/76ab2007c0540542b892dd66e9287b394c54ee42)
2025-06-04 09:12:30 -04:00
Hondacrx 1fb0ef50cc Core/Players: Fix resurrection timer missing if logging in while dead
Port From (https://github.com/TrinityCore/TrinityCore/commit/781fe731dd8b438a9988347f68e09b5216b07652)
2025-06-04 09:12:16 -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 d373675d9a Core/Spells: fixed power check for runes when casting spells - these have their own check and don't require the default one
Port From (https://github.com/TrinityCore/TrinityCore/commit/d9c2720393e95c9e0bac5c5d1d95bbdcf94d5c5b)
2025-06-04 09:10:06 -04:00
Hondacrx 89118b3e27 Core/Spells: Fixed crashes with spells using SPELL_EFFECT_ENCHANT_ITEM/SPELL_EFFECT_ENCHANT_ITEM_PRISMATIC that are not cast by an item
Port From (https://github.com/TrinityCore/TrinityCore/commit/1e3b8d172148b201f58595254d05ad91d7263bb9)
2025-06-04 09:09:09 -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 e68519679e Core/Auras: Use UnitListSearcher instead of WorldObjectListSearcher when searching for area aura targets
Port From (https://github.com/TrinityCore/TrinityCore/commit/84b0eca4476faa68d9cf06431bc60c9a61c6152f)
2025-06-03 21:23:23 -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 c496da9da0 Core/Auras: Fixed sending amounts for effects that need it, aren't first and don't have SPELL_ATTR8_AURA_POINTS_ON_CLIENT
Port From (https://github.com/TrinityCore/TrinityCore/commit/0a1b81043eaae0e0feba2b693e1f004ac4791c30)
2025-06-02 16:05:19 -04:00
Hondacrx bfbf96ac25 Core/DataStores: Delay building all DB2Manager containers after loading hotfix data to ignore rows marked as deleted by hotfixes
Port From (https://github.com/TrinityCore/TrinityCore/commit/da1ac5aa73afdb7f2379b71761e2a6e855ce4e9a)
2025-06-02 16:02:07 -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 de0c4f2fe5 Core/Network: Simplify worldserver port configuration: removed InstanceServerPort
Port From (https://github.com/TrinityCore/TrinityCore/commit/039acb20e4c218757d6b9fc441dc2da6820dafd1)
2025-06-02 15:48:10 -04:00
Hondacrx 34edc91ec5 Core/DataStores: Define new taxi node flags
Port From (https://github.com/TrinityCore/TrinityCore/commit/edbbbf8be3569eb2c2c44617b0ff1ba878d812a9)
2025-06-02 14:10:00 -04:00
Hondacrx 7b0433c028 Core/Auras: Allow some whitelisted spells to update effect values of non-passive auras when adding spell mods
Port From (https://github.com/TrinityCore/TrinityCore/commit/3a19b8160d8e2c8f2c2b10380fcd3fe7468810e2)
2025-06-02 14:03:36 -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 84642c2ccf Scripts/Priest: Update Sins of the Many damage diminishing
Port From (https://github.com/TrinityCore/TrinityCore/commit/515d727ac980132df172d79c707cf261d5c1bbf0)
2025-05-25 11:09:53 -04:00