Closed Qwertyus3D closed 2 years ago
@Qwertyus3D
У меня вроде как нормально отображается в последнем билде. Фикс не делал, кажется само пофиксилось ??
Проверял самый свежий билд https://github.com/UnrealKaraulov/newbspguy/actions/runs/3541547049 и предыдущий, проблема присутствует.
Возможно, FGD-файл другой. Где trigger_push не наследует спаунфлаги класса Trigger. Потому и проблемы нет :)
Да нет в halflife-cs.fgd практически то же самое, это скрин оттуда. halflife-cs.fgd.txt
Приведу другой пример - monster_tripmine. Она во всех FGD вроде наследует спаунфлаги класса Monster. При этом у неё есть свой спаунфлаг:
[
spawnflags(Flags) =
[
1 : "Instant on" : 1
]
]
А программа отображает спаунфлаг класса: Wait till seen.
FGD выше не содержит спаунфлагов 1 и 2 для класса Trigger. Поэтому проблему не видно.
@Qwertyus3D https://github.com/UnrealKaraulov/newbspguy/commit/c42f15f5951a30d03b22954488bb6d8c401951cf
что-то сделал, не знаю будет ли работать
Вроде работает :)
Пример проблемы. Имеем такую организацию настроек энтити trigger_push:
Т. е. в основе энтить использует настройки классов Trigger и Angles, но поля spawnflags 1, 2 и 4 должны быть заменены указанным текстом + добавляется поле speed.
Для класса Trigger прописано следующее:
Т. е. тоже указаны поля для значений спаунфлагов 1, 2 и 4, но по умолчанию пояснение спаунфлагов другое (связанное с тем, кто может активировать триггер). Проблема в том, что программа отображает именно дефолтное описание спаунфлагов для класса Trigger, а не то, которое соответствует энтити trigger_push.