XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Manhant
Убежал
offline
Опыт: 14,787
Активность:
ExArt если слепой не обижайся я когда выкладывал сказал врятли это вам подойдет и откуда ты знаешь как я делал спелл мне сказали что еси мало хп щит не защетит
Старый 19.12.2008, 11:49
ExArt

offline
Опыт: 13,634
Активность:
manhant ну и как же по твоему атаку
Цитата:
Сообщение от manhant
можно спокойно вычислить без всяких проблем
?
Старый 19.12.2008, 13:20
Manhant
Убежал
offline
Опыт: 14,787
Активность:
ExArt как и говорили создавать копию героя и дамми с защитой 0 (тип защиты получает 100% урона от атаки герой) и потом проверять нанесенный урон моим способом =) вот и все
Старый 19.12.2008, 13:27
ExArt

offline
Опыт: 13,634
Активность:
manhant Ну вот и всё) Бафы копировать нельзя и точную атаку героя не вычислишь, потому что она задаётся диапазоном. Вот тебе и проблемы, а "спокойно без всяких проблем" ничего не предложишь?)... и кстати как героя то копировать? ты хотел сказать иллюзию сделать?
Старый 19.12.2008, 13:39
Manhant
Убежал
offline
Опыт: 14,787
Активность:
ExArt хватит спорить ладно определить урон можно и точка!
Старый 19.12.2008, 15:05
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
ExArt, баффы копировать можно. Насчет остального не знаю =)
Старый 19.12.2008, 16:56
ExArt

offline
Опыт: 13,634
Активность:
Hellfim как? Вот на юните есть баф, как сделать что бы на соседнем юните появился такой же баф и что бы с первого юнита не пропал?
Старый 19.12.2008, 17:17
Integro
старожило
offline
Опыт: 630
Активность:
Цитата:
Сообщение от manhant
ExArt как и говорили создавать копию героя и дамми с защитой 0 (тип защиты получает 100% урона от атаки герой) и потом проверять нанесенный урон моим способом =) вот и все

см. выше, там сказано "а если нету "свободного" типа брони?"

Цитата:
Сообщение от ExArt
Hellfim как? Вот на юните есть баф, как сделать что бы на соседнем юните появился такой же баф и что бы с первого юнита не пропал?


удалить баф можно, вот дать его юниту...
Старый 19.12.2008, 17:40
Manhant
Убежал
offline
Опыт: 14,787
Активность:
а ты создавай юнита со свободным типом брони
Старый 19.12.2008, 18:04
Integro
старожило
offline
Опыт: 630
Активность:
Ты прочитай внимательно, НЕТУ свободного типа брони, ВСЕ используются с РАЗНЫМИ коэфициэнтами.
Старый 19.12.2008, 18:07
ExArt

offline
Опыт: 13,634
Активность:
Цитата:
Сообщение от Integro
"а если нету "свободного" типа брони?"


Цитата:
Сообщение от manhant
а ты создавай юнита со свободным типом брони


Гениально!
Старый 19.12.2008, 18:07
PlayerDark
Coraline
offline
Опыт: 10,569
Активность:
Тут идет спор вобще ни о чем. Функции вычисляющий урон нет. А юнит наносит случайный урон в пределах допустимого значения, поэтому мы сможем определить только случайный урон.
Старый 19.12.2008, 20:28
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
ExArt, черт, проверил и еще раз убедился, что ве бред =\ Функцией UnitRemoveAbility бафы ремуваются, а функцией UnitAddAbility не добавляются =(
Старый 19.12.2008, 21:53
ExArt

offline
Опыт: 13,634
Активность:
Hellfim Эта функция добавляет абилки, а не бафы) и странно что у тебя получилось убрать баф функцией убирающей абилки)
Старый 19.12.2008, 22:11
agentex

offline
Опыт: 34,834
Активность:
Цитата:
странно что у тебя получилось убрать баф функцией убирающей абилки)

ээ вообщето это ничудь не странно я это давно юзаю и норм =\

agentex добавил:
Код:
function UnitRemoveBuffBJ takes integer buffcode, unit whichUnit returns boolean
    return UnitRemoveAbility(whichUnit, buffcode)
endfunction
Старый 19.12.2008, 22:20
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
ExArt, ну собственно agentex привел функцию из-за которой у меня было ошибочное мнение о возможности добавления бафа(хотя хз, мб на самом деле есть такая функция). Мне одному кажется что мы очень сильно отклонились от темы? =)
Старый 19.12.2008, 22:23
agentex

offline
Опыт: 34,834
Активность:
ну баф нельзя добавить хотябы потому что не выставишь все данные которые он приобретает от абилы при касте, ведь абилок то хрен знает сколько
Старый 19.12.2008, 22:26
ExArt

offline
Опыт: 13,634
Активность:
agentex Спасибо что вывел меня из небольшого заблуждения)

Integro Вообщем только БД.
Старый 19.12.2008, 22:50
Elisar

offline
Опыт: 2,031
Активность:
есть вариант абилки Spiked Carapas, которая позволяет вернуть мили атакующему 100%(и больше/меньше) физического дамага БЕЗ учета брони атакуемого(тоесть реальный дамаг героя), но в виде магического дамага..
если геройская броня по константам резистит N% маг дамага то можно либо поменять ее на ту, которая не резистит, либо поставить % возврата дамага = резист+100%
останется только замерить как сильно бьется герой к примеру о здание :)
Конечно могут помешать другие абилки на увеличение/уменьшение маг дамага и еще куча факторов))
Знаю что тема не самая новая, но вдруг )
Старый 12.02.2009, 12:36
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 18:36.