-
Notifications
You must be signed in to change notification settings - Fork 440
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add/refactor: сentcomm rapier #5924
The head ref may contain hidden characters: "\u0441entcom_rapier"
add/refactor: сentcomm rapier #5924
Conversation
76a27cc
to
9d54dc1
Compare
1220890
to
9d54dc1
Compare
073ef7f
to
9d54dc1
Compare
Гребанное автозакрытие пр-а... |
Co-authored-by: Den109G <[email protected]>
Синдирапира не рапира, а сабля. |
Надо на тандердом. Зачем? А потому что. |
Ну началось... |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Впринципе, пойдёт. Но всё равно нужен ещё один полноценный рефактор цепочки атак, чтобы перейти на такую систему.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Хороший рефактор. Работает всё.
Описание
Добавляет рапиру центрального командования.
Характеристики:
Урон 25, при броске 20
Пробитие брони 100
Урон стамине 100
Шанс блока 95 процентов. Блокирует все типы атак.
При разборе в деструктивном анализаторе дает техи, аналогичные синдирапире.
При разборе в автолете не дает ресурсов, аналогично синдирапире.
При ударе по цели в стаминокрите ложит ее в сон, аналогично синдирапире.
Имеет антидроп, который активируется на Z или кнопкой в левом верхнем углу экрана, при наличии рапиры в руках.
Прочие характеристики аналогичны обычной рапире и синдирапире.
Эта рапира в ножнах добавлена на пояс в аутфиты NT Navy Captain и Supreme Commander.
Спрайты рапиры нарисовал Кисик @splitpussy.
Так же в этом пр-е отрефакторены блоки у оружия. Теперь чтобы исключить урон из блока не нужно переопределять hit_reaction. Достаточно просто убрать битмаску атаки из поля block_type. Так же вынес стаминоурон и сон при стаминокрите при успешной атаке в отдельный компонент. Помимо этого, отрефакторены рапира и синдирапира, с вынесением общих свойств в отдельные классы, во избежание копирования. А так же мелкие рефакторы, связанные с неймингом флагов атаки.
Ссылка на предложение/Причина создания ПР
Рефактор + щитспавн игрушка для админов. Предложка не нужна.
Демонстрация изменений
Тесты
Запустил, протестил механики рапиры и отображение спрайтов, протестил механику блока на типовом оружии, которое подверглось рефактору. Все работает без багов.