Shauren
aedab76a11
Core/Misc: Add extra ByteBuffer and WorldPacket constructors allowing to set size immediately
2020-05-20 17:28:38 +02:00
Shauren
3cc50e69f1
Core/Players: Fixed racemasks usage for new races
2020-03-30 19:06:11 +02:00
Shauren
0913858328
Core/Players: Fixed initial cinematic camera getting stuck
...
Closes #24258
2020-03-27 21:44:19 +01:00
Aokromes
b0bf1275ee
New Year
2020-01-02 06:44:10 +01:00
Shauren
3ac790287a
Core/DataStores: Updated db2 structures to 8.2.5
2019-10-27 00:12:45 +02:00
xinef1
60663d1374
Ensure that all actions are compared to fixed point in time (ie. world update start) ( #18910 )
...
- Actions will not be dependent on processing moment
- Increased GameObjects cooldown resolution to milliseconds, fixes arming time of traps to be exactly one second and not something from range (1000, 1999)
- Created GameTime namespace and UpdateTime class and moved there some code out of world
(cherrypicked from 7567cafec8 )
2019-08-17 20:04:14 +02:00
Shauren
e8e89f58fb
Core/DBLayer: Prevent using prepared statements on wrong database
2019-07-27 01:00:37 +02:00
xinef1
07d02d744f
Remade who list processing ( #18636 )
...
* Remade who list processing, requests are now processed in maps. Player entries are now copied every 5 seconds to dedicated storage (avoids usage of hashmapholder mutex)
(cherrypicked from 88f746935f )
2019-07-21 21:06:54 +02:00
Shauren
455959c606
Core/PacketIO: Rewrite updatefield handling
2019-06-08 17:06:57 +02:00
vincent-michael
5620eb9463
Update copyright note for 2019
...
auto happy = new year(2019);
2019-01-01 10:14:33 +01:00
Shauren
7512ffb058
Core/Entities: Update updatefields to 8.0.1.27980
2018-10-10 22:11:41 +02:00
Shauren
ee682544d0
Core/PacketIO: Updated opcode enum to 8.0
2018-10-01 21:01:10 +02:00
Shauren
91be2332e2
Core/Entities: Phasing rewrite
...
* Optimized phase visibility checking
* Handle all phase flags
Closes #16758
Closes #21119
2018-03-25 19:28:36 +03:00
Shauren
fa4626b2bf
Warning fixes
2018-02-18 17:07:52 +01:00
Shauren
4af15915bc
Core/PacketIO: Updated opcodes and packet structures to 7.3.5
2018-02-18 16:33:49 +01:00
vincent-michael
7d00ae4045
Update copyright note for 2018
...
auto happy = new year(2018);
2018-01-01 00:40:17 +01:00
joschiwald
26f65ec1d2
Core/Packets: Enabled CMSG_CLOSE_INTERACTION, thanks @Rochet2
...
Closes #20235
2017-09-06 18:36:29 +02:00
Rochet2
e5b9c207f8
Core/Creatures: Implement a general way to store selection data for gossip and fix trainer exploit ( #20085 )
...
* Implement mail check
* Implement CloseInteraction packet
2017-08-13 23:42:02 +02:00
Shauren
410bc49976
Core: Updated to 7.2.5.24330
2017-06-15 15:23:08 +02:00
Shauren
01fd7d7fe9
Core/Quests: Fixed showing quest objective completion clientside for objective types 10, 11, 12 and 14
2017-06-10 00:06:07 +02:00
Golrag
ae83739ac7
Core/Players: Implement basics for the honor system
...
Closes #18480
Closes #19277
2017-06-04 16:52:53 +02:00
Shauren
b453e12423
Core/Game: Include cleanup part 5
...
* ObjectMgr.h
* Player.h
* Unit.h
* G3D should no longer propagate everywhere from Spline/MotionMaster
2017-06-04 01:00:45 +02:00
Shauren
c5d3dd90be
Core/Game: Include cleanup
...
* Mostly aimed at removing Log/DatabaseEnv includes from other headers
* Fix most packet headers including other packet headers - moved common structures such as ItemInstance to their own files
* Moved SAI function definitions to source files (massive or requiring many different dependencies)
2017-05-18 23:53:25 +02:00
Shauren
a12a34b1dc
Core/Game: Include cleanup - removed G3D classes from packets
...
* Use our own Position class instead, with the coords written to packets being part of type
2017-05-16 22:16:21 +02:00
Shauren
3a418a0bbc
Core/Common: Include cleanup
2017-05-11 22:29:51 +02:00
SnapperRy
eb75601a0c
Core/Log: move an error to DEBUG level.
...
Prevents console spam in case of players canceling the cinematic at characters' first login.
(cherry picked from commit 1e2d55acf0 )
2017-03-04 19:01:41 +01:00
r00ty-tc
8a71e4255e
[Core/Maps] Activate creatures and objects during opening cinematics and other flyby cameras (sunwell etc).
...
Requires re-running map extractor to extract camera m2 files from data
files. These are very small.
2017-02-19 14:47:20 +01:00
Traesh
6ab3877c91
Core/Entities: Basic AreaTrigger System ( #18035 )
...
* Implemented AreaTrigger Templates
* Implemented AreaTrigger Splines
* Implemented SPELL_AURA_AREA_TRIGGER
* and many more
2017-01-29 00:00:43 +01:00
vincent-michael
86b98686a9
Update copyright note for 2017
...
Happy new year
2017-01-01 16:23:13 +01:00
Shauren
5c1503f859
Core/Loot: Implemented AoE loot
...
Closes #16065
2016-12-28 01:12:01 +01:00
Krudor
1530c95697
Core/Scripts: Add server-side script support for movie completion ( #18308 )
2016-12-17 18:27:43 +01:00
Shauren
ac1dc758b9
Core/Units: Cleanup hardcoded magic numbers for byte field offsets
2016-12-13 20:58:22 +01:00
MitchesD
ad3da9c971
Core/Player: Implemented account wide mounts
...
Closes #17369
2016-10-01 13:48:16 +02:00
joschiwald
b0c8a9411e
Core/Logging: removed useless log message
2016-08-27 12:30:46 +02:00
Shauren
a9a13d10f7
Merge branch '6.x' of https://github.com/TrinityCore/TrinityCore into legion
2016-07-17 17:37:06 +02:00
Krudor
649e3a9ac5
Core/Instances: Add functionality for modifying instance entrance locations
...
Instances have since MoP (Possibly even Cataclysm) been able to set new locations for players when they zone into the instance.
A theoretic example of this could be after a certain boss has been defeated, a new entrance location is set to bring players entering the instance closer to the relevant content.
A real example would be Siege of Orgrimmar changing entrance locations many times as the raid progresses.
Added SetEntranceLocation for setting entrance locations that will be saved to DB the next time the instance is saved, and SetTemporaryEntranceLocation for when you don't want the value to be saved to the database.
Closes #17167
2016-07-16 14:58:33 +02:00
Shauren
d2733eb6f1
Merge branch '6.x' of https://github.com/TrinityCore/TrinityCore into legion
2016-06-13 21:00:25 +02:00
Golrag
d60fe0e5d5
Core/Battleground: Areatriggers will now check if player leaves the start area before the battleground begins in the following battlegrounds: ( #15935 )
2016-05-27 15:17:51 +02:00
Shauren
70102f32fe
Core/DataStores: Updated opcodes and db2 to 7.0.3.21414
2016-05-20 23:49:53 +02:00
Shauren
885d9b53c3
Core/DataStores: Updated dbc/db2 to 7.0.1.20994
2016-05-20 23:48:48 +02:00
Ovalord
948146f3ee
Core/Instances: Updated and enabled encounter packets and implemented combat resurrection limit
...
Closes #16966
2016-04-24 12:46:26 +02:00
Treeston
7422557d03
Merge pull request #16110 from Treeston/3.3.5-instancerevive
...
Game/Maps: Clean up instance zone-in handling
(cherry picked from commit eb3dc8a4f0 )
2016-03-21 19:41:28 +01:00
Carbenium
15bfabaa0a
Core/PacketIO: Updated CMSG_COMPLAINT
2016-02-03 22:53:48 +01:00
Carbenium
6715a91907
Core/PacketIO: Updated and enabled CMSG_UPDATE_MISSILE_TRAJECTORY
2016-02-03 15:10:58 +01:00
Carbenium
305b99e065
Core/PacketIO: Updated and enabled CMSG_MISSILE_TRAJECTORY_COLLISION
2016-02-03 01:25:25 +01:00
Carbenium
3fa86e7931
Core/PacketIO: Updated and enabled CMSG_SET_TAXI_BENCHMARK_MODE
2016-02-03 00:20:07 +01:00
Shauren
db0b8bf24e
Core/Maps: Changed the way area data is stored in maps, it now uses ID field from AreaTable.dbc instead AreaBit used for exploration marker (and is not unique anymore on top of simply being stupidly confusing)
...
Note: Extracting maps is required
2016-02-02 19:13:04 +01:00
Carbenium
fd162fb604
Core/PacketIO: Add CMSG_REQUEST_PET_INFO packet class for further usage
2016-02-02 18:04:36 +01:00
Shauren
3cd3184394
Core/Quests: Implemented new quest objective types
2016-01-19 20:12:09 +01:00
Shauren
53f768bd2a
Core/Misc: Removed unused packet handler
2016-01-07 20:04:30 +01:00