Hondacrx
dcfe78ba77
Core/Auras: Interrupt spells with SPELL_PREVENTION_TYPE_PACIFY when applying SPELL_AURA_MOD_PACIFY
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/150d6995bdc966a5118e65d9bf6b6171faf9c62c )
2025-08-12 21:57:01 -04:00
Hondacrx
2c9db326f6
Core/Spells: Rename confusing SpellState enum values
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2e79d3524f12a525c337c5ce8d84b793cacd6e91 )
2025-08-11 19:52:08 -04:00
Hondacrx
600b06856a
Core/Auras: Add DealDamageMods to SPELL_AURA_PERIODIC_LEECH
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2cedd091a0a1e627801c74297020afc96470d979 )
2025-08-10 17:11:38 -04:00
Hondacrx
31d42fa21f
Core/Spells: Apply spell modifiers multiple times to each cast, based on number of matched SpellFamilyFlags bits
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/dfcd41abefec371e6af9db7db92c1dd55aa701ff )
2025-08-10 12:25:45 -04:00
Hondacrx
59cfc97e15
Core/Spells: Fixed spells that scale value with master not being affected by SpellModOp::Points and SpellModOp::PointsIndex spellmods
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bb67a4279145c37c2106d2bd7a54b14186502602 )
2025-08-09 21:31:29 -04:00
Hondacrx
7d46284519
Core/Auras: Implemented SPELL_AURA_MOD_RECOVERY_RATE and SPELL_AURA_MOD_RECOVERY_RATE_BY_SPELL_LABEL
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0c198938005bb22f20a0d150a6505324a2d941de )
2025-06-16 17:21:48 -04:00
Hondacrx
827c97a613
Core/Misc: Reduce differences between cores
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ff6a107ac0e7a82d728f8fd2fd8423743233a474 )
2025-06-15 17:10:38 -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
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
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
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
486d80ceb9
Core/Spells: Don't ignore power costs and reagents for spells triggered by SPELL_EFFECT_TRIGGER_SPELL, SPELL_EFFECT_TRIGGER_MISSILE, SPELL_EFFECT_FORCE_CAST, SPELL_AURA_PERIODIC_TRIGGER_SPELL, SPELL_AURA_PROC_TRIGGER_SPELL and fixed implementation of SPELL_ATTR6_DO_NOT_CONSUME_RESOURCES
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/54a83b4b689b7d2bbddb91fc79319dd806da8cc0 )
2025-05-25 11:04:24 -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
4d2dbbcf16
Core/Auras: Implemented mount equipment
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6dd5fb9d88e7a8b7da696bbe7b96947217b1ace2 )
2025-02-17 15:06:19 -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
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
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
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
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
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
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
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
337ba82a92
Core/Auras: Fixed SPELL_ATTR10_ROLLING_PERIODIC for auras that have 0 base amount and only scale from spell/attack power
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3545285ad7f95cb96500760b084fe40c36a26e04 )
2024-08-05 14:55:03 -04:00
Hondacrx
e9b21a91be
Core/Battlegrounds: Move to scripts And a lot of misc commits i couldn't recover.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d0d5d309bb5877dc2fcb27f6cb123707a31ec1e8 )
2024-08-04 15:18:22 -04:00
hondacrx
1e421b9f53
Misc fixes
2024-03-19 17:21:32 -04:00
hondacrx
4b9b81c7e2
Core/Objects: Implemented vignettes
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fccf6fb72b60b08dfbe6d5fb17fba55239944fca )
2024-03-13 21:09:46 -04:00
hondacrx
e697a32f23
Core/Auras: Feign death will no longer cause creatures immune to it to drop combat (and then reenter it because the unit feigning death is considered valid)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0c32277139a173c31043706d72e1cfe8830aaade )
2024-03-05 18:37:35 -05:00
hondacrx
db05394d99
Core/Creatures: implemented most movement related static flags and migrated existing movement data into static flags
...
* implemented CREATURE_STATIC_FLAG_AQUATIC - creatures cannot leave liquids
* implemented CREATURE_STATIC_FLAG_AMPHIBIOUS - creatures can enter and leave liquids but remain on the ocean floor when swimming is not enabled until engaged
* implemented CREATURE_STATIC_FLAG_FLOATING - creatures have their gravity on spawn / reset disabled
* implemented CREATURE_STATIC_FLAG_SESSILE - creatures are rooted in place
* implemented CREATURE_STATIC_FLAG_CAN_SWIM - creature can swim in liquids
* implemented CREATURE_STATIC_FLAG_3_CANNOT_SWIM - Amphibious creatures cannot toggle on swimming
* implemented CREATURE_STATIC_FLAG_3_CANNOT_TURN - Creatures cannot turn at all
* implemented CREATURE_STATIC_FLAG_4_PREVENT_SWIM - Amphibious creatures won't toggle on swimming until their victim starts leaving the ocean floor
* partially implemented CREATURE_STATIC_FLAG_3_CANNOT_PENETRATE_WATER
* deprecated CREATURE_FLAG_EXTRA_NO_MOVE_FLAGS_UPDATE as this flag was a hackfix to a wrong implementation that is now gone
Port From (https://github.com/TrinityCore/TrinityCore/commit/c541eda54d7e0dddeec329a6beac2948e0b0a40b )
2024-02-29 17:08:30 -05:00
hondacrx
1806eb52a3
Core/Spells: Allow spells with SPELL_DAMAGE_CLASS_NONE to crit
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b4064d38c83bc26efa20a248426a9b8cfea6793f )
2024-02-21 17:41:12 -05:00
hondacrx
34253877b0
Core/AreaTriggers: Refactor
...
* Moved IsServerside to custom flags
* Flags moved from areatrigger_template to areatrigger_create_properties
* New field to create custom CreateProperties (IsCustom)
* New field to reference custom areatriggers (IsAreatriggerCustom)
* Moved fields for shape data to areatrigger_create_properties
Port From (https://github.com/TrinityCore/TrinityCore/commit/37eb2e64a6ad075e9866af6feb72bb4fbccb2adc )
2024-02-05 11:48:37 -05:00
hondacrx
ad880fc6b5
Core/Quests: Implemented QUEST_OBJECTIVE_FLAG_2_QUEST_BOUND_ITEM that makes required items not be stored in inventory
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4dce6ab228c54319032b346d2d791262eac3d9cd )
2024-02-04 17:13:17 -05:00
hondacrx
0abe183fc9
Core/Spells: Implemented SPELL_AURA_MOD_FIXATE
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/8b9eaf0bdf9c6ae463c78d6a952330daaa1dcb63 )
2024-02-04 00:35:42 -05:00
hondacrx
5869fbaee0
Core/Spells: Named and implemented most of SpellAttr8
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/dc9361fcc2eb16a59b52dfd8b0d47dfc1bf639be )
2024-02-01 18:59:34 -05:00
hondacrx
bb2df1c0f9
Core/Spells: Named and implemented most of SpellAttr7
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4e87bd7942d932225436940f62e26d48719a42dd )
2024-02-01 15:39:38 -05:00
hondacrx
774f211f7a
Core/Spells: Implemented NoImmunity spell effect attribute
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e883b61094c3a5d2e80d2165e53921631e72e33e )
2024-01-30 10:45:14 -05:00
hondacrx
0b81750b42
Core/Spells: Defined and implemented more spell effect attributes - AlwaysAoeLineOfSight, IsHarmful, PlayersOnly, EnforceLineOfSightToChainTargets
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/69317c25947e682036813aa7f6e9200056232a13 )
2024-01-30 10:39:11 -05:00
hondacrx
cda53c8e7f
Some cleanups. (might break build for scripts as they are a WIP)
2023-10-08 10:35:31 -04:00
hondacrx
ccb5341c21
Some misc cleansup.
2023-10-06 17:33:20 -04:00
hondacrx
bad3e89ee6
Core/Auras: Implement SPELL_ATTR8_PERIODIC_CAN_CRIT
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fa2257681726caf16509940ef8c6d427cd85150e )
2023-09-14 04:56:05 -04:00
hondacrx
7e4c0f3aa3
Core/GameObject: Dropped flag should only spawn when debuff is not removed by default
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0367e1afc51916cb38c9ceecf1935fad0ea2d26a )
2023-09-14 04:39:25 -04:00
hondacrx
d7c2fa52f4
Core/Scripts: Added damage and healing calculation hook to spell and aura scripts allowing to override base damage amount, flat value mod and percent value mod separately
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9cdf3530f41e18fc815e7b164e40c01a18c3d757 )
2023-09-13 18:18:29 -04:00
hondacrx
913cfa0fbd
Core/Spells: Fixed spell duration scaling with combo points
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9e68fd1458551ab0f007b6044c9220da8f7d4199 )
2023-09-12 18:00:30 -04:00
hondacrx
b74cdf643f
Core/GameObject: Implement GAMEOBJECT_TYPE_NEW_FLAG_DROP
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3cfc27f5ca81402ed41973a0206838e7a0352070 )
2023-09-04 13:28:15 -04:00
hondacrx
f6807e152c
Core: Update to 10.1.5
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0cea730fa23473a85c47451c3bd13df816f2b6e4 )
2023-08-21 07:22:33 -04:00
hondacrx
0b1d41cc7b
Core/AreaTriggers: Add Spell* argument to AreaTriggerAI::OnCreate script
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a03455acbbbb6b070c9592a9c5c24c8f109dccc8 )
2023-06-30 08:36:13 -04:00
hondacrx
645c06a460
Core/Auras: Implemented helper function to estimate total damage/healing done by a periodic effect
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b3590184c0c31d080609af8e6edd3db33ac4cb8e )
2023-06-13 04:58:09 -04:00
hondacrx
12fabb103c
Core/Auras: Fixed SPELL_AURA_LINKED_SUMMON summons not despawning when aura is removed from unit being removed from world
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3d3e94d8e4351c694611776770b843fb59394b1e )
2023-05-30 05:00:38 -04:00