hondacrx
73fd633065
More Updates to scripts.
2023-10-15 15:17:44 -04:00
hondacrx
cda53c8e7f
Some cleanups. (might break build for scripts as they are a WIP)
2023-10-08 10:35:31 -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
07a2dd9859
Core/AI: Implemented OnHealthDepleted hook
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ea134c0eae83b4cdbb5f0e941ed867a144bb01f6 )
2023-09-04 13:07:59 -04:00
hondacrx
fb44221203
Core/Units: Added helper functions to modify UNIT_FLAG_UNINTERACTIBLE
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/88ff97c1f96381565c47f8ca1993bdc7fce19fd6 )
2023-09-04 07:50:01 -04:00
hondacrx
15fe47e0cb
Core/Unit: Added helper functions to modify UNIT_FLAG2_CANNOT_TURN
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/53f9abec14613c0823b1ee5363b3f873cc23ece9 )
2023-09-04 07:22:22 -04:00
hondacrx
b6b558f03a
Core/Units: Allow autoattack if channelling with SPELL_ATTR5_ALLOW_ACTIONS_DURING_CHANNEL
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bbe7cba7f411977d756f6f697056aafb920a5b0a )
2023-08-28 11:30:37 -04:00
hondacrx
7de6a839fa
Core/Auras: Removed triggering aura effect from SPELL_AURA_OVERRIDE_AUTOATTACK_WITH_MELEE_SPELL handling (paladin Crusading Strikes combines this with a proc aura on another effect on the same spell)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/36ecc2d8cb8d913a6ac0936031de47b18c69a90d )
2023-07-18 07:37:11 -04:00
hondacrx
49a07ebcce
Core/Items: Item bonus generation improvements
...
* Pass ItemContext to item creation wherever possible
* Support scaling item levels with m+ keystone levels (not used currently)
* Fixed item link validation when client sends it as default uninitialized bonus list with context only
* Support scaling items depending on current active season (seasons not implemented)
* Implemented content tuning redirection
Port From (https://github.com/TrinityCore/TrinityCore/commit/0fb8765a6638fd947b59fce44d5c31251d0cdadd )
2023-06-21 09:19:40 -04:00
hondacrx
068ccd990f
Core/Creatures: Move creature difficulty specific data from creature_template table to creature_template_difficulty
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/06d0b16f158e8793860d9edd11b990f20b1d0dac )
2023-05-30 08:16:40 -04:00
hondacrx
bd2eb5baab
Core/Creature: Implemented sparring with max health percent thresholds
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0750b7f8455df39a64462636ca296c6f2aa2b048 )
2023-04-25 08:38:55 -04:00
hondacrx
d0b7bcb2fe
Core/Creatures: Allow disabling melee attacks for all creatures, not just the ones using SAI
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d26d38075cdb56dcef77f05276a360e717cc5032 )
2023-03-14 04:34:51 -04:00
hondacrx
1d5d0a32e6
Core/Creatures: Allow scripts to change creature loot id (must be done before death)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/155cf58236f7adbd169f57e0578c96fd7ce2173f )
2023-03-14 04:27:22 -04:00
hondacrx
40009792c4
Core/Creatures: Allow disabling loot for creatures
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ebf799c0f696ec88be66795d4ad0a20fa5ce5e92 )
2023-03-14 04:17:18 -04:00
hondacrx
f73e64396f
Update license headers for all files.
2023-01-18 17:25:32 -05:00
hondacrx
23ff218f0e
Core/Units: Fixed crash happening whenall tappers of a creature are logged out when it dies inside a dungeon
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6cac60782f0bc67c0f4b70b41cac36357fbd2531 )
2023-01-18 17:01:40 -05:00
hondacrx
40db25f49c
Core/Phasing: Reduce differences between branches in GridNotifiers
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c3f385c48f5080e64b13b0f31864e20e04e531aa )
2023-01-05 02:44:38 -05:00
hondacrx
744e9c1c19
Core/Loot: Implemented dungeon encounter personal loot
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/010e6f7f49744b16e3ecececb7d9605f8b8db4d5 )
2022-10-26 01:36:15 -04:00
hondacrx
9b62b83984
Core/Loot: Implemented personal loot and tag sharing for non-boss loot
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/133334a902b705dae6f7e92bb1009b84cf1c51d2 )
2022-10-18 16:07:00 -04:00
hondacrx
86fa768ef3
Core/Loot: Set loot dungeon encounter id before generating
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5f1a4cf9044d9ad65b49eb859ec36e1f62c2be10 )
2022-10-05 16:21:19 -04:00
hondacrx
d3dde761a2
Core/Instances: Instance lock rewrite (WIP)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/17665c929c3a9fb7fe75dd680648129bc1c1f874 )
2022-10-04 10:00:07 -04:00
hondacrx
b76c9571d2
Core/Loot: Move loot rolls from Group to Loot
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3ef5079feeedfdafc9d3c1d9f865e96dbc77ecc8 )
2022-09-18 17:57:08 -04:00
hondacrx
0f77a9b27d
Core/Loot: Store method used at loot generation inside Loot object
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9700b2a78680452d80025121a031da340af51348 )
2022-09-18 15:54:17 -04:00
hondacrx
2270e26b0d
Core/Loot: Set loot guid and type in Loot constructor
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e9d083a2ee59d297271b04f3b7fb63808f7f0c8c )
2022-09-11 14:57:51 -04:00
hondacrx
a5cfd149b7
Core/Combat: Allow PvE combat references to become suppressed, just like PvP ones
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9bfc29f4aff01cd7f366faffcda0a84071970d6a )
2022-09-07 13:23:53 -04:00
hondacrx
df33c48826
Core/Spells: Delay combat flagging for spell targets until spell missile lands
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ff99952dfb7d2b532de2d1aedc825fb96038f4c2 )
2022-09-07 13:14:36 -04:00
hondacrx
7bba4bdd79
Core/Loot: Allocate Loot separately from objects
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/7957e2d380e08fa831765f610c0e29d2f3e11a04 )
2022-09-02 14:14:04 -04:00
hondacrx
7affefe05c
Some more clean-up and fixes
2022-07-20 11:30:46 -04:00
hondacrx
a27a353d38
Core/Battlefields: Refactor Battlefield creation to be linked to host map creation instead of having globally accessible objects
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/073a036d84365dae60a70064eb67e68f0447bd72 )
2022-07-19 20:50:34 -04:00
hondacrx
9636581ee9
Core/Units: Removed incorrect facing movement packet sent with every creature autoattack
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2e0afa7bca3b6de10eacbcc082193d2c67050f88 )
2022-06-15 18:25:39 -04:00
hondacrx
b68bbda363
Core/Spells: Implemented SPELL_ATTR6_TAPS_IMMEDIATELY
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/104c2ddb6a88318bbcb0ea67b3fdaba40a3213a1 )
2022-06-01 16:59:05 -04:00
hondacrx
dc6eb46302
Core/Spells: Rename SpellAttr0 to use official attribute names
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a31e6819447626cd7b6967665001ea89bf6a0298 )
2022-05-31 21:05:21 -04:00
hondacrx
dfee7691f7
Core/Battlegrounds: Replaced overriding m_team with more fine grained approach
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/55587694053583b4cb85be38a47563a9fdf77271 )
2022-05-31 13:45:46 -04:00
hondacrx
442da7511f
Core/Misc: Rename AddXXXFlag updatefield functions to SetXXXFlag
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b47185cabfbdeeaf492bf2303635db07ce703785 )
2022-05-30 16:12:11 -04:00
hondacrx
e6f65fc228
Core/Unit: Fixed Deterrence stopping working for no reason
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4c632bb69004bace82d8e67247c3831e6971889b )
2022-05-30 12:45:30 -04:00
hondacrx
faa937a9da
Core/Combat Improve extra attacks handling
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6c9bde098b40f38905ea7407d0cd77437b0b953c )
2022-05-29 23:42:17 -04:00
hondacrx
ccf3198c7e
Core/Misc: Rename UNIT_FLAG_NOT_SELECTABLE to UNIT_FLAG_UNINTERACTIBLE
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c4906ce60be52c9a678287672a6461c3068beea3 )
2022-05-29 22:48:47 -04:00
hondacrx
4de86618f3
Core/Creature: rename CREATURE_FLAG_EXTRA_IGNORE_COMBAT into CREATURE_FLAG_EXTRA_CANNOT_ENTER_COMBAT
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/53d19b09f4de7c092747663ae7e1a01c0df553bf )
2022-05-29 16:18:29 -04:00
hondacrx
3cacc1ff68
Core/Misc: Define / rename attributes and flags
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e72264cfbd4b3bd925a634d99ab1717a1c0a6b91 )
2022-05-26 16:25:16 -04:00
hondacrx
94eea137ae
Core/Auras: Fix SPELL_AURA_MOD_DAMAGE_DONE_FOR_MECHANIC for effects mechanics
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/64e8e11377c9b0bf92e81afb38e0668ba3fdf3f4 )
2022-05-09 13:11:27 -04:00
hondacrx
f67434306f
Core/Auras: Proc flag updates
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/02979daf761a5122efa7b8fa3e70509ecd69789e )
2022-05-07 22:41:24 -04:00
hondacrx
e1e8027159
Core/Auras: Implemented ProcFlags2
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/7ff411013c9f6394161dbfdc07b3f3827b1de17f )
2022-05-07 15:05:30 -04:00
hondacrx
cf15d538cc
Core/Spells: Load entire proc flags array from db2
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3844c79adb749432b0f41b9b1aecde7287b9f765 )
2022-05-07 14:56:20 -04:00
hondacrx
1f532c17a2
Core/Unit: Fixed race condition when loot recipient is in different map
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5ba95cb42f9354e5be923629c32be71cf2705324 )
2022-03-11 09:47:16 -05:00
hondacrx
0b38096d10
Core/Units: add new functionality for units to block or enable combat interactions
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2819951dce545438724719836e3a13d3039b8690 )
2022-03-03 13:26:46 -05:00
hondacrx
c14f1eb3dc
Remove custom OptionalType and use the default c# nullable type.
2022-03-01 17:27:56 -05:00
hondacrx
64b23b9de9
Core/Units: Named unit flags
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b4952db4640ee3ec6a7df8545b5c582202f36405 )
2022-02-28 13:16:41 -05:00
hondacrx
dee852d202
Core/Units: UNIT_FLAG_PACIFIED will no longer block victim updates
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/8f4c6ebb49832fa2564e5bdb573d350d39b33117 )
2022-01-07 10:46:06 -05:00
hondacrx
8c61f1490c
Fixed PvP Combat timer never getting refreshed
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/45585b53053b215a4ab225b8c803f6fc6616eb74 )
2022-01-06 00:07:59 -05:00
hondacrx
654c9743e3
Fix fleeing speed to 66% run speed
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d095d4afe95125bba64312025528a2c4aab157e0 )
2022-01-05 23:51:18 -05:00