Shauren
0fda78b679
Core/Bnetserver: Applied 375363ed08 to bnetserver - fixes a minor development annoyance where first login after startup is slow
2015-09-11 17:25:14 +02:00
Shauren
59eff3fef9
SQL: Typo fixes
2015-09-10 20:04:24 +02:00
Shauren
1efb3f08e2
Core/Spells: Improved spell category cooldown handling
...
* Category cooldown is stored with the spell that started the cooldown (and only resetting cooldown on that spell will clear cooldowns on entire category - this fully mirrors client behavior)
* This significantly reduces the amount of data saved to database for cooldowns
* Spell casts from items that have a different category specified than on spell will now check for cooldown during the cast
Closes #15349
2015-09-10 19:39:30 +02:00
Helias
b194595c07
DB/Misc: added missing creature queststarter and questender in "Maelstrom"
...
Closes https://github.com/TrinityCore/TrinityCore/issues/15450
2015-09-10 18:18:44 +02:00
StormBytePP
056d7f8e5d
Core/Build: Fix nonPCH compile
2015-09-10 16:44:19 +02:00
MitchesD
8e6886cecd
Merge pull request #15139 from horn/6.x
...
Core/BattlePets: Basics for Battle Pets
2015-09-09 16:15:32 +02:00
horn
e8b1faa156
Core/BattlePets: Basics for Battle Pets
2015-09-09 14:52:32 +02:00
Shauren
e0fcb410b4
Core/Players: Removed obsolete class member
2015-09-09 00:12:38 +02:00
Shauren
8aba20ce3a
Core/Misc: Updated SpellCastResult, TradeStatus, InventoryResult and defined PlayerFlagsEx
2015-09-08 00:08:49 +02:00
Shauren
8a8ab0b4b6
Core/DataStores: Updated DBC and DB2 structures to 6.2.2.20444
2015-09-07 18:03:33 +02:00
MitchesD
0098e98c69
DB/Misc: added stuff for Wandering Isle start zone
...
* includes mainly SAI for panda fighters
* still you can't get quests, it's not completed yet
2015-09-06 23:11:14 +02:00
Shauren
344c32c123
Core/PacketIO: Fixed a bunch of swapped opcode values
...
Closes #15447
2015-09-06 15:34:36 +02:00
Shauren
65999801d3
Buildsystem: Added dependency on revision_data to common project. Simply including the header in GitRevision.cpp is not enough to rebuild that file after updating sources
...
Fixes having to build twice before GitRevision returns accurate info.
2015-09-06 11:13:24 +02:00
Helias
a89402cc69
DB/Misc: added missing creature queststarter and questender in Gorgrond
...
Closes https://github.com/TrinityCore/TrinityCore/issues/15417
2015-09-06 11:00:53 +02:00
Helias
fbd830e2ef
DB/Misc: added missing creature queststarter/ender in Spires of Arak
...
Closes https://github.com/TrinityCore/TrinityCore/issues/15430
2015-09-06 10:54:02 +02:00
Helias
4706e741a8
DB/Misc: added missing creature queststarter/ender in Tanaan Jungle
...
Closes https://github.com/TrinityCore/TrinityCore/issues/15421
2015-09-06 10:50:15 +02:00
Helias
b78af8dd54
DB/Misc: added missing creature queststarter/ender in Nagrand (Draenor)
...
Closes https://github.com/TrinityCore/TrinityCore/issues/15427
2015-09-06 10:47:01 +02:00
Helias
5a01cb9d4c
DB/Misc: added missing creature queststarter/ender in Shadowmoon Valley (Draenor)
...
Closes https://github.com/TrinityCore/TrinityCore/issues/15428
2015-09-06 10:44:43 +02:00
Helias
e0f949c4b6
DB/Misc: added missing creature queststarter/ender in Talador
...
Closes https://github.com/TrinityCore/TrinityCore/issues/15431
2015-09-06 10:42:13 +02:00
Shauren
ed633e5d31
Core/PacketIO: Corrected data sent in SMSG_LOOT_RESPONSE
...
Closes #15438
2015-09-06 00:26:11 +02:00
Vincent-Michael
49b4dc269c
DB/Quests: Updated quest_template up to 6.2.2
2015-09-05 19:00:08 +02:00
Vincent-Michael
b5dc7761ba
Core/PacketIO: Fix chat message opcodes for 6.2.2
2015-09-05 16:54:39 +02:00
Vincent-Michael
3ed84dad88
Core/PacketIO: Updated TutorialAction enum for 6.2.2
2015-09-05 15:46:13 +02:00
Vincent-Michael
be6827335a
Core/PacketIO: Updated base build for pkt log
2015-09-05 15:42:22 +02:00
Vincent-Michael
45610a69b0
DB/Hotfixes: Updated broadcast_text to patch 6.2.2
2015-09-05 04:23:48 +02:00
Vincent-Michael
6da6df5dcc
DB/Bnet: Fix typo in 663cff2195
2015-09-05 02:59:45 +02:00
Shauren
663cff2195
Core: Updated to 6.2.2.20444.
...
* This includes all known packet structures, nothing has been disabled.
* worldserver still expects 6.2.0 DBC/DB2 files - do not reextract
2015-09-05 00:09:38 +02:00
Shauren
8652f4b4de
Core/DBLayer: Allocate a single buffer for entire prepared result set instead of separate ones for each field
2015-09-04 00:18:12 +02:00
Helias
1bafd96c0f
DB/Misc: added missing creature queststarter and questender in Ashran
...
Closes https://github.com/TrinityCore/TrinityCore/issues/15415
2015-09-03 17:18:24 +02:00
Shauren
d7af1e33ec
Core/Auras: Warning fix
2015-09-03 17:13:16 +02:00
Helias
4baf5c5231
DB/Misc: fix missing creature queststarter and questender in Ashran
...
Closes https://github.com/TrinityCore/TrinityCore/issues/15386
2015-09-03 11:14:14 +02:00
Shauren
4c851d985e
Core/DataStores: Corrected memory allocation for DB2 files. Non-localized strings no longer reserve memory for all locales
2015-09-02 23:16:35 +02:00
MitchesD
61256f5f8d
Core/Spell: don't interrupt spells with attribute SPELL_ATTR8_RAID_MARKER
...
* needed for example when creating heirlooms from collection (or when upgrading)
2015-09-02 22:58:04 +02:00
Shauren
191d2c7262
Core/Spells: Extended spell required shapeshift masks to 64 bits and defined a new spell attribute
2015-09-01 16:59:28 +02:00
StormBytePP
f5d707f1ae
Core/DB2Structure: Add missing include that triggers compile error when including it but no Util.h first. (it uses flag128 from Util.h)
2015-09-01 09:58:32 +02:00
Thomas33
1ad11b6b46
Core/Spells: Fix Tauren and Night Elf Moonkin form
...
Closes #15392
Signed-off-by: DDuarte <dnpd.dd@gmail.com >
2015-08-31 16:43:25 +01:00
Killyana
242dbc8042
DB/SAI: Swamp of Sorrows
...
Closes #15369
Updates #15127
Author: @cooler-SAI
2015-08-31 16:10:32 +02:00
Shauren
7b5e7e0898
Core/DataStores
...
* Changed loading dbc/db2. Worldserver no longer accepts dbc and db2 files directly inside '/dbc/*/ folder but expects them to be structured exactly as mapextractor creates them 'dbc/locale/*'
* Fixed loading locale db2 files if they were not placed in root dbc directory
Tools/Mapextractor: Fixed extracting locale dbcs
It is recommended to re-extract dbc files by running 'mapextractor -e 2' instructing the tool to only create dbc/db2 files skipping maps.
2015-08-31 00:03:53 +02:00
Shauren
3308a90fee
Build fixes
2015-08-30 00:49:40 +02:00
Shauren
b564c10b13
Core/Players: Implemented serverside validation of reserved/profane names
...
Closes #15357
New library dependency: Boost.Regex
2015-08-30 00:17:08 +02:00
Shauren
b010780206
Core/Players: Fixed warnings about incorrect creator guid when loading void storage
2015-08-29 14:06:13 +02:00
StormBytePP
235a639162
Core/Unit: Prevent AoE damage to have effect in some cases when faction is unfriendly but they don't attack you and you don't have at war enabled (Example, Sporaggar faction)
...
Fixes #15374
2015-08-29 05:13:02 +02:00
StormBytePP
f96c08d27e
Core/Vehicles: Fix CanEnterOrExit by implying that if a vehicle seat have anim for enter/ride means it can be entered/exited even in cases where it lacks VEHICLE_SEAT_FLAG_CAN_ENTER_OR_EXIT flag
2015-08-29 01:10:35 +02:00
Shauren
dd90e51028
Merge pull request #15359 from pete318/map_instance6x
...
Core/Maps: Prevent assert when entering instance on second character with corpse inside.
2015-08-28 09:11:31 +02:00
Helias
88eead2462
DB/Misc: Fix missing creature questender
...
Closes https://github.com/TrinityCore/TrinityCore/issues/15294
2015-08-27 16:00:44 +02:00
pete318
b099e4e43a
Only read and delete from corpse table for current map instance. Not for
...
all. Prevents assert stop upon entering an instance on second character
after first one is a corpse in the same dungeon on different instance ID.
2015-08-27 01:07:14 +01:00
Shauren
7c75160f59
Core/DBLayer: Added compile time validation for prepared statement indexes passed to DatabaseWorkerPool::GetPreparedStatement turning mistakes like the one fixed in 0327927fa6 into compiler errors.
2015-08-27 00:54:49 +02:00
MitchesD
0327927fa6
Core/Player: fix typo in toybox
...
* it's kinda strange that it worked before, thanks @hondacrx for that catch
2015-08-26 19:21:18 +02:00
Shauren
65dbc7082a
Core/DBLayer: Optimized prepared statement query results by eliminating unneeded buffer copies
...
* Improved error logs for using incorrect Field getters to also include table name, field name and field index.
2015-08-26 17:00:26 +02:00
MitchesD
614b5832ba
Core/Player: implemented Toybox
...
* now you can use all the things in toybox - add new toys, set them as favorite and use them
2015-08-26 11:15:00 +02:00