Skip to content

Commit 9e90fbc

Browse files
committed
Fixup rest of critical parsing
1 parent 65ecb94 commit 9e90fbc

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

WowPacketParser/Enums/Version/V2_5_5_64796/Opcodes.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public static BiDictionary<Opcode, int> Opcodes(Direction direction)
2020
private static readonly BiDictionary<Opcode, int> ClientOpcodes = new()
2121
{
2222
{ Opcode.CMSG_CHAT_MESSAGE_SAY, 0x2F0023 },
23-
{ Opcode.CMSG_SEND_TEXT_EMOTE, 0x2F0024 },
23+
{ Opcode.CMSG_SEND_TEXT_EMOTE, 0x3E0013 },
2424
{ Opcode.CMSG_USE_ITEM, 0x30016B },
2525
};
2626

WowPacketParserModule.V5_5_0_61735/Parsers/UpdateHandler255.cs

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -190,25 +190,25 @@ private static void ReadCreateEntityFragmentData(WoWObject obj, CreateObject cre
190190
}
191191
case ObjectType.Player:
192192
handler.ReadCreateUnitData(fieldsData, flags, index);
193-
// handler.ReadCreatePlayerData(fieldsData, flags, index);
193+
handler.ReadCreatePlayerData(fieldsData, flags, index);
194194
break;
195195
case ObjectType.ActivePlayer:
196196
handler.ReadCreateUnitData(fieldsData, flags, index);
197-
// handler.ReadCreatePlayerData(fieldsData, flags, index);
198-
// handler.ReadCreateActivePlayerData(fieldsData, flags, index);
197+
handler.ReadCreatePlayerData(fieldsData, flags, index);
198+
handler.ReadCreateActivePlayerData(fieldsData, flags, index);
199199
break;
200200
case ObjectType.GameObject:
201201
{
202202
var data = (obj as GameObject).GameObjectData = handler.ReadCreateGameObjectData(fieldsData, flags, index);
203203
createObject.Values.Fields.UpdateData(data);
204204
break;
205205
}
206-
//case ObjectType.DynamicObject:
207-
// handler.ReadCreateDynamicObjectData(fieldsData, flags, index);
208-
// break;
209-
//case ObjectType.Corpse:
210-
// handler.ReadCreateCorpseData(fieldsData, flags, index);
211-
// break;
206+
case ObjectType.DynamicObject:
207+
handler.ReadCreateDynamicObjectData(fieldsData, flags, index);
208+
break;
209+
case ObjectType.Corpse:
210+
handler.ReadCreateCorpseData(fieldsData, flags, index);
211+
break;
212212
//case ObjectType.AreaTrigger:
213213
// (obj as AreaTriggerCreateProperties).AreaTriggerData = handler.ReadCreateAreaTriggerData(fieldsData, flags, index);
214214
// break;
@@ -406,8 +406,8 @@ private static void ReadUpdateEntityFragmentData(WoWObject obj, List<WowCSEntity
406406

407407
updateValues.Fields.UpdateData(data);
408408
}
409-
//if ((updateTypeFlag & 0x0040) != 0)
410-
// handler.ReadUpdatePlayerData(fieldsData, index);
409+
if ((updateTypeFlag & 0x0040) != 0)
410+
handler.ReadUpdatePlayerData(fieldsData, index);
411411
//if ((updateTypeFlag & 0x0080) != 0)
412412
// handler.ReadUpdateActivePlayerData(fieldsData, index);
413413
if ((updateTypeFlag & 0x0100) != 0)
@@ -421,10 +421,10 @@ private static void ReadUpdateEntityFragmentData(WoWObject obj, List<WowCSEntity
421421

422422
updateValues.Fields.UpdateData(data);
423423
}
424-
//if ((updateTypeFlag & 0x0200) != 0)
425-
// handler.ReadUpdateDynamicObjectData(fieldsData, index);
426-
//if ((updateTypeFlag & 0x0400) != 0)
427-
// handler.ReadUpdateCorpseData(fieldsData, index);
424+
if ((updateTypeFlag & 0x0200) != 0)
425+
handler.ReadUpdateDynamicObjectData(fieldsData, index);
426+
if ((updateTypeFlag & 0x0400) != 0)
427+
handler.ReadUpdateCorpseData(fieldsData, index);
428428
//if ((updateTypeFlag & 0x0800) != 0)
429429
//{
430430
// var at = obj as AreaTriggerCreateProperties;

0 commit comments

Comments
 (0)