Commit Graph

1043 Commits

Author SHA1 Message Date
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 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 3db6dcaf2f Fix Build 2024-11-10 13:50:52 -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 ac27d322b1 Core/Spells: Remove setting OriginalCastId from CastSpellExtraArgs::SetTriggeringAura
Port From (https://github.com/TrinityCore/TrinityCore/commit/f604661a40d05cb1f06e5e0b3112591ebb3aa1a6)
2024-11-10 13:31:25 -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 ab840142f3 Core/Spells: Fixed spell target selection not being shared by multiple effects when there are targeting scripts that have the same script function
Port From (https://github.com/TrinityCore/TrinityCore/commit/b1d8061a0f848241fe70ab0d718e829836cb5601)
2024-11-10 00:09:01 -05:00
Hondacrx 3f87e713c5 Scripts/Spells Update Seed of Corruption script
Port From (https://github.com/TrinityCore/TrinityCore/commit/4f8cb99ad2b95d4cc5d2abba8a00e67acfdfed4f)
2024-11-09 23:49:19 -05: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 eee80bad68 Core/Spells: Implemented SpellAuraInterruptFlags2::ReleaseEmpower
Port From (https://github.com/TrinityCore/TrinityCore/commit/2c06e7fcdab677df4e5908f69b9655577e08fe69)
2024-09-26 13:07:53 -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 ad461858ca Core/SAI: Implemented new action SMART_ACTION_COMPLETE_QUEST
Port From (https://github.com/TrinityCore/TrinityCore/commit/3429871a07c1c1ebe2bd94cb771ef187cb46fd46)
2024-09-08 14:09:45 -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 f7b184dd1d Core/Players: Remove duplicated trait configs
Port From (https://github.com/TrinityCore/TrinityCore/commit/dabe1f85df30610c5287ae6d8214d325e6595387)
2024-09-02 22:52:49 -04:00
Hondacrx 72563b8ca3 Spells/Auras: Implement SPELL_AURA_ACT_AS_CONTROL_ZONE
Port From (https://github.com/TrinityCore/TrinityCore/commit/66abfd1c530e81f24856825f7ebe5a1c1ba8c58e)
2024-09-02 22:52:08 -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 3945a662eb Core/Vehicle: Fix an assertion when applying SPELL_AURA_SET_VEHICLE_ID on creatures that are already vehicles
Port From (https://github.com/TrinityCore/TrinityCore/commit/53f0f2e5da3e7e6a9e6fa926e2f51ac8b506caa9)
2024-09-01 16:23:42 -04:00
Hondacrx e440ccd097 Core/Spells: Added missing SummonPropertiesFlags::UseDemonTimeout handling to some summon cases
Port From (https://github.com/TrinityCore/TrinityCore/commit/ceffc2cb2037921af13d8a417b39e407bb7635ac)
2024-09-01 15:57:24 -04:00
Hondacrx fa10c00734 Core/Spells: Remove spell range increase when caster or target move backwards
Port From (https://github.com/TrinityCore/TrinityCore/commit/f19e1a271618a35515512ce2a64330f21133616c)
2024-08-31 17:44:12 -04:00
Hondacrx a964b9c7f8 Core/Spells: Implemented caster-is-moving aoe radius bonus and SPELL_ATTR9_NO_MOVEMENT_RADIUS_BONUS
Port From (https://github.com/TrinityCore/TrinityCore/commit/321f3cc4a7a59874c73ab82d57c2f1c76a820396)
2024-08-31 17:41:27 -04:00
Hondacrx bc7568ca34 Core/Spells: Implemented SPELL_ATTR9_FORCE_CORPSE_TARGET
Port From (https://github.com/TrinityCore/TrinityCore/commit/af39104798d78f0cf8f51dc36e7302f1f4e69b7b)
2024-08-31 17:37:20 -04:00
Hondacrx 08edf75cd1 Core/Spells: Implemented SPELL_ATTR9_JUMPCHARGE__NO_FACING_CONTROL
Port From (https://github.com/TrinityCore/TrinityCore/commit/486641063e9b88d84e38e4cee3bfc2fb3e0bffc6)
2024-08-31 17:18:19 -04:00
Hondacrx 3c6b3bd455 Core/Movement: Defined and implemented new spline flag - JumpOrientationFixed
Port From (https://github.com/TrinityCore/TrinityCore/commit/bd9fb4a56303e2bd8046e77d425250b9757aa74c)
2024-08-31 17:16:04 -04:00
Hondacrx 62e3c0ef66 Core/Spells: Implemented SPELL_ATTR9_ALLOW_CAST_WHILE_CHANNELING
Port From (https://github.com/TrinityCore/TrinityCore/commit/3365e6a4b84f59cca5f7ef5fca71fb3979697e52)
2024-08-31 17:08:45 -04:00
Hondacrx f2e610315f Core/Spells: Exclude spells cast from client from being treated as triggered if they have any trigger flags set (possible with override spells auras)
Port From (https://github.com/TrinityCore/TrinityCore/commit/816369318f9613bc7e23e4bf57ddb4c5f9fa3809)
2024-08-26 18:13:44 -04:00
Hondacrx b38668c7cb Core/Spells: Implemented new trigger flag to cause spells to be instant without also causing other behavior of TRIGGERED_CAST_DIRECTLY (skipping SMSG_SPELL_START, skipping starting GCD)
Port From (https://github.com/TrinityCore/TrinityCore/commit/a885a1fc3c6b894f546b7aee70b5a67932a94486)
2024-08-26 18:11:28 -04:00
Hondacrx 585949a9cf Core/Spells: Implemented SPELL_ATTR9_IGNORE_SCHOOL_LOCKOUT
Port From (https://github.com/TrinityCore/TrinityCore/commit/0b8eed2d547acc0ba115198cb306c4f9127af807)
2024-08-26 18:05:34 -04:00
Hondacrx 87a04a76e9 Core/Spells: Implemented SPELL_ATTR9_AUTOCAST_OFF_BY_DEFAULT
Port From (https://github.com/TrinityCore/TrinityCore/commit/24096f6b661161f296bfef4a3303789f245873c4)
2024-08-26 18:03:08 -04:00
Hondacrx ce08437402 Core/Spells: Rename more SpellAttr9 to official names
Port From (https://github.com/TrinityCore/TrinityCore/commit/8963ea8e4c215e750aa7a473bbf780b403dc8839)
2024-08-26 17:53:38 -04:00
Hondacrx 511ac17c55 Core/Spells: Implemented SPELL_ATTR9_FACE_UNIT_TARGET_UPON_COMPLETION_OF_JUMP_CHARGE
Port From (https://github.com/TrinityCore/TrinityCore/commit/5cb4536bd0492b49432b092e7ca4a458010b7d53)
2024-08-26 16:56:29 -04:00
Hondacrx 7a43203e0c Core/Movement: Allow setting position or object facing targets for jump movement
Port From (https://github.com/TrinityCore/TrinityCore/commit/ac73edc268bc8d5bbda9f4b05168e3e24c25ca45)
2024-08-26 16:48:36 -04:00
Hondacrx 89587bbd59 Core/Spells: Removed MECHANIC_IMMUNE_SHIELD + MECHANIC_BANISH special case check in Spell::CheckCasterAuras and named possibly related spell attribute
Port From (https://github.com/TrinityCore/TrinityCore/commit/721103c1c9649fc769a4230216b871319a5f7643)
2024-08-26 16:25:42 -04:00
Hondacrx 7946aa1958 Core/Spells: Fixed spell with SPELL_AURA_MECHANIC_IMMUNITY_MASK failing to cast if they were supposed to purge effect they are granting immunity to (CreatureImmunities was not checked)
Port From (https://github.com/TrinityCore/TrinityCore/commit/e1e4aa7980a6e91a330d615467b2c25b60dcbcc1)
2024-08-26 16:24:24 -04:00
Hondacrx f908481bce Core/Spells: Fixed implementation of SPELL_ATTR1_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS and removed banish special cases that were neccessary because that attribute wasn't correctly supported
Port From (https://github.com/TrinityCore/TrinityCore/commit/c968dedfee59db53fc912ac166309f3d87470821)
2024-08-26 16:15:18 -04:00
Hondacrx e4e660c995 Core/Spells: Replaced assert with startup error log
Port From (https://github.com/TrinityCore/TrinityCore/commit/8043b71708e2efd380c7a1f6a738a1e9e497706d)
2024-08-26 00:03:26 -04:00
Hondacrx 800bf056ee Core/Auras: Apply banished aura state with auras using banish mechanic
Port From (https://github.com/TrinityCore/TrinityCore/commit/3974648ae02970a62841104c7678db89cfbeea48)
2024-08-25 23:56:29 -04:00
Hondacrx 3ce314ef4b Core/Spells: Implemented SPELL_ATTR9_TARGET_MUST_BE_GROUNDED
Port From (https://github.com/TrinityCore/TrinityCore/commit/dd61ba2844fc96b3344183fe0b05ce65985fa8be)
2024-08-25 23:54:10 -04:00
Hondacrx 0bb55fd942 Core/Spells: Rename more SpellAttr9 to official names
Port From (https://github.com/TrinityCore/TrinityCore/commit/9d4047a3be5f3de8ca7c4818c265127578dbcc81)
2024-08-25 23:49:17 -04:00
Hondacrx 9f35b4a650 Core/Spells: Name SPELL_ATTR9_DO_NOT_ADD_TO_UNLEARN_LIST
Port From (https://github.com/TrinityCore/TrinityCore/commit/88d1078a1256fa9175110b3bec0f7f9fdd6b615d)
2024-08-25 23:47:42 -04:00
Hondacrx e79581f71f Core/Spells: Implemented SPELL_ATTR9_ITEM_CAST_GRANTS_SKILL_GAIN
Port From (https://github.com/TrinityCore/TrinityCore/commit/00efee9ca12d6e625e9954a39768bbec029d0459)
2024-08-25 23:45:44 -04:00
Hondacrx 6462b7baf4 Core/Spells: Implemented SPELL_ATTR9_IGNORE_TOTEM_REQUIREMENTS_FOR_CASTING - fixes some totems requiring legacy items in inventory
Port From (https://github.com/TrinityCore/TrinityCore/commit/8142ab20b7495ca87a135e08e473f5a33a40e5a4)
2024-08-25 23:42:13 -04:00
Hondacrx bb26b47824 Core/Spells: Rename more SpellAttr9
Port From (https://github.com/TrinityCore/TrinityCore/commit/56a027131a130bc778ee34ddfa379c42580b510b)
2024-08-25 21:45:49 -04:00
Hondacrx 269f427e9a Core/Spells: Updated SPELL_ATTR4_ONLY_FLYING_AREAS implementation to account for latest flying requirements
Port From (https://github.com/TrinityCore/TrinityCore/commit/019d28086f590199a0d397a9394d60d2c1698a2e)
2024-08-25 21:43:23 -04:00
Hondacrx 1a0a69a4a1 Core/Spells: Implemented SPELL_ATTR9_ONLY_WHEN_ILLEGALLY_MOUNTED
Port From (https://github.com/TrinityCore/TrinityCore/commit/1f3af18e3a17096748a621c9171feb30047287be)
2024-08-25 21:42:05 -04:00