hondacrx
382ffa093a
Core/Items: Fixed possible out of bounds array access when applying enchantments to equipped profession tools
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/120a19d17939d078c9a2fb63d06fcf144393a3f0 )
2024-02-27 13:50:04 -05:00
hondacrx
5406d75d0d
Core/Players: Drop Player::SaveGoldToDB() and move it's code to Player::SaveInventoryAndGoldToDB()
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/02b977c98ec26bc21cb3e779e60e16a7587bfcb9 )
2024-02-27 13:43:42 -05:00
hondacrx
fa5e0f0c14
Core/Creatures: Implemented UNIT_NPC_FLAG_GOSSIP as viewer dependent and update npcflags on quest changes
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/dd15d763cc0529afc9b7f077817645d875608626 )
2024-02-24 16:07:23 -05:00
hondacrx
f6b1c24297
Fixes crashes when character dies, and when teleporting.
2024-02-22 16:17:27 -05:00
hondacrx
a4c19ad82d
Core/Gossips: Don't send NpcInteraction for GossipOptionNpc::None
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0f5c071099cf1bc58661693bca3741c32b39f600 )
2024-02-21 17:46:52 -05:00
hondacrx
f99c371a85
Core/Quests: Don't send update of already completed CriteriaTree objectives to the client when accepting quests
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6ac0f7bd1c4260cc7258f23a2f69a38e5ee7606b )
2024-02-21 17:44:48 -05:00
hondacrx
0f4130704a
Core/Calendar: Implement different timezone support for ingame calendar
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b888b1b09f71a8b8b4a9d45c804a1f164fb65ac3 )
2024-02-21 16:36:19 -05:00
hondacrx
47a64b8782
Misc cleanups
2024-02-21 00:06:06 -05:00
hondacrx
16175b661a
Core/Achievements: Fixed BuyItemsFromVendors criteria type
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9e02a6ac46b514637ebcd30567de214c8ac2c047 )
2024-02-06 17:22:05 -05:00
hondacrx
1fc1153f67
Core/Players: Fixed CharacterCache by-name storage holding data for deleted characters
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d03e0d69353852636e12911a7f7149cb0bca40ef )
2024-02-06 16:05:00 -05:00
hondacrx
3ec159ebe1
Core/Players: fixed a possible crash in SendInitialPacketsBeforeAddToMap when uninstanced maps don't have a valid MapDifficulty entry
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/924efc89b2668d390bf768ccd936cc67e4a77f5d )
2024-02-06 16:00:34 -05:00
hondacrx
0f7674ccd4
Core/Players: Fixed typo preventing OOC regen
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/77d4adab70308f803a6d7fa8b09a24691cd49357 )
2024-02-06 15:34:03 -05:00
hondacrx
d1ad9f662e
Core: Updated to 10.2.5
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a4a4d010a0e329d4dbd82c0be5feab1fc06c8834 )
2024-02-06 13:07:17 -05:00
hondacrx
80936edeab
Core/Conditions: Refactor ConditionMgr internals to get rid of separate containers for some condition source types
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0b5406dd882c6d96bc1be6fd0a78375c3b316415 )
2024-02-06 09:39:26 -05:00
hondacrx
437fe2d8fd
Core/Creatures: Moved autoattack handling from scripts to game
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/605e5f94c0d71cad8e83fa5a07eaec4e6bed9cc3 )
2024-02-05 18:18:30 -05:00
hondacrx
aa696fb176
Core/Creatures: Added possibility to automatically despawn personal summons on quest remove
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b3dce0ac08d4f740505037aff2cad7685444db15 )
2024-02-05 17:36:50 -05:00
hondacrx
301d3fb00d
Core/Players: Fixed objects not being visible after seamless teleports
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/390f0be9fb22766638006f43e4d0887108ba49e8 )
2024-02-05 13:46:54 -05:00
hondacrx
3deec204bf
Core/Player: Added Player::SkipQuests helper to skip quests (without rewards)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e10f7e6d45a06af8eb809b7d134ed79829c09411 )
2024-02-05 13:36:01 -05:00
hondacrx
7e07cd08e7
Core/Player: Rename GetQuestSlotObjectiveData to GetQuestObjectiveData
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/38a80d7566e7a919ad5ab0bcd8b93aab52174e73 )
2024-02-05 13:24:54 -05:00
hondacrx
5043b5ca8a
Core/Quests: Removed slow queries from daily and weekly resets
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ee7b0e82fa076ad4338b1c362235cec6739f00e0 )
2024-02-05 13:20:21 -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
5972f3b8a1
Core/Battlegrounds: Clean up some Team/TeamId parameters to use enums instead of raw integer types
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1ef0c045202a6af33fb991f2ff765fa183ce976f )
2024-02-04 16:31:49 -05:00
hondacrx
64d80537ed
Core/Quests: Fixed accessing freed memory after .reload quest_template
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/308a34ab41241022c7fd2fb42b0c6c9bad94f07e )
2024-02-04 13:44:50 -05:00
hondacrx
47355bfa52
Core/Player: Added helpers to check quest objective status
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9dd8647125a020ca2dccdf26d6839f4665ff9870 )
2024-02-04 00:32:24 -05:00
hondacrx
1d4a30cc2d
Core/Players: Learn parent skilllines if they are missing while learning child skills
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9022f2374884b966c3ecf7199c52498140775668 )
2024-02-03 17:39:25 -05:00
hondacrx
a5b8efd032
Core/Spells: Implement spell queue
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/27019a62a4294f8dd48d975f85b1907c5adee0e3 )
2024-02-03 13:11:01 -05:00
hondacrx
4b669cfb5d
Core: Update to 10.2.0
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1eea1d11b14d2ae065ab0f1888fba3b1ef03874f )
2024-02-02 21:49:02 -05:00
hondacrx
871928ebb7
Core/Creatures: Taxi improvements
...
* Fixed flight master minimap icon
* Fixed crash on Argus
* Implemented teleport taxi nodes
Port From (https://github.com/TrinityCore/TrinityCore/commit/73e0b3e77c04a7821f58d79211f344b9129602f1 )
2024-02-02 10:20:04 -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
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
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
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
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
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
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
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
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
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
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
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
ccb5341c21
Some misc cleansup.
2023-10-06 17:33:20 -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
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
hondacrx
0e2dd0cda3
Core/Creatures: add TimeSpan to TempSummon
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1dd4b38170339e2d1d959c45ecad1b3b8dceb216 )
2023-09-13 20:59:45 -04:00
hondacrx
3052b1dc23
Core/Misc: Turn ChrSpecialization into enum
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/98007f859b7318570c0c923a00aa32fc485c8ec8 )
2023-09-13 20:33:47 -04:00
hondacrx
44e79ec8ea
Core/Spells: Removed old combo point code leftovers
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/197d4369c894e9b088f862c7189f4fe20b4836ca )
2023-09-12 18:08:48 -04:00