chaos_vortex
offline
Опыт:
129Активность: |
Отрицательный реген хп
Пожалуйста,ответьте на вопрос. Я создаю карту и у меня там присутствует определенная способность,которая должна поворачивать регенерацию хп в обратную сторону на несколько секунд, то есть, допустим, если у цели регенерировалось 5 хп в секунду, то на эти несколько секунд она должна терять эти 5 хп в секунду. Вроде бы все просто,но: 1)в предметной способности почему-то не выставляются отрицательные значения,хотя они разрешены у меня, поэтому идея с предметом и тысячей левелов отпадает. 2) аура смерти рыцаря смерти, хоть и написано, что меняет реген хп в процентах, к сожалению меняет его просто на указанное число, то есть если поставить значение -2, то оно не сделает реген -100%, а просто отнимет от него 2... в принципе я бы согласился и с идее периодического урона, но тогда встает вопрос о том как найти регенерацию хп юнита (ведь она на протяжении игры может меняться)...в общем,если у кого-то есть мысли по этому поводу, подскажите что-нибудь пожалуйста |
28.12.2012, 11:53 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sladkoegka
Забыл что хотел...
offline
Опыт:
7,437Активность: |
chaos_vortex,
перед тем как писать в поле для способности кольца регенерации свои значения нажми не Enter, a Enter+Shift, И в редакторе поставь галочку-разрешить выставлять отриц.значения и да
+10 минут загрузки твоей карты Насколько мне известно-тут не прокатит даже с 3 абилками по 10 лвлов
Если хочешь-могу тебе скинуть собственную систему регенерации. |
28.12.2012, 11:59 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
chaos_vortex
offline
Опыт:
129Активность: |
я если честно сам немного против тысячи левелов)) отрицательные значения стоят, а вот про шифт энтер чего-то не догадался) если не трудно скинь пожалуйста, по крайней мере посмотрю и сделаю для себя выводы) и как можно 3 шмотками а то что-то я дико туплю)
chaos_vortex добавил:
хах ну говорю же туплю))) показалось что ты сказал что прокатит))) |
28.12.2012, 12:22 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ДжекВоробей
Изучаю Jass ~ 1%
offline
Опыт:
8,302Активность: |
chaos_vortex, тебе надо -5хп в сек или -5% от всего хп? |
28.12.2012, 12:33 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
chaos_vortex
offline
Опыт:
129Активность: |
в том то и дело что мне нужно как раз найти "родную" регенерацию юнита и наносить такое же количество урона. в общем, можно сказать,просто остановить реген хп |
28.12.2012, 12:37 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ancient
Щпаовапа
offline
Опыт:
38,370Активность: |
С аурой это пройдет как раз. Просто поставь галку в поле "Считать в процентах" Точно не помню название поля так что ищи что-то подобное |
28.12.2012, 12:39 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,338Активность: |
chaos_vortex, проверять периодически сколько хп было, а сколько стало, разница положительная = регенерация, отрицательная = дегенерация... |
28.12.2012, 12:40 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sladkoegka
Забыл что хотел...
offline
Опыт:
7,437Активность: |
chaos_vortex, если остановить реген хп ,то -100% реген не поможет,там много других факторов,моя система только определенное число хп регенерирует,поэтому не поможет.Там нужно периодически чекать текущее и бывшее хп,и делать проверки.Тут нужно учитывать "хилящие способности". Расскажи что скилл делает,мб я тогда смогу лучше подсказать. |
28.12.2012, 12:41 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,338Активность: |
Sladkoegka, наверное бафф ульта Аппрата из доты, который не даёт регениь хп, и наносить 40 урона в сек. ну или что то в этом роде.... |
28.12.2012, 12:43 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
chaos_vortex
offline
Опыт:
129Активность: |
ну почти. просто это пассивка, она постоянно добаляет + к атаке(ну это ясно). и с кд в 3 секунды дегенерирует хп юнитов попавших под атаку(она срабатывает при атаке и цепляет всех врагов вокруг), то есть запускает реген хп в обратную сторону
chaos_vortex добавил:
хм...похимичил с Аурой смерти, почти получил желаемый результат,правда оно добавляет(отнимает) к регенерации не проценты от регенерации, а проценты от общего хп (короче если ставишь -200%, то мобы сгорают за пол секунды = ) chaos_vortex добавил: в общем,вряд ли это осуществимая идея, так что придется "передумать" и делать просто урон в процентах от хп( |
28.12.2012, 13:16 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DemoN2099
annihilator
offline
Опыт:
4,418Активность: |
chaos_vortex:
chaos_vortex: Тебе нужно остановить регенерацию или повернуть её вспять? DemoN2099 добавил: В любом случае, делай родную регенерацию триггерно и отключай её/ставь отрицательное значение. |
28.12.2012, 13:22 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
chaos_vortex
offline
Опыт:
129Активность: |
повернуть вспять
chaos_vortex добавил: да ладно уже, черт с ним...ради одного спелла делать целую триггерную систему, с постоянным хранением данных и кучей предметов...ладно если бы оно пригодилось еще и в других спеллах...а так...смысла нет |
28.12.2012, 13:39 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,338Активность: |
chaos_vortex, в заклианиях на заказ сделают тебе деген, там не так уж и сложно, но тока jass, на гуи геморойно с таймерами возится, и много с чем другим.... |
28.12.2012, 13:54 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
WarSC
Silenced by WarSC
offline
Опыт:
3,473Активность: |
А можна? Создать тригер который при атаке на себя вешает ауру? |
28.12.2012, 15:11 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
EgorS
offline
Опыт:
432Активность: |
WarSC, При твоем событии(атака) в действии добавляешь герою скилл - аура |
28.12.2012, 15:34 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Киря
offline
Опыт:
769Активность: |
chaos_vortex, событие - кинул скил на отрицательный реген
действие - в переменную целое записываешь текущее хп -> стартует таймер -> каждые 0.05 сек. (например) проверяешь, если у цели увеличилось хп (тоесть его текущее хп больше, чем в переменной), то устанавливаешь ему хп по значению в переменной. Если уменьшилось, то устанавливаешь значение переменной на его текущее ХП. Это что-ли?
П.С.: я не читал верхние посты. Может уже было. |
28.12.2012, 16:41 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
только базы данных только хардкор.
|
28.12.2012, 20:54 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
chaos_vortex
offline
Опыт:
129Активность: |
хм, Киря, это конечно не совсем то о чем я думал,но! это подало мне одну хорошую идею)
chaos_vortex добавил: в итоге я понял как можно запретить юниту хилиться и повернуть вспять любой отхил(не сам реген как таковой, а любое восстановление хп при условии что хп уже было не полным) спасибо за идею Киря, ) |
29.12.2012, 00:03 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,338Активность: |
DioD, ну у юнита 2 хп регена база, 20 силы по 0.6 и кольцо регена +2 хп сек. муторно и необязательно дла автора, там скорее надо чтобы просто хп не останавливалось а либо уменьшалось либо оставалось прежним.... |
29.12.2012, 06:41 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
если база 2 не у всех героев то база
силу считать конечно нормальненько, пусть будет вещи тоже можно посчитать потом всякие абилки в том числе триггерные, бафы, эффекты, прочая лабуда, её тоже надо учитывать. замерять каждые 0.03125 сколько юниту накинули хп и наносить урона в 2 раза больше это выход, но это не даст реальный отрицательный реген. |
29.12.2012, 07:52 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|