REDIVIVUS

Proposals / #1129

Mac: retype SKILLTREE_DrawSkillNode's pSkillTxt to D2SkillsTxt * (retype only)

applied · by Captain-Fwiffo · submitted 2026-11-04, applied 2026-11-04

Ghidra v114 · 8222e32

The Windows twin 0x004abf60 already types pSkillTxt as D2SkillsTxt *. The Mac function reads a flag byte at pSkillTxt+5 (0x000e9a77, MOVZX byte ptr [EAX+5]), which is the skills.txt flag byte holding InTown..immediate in D2SkillsTxt. Same width (int32 -> pointer), name unchanged.

Changes 1, applied together

  1. Retype variable mac 0x000e990a EDX

    typeint32_t→D2SkillsTxt *