Persist the seven-dword skill snapshot type in client item recalculation
At win 0x004c1350 the named nSkillState local is stored as undefined1[28], although decompilation already infers int[7]. Persist int[7] at Stack[-0x38]. Caller 0x004c1386 passes EBP-0x34 to save at 0x004c1392; restore uses the same base at 0x004c1678/0x004c167d. Save writes seven dwords at offsets 0,4,8,0xc,0x10,0x14,0x18 (004c1173,117f,1188,11e8,11af,11df,11a7), including -1 sentinels. Restore reads through +0x18. Extent is exactly 28 bytes, ending before EBP-0x18, the adjacent local. This persists existing inferred output rather than claiming a gameplay fix; no prototype or chosen name changes.
Changes 1, applied together
Retype variable
win 0x004c1350 Stack[-0x38]typeundefined1[28]→int[7]