Hondacrx
c2409af60b
Core/AreaTriggers: Fix triggering of client areatriggers for some shapes
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b070e63fa867f7f25e73e9ef3aafbe18902a50e9 )
2024-08-25 19:11:12 -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
5a9714a375
Core/SAI: Added support for StringIds to creature and gameobject targets
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2ce40684595a0e49a7b2355012c2806952698ce4 )
2024-08-05 17:23:37 -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
227bc401ce
Fixes spam of instance reset messages.
2024-03-19 17:23:12 -04:00
hondacrx
8696e12f83
Fixes creatures not pathing though water.
2024-03-19 17:21:59 -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
2c008b2b70
Core/Players: Extend Player::SendInitialVisiblePackets to work with all WorldObject types
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1439535c6ac2ca8db13990e4fee29d4c1312f87a )
2024-03-13 09:15:57 -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
a4927ae941
Core/Instances: Added back missing cases to InstanceScript::SendEncounterUnit
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/cc7e1bdcaed1ef1f6b4394378c99c56c8438b049 )
2024-02-21 18:12:41 -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
3ac50cb7f4
Core/Maps: implement LIQUID_MAP_OCEAN_FLOOR to identify units that are on the bottom of a liquid
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/97af0c31af13de23eabe4eb22ed3e71dd5602531 )
2024-02-05 13:45:29 -05:00
hondacrx
34457719bc
Core/Maps: restored a hack in gridmap liquid status code to solve precision issues ( #29544 )
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bfb9fd8a2c777651c99568ba9c6a2d4a3a468955 )
2024-02-05 13:37:54 -05:00
hondacrx
49cf411e04
Core/Battleground: Moved DoAction hook to ZoneScript
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/22614d6bcc1a9c201d16779a93ee886facf6f7b4 )
2024-02-05 13:27:36 -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
0226b9ff49
Core/Instances: Fixed initializing instance id sequence generator
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4eb6b0156d7e46fe92e2550ce21ba553c705e0a0 )
2024-02-03 11:17:33 -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
d0cd2aae8a
Core/Achievements: Implemented DefeatDungeonEncounter and DefeatDungeonEncounterWhileElegibleForLoot criteria types
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/765f86fdc001ce352a706d2950197b1007d9afce )
2024-02-03 11:09:53 -05:00
hondacrx
d9e524a657
Core/InstanceScript: Refactored door types to reflect its behavior
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0e2f04172864e3cff2b5559ac89ded23ade5f92e )
2024-02-02 15:04:43 -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
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
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
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
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
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
56eefeb54b
Misc cleanup
2024-01-30 09:24:45 -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
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
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
967624c664
Scripts/AreaTrigger: Added CanCaptureFlag and CaptureFlag hooks
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/30f57de184fb96dfb6c548201e7717fa293682e1 )
2023-09-14 04:53:47 -04:00
hondacrx
c8c75431bf
Core/Scripts: Add ZoneScript hook for AreaTrigger creation/deletion
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1ab7050cb72544faa6a7fa17a0bf644e22538ff3 )
2023-09-14 03:29:15 -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
6f387e563f
Core/GameObjects: Added stringid to gameobjects
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/845f61e0a969891b14e1f182fadd29af347a1a3f )
2023-09-12 15:45:47 -04:00
hondacrx
b74cdf643f
Core/GameObject: Implement GAMEOBJECT_TYPE_NEW_FLAG_DROP
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3cfc27f5ca81402ed41973a0206838e7a0352070 )
2023-09-04 13:28:15 -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
ef250e0400
Core/Areas: Update AreaFlags
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f8f1c3b4f0ca631e76101f8492b9688c6d2dca01 )
2023-05-23 08:07:33 -04:00