85 Commits
Author SHA1 Message Date
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
Intel 530d062fc3 Core/Spells: Fixed loading of initial action bar. Closes #13827
Also updated functions to use proper naming and fixed compile warning
2015-01-02 23:51:28 +02:00
Intel 47b0d408a5 Core/Quests: Fixed missing string in QuestGiverOfferReward 2015-01-02 22:27:52 +02:00
Intel f64e227e22 Core/Packets: Added CMSG_AREATRIGGER 2014-12-30 03:09:57 +02:00
Intel 1f7e6a976d Core/Quests: Added CMSG_QUESTGIVER_QUERY_QUEST 2014-12-30 02:24:10 +02:00
Intel 8176f9982e Core/Quests: Added CMSG_QUESTGIVER_REQUEST_REWARD 2014-12-29 22:46:51 +02:00
Intel 8be25ce908 Core/Quests: Added SMSG_QUESTGIVER_REQUEST_ITEMS 2014-12-29 22:36:02 +02:00
Intel 6b10271891 Core/Quests: Fixed WPE exploit that allowed to accept any quest 2014-12-29 21:39:33 +02:00
Intel 0a7caf5a6d Core/Quests: Do not rely on StorageIndex for quest objectives
Also fixed unsigned columns in quest_template
2014-12-29 20:58:49 +02:00
Intel 381416d022 Core/Quests: Fixed quest loading from DB and improved error output 2014-12-29 14:07:17 +02:00
Intel df2c6cf40c Core/SharedDefines: Updated Unit Dyn Flag Name 2014-12-29 14:06:40 +02:00
Intel 48f8282ed2 Core/SharedDefines: My math skills are over 9000 2014-12-29 03:15:23 +02:00
Intel 821e253460 Core/Loot: Implemented CMSG_LOOT packet
Updated Object Dynamic Flags
Cleaned up obsolete code
Sorted packet struct alphabetically
2014-12-29 03:05:17 +02:00
Intel 21360bb50c Core/Quests: Implemented SMSG_QUESTGIVER_QUEST_DETAILS Packet Structure 2014-12-29 01:20:17 +02:00
Intel ce8102cf8d Core/Quests: Fixed index typos and added some missing data to quest query packet 2014-12-28 23:33:26 +02:00
Intel a782515246 Core/Quests: Updated Quest System to new Format
All quest requirements are now in quest_objectives table
quest_template table contains _ONLY_ WDB data and must not be modified
Currently supported objectives are MONSTER, GAMEOBJECT, ITEM, TALKTO, CURRENCY, REPUTATION, MONEY, PLAYERKILLS, AREATRIGGER
2014-12-28 22:55:53 +02:00
Intel 43fdf4cada Core/Misc: Prevent crashing server with CMSG_TIME_SYNC_RESP and fixed some warnings 2014-12-28 21:57:14 +02: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
Intel 518c744336 Core/Packets: Add connection indexes for server packets
Fixed IOCP define for linux
Minor code style change in inventory loading
2014-12-07 15:14:43 +02:00
Intel 3ec88b7086 Core/Player: Prevent updating visibility if player is not in world. Closes #13659 2014-12-05 23:18:40 +02:00
Intel 3a21d41c7c Core/Items: Fixed Inventory Loading from DB 2014-12-05 01:10:16 +02:00
Intel 0d21ed3f86 Core/Packets: Implemented SMSG_CAST_FAILED and updated SpellCastResult enum 2014-12-05 00:33:21 +02:00
Intel 60a6a8ba44 Core/Spells: Fixed spell powers initialization 2014-12-04 22:53:19 +02:00
Intel e3fb937fdd Core/Packets: Added SMSG_SPELLNONMELEEDAMAGELOG 2014-12-02 00:55:29 +02:00
Intel 713488596f Core/Packets: Convert SMSG_SPELL_START and SMSG_SPELL_GO to JAM structures 2014-12-02 00:07:36 +02:00
Intel 44cede7684 Core/Misc: Fixed some of the Coverity defects 2014-12-01 02:25:29 +02:00
Intel 60ea1265c2 Core/Packets: Added CMSG_SET_ACTION_BUTTON packet 2014-12-01 02:03:06 +02:00
Intel e65590fa69 Core/Packets: Added SMSG_MOVE_TELEPORT, SMSG_MOVE_UPDATE_TELEPORT, CMSG_MOVE_TELEPORT_ACK packets 2014-11-30 23:35:12 +02:00
Intel 3e7e3f2b6e Core/Packets: Added SMSG_SPELL_FAILURE, SMSG_SPELL_FAILED_OTHER, SMSG_SET_FLAT_SPELL_MODIFIER, SMSG_SET_PCT_SPELL_MODIFIER packets 2014-11-30 20:13:23 +02:00
Intel 51026f28bd Core/Packets: Added SMSG_LEARNED_SPELLS packet 2014-11-30 18:49:52 +02:00
Intel dc8a7812ec Core/Packets: Fixed player movement speed change packets 2014-11-30 16:25:47 +02:00
Intel a00307ac36 Core/Packets: Updated some of the movement flag opcodes 2014-11-30 01:38:27 +02:00
Intel 60de2169a9 Core/Packets: Fixed Item.db2 and Item-sparse.db2 query replies 2014-11-27 13:45:05 +02:00
Intel bac37625f3 Core/Packets: Added SMSG_TRAINER_LIST and fixed build 2014-11-25 00:41:44 +02:00
Intel d1c21a03b8 Core/Packets: Added the following packets:
CMSG_BANKER_ACTIVATE
CMSG_BINDER_ACTIVATE
CMSG_GOSSIP_HELLO
CMSG_LIST_INVENTORY
CMSG_TRAINER_LIST
SMSG_GOSSIP_MESSAGE
SMSG_LIST_INVENTORY
CMSG_NPC_TEXT_QUERY
SMSG_NPC_TEXT_UPDATE
Implemented CMSG_DB_QUERY_BULK and SMSG_DB_REPLY and removed unused CMSG_REQUEST_HOTFIX
2014-11-24 21:39:56 +02:00
Intel 92085d5dea Core/Packets: Fixed SMSG_EMOTE and SMSG_TEXT_EMOTE 2014-11-24 04:25:19 +02:00
Intel 13bca49e5f Core/Packets: Added missing files
Removed unnecessary FlushBits()
Fixed whitespace
2014-11-19 20:42:21 +02: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
Intel 73a7d7c053 Core/Packets: Added SMSG_MONSTER_MOVE and split common packet structures 2014-11-19 20:18:02 +02:00
Intel dbb102e647 Core/Packets: Added most of the chat packets 2014-11-17 20:49:15 +02:00
Intel 2580e7e30b Core/Packets: Added SMSG_NEW_WORLD and CMSG_MOVE_WORLDPORT_ACK
Also fixed wrong glyph index define
2014-11-17 02:36:53 +02:00
Intel 218f14f84b Core/Packets: Added some chat message packets 2014-11-17 00:08:38 +02:00
Intel 55c61599b2 Core/Talents: Fixed specialization spell learning and code style 2014-11-16 04:30:55 +02:00
Intel d2ac05729a Core/Packets: Added SMSG_SEND_UNLEARN_SPELLS and SMSG_ACTION_BUTTONS
Fixed typo in SMSG_TUTORIAL_FLAGS
2014-11-16 04:30:55 +02:00
Intel d87504dee5 Core/Packets: Added SMSG_TUTORIAL_FLAGS 2014-11-16 00:30:31 +02:00
Intel 3bd83ff164 Core/Packets: Added SMSG_SET_SPECIALIZATION 2014-11-16 00:05:42 +02:00
Intel 2120868d34 Core/Packets: Added CMSG_ATTACKSWING and SMSG_ATTACKSTOP 2014-11-15 22:00:31 +02:00
Intel 7d88f8c491 Core/Packets: Added SMSG_WORLD_STATE_UI_TIMER_UPDATE 2014-11-15 21:20:45 +02:00
Intel 74bf863253 Core/Items: Fix crash related to item effects 2014-11-15 18:32:33 +02:00
Intel eb7f4e79d6 Core/Packets: Added CMSG_TIME_SYNC_REQ and SMSG_TIME_SYNC_RESP packets 2014-11-15 18:21:06 +02:00
Intel cd9be92395 Core/Packets: Added CMSG_PAGE_TEXT_QUERY and SMSG_PAGE_TEXT_QUERY_RESPONSE
Moved QueryPlayerName to QueryPackets
2014-11-15 17:40:04 +02:00
Intel 1e51d22d29 Core/DataStores: Updated Item DataStores
Signed-off-by: Nayd <[email protected]>
2014-11-15 04:27:37 +00:00
Intel b5236a6cdc Core/DataStores: Updated AreaTable.dbc
Signed-off-by: Nayd <[email protected]>
2014-11-15 04:27:35 +00:00
Intel fa0983dfa3 Core/DataStores: Updated all remaining dbc/db2 except Item.db2, Item-sparse.db2
Signed-off-by: Nayd <[email protected]>
2014-11-15 04:27:34 +00:00
Intel b08b54c8bb Core/Packets: CMSG_CREATURE_QUERY and SMSG_CREATURE_QUERY_RESPONSE handler 2014-11-14 01:55:29 +00:00
Intel 7990e7f63f Core/Talents: Fix duplicate entry when saving talents to DB 2014-11-13 20:27:31 +02:00
Intel da52c8d54e Core/Talents:
Fixed SMSG_TALENTS_INFO packet
Fixed talents saving to DB
Renamed 'talent spec' to 'talent group' since this name was shadowing character specializations (and new name is correct according to JAM)
Enabled loading of MinorTalent.dbc (will be used later)
Added additional specialization check in LearnTalent
2014-11-12 21:43:48 +02:00
Intel 9120eef500 Core/Talents: This should not have happened 2014-11-10 23:08:49 +02:00
Intel 832ecab60f Core/Talents: Add check if talent hasn't been already learnt in tier 2014-11-10 23:05:24 +02:00
Intel 64a4d15d51 Core/Talents: Fixed talent saving/loading 2014-11-10 22:57:53 +02:00
Intel 9a941ba25d Core/Talents: Fix talent specialization 2014-11-10 21:17:04 +02:00
Intel 24850994b4 Core/Talents: Update talent system, remove talent points 2014-11-10 21:09:18 +02:00
Intel 43d5fb5eae Core/DataStores: Updating spells dbc part 2 2014-11-10 02:51:55 +02:00
Intel f847f55385 Core/DataStores: Updating spells dbc part 1 2014-11-09 23:53:48 +02:00
Intel 2a4f56107f Core/DataStores: Even more converted dbcs 2014-11-09 02:51:35 +02:00
Intel d666e77ae8 Core/DataStores: More converted dbcs 2014-11-09 01:27:59 +02:00
Intel b0f898ea8e Core/DataStores: Updated item dbcs 2014-11-08 21:58:26 +02:00
Intel a7f56c2208 Core/DataStores: Updated GameObjectDisplayInfo.dbc, GemProperties.dbc, GlyphProperties.dbc, GlyphSlot.dbc, GuildPerkSpells.dbc structs 2014-11-08 20:21:17 +02: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
Intel bb60453cb3 Core/ObjectMgr: Fixed function const qualifier 2014-11-08 16:57:57 +02:00
Intel 4fc832c099 Core/DataStores: Updated CreatureFamily.dbc, CreatureModelData.dbc, CreatureSpellData.dbc, CreatureType.dbc, CurrencyTypes.dbc, DestructibleModelData.dbc structs 2014-11-08 16:55:02 +02:00
Intel 7b287bdf38 Core/DataStores: Updated ChrClassesXPowerTypes.dbc, CinematicSequences.dbc, CreatureDisplayInfo.dbc, CreatureDisplayInfoExtra.dbc structs 2014-11-08 15:10:14 +02:00
Intel 7c72f27b7c Core/DataStores: Updated ChatChannels.dbc, ChrClasses.dbc, ChrRaces.dbc structs 2014-11-07 17:39:16 +02:00
Intel e289335e0a Core/DataStores: Updated BattlemasterList.dbc, CharStartOutfit.dbc, CharTitle.dbc structs 2014-11-07 14:32:47 +02:00
Intel 4123e27a66 Core/DataStores: Fixed name consistency and improved coords handling 2014-11-07 13:53:25 +02:00
Intel 9246f7d335 Core/Extractors: Add missing WorldSafeLocs.dbc 2014-11-07 00:31:44 +02:00
Intel 64f4a301e1 Core/DataStores: Updated ArmorLocation.dbc, AuctionHouse.dbc, BankBagSlotPrices.dbc, BannedAddOns.dbc, BarberShopStyle.dbc structs 2014-11-06 01:53:04 +02:00
Intel 5f2b5a325b Core/DataStores: Updated AreaTrigger.dbc struct 2014-11-06 01:13:06 +02:00
Intel 3fe1ad51ba Core/DataStores: Updated AreaGroup.dbc and removed AreaPOI.dbc (Moved to db2 + wasn't used in core at all?) 2014-11-06 00:52:54 +02:00
Intel dc70f2daba Core/DataStores: Updated Achievement_Category.dbc struct 2014-11-06 00:28:16 +02:00
Intel 532b65f401 Core/DataStores: Updated Achievement.dbc struct 2014-11-06 00:08:18 +02:00
Intel e1cb43e831 Core/DataStores: Fixed build after rename 2014-11-05 23:33:56 +02:00
Intel 78d54f9da6 Core/DataStores: Fixed Naming 2014-11-05 22:49:45 +02:00
Intel 63a7499838 Core/DataStores: Updated Map.dbc struct 2014-11-05 22:25:57 +02:00
Intel 9267c78a77 Core: Fixed Non-PCH build 2014-11-05 02:26:34 +02:00