Цитата:
Сообщение от ScythLab
alexov, сколько у тебя занимай блок автоматики? И примерно какой функционал там реализован?
|
657 строк на всю автоматику.
Но тут следует уточнить что это не чистые строки текстовых файлов, которые я даже не знаю как просуммировать кроме как руками, а строки которые считает инструмент Code Metrics. Он не считает переносы строк, скобочки, юзинги, енумы. Но например считает строки конечного автомата в который компилятор разворачивает async await. Как бы то ни было метрика хороша, потому что такой способ подсчета строк лучше коррелирует с его поддерживаемостью.
Так мало строк получилось потому что все написано в функциональном стиле. То есть на реализацию одной определенной функции уходит 1-10 строчек на Linq.
По функционалу писал уже в своей ветке, но можно повториться:
Килл мобов, спойл, манор. Фильтрация/сортировка целей по аггресивности, жив/мертв, ассисту сопартийцев, наложенным эффектам, хп, ID, расстоянию, проспойоленности/проманоренности/просвипанности. Бафы, снятие дебафов, оффпати, возврат в точку, следование за персонажем, убегать от агров к своим, сесть/встать на реген, хил, речарж, рес, сбор дропа
В привате по техническим причинам остаются пока уведомления о всевозможных событиях и по политическим причинам часть автоматики.