Jeremy
3cfc27f5ca
Core/GameObject: Implement GAMEOBJECT_TYPE_NEW_FLAG_DROP ( #28021 )
2023-07-24 17:27:28 +02:00
Meji
3aa264d0c7
Core/Scripts: Fix EventScript assert for GameObject::SetDestructibleState ( #29131 )
...
Closes #29167
2023-07-20 17:11:56 +02:00
Meji
d015711fbb
Core/SAI: Implemented new source type SMART_SCRIPT_TYPE_EVENT (3) ( #28816 )
2023-07-09 11:59:35 +02:00
Shauren
a3ef01f87b
Core/GameObjects: Only start loot restock timer if loot contents were modified and ignore it for personal loot
...
Closes #29023
2023-07-03 00:17:17 +02:00
Shauren
0fb8765a66
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
2023-06-17 16:29:59 +02:00
Meji
6c71a84e6c
Core/GameObjects: Allow certain types to be sent to the client without display ( #28908 )
2023-04-15 20:45:21 +02:00
Shauren
d6d5d94ebe
Core/PacketIO: Fixed SMSG_ENABLE_BARBER_SHOP structure
...
Closes #28606
2023-03-23 00:06:43 +01:00
Meji
5d5ca30b23
Core/Spells: Allow implicit targeting of serverside WorldObjects ( #28827 )
2023-03-12 17:12:36 +01:00
Shauren
8f38c12c4e
Core/Misc: Move GetContentTuningForArea from ObjectMgr to DB2Manager
2023-03-12 11:58:19 +01:00
Meji
bb67731711
Core/Fishing: Update correct fishing skill according to area expansion ( #28838 )
...
Closes #26676
2023-03-12 11:07:34 +01:00
Shauren
ea3f7f665b
Core/GameObjects: Fixed crash with transport gameobjects that have only 1 entry in TransportAnimation/TransportRotation db2
...
Closes #28673
2023-02-05 22:14:11 +01:00
Shauren
b6965b2c30
Core/Objects: Move EventProcessor update to WorldObject::Update
2023-02-05 16:24:13 +01:00
Meji
56d0f7a970
Core/GameObjects: Fixed the behavior for GAMEOBJECT_TYPE_FISHINGNODE ( #28781 )
2023-02-05 15:16:19 +01:00
Shauren
5f8cc1a120
Core/GameObjects: Don't apply pool anti-break hack for gameobjects not using legacy compatibility mode
2023-02-04 23:50:08 +01:00
Shauren
ffe870fc42
Core/GameObjects: Implemented Checkallunits property for traps
2023-02-04 23:49:23 +01:00
Shauren
3e85598d99
Core/Objects: Call base class Update function for Unit and GameObject (currently does nothing)
2023-01-15 23:01:10 +01:00
Shauren
7df4f5b285
Core/GameObjects: Use serverOnly property of GameObjectTemplate for all types that have it, not just spell focus
...
(cherry picked from commit 4ee64a232a )
2023-01-12 22:55:18 +01:00
Shauren
d791afae1d
Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard compatible api)
2023-01-08 21:16:53 +01:00
Shauren
d8a4668c77
Core/Misc: Add missing Containers.h include where neccessary
2023-01-06 16:44:11 +01:00
Shauren
c3f385c48f
Core/Phasing: Reduce differences between branches in GridNotifiers
2022-12-25 00:44:12 +01:00
Jeremy
8023daabef
Core/GameObjects: Update spawn group conditions immediately after battleground capture point changes state ( #28611 )
2022-12-22 17:28:26 +01:00
Shauren
dfd2e6d901
Core/GameObjects: Unlink loot from gameobject before deleting it
...
Closes #28541
Closes #28610
2022-12-20 18:30:30 +01:00
Shauren
e98e1283ea
Core: Updated to 10.0.2
2022-12-04 15:13:20 +01:00
Shauren
010e6f7f49
Core/Loot: Implemented dungeon encounter personal loot
...
Closes #20066
2022-10-25 00:30:52 +02:00
Shauren
c672e27f27
Core/GameObjects: Add missing dynamic flag updates for chests
2022-10-24 19:42:12 +02:00
Shauren
f52f2cc67a
Core/GameObjects: Implemented AllowMultiInteract for GAMEOBJECT_TYPE_GOOBER
2022-10-23 01:30:31 +02:00
Shauren
1011cb73c9
Core/GameObjects: Implemented gathering nodes (gameobject type 50)
2022-10-22 02:07:59 +02:00
Shauren
29cfbedfb2
Warning fix
2022-10-21 22:34:43 +02:00
Shauren
879c0cccfc
Core/GameObjects: Implemented per player gameobject state and visibility for looted non-consumable chests
2022-10-21 22:11:00 +02:00
Shauren
133334a902
Core/Loot: Implemented personal loot and tag sharing for non-boss loot
2022-10-17 23:11:46 +02:00
Shauren
641390dca2
Core/Loot: Initial support for personal loot in gameobjects (non-instanced content)
2022-10-16 15:33:39 +02:00
Shauren
a4e9542e37
Core/GameObjects: Move contents of Spell::SendLoot to GameObject::Use
2022-10-15 20:39:05 +02:00
Shauren
8ab8f1c4e9
Core/GameObjects: Implemented playerCast (Data23) for GAMEOBJECT_TYPE_GOOBER
2022-10-14 19:07:37 +02:00
Shauren
277c063413
Core/GameObjects: Allow creatures to use chair gameobjects directly
2022-10-13 19:32:14 +02:00
Gosha
c1a9d7a3bc
Core/PacketIO: Use ByteBuffer from UpdateData instead of copying to it after ( #28347 )
...
(cherry picked from commit 81bf8de989 )
2022-10-13 12:37:18 +02:00
Shauren
cbf2064c62
Core/Loot: Refactored Player::SendLoot to accept Loot object directly
2022-09-18 18:24:57 +02:00
Shauren
8c20f620d7
Core/Loot: Move loot generation out of Player::SendLoot
2022-09-18 16:33:38 +02:00
Shauren
3ef5079fee
Core/Loot: Move loot rolls from Group to Loot
...
* Partial port of cmangos/mangos-wotlk@ffdf9a05d6
2022-09-16 16:58:03 +02:00
Shauren
7957e2d380
Core/Loot: Allocate Loot separately from objects
2022-09-01 20:07:58 +02:00
Shauren
37c374c49f
Core/Transports: Initialize stoppable transports at start of path
2022-07-15 21:31:03 +02:00
Shauren
af4474926f
Core/GameObjects: Fixed crash when GameObject::Delete was used for transports
2022-07-10 00:54:36 +02:00
Shauren
d85379faa6
Core/Transports: Fixed stoppable elevator position calculation when going from first floor to third or higher
2022-06-19 15:02:25 +02:00
Shauren
94d829c84f
Core/Pools: Implemented pooling for instances
2022-06-11 14:04:56 +02:00
Shauren
aad276b084
GCC warning fix
2022-05-25 23:07:30 +02:00
Shauren
630b60eb0d
Core/GameObjects: Transport (type 11) improvements
...
* Fully synchronize serverside animation progress with client
* Implemented updating passenger positions on elevators
* Removed visibility hack for elevators that always forced CreateObject packet to be sent to client
2022-05-25 22:14:32 +02:00
Shauren
bb3b2cf4cb
Core/GameObjects: Changed gameobject artkit type to uint32
2022-05-22 20:13:56 +02:00
Shauren
c13d26e1fa
Core/GameObjects: Use all axis rotations for gameobject model collision, not just orientation
2022-05-22 14:53:05 +02:00
Shauren
597485f1d4
Core/GameObjects: Implement more gameobject gameevent uses
2022-04-24 00:56:00 +02:00
Shauren
41a04a0c49
Core/Scripts: Begin unifying triggering gameevents (not the game_event db stuff)
2022-04-24 00:16:13 +02:00
Shauren
5558769405
Core/Battlegrounds: Replaced overriding m_team with more fine grained approach
2022-04-16 12:15:37 +02:00