Open ChaoticTheBot opened 4 years ago
Багогусь интересный и похож на правду, потому что проверок на такие вещи там нет. Надо будет заблочить вытаскивание батареи при выборе какой-либо функции.
Надо будет заблочить вытаскивание батареи при выборе какой-либо функции.
Красивее будет закрывать интерфейс у пользователя, если батарейку вытащили. Нет?
Не красивее, потому что суть-то в чем: Ты в интерфейсе тыкаешь на кнопку, у тебя открывается окно выбора локации. Если ты перекроешь сам интерфейс вортекса, то на окно выбора это не повлияет.
Плюс, у вортекс-манипуляторов сейчас интерфейс работает и при отсутствии батарейки - показывая, что в девайсе нет батареи.
Чем придумывать что-то сложное, можно просто не давать ковыряться во внутренностях во время каких-то активных операций.
Можно пойти дальше и сделать кулдаун, не дающий дергать батарею какое-то время после применения любой способности.
Плюс, у вортекс-манипуляторов сейчас интерфейс работает и при отсутствии батарейки - показывая, что в девайсе нет батареи.
Я думал о том, как с УИ тех же компьютеров сделано: У тебя кончилось электричество, УИ ты больше не видишь с того момента, как оно кончилось. Это довольно лаконично смотрится с консолями. Но, если так, а также вортексы предполагают исключительно механические интерфейсы, без экранчиков, то, пожалуй, с закрытием интерфейса было бы так себе.
НаноУИ там нет, мне было лень с ними бодаться. Но можно и наноуи запилить, в принципе, и без всплывающих окон. Т.е. вбиваешь настройку прямо в интерфейсе, потом прожимаешь на кнопку телепортации. И уже кнопка не срабатывает при отсутствии питания.
Но учитывая намечающийся реворк вортексов, перепиливать текущий интерфейс чисто под это дело - лишняя и неблагодарная работа.
Есть идейка - как таким хитромудрым людям(хотя я тоже пару раз это юзал, каюсь) испортить багоюз. Вместо закрытия интерфейса можно воткнуть проверку после выбора локации и если нет батареи - выдавать паническое сообщение("RUNTIME ERROR! Insufficient energy for jump! Initiated emergency bluspace energy intake!") и делать рандомный прыжок, как при редких рандомных сбоях. Ну или просто не прыгать с "Insufficient energy for jump".
Было актуально в 2021, посмотрим ЕЩЕ РАЗ.
Берём вортекс, ставим батарею, выбираем место телепорта, вытаскиваем батарею, телепортируемся! Телепорт без затраты энергии батареи или фича? <:bigbrain:702570479252406454>
_Этот иссуй был создан автоматически по сообщению из дискорда. Автор: PEKPYT#2769._