Ой как сложно вопрос сформулировать :)
Давайте я опишу принцип заклинания которое не получается реализовать.
Юнит "Труповозка" применяет заклинание "сбросить труп" на область, при этом у труповозки тратится один труп который она имеет,если трупов в труповозке нет, то и заклинание применить нельзя.
Вроде просто,показалось мне в начале,но это капец как непросто, имеющиеся трупы отследить немогу, по одному трупу выбрасывать немогу,много чего не могу,а надо научиться. Помогите.
В идеале хочется простейшей карты-примера на GUI.

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

Maxim53:
Obelick, У Труповозки есть заклинание (кастомное) "Сбросить труп" наносит урон по области. Так вот я хочу ,чтоб при применении этого заклинания у Труповозки тратился один труп из тех что она имеет,а если не имеет трупов то и заклинание применить нельзя.
дать труповозке кастом велью (или свою переменную, если труповозок больше чем 1 - массив с индеком или опять кастом велью) по количеству трупов не? если ты используешь гулей как боевые единицы, создай их кастомную копию и используй её, а появление натурального гуля (или его трупа) уже отлавливай
Maxim53:
Obelick, У Труповозки есть заклинание (кастомное) "Сбросить труп" наносит урон по области. Так вот я хочу ,чтоб при применении этого заклинания у Труповозки тратился один труп из тех что она имеет,а если не имеет трупов то и заклинание применить нельзя.
собсно, порывшись в редакторе, есть идея насчет выброски трупа - дать труповозке запрещенный спеллбук со стандратным скиллом Drop Corpse и дать приказ на его каст, как только прокастует - дать команду Stop, чтобы больше 1 трупа не вылетело. И я не знаю как отследить выброшенный труп, потому что его нужно будет сразу удалить из игры, а если трупов в округе больше 1 - конкретно выброшенный твоей труповозкой отследить не представляется мне возможным
Maxim53:
Obelick, У Труповозки есть заклинание (кастомное) "Сбросить труп" наносит урон по области. Так вот я хочу ,чтоб при применении этого заклинания у Труповозки тратился один труп из тех что она имеет,а если не имеет трупов то и заклинание применить нельзя.
можешь дать труповозке ману без регена, и скилл наподобие того что у гулей (я...ням-ням..кушать....людей), когда они едят трупы, и за каждый съеденный давать 1 ману, а при касте - тратить или сразу манакост в 1 выставить. Если у тебя есть восстановители маны - опять таки вводить массив\кастом велью по количеству трупов и периодически устанавливать ману в его значение, но это немного бажно, ибо становится возможен каст без наличия трупа.
Obelick:
Что? Какое заклинание? Ты не написал, что именно тебе надо. Ты хочешь сделать заклинание труповозки триггерно? Или что? Трупы в ней - это вурдулаки, загруженные как на корабль. Выбрать трупы тоже можно, есть где-то в условиях.
выбрать трупы внутри труповозки нельзя, насколько я сейчас понял. даже если внести всех жмуриков на карте в массив - у труповозки есть способность Exnum Corpses, когда она сама генерирует труп. Причем он не появляется рядом и она его поднимает, он сразу добавляется ей. Как их-то отловить? Только если выкинуть
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
23
9 лет назад
0
Что? Какое заклинание? Ты не написал, что именно тебе надо. Ты хочешь сделать заклинание труповозки триггерно? Или что? Трупы в ней - это вурдулаки, загруженные как на корабль. Выбрать трупы тоже можно, есть где-то в условиях.
0
4
9 лет назад
0
Obelick, У Труповозки есть заклинание (кастомное) "Сбросить труп" наносит урон по области. Так вот я хочу ,чтоб при применении этого заклинания у Труповозки тратился один труп из тех что она имеет,а если не имеет трупов то и заклинание применить нельзя.
0
20
9 лет назад
Отредактирован ssbbssc
0
Maxim53:
Obelick, У Труповозки есть заклинание (кастомное) "Сбросить труп" наносит урон по области. Так вот я хочу ,чтоб при применении этого заклинания у Труповозки тратился один труп из тех что она имеет,а если не имеет трупов то и заклинание применить нельзя.
дать труповозке кастом велью (или свою переменную, если труповозок больше чем 1 - массив с индеком или опять кастом велью) по количеству трупов не? если ты используешь гулей как боевые единицы, создай их кастомную копию и используй её, а появление натурального гуля (или его трупа) уже отлавливай
Maxim53:
Obelick, У Труповозки есть заклинание (кастомное) "Сбросить труп" наносит урон по области. Так вот я хочу ,чтоб при применении этого заклинания у Труповозки тратился один труп из тех что она имеет,а если не имеет трупов то и заклинание применить нельзя.
собсно, порывшись в редакторе, есть идея насчет выброски трупа - дать труповозке запрещенный спеллбук со стандратным скиллом Drop Corpse и дать приказ на его каст, как только прокастует - дать команду Stop, чтобы больше 1 трупа не вылетело. И я не знаю как отследить выброшенный труп, потому что его нужно будет сразу удалить из игры, а если трупов в округе больше 1 - конкретно выброшенный твоей труповозкой отследить не представляется мне возможным
Maxim53:
Obelick, У Труповозки есть заклинание (кастомное) "Сбросить труп" наносит урон по области. Так вот я хочу ,чтоб при применении этого заклинания у Труповозки тратился один труп из тех что она имеет,а если не имеет трупов то и заклинание применить нельзя.
можешь дать труповозке ману без регена, и скилл наподобие того что у гулей (я...ням-ням..кушать....людей), когда они едят трупы, и за каждый съеденный давать 1 ману, а при касте - тратить или сразу манакост в 1 выставить. Если у тебя есть восстановители маны - опять таки вводить массив\кастом велью по количеству трупов и периодически устанавливать ману в его значение, но это немного бажно, ибо становится возможен каст без наличия трупа.
Obelick:
Что? Какое заклинание? Ты не написал, что именно тебе надо. Ты хочешь сделать заклинание труповозки триггерно? Или что? Трупы в ней - это вурдулаки, загруженные как на корабль. Выбрать трупы тоже можно, есть где-то в условиях.
выбрать трупы внутри труповозки нельзя, насколько я сейчас понял. даже если внести всех жмуриков на карте в массив - у труповозки есть способность Exnum Corpses, когда она сама генерирует труп. Причем он не появляется рядом и она его поднимает, он сразу добавляется ей. Как их-то отловить? Только если выкинуть
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.