Type the Mac unique-monster name modifier-list local as byte *
Mac MONSTER_BuildUniqueName (0011d5f0) persists ppWaypoints as D2WaypointStrc **32, but native code forms the embedded monster modifier-list address and reads bytes. After requiring unit type 1, 0011d618 loads unit data; 0011d61b forms data+0x1c with LEA, and 0011d623 saves it. 0011d72d reads a byte at scale 1 with index 0..8. Existing Mac D2UnitDataMonsterStrc.MonUModList is byte[9] at 0x1c. Retype the local as byte *, preserving its chosen name. This is the separate Mac companion to Windows #1354; no existing proposal operation targets this Mac local. Full function and sole code call site inspected, with the Windows byte loop as ground truth. Static type correction.
Changes 1, applied together
Retype variable
mac 0x0011d5f0 ECXtypeD2WaypointStrc **32→byte *