
Rename unk in Spell::EffectActivateObject and add support for it. ĪuchenaiCrypts, ManaTombs, ShadowLabyrinth from Trinit圜oreįix an edge case crash when player buys an item from vendorĬhange some ObjectGuid copies to referenceįix instance encountermask and raidencounter missesįix inspect modifier building and fix Item::BuildItemModifiers function for MoP Remove weird hack in elwynn forest that caused.

Spirit Flayers in Throne of Thunder now use smooth pathīlack temple raid imported (from Trinit圜ore)įix actionlist spam and smart target condition Send correct SpecID per spec - fixes visual bug ( and )įix SMSG_LOAD_EQUIPMENT_SET wrong initalization Another example of a packet would be chat, when you chat in say, you send the server CliChatMessageSay, the server checks if you are allowed to chat (incase of mute) and then if it is good, send the players around you within say distance the SMSG chat packet, which is just ClientChat, which holds info like sendername, message, gmtag, messagetype, and in this case ClientChat can have info like, "Hello World", messagetype being Say, and sendername being "Jack"Ī: At the moment of this post it's unknown, let's see how many bug reports and attention this gets first! then we can say, maybe a month?Ī: You can help by providing database fixes, creating detailed bug reports, and giving us lots of love for the release!Īllow Flight, Ji-Kun fly in Throne of Thunder

It gets complicated fast, and there exists over 1000 packets. So once the server receives this packet from the client, it has to check the data, making sure that they can create that class/race combo, already have 11 characters on the account, etc, etc. When you create a character, that's one opcode called UserClientCreateCharacter or in short terms : CMSG_CREATE_CHARACTER for server define, this opcode contains information like hair styles, gender, name, race and class. REFERENCE: CMSG = Client Message to server, SMSG = Server Message to clientĪ: In short words, the client has to communicate with the server, and the server has to communicate with the client.

