-
Notifications
You must be signed in to change notification settings - Fork 458
add: Добавление функционала прицеливания для БСА #7111
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
base: master220
Are you sure you want to change the base?
Conversation
Добавлено оповещение о прилете, звуковое и визуальное. |
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.
Мелкие замечания.
code/modules/station_goals/bsa.dm
Outdated
if(BSA_MODE_POWER_SHOT) | ||
data["mode"] = "Power shot" | ||
if(BSA_MODE_PULSE_SHOT) | ||
data["mode"] = "Pulse shot" | ||
if(BSA_MODE_PULSE_BURST) | ||
data["mode"] = "Pulse burst" | ||
if(BSA_MODE_POWER_BURST) | ||
data["mode"] = "Power burst" | ||
else | ||
data["mode"] = "Unknown" |
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.
Режимы стрельбы, не очень получается локализовать на русский, получается не очень варианты:
Мощный выстрел
Слабый выстрел
Слабая очередь
Мощная очередь
Описание
С консоли можно грубо навести бса на сигнал гпс (зону, если это админский бса), при такой наводке бса целится примерно в сигнал (плюс-минус 7 тайлов вокруг).
Затем с помощью просмотра камеры и кнопок в точно навестись на цель в радиусе 15 тайлов от места наводки (просмотр как в консоли камер, с перекрестием куда целимся).
Также добавляем два новых режима выстрела.
Режимы стрельбы:
При выстреле бса имеет некоторый разброс, для одиночного выстрела плюс-минус пару тайлов, для очереди плюс-минус 4 тайла.
Причина создания ПР / Почему это хорошо для игры
Делаем цель постройки бса не такой бесполезной.
Сейчас бса строят и даже стрелять не хотят, ибо стрелять вникуда - неинтересно, а стрельба по станции чревато баном. Более слабые режимый стрельбы позволит использовать антагам его уже на станции без угрозы убить не того кого хотел.
Ну а режим прицеливания дает возможность использовать бса против блоба например. Ну или весело стрелять по фауне на планете.
Предложка
https://discord.com/channels/617003227182792704/618952559607939072/1392497067926093964
Демонстрация изменений
Тесты
Протестировано на локалке, режимы стрельбы меняются, время перезарядки разное для разных режимов реализовано. Прицеливание через камеру выглядит хорошо.
Пришлось покопаться в тгуи и поискать решение для реализации перекрестья.
Не конфликтует с существующим ПР на изменение цели бса на выстрел для смены циклов лазиса, после мержа того пр - исправлю конфликты. Поэтому скорее всего надо будет подождать пока тот пр не замержится, а так все равно предложка сегодня только перейдет в стадию голосования.