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
Port of admin freeze verb from NSS Pheonix [FEATURE] #327
Conversation
log_admin("[key_name(usr)] unfroze [key_name(M)]") | ||
|
||
|
||
/client/proc/freezemecha(obj/mecha/O as obj in world) |
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.
I'd recommend replacing world with mecha_list. It should be much more efficient.
Great, but we should make it a rule that people can't fuck with frozen people. At all. |
💯 |
I will point out that, when freezing people, it clearly displays a large flashing electric overlay with 'ADMIN' on it; Probably fairly self explanatory to not touch them |
I know, but that doesn't stop people from doing so on UT. |
Maybe a solution would be to make frozen people unmoveable and invulnerable for the duration they are frozen. |
That would work. |
Is it possible to make them unable to be stripped while frozen, or is that covered under invulnerable? |
I would think you would just freeze anyone that is stripping/attacking/dragging the person you froze. |
Lot easier to just make then untouchable. |
Not necessarily, but I will see what I can do. |
Going to have to avoid merging until #291 is complete- Cannot modify inventory.dm until done. |
Conflicts: code/modules/admin/admin_verbs.dm
@Markolie Alright, this commit ( #327 ) should be fine to merge- #291 was merged, therefore, can safely modify inventory.dm with minimal conflict causes. Unfortunately, due to there being no feasible way to prevent attacks via weapons, frozen people can still be injured by a greysuit with a fire extinguisher, but they can no longer be pulled, punched, grabbed, or stripped. |
Port of admin freeze verb from NSS Pheonix [FEATURE] [Do Not Merge]
* AI: Создание биндов для локаций камер * Update code/modules/keybindings/bindings_ai.dm * Update code/modules/keybindings/bindings_ai.dm * Update code/modules/keybindings/bindings_ai.dm * Update code/modules/keybindings/bindings_ai.dm * Update code/modules/keybindings/bindings_ai.dm * больше процов богу процов. * Убран лишний дебаг текст, заменен тип сообщения. * Refine code * clean whitespaces * fix var typo and clean up logic Co-authored-by: Aziz Chynaliev <azizonkg@gmail.com> Fix AI camera cycle logic for keybinds
…SS13#327) ## Что этот PR делает Превращает Дельту в зоопарк, возвращает собак, котов, моль в теха. На Гипериаде мелкие упущенные правки с статуями и карпами в аквариумах друг напротив друга. ## Почему это хорошо для игры Теперь на дельте у большинства пассивных отделов есть безопасные животины. Для хайпопа показали они себя отлично. ## Изображения изменений Нет ## Тестирование Да ## Changelog :cl: add: Дельта: Добавлен зоопарк. add: Кибериада: Имена для карпов add: Кибериада: Статуи /:cl: <!-- Оба :cl:'а должны быть на месте, что-бы чейнджлог работал! Вы можете написать свой ник справа от первого :cl:, если хотите. Иначе будет использован ваш ник на ГитХабе. --> <!-- Вы можете использовать несколько записей с одинаковым префиксом (Они используются только для иконки в игре) и удалить ненужные. Помните, что чейнджлог должен быть понятен обычным игроком. --> <!-- Если чейнджлог не влияет на игроков(например, это рефактор), вы можете исключить всю секцию. -->
This ports the admin tool for freezing mobs and mechs from NSS Pheonix (Unbound Travels).