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

Сломанное наложение слоёв через clothingVisuals на расы (!= не человек) #2286

Open
EstKemran opened this issue Dec 1, 2024 · 1 comment
Labels
Status: Needs Labels Please, add labels as fast as possible

Comments

@EstKemran
Copy link

Описание

Для наложение слоёв у нас используется clothingVisuals в компоненте Clothing. С основной функцией, наложение state, оно справляется, но проблема возникает, если одеть одежду с clothingVisuals на другую расу.

На примере с макакой:
У разноцветных комбинезонов накладываются два стейта: equipped-INNERCLOTHING и trinkets-equipped-INNERCLOTHING, иногда и prisoner-equipped-INNERCLOTHING. Собственно, на макак спрайты не отображаются (отображается спрайт человека), поэтому их не стали рисовать.

    sprite: Clothing/Uniforms/Jumpsuit/color.rsi
    clothingVisuals:
      jumpsuit:
      - state: equipped-INNERCLOTHING
      - state: trinkets-alt-equipped-INNERCLOTHING

На примере с воксами, скафандрами и шейдерами:
Если через тот же клозингвизуалс накладывать стейт с шейдером:

    sprite: SS220/Clothing/OuterClothing/Hardsuits/spatio.rsi
    clothingVisuals:
      outerClothing:
      - state: equipped-OUTERCLOTHING
      - state: equipped-OUTERCLOTHING-unshaded
        shader: unshaded

То, на человеке отображаются стейты с шейдером. На воксе, у которого есть свои спрайты, не только не отображаются стейст шейдером, но и основной спрайт.
367593702-1d826935-d2a7-421f-bd8f-7d7389e87eba

Подробнее о проблеме с скафандрами, воксами и шейдером в ПРе: Salvage Hardsuit Repsrite #1869

Шаги воспроизведения

  1. Добавить компоненту Clothing clothingVisuals . Добавить спрайт для наложения на первый стайт.
  2. Увидеть, что на расах, отличных от человека, неправильно отображаются стейты.

Скриншоты

No response

@github-actions github-actions bot added the Status: Needs Labels Please, add labels as fast as possible label Dec 1, 2024
@Tris0r
Copy link

Tris0r commented Dec 4, 2024

Надеть* одежду

@EstKemran EstKemran changed the title Сломанный наложение слоёв через clothingVisuals на расы (!= не человек) Сломанное наложение слоёв через clothingVisuals на расы (!= не человек) Dec 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Needs Labels Please, add labels as fast as possible
Projects
None yet
Development

No branches or pull requests

2 participants