Skip to content
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

admin: some admin tweaks part 2 #6401

Merged

Conversation

dageavtobusnick
Copy link
Contributor

Описание

Список изменений:
Билдмод:
добавлены следущие режимы:
Force Move -- позволяет мгновенно перемещать объекты и мобов (код взят отсюда ParadiseSS13/Paradise#20073 )
Say -- позволяет говорить от лица неодушевленных мобов и предметов. Код отсюда(ParadiseSS13/Paradise#27826)
Offer -- позволяет раздавать мобов гостам одним нажатием(предварительно единоразово натсроив раздачу). (код отсюда ParadiseSS13/Paradise#26712)
Поправлен режим Fill. Ему добавлена возможность копировать тип объекта с помощью альт + ЛКМ, для дальнейшего использования при заполнении. (код отсюда ParadiseSS13/Paradise#25997)

Добавлены следующие смайты:
Nugget -- кукла получает стан и ей спустя время отрывает все конечности, кроме головы.(Код взят отсюда ParadiseSS13/Paradise#22637)
Rod -- недалеко от моба из портала спавнится незыблемый стержень, летит к цели. Пролетев ее, стержень улетает в портал пролетя от 1 до 10 тайлов. (код отсюда ParadiseSS13/Paradise#25424)

В бумаги добавлен новый тег [signfont] текст [signfont], позволяющий ставить подпись с любым текстом. Требует R_EVENT(код отсюда ParadiseSS13/Paradise#21026 )

Добавлено 3 базовых безопасных аутфита(для 3 рас) для спавна игроков из гостов для тестов. Данные наборы не имеют ничего, что позволило бы игрокам насрать в раунд(код отсюда ParadiseSS13/Paradise#21846)

Добавлены кнопки в консоль коммуникации, доступные только при наличии на карте доступа ЦК и флага R_ADMIN, либо в агосте. Кнопки(вызова и блокировки обр, смены кодов от ГАММЫ, отправки ГАММА оружейной, Кастомных анонсов не будут работать без R_EVENT). Для кнопок факс панель, анонсы от лица ЦК, отправка кодов достаточно R_ADMIN. Код взят и адаптирован отсюда ParadiseSS13/Paradise#22096.

Добавлен аутфит, содержащий удобные для дебага щитспавн супервещи(в том числе и новые) и материалы. (код взят отсюда ParadiseSS13/Paradise#22223)

Улучшены админские взаимодействия с ИИ. Теперь в пустое ядро можно запихнуть госта. Так же при гостовании призрак переместится к месту, где был глаз ИИ, а возвращение переносит глаз ии к месту, где был призрак. (код отсюда ParadiseSS13/Paradise#22769)

В вв скрыты от неадминов некоторые админские переменные(например тикеты). (код отсюда ParadiseSS13/Paradise#22788)

Добавлена история м-сеев по аналоги с а-сеями. Так же история асеев открыта для модераторов(они итак видят ачат, но почему-то до этого не могли смотреть его историю). (код отсюда ParadiseSS13/Paradise#25749)

A-folow теперь работает на клиенты. (код отсюда ParadiseSS13/Paradise#25996)

Админ аутфиты теперь сохранают в себе ранг карты. (код отсюда ParadiseSS13/Paradise#27502)

Добавлены админклинеры, позволяющие очищать местоность от трупов, объектов и всего. (код отсюда ParadiseSS13/Paradise#26796)

Причина создания ПР / Почему это хорошо для игры

Новые удобные кнопки(и правка старых) и новые дебаг предметы.

Демонстрация изменений

image
image

Тесты

Запустил локалку, понажимал кнопки, поиспользовал предметы. Все работает

@github-actions github-actions bot added DMI Affects DMI files TGUI Affects TGUI javascript Pull requests that update Javascript code labels Jan 22, 2025
@PlayerUnknown14 PlayerUnknown14 self-assigned this Jan 22, 2025
@PlayerUnknown14 PlayerUnknown14 added the Перевод Съешь же ещё этих мягких французских булок, да выпей чаю label Jan 22, 2025
Copy link
Member

@PlayerUnknown14 PlayerUnknown14 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Допилить.

code/datums/outfits/outfit_admin.dm Outdated Show resolved Hide resolved
code/datums/outfits/outfit_debug.dm Outdated Show resolved Hide resolved
code/datums/outfits/outfit_debug.dm Outdated Show resolved Hide resolved
code/datums/outfits/outfit_debug.dm Outdated Show resolved Hide resolved
code/datums/outfits/outfit_debug.dm Outdated Show resolved Hide resolved
tgui/packages/tgui/interfaces/CommunicationsComputer.js Outdated Show resolved Hide resolved
tgui/packages/tgui/interfaces/CommunicationsComputer.js Outdated Show resolved Hide resolved
tgui/packages/tgui/interfaces/CommunicationsComputer.js Outdated Show resolved Hide resolved
tgui/packages/tgui/interfaces/CommunicationsComputer.js Outdated Show resolved Hide resolved
tgui/packages/tgui/interfaces/CommunicationsComputer.js Outdated Show resolved Hide resolved
code/game/machinery/computer/communications.dm Outdated Show resolved Hide resolved
code/modules/admin/admin.dm Outdated Show resolved Hide resolved
code/modules/admin/admin.dm Outdated Show resolved Hide resolved
code/modules/admin/admin.dm Outdated Show resolved Hide resolved
code/__HELPERS/type2type.dm Outdated Show resolved Hide resolved
@BeebBeebBoob
Copy link
Member

log_and_message_admins уже имеет встроенный в начале key_name_log(usr)

code/__DEFINES/span.dm Outdated Show resolved Hide resolved
code/modules/mob/mob_helpers.dm Outdated Show resolved Hide resolved
@dageavtobusnick
Copy link
Contributor Author

log_and_message_admins уже имеет встроенный в начале key_name_log(usr)

Исправил

code/datums/outfits/outfit_debug.dm Outdated Show resolved Hide resolved
code/datums/outfits/outfit_debug.dm Outdated Show resolved Hide resolved
code/game/machinery/computer/communications.dm Outdated Show resolved Hide resolved
code/game/machinery/computer/communications.dm Outdated Show resolved Hide resolved
code/game/machinery/computer/communications.dm Outdated Show resolved Hide resolved
tgui/packages/tgui/interfaces/CommunicationsComputer.js Outdated Show resolved Hide resolved
tgui/packages/tgui/interfaces/CommunicationsComputer.js Outdated Show resolved Hide resolved
tgui/packages/tgui/interfaces/CommunicationsComputer.js Outdated Show resolved Hide resolved
tgui/packages/tgui/interfaces/CommunicationsComputer.js Outdated Show resolved Hide resolved
tgui/packages/tgui/interfaces/CommunicationsComputer.js Outdated Show resolved Hide resolved
@github-actions github-actions bot added the Merge Conflict This doesn't seem right label Jan 23, 2025
@github-actions github-actions bot added Merge Conflict This doesn't seem right and removed Merge Conflict This doesn't seem right labels Jan 23, 2025
@github-actions github-actions bot removed the Merge Conflict This doesn't seem right label Jan 23, 2025
Copy link
Member

@PlayerUnknown14 PlayerUnknown14 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Добро на локализацию.

@PlayerUnknown14 PlayerUnknown14 added the Has Approve Have been approved by somebody from Review Team and awaiting for one more approve label Jan 23, 2025
Co-authored-by: BeebBeebBoob <beebbeebboob@mail.ru>
Co-authored-by: BeebBeebBoob <beebbeebboob@mail.ru>
dageavtobusnick and others added 2 commits January 23, 2025 18:02
Co-authored-by: BeebBeebBoob <beebbeebboob@mail.ru>
@BeebBeebBoob BeebBeebBoob merged commit 52597f7 into ss220-space:master220 Jan 23, 2025
12 checks passed
@dageavtobusnick dageavtobusnick deleted the some_admins_tweaks_p2 branch January 24, 2025 07:32
Ssheya pushed a commit to Ssheya/Paradise that referenced this pull request Jan 25, 2025
* admin: some admin tweaks part 2

* fix

* правки перевода и логов

* error fixes

* Update code/__DEFINES/span.dm

Co-authored-by: BeebBeebBoob <beebbeebboob@mail.ru>

* log_and_message_admins fix

* fix

* fix conflicts

* правки перевода

* Update code/game/machinery/computer/communications.dm

Co-authored-by: BeebBeebBoob <beebbeebboob@mail.ru>

* Update code/game/machinery/computer/communications.dm

Co-authored-by: BeebBeebBoob <beebbeebboob@mail.ru>

* Update code/modules/admin/verbs/asays.dm

Co-authored-by: BeebBeebBoob <beebbeebboob@mail.ru>

* asays

---------

Co-authored-by: BeebBeebBoob <beebbeebboob@mail.ru>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DMI Affects DMI files Has Approve Have been approved by somebody from Review Team and awaiting for one more approve javascript Pull requests that update Javascript code TGUI Affects TGUI Перевод Съешь же ещё этих мягких французских булок, да выпей чаю
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants