Jump to content
Sign in to follow this  
AM0S

Щиты и как они реализованы на interlude

Recommended Posts

Всем доброго времени. Игроки начали засыпать форум о том что щит не работает от слова не правильно до слова совсем.
Я ранее не когда не задавался механикой щитов так как этот вопрос некогда и не подымался а тут поехало… 
Начал шуршать просторы гугла о полном и корректном описании роботы щитов и наткнулся на полный хаос совершенно разной информации: о том что щиты должны блочить только стрелы, о том что шиты должны шансово блочить и физ и маг урон, о том. Что щиты должны должны должны и крыша полетела…

Создал танка ДА ну думаю с его скилами и пасивками сейчас все будет как на ладони видно. 

Полетел на мобов под фул бафом.

И так наагрил на себя 3 моба с физ атакой и жду жду жду и толку ноль действительно ноль.

Аналогичная история против магом и стрел. 

Я могу что-что делать не так 100% не критикуйте плиз я с щитами как то не когда вопросом не задавался. 

Плиз где найти толковое описание роботы щитов для интерлюдии 

И как у вас дела с щитами?

Share this post


Link to post
Share on other sites

Слушай ты там под чем? У тебя проблемы с головой? Тебе надо к доктору сходить.

Share this post


Link to post
Share on other sites

В смысле под чем? Вроде нормальный вопрос по поводу щитов … что не так то ? Попросил у кого есть достоверный гайд…

Edited by AM0S

Share this post


Link to post
Share on other sites

Скачай ц4 птс сборку и установи, проводи тесты разные замеры на разных бафах, так примерные формулы и выведешь. Никто не полезет в иду искать точные формулы чтобы ответить на вопрос. Или возьми реализацию со сборки acis, там +- похоже на правду

  • Like 1

Share this post


Link to post
Share on other sites
7 часов назад, AM0S сказал:

В смысле под чем? Вроде нормальный вопрос по поводу щитов … что не так то ? Попросил у кого есть достоверный гайд…

Тебе удобно читать свой пост? 
Ты в этой сфере уже очень долго. 
Уж с Щитом разобраться и Оружием с Броней должно быть не проблемой.
Щиты относятся к ArmorType.SHIELD - реализация зависит от сборки.
За основу там идет 3 константы абстрактного класса BaseCalc.java:

public static final byte SHIELD_DEFENSE_FAILED = 0; // no shield defense
public static final byte SHIELD_DEFENSE_SUCCEED = 1; // normal shield defense
public static final byte SHIELD_DEFENSE_PERFECT_BLOCK = 2; // perfect block

Из абстрактного класса BaseCalc.java наследуемся в Block.java - это и есть наш щит и расчеты отражения блокировок

 

  • Like 1

Share this post


Link to post
Share on other sites

Из того что видел в реализации в разных исходниках и что отлично налазит на глобус и похоже на правду:

1. Просчет угла атаки, на угол защиты щитом могут влиять как и  базовые показатели класса так и какието пассивки\активки

2. Если попали в угол - просчет шанса блокировки щитом, на который также могут влияет особенности каждого щита или активные и пасивные скилы

3. Если попали в шанс - то в момент просчета урона берем значение защиты щита и добавляем к показателю физ или маг защиты персонажа в зависимости от типа урона. 

4. При соблюдение условий выше - есть 5% шанс полность заблокировать (уменьшить до 1 урона) как физическую так и магическую атаку

5. У физического или магического скила может быть свойство "игнорировать щит" - соотвествено все вышеописанное не считаеться

Edited by lvlkoo
  • Like 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...