DDuarte
678a08c8c5
Core: Fix multiple warnings
...
Travis should be building again now
2015-07-04 02:43:43 +01:00
DDuarte
58adb74717
Dep: Disable 2 warnings in zmqpp and CascLib
2015-07-03 02:23:58 +01:00
DDuarte
ccfaf663aa
Fix build and SQL import after cherry-picks
2015-07-03 02:10:54 +01:00
Mik1893
c7ca739711
Core/Creature: Fix UNIT_FLAG_IMMUNE_TO_PC validity for player pets
...
related to #14780 and #14744
(cherry picked from commit accab5451d )
2015-07-03 01:06:33 +01:00
jackpoz
0b745370dc
Core/Texts: Fix race conditions in CreatureTextMgr repeat group
...
Fix race conditions in CreatureTextMgr repeat group happening with MapThreads > 1 reported by helgrind by moving Creature-GUID-base data from CreatureTextMgr to Creature.
Issues added in bbf86641a1
(cherry picked from commit d123c81162 )
Conflicts:
src/server/game/Texts/CreatureTextMgr.cpp
2015-07-03 01:05:22 +01:00
Shauren
585f978c58
Core: Started work on 6.2.0.20182
2015-07-01 02:22:03 +02:00
Carbenium
4a9bbbda14
Merge pull request #14780 from mik1893/immune_to_npc_flag
...
Core/Creature: UNIT_FLAG_IMMUNE_TO_NPC check only vs non-player targets
(cherry picked from commit 125d839a18 )
2015-06-26 02:59:41 +01:00
MitchesD
530074f453
Core/Creature: fixed loading of creature auras on respawn, deathState needs to be set to ALIVE before trying to AddAuras (which fails with different deathState than ALIVE)
...
Closes https://github.com/TrinityCore/TrinityCore/issues/4150
2015-06-21 13:40:24 +02:00
Shauren
edbd44a675
Core/Creatures: Extended npcflags to uint64
2015-05-04 12:39:36 +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
Northstrider
22ea8cf4d0
Core/Creatures: remove virtual mounts from creatures on death
...
Closes https://github.com/TrinityCore/TrinityCore/pull/14396
(cherry picked from commit b5393d4b9b5428279e245cabbf35041fb4a8c70a)
2015-04-19 14:59:22 +02:00
Shauren
01cc5d8c05
Core/PacketIO: Updated and enabled SMSG_SET_VEHICLE_REC_ID and SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA
...
* Implemented SMSG_MOVE_SET_VEHICLE_REC_ID and CMSG_MOVE_SET_VEHICLE_REC_ID_ACK
2015-04-06 00:40:56 +02:00
MitchesD
e7e940db22
Core/Packets: rename classes to match standards
2015-04-04 19:52:53 +02:00
MitchesD
786834600f
Core/PacketIO: SMSG_ZONE_UNDER_ATTACK, SMSG_THREAT_CLEAR and enabled some opcodes
2015-04-04 18:03:56 +02:00
Rat
17bd724559
Core/Phases: phaseMask remove part 1
2015-03-29 19:25:13 +02:00
Rat
eebc468e62
Merge branch '6.x' of https://github.com/TrinityCore/TrinityCore into 6.x
...
Conflicts:
src/server/collision/Management/MMapManager.cpp
src/server/game/Conditions/ConditionMgr.cpp
src/server/game/Conditions/ConditionMgr.h
2015-03-24 20:01:02 +01:00
Shauren
cc4d79495f
Core/Misc: Warning fixes
2015-03-22 13:47:55 +01:00
Rat
8f3a80c1cf
Core/Phases: Ported new phasing system from 4.3.4 branch and fixed some map swap logic
2015-03-16 07:28:49 +01:00
Shauren
0ba2e0d5ee
Core/Spells: Implemented multiple spell power costs
2015-03-08 13:31:57 +01:00
Shauren
56186319bd
Core/Spells: Cooldown updates
...
* Refactored cooldown handling to separate class shared by creatures and players
* Updated and enabled cooldown packets
* Implemented creature school lockouts
* Implemented spell charges
* Fixed AuraUpdate structure
* Fixed aura flag AFLAG_NOCASTER handling
* Implemented spell charge related auras
2015-02-17 01:01:44 +01:00
jackpoz
e6f26cfb1f
Core/Misc: Fix static analysis issues
...
Fix some static analysis issues reported by Coverity.
Rename SpellMgr::EnsureSpellInfo() to SpellMgr::AssertSpellInfo() to be consistent with other similar methods.
2015-02-08 19:40:03 +01:00
Hristo Bogdanov
08f790d6f9
Core/Creatures: No gray aggro config
...
(Custom) Adds option to disable aggro from gray creatures when the players are above/below certain levels.
Closes #13919
(cherry picked from commit 02e11a605640ff49aefbae299a44a1856156cec3)
2015-01-26 19:43:45 +00:00
Shauren
284b807af4
Core/Spells: Fixed creature spell immunity
2015-01-24 19:54:41 +01:00
Shauren
a958275d13
Core/Creature: Fixed saving creatures spawned by gm commands
2015-01-24 19:49:05 +01:00
Intel
dc9ce43c45
Core/Loot: Implemented SMSG_LOOT_RESPONSE, SMSG_LOOT_REMOVED, CMSG_AUTOSTORE_LOOT_ITEM
...
AoE looting is work in progress.
2015-01-15 22:37:10 +02:00
Shauren
faa583c784
Core/Maps: Updated map difficulties
2015-01-10 01:35:47 +01:00
Vincent-Michael
ab90f74486
Update copyright note for 2015
...
Happy new year
2015-01-01 00:28:09 +01:00
Shauren
3c3b42362f
Core/DataStores: Added DB2Manager
...
* Moved DB2 helpers to new class
* Moved hotfix data to hotfixes database and core management functions to DB2Manager class
* Updated HotfixNotifyBlob packet
2014-12-26 01:38:40 +01:00
Shauren
6dbb516b65
Core/Items: Refactored ItemTemplate
2014-12-21 13:35:43 +01:00
Intel
4825832c85
Merge branch '6.x' into Spells
...
Conflicts:
src/server/game/DataStores/DBCStores.h
src/server/game/Entities/Player/Player.cpp
src/server/game/Entities/Unit/Unit.cpp
src/server/game/Server/Protocol/Opcodes.cpp
src/server/scripts/Spells/spell_druid.cpp
2014-12-07 23:20:52 +02:00
joschiwald
b68b6417f6
Core: fixed few coverity issues and warnings
2014-12-07 01:24:00 +01:00
Rat
b91ac01bc7
Merge branch '6.x' of https://github.com/TrinityCore/TrinityCore into Spells
2014-12-01 21:09:23 +01:00
Shauren
70e0e1fb5b
Core/Units: Updated byte order in UNIT_FIELD_BYTES_0 - fixes weird models
...
Closes #13648
2014-11-30 19:09:26 +01:00
Rat
eda9094226
Merge branch '6.x' of https://github.com/TrinityCore/TrinityCore into Spells
2014-11-29 14:52:53 +01:00
Rat
2144d6c851
Core/Spells: core now builds without scripts project, still not stable
2014-11-24 18:57:49 +01:00
joschiwald
7f96163c94
Core/Packets:
...
- updated/enabled CMSG_CHANNEL_DISPLAY_LIST, CMSG_CHANNEL_LIST, CMSG_JOIN_CHANNEL, CMSG_LEAVE_CHANNEL, SMSG_CHANNEL_LIST, SMSG_CHANNEL_NOTIFY_JOINED, SMSG_CHANNEL_NOTIFY_LEFT
- updated CMSG_SET_SELECTION
- updated CMSG_TUTORIAL_FLAG (removed CMSG_TUTORIAL_CLEAR, CMSG_TUTORIAL_RESET)
- fixed null guid in EquipmentSetList
- fixed struct of MonsterMove
2014-11-23 04:25:47 +01:00
joschiwald
abff9de719
Core/Packets: updated EquipmentSet save packets
2014-11-19 21:09:30 +01:00
Intel
b86bf40f61
Core/Packets: Added the following packets:
...
CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY
SMSG_QUESTGIVER_STATUS_MULTIPLE
CMSG_QUESTGIVER_STATUS_QUERY
SMSG_QUESTGIVER_STATUS
SMSG_AI_REACTION
SMSG_ATTACKERSTATEUPDATE
SMSG_ATTACKSTART
SMSG_ATTACKSTOP
SMSG_THREAT_UPDATE
SMSG_HIGHEST_THREAT_UPDATE
SMSG_SET_PROFICIENCY
2014-11-19 20:18:14 +02:00
Rat
588143b9b6
Core/Spells: Spell system updates (don't even try to compile this)
2014-11-16 14:20:01 +01:00
Intel
4e684f74a8
Core/DataStores: Updated DungeonEncounter.dbc, DurabilityCosts.dbc, DurabilityQuality.dbc, EmotesEntry.dbc, EmotesText.dbc, Faction.dbc, FactionTemplate.dbc structs
2014-11-08 19:26:20 +02:00
Shauren
15fbb6f46f
Core/Entites: Updated GUID format
2014-10-29 21:13:21 +01:00
DDuarte
07a640de0d
Core: Fix warnings, mostly wrong printf formatters
2014-10-27 21:56:44 +00:00
Shauren
7afab9f783
Core/Entities: Updated HighGuid values
2014-10-27 12:03:35 +01:00
Shauren
209a743bbe
Core/Entities: Updated updatefields
2014-10-26 22:06:48 +01:00
Shauren
9e1930959d
Core/Entities: Changed object lowguid to uint64
2014-10-26 02:57:28 +02:00
Shauren
b3e3cfa81f
Core/Entities: First part of removing GetGUIDLow() uses
2014-10-22 17:33:55 +02:00
Shauren
e7d9830a06
Core/Groups: Use full guid for group lookup
2014-10-22 00:35:00 +02:00
Shauren
034561792c
Core/Entities: Second batch of removing implicit conversions of ObjectGuid to uint64
2014-10-21 20:27:00 +02:00
Shauren
9cc7044546
Core/Entities: First batch of removing implicit conversions of ObjectGuid to uint64
2014-10-21 19:23:32 +02:00
Vincent-Michael
35bd935779
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4
...
Conflicts:
src/server/game/DungeonFinding/LFGMgr.cpp
src/server/game/Handlers/ChatHandler.cpp
src/server/game/Handlers/GroupHandler.cpp
src/server/game/Handlers/LFGHandler.cpp
src/server/game/Handlers/PetitionsHandler.cpp
2014-10-18 00:32:39 +02:00