Как сделать стандартного воина героем, не создавая нового, с полоской опыта и характеристиками?

Принятый ответ

В большинстве случаев достаточно простой подмены юнита другим без создания костылей
AHer и есть то самое хранилище многочисленных классов и свойств героя, а во множестве условий проверяется, что айди с большой буквы начинается как проверка на героя. Поэтому сбоев можно огрести немало.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
26
6 лет назад
2
Если делаешь в JNGP, то, когда создаёшь новый объект в РО, можно указать его рав-код.
Регистр первой буквы которого решает, будет это герой или не-герой.
H000 - герой, а h001 не герой
0
23
6 лет назад
0
отредактируйте заголовок иначе ни кто не зайдет "Как"
0
17
6 лет назад
0
некак
8
10
6 лет назад
Отредактирован PotatoLich
8
Никак вы, б!@ть, не научитесь. Никак. Ни-как. Уже тысячи вас задавали эти вопросы! Они есть во всех FAQ! ВО ВСЕХ, КАРЛ! Всё, что тебе нужно — это его ПРОЧИТАТЬ, а не сразу лезть сюда с этим наиоригинальнейшим вопросом.
Как же у меня бомбит :/
Нет, серьёзно, просто аццки горит
Этот вопрос есть везде, каким же нужно быть тупым/криворуким/ленивым, чтобы не жнать на него ответ.
Extremator:
Если делаешь в JNGP, то, когда создаёшь новый объект в РО, можно указать его рав-код.
Регистр первой буквы которого решает, будет это герой или не-герой.
H000 - герой, а h001 не герой
Он же другое вроде имеет ввиду? Ему надо, чтобы бугай волшебным образом стал героем. Уже готовый бугай.
2
2
6 лет назад
2
Извините...
0
21
6 лет назад
0
Ну ладно вам, запугали человека :D
xgm.guru/p/wc3/memoryhack#lastpost возможно, теоретически до такой функции докопаются, но нужен memory hack
0
32
6 лет назад
0
ClotPh, герой от юнита отличается наличием отдельных структур, помимо абилки 'Aher' у него еще и есть HeroList с абилками для героя, вручить их нихя стандартными методами, это все делается при старте игры.
И самое главное - зачем? Все прекрасно делается обходными путями, да и потом если вам нужен герой - делайте героя а не обычного юнита.
0
21
6 лет назад
0
quq_CCCP, ну херолист я спокойно уже могу записать и переписать тем же мемхаком
зачем? ну прикинь там например посвящает король благородного воина в герои :D
обходными - да, если крипов 1-2 таких, а вот если хочется иметь возможность любого крипа в героя превратить? под каждого дубль делать

не, я не к тому, что это так уж важно лично мне, просто теоретический интерес
но лишним бы не было
0
16
6 лет назад
0
В большинстве случаев достаточно простой подмены юнита другим без создания костылей
AHer и есть то самое хранилище многочисленных классов и свойств героя, а во множестве условий проверяется, что айди с большой буквы начинается как проверка на героя. Поэтому сбоев можно огрести немало.
Принятый ответ
2
2
6 лет назад
2
Спасибо большое
Пы.Сы. карту делаю для себя, чтобы с ботами играть можно было, важно не отклоняться от схемы действий ИИ(т.е. как он запрограммирован), а у орков хотелось бы сделать механику такую, чтобы орки в бою закалялись...
Я тут в триггерах покапался, но все таки додумался сделать замену стандартного бугая, на героя бугая(отдельно созданного), но самое главное - боту пофигу, гер это или нет, он им спокойно управляет как и юнитом...
0
21
6 лет назад
0
qiVenny, ну да, если нужно отдельных только юнитов, то просто меняй на таких же внешне героев и все
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.