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

Автоматические доступы, что выдаются в зависимости от кода станции #1004

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

kanopus952
Copy link
Contributor

@kanopus952 kanopus952 commented Jan 2, 2025

Changelog

🆑 kanopus7

  • add: Некоторые доступы получают расширения в зависимости от текущего кода станции, позволяющие им получать доступ к определенным предметам.
  • tweak: ГП теперь не нужно будет выдавать расширенный.

@KaiserMaus
Copy link
Contributor

Может ли агент скопировать доступы через агентскую карту что были выданы таким способом через код станции?

public string CurrentAlertLevel;

[DataField("redAlertAccesses")]
public ProtoId<AlertAccessesPrototype> RedAlertAccesses;
Copy link
Collaborator

Choose a reason for hiding this comment

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

Что это за пиздец, зачем сколько переменных здесь, создай просто Dict<уровень, доступы> и прописывай его через прототипы.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

поправлю

Copy link
Contributor Author

Choose a reason for hiding this comment

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

ready

/// Defines a single access level that can be stored on ID cards and checked for.
/// </summary>
[Prototype("alertAccessesPrototype")]
public sealed partial class AlertAccessesPrototype : IPrototype
Copy link
Collaborator

Choose a reason for hiding this comment

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

Зачем делать отдельный прототип.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

удалил

id: SecurityRedAlertAccesses
access:
- Engineer
- Command
Copy link
Collaborator

Choose a reason for hiding this comment

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

Почему так мало доступов расширяется? РНД? Медбей? Карго которое уже заказало 20 ящиков пушек?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

это для теста пока, потом дополню

@kanopus952
Copy link
Contributor Author

Может ли агент скопировать доступы через агентскую карту что были выданы таким способом через код станции?

не сможет

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants