Commit Graph

3991 Commits

Author SHA1 Message Date
hondacrx 3ab9c8cd3b Fixed build. 2024-01-30 11:16:09 -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 2c739a330d Merge branch 'master' of github.com:CypherCore/CypherCore 2024-01-30 10:52:47 -05:00
hondacrx 068d2b3560 Core: Update allowed build to 10.1.7.51536 2024-01-30 10:52:28 -05:00
hondacrx b4ce91f3cd DB Updates 2024-01-30 10:51:53 -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 7b3b757745 Core/Creatures: Allow UNIT_FLAG2_INTERACT_WHILE_HOSTILE to be set in database
Port From (https://github.com/TrinityCore/TrinityCore/commit/112e60003f626ade053b2f17bd66087f2f145c72)
2024-01-30 10:24:03 -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 7020cdf596 Fix build 2024-01-28 17:49:08 -05:00
hondacrx dbf63667ae Misc fixes 2024-01-28 15:23:54 -05:00
hondacrx 6f4b7ddd9d Fixes build. Scripts are still being updated. 2024-01-24 12:02:23 -05:00
hondacrx 1c6563718e More work on scripts 2023-10-20 07:29:05 -04:00
hondacrx c56e1752f5 More Scripts done. 2023-10-16 12:35:26 -04:00
hondacrx 73fd633065 More Updates to scripts. 2023-10-15 15:17:44 -04:00
hondacrx 50cda96b45 More work on scripts. 2023-10-13 20:25:10 -04:00
hondacrx b2ac8035f2 Disable warning 8981 (lowercase first letter) for proto files. 2023-10-13 16:12:29 -04:00
hondacrx 33091ed942 More updates to scripts (still wont build) 2023-10-13 16:11:34 -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 fa10b981bd Updated all spell scripts. 2023-10-07 14:04:50 -04:00
hondacrx ccb5341c21 Some misc cleansup. 2023-10-06 17:33:20 -04:00
hondacrx 85f37f6edf Added some implicit operators to spell casting. 2023-10-01 07:32:38 -04:00
hondacrx 4cbee1a6bb Updated command system to use new generic type with attribute class. 2023-10-01 07:29:47 -04:00
hondacrx a942ff86b4 Remove unneeded generic type and renamed base class for updatefields. 2023-09-17 12:12:36 -04:00
hondacrx 0287a481ee Make it so you can use any name for a cert file and not just a default one. 2023-09-16 14:42:16 -04:00
hondacrx f636ea225f Messed up the commit history, so here is all the files rip, Credit to TrinityCore 2023-09-16 08:42:35 -04:00
hondacrx 87284bbded Core/Spells: Define new cast flags
Port From (https://github.com/TrinityCore/TrinityCore/commit/ac43e68b534dd0ba5db459097e679efd5b4bf9a3)
2023-09-14 07:07:00 -04:00
hondacrx 5da5fb1e31 Core/Spells: Merge TRIGGERED_IGNORE_AURA_INTERRUPT_FLAGS functionality into TRIGGERED_IGNORE_CAST_IN_PROGRESS as they are always used together (and missing one of them in scripts is a common enough mistake)
Port From (https://github.com/TrinityCore/TrinityCore/commit/ca16d0800c281e87b309c3b695f67c40d5b1d0f8)
2023-09-14 07:04:22 -04:00
hondacrx 76c928cd2c Core/Scripts: Add multiple "Pass parameters between AI" methods on AreaTriggerAI
Port From (https://github.com/TrinityCore/TrinityCore/commit/2cdf0a44b22c783a150f0774eb0917a8db69b162)
2023-09-14 07:01:50 -04:00
hondacrx b99f574f64 Core/Spells: Allow cancelling spell missiles without cancelling the entire spell
Port From (https://github.com/TrinityCore/TrinityCore/commit/ed98146d317f9b956e8ca23524631cdd2388492b)
2023-09-14 06:59:49 -04:00
hondacrx 25b27dcc72 Core/Auras: Allow effects of SPELL_AURA_SCHOOL_ABSORB_OVERKILL to be prevented by setting absorb value to 0 in script
Port From (https://github.com/TrinityCore/TrinityCore/commit/7b9493eec7c937642243c5ab0367f5ac8643879e)
2023-09-14 06:57:52 -04:00
hondacrx 4134796f1b Core/Battlegrounds: Rework queues
* No more copies of Battleground classes
* FreesSlotQueues now have as key the MapId instead of queue id
* Random queues can now popup already busy specific battelgrounds (queues are NOT merged)
* Removed Holiday handling, this should already be handled in BattlegroundMgr::IsBGWeekend
Port From (https://github.com/TrinityCore/TrinityCore/commit/0ede6c155605da602b3bafaa3a1212d9f924759b)
2023-09-14 06:16:30 -04:00