-
Notifications
You must be signed in to change notification settings - Fork 633
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
Принтер документов #1510
Принтер документов #1510
Conversation
RSI Diff Bot; head commit 5b7d40d merging into 0ed6a07 Resources/Textures/Corvax/Structures/Machines/printer.rsi
|
Всё круто, но замену консолей удаляй, им функционал могут хоть завтра добавить. Да и не везде принтер на месте консоли будет хорошо выглядить |
Я так понимаю, это сделано чтобы принтеры были на картах оффов. Ну и то что функционал хоть завтра добавят, это конечно загнул. Максимум криминалистическую консоль, хотя она уже несколько месяцев в застое. |
Вернуть их не проблема. Можно в принципе принтер в файл компьютера добавить и в случае если у этих консолей добавится функционал, то сразу удалят заменяющие принтеры. |
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.
Для карт есть файл миграция который автоматически заменяет protoId -> protoId на карте при загрузке, поэтому не нужно переделывать консоль.
Пример: https://github.com/space-syndicate/space-station-14/blob/master/Resources/migration.yml#L20
|
Resources/Prototypes/Corvax/Entities/Objects/Material/Sheets/other.yml
Outdated
Show resolved
Hide resolved
Resources/Prototypes/Corvax/Entities/Structures/Machines/Printer.yml
Outdated
Show resolved
Hide resolved
…ther.yml Co-authored-by: lapatison <[email protected]>
…er.yml Co-authored-by: lapatison <[email protected]>
Resources/Prototypes/Corvax/Entities/Objects/Material/Sheets/other.yml
Outdated
Show resolved
Hide resolved
@@ -0,0 +1,7 @@ | |||
- type: material | |||
id: SheetPrinter |
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.
А существующий SheetPaper
не подойдет?
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.
А существующий
SheetPaper
не подойдет?
Нет, так как его только маперы могут добавить, он не спаунится и не заказывается
Resources/Prototypes/Corvax/Entities/Structures/Machines/Printer.yml
Outdated
Show resolved
Hide resolved
Если вы хотите чтобы его можно было разместить без участия мапперов. То, по возможности сделайте его крафт и платы. Если это уже реализовано, то простите, я немного слепой |
Он и так будет появляться без участия маперов, при старте раунда он заменит не работающие консоли. Для офовских карт пока так, для наших маперы сами могут его поставить. Так как полтикика сервера это поддержание «ванильной» сборки, я специально не делал отдельных плат. Мне кажется чем больше механик к нему накручивать, тем сложнее его будет поддерживать в Корвакс сборке, а значит меньше шансов что он к нам попадет. |
Co-authored-by: Morb <[email protected]>
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.
Исправь тесты:
Multiple failures or warnings in test:
1) SheetPrinter 'stack entity' Paper does not have the stack component
Expected: True
But was: False
2) SheetPrinter material has no stack prototype
Expected: True
But was: False
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.
у ВСЕХ энтити должны быть английские названия, дальше они локализируются через фтл
со спрайтами какая-то хуета, как пример хорошей работы можешь глянуть #1073
@@ -8,6 +8,10 @@ | |||
# WallSolid: Window | |||
# Table: null | |||
|
|||
# 2023-10-18 - Corvax |
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.
Исправлю
parent: BaseLathe | ||
id: PrinterDoc | ||
name: принтер документов | ||
description: Уникальная разработка Nanotrasen. |
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.
Даже не буду комментировать
@@ -0,0 +1,100 @@ | |||
- type: entity | |||
parent: BaseLathe |
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.
Нет не проще
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.
проще, так как ты будешь использовать в принтере меньше компонентов
0.1, | ||
0.1, | ||
0.1, | ||
2.0 |
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.
Так необходимо
}, | ||
{ | ||
"name": "building", | ||
"delays": [ |
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.
у тебя каждый рецепт 1 секунду, а стейт идёт 1.8секунд
- type: material | ||
id: SheetPrinter | ||
stackEntity: Paper | ||
name: бумага |
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.
Зачем если это для корвакса?
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.
В .yml используй английское название, я потом сгенерирую ftl
или сам можешь с помощью python .\Tools\ss14_ru\yamlextractor.py
, только там мусор нагенерит, нужно будет закомитить только новые ftl
|
||
- type: entity | ||
parent: Paper | ||
id: NOTICEOFLIQUIDATION |
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.
Так надо
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.
надо? это называется стандартизация, все айди должны быть в PascalCase
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.
Такой спрайт
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.
Failed MaterialPrototypeSpawnsStackMaterial [333 ms]
Error Message:
Expected: "SheetPrinter1"
But was: SheetPrinter
@Krosus777 are you coming back to this? |
Описание PR
Медиа
Проверки
Изменения
🆑 Krosus