Night, нет, флаг 1000 тут не про то. Он тебе каждый раз при посещении будет в ИСТИНУ для игрока выставляться.
Делай через SN:W - записывай при посещении (в !$OB104 единицу (скажем) и потом при посещении вновь сверяй, есть ли она в такой переменной или нет, что и будет контролем посещения
что-то вроде такогоP.S. кстати, на всякий случай, проверька, в рамках тестинга, через HE:R7 не выставляются ли при посещении биты 17, 19, 30 или 31?
мало ли, а то эти биты в справке не обозначены на что они завязаны в игре, вдруг тут какой-то из этих всплывёт?