Изменение стойки
Никак не могу воплотить одну идею: скил героя, который меняет остальные скилы и тип атаки (например в одной стойке меч и скилы для ближнего боя, в другой дальний бой и скилы дальнего боя) пробовал через редактор объектов , но похоже без триггеров не обойтись. В интернете приблизительный скилл тоже не нашёл (что странно, задумка стара как мир). Памагити ):




Просмотров: 152

Bergi_Bear #1 - 4 дня назад 0
Ну а как насчет взять за основу медведя-друида или гоблина инженера?
Вроде легко и тригеры не нужны
Arhonus #2 - 4 дня назад 0
Bergi_Bear:
Ну а как насчет взять за основу медведя-друида или гоблина инженера?
Вроде легко и тригеры не нужны
Пробовал, проблема в том, что скилы не заменяются, а добавляются в новой форме

Ещё пробовал форму сфинкса, оседлать гиппогрифа, ополчение, даже с выкапыванием деревьев корячился, но увы.
Maniac_91 #3 - 4 дня назад 0
Морф Охотника на демонов и триггерное удаление-добавление способностей. Проще сделать способности не геройские, но тогда ещё нужно будет создать систему для изучения этих способностей.
Никогда не использую героев: проще использовать обычных юнитов и триггеры для лучшего контроля. Например, рассчитать количество опыта на уровень (а также максимальное здоровье и ману, открываемые способности и т. д.) мне легче не по игровой формуле, а по своим правилам.
Это сообщение удалено
DarkLigthing #5 - 3 дня назад (отредактировано ) 0
Это точно не тот случай, когда стоит избегать триггеров. Ты ведь не какую-то сложную систему собираешься сделать... Ты можешь создать в РО 2 героя, ближнего боя и дальнего боя со своим набором скиллов и типом атаки. И создать отдельный скилл-пустышку в РО для переключения между персонажами.
В триггерах будет элементарная логика не требующая сколь угодно углубленных знаний. В школьном паскале были задачи и то сложней.
Событие:
Юнит использует заклинание
Условие:
Заклинание = " Заклинание-пустышка"
Действие:
Если(множественный тип если) триггерный юнит = герой ближнего боя то:
Юнит - Заменить (триггерный юнит) на Герой дальнего боя
Или
Юнит - Заменить (триггерный юнит) на Герой ближнего боя
Arhonus #6 - 2 дня назад 0
DarkLigthing:
Это точно не тот случай, когда стоит избегать триггеров. Ты ведь не какую-то сложную систему собираешься сделать... Ты можешь создать в РО 2 героя, ближнего боя и дальнего боя со своим набором скиллов и типом атаки. И создать отдельный скилл-пустышку в РО для переключения между персонажами.
В триггерах будет элементарная логика не требующая сколь угодно углубленных знаний. В школьном паскале были задачи и то сложней.
Событие:
Юнит использует заклинание
Условие:
Заклинание = " Заклинание-пустышка"
Действие:
Если(множественный тип если) триггерный юнит = герой ближнего боя то:
Юнит - Заменить (триггерный юнит) на Герой дальнего боя
Или
Юнит - Заменить (триггерный юнит) на Герой ближнего боя
Спасибо большое, постараюсь покорячиться) к сожалению на информатике мы только в пэинте натюрморты рисовали и печатали стихи Пушкина на скорость );
DarkLigthing #7 - 2 дня назад 1   
Arhonus:
Правды ради там добавить ещё нужно будет определённые вещи, это чисто каркас. Сохранить прокаченные уровни скиллов и передать их юниту на которого будет переключение, ну и сделать выбор заменённого героя...
Если зайдёшь в тупик, напиши мне в личку обещаю помочь.
ScorpioT1000 #8 - 1 день назад (отредактировано ) 1   
Морфинг рулит) типы атаки переключаются пассивками, а доп скиллы в спеллбуках
Делаешь героя изначально без атаки, выдаешь типы атак через сферы, например
Посмотри, я делал героя на чистом РО: xgm.guru/p/wc3/hero-askopos

Возможно, что-то придумаешь