Purifying Flames
|
|
SirNikolas | Дата: Четверг, 31 Июля 2014, 18:22:10 | Сообщение # 1 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| Кто-нибудь знает, при каких условиях третьим скиллом Nerif the Oracle (хилкой) можно сделать суицид? Несколько раз получалось, но не пойму, от чего зависит.
|
|
|
|
Melodia | Дата: Четверг, 31 Июля 2014, 18:24:36 | Сообщение # 2 |
Группа: Проверенные
Сообщений: 8026
Награды: 5
Репутация: 5051
Блокировки:
| Мб под ультой аппарата?)
|
|
|
|
SirNikolas | Дата: Четверг, 31 Июля 2014, 18:28:08 | Сообщение # 3 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| Нет, ни разу не додумался хилить кого бы то ни было под его ультой)
Я сначала думал, у меня в тот момент сопротивление магии было понижено, но это происходит даже когда у противника нет героев, способных на это. И особенно неприятно, когда делаешь такой суицид после успешного замеса.
|
|
|
|
BinGO | Дата: Воскресенье, 03 Августа 2014, 04:07:29 | Сообщение # 4 |
Группа: Модераторы
Сообщений: 2906
Награды: 8
Блокировки:
| Ох уж эти новые герои. Понятия не имею даже что за герой, а так надо механику работы скилла (то есть код хоть в каком-то виде) смотреть, иначе непонятно.
|
|
|
|
Overkills | Дата: Воскресенье, 03 Августа 2014, 11:16:47 | Сообщение # 5 |
Группа: Проверенные
Сообщений: 1785
Награды: 0
Репутация: 880
Блокировки:
| BinGO, Oracle.
|
|
|
|
SirNikolas | Дата: Воскресенье, 03 Августа 2014, 12:30:09 | Сообщение # 6 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| Цитата Overkills ( ) Oracle Цитата SirNikolas ( ) Nerif the Oracle Overkills, его во второй Доте еще нет.Цитата BinGO ( ) Ох уж эти новые герои. На самом деле, весьма интересный герой.
Механика скилла на словах: наносит выбранному герою (союзному или вражескому) 90/180/270/360 магического урона и дает ему реген 11/22/33/44 hp/sec. Duration: 9 sec. CD: 3 sec. Стакается. Примечание: если урона достаточно, чтобы убить союзника (или себя), вместо этого оставляет цель в живых с 1 hp (реген тот же).
Ладно, буду вскрывать.
|
|
|
|
Extremator | Дата: Воскресенье, 03 Августа 2014, 12:42:19 | Сообщение # 7 |
10 уровень
Группа: Проверенные
Сообщений: 3199
Награды: 0
Репутация: 1018
Блокировки:
| Возможно некий доп.дамаг входит?
Наносится урон, этот урон отлавливается, и если он будет смертелен, даётся ровно столько хп, что бы осталось в итоге 1 хп (как крест дазла). Но какой нибудь другой скилл, так же реагирует на дамаг... и наносит например ещё немного... тем самым снимая этот 1 хп...
Ну это точно не маг резист, т.к. сам скилл рассчитывал бы уже усиленны дамаг... что там ещё может быть?
|
|
|
|
SirNikolas | Дата: Воскресенье, 03 Августа 2014, 12:49:35 | Сообщение # 8 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| Позавчера убил им союзного Войда. Войд стоял под башней (нашей), никого в радиусе двух километров (2000 точек) больше не было. За секунду до этого Войд заюзал Healing Salve, больше никаких баффов на нем не висело. Затрудняюсь сказать, сработала ли у Войда пассивка.
|
|
|
|
Extremator | Дата: Воскресенье, 03 Августа 2014, 13:16:48 | Сообщение # 9 |
10 уровень
Группа: Проверенные
Сообщений: 3199
Награды: 0
Репутация: 1018
Блокировки:
| 3й скилл приста убивает врагов... это нюк... или даже спам-нюк 360 дамага каждые 3 сек за 100 маны... это сильно
хз как им убить союзника, но врага им убить реально...
(п.с.: не играл за приста в реальных играх)
|
|
|
|
SirNikolas | Дата: Воскресенье, 03 Августа 2014, 14:52:13 | Сообщение # 10 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| Вот, нашел, вытащил и деобфусцировал.Код local real dmg = lvl * 90 //Сопротивление магии героев жестко зашито. Так что скиллы вроде ауры //Ancient Apparition или предмет Veil of Discord могут повлиять на эффект. local real resistance = 0.75 //Создание триггера, обрабатывающего события во время действия скилла. //... //Разрешенные цели заклинания - герои. Если цель не является героем (т. е. иллюзия), считается, //что у нее нет сопротивления к магии (???). Насколько я помню, резист распространяется на иллюзии. if IsUnitType(target, UNIT_TYPE_HERO) == false then set resistance = 1.0 endif //А вот и нужный if'ик. if GetUnitState(target, UNIT_STATE_LIFE) <= dmg * resistance and IsUnitAlly(target, GetOwningPlayer(caster)) == true then //Опять-таки видим, что сопротивление магии полагается равным 25%. Здесь идет не добавление //здоровья, а перерасчет урона таким образом, чтобы он не убил цель. set dmg = GetUnitState(target, UNIT_STATE_LIFE) / 0.75 - 10 endif //Наносим урон типа ATTACK_TYPE_NORMAL, DAMAGE_TYPE_FIRE, WEAPON_TYPE_WHOKNOWS. call TDI(caster, target, 1, dmg) Что же должно произойти, чтобы при нанесении огненного урона размером (life / (3 / 4) - 10) чистый урон оказался больше life?..Добавлено (03 Августа 2014, 14:23:28) --------------------------------------------- Сейчас проверил Ghost Scepter, который увеличивает входящий магический урон на 40%. Как и следовало ожидать (хилка первого уровня): с 93 hp и менее Оракул умирает, с 96 остается жив (0.75 * 1.40 * 90 = 94.5). Добавлено (03 Августа 2014, 14:52:13) --------------------------------------------- Вышел апдейт v6.81b, пошел тестировать и смотреть код на нем.
|
|
|
|
Slonick | Дата: Понедельник, 04 Августа 2014, 11:57:38 | Сообщение # 11 |
10 уровень
Группа: Проверенные
Сообщений: 1688
Награды: 0
Репутация: 247
Блокировки:
| Под 2 скиллом шедоу демона/под орчидом (союзника)?
|
|
|
|
SirNikolas | Дата: Понедельник, 04 Августа 2014, 12:40:06 | Сообщение # 12 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| Под вторым скиллом swdn - скорее всего, получится убить. Орчид - нет, от него урон наносится по истечении таймера и тем, кто заюзал Орчид.
|
|
|
|
Extremator | Дата: Понедельник, 04 Августа 2014, 12:40:39 | Сообщение # 13 |
10 уровень
Группа: Проверенные
Сообщений: 3199
Награды: 0
Репутация: 1018
Блокировки:
| Цитата SirNikolas ( ) Сейчас проверил Ghost Scepter, который увеличивает входящий магический урон на 40%. Как и следовало ожидать (хилка первого уровня): с 93 hp и менее Оракул умирает, с 96 остается жив (0.75 * 1.40 * 90 = 94.5). Надо было им пилить проверку на принятие урона... а так... ну это же дота)))
|
|
|
|
Slonick | Дата: Понедельник, 04 Августа 2014, 14:49:48 | Сообщение # 14 |
10 уровень
Группа: Проверенные
Сообщений: 1688
Награды: 0
Репутация: 247
Блокировки:
| SirNikolas, Так под конец оршида кинуть скилл этот я имел ввиду
|
|
|
|
SirNikolas | Дата: Понедельник, 04 Августа 2014, 15:16:27 | Сообщение # 15 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| И? Не улавливаю логики, прости.
|
|
|
|
Extremator | Дата: Понедельник, 04 Августа 2014, 15:22:54 | Сообщение # 16 |
10 уровень
Группа: Проверенные
Сообщений: 3199
Награды: 0
Репутация: 1018
Блокировки:
| Цитата Slonick ( ) Так под конец оршида кинуть скилл этот я имел ввиду орчид наносит под дамаг в размере % от полученного целью дамага за время действия бафф (и вероятно идёт простой подсчёт разниц хп в разные промежудки времени, а не прямой урон... как и у маледикта)
Если на цель под орчидом юзануть 3й скилл приста - ничего сверхестественного не произойдёт... там либо 3й скилл добивает... либо после добивает орч... всё
|
|
|
|
Melodia | Дата: Понедельник, 04 Августа 2014, 16:57:13 | Сообщение # 17 |
Группа: Проверенные
Сообщений: 8026
Награды: 5
Репутация: 5051
Блокировки:
| Самое простое сравнение - больше ли текущее здоровье чем получаемый урон, и чем быон там ни был увеличен - все равно это будет "полученный урон", который не должен быть больше здоровья. Если только фрог не сделал через 1 место и получение урона от третьей не ловится триггером из-за отклбючения или т.п. Добавлено (04 Августа 2014, 16:57:13) --------------------------------------------- или не проверяется при касте - не больше ли у цели чем урон-маг.защита хп, но это ваще лол.
|
|
|
|
Slonick | Дата: Понедельник, 04 Августа 2014, 19:19:02 | Сообщение # 18 |
10 уровень
Группа: Проверенные
Сообщений: 1688
Награды: 0
Репутация: 247
Блокировки:
| SirNikolas, Там остается у орчида 0.1 сек. Ты в это время кидаешь скилл, когда он наносит урон, но не успевает отлечить. И отчид тикает сразу
|
|
|
|
SirNikolas | Дата: Понедельник, 04 Августа 2014, 20:48:39 | Сообщение # 19 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| И Орчид (т. е. тот, кто кинул Орчид) добивает героя. А мы ломаем голову, как можно сделать так, чтобы килл записали на Оракула.
|
|
|
|
Slonick | Дата: Среда, 06 Августа 2014, 23:54:29 | Сообщение # 20 |
10 уровень
Группа: Проверенные
Сообщений: 1688
Награды: 0
Репутация: 247
Блокировки:
| мом, спринт слардара. Еще маловероятно, что под ультом аппарата (сларк денаился под ним) Может по аналогии с гостом под всякими аурами чифтейна, сала скай мага, 2ым скиллом аппарата
|
|
|
|
NigHt_Sta1ker | Дата: Суббота, 11 Октября 2014, 00:47:11 | Сообщение # 21 |
7 уровень
Группа: Проверенные
Сообщений: 322
Награды: 0
Репутация: 797
Блокировки:
| под соул кетчером вражеского ШД 100% денай союзника или суицид
|
|
|
|