В карте есть один длиннющий ролик, который сделан одним триггером. Редактор аж тормозит, когда добавляю в него какие-то ещё действия. А добавил я действия сброса этого ролика. Ну и думаю теперь, может фатал потому происходит, что есть какое-то ограничение на размер триггера? Ведь ранее всё работало, но стоило добавить множество одинаковых действий, как перестало.
P. S. Я разделил триггер на три, но не помогло. Тогда решил попробовать сохранить в родном редакторе, так как сохранял в JNGP; удалил действия UMSWE, сохранил в JNGP, потом открыл в родном WE, при попытке сохранить карту редактор вылетает на этапе генерации сценария, когда начинается его проверка. Что там может быть не так?
Принятый ответ
8gabriel8, довольно много. Разбиение на отдельные триггеры может помочь от проблем с лимитом операций, но если в этом коде нет циклов, то оно практически бессмысленно. Ради интереса можешь попробовать сохранить карту с конвертированными триггерами, вдруг причина в модуле редактора, который за отрисовку GUI отвечает.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован 8gabriel8
8gabriel8, проверить просто: если остальное работает как часы и фатал вылетает только на этом ролике, возможно стоит еще раз пересмотреть весь код на наличие ошибок, а не только на его размер. Причин фатала может быть куча.
Только без тапков.
Отредактирован 8gabriel8
Если удалить первую и последнюю часть триггера, то есть 1148+810 строк, то с самым большой оставшейся карта работает без фатала. Если удалить самую большую, которая из 2630 строк, то карта фаталит. Если удалить только первую или последнюю часть, оставив две других, то карта тоже фаталит.