hondacrx
06eed955de
Core/GameObject: Mark some pvp related gameobjects as active
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1336370b4583400abb93d6e306814b05f3c7553b )
2023-09-14 04:38:38 -04:00
hondacrx
543411beec
Battlegrounds/Buffs: Rework using areatriggers
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f5461a1161a5a9dfabe7a142ad84f8c900776c92 )
2023-09-12 15:52:46 -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
9ba60f66f8
Core/Scripts: Fix EventScript assert for GameObject::SetDestructibleState
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3aa264d0c74d0425fd335d69e1890bef6dfa1838 )
2023-09-04 07:31:01 -04:00
hondacrx
25a4d5b354
Core/SAI: Implemented new source type SMART_SCRIPT_TYPE_EVENT (3)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d015711fbb7a8bf57f7bb64ba8113c942d5125de )
2023-07-23 18:06:11 -04:00
hondacrx
a700760b88
Core/GameObjects: Only start loot restock timer if loot contents were modified and ignore it for personal loot
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a3ef01f87bd56e553972277a38cf9a98a3397495 )
2023-07-18 07:43:30 -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
c867ecd805
Core/GameObjects: Allow certain types to be sent to the client without display
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6c71a84e6cd980cfe9a35421e8473dceebafba5b )
2023-04-26 07:16:01 -04:00
hondacrx
01f09ac966
Core/PacketIO: Fixed SMSG_ENABLE_BARBER_SHOP structure
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d6d5d94ebe88e71b6250678f114d900871fcf054 )
2023-03-23 08:05:44 -04:00
hondacrx
bc453f7198
Core/Spells: Allow implicit targeting of serverside WorldObjects
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5d5ca30b232586ad378671bf0ac8407495dea188 )
2023-03-14 04:23:38 -04:00
hondacrx
8bb67e69c5
Core/Misc: Move GetContentTuningForArea from ObjectMgr to DB2Manager
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/8f38c12c4e7d832a91c7719ee1a5ac4d801862a6 )
2023-03-14 04:14:30 -04:00
hondacrx
a98dc65a3b
Core/Fishing: Update correct fishing skill according to area expansion
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bb6773171154a80275791bd57a00624e0107fac5 )
2023-03-14 04:12:47 -04:00
hondacrx
5f07fba067
Core/GameObjects: Fixed crash with transport gameobjects that have only 1 entry in TransportAnimation/TransportRotation db2
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ea3f7f665b658744970a4cdc24b30e09342039cd )
2023-02-12 01:26:34 -05:00
hondacrx
1ed5fadf4d
Core/Objects: Move EventProcessor update to WorldObject::Update
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b6965b2c30eb3317228b328a0c1da71235d7c257 )
2023-02-12 01:23:08 -05:00
hondacrx
42f94c354f
Core/GameObjects: Fixed the behavior for GAMEOBJECT_TYPE_FISHINGNODE
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/56d0f7a970d24bb71a3e6a27e72fe9bc41eb8246 )
2023-02-12 01:19:58 -05:00
hondacrx
a18512cbb5
Core/GameObjects: Don't apply pool anti-break hack for gameobjects not using legacy compatibility mode
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5f8cc1a120c72fbe355dd33f2757ae95c1f69b14 )
2023-02-12 01:16:51 -05:00
hondacrx
b9af2168de
Core/GameObjects: Implemented Checkallunits property for traps
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ffe870fc425e0e64fdc6b322a1596e82a6ff45c9 )
2023-02-12 01:16:38 -05:00
hondacrx
149fadccab
Make PreparedStatements static for each database.
2023-02-04 20:55:14 -05:00
hondacrx
6b84616957
Core/Objects: Call base class Update function for Unit and GameObject (currently does nothing)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3e85598d9987d674fb4d84728f776ebb85caf6b7 )
2023-01-23 00:27:30 -05:00
hondacrx
1b04ea97e8
Core/GameObjects: Use serverOnly property of GameObjectTemplate for all types that have it, not just spell focus
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/7df4f5b2856af9b8eb2af83f827915ac28e3db3a )
2023-01-22 23:34:45 -05:00
hondacrx
f73e64396f
Update license headers for all files.
2023-01-18 17:25:32 -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
f58cd32069
Core/GameObjects: Unlink loot from gameobject before deleting it
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/dfd2e6d901d99d3aeaae4be96bbc33b39399db67 )
2023-01-04 16:43:56 -05:00
hondacrx
989b80b056
Core: Updated to 10.0.2
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e98e1283ea0034baf6be9aa2ffb386eb5582801b )
2022-12-28 15:25:15 -05:00
hondacrx
572cdc1483
Misc fixes.
2022-10-28 21:58:31 -04:00
hondacrx
744e9c1c19
Core/Loot: Implemented dungeon encounter personal loot
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/010e6f7f49744b16e3ecececb7d9605f8b8db4d5 )
2022-10-26 01:36:15 -04:00
hondacrx
32960df381
Core/GameObjects: Add missing dynamic flag updates for chests
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c672e27f27eda49230d87ec460539429251fefdc )
2022-10-26 00:53:12 -04:00
hondacrx
d457828f3b
Core/GameObjects: Implemented AllowMultiInteract for GAMEOBJECT_TYPE_GOOBER
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f52f2cc67ad91fa9017f6739e0efdf9677c5d629 )
2022-10-22 22:32:25 -04:00
hondacrx
66ad9f4ce0
Core/GameObjects: Implemented gathering nodes (gameobject type 50)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1011cb73c92ddb90589452f70a1dd33830689e32 )
2022-10-22 22:24:44 -04:00
hondacrx
0b2621b348
Core/GameObjects: Implemented per player gameobject state and visibility for looted non-consumable chests
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/879c0cccfcb9224f9e15cbed926c57a4e010a070 )
2022-10-21 17:34:52 -04:00
hondacrx
9b62b83984
Core/Loot: Implemented personal loot and tag sharing for non-boss loot
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/133334a902b705dae6f7e92bb1009b84cf1c51d2 )
2022-10-18 16:07:00 -04:00
hondacrx
e78c71784c
Core/Loot: Initial support for personal loot in gameobjects (non-instanced content)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/641390dca2329041a6ef513c2c9f7b28d42d2762 )
2022-10-18 14:22:16 -04:00
hondacrx
c754faa068
Core/GameObjects: Move contents of Spell::SendLoot to GameObject::Use
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a4e9542e37b3659f3688daeeaa16f6164d5e8fbf )
2022-10-15 21:00:46 -04:00
hondacrx
6e45d82b49
Core/GameObjects: Implemented playerCast (Data23) for GAMEOBJECT_TYPE_GOOBER
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/8ab8f1c4e9f5aa79658789f12add412805e0bee5 )
2022-10-14 17:01:26 -04:00
hondacrx
4f89dad639
Core/GameObjects: Allow creatures to use chair gameobjects directly
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/277c063413e4ec54ba943abd87cc1d273ad035e5 )
2022-10-14 16:56:15 -04:00
hondacrx
40f06a3fb0
Core/Loot: Refactored Player::SendLoot to accept Loot object directly
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/cbf2064c62137d9f0c0397956592f3ab9700480c )
2022-09-18 22:22:44 -04:00
hondacrx
6c7991c28f
Core/Loot: Move loot generation out of Player::SendLoot
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/8c20f620d7b070b13b40803095e5fa97f9349512 )
2022-09-18 22:13:40 -04:00
hondacrx
b76c9571d2
Core/Loot: Move loot rolls from Group to Loot
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3ef5079feeedfdafc9d3c1d9f865e96dbc77ecc8 )
2022-09-18 17:57:08 -04:00
hondacrx
7bba4bdd79
Core/Loot: Allocate Loot separately from objects
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/7957e2d380e08fa831765f610c0e29d2f3e11a04 )
2022-09-02 14:14:04 -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
d05595e44c
Fixes using gameobject like chairs, also fixes indoor checks
2022-07-13 15:02:06 -04:00
hondacrx
ae9308c1cb
Core/WorldStates: Migrate battleground worldstates to new system
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5dbfaecd5c020fd4c3b3dfc235580849c39ce7db )
2022-07-10 14:59:20 -04:00
hondacrx
4fde924aec
Core/GameObjects: Fixed crash when GameObject::Delete was used for transports
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/af4474926f802db03267b65b71bbaa3e8ba597b7 )
2022-07-10 14:07:36 -04:00
hondacrx
8b1e02759a
Fixed transports.
2022-06-21 22:35:20 -04:00
hondacrx
63cbd18350
Fixed crashes and errors when loading into world.
2022-06-21 14:56:22 -04:00
hondacrx
be8e18450e
Core/Transports: Fixed stoppable elevator position calculation when going from first floor to third or higher
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d85379faa6d5d33f755e17cb0204f243345db938 )
2022-06-20 22:48:42 -04:00
hondacrx
4038b93aa1
Core/Pools: Implemented pooling for instances
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/94d829c84fb184990e26178551d10ecdca049efd )
2022-06-15 22:56:12 -04:00
hondacrx
40444525b2
Core/GameObjects: Transport (type 11) improvements
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/630b60eb0dcd3d9ce41582664ab822b049365431 )
2022-06-03 16:20:41 -04:00