Commit Graph

2951 Commits

Author SHA1 Message Date
hondacrx 16ce1fe55b Core/Spells: Refactor heal absorb code
Port From (https://github.com/TrinityCore/TrinityCore/commit/f25aceab282f1c3828015dec6af0505a82130674)
2022-07-29 17:49:01 -04:00
hondacrx 0affdfbda0 Core/Spells: Implement OnEffectAbsorbHeal and AfterEffectAbsorbHeal hooks
Port From (https://github.com/TrinityCore/TrinityCore/commit/44236c70787eae0239fb636e217305dfa043bf71)
2022-07-29 17:42:49 -04:00
hondacrx 9420056307 Core/Maps: Make sure login instance is added to i_maps
Port From (https://github.com/TrinityCore/TrinityCore/commit/51166b2c5e02910728f897ff481ea6ee83a9310c)
2022-07-29 17:26:44 -04:00
hondacrx 9012e7560d Core/Spells: OnPrecast script should be called before ReSetTimer
Port From (https://github.com/TrinityCore/TrinityCore/commit/47086f9e6942157a1d877aa7f598b27d30273812)
2022-07-29 17:25:08 -04:00
hondacrx 114747fc4b Misc fixes 2022-07-29 17:24:07 -04:00
hondacrx 888fd11477 Core/Maps: Split Ebon Hold and Exile's reach by faction and removed forced sanctuary hack
Port From (https://github.com/TrinityCore/TrinityCore/commit/515c0a43ef8fcf41ffb2785c5940f0234e757ec3)
2022-07-25 22:25:09 -04:00
hondacrx a3bd0f274a Core/Conditions: Allow empty (CONDITION_NONE) conditions with just script attached
Port From (https://github.com/TrinityCore/TrinityCore/commit/47aa69ca32c79dfdab9cd2cdbd64e69c9716e413)
2022-07-25 22:17:46 -04:00
hondacrx 686cfb1b83 Core/Maps: Fixed deadlock in battleground map creation
Port From (https://github.com/TrinityCore/TrinityCore/commit/3f0266624dd711afd19c8002ac5474e8c834a366)
2022-07-25 22:16:57 -04:00
hondacrx 695f212be6 Core/Units: Removed spline speed limit for MoveJumpWithGravity
Port From (https://github.com/TrinityCore/TrinityCore/commit/96295cfc5fdd6790313eda694da99ee661f3c0f0)
2022-07-25 22:13:03 -04:00
hondacrx 497d29e0a4 Core/WorldStates: Implemented setting dungeon encounter world states
Port From (https://github.com/TrinityCore/TrinityCore/commit/3598d280ff67d1653d9e1d61cbd32d12d41bc1d7)
2022-07-25 22:10:13 -04:00
hondacrx 45ba780516 Core/WorldStates: Add generic worldstates for team in instance
Port From (https://github.com/TrinityCore/TrinityCore/commit/c1eb91c1c174870026cf4750bafc8d04d182ade0)
2022-07-25 22:06:49 -04:00
hondacrx 3a746f931f Core/WorldStates: Allow using -1 in database for MapIDs column to mark worldstates that should be bound to a map and allowed on all maps
Port From (https://github.com/TrinityCore/TrinityCore/commit/071be5a0861924521da5df1ce6fc35ee5a7089d4)
2022-07-25 22:01:03 -04:00
hondacrx cea897a772 Fixed another crash, and enabled tilelist reading again. 2022-07-25 14:38:31 -04:00
hondacrx d76b8b7751 Temp disabled loading of tilelist, as it was not loading the correct tiles for the maps. 2022-07-25 14:05:16 -04:00
hondacrx 9278f0b3c7 Fixes some phasing issuses. 2022-07-25 14:03:51 -04:00
hondacrx efd2f4cb49 Core/Maps: Removed MapInstanced - no longer neccessary for grid data reference counting (moved to TerrainInfo)
Port From (https://github.com/TrinityCore/TrinityCore/commit/fbe0b8efebca3bc2662b477bdf45627f9783d6c2)
2022-07-24 17:50:51 -04:00
hondacrx 3cd58e4a17 Core/Maps: Move terrain data handling out of Map class
Port From (https://github.com/TrinityCore/TrinityCore/commit/16a06346aea16ffd6ee84081cedfdb0c75ac0b38)
2022-07-24 16:31:00 -04:00
hondacrx b3a072119e Core/Groups: Fixed loading character race info for offline group members
Port From (https://github.com/TrinityCore/TrinityCore/commit/36d62244ad89e288d966341883df1d676bd3f992)
2022-07-23 22:51:08 -04:00
hondacrx 2b74effdd8 Misc fixes 2022-07-23 22:48:56 -04:00
hondacrx 732609fd87 Core/Maps: Replace some Instanceable() checks with IsDungeon()
Port From (https://github.com/TrinityCore/TrinityCore/commit/8466894d816f484f30cdbe47b980a142870c955e)
2022-07-20 21:38:47 -04:00
hondacrx e7bb4745e0 Core/Units: Added NameplateAttachToGUID updatefield setter
Port From (https://github.com/TrinityCore/TrinityCore/commit/51d7ff6f0bb4a512ff3dc912f2574e3087014553)
2022-07-20 21:32:59 -04:00
hondacrx 7affefe05c Some more clean-up and fixes 2022-07-20 11:30:46 -04:00
hondacrx 17f3eab338 Fixes falling though map when using charge on a hill. 2022-07-20 01:39:25 -04:00
hondacrx a27a353d38 Core/Battlefields: Refactor Battlefield creation to be linked to host map creation instead of having globally accessible objects
Port From (https://github.com/TrinityCore/TrinityCore/commit/073a036d84365dae60a70064eb67e68f0447bd72)
2022-07-19 20:50:34 -04:00
hondacrx ce16bc0611 Fixes a crash when loading. 2022-07-19 20:26:39 -04:00
hondacrx 8a29b531ed Core/PacketIO: Remove packet handlers for deleted opcodes
Port From (https://github.com/TrinityCore/TrinityCore/commit/83b32667940844a257059965711284c9ab38ce44)
2022-07-19 20:26:25 -04:00
hondacrx 0a3ea6ac48 Core/Quest: Corrected type of emote field in QuestOfferReward to be signed
Port From (https://github.com/TrinityCore/TrinityCore/commit/27931b45c681f7f84928bad557882350731df3dc)
2022-07-19 12:17:41 -04:00
hondacrx 0302d9b1df Core/Spawns: Removed ObjectMgr::AddCreatureData and ObjectMgr::AddGameObjectData (old outdoorpvp helpers)
Port From (https://github.com/TrinityCore/TrinityCore/commit/e1eb474531c75cbfcfea65f11e288a381859f8fb)
2022-07-19 12:15:32 -04:00
hondacrx b3a404e2e8 Core/OutdoorPvP: Refactor OutdoorPvP creation to be linked to host map creation instead of having globally accessible objects
Port From (https://github.com/TrinityCore/TrinityCore/commit/775be0682a794d0a1f62d656f8c6c6dffca8de79)
2022-07-19 12:14:32 -04:00
hondacrx 054dd15aa0 Core/OutdoorPvP: Remove manual spawn management functions from OutdoorPvP
Port From (https://github.com/TrinityCore/TrinityCore/commit/21ae3766928641c7af24cd96544fc5b115461e82)
2022-07-19 11:49:53 -04:00
hondacrx 2f1b3dae37 Core/OutdoorPvP: Move remaining outdoorpvp spawns to db
Port From (https://github.com/TrinityCore/TrinityCore/commit/195341c807fa98e76608fb9449979f6be8b5362e)
2022-07-19 11:47:09 -04:00
hondacrx 9961b71f17 Core/Players: Cleaned some old updatefield definitions and updated values for completed quests size
Port From (https://github.com/TrinityCore/TrinityCore/commit/26d757946f4e26397930e2d8733c0b1c7f76d0a6)
2022-07-18 22:07:17 -04:00
hondacrx 31d207c2ab Core/Players: Fixed ExploredZones size and PLAYER_EXPLORED_ZONES_SIZE desync
Port From (https://github.com/TrinityCore/TrinityCore/commit/cb99b08b86f8773563276bf16ccc2210003b056b)
2022-07-18 22:01:10 -04:00
hondacrx cee989c731 Core/Maps: Made instance_template no longer required to create and enter instance maps
Port From (https://github.com/TrinityCore/TrinityCore/commit/b8e52fd90bdab6e720d13e44c64483945e139fa2)
2022-07-18 21:41:50 -04:00
hondacrx cef479fd69 Scripts/Spells: Fixed Halo (Priest talent)
Port From (https://github.com/TrinityCore/TrinityCore/commit/7e022056937bd1939759449c4b982efde705945b)
2022-07-18 21:34:54 -04:00
hondacrx acb9db8891 Fixes creatures aggro range, Wrong check on pathpoints, and a crash when there is no unitCaster. 2022-07-17 22:49:28 -04:00
hondacrx abbd51bf8d Scripts/Spells: Fix mage spell Ray of Frost
Port From (https://github.com/TrinityCore/TrinityCore/commit/2358e51182916d62a300027f6e14f1f566743f49)
2022-07-16 19:49:17 -04:00
hondacrx 3a46790636 Core/Creatures: Implement Ground/FlyingMountDisplayID from creature_summoned_data
Port From (https://github.com/TrinityCore/TrinityCore/commit/8cbc3923a18add49dd483e0e6e9d851f1d4d59f7)
2022-07-16 19:41:59 -04:00
hondacrx 62c5f44f37 Core/WorldStates: Fixed wrong prepared statement being used for saving world state values
Port From (https://github.com/TrinityCore/TrinityCore/commit/7073a8bbe5bb88b8f49d27d0950b4d0d9a805597)
2022-07-16 19:38:48 -04:00
hondacrx c2c93fa061 Core/PacketIO: Fixed structure of SMSG_START_TIMER
Port From (https://github.com/TrinityCore/TrinityCore/commit/06010c11b138752e475c59a594b42d4e9a7241bd)
2022-07-16 19:37:54 -04:00
hondacrx 8258d517cf Core/Units: Replace UNIT_DYNFLAG_DEAD with UNIT_FLAG3_FAKE_DEAD
Port From (https://github.com/TrinityCore/TrinityCore/commit/ed93a9706842ff5419279d4b2c473943e6ef2549)
2022-07-16 19:35:19 -04:00
hondacrx edb8765f3f Core/Transports: Initialize stoppable transports at start of path
Port From (https://github.com/TrinityCore/TrinityCore/commit/37c374c49fc287d8a4b1c0a6c5d4a202599b9b09)
2022-07-16 19:32:08 -04:00
hondacrx 8673a45f08 Core/Scripts: Expose calculated spell value variance to scripts
Port From (https://github.com/TrinityCore/TrinityCore/commit/701532f9f033547a5fc2d0b594d04f6349cb441b)
2022-07-16 19:31:17 -04:00
hondacrx e521433e38 Core/WorldStates: Move custom worldstates to separate table and move saving worldstate values to WorldStateMgr
Port From (https://github.com/TrinityCore/TrinityCore/commit/e487d78ba7b37c35ede36c554169d26afeac88b0)
2022-07-14 20:25:57 -04:00
hondacrx 5648dc959d Fix build and one DB file 2022-07-13 19:16:39 -04:00
hondacrx 379503016a Core/DataStores: Named WorldStateExpression function 38
Port From (https://github.com/TrinityCore/TrinityCore/commit/f4951f9031cf2c015474c80f5fb0172f19b31acb)
2022-07-13 18:33:29 -04:00
hondacrx 249cc2b83c Core/WorldStates: Migrate remaining hardcoded worldstates from Player::SendInitWorldStates to new system
Port From (https://github.com/TrinityCore/TrinityCore/commit/e1effd961dee05420d19699eeac8e2bb2585c237)
2022-07-13 18:09:42 -04:00
hondacrx 015ba8008c Core/WorldStates: Migrate pvp season worldstates to new system
Port From (https://github.com/TrinityCore/TrinityCore/commit/5f601f53b8374ead5a6a8b734054ea623f74c24e)
2022-07-13 17:41:56 -04:00
hondacrx 6825419b88 Core/WorldStates: Migrate battleground HolidayWorldState to new system
Port From (https://github.com/TrinityCore/TrinityCore/commit/020166649dd5afb94dddbfcc990d4bb51e231ab1)
2022-07-13 17:35:10 -04:00
hondacrx 9421aeee98 Core/WorldStates: Migrate OutdoorPvP worldstates to new system
Port From (https://github.com/TrinityCore/TrinityCore/commit/36ff703df55704265a28e28f4ea9f9cdcb54e85c)
2022-07-13 17:31:56 -04:00