hondacrx
ad4aa7df0c
Core/Spells: SpellAttr8 fixups - use creator instead of owner for SPELL_ATTR8_ONLY_TARGET_IF_SAME_CREATOR and removed cast time requirement for channelled spell predicted healing
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/930a08fe03a033a6bb30fb8c94a8490c4b77fe91 )
2024-02-01 21:10:24 -05:00
hondacrx
fc439dbed0
Core/DataStores: Don't send hotfix ids in SMSG_AVAILABLE_HOTFIXES that don't have a hotfix blob for client locale
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/973b5f404f5b7115239a81030ad2f8dff8e165ea )
2024-02-01 20:59:03 -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
4c66c90f94
Core/Map: Implement several difficulty getters
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9eceff2bc243946998c006418229dbb639e898d6 )
2024-02-01 18:02:16 -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
abb4092cff
Core/Players: Fixed pvp flag being missing when logging in with war mode disabled but pvp enabled
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4abcf7fb337ac2ebe0a121f5ea19bb647addd7c0 )
2024-02-01 15:09:02 -05:00
hondacrx
2a7273f1ec
Core/Misc: Fixed thread-unsafe access to list of objects that should be spawned in a cell
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/7b6589c1ecc159f6949c5535785fba79a04b2c4a )
2024-02-01 11:43:10 -05:00
hondacrx
d2edbdeecc
Core/MMaps: Implemented a way to enable/disable certain terrain types for movement on the entire map
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/da0ba86694010fcb1adb5ed88cbc212dd4a33ab5 )
2024-02-01 11:34:50 -05:00
hondacrx
06df14fe7e
Core/Achievements: Fix CriteriaTypes related to GameEvents
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/71bac3bc2dd5ceacc698f5eaf2a975e0ee95a26a )
2024-02-01 11:30:27 -05:00
hondacrx
fde94074be
Core/Achievements: Fix CriteriaTypes related to areas and zones
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/10b06ff50f77cc0516c5f17adffef8eb75f1d555 )
2024-02-01 10:55:35 -05:00
hondacrx
c00a8d32ea
Core/Auras: Implemented SPELL_ATTR7_DISABLE_AURA_WHILE_DEAD (suppress aura applications while dead without removing the aura)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0f7dd4eadf90a5407fd232d083485430d725152f )
2024-02-01 10:27:09 -05:00
hondacrx
cfc8a8bfa8
Core/Auras: Registering a new owned aura will now search existing owned auras instead of applied auras to check for unstackable one
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/dc661a34b1d1e099e2c1854e8fa9446115e30c96 )
2024-02-01 10:25:03 -05:00
hondacrx
febab9baed
Core/Misc: Use DB2Manager::IsInArea for area-related criterias and conditions
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9f68215bb61e46265c6667b6c71f0d2376835686 )
2024-02-01 10:22:15 -05:00
hondacrx
ae360d67a1
Core/AreaTrigger: Fixed a bug where polygon shaped areatriggers decreased in height for selection depending on at lifetime
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2406400811c3a7658897dbf3bec1c0eeee5e598e )
2024-02-01 10:16:28 -05:00
hondacrx
0f31b4fc9f
Core/PacketIO: Fixed structure of SMSG_ITEM_PUSH_RESULT
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ab2b5f68588ea8681232f7b16ae1f47a24062ff3 )
2024-02-01 10:13:39 -05:00
hondacrx
c8ccacf6c6
Core/Objects: Added GameObject type parameter to FindGameObjectOptions
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/52102a6395bc6244bdcfa55e357425bd5c9aefc4 )
2024-02-01 10:12:19 -05:00
hondacrx
d68f52bdc3
Core/Chat: Corrected chat channel flag implementations
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d2baaac9ec9c0b0839d5868d9666aa0901031b28 )
2024-02-01 10:10:38 -05:00
hondacrx
a436f7b2d1
Core/Objects: Treat areas that have ParentAreaID filled but dont have IsSubzone flag as zones instead of areas
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0ce96adb7a8ae29a577cce268c8bd3742253cf69 )
2024-02-01 09:51:04 -05:00
hondacrx
b48f777dc6
Core/Realms: Replaced hardcoded realm category list with Cfg_Categories.db2
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e161874695c5506bfa3cbcddf944d68b11cbc124 )
2024-02-01 09:43:05 -05:00
hondacrx
6bab5cefc7
Core/DB2: Add Mardum map to be split by faction
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/7719feb76254260063109d6fd1a0f6dc819a577e )
2024-02-01 09:17:14 -05:00
hondacrx
c7c5b74497
Core/GameObject: Update spawn conditions when new ControlZone event is triggered
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0aa61e93419612ef34c73ae82bb95bdcf616d484 )
2024-02-01 09:15:59 -05:00
hondacrx
0140b20bad
Core/Achievements: Fix mistake in loading criteria with start events
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b7c945b3b690f96a00d3096b2835763e2a55ef77 )
2024-02-01 09:15:08 -05:00
Fabian König
ccaca1ccd5
.NET 8 update.
2024-02-01 05:23:51 +01:00
hondacrx
958ab1dfbb
Fixes server loading.
2024-01-31 22:50:42 -05:00
hondacrx
e2caec12dc
Core/GameObject: Implement ControlZone gameobject type
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f96f041c3edadfb5f1f09705fe699c2d7a9ed423 )
2024-01-31 20:53:44 -05:00
hondacrx
7545d9395d
Core/AreaTriggers: Add missing null checks for serverside areatriggers
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9c0bfc7c8c8af8d13378231b4b45c97f91c64a37 )
2024-01-31 12:58:44 -05:00
hondacrx
5e46dd951b
Core/AreaTriggers: Implement missing functionality
...
* Scale curves are now taken into account when searching for units inside
* Implemented SpellModOp::Radius for areatrigger radius
* Implemented OverrideMoveCurve updatefields - overrides areatrigger position
* Implemented FacingCurve and AREATRIGGER_FLAG_HAS_ABSOLUTE_ORIENTATION
* Implemented ***Target fields for all shape types
* Fixed facing calculation for areatriggers with spline movement
Port From (https://github.com/TrinityCore/TrinityCore/commit/c676d1477239aec4d0b235a410e5627a7070a86e )
2024-01-30 21:14:55 -05:00
RioMcBoo
804bc30581
Fix exception when calculating for december ( #60 )
...
Co-authored-by: RioMcBoo <artem.jkl@gmail.com >
2024-01-30 10:57:14 -05:00
RioMcBoo
3006212c5a
Core/PacketIO: Fix some inconsistencies with TC ( #61 )
...
Co-authored-by: RioMcBoo <artem.jkl@gmail.com >
2024-01-30 10:56:14 -05:00
hondacrx
445adfd4a2
Core/Players: Implement mastery and versatility in character_stats
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5b4b1892b43e6aec3afb32691d743761f77fdba8 )
2024-01-30 10:51:22 -05:00
hondacrx
9222f70243
Core/GameObjects: Implemented data22 for chests (allow opening while immune)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2de255bc1789b78113dca03004e7acdc8d6983f6 )
2024-01-30 10:49:21 -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
54244bb6cc
Core/Units: Implemented UNIT_FLAG2_INTERACT_WHILE_HOSTILE
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/58a5d485f81f5baa05db11da75756d59fb3c1194 )
2024-01-30 10:40:12 -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
48089c8a45
Core/Misc: Fixed copypaste mistake in error log
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/abeb62a18f8c04d2bdf0cbe016e9253e2abcdc0f )
2024-01-30 10:24:48 -05:00
hondacrx
a1cb1d95ee
Core/Achievements: Fixed achievement criteria StartEvent and FailEvent
...
* Criteria using StartEvent cannot be updated without that event triggering first (not only for timed achievements)
* Implemented most StartEvent and FailEvent types
* Fixed saving criteria removed by RemoveCriteriaProgress
Port From (https://github.com/TrinityCore/TrinityCore/commit/41a20b1e4008d450d075847ef1fe367f0e3a240f )
2024-01-30 10:22:01 -05:00
hondacrx
902b217d88
Core/Auras: Implement SPELL_ATTR13_PERIODIC_REFRESH_EXTENDS_DURATION
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e1f345756ba34ccf4d4dd07b90c254097a240b51 )
2024-01-30 09:39:40 -05:00
hondacrx
5010d90d05
Core/Spells: Removed unneccessary checks from skill spell effects
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/77429d679a484379f077c1fe2b50f0fd8f742e78 )
2024-01-30 09:37:07 -05:00
hondacrx
228f2649f0
Core/Commands: Fixed accessing empty optional in .modify faction command
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/43567f5a5f989eabaa7b9cbcc845471a3972014d )
2024-01-30 09:26:23 -05:00
hondacrx
56eefeb54b
Misc cleanup
2024-01-30 09:24:45 -05:00
hondacrx
29a34bbf5d
Core/Quests: Fixed optional quest objectives incorrectly changing quest state when they change completion state
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4362a8c3f6aff1a8403ab9c1dee3fd23a82db339 )
2024-01-30 09:21:07 -05:00
hondacrx
da1ae51736
Core/Skills: Fixed updating riding skill value when learning riding spells automatically
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/68b6d81d4c0fdb35391147725a21e5cfc347dedf )
2024-01-29 22:25:13 -05:00
hondacrx
eddd539cfe
Core/Players: Fixed learning riding spells
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ae1dd8caf009b394cfc77592fdeff74809ab170b )
2024-01-29 15:33:16 -05:00
hondacrx
65048a8357
Core/Achievements: Send both SMSG_ACCOUNT_CRITERIA_UPDATE and SMSG_CRITERIA_UPDATE if the same criteria is used by account and character achievements
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6d907da00eb6d926103bb633220d3d51e017c5e4 )
2024-01-29 15:26:14 -05:00
hondacrx
3080eac1ce
Core/Quests: Fix questgiver status for trivial and future quests
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0d9dd75fe2112bcc119ee0209eef00eabfbe0bce )
2024-01-29 15:24:56 -05:00
hondacrx
d96f7fb821
Core/Instances: Kill instance_encounters table, it is no longer neccessary
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/47fc3cb852324119e81c01015b7cc4f39d43e559 )
2024-01-29 15:22:25 -05:00
hondacrx
c36e0d7f73
Core/Instances: Removed deprecated field from InstanceScript
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1e29c0066efe1157a10e74efef4554de26a984de )
2024-01-29 15:04:01 -05:00
hondacrx
341291870e
Core/Players: Fix environmental damage from lava
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/911e9da2bb6c8e244828dc52c89f935ecc7c2526 )
2024-01-29 14:57:56 -05:00
hondacrx
4c390b363b
Core/Spells: Move all summoning spell effects to launch phase
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c32b8ac7b9cb8b914b61212de0419fc096df94fc )
2024-01-29 14:53:02 -05:00
hondacrx
dbf63667ae
Misc fixes
2024-01-28 15:23:54 -05:00