Name the unit type parameter of the 0x23, 0xA5 and 0xAB senders
Ghidra v1799 · 2663303
In all three, bParam is stored into the packet's own nUnitType field at byte [1], and the client looks the unit up with that byte and the GUID at [2]. Captures from a running game show 0xAB with type 1 on a monster. Names the tool won't let me change, which look wrong for the same reason: dwSkillId on 0x23, dwSkill on 0xA5 and nHeal on 0xAB all fill dwUnitGUID, nX on 0xA5 is the skill the client reads, and nType on 0xAB fills nHpPercent.
Changes 3, applied together
Rename variable
win 0x0053c590 DLnamebParam→nUnitTypeRename variable
win 0x0053c190 DLnamebParam→nUnitTypeRename variable
win 0x0053c150 DLnamebParam→nUnitType