NoX World - форум об игре NoX

Привет фанатам NoX !!! => Рубаем по интернету => Статьи => Тема начата: Evengard от 20/12/2010 02:43:25

Название: Небольшая заметка по поводу суицидов.
Отправлено: Evengard от 20/12/2010 02:43:25
Вчерась как то спросил нас Сим - а как начисляется -1 фраг при суициде? Я и Экст начали наперебой кричать, что мол:
Я: не начисляется, если в поле  Attacker (Атакующий) никто не указан! (в консоле при этом указано как Nasty Thing (отвратительная вещь)).
Экст: нет, таки начисляется - через раз!
Спор грозился вылиться в непродуктивный флейм, потому решили все втроем протестировать. Результаты нас сначала удивили, но потом Сим сформулировал таки общую зависимость:
при суициде отнимается фраг если вещь, которая убила игрока, "принадлежит" игроку, или, даже точнее - источником которой являлся сам игрок. У этого правила есть одно исключение - лава... Впрочем, теперь по отдельности о каждом случае:
- смерть от фаерболла, заклинания огонь и прочих действий, вызванных самим игроком - отнимают фраг (в поле Attacker - вы сами)
- Смерть на шипах (неважно, те что на полу, или те, что на кубе с шипами) - НЕ отнимают фраг
- Смерть на обычном костерке немагического происхождения (такие костерки есть на manamine) - НЕ отнимает фраг
- смерть на лаве - отнимает фраг (!!!)
- смерть на костерке, НО который в свою очередь НА ЛАВЕ - НЕ отнимает фраг (!!!)
Не протестировали увы следующие случаи:
- смерть от луча смерти - по теории НЕ ДОЛЖЕН отнимать фраг
- черная пустота на карте Катарсиса void - без идей, предположительно заскриптовано.
Вас наверное удивляет, почему на лаве таки отнимается фраг, а на костерке на лаве нет? Обьяснение этому феномену, которое дал Сим, следующее:
лава - не просто обьект, как шипы, костерки и прочее - она ТИП МЕСТНОСТИ - поэтому к ней применимо другое правило. А именно, что тип местности не может быть причиной смерти, а значит считается по умолчанию, что игрок и вещь, его убившая - одна и та же вещь. "Игрок убил сам себя" - а значит минус фраг.
А теперь мои три теории, почему костерок на лаве не отнимает фраг:
1. Костерок и лава вместе отнимают хп, однако костерок быстрее - поэтому последнюю единицу ХП отнимает именно костерок - срабатывает правило для костерков.
2. Костерок - вещь, а лава - тип местности. Теория состоит в том, что эффект от типа местности менее приоритетен, чем эффект от вещи - поэтому дамага от лавы просто игнорируется - и игрока убивает обычный костерок - а значит срабатывает правило для костерков.
3. И лава, и костерок отнимают с одинаковой скоростью, однако костерок "перебивает" "правило по умолчанию", на которое лава никак не влияет.
Сам лично склоняюсь к третьей теории, и вот почему. Помните, как вы, полуприбитые, с 1 хп, убегали от противника? Поскольку убегали слишком быстро, то не раз наступали на лаву - и таки помирали - при этом фраг таки доставался уже отставшему противнику. Однако я что-то не припомню подобного, если вы погибали от костерков или шипов... В данном случае лава просто не меняла последний присвоенный вам обьект-атаккер, а шипы/костерок - меняют на самих себя.
Предлагаю обсудить эти результаты, а так же их дополнить.
Название: Небольшая заметка по поводу суицидов.
Отправлено: TheSim от 20/12/2010 04:52:23
Надо проверить с ловушками фаербола из ловушек кстати.

Детальней:
Каждая вещь обычно имеет своего хозяина, а вот объекты из карты в буквальном смысле бесхозные, поэтому они "сами себе хозяева"
Поэтому когда игра выясняет причины смерти игрока, то она перебирает предметы по цепочке "это стрела от той горгульи, эта горгулья того игрока - вот ему и фраг"
А если эта горгулья ( в эксперименте Экста и Эвена был тролль) бесхозная - то считается что тролль и "виноват", но поскольку ему фраг дать нельзя то никому и не прибавляется.
Но на самом деле помимо источника "лишившего жертву последних 5хп", еще ведется учет тех кто атаковал за 10 секунд до этого. В игре довольно часто можно увидеть сообщение "такой-то, такой-то" убили "такого-то". Соответственно в случае с лавой И огоньком дамак наносится одновременно, но поскольку лава не объект, то получается что единственным, кто нанес урон был этот маленький огонек (а то, что лава наносит 4хп в за кадр, а огонь только 1 - не в счет)

P.S.
Скоро надо будет поставить пару экспериментов про "командный" дамак.
Название: Небольшая заметка по поводу суицидов.
Отправлено: Norten от 20/12/2010 13:27:56
1. на личном опыте и испытано на бункере 5 минут назад - Смерть на Лаве Фраг не отнимает - нападающий отвратительная вещь (сколько раз помню на Инферно воины промазав тараном сгорают на лаве и никакого минуса нет)

1.1 Смерть на огоньках взорванных бочках пороха также, смерть от взрыва самих бочек тоже не отнимает - ведь нападающий нейтральный а не вы. Я пробовал в защите от огня и без поля встав в трех бочках кинуть файер - он отнимет 64 хп то есть сам меня не убьет, а убивает меня взрывной волной - фраг не снимает - нападающий отвратительная вещь

1.2 Ловушки с лучом - не отнимают фраг - смотрите Дефаултный Скрин в Видео Кубка Иллюзий №3 карты Спай Форт

2. Лава и Берн дамажат с разной скоростью - Лава примерно Мага убивает за 2сек - то есть около 40 хп в сек, а Берн за 3,5 то есть примерно 20 хп в сек

Пробовал Берны на лаве - то дают автокилл то нет - зависит от того что добило тебя в последнюю секунду урон от лавы или от берна, учитывая выше названные цифры Лава Эквивалентна 2 бернам - если я разжигал 2 берна на лаве и ТТТ-хал на них то я обычно умирал от Берна (с -1) изредко всё же от лавы (без -1), при одном берне обычно (чаще) добивает лава и самоубийства нет

3. Если в арене вас добивает "Что-то гадкое"  :) иногда Врагу дают ассист в паре с отвратительной вещью (но вам -1 нет), если Ассист не учелся, то врагу по губе, никому и ничего не досталось
__________
Мой вывод - Отнимают фраг ТОЛЬКО когда Вы сами себе нанесете ПОСЛЕДНИЙ (добивающий) урон, то бишь тем объектом магии что принадлежит вам

p.s. Хотелось бы Знать Теорию или предположения насчет Правил начисления Ассиста - иногда ты кинул Яд и Враг икнув от Вас 1 разик был убил кем-то третьим врагом напрочь - а Вам ассист, а иногда Вы луч всадили -74 хп, а кто-то Третий Молнием Пшик -2 хп и весь фраг ему

Что я твердо знаю на этот счет - если Враг под Станом/Криком третьего лица в момент убийства то ассист  3ему лицу будет
(з.ы. мои предположения Ассисты еще зависят или должны зависят могут зависить от того а) Сколько время прошло с момента Дамага б) лечилась ли жертва после вашего урона хоть чем-то)
Название: Небольшая заметка по поводу суицидов.
Отправлено: Katarsis от 20/12/2010 21:40:29
из области картостроения могу добавить что в карте DeathTrap при активировании лазеров сферы скриптами присваиваются игроку, их активировавшему - если этот лазер кого-то убивает, то ему дается фраг (после чего статус хозяина с игрока снимается)
Название: Небольшая заметка по поводу суицидов.
Отправлено: TheSim от 20/12/2010 22:42:47
1. на личном опыте и испытано на бункере 5 минут назад - Смерть на Лаве Фраг не отнимает - нападающий отвратительная вещь (сколько раз помню на Инферно воины промазав тараном сгорают на лаве и никакого минуса нет)

Сам видел - в бункере на лаве четкий минус.