Vincent-Michael
8b5c3c8612
Core: Fixed non pch build (2)
2015-05-09 14:08:27 +02:00
Vincent-Michael
ad663b74dd
Core: Fixed non pch build
2015-05-09 13:29:28 +02:00
Shauren
86d799c428
Core/Garrisons: Fixed copypaste mistakes with prepared statements
2015-05-09 09:59:31 +02:00
Kinzcool
00cfe8f5a9
Core/Misc: Fixed wrong references to ZoneName instead of using AreaName_lang
2015-05-08 22:48:30 -04:00
Shauren
7e801595f4
Core/Maps: Restored DataDir functionality accidendally removed earlier
2015-05-09 00:10:56 +02:00
Vincent-Michael
347e954086
Core/Spells: Fix overload
2015-05-08 20:45:58 +02:00
Shauren
5b725db033
Core/Garrisons: Basics for garrisons
2015-05-08 00:03:15 +02:00
Shauren
0972552e84
Core/Players: Do not clear m_clientGUIDs when using seamless teleport to properly receive DestroyObjects block
2015-05-07 00:18:19 +02:00
Shauren
ed75b0649a
Tools: Modified output files of all extractors to use 4 characters for map id and changed name format of map files to include a separator between values '_' that makes tokenization possible
...
* This fixes generating mmaps for maps with id >= 1000
* Fixed a crash happening when unloading last phased mmap tile
* Removed remaining references to libmpq in CMakeLists
Reextracting maps/vmaps/mmaps IS REQUIRED after this commit
2015-05-07 00:07:44 +02:00
Shauren
f432821da6
Core/Player: Ignore SPELL_AURA_MOD_CURRENCY_GAIN when completing quests with currency objective and when refunding vendor items
2015-05-06 00:13:41 +02:00
Nyeriah
d9200f112b
Scripts/Eye of Eternity: Provide players with drakes when entering instance after Malygos' demise
...
(cherry picked from commit 2d349da2ac )
2015-05-05 02:08:07 -03:00
Shauren
49a63431a3
Core/Spells: Defined names for some new spell effects
2015-05-05 00:47:17 +02:00
Shauren
edbd44a675
Core/Creatures: Extended npcflags to uint64
2015-05-04 12:39:36 +02:00
Vincent-Michael
4e1a4658f9
Core/Quest: Fix loading Quest Greetings
2015-05-03 17:58:58 +02:00
Gacko
007ab5b801
Fix warning
2015-05-03 12:17:58 +02:00
Kinzcool
7033ea6482
Core/Battlegrounds: Load the orientation from WorldSafeLocs.dbc's data instead of custom values
...
* Fixed incorrect starting graveyards for IoC
2015-05-02 20:38:22 -04:00
Vincent-Michael
b2bfb53456
Core/PacketIO: Updated and enabled CMSG_TRAINER_BUY_SPELL, SMSG_TRAINER_BUY_FAILED
2015-05-03 01:31:03 +02:00
Vincent-Michael
eb8c4e9a3a
Core/PacketIO: Enabled SMSG_TRAINER_LIST
2015-05-03 01:01:29 +02:00
Shauren
2a44fc704d
Core/Misc: Warning fix
2015-05-03 00:04:33 +02:00
Kinzcool
9829db7c69
Core/Misc: Renamed some misnamed flags that were referencing to item-sparse flags instead of the item_fields ones
2015-05-02 15:38:24 -04:00
Vincent-Michael
b56ab5d438
Core/Objects: Added new error log for bad phaseId/phaseGroup in creature/gameobject table
2015-05-02 18:01:40 +02:00
Vincent-Michael
fc7014628a
Core/PacketIO: Updated and enabled SMSG_CHAT_SERVER_MESSAGE
2015-05-02 16:31:48 +02:00
Vincent-Michael
a0fee439de
SQL: Update auth_database
2015-05-02 16:07:07 +02:00
Gacko
88a7b87037
Fix non-PCH build.
2015-05-02 15:57:32 +02:00
MitchesD
feabc6dff1
Core/SAI: SMART_ACTION_SET_COUNTER now can be used for all targets, not just for self
2015-05-02 15:35:07 +02:00
Kinzcool
508af222a5
DB/Equipment: Filled creature_equip_template with blizzlike values up to MoP, patch 5.4.8
2015-05-01 23:26:42 -04:00
Kinzcool
0453fafaec
Core/Enums: Defined two unknown item flags, and cleaned the other item flags enums to reflect a better standardization
2015-05-01 21:56:33 -04:00
Vincent-Michael
404dc91c7a
DB/World: Update quest template for 6.1.2 19865 part 7
2015-05-02 02:40:02 +02:00
Vincent-Michael
a551dd78e6
Core/Quest: Added new error log for load quest_poi
2015-05-02 02:09:53 +02:00
Vincent-Michael
2c8b7850d7
Core/Commands: Added .go quest command to teleport your character to first quest poi
2015-05-02 01:28:18 +02:00
Shauren
48ee1f0033
Core/Misc: Moved Position to its own file
2015-05-02 00:05:01 +02:00
Shauren
e4abbc0926
Core/Networking: Fixed possible msvc debug assertions in vector
2015-05-02 00:02:57 +02:00
Shauren
b583a68672
Warning fix
2015-05-01 16:43:19 +02:00
Vincent-Michael
8a5c4cae40
Core/Misc: Fix issues reported by static analysis
...
Coverity defect IDs: 1296283
2015-05-01 16:14:10 +02:00
Shauren
68bd33b654
Core/Player: Implemented seamless teleporting
2015-05-01 15:44:43 +02:00
MitchesD
522ae49c6a
Core/PacketIO: updated and enabled SMSG_DISMOUNT, CMSG_FAR_SIGHT
2015-05-01 13:33:13 +02:00
Shauren
1b5f6d44f0
Core/PacketIO: Updated and enabled CMSG_ITEM_TEXT_QUERY, SMSG_QUERY_ITEM_TEXT_RESPONSE, CMSG_CANCEL_TEMP_ENCHANTMENT
2015-05-01 00:20:41 +02:00
Shauren
e0746e49b3
Core/PacketIO: Fixed wrong FlushBits usage (mostly related to string lengths)
2015-04-30 19:42:13 +02:00
Vincent-Michael
10a1aff63f
Core: Fix non pch build
2015-04-30 19:26:07 +02:00
Vincent-Michael
69f0e8a566
Core/VoidStorage: Fixed possible crash
2015-04-29 20:53:47 +02:00
Shauren
4f7b76bb83
Core/Movement: Updated spline flags
2015-04-29 09:32:24 +02:00
Shauren
4e93345fbe
Build fix (1)
2015-04-28 21:51:59 +02:00
Shauren
ca83e14f8b
Core/Entities: Reworked guid scopes
...
* Added ObjectGuid traits to easily access whether guid type can be generated globally (ObjectMgr) or not
* This adds separate (per map) guid sequences depending on object type
* Ported map object container from cmangos/mangos-wotlk@a2d396eb0b
* Added type container visitor for TypeUnorderedMapContainer
* Implemented helper function to erase unique pairs from multimap containers
* Moved object storage of all objects except players and transports to map level
* Added containers linking database spawn id with creature/gameobject in world
* Renamed DBTableGuid to spawnId
* Added a separate spawn id sequence generator for creatures and gameobjects - this will be used in db tables
* Moved building SMSG_UPDATE_OBJECT - updatefields changes broadcast to map update
2015-04-28 21:19:46 +02:00
Naios
6da7a9cf00
Core/Packets: Add a lost optional initialization.
...
* ref 800d5d8939
* some style improvements
2015-04-28 01:20:37 +02:00
Naios
d37ecf796e
Core/Misc: Use boost::in_place() to initialize optionals.
...
* Improves commit 800d5d8939
* Thanks @Shauren for this great suggestion.
2015-04-27 17:01:30 +02:00
Shauren
675a2fcd3b
Core/Util: Fixed flag128 and removed flag96 - previously if flag128 and flag96 were used in together the result was always a bool instead of expected flag result due to implicit boolean conversion
2015-04-27 00:33:27 +02:00
Naios
800d5d8939
Core/Misc: Replace tc's optional with boost::optional.
...
* benefits from empty optimization (objects are only constructed if needed).
* supports r-value references (move semantics) (boost >= 1.56.0).
* preparation for c++14/17's std::optional and std::none_t.
* add move constructor to CompactArray.
2015-04-26 23:45:52 +02:00
Shauren
b03842e0e9
Core/Spells: Removed fixes for spells that do not exist
2015-04-26 12:01:55 +02:00
Shauren
1684f79b78
Core/Items: Implemented spec specific set bonuses
2015-04-26 00:42:21 +02:00
Shauren
34935f0b09
Core/PacketIO: Limit the amount of support packets allowed to be processed and updated CMSG_BUG_REPORT
2015-04-25 21:24:39 +02:00