Hondacrx
ec4f2a49d4
Fixed world login
2025-08-26 22:37:42 -04:00
Hondacrx
89b243c75a
Core/Auras: Check min power instead of 0 for SPELL_AURA_OBS_MOD_POWER
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c850e2f7801fecd9a56d88dda1fc60e27fd30bdf )
2025-08-20 22:19:02 -04:00
Hondacrx
889a55aa82
Core/Spells: Allow negative values for SPELL_AURA_OBS_MOD_POWER
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6c51b005c26d57ff70cc479e71a6e227f717e1fd )
2025-08-20 22:18:09 -04:00
Hondacrx
a66b484370
Core/PacketIO: Implemented CMSG_UPDATE_SPELL_VISUAL
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0d475eac5f2fdee58d79b1f3361da6d3f22b0232 )
2025-08-14 21:27:54 -04:00
Hondacrx
b788c67030
Core/Auras: Initialize aura spell visual from spell that created it instead of recalculating it
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/616c5094e0c75c9f8e0c89510f9b7f2f69c70ac7 )
2025-08-14 21:21:35 -04:00
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
a18151b9ef
Core/Auras: Support PROC_ATTR_REQ_SPELLMOD for procs using PROC_ATTR_USE_STACKS_FOR_CHARGES
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5759ac1c9416675fc745484d7e915f64765a5b38 )
2025-08-12 21:30:34 -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
37e7d86a2c
Core/Auras: Fixed SPELL_ATTR13_PERIODIC_REFRESH_EXTENDS_DURATION
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/92773e207c94e355fd37b266a219aad977cce9e2 )
2025-08-09 21:45:16 -04:00
Hondacrx
e48d7c9778
Core/Auras: Fixed SPELLVALUE_AURA_STACK adding incorrect number of stacks on aura refresh
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4c605ce621a137f32cf02527d48e36fed1b6e235 )
2025-08-09 21:38:54 -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
7fd54e6175
Core: Updated to 11.1.0
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/23624ed75abc8cbb77bb2e24a08e0836e4c41db5 )
2025-06-16 14:47:31 -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
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
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
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
56961a2ebc
Core/Auras: Fixed aura stacks being reset to default max stack size when modified by SpellModOp::MaxAuraStacks and reaching the new limit
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/586651031ee847232d0dabf3eff9e6b01075ef31 )
2025-05-25 11:07:45 -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
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
d231c06b8e
Core/Spells: Implemented evoker empower spell mechanic
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a39d0db9ec64f6bf38716abaade5b7835f2db338 )
2024-08-19 18:48:32 -04:00
Hondacrx
cf42b5e591
Core/Auras: Implemented OnHeartbeat AuraScript hook and refactored an aurascript to use it as example
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/55ce5b150f716b6d470af80a9c31adf78e4cc198 )
2024-08-19 12:24:24 -04:00
Hondacrx
bf0c457273
Core/Auras: implemented PROC_FLAG_HEARTBEAT and moved food/drink emote mechanic into heartbeat handling
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d60b4e5b199d56477010941fc1d3aff9eb7064a2 )
2024-08-19 12:14:22 -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
9d7a84d3a3
Core/Objects: Added ToWorldObject and ToItem
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6f6af6a1a1508508d0e42b90f0acf4f363cf91bd )
2024-03-14 11:26:01 -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