Skip to content

Commit

Permalink
Fax Panel использует актуальную форму НТ ss220 при ответе (#1814)
Browse files Browse the repository at this point in the history
## Что этот PR делает
Обновил форму для Админчиков, потому что они мне помогают с тестами
целей

## Почему это хорошо для игры
Дружба между админами и кодерами = бесконечный профит

## Изображения изменений

![image](https://github.com/user-attachments/assets/93b697a5-73b6-4b33-9e31-931a5bf97717)


## Тестирование
Отправил красивый факс капитану

## Changelog

:cl:
tweak: Изменена форма факса при автоответе через Event -> Fax Panel на
актуальную с вики.
/:cl:

## Обзор от Sourcery

Улучшения:
- Обновлена форма факса, используемая в панели администратора, до
текущей формы NT SS220.

<details>
<summary>Original summary in English</summary>

## Обзор от Sourcery

Улучшения:
- Обновляет форму факса, используемую администраторами, до текущей формы
NT SS220 при ответе через панель факса.

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

Enhancements:
- Updates the fax form used by administrators to the current NT SS220
form when responding via the Fax Panel.

</details>

</details>

---------

Co-authored-by: Mikhail Dzianishchyts <[email protected]>
  • Loading branch information
Drsmail and m-dzianishchyts authored Feb 23, 2025
1 parent e30878e commit cfcd997
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 1 deletion.
5 changes: 4 additions & 1 deletion code/modules/admin/topic.dm
Original file line number Diff line number Diff line change
Expand Up @@ -2516,7 +2516,10 @@
var/use_letterheard = alert("Use letterhead? If so, do not add your own header or a footer. Type and format only your actual message.", null,"Nanotrasen","Syndicate", "No")
switch(use_letterheard)
if("Nanotrasen")
P = new /obj/item/paper/central_command(null)
// SS220 EDIT START Переопределил конструктор бумажки, чтобы была нужная форма для нашего цк
var/sign_name = tgui_input_text(usr, "Введите, от чьего лица отправить факс. Оставьте пустым, чтобы использовать стандартное имя.", "Выбор имени отправителя факса", max_length = MAX_NAME_LEN)
P = new /obj/item/paper/central_command(sign_name || null)
// SS220 EDIT END
if("Syndicate")
P = new /obj/item/paper/syndicate(null)
if("No")
Expand Down
15 changes: 15 additions & 0 deletions modular_ss220/bureaucracy/code/paper.dm
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,18 @@
/obj/item/paper/proc/reset_size()
paper_width = initial(paper_width)
paper_height = initial(paper_height)

/obj/item/paper/central_command
name = "Бумага с ЦК"
info = ""

/obj/item/paper/central_command/New(sign_name = "Стэнди Мэроу")
..()
var/SS220_pen_code_header = "\[grid\]\[row\]\[cell\] \[logo\]\[cell\]\[small\]Форма Nano Trasen NT-\[b\]CC\[/b\]-RES\[/small\]ᅠᅠᅠᅠᅠ\[small\]Время: \[time\]\[/small\] \
\[small\]Станция — \[b\]Центральное командование\[/b\]\[/small\]ᅠᅠ ᅠ\[small\]Год: [GLOB.game_year]\[/small\] \
\[br\]\[i\]\[large\]\[b\]\[field\] \[b\]\[/large\]\[/i\]\[/grid\]\[hr\] \
\[center\]Приветствую экипаж и руководство \[station\]!\[/center\]\[br\]\[br\]"
header = pencode_to_html(SS220_pen_code_header, sign=FALSE)

var/SS220_pen_code_footer = "\[br\]\[small\]\[i\]\[br\]Подпись: \[signfont\][sign_name]\[/signfont\]\[/i\], в должности: \[i\]Nanotrasen Navy Officer\[field\].\[/i\]\[/small\]\[br\]\[hr\]\[small\] *Несоблюдение указаний, содержащихся в данном документе, считается нарушением политики компании; Дисциплинарное взыскание за нарушения может быть применено на месте или в конце смены в Центральном командовании;\[br\]*Получатель(и) данного меморандума подтверждает(ют), что он(она/они) несут ответственность за любой ущерб, который может возникнуть в результате игнорирования приведенных здесь директив или рекомендаций;\[br\]*Все отчеты должны храниться конфиденциально их предполагаемым получателем и любой соответствующей стороной. Несанкционированное распространение данного меморандума может привести к дисциплинарным взысканиям.\[/small\]"
footer = pencode_to_html(SS220_pen_code_footer, sign=FALSE)

0 comments on commit cfcd997

Please sign in to comment.