Commit Graph

946 Commits

Author SHA1 Message Date
Shauren
eda5c3a9bf Core/Player: Implemented auto declining guild invites 2012-09-07 16:21:04 +02:00
Shauren
6ca7a7b78d Core/Guilds: Implemented basic guild leveling (no player statistics/reputation) 2012-09-07 14:39:19 +02:00
cyberbrest
d1b2f23078 Core/Movement: Fix & enable CMSG_MOVE_NOT_ACTIVE_MOVER and CMSG_DISMISS_CONTROLLED_VEHICLE
Enables vehicles exit
2012-09-06 22:15:06 +01:00
Nay
db819bbdbe Core/Player: Implement server-side loading/saving of CUF profiles
CompactUnitFrames / RaidProfiles / GroupUI

There are unknown fields added to DB, received and sent in packets
   that should be renamed
2012-09-05 19:01:28 +01:00
Sovak
13e1e23611 Core/Battlegrounds: More battleground fixes
Signed-off-by: Shauren <shauren.trinity@gmail.com>
2012-09-02 12:17:38 +02:00
kaelima
859b706079 Core/PacketIO: Refix SMSG_TRAINER_BUY_SUCCEEDED and actually activate SMSG_PLAY_SPELL_VISUAL_KIT
ref commit c0602889b5
2012-09-01 05:39:19 +02:00
kaelima
c0602889b5 Core/PacketIO:
- Rename and fix: CMSG_INSPECT_HONOR_STATS and SMSG_INSPECT_HONOR_STATS.
- Replaced SMSG_TRAINER_BUY_SUCCEEDED with new SMSG_TRAINER_SERVICE.
- Fix sending SMSG_PLAY_SPELL_VISUAL_KIT and removed obsolate SMSG_PLAY_SPELL_IMPACT.
Thanks to mangos
2012-09-01 05:03:15 +02:00
Nay
3d1f8fd292 Core/Groups: Enable SMSG_GROUP_LIST and correct position of petauramask 2012-08-29 15:47:30 +01:00
Tuxity
ee760ab360 Core/BG: Initial work on battleground and battlefield related packets 2012-08-28 23:46:46 +01:00
Shauren
353ebad6b9 Core/Guilds
* Item moves within the same guild bank tab will not be logged
* Updated and enabled CMSG_GUILD_BANK_QUERY_TEXT, CMSG_GUILD_EVENT_LOG_QUERY, CMSG_SET_GUILD_BANK_TEXT, SMSG_GUILD_BANK_LOG_QUERY_RESULT, SMSG_GUILD_BANK_QUERY_TEXT_RESULT and SMSG_GUILD_EVENT_LOG_QUERY_RESULT
2012-08-27 20:20:17 +02:00
Spp
2d7b1c8b90 Core/Achievements: Define some flags, cleanup and split Requirement Conditions and SetCriteriaProgress in different functions 2012-08-27 15:08:20 +02:00
Tuxity
9a0203cb3e Core/Groups: Fix CMSG_GROUP_SET_ROLES and SMSG_GROUP_SET_ROLE 2012-08-27 14:22:32 +02:00
Nay
974310ffe6 Core/Groups: Update to group opcode related structs
- Should fix group creation.
- Enabled/fixed opcodes: CMSG_GROUP_RAID_CONVERT, CMSG_REQUEST_PARTY_MEMBER_STATS, MSG_RAID_READY_CHECK_CONFIRM, SMSG_GROUP_DESTROYED, SMSG_GROUP_LIST, SMSG_GROUP_UNINVITE, SMSG_PARTY_MEMBER_STATS(_FULL) and SMSG_RAID_GROUP_ONLY
- Based on WPP and the work of Zakamurite
2012-08-27 00:12:53 +01:00
Tuxity
4297205295 Core/AuctionHouse: Fix few coding style typos 2012-08-23 17:13:54 +02:00
Tuxity
7891ee3e63 Core/AuctionHouse: Update Auction House to 4.3.4 2012-08-23 16:24:39 +02:00
Shauren
dbda9b549c Core/PacketIO: Updated SMSG_GUILD_BANK_LIST 2012-08-23 15:35:53 +02:00
Shauren
fa546654c3 Core: Optimized compile time after recent changes 2012-08-23 01:55:49 +02:00
NTX
7bd358f5a0 Core/Opcodes: Fix CMSG_REORDER_CHARACTERS 2012-08-22 23:18:06 +02:00
Shauren
bb6f3023f0 Core/PacketIO: Enabled guild bank money withdraw limits opcodes and removed duplicate ones 2012-08-22 20:54:53 +02:00
Shauren
6c2ad888e7 Core/Logging: Fixed opcode logging 2012-08-22 20:22:32 +02:00
Shauren
28a81b3d23 Core/Guilds: Corrected guild packet login sequence and removed unused opcode 2012-08-22 19:50:42 +02:00
Shauren
3888dd62cf Core/PacketIO: Re-enabled opcodes that were mistakingly disabled 2012-08-22 17:35:15 +02:00
Spp
e2b61714ca Core/Opcodes: Remove duplicate opcode CMSG_QUERY_COMPLETION_NPC_RESPONSE 2012-08-22 14:23:00 +02:00
Spp
80a64f37f9 Core/Opcodes: Enable all handlers and mark as UNHANDLED those that need to be implemented/reviewed (This change allows to see opcode name in logs when opcode is unhandled)
Note: STATUS_NEVER should only be used for SMSG opcodes (and CMSG Handled by EarlyProcess)
2012-08-22 13:57:00 +02:00
Spp
bb559072ee Core/Opcodes: Remove some opcodes that no longer exist on cata and fix a couple of log messages 2012-08-22 13:38:55 +02:00
Spp
1f162fb7c0 Fix some merge problems 2012-08-22 10:42:05 +02:00
Spp
610a8609db Core/Logging: Correct Log Level after merge 2012-08-22 03:15:38 +02:00
Nay
e3ea3b28bd Merge remote-tracking branch 'origin/master' into 4.3.4
Conflicts:
	src/server/game/Groups/Group.cpp
	src/server/game/Handlers/BattleGroundHandler.cpp
	src/server/game/Handlers/MailHandler.cpp
	src/server/game/Handlers/MiscHandler.cpp
	src/server/game/Server/Protocol/Opcodes.cpp
	src/server/game/Server/Protocol/Opcodes.h
	src/server/game/Server/WorldSession.cpp
	src/server/game/Server/WorldSocket.cpp
	src/server/worldserver/worldserver.conf.dist
2012-08-21 23:40:38 +01:00
Nay
354e46d9e0 Merge remote-tracking branch 'origin/master' into 4.3.4
Conflicts:
	src/server/game/Entities/Player/Player.cpp
	src/server/game/Handlers/BattleGroundHandler.cpp
	src/server/game/Server/WorldSession.h
	src/server/game/Spells/Spell.cpp
	src/tools/vmap4_extractor/mpq_libmpq04.h
2012-08-20 22:04:57 +01:00
Kandera
b9f60fe56c Core/Wintergrasp: finish implementation for battlefields. this is highly experimental enable at you're own risk. will almost definatly cause issues with the wintergrasp patch floating around 2012-08-20 16:23:24 -04:00
Warpten
094f98d3a9 Battlefield/Wintergrasp:
* Use correct spells on losing and winning factions
* Enums renaming, lowerCamelCase wherever applicable
* Rename some methods and class attributes for them to sound more English and less Engrish or even Frenglish (\o/)
* Use correct spells when trying to build mechanical units at the Workshops.
2012-08-20 13:50:49 -04:00
Kandera
dd05f1dcd2 fix crash with groups, added enum for battlfield leave reasons 2012-08-20 13:36:09 -04:00
Kandera
6318fd91ff added enum for battlefield leave reason. 2012-08-20 13:36:08 -04:00
Kandera
ba91b8bde9 change some packets. fix sql. 2012-08-20 13:36:06 -04:00
Nay
4e46f7ced6 Merge remote-tracking branch 'origin/master' into 4.3.4
Conflicts:
	src/server/game/Achievements/AchievementMgr.cpp
	src/server/game/Entities/Item/ItemEnchantmentMgr.cpp
	src/server/game/Events/GameEventMgr.cpp
	src/server/game/Globals/ObjectMgr.cpp
	src/server/game/Guilds/GuildMgr.cpp
	src/server/game/Loot/LootMgr.cpp
	src/server/game/Server/WorldSocket.cpp
	src/server/game/Spells/SpellMgr.cpp
	src/server/worldserver/worldserver.conf.dist
2012-08-18 17:13:46 +01:00
Spp
13aa00d5f2 Core/Logging: Restore dumping packets in binary format 2012-08-17 10:36:48 +02:00
Spp
50a271b81f Core/Logging: Remove recently added "outOpCode" with outInfo(LOG_FILTER_OPCODE... (There is no need to create new function)
Also, set config options to behave like old log system by default
2012-08-16 01:26:47 +02:00
Nay
efdaf2a300 Core/Items:
- Update some ItemPrototype enums
- Merge armor and weapon vellum into a single subclass
- Fix tackler bags
2012-08-15 16:31:34 +01:00
Nay
fcdadcd455 Core/Opcodes: Fix compiler error in GCC
Thanks Nevan

Closes #7404
2012-08-15 00:49:02 +01:00
Shauren
e761458b24 Core/Taxi: Updated taxi mask building 2012-08-14 15:29:43 +02:00
Shauren
7c728f7b39 Core/PacketIO: Updated player move speed change packet structures 2012-08-11 20:15:02 +02:00
Shauren
98909c049b Compile fix for gcc 4.5 and newer 2012-08-11 17:02:05 +02:00
Subv
d5694f520b Core/PacketIO: Enabled one more opcode 2012-08-10 19:20:20 -05:00
Subv
c843479a50 Core/PacketIO: Enabled more opcodes 2012-08-10 18:56:06 -05:00
Shauren
d3c5065293 Core/PacketIO: Cleaned up manual shifting for account name length reads in CMSG_AUTH_SESSION 2012-08-10 18:48:34 +02:00
Nay
274a54c152 Core: Cleanup whitespace, fix build and enable 1 opcode 2012-08-10 16:58:39 +01:00
Nay
cf2d235c72 Core/PacketIO: Enable 2 opcode handlers, remove legacy HandlePageQuerySkippedOpcode 2012-08-10 16:09:32 +01:00
Nay
55171001ee Core/PacketIO: Enable most arena related opcodes 2012-08-10 15:41:55 +01:00
Nay
e0410e21c2 Core/PacketIO: Enable few more opcode handler (fixes mailing and others) 2012-08-10 15:13:34 +01:00
kaelima
878f88b250 Core/PacketIO:
- Enable a bunch of spline packets.
- Correct emblems written in SMSG_GUILD_INVITE
- Revert changes in GuildCommandType and add more errors to GuildCommandError
- Rename Powers to match names in Lua code from client
2012-08-10 14:25:04 +02:00