Сейчас 20:51:35 Понедельник, 6 декабря, 2021 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: BinGO, vladyka  
Форум о Warcraft 3 » DotA и DotA-like игры » DotA » Purifying Flames
Purifying Flames
SirNikolasДата: Четверг, 31 Июля 2014, 18:22:10 | Сообщение # 1
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Кто-нибудь знает, при каких условиях третьим скиллом Nerif the Oracle (хилкой) можно сделать суицид? Несколько раз получалось, но не пойму, от чего зависит.

 

MelodiaДата: Четверг, 31 Июля 2014, 18:24:36 | Сообщение # 2
Группа: Проверенные
Сообщений: 8026
Награды: 5
Репутация: 5041
Блокировки:
Мб под ультой аппарата?)

CM wars 1.15
ЭПОХА АНИМИРОВАННЫХ ТРИГГИРАФ ПРЕШЛА
 

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
Репутация: 5041
Блокировки:
Самое простое сравнение - больше ли текущее здоровье чем получаемый урон, и чем быон там ни был увеличен - все равно это будет "полученный урон", который не должен быть больше здоровья. Если только фрог не сделал через 1 место и получение урона от третьей не ловится триггером из-за отклбючения или т.п.

Добавлено (04 Августа 2014, 16:57:13)
---------------------------------------------
или не проверяется при касте - не больше ли у цели чем урон-маг.защита хп, но это ваще лол.


CM wars 1.15
ЭПОХА АНИМИРОВАННЫХ ТРИГГИРАФ ПРЕШЛА
 

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% денай союзника или суицид

 

Форум о Warcraft 3 » DotA и DotA-like игры » DotA » Purifying Flames
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2021 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz