ccrs
4e6c59dca7
Core/Unit: rename several getters to follow codestyle
...
uint8 GetLevel()
uint8 GetLevelForTarget(WorldObject const* /*target*/)
void SetLevel(uint8 lvl)
uint8 GetRace()
uint32 GetRaceMask()
uint8 GetClass()
uint32 GetClassMask()
uint8 GetGender()
(cherry picked from commit 5c09ff51f7 )
2021-12-13 00:42:20 +01:00
ModoX
68c2fc8ff5
Core/Characters: Made homebind location a WorldLocation (this implicitly adds orientation) ( #27055 )
2021-10-16 01:17:47 +02:00
ccrs
426f9f2f92
Core/Movement: MotionMaster reimplementation ( #21888 )
...
Internal structure and handling changes, nothing behavioural (or thats the intention at least).
(cherry picked from commit 982643cd96 )
2021-09-28 00:15:13 +02:00
Gooyeth
a9e7464e0d
Core/Battleground: allow Random battleground and arena queues same time. ( #21730 )
...
- It also restricts queuing to arenas if it is in queue of dungeon finder
(cherry picked from commit 8aad6f828e )
2021-09-25 21:36:11 +02:00
Jeremy
38aa015196
Core/Battlegrounds: Update BattlemasterListFlags ( #26819 )
2021-08-15 23:41:27 +02:00
Jeremy
20d70abb2c
Core/Battlegrounds: Change Battleground* argument to BattlegroundQueueTypeId ( #26806 )
2021-08-14 19:56:30 +02:00
Jeremy
58be6007fb
Core/Battlegrounds: Remove duplicate info from GroupQueueInfo ( #26759 )
...
- BgTypeId
- ArenaType
- IsRated
Those are fields that are already present in the field m_queueId
2021-08-08 18:06:29 +02:00
Shauren
f2202869f7
Core/PacketIO: Updated packet structures to 9.0.5
2021-04-09 20:57:47 +02:00
Shauren
f759809d9d
Core/PacketIO: Use new time utilities in packets instead of plain time_t/uint32
2021-04-06 19:10:28 +02:00
Shauren
cab4c87d2d
Core/PacketIO: Updated most packet structures to 9.0.1
2020-12-08 18:16:41 +01:00
Shauren
f922c6e7a4
Core/PacketIO: Renamed a bunch of opcodes based on more research (only those added after 6.0)
2020-09-19 12:44:42 +02:00
Shauren
b231903932
Core/Misc: Port all the refactors sneaked in master to 3.3.5 include cleanup port
2020-09-04 13:38:24 +02:00
ccrs
0a133e77d6
Core/Movement: 7fff83d675 followup
...
remove home position set from creature PauseMovement, and use it when necessary
change log level on DelayedDelete
(cherry picked from commit cd4775420a )
2020-08-23 00:48:46 +02:00
ccrs
97585597f0
Core/Movement: waypoint movement ( #20121 )
...
Following the work done in #19361 this is the cleanup and improvement of the related logic of waypoint management.
Ref 28050f3 #18020
(taking the good parts and ignoring the incomplete work)
(cherry picked from commit 7fff83d675 )
2020-08-23 00:45:46 +02:00
Shauren
1c52d5fff7
Core/Misc: Replace NULL with nullptr
2020-08-14 17:06:03 +02:00
Shauren
661470c658
Core/PacketIO: Convert all leftover packets to use packet classes
2020-07-02 00:07:38 +02:00
Shauren
41c3675bb9
Fix warnings
2020-05-31 17:18:18 +02:00
Shauren
bf8714b870
Core/Battlegrounds: Queue updates
...
* Fixed battleground queues for battlegrounds with id higher than 255
* Fixed queue display ingame after entering bg
* Fixed ingame display after leaving bg queue
* Fixed bg scoreboard
2020-05-31 16:49:18 +02:00
Aokromes
b0bf1275ee
New Year
2020-01-02 06:44:10 +01:00
Jeremy
5d57415951
Core/Battleground: Check battlegrounds disabled in db2 files ( #23924 )
...
* Name BattlemasterList flags
2019-12-15 12:43:33 +01:00
Shauren
455959c606
Core/PacketIO: Rewrite updatefield handling
2019-06-08 17:06:57 +02:00
Shauren
31fda79556
Core/PacketIO: Updated packet structures to 8.1.5
2019-06-08 17:03:15 +02:00
vincent-michael
5620eb9463
Update copyright note for 2019
...
auto happy = new year(2019);
2019-01-01 10:14:33 +01:00
vincent-michael
7d00ae4045
Update copyright note for 2018
...
auto happy = new year(2018);
2018-01-01 00:40:17 +01:00
Shauren
7bb62cd23d
Core/DataStores: Updated db2 structures to 7.3.2.25480
2017-12-30 00:26:37 +01:00
Shauren
0d06fcee17
Core/PacketIO: Updated and enabled LFG packets
2017-07-12 00:05:41 +02:00
Shocker
4df6ceed91
Core/Battlegrounds: Correct error in HandleBattleFieldPortOpcode() battlefield status response
2017-07-06 23:33:49 +03: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
SnapperRy
ba93c3b2a9
Core/Wintergrasp: fix leaving Wintergrasp via the minimap button.
...
(cherry picked from commit b60db6c44e )
2017-03-05 01:37:22 +01:00
ariel-
0925c350e7
Core/Battlefield: Cleanup of Wintergrasp script and battlefield system:
...
- Standards: Moved all statics to cpps where they belong.
- Changed spawn position container from fixed size array to std::vector (not all positions were used in every case)
- Removed unused parameter teamId from Battlefield::SpawnCreature
- Removed workaround for GO rotation, added in a69cbeb9d5
- Added rotation parameter to Battlefield:SpawnGameObject
- Added sniffed rotation to existing script spawns.
- Implemented Archavon's Log (Closes #16880 )
(cherry picked from commit 1deb7d2df1 )
2017-02-12 16:50:06 +01:00
jackpoz
238072e67a
Core/Battleground: Fix crash happening when reporting afk a nonexistent player
...
(cherry picked from commit f67d1158d1 )
2017-02-12 16:27:01 +01:00
ariel-
eb6ecb99e6
Update BattleGroundHandler.cpp
...
(cherry picked from commit dff18152fc )
2017-02-11 20:51:03 +01:00
Aokromes
a7aae1f178
Core/PVP: Improve log ( #17698 )
...
(cherry picked from commit ea4e7fec01 )
2017-02-11 20:50:39 +01:00
vincent-michael
86b98686a9
Update copyright note for 2017
...
Happy new year
2017-01-01 16:23:13 +01:00
Shauren
d34020da7f
Core/DataStores: Fixed loading signed db2 fields
2016-10-09 16:54:11 +02:00
Shauren
41ae38d94d
Core/DataStores: Updated dbc/db2 to 7.0.1.20914
2016-05-20 23:48:24 +02:00
Carbenium
a130300b86
Core/PacketIO: Updated and enabled CMSG_REQUEST_RATED_BATTLEFIELD_INFO
2016-02-02 19:51:19 +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
46addc21cd
Core/PacketIO: Updated and enabled CMSG_REQUEST_PVP_REWARDS
2016-02-02 18:30:34 +01:00
Carbenium
575d5f5ff8
Core/PacketIO: CMSG_BATTLEMASTER_JOIN_ARENA
2016-01-20 23:01:12 +01:00
Vincent-Michael
478cc756eb
Update copyright note for 2016
...
Happy new year (Again new year with idiots ...)
2016-01-01 00:34:25 +01:00
jackpoz
b2a987267d
Core/Player: Don't allow to join bg/lfg when frozen by a GM
...
(cherry picked from commit 239f0b4ad0 )
2015-06-26 03:21:30 +01:00
Shauren
4703169116
Core/PacketIO: Updated and enabled more battleground packets
2015-04-18 00:04:56 +02:00
Shauren
280a0b8e35
Core/PacketIO: Updated and enabled some battleground packets
2015-04-17 00:06:24 +02:00
Shauren
011e14bf05
Core/PacketIO: Updated and enabled PVP_LOG_DATA
2015-04-12 15:34:00 +02:00
Shauren
01d91fa3cd
Core/PacketIO: Updated and enabled CMSG_AREA_SPIRIT_HEALER_QUERY, CMSG_AREA_SPIRIT_HEALER_QUEUE, CMSG_HEARTH_AND_RESURRECT
2015-04-08 19:34:04 +02:00
Shauren
5389180778
Core/PacketIO: Updated all client opcode values
2015-04-01 01:44:10 +02:00
Vincent-Michael
844efdfebc
Core/PacketIO: Sync with wpp
2015-03-29 20:22:25 +02:00
Shauren
8cfb542ee4
Core/PacketIO: Updated values of all known server opcodes
2015-03-27 22:21:24 +01:00