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

Real stealth for ninja and syndie box #1075

Merged
merged 10 commits into from
Jun 11, 2024

Conversation

TryHardo7
Copy link

@TryHardo7 TryHardo7 commented Jun 1, 2024

Описание PR

Изменил прозрачность эффекта стелса, теперь его действительно трудно заметить.

Медиа

Content.client.2024.06.01.-.17.58.25.09.mp4

Проверки

  • PR полностью завершён и мне не нужна помощь чтобы его закончить.
  • Я внимательно просмотрел все свои изменения и багов в них не нашёл.
  • Я запускал локальный сервер со своими изменениями и всё протестировал.
  • Я добавил видео демонстрации PR в игре.

Изменения

🆑 Lancevrot

  • tweak: Изменена сила эффекта невидимости для ниндзи и коробки синдиката, теперь их действительно трудно заметить. Также ниндзя не будет отображаться у СБ в худах.

Copy link

@DexlerXD DexlerXD left a comment

Choose a reason for hiding this comment

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

Хорошее изменение, но есть нюансы:

  1. Если мы делаем измерения за пределами наших папок и пространства имён, то мы обязаны комментариями помечать таковые изменения, например:
//SS220-something
DoSomething();

или

//SS220-something begin
DoSomething();
DoStuff();
//SS220-something end
  1. Изменения переменной в StealthComponent не самое лучшее решение, т. к. это стандартное значение датафилда. Лучше поменять именно это поле в нужном прототипе.

@EstKemran
Copy link

EstKemran commented Jun 1, 2024

Усиление невидимости одобряли?

@UrPrice
Copy link
Collaborator

UrPrice commented Jun 2, 2024

Отоброжение оверлея худов при этом скрывается?
Без фикса оверлея мало смысла менять сам эффект невидимости

Добавил описание внесённых изменений с тегом SS220.
Добавил описание вносимых изменений.
@TryHardo7
Copy link
Author

  1. Если мы делаем измерения за пределами наших папок и пространства имён, то мы обязаны комментариями помечать таковые изменения, например:

Правильно?

@@ -74,6 +74,11 @@
parent: MobHuman
id: MobHumanSpaceNinja
components:
/// <summary>
Copy link

Choose a reason for hiding this comment

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

в прототипах комменатрии ставятся через #, т.е.:

#SS220-some-change
- type: Comp

@@ -57,6 +57,7 @@ public sealed partial class StealthComponent : Component

/// <summary>
/// Minimum visibility. Note that the visual effect caps out at -1, but this value is allowed to be larger or smaller.
/// SS220 - changed maximum visibility to be equal to minimum so that ninja will be actually invisible, not just blur effect everyone sees immediately.
Copy link

Choose a reason for hiding this comment

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

как я написал в пункте 2 ревью, изменения в коде лучше в принципе убрать.
попробуй поменять компонент StealthClothing в одежде ниндзя

TryHardo7 and others added 3 commits June 2, 2024 18:45
Через гит пуш неактуальный комментарий не захотел удаляться, удалил так.
@github-actions github-actions bot added the Changes: Prototypes Изменение затронуло файлы ".yml" кроме неймспейса "maps" label Jun 2, 2024
@TryHardo7
Copy link
Author

Убрал изменения в коде, всё сделано через прототипы. Базовые системы, на которые что-либо ссылается не затронуты.

@DexlerXD
Copy link

DexlerXD commented Jun 2, 2024

@Surani1 мнение

@Surani1
Copy link

Surani1 commented Jun 2, 2024

Убрал изменения в коде, всё сделано через прототипы. Базовые системы, на которые что-либо ссылается не затронуты.

  1. Изменения в коде влияют на стеллс коробку?
  2. Как работает HUD's с данными модификаторами? Приложи пожалуйста видеоролик.

Тема со стеллсом - прямое изменение баланса, это наболевшая проблема как у игроков, не любящих когда их ВХшут, так и у администрации. Нужно создать трекер с предложением и обязательно голосованием, в котором можно будет понять, каково мнение игроков на этот счёт.

После этого я пингану адуча и там уже будет решение, про два пункта выше так-же жду ответа.

@TryHardo7
Copy link
Author

  1. Изменения в коде влияют на стеллс коробку?
  2. Как работает HUD's с данными модификаторами? Приложи пожалуйста видеоролик.
  1. Вот видео с коробкой.
    https://github.com/SerbiaStrong-220/space-station-14/assets/166473301/bb9bc12d-de20-4486-95df-4858c6959c91
  2. Видео с худом приложено изначально - на ниндзю надел СБ очки, иконки нет. Полоска здоровья же будет отображаться в мед худах.

Я против трекера, потому что там 95% васяны которые спамят пиво на всё подряд и им в принципе посрать. С момента когда я начал админить с печальной регулярностью этот вопрос всплывал в спорах. Я считаю лучшее решение - сделать так, чтобы игрок не думал "а не нарушаю ли я правила?" во время просто игры. Плюс тот инвиз что есть вовсе не инвиз, толку от него минимум, только атмосферу рушит ибо каждый думает что не должен его видеть, хотя отчётливо видит. По-моему данное изменение решит как и вопрос споров о правилах, так и добавит комфорта игрокам, так и подходит по смыслу для ниндзи, который должен быть всё-таки скрытный.

@Surani1
Copy link

Surani1 commented Jun 3, 2024

  1. Изменения в коде влияют на стеллс коробку?
  2. Как работает HUD's с данными модификаторами? Приложи пожалуйста видеоролик.
  1. Вот видео с коробкой.
    https://github.com/SerbiaStrong-220/space-station-14/assets/166473301/bb9bc12d-de20-4486-95df-4858c6959c91
  2. Видео с худом приложено изначально - на ниндзю надел СБ очки, иконки нет. Полоска здоровья же будет отображаться в мед худах.

Я против трекера, потому что там 95% васяны которые спамят пиво на всё подряд и им в принципе посрать. С момента когда я начал админить с печальной регулярностью этот вопрос всплывал в спорах. Я считаю лучшее решение - сделать так, чтобы игрок не думал "а не нарушаю ли я правила?" во время просто игры. Плюс тот инвиз что есть вовсе не инвиз, толку от него минимум, только атмосферу рушит ибо каждый думает что не должен его видеть, хотя отчётливо видит. По-моему данное изменение решит как и вопрос споров о правилах, так и добавит комфорта игрокам, так и подходит по смыслу для ниндзи, который должен быть всё-таки скрытный.

С трекером решать @Ady4ik ( ну и в общем посмотри подумай )

Проблема с коробкой - из-за твоих изменений она стала какой-то имбалансной, скорость захода в инвиз слишком быстрая и при передвижении медленно спадает.

Был момент где я пытался исправить нормально инвиз, но по итогу вышла сильная каша, поэтому идею отложил на будущее.

Copy link

@Ady4ik Ady4ik left a comment

Choose a reason for hiding this comment

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

  1. Увеличить длительность вхождения в инвиз
  2. Увеличить эффект размытия пространства во время ходьбы у ниндзи, чтобы его было более заметно во время ходьбы

@TryHardo7
Copy link
Author

  1. Увеличить длительность вхождения в инвиз
  2. Увеличить эффект размытия пространства во время ходьбы у ниндзи, чтобы его было более заметно во время ходьбы
  1. зачем? какую ценность для геймплея несёт увеличение вхождения в инвиз?
  2. Я специально ухожу от бесполезного инвиза, потому что он создаёт проблемы+неудобства и игрокам и администрации. Зачем ниндзю должно быть лучше видно при любых условиях?

@Ady4ik
Copy link

Ady4ik commented Jun 5, 2024

зачем? какую ценность для геймплея несёт увеличение вхождения в инвиз?
Я специально ухожу от бесполезного инвиза, потому что он создаёт проблемы+неудобства и игрокам и администрации. Зачем ниндзю должно быть лучше видно при любых условиях?

  1. Увеличение длительность вхождения в инвиз позволяет игроку хотя бы заметить ниндзю, потому что из-за слишком быстрого ухода в инвиз будет увеличена его наглость. Буквально: забежал, убил СБ на глазах у другого, ушел в инвиз за 0.01 - остался безнаказанным.
  2. Размытие в движении даст хотя бы намек на то, что перед тобой что-то да есть. Это позволяет игроку хотя бы приготовится к тому, что его скоро постигнет кара ниндзи.

@TryHardo7
Copy link
Author

  1. Увеличение длительность вхождения в инвиз
  2. Размытие в движении

Всем селом думали как это сделать, по итогу придумали: теперь ниндзя красиво модно уходит в инвиз плавно.

Content.client.2024.06.07.-.23.54.10.01.mp4

removed bricked line
Fixed action PhaseCloack
@DexlerXD
Copy link

DexlerXD commented Jun 8, 2024

@Ady4ik мнение после изменений?

Copy link

@Ady4ik Ady4ik left a comment

Choose a reason for hiding this comment

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

Идеально

@DexlerXD DexlerXD merged commit af4086d into SerbiaStrong-220:master Jun 11, 2024
15 checks passed
@Ady4ik Ady4ik mentioned this pull request Sep 1, 2024
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changes: Prototypes Изменение затронуло файлы ".yml" кроме неймспейса "maps" Status: Needs Review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants