Добавлен Horfey
Гутен Таг, майн Камераден. Спешу к вам с таким вопросом: вот уже неделю борюсь со злосчастными триггерами, кои не позволяют мне перенести героя с карты на карту. Попробовал два способа из разных примеров (т.е. свой и из кампании "Расхитители гробниц"), однако же остался без требуемого итога. Как же мне перенести героя в следующую "главу"? Быть может у кого-то есть свои примеры?
Принятый ответ
Horfey, во-первых, как верно предположил biridius, проблема в несовпадении равкодов. Чтобы увидеть равкоды в Редакторе объектов, нужно нажать Ctrl+D. Равкоды нестандартных данных обычно представляют букву и три цифры в самом начале названия объекта. Чтобы обойти проблему с ними, нужно либо создавать объекты в Редакторе кампаний, что на вкладке Нестандартные данные, либо редактировать стандартных юнитов.
Во-вторых, в кэше сохраняется много лишнего, а потом ещё неправильно загружается. Например, сохраняется smarts2, а загружается smarts. Как предполагаю, сохранение атрибутов героя необходимо при наличии в главе книг силы/ловкости/интеллекта, но в главе их нет, то есть и сохранять их не требуется, так как атрибуты примут свои значения в соответствии с опытом героя. По-хорошему, должно было быть так:
P. S. Сначала думал просто копировать из редактора объектов одной карты героев с их равкодами в другую, но их равкоды были заняты, потому копируемым юнитам назначался другой равкод. В таком случае мне бы потребовалось менять на карте персонажей на таких же, но с иным равкодом, а это потребовало бы досконального изучения триггеров ради корректной их работы, чего делать как-то не особо охота.
Во-вторых, в кэше сохраняется много лишнего, а потом ещё неправильно загружается. Например, сохраняется smarts2, а загружается smarts. Как предполагаю, сохранение атрибутов героя необходимо при наличии в главе книг силы/ловкости/интеллекта, но в главе их нет, то есть и сохранять их не требуется, так как атрибуты примут свои значения в соответствии с опытом героя. По-хорошему, должно было быть так:
- Крестьянин берёт лук или молот и становится бойцом, которому назначается переменная Daran;
- Боец уничтожает тёмную башню и сохраняется в кэш, как Daran в категории Hero;
- На следующей карте из кэша восстанавливается Daran из Hero, которому присваивается переменная Daran. Этот герой будет иметь опыт, способности и предметы из предыдущей главы, если они будут иметь правильные равкоды и там, и там.
P. S. Сначала думал просто копировать из редактора объектов одной карты героев с их равкодами в другую, но их равкоды были заняты, потому копируемым юнитам назначался другой равкод. В таком случае мне бы потребовалось менять на карте персонажей на таких же, но с иным равкодом, а это потребовало бы досконального изучения триггеров ради корректной их работы, чего делать как-то не особо охота.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Показан только небольшой набор комментариев вокруг указанного.
Перейти к актуальным.
1
Показать
XGM Bot
8 лет
1
Показать
Похожие вопросы:
- Перенос героя в другую миссию
ответ
Артас Менетил:
- Проблемы с переносом героев
ответ
Nosferoh:
- Перенос героя в следующую главу.
ответ
iliamakar:
- Перенос героя в другую локацию
ответ
naxim:
- Как переносить героя с карты на другую карту в world editore
ответ
XGM Bot:
Поиск по всем ресурсам на сайте
0
Показать
quq_CCCP
8 лет
0
Показать
Эмм сохранить в кеше все параметры, а затем выгрузить...
0
Показать
Horfey
8 лет
0
Показать
quq_CCCP:
Так и делал, не сработало
0
Показать
nvc123
8 лет
0
Показать
Horfey, в одиночной игре или мультиплеере?
0
Показать
Araders
8 лет
0
Показать
Horfey, а у тебя кампания или ты пробуеш перенести персонажа из одной карты в абсолютно другую то у тебя не выйдет.
0
Показать
Horfey
8 лет
0
Показать
nvc123:
сингл
Показан только небольшой набор комментариев вокруг указанного.
Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.