Дополнительно использую цветовое+символьное кодирование. Красная стрелка - проход заблокирован до выполнения условия (ключ), оранжевая - проход возможен при выполнении задачи во время прохождения (разбор завала, например). Код на стрелочке - нужное условие (на стрелке KEY1, например). Код в локации - выполнение условия для прохода по стрелке с нужным кодом (key1, например). Пунктирная стрелка - просматриваемая, но непроходимая область.
Дополнительно использую цветовое+символьное кодирование. Красная стрелка - проход заблокирован до выполнения условия (ключ), оранжевая - проход возможен при выполнении задачи во время прохождения (разбор завала, например). Код на стрелочке - нужное условие (на стрелке KEY1, например). Код в локации - выполнение условия для прохода по стрелке с нужным кодом (key1, например). Пунктирная стрелка - просматриваемая, но непроходимая область.