Commit Graph

14493 Commits

Author SHA1 Message Date
Shauren
0aa791dc9e Core/Spells: Changed TOTAL_AURAS to 492
Closes #17755
2016-08-08 10:18:06 +02:00
Shauren
807488df8a Core/PacketIO: Minor refactor in Opcode definitions, packet class type no longer needs to be defined manually, it is now inferred from handler argument 2016-08-06 12:34:38 +02:00
Shauren
763e9e4921 Warning fix 2016-08-06 12:32:43 +02:00
Shauren
bb93816b5c Core/DataStores: Refactored DB2 loaders to no longer require sparse format to be specified at compile time 2016-08-05 20:49:01 +02:00
Aokromes
8950ec43eb Update RBAC.h 2016-08-05 03:47:28 +02:00
Aokromes
dd7526d6ab Core/RBAC: Name some permissions from 3.3.5a to stop people reuse them 2016-08-05 03:43:51 +02:00
Shauren
5bbc5827aa Core/DataStores: Fixed retrieving area info by vmaps
Closes #17723
2016-08-04 23:49:26 +02:00
jackpoz
02a9ae031e Common/Maps: Reduce differences between 3.3.5 and 6.x branches
Partially port 1347d7cf7a too
2016-08-03 18:51:42 +02:00
Shauren
9bc28632b3 Core/DataStores: Fixed name validation crash on locales with utf-8 characters encoded on more than a single byte 2016-08-03 08:18:42 +02:00
Shauren
6c78e7bcaa Core/PacketIO: Implemented SMSG_DISPLAY_GAME_ERROR 2016-08-02 17:08:25 +02:00
Shauren
c74a1fcad0 Core/GameObjects: Renamed gameobject_template.unkInt32 to RequiredLevel 2016-08-01 16:14:35 +02:00
Naios
d3d204a18d Core/Packets: Fix a warning (unreferenced locale var) 2016-08-01 16:11:15 +02:00
Shauren
53aecd6f09 Core/Loot: Fixed crash happening when looting items into new stack or items with random properties
Closes #17700
2016-07-31 17:26:46 +02:00
Vincent-Michael
c25c747b36 Misc/RBAC: Sync with 3.3.5 2016-07-30 16:56:41 +02:00
Vincent-Michael
41aac79357 Core/Player: Fixed coverity issues
Coverity CID 1360561
2016-07-30 16:15:07 +02:00
Shauren
7a3362a264 Core/Spells: Defined new spell effect names 2016-07-30 00:11:44 +02:00
Shauren
27f90e05a1 Core/Auras: Defined more known aura types 2016-07-29 20:42:50 +02:00
Aokromes
b88da30790 Core/RBAC: Mark some permissions 3.3.5a only 2016-07-28 17:42:25 +02:00
Shauren
943496e56b Dep: Remove boost regex dependency and replace its uses with std regex (works since gcc 4.9) 2016-07-28 08:48:48 +02:00
Shauren
60a6d9c85d Core/Loot: Removed need before greed and round robin loot methods
"Round Robin and the old "Group Loot" option were removed in 7.0.3, since they were almost entirely unused. Loot options are now: Group Loot, Master Loot (if in a guild party), Personal Loot, and Free For All"
2016-07-27 19:16:30 +02:00
Software Engineer
e9274de4ff Core/DataStores: Updated DB2 version checks to 7.0.3 (22293). (#17674) 2016-07-27 17:53:19 +02:00
funjoker
766fd95584 [Legion] Update MAX_LEVEL & DEFAULT_MAX_LEVEL (#17657) 2016-07-27 17:51:12 +02:00
Shauren
83555367a7 Core/Auras: Visibility changes
* Changed max visible aura amount to 255
* All auras are now sent to clients, many passives that client needed to see were incorrectly hidden (also client properly filters aura bar by itself)
2016-07-26 20:55:24 +02:00
Shauren
e31ad32b56 Core/Misc: Defined new gameobject types 2016-07-25 22:58:39 +02:00
DJScias
bc467bb261 Core/Players: Fix logic regarding HandleCharEnum and DHs (#17660)
* If CONFIG_CHARACTER_CREATING_MIN_LEVEL_FOR_DEMON_HUNTER was set to 0 (disable in the config), it would still not allow you to create a DH in case there were no prior characters.
* If RBAC_PERM_SKIP_CHECK_CHARACTER_CREATION_DEMON_HUNTER was true (AKA allow DH creation always) it would not allow DH creation regardless of existing characters or not considering canAlwaysCreateDemonHunter was not checked for validity on charEnum.IsDemonHunterCreationAllowed.
2016-07-25 08:57:10 +02:00
tkrokli
68a3f8f582 Core/Scripts: uint8 -> uint16 in cs_cheat.cpp
After the latest size change in PLAYER_EXPLORED_ZONES_SIZE
from 255 to 256, this needs to be an uint16 variable instead of uint8.
2016-07-25 04:06:09 +02:00
Vincent-Michael
ff812a37f2 Core/Players: Fix warning in 9e4e339fc2 2016-07-24 22:47:53 +02:00
Golrag
9e4e339fc2 Core/Player: Updated PLAYER_EXPLORED_ZONES_SIZE (#17659) 2016-07-24 22:20:09 +02:00
Ovalord
79aafd5865 Core/Players: Initial work on demon hunters
* Added starting level and required level config options as well as rbac permission to ignore the requirements
* Updated max power values for both demon hunter specs
* Fixed a crash during DK and DH creation
* Added playercreateinfo data for demon hunters

Closes #17651
2016-07-23 18:39:56 +02:00
Shauren
3b8cdd4341 Core/GameTables: Fixed missing gt check
Closes #17654
2016-07-23 15:53:50 +02:00
funjoker
db29752fa0 [7.x] Legion stats (#17653)
* Remove Spirit Stat from loading
* Update player_levelstats for legion
2016-07-22 23:21:19 +02:00
Vincent-Michael
3c0c790327 Core/Enum: Updated ResponseCodes enum for legion 2016-07-22 20:22:22 +02:00
Ivan Beňovic
4587b5d880 Core/Spells: Fixed warlock's Banish cancel if target was already banished (#17614) 2016-07-20 21:36:41 +02:00
Shauren
461ec27d11 Fixed nopch build, for real this time 2016-07-20 14:00:10 +02:00
Shauren
e405ac5f41 Fixed nopch build and some leftover warnings 2016-07-20 13:27:04 +02:00
Shauren
420d096b6a Core: Fixed merge errors 2016-07-20 10:17:21 +02:00
Ivan Beňovic
8ff5b35be1 Core/Spells: Add SpellMissInfo argument to BeforeHit hooks and call them also when the spell doesn't hit. (#17613) 2016-07-20 09:08:58 +02:00
Shauren
dc9e2a53aa Nopch build fixes 2016-07-20 00:38:38 +02:00
Shauren
1dd3d9f0e9 Fixed more compile warnings 2016-07-20 00:29:58 +02:00
Shauren
cb4b6e8f3f Build fixes 2016-07-19 20:47:24 +02:00
Shauren
bccdd93f50 Build fixes 2016-07-19 20:23:49 +02:00
Shauren
8e53373d35 Warning fixes 2016-07-19 20:01:13 +02:00
Shauren
3607d9eef5 Tools: Added game tables extractor 2016-07-19 19:50:44 +02:00
Shauren
836221aaf5 Merge branch 'legion' into 6.x 2016-07-19 19:31:54 +02:00
Shauren
d463273ab1 Core/Players: Fixed adding appearances from void storage 2016-07-19 17:58:55 +02:00
Shauren
6c1c8e7581 Core/PacketIO: Send spec id in char enum 2016-07-19 17:44:00 +02:00
Shauren
fe4d11c65a Tools: Extractor updates
* VMAP extractor does not work due to a bug in CascLib
2016-07-18 23:37:19 +02:00
Shauren
cc07a491f6 Core/Spells: Fixed possible null pointer dereference
Coverity CID 1357406
2016-07-18 20:26:05 +02:00
Gacko
df53a080fc Fix non pch build. 2016-07-17 20:02:42 +02:00
Shauren
a9a13d10f7 Merge branch '6.x' of https://github.com/TrinityCore/TrinityCore into legion 2016-07-17 17:37:06 +02:00