![]()
UndeadVisp
![]() ![]() offline
Опыт:
301Активность: |
К урону веерного броска добавить урон от стат
Привет всем! хотел сделать скилл похожий на веерный бросок, но атакует 1 цель и наносит доп урон в количестве инты кастера. на скрине: ЯД-имя перса. подскажите что тут не так. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
[B]elFUnGan
Kicked by ZlaYa1000
![]() ![]() offline
Опыт:
426Активность: |
UndeadVisp, Веерный бросок - бесприцельный спелл. Нельзя отлавливать цели бесприцельных спеллов, иначе джассеры давно бы уже вымерли.
Если у тебя только одна цель, то делай через дамми. |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
UndeadVisp
![]() ![]() offline
Опыт:
301Активность: |
через дамми типо юзаем спел и рандомно в одного из юнитов в определённом радиусе от героя, даммик кастует? тогда вопрос каким действием определить радиус? |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Ancient
Щпаовапа
![]() ![]() offline
Опыт:
38,370Активность: |
UndeadVisp, ну куда проще то? Герой применяет скил, создаем возле него даммика, выбираем рандомного врага в нужном радиусе (указываем сами нужный нам радиус) возле героя, применяем на него скил. |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
UndeadVisp
![]() ![]() offline
Опыт:
301Активность: |
Ancient, спасибо что переписал мой текст другими словами |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
[B]elFUnGan
Kicked by ZlaYa1000
![]() ![]() offline
Опыт:
426Активность: |
UndeadVisp, Тебе просто нужна система. Вот такую поймешь? Создает дамми и приказывает кастовать на рандомного юнита в области 500 от заклинателя.
local unit u = GetSpellAbilityUnit()
local group g = GetUnitsInRangeOfLocAll(500.00, Location(GetUnitX(u), GetUnitY(u))) local unit u2 = CreateUnit(GetOwningPlayer(u),'e001',GetUnitX(u),GetUnitY(u),GetUnitFacing(u)) call IssueTargetOrder( u2, "chainlightning", GroupPickRandomUnit(g) ) call UnitApplyTimedLifeBJ( 1.00, 'BTLF', u2 ) call ClearGroup (g) call DestroyGroup (g) Могу скинуть на кастом коде, если в таком виде джасс режет глаз. |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Extremator
![]() ![]() offline
Опыт:
39,555Активность: |
Я как-то раз делал так, что бы "веерный бросок" ещё и оглушение вешал...
. . .
Триггер 1 - каст скила
. . .
Идентификатор
для того что бы не было бага в следствии нанесения урон после нанесения урона... нужно придумать что-нить такой, что бы на это можно было чекнуть даммика например
Так же можно попросту запоминать пару героя_и_даммика, и тогда наносить урон от лица героя - идентификатор не понадобится
. . .
Триггер 2 - получение урона В другом триггере, без события, будем реагировать на урон
|
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
UndeadVisp
![]() ![]() offline
Опыт:
301Активность: |
Сделал вот так
вроде работает ещё попробую сделать как Extremator предложил. но оно почему то не всегда срабатывает UndeadVisp добавил: работает не всегда, потому что рандомной целью закла может стать сам персонаж или даммик Отредактировано UndeadVisp, 29.03.2014 в 17:13. |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Extremator
![]() ![]() offline
Опыт:
39,555Активность: |
UndeadVisp:
а отсеить их разве нельзя? Picked Unit != Triggering Unit
Picked Unit != Last Created Unit либо вообще проверить на то является ли пикнутый союзником для кастера
Extremator добавил: вышло как жудкий костыль х) ещё б чуть доработать, и будет полностью триггерный скилл Отредактировано Extremator, 29.03.2014 в 18:55. |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|