REDIVIVUS

Proposals / #1191

Mac Q35_IsAncientsActive: BOOL __cdecl (D2GameStrc* pGame) prototype

rejected · by KierTaylor · submitted 2026-11-05, rejected 2026-11-05

Mac 0x00242128 is "undefined (void)", convention unknown. Reads only [EBP+8] and passes it with 0x23 to GetQuestDataByQuestNoInternal (0x0021326f, (D2GameStrc* pGame, eD2QuestsInternal)) at 0x0024213c; returns 1 if quest-specific byte +0x11 is set else 0; plain RET 0x00242159. Matches Windows twin 0x0058cfe0 BOOL Q35_IsAncientsActive(pGame).

Changes 1, applied together

  1. Set prototype mac 0x00242128

    signatureundefined Q35_IsAncientsActive(void)→BOOL Q35_IsAncientsActive(D2GameStrc * pGame)
    conventionunknown→__cdecl