Hondacrx
9340c89bb1
Core/Players: Improve setting ActivePlayerData::TransportServerTime by including TIME_SYNC and CMSG_QUEUED_MESSAGES_END values in its calculation
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/821ecf8fa3b6b922ba178cde7593ef5d84ef734b )
2025-08-10 17:05:31 -04:00
Hondacrx
ba80dede79
Core/Summons: Handle summons using SummonProperties.Control type 5 as vehicles
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/23bb1a56b74191e131e41ad25edbe40ee4e76a96 )
2024-11-17 12:09:17 -05:00
Hondacrx
3cca83e5bd
Core/PacketIO: Skip sending empty SMSG_UPDATE_OBJECT for transports on map changes
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f6c37f6791f1a28f5a077f251ec60a541cf0284f )
2024-11-11 11:03:24 -05:00
Hondacrx
06979399fb
Core/Maps: Link instance map to LfgDungeons
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/81276097648abe484d720c8ee9e3e77173825c8c )
2024-11-10 17:37:17 -05:00
Hondacrx
8edc440181
Core/Creatures: Create a CreatureGroup for every SummonCreatureGroup
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9a7a83ef3074faaad037cfb4c098784695f49d30 )
2024-09-01 15:49:10 -04:00
Hondacrx
f48b091380
Core/Maps: Fixed manual spawn groups being automatically spawned by conditions
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/acf750cbff1242e50ab25c522511fa1e0a5a5b35 )
2024-08-25 00:01:59 -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
88f24c7791
Fixes alot of little errors.
2024-03-15 15:54:45 -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
4bbf49a17a
Core/Objects: Rename Object::m_isWorldObject and related functions to avoid conflicting with "WorldObject" class name
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9402c66e8423243d13dbc19e8713e298bea0ac7b )
2024-03-14 11:09:45 -04:00
hondacrx
5a2ef185c4
Fixes creatures moving to different cells/grids, Some work on fixing pets.
2024-03-13 23:35:24 -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
ccf73e23e3
Core/vmaps: Removed vmap lookup functions duplicating functionality of each other
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/45ee989c70682c001d4467d97bf1ecedcf7dbcc3 )
2024-03-12 23:04:13 -04:00
hondacrx
69d144c399
Core/Battlegrounds: Strand of the Ancients Rework
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3d56cdc08413a0682299136a763e13e67d38818b )
2024-03-06 17:19:02 -05:00
hondacrx
ad9b9eddb2
Core/Maps: Cleaned up incorrect error log
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f26a93a8c1bd0a7c3c3c3362f29ec809fb96a68b )
2024-02-04 16:32:52 -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
00de526f7d
Core/Maps: Properly set initial spawn group state for groups that have conditions
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fb64d7fe8efe5ecba40123cdc96195d3ca52d7c0 )
2024-02-04 14:49:04 -05:00
hondacrx
89ad2414c4
Core/Instances: Prevent sending PendingRaidLock in instances that don't have a InstanceScript
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/75a306e422cfb83c688b90ea428522251a70e68b )
2024-02-03 14:04:56 -05:00
hondacrx
226e12890e
Core/BattlegroundMap: Load all cells when created & mark all creatures as active
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e72bde5236d41a7f66abb25ce9e118eeb1c5aa92 )
2024-02-03 11:15:25 -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
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
56eefeb54b
Misc cleanup
2024-01-30 09:24:45 -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
cda53c8e7f
Some cleanups. (might break build for scripts as they are a WIP)
2023-10-08 10:35:31 -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
f7ae161e3d
Core/MMaps: Fixed pathing for objects that have terrain swaps active
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/86725ed9267803506d8a5cab04c2c5641a234dd9 )
2023-09-13 20:46:16 -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
11575d6d39
Core/Creatures: Allow summons to be initialized properly when summoner is not in world yet
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/7881f0ef5ff79b691a5abb9cd727755f49afba47 )
2023-05-30 05:08:45 -04:00
hondacrx
535d068b47
Core/Auras: Implement SpellAuraInterruptFlags2::EnteringInstance
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5fddf06daa4ea69bf4ce28d57797e8f9f8b17f76 )
2023-05-21 17:12:02 -04:00
hondacrx
c00e66442d
Core/Instances: Fixed not being able to reenter instances that have no encounters completed
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2569dc8cfec7a5fd89f037579ea6081504b9223f )
2023-03-23 07:26:15 -04:00
hondacrx
f51dbf95ec
Fixes creatures falling under map when chasing a player though water.
2023-02-21 19:18:28 -05:00
hondacrx
da283244ca
Core/Spawns: Allow spawn groups with MANUAL_SPAWN flag to automatically despawn if conditions are not met
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/97d413c9b4be6af296490580f7acc1d66e606ca9 )
2023-02-11 23:30:57 -05:00
hondacrx
149fadccab
Make PreparedStatements static for each database.
2023-02-04 20:55:14 -05:00
hondacrx
7ab417f08b
Core/Battlegrounds: Unload all grids before destroying battleground object
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3fc3cd455b51d2de4ba5a70b7eff15e23b3da481 )
2023-01-23 00:26:06 -05:00
hondacrx
f73e64396f
Update license headers for all files.
2023-01-18 17:25:32 -05:00
hondacrx
54a507e284
Core/Maps: Fixed retrieving terrain info when on child maps
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/704142f15a51055c4fa064b1286b65d78b795e05 )
2023-01-06 16:38:58 -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
07a3ce8df6
Core/GameObjects: Update spawn group conditions immediately after battleground capture point changes state
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/8023daabef52d401cf361282f32c0bbbaf206702 )
2023-01-04 16:52:02 -05:00
hondacrx
bca92b80b9
Fixes a crash when using auction house. and using hearth stone/teleporting.
2022-11-05 17:55:37 -04:00
hondacrx
e5c7244893
Core/Maps: Changed functions checking if map can be entered to use TransferAbortReason directly instead of intermediate Map::EnterState enum
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c3e1ff90a5a217691990ea4662bcaa2405b57fde )
2022-10-11 17:54:34 -04:00
hondacrx
0fa2b60d89
Core/Maps: Ensure one of InstanceScript::Create or InstanceScript::Load is called on map creation
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/8c3c07cdf4dfa8515aa756e669c2d216648870e8 )
2022-10-06 20:53:15 -04:00
hondacrx
c9702bf85b
Core/Maps: Implemented MapFlags2::IgnoreInstanceFarmLimit
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4667db37f34504e25feefba7506ac31cfd7dceed )
2022-10-04 20:12:32 -04:00
hondacrx
e377263fea
Core/Instances: Add instance reset events at lock expiration
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/20357af88ec9265869cca3c1db3c5f43ef37e587 )
2022-10-04 20:05:57 -04:00
hondacrx
4fab4cc6cf
Core/Commands: Restore instance management commands
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ab12e77cf72bcd361a380c8d1ed37d12fe0e1bbb )
2022-10-04 17:40:16 -04:00
hondacrx
2b09e4227b
Core/Instances: Save instance entrance based on completed encounters
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4cbaaa343543e0fde5d90b87f762804997f1dbac )
2022-10-04 14:53:22 -04:00
hondacrx
807caef08c
Core/Instances: Reimplement resetting instances from UI
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ddd0c7b152d65b980db0cc2d00f15ae62a602936 )
2022-10-04 14:31:07 -04:00
hondacrx
67d6fa48eb
Core/Scripts: Save instance data in JSON format
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/76be303351ae398b7f9e69e4c472cb5b05fce45e )
2022-10-04 14:04:16 -04:00
hondacrx
66c7047a29
Core/Instances: Delete InstanceSaveMgr and replace most of its uses with new InstanceLockMgr
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9b924522d0549dd67b10e2cbdfc20297dd21e182 )
2022-10-04 10:57:04 -04:00
hondacrx
793cf91a24
Core/Maps: Check group that owns instance (first group to enter a given instance id owns it)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a131542855d23022714a97640be1c8d68a741c31 )
2022-10-04 10:12:41 -04:00