Skip to content

QuadBorg Update#82

Open
cosmosgc wants to merge 5 commits intoLaryNevesPR:EE-Andromedafrom
cosmosgc:QuadBorgUpdate
Open

QuadBorg Update#82
cosmosgc wants to merge 5 commits intoLaryNevesPR:EE-Andromedafrom
cosmosgc:QuadBorgUpdate

Conversation

@cosmosgc
Copy link

@cosmosgc cosmosgc commented Apr 18, 2025

Description

Adiciona medquadborg, apexquadborg, guias de construção (Bugado), visor mais complexo e animação para os quadborg


image


Changelog

🆑

  • add: prototipos e texturas relacionadas a quadborg
  • tweak: tira quadborg do resources vanilla e bota na pasta original

Summary by CodeRabbit

  • Novos Recursos

    • Adicionado guia detalhado sobre Quadborgs ao guia do jogo, incluindo informações sobre construção, tipos de chassis e módulos de segurança.
    • Novas entradas de localização para Quadborgs em inglês e português.
    • Novos tipos de chassis Quadborg (serviço, médico, segurança, Apex) e animações de movimento específicas.
    • Módulos de segurança de borg agora incluem referência ao guia de Quadborgs.
    • Novas texturas e estados de animação para peças e chassis Quadborg.
  • Aprimoramentos

    • Atualização dos canais de comunicação e permissões de acesso dos chassis Quadborg.
    • Expansão das texturas de peças robóticas para incluir variantes médicas e de serviço.

@coderabbitai
Copy link

coderabbitai bot commented Apr 18, 2025

Walkthrough

Esta atualização introduz o conceito de "Quadborgs", uma variante quadrúpede dos ciborgues, no sistema do jogo. Foram adicionados novos arquivos de guia, entradas de localização em inglês e português, animações e sprites para quadborgs, além de módulos e chassis específicos para diferentes funções (serviço, médico, segurança, etc). O arquivo de guiabook foi expandido para incluir uma seção detalhada sobre quadborgs, e componentes de ajuda de guia foram incluídos em módulos e chassis relevantes. O endoesqueleto de quadborg foi removido de um arquivo e reimplementado em outro, com detalhes expandidos e componentes adicionais.

Changes

Arquivo(s) Resumo das alterações
Resources/Locale/en-US/guidebook/guides.ftl
Resources/Locale/pt-BR/guidebook/guides.ftl
Adicionada a entrada de localização guide-entry-quadborgs = Quadborgs nos arquivos de localização em inglês e português.
Resources/Prototypes/Entities/Objects/Specific/Robotics/endoskeleton.yml Removida a definição da entidade Quadborgendoskeleton deste arquivo.
Resources/Prototypes/Floof/Entities/Mobs/Cyborgs/quadborg.yml Adicionados componentes SpriteMovement a vários chassis de quadborg. Expandido o suporte a canais de rádio em chassis específicos. Adicionados componentes GuideHelp. Removido o componente Construction de um chassis. Incluídas novas entidades: BorgChassisQuadserv, BorgChassisQuadmed e BorgChassisApex, cada uma com sprites, rádios, módulos, acessos e leis específicas.
Resources/Prototypes/Floof/Entities/Objects/Specific/Robotics/Borgmodules.yml Adicionado componente GuideHelp com os guias "Quadborgs" e "Cyborgs" a entidades de módulos de borgs de segurança (base e variantes).
Resources/Prototypes/Floof/Entities/Objects/Specific/Robotics/endoskeleton.yml Adicionada nova definição de entidade Quadborgendoskeleton com componentes detalhados: sprite, mapeamento de itens, montagem de partes, construção e ajuda de guia.
Resources/Prototypes/Guidebook/science.yml Adicionada entrada de guia "Quadborgs" com referência ao arquivo XML e estabelecida como filha da entrada "Cyborgs".
Resources/ServerInfo/Guidebook/Science/Quadborgs.xml Novo documento XML de guia detalhando "Quadborgs", suas diferenças, montagem, chassis, módulos e aplicação em segurança, com imagens e explicações.
Resources/Textures/Floof/Mobs/Silicon/quad.rsi/meta.json Adicionados novos estados de animação e sprites para quadborgs, incluindo estados de movimento e variantes de chassis. Atualizado o campo de direitos autorais com novos colaboradores.
Resources/Textures/Floof/Objects/Specific/Robotics/parts.rsi/meta.json Acrescentados 14 novos estados de textura para variantes de braços, pernas, peitos e cabeças de borgs médicos e servos.

Sequence Diagram(s)

sequenceDiagram
    participant Jogador
    participant ExosuitFabricator
    participant QuadborgEndoskeleton
    participant ChassisQuadborg
    participant MóduloQuadborg

    Jogador->>ExosuitFabricator: Solicita montagem do Quadborg Endoskeleton
    ExosuitFabricator->>QuadborgEndoskeleton: Fabrica endoesqueleto quadrúpede
    Jogador->>QuadborgEndoskeleton: Monta partes (pernas, cabeça, torso)
    Jogador->>ChassisQuadborg: Instala endoesqueleto e módulos
    Jogador->>MóduloQuadborg: Adiciona módulos (serviço, médico, segurança, etc)
    ChassisQuadborg->>Jogador: Quadborg pronto para uso
Loading

Poema

🐇
Quadborgs chegam com patas a marchar,
Quatro pernas a correr, prontos pra ajudar!
Novos guias e sprites, tudo a brilhar,
Módulos e chassis, prontos pra montar.
Segurança ou médico, serviço ou ação,
Com este update, salta feliz meu coração!
— Um coelho engenheiro, pulando de emoção!

Tip

⚡💬 Agentic Chat (Pro Plan, General Availability)
  • We're introducing multi-step agentic chat in review comments and issue comments, within and outside of PR's. This feature enhances review and issue discussions with the CodeRabbit agentic chat by enabling advanced interactions, including the ability to create pull requests directly from comments and add commits to existing pull requests.

🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@github-actions
Copy link

RSI Diff Bot; head commit b3806af merging into 164952c
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/Floof/Mobs/Silicon/quad.rsi

State Old New Status
quadsprite Modified
quadspriteCC Modified
quadspritel Modified
quadspriter Modified
quadspritesalv Modified
quadspritesalvl Modified
quadspritesalvr Modified
Apex Added
Apex_moving Added
quadspriteCC_moving Added
quadsprite_moving Added
quadspritemed Added
quadspritemed_moving Added
quadspritemedl Added
quadspritemedr Added
quadspritesalv_moving Added
quadspriteserv Added
quadspriteserv_moving Added
quadspriteservl Added
quadspriteservr Added

Resources/Textures/Floof/Objects/Specific/Robotics/parts.rsi

State Old New Status
borg_l_medarm+o Added
borg_l_medleg+o Added
borg_l_servarm+o Added
borg_l_servleg+o Added
borg_medchest+o Added
borg_medhead+o Added
borg_r_medarm+o Added
borg_r_medleg+o Added
borg_r_servarm+o Added
borg_r_servleg+o Added
borg_servchest+o Added
borg_servhead+o Added

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 3

🧹 Nitpick comments (2)
Resources/ServerInfo/Guidebook/Science/Quadborgs.xml (2)

10-16: Aprimorar consistência tipográfica
Corrija erros de digitação e gramática no texto principal:

  • similiarsimilar
  • it'sits
  • auxillaryauxiliary

33-34: Corrigir expressão “Afterall”
Altere Afterall para After all e ajuste pontuação dentro da tag [italic].

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 164952c and b3806af.

⛔ Files ignored due to path filters (32)
  • Resources/Textures/Floof/Mobs/Silicon/quad.rsi/Apex.png is excluded by !**/*.png
  • Resources/Textures/Floof/Mobs/Silicon/quad.rsi/Apex_moving.png is excluded by !**/*.png
  • Resources/Textures/Floof/Mobs/Silicon/quad.rsi/quadsprite.png is excluded by !**/*.png
  • Resources/Textures/Floof/Mobs/Silicon/quad.rsi/quadspriteCC.png is excluded by !**/*.png
  • Resources/Textures/Floof/Mobs/Silicon/quad.rsi/quadspriteCC_moving.png is excluded by !**/*.png
  • Resources/Textures/Floof/Mobs/Silicon/quad.rsi/quadsprite_moving.png is excluded by !**/*.png
  • Resources/Textures/Floof/Mobs/Silicon/quad.rsi/quadspritel.png is excluded by !**/*.png
  • Resources/Textures/Floof/Mobs/Silicon/quad.rsi/quadspritemed.png is excluded by !**/*.png
  • Resources/Textures/Floof/Mobs/Silicon/quad.rsi/quadspritemed_moving.png is excluded by !**/*.png
  • Resources/Textures/Floof/Mobs/Silicon/quad.rsi/quadspritemedl.png is excluded by !**/*.png
  • Resources/Textures/Floof/Mobs/Silicon/quad.rsi/quadspritemedr.png is excluded by !**/*.png
  • Resources/Textures/Floof/Mobs/Silicon/quad.rsi/quadspriter.png is excluded by !**/*.png
  • Resources/Textures/Floof/Mobs/Silicon/quad.rsi/quadspritesalv.png is excluded by !**/*.png
  • Resources/Textures/Floof/Mobs/Silicon/quad.rsi/quadspritesalv_moving.png is excluded by !**/*.png
  • Resources/Textures/Floof/Mobs/Silicon/quad.rsi/quadspritesalvl.png is excluded by !**/*.png
  • Resources/Textures/Floof/Mobs/Silicon/quad.rsi/quadspritesalvr.png is excluded by !**/*.png
  • Resources/Textures/Floof/Mobs/Silicon/quad.rsi/quadspriteserv.png is excluded by !**/*.png
  • Resources/Textures/Floof/Mobs/Silicon/quad.rsi/quadspriteserv_moving.png is excluded by !**/*.png
  • Resources/Textures/Floof/Mobs/Silicon/quad.rsi/quadspriteservl.png is excluded by !**/*.png
  • Resources/Textures/Floof/Mobs/Silicon/quad.rsi/quadspriteservr.png is excluded by !**/*.png
  • Resources/Textures/Floof/Objects/Specific/Robotics/parts.rsi/borg_l_medarm+o.png is excluded by !**/*.png
  • Resources/Textures/Floof/Objects/Specific/Robotics/parts.rsi/borg_l_medleg+o.png is excluded by !**/*.png
  • Resources/Textures/Floof/Objects/Specific/Robotics/parts.rsi/borg_l_servarm+o.png is excluded by !**/*.png
  • Resources/Textures/Floof/Objects/Specific/Robotics/parts.rsi/borg_l_servleg+o.png is excluded by !**/*.png
  • Resources/Textures/Floof/Objects/Specific/Robotics/parts.rsi/borg_medchest+o.png is excluded by !**/*.png
  • Resources/Textures/Floof/Objects/Specific/Robotics/parts.rsi/borg_medhead+o.png is excluded by !**/*.png
  • Resources/Textures/Floof/Objects/Specific/Robotics/parts.rsi/borg_r_medarm+o.png is excluded by !**/*.png
  • Resources/Textures/Floof/Objects/Specific/Robotics/parts.rsi/borg_r_medleg+o.png is excluded by !**/*.png
  • Resources/Textures/Floof/Objects/Specific/Robotics/parts.rsi/borg_r_servarm+o.png is excluded by !**/*.png
  • Resources/Textures/Floof/Objects/Specific/Robotics/parts.rsi/borg_r_servleg+o.png is excluded by !**/*.png
  • Resources/Textures/Floof/Objects/Specific/Robotics/parts.rsi/borg_servchest+o.png is excluded by !**/*.png
  • Resources/Textures/Floof/Objects/Specific/Robotics/parts.rsi/borg_servhead+o.png is excluded by !**/*.png
📒 Files selected for processing (10)
  • Resources/Locale/en-US/guidebook/guides.ftl (1 hunks)
  • Resources/Locale/pt-BR/guidebook/guides.ftl (1 hunks)
  • Resources/Prototypes/Entities/Objects/Specific/Robotics/endoskeleton.yml (0 hunks)
  • Resources/Prototypes/Floof/Entities/Mobs/Cyborgs/quadborg.yml (5 hunks)
  • Resources/Prototypes/Floof/Entities/Objects/Specific/Robotics/Borgmodules.yml (5 hunks)
  • Resources/Prototypes/Floof/Entities/Objects/Specific/Robotics/endoskeleton.yml (1 hunks)
  • Resources/Prototypes/Guidebook/science.yml (1 hunks)
  • Resources/ServerInfo/Guidebook/Science/Quadborgs.xml (1 hunks)
  • Resources/Textures/Floof/Mobs/Silicon/quad.rsi/meta.json (2 hunks)
  • Resources/Textures/Floof/Objects/Specific/Robotics/parts.rsi/meta.json (1 hunks)
💤 Files with no reviewable changes (1)
  • Resources/Prototypes/Entities/Objects/Specific/Robotics/endoskeleton.yml
🧰 Additional context used
🪛 YAMLlint (1.35.1)
Resources/Prototypes/Floof/Entities/Objects/Specific/Robotics/endoskeleton.yml

[warning] 43-43: wrong indentation: expected 10 but found 12

(indentation)


[warning] 47-47: wrong indentation: expected 10 but found 12

(indentation)


[warning] 51-51: wrong indentation: expected 10 but found 12

(indentation)


[warning] 55-55: wrong indentation: expected 10 but found 12

(indentation)


[warning] 59-59: wrong indentation: expected 10 but found 12

(indentation)


[warning] 63-63: wrong indentation: expected 10 but found 12

(indentation)


[warning] 67-67: wrong indentation: expected 10 but found 12

(indentation)


[warning] 71-71: wrong indentation: expected 10 but found 12

(indentation)


[warning] 75-75: wrong indentation: expected 10 but found 12

(indentation)


[warning] 79-79: wrong indentation: expected 10 but found 12

(indentation)


[warning] 83-83: wrong indentation: expected 10 but found 12

(indentation)


[warning] 87-87: wrong indentation: expected 10 but found 12

(indentation)


[warning] 91-91: wrong indentation: expected 10 but found 12

(indentation)


[warning] 95-95: wrong indentation: expected 10 but found 12

(indentation)


[warning] 99-99: wrong indentation: expected 10 but found 12

(indentation)


[warning] 103-103: wrong indentation: expected 10 but found 12

(indentation)


[warning] 107-107: wrong indentation: expected 10 but found 12

(indentation)


[warning] 111-111: wrong indentation: expected 10 but found 12

(indentation)


[error] 112-112: trailing spaces

(trailing-spaces)

Resources/Prototypes/Floof/Entities/Mobs/Cyborgs/quadborg.yml

[error] 112-112: trailing spaces

(trailing-spaces)


[error] 212-212: trailing spaces

(trailing-spaces)


[error] 262-262: trailing spaces

(trailing-spaces)


[error] 321-321: no new line character at the end of file

(new-line-at-end-of-file)

🔇 Additional comments (29)
Resources/Locale/en-US/guidebook/guides.ftl (1)

58-58: Confirmação de consistência de localização: A nova chave guide-entry-quadborgs foi inserida corretamente entre guide-entry-cyborgs e guide-entry-security, alinhada com as atualizações no science.yml e em outras línguas.

Resources/Textures/Floof/Mobs/Silicon/quad.rsi/meta.json (5)

8-8: Atualização de créditos: Os colaboradores foram atualizados corretamente no campo copyright.


18-21: Validação do estado estático "Apex": O novo estado estático "Apex" foi adicionado com 4 direções, mantendo o padrão dos demais sprites. Confirme se a referência corresponde exatamente ao usado nos protótipos de entidades.


22-51: Introdução de animações de movimento: Os estados *_moving para quadsprite foram configurados com atrasos uniformes de 0.2s em todas as direções, consistente com outras variantes.


172-201: Movimentação da variante "Apex": A animação de movimento para "Apex_moving" segue o mesmo padrão de atrasos e direções, garantindo uniformidade.


202-245: Novos estados estáticos das variantes: As variantes estáticas — quadspriteserv, quadspritemed, quadspritemedr, quadspritemedl, quadspriteservr, quadspriteservl, quadspriteCC, quadspritesalvl, quadspritesalvr e quadspritesalv — foram adicionadas corretamente. Confirme se todos os nomes são referenciados nos componentes de montagem de sprites.

Resources/Locale/pt-BR/guidebook/guides.ftl (1)

63-63: Consistência de tradução: A entrada guide-entry-quadborgs foi adicionada com o valor Quadborgs, mantendo o nome próprio em inglês. Considere se é necessária uma versão em português (e.g., "Quadborgues") ou se o termo deve permanecer em inglês.

Resources/Prototypes/Guidebook/science.yml (2)

72-74: Atualização de hierarquia de guia: O guia Quadborgs foi corretamente adicionado como filho de Cyborgs, refletindo a nova seção de livreto de ciência.


75-79: Nova entrada de guia para "Quadborgs": A definição de guideEntry com id: Quadborgs e text: "/ServerInfo/Guidebook/Science/Quadborgs.xml" foi inserida. Verifique se o arquivo XML correspondente existe e está no caminho indicado.

Resources/Textures/Floof/Objects/Specific/Robotics/parts.rsi/meta.json (1)

45-81: Estados de textura para variantes médicas e de serviço: Foram adicionadas 12 entradas para borg_l_medarm+o, borg_r_medarm+o, borg_l_medleg+o, borg_r_medleg+o, borg_medchest+o, borg_medhead+o, borg_l_servleg+o, borg_r_servleg+o, borg_l_servarm+o, borg_r_servarm+o, borg_servchest+o e borg_servhead+o, suportando as novas variantes. Confirme referência em endoskeleton.yml e Borgmodules.yml.

Resources/Prototypes/Floof/Entities/Objects/Specific/Robotics/Borgmodules.yml (5)

9-12: Adição de componente GuideHelp está correta
As referências aos guias Quadborgs e Cyborgs foram adicionadas ao BaseBorgModuleSecurity e estão alinhadas com as demais entidades de módulo.


31-34: Verificação de consistência em BorgModuleStun
O componente GuideHelp foi corretamente incluído em BorgModuleStun, garantindo a integração com o guia.


51-54: Verificação de consistência em BorgModuleKill
O componente GuideHelp foi corretamente incluído em BorgModuleKill, garantindo a integração com o guia.


71-74: Verificação de consistência em BorgModuleInvestigation
O componente GuideHelp foi corretamente incluído em BorgModuleInvestigation, garantindo a integração com o guia.


90-93: Verificação de consistência em BorgModuleadvancedmeasures
O componente GuideHelp foi corretamente incluído em BorgModuleadvancedmeasures, garantindo a integração com o guia.

Resources/Prototypes/Floof/Entities/Objects/Specific/Robotics/endoskeleton.yml (2)

113-142: Verificar definição de PartAssembly
A estrutura dos conjuntos de peças (quadborg, quadsalv, etc.) parece correta, com duplicação intencional das pernas para a construção quadrúpede.


143-150: Verificar componentes Construction e GuideHelp
O grafo de construção e as referências ao guia estão configurados conforme o padrão dos demais endoskeletons.

Resources/ServerInfo/Guidebook/Science/Quadborgs.xml (3)

6-9: Validar nomes de entidades no embed
Confirme se as entidades Quadborgendoskeleton e ExosuitFabricator existem e estão corretamente registradas no jogo.


14-21: Aprovar incorporação de chassi
As marcações <GuideEntityEmbed> para os distintos chassis estão consistentes com outras entradas do guia e utilizam IDs válidos.


36-40: Aprovar seção de módulos de segurança
Os módulos BorgModuleStun, BorgModuleInvestigation e BorgModuleKill estão corretamente embutidos e correspondem aos guias.

Resources/Prototypes/Floof/Entities/Mobs/Cyborgs/quadborg.yml (9)

20-27: Aprovar SpriteMovement em BorgChassisQuad
As camadas de movimento (quadsprite_moving) e não-movimento (quadsprite) foram configuradas corretamente, refletindo os novos estados de sprite.


63-67: Adicionar GuideHelp em BorgChassisQuad
As referências aos guias Quadborgs e Cyborgs estão consistentes com outras entidades e melhorias de documentação.


87-94: Aprovar SpriteMovement em BorgChassisQuadCC
A camada de movimento customizada (quadspriteCC_moving) está correta para o chassi CC e segue o mesmo padrão do chassi base.


95-102: Verificar canais de rádio em BorgChassisQuadCC
Os canais (Medical, Supply, Service, Security, Binary, Common, Science) ampliam corretamente a comunicação do chassi CC.


131-137: Aprovar SpriteMovement em BorgChassisQuadsalv
A configuração das camadas móvel (quadspritesalv_moving) e estática está alinhada com os demais chassis.


163-188: Aprovar SpriteMovement em BorgChassisQuadserv
As camadas de movimento e repouso para o chassi de Serviço estão corretas e consistentes com a nomenclatura dos estados de sprite.


189-197: Verificar canais de rádio em BorgChassisQuadserv
Os canais Service, Binary, Common e Science foram adicionados de forma apropriada.


231-238: Aprovar SpriteMovement em BorgChassisQuadmed
O estado de movimento (quadspritemed_moving) e o estado estático (quadspritemed) foram configurados corretamente.


281-288: Aprovar SpriteMovement em BorgChassisApex
As camadas Apex (Apex_moving e Apex) estão devidamente configuradas e correspondem aos novos sprites.

whitelist:
tags:
- BorgMedicalTorso

Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue

Remover espaços em branco e adicionar quebra de linha final
Há espaços em excesso nesta linha e falta uma nova linha ao final do arquivo. Isso evita erros de parsing em ferramentas que requerem fim de arquivo corretamente formatado.

🧰 Tools
🪛 YAMLlint (1.35.1)

[error] 112-112: trailing spaces

(trailing-spaces)

Comment on lines +13 to +111
- type: ItemMapper
sprite: Floof/Objects/Specific/Robotics/parts.rsi
mapLayers:
borg_l_arm+o:
whitelist:
tags:
- BorgGenericLLeg
borg_r_arm+o:
whitelist:
tags:
- BorgGenericRLeg
borg_l_leg+o:
whitelist:
tags:
- BorgGenericLLeg
borg_r_leg+o:
whitelist:
tags:
- BorgGenericRLeg
borg_head+o:
whitelist:
tags:
- BorgGenericHead
borg_chest+o:
whitelist:
tags:
- BorgGenericTorso
borg_l_salvarm+o:
whitelist:
tags:
- BorgMiningLLeg
borg_r_salvarm+o:
whitelist:
tags:
- BorgMiningRLeg
borg_l_salvleg+o:
whitelist:
tags:
- BorgMiningLLeg
borg_r_salvleg+o:
whitelist:
tags:
- BorgMiningRLeg
borg_salvhead+o:
whitelist:
tags:
- BorgMiningHead
borg_salvchest+o:
whitelist:
tags:
- BorgMiningTorso
borg_l_servarm+o:
whitelist:
tags:
- BorgServiceLLeg
borg_r_servarm+o:
whitelist:
tags:
- BorgServiceRLeg
borg_l_servleg+o:
whitelist:
tags:
- BorgServiceLLeg
borg_r_servleg+o:
whitelist:
tags:
- BorgServiceRLeg
borg_servhead+o:
whitelist:
tags:
- BorgServiceHead
borg_servchest+o:
whitelist:
tags:
- BorgServiceTorso
borg_l_medarm+o:
whitelist:
tags:
- BorgMedicalLLeg
borg_r_medarm+o:
whitelist:
tags:
- BorgMedicalRLeg
borg_l_medleg+o:
whitelist:
tags:
- BorgMedicalLLeg
borg_r_medleg+o:
whitelist:
tags:
- BorgMedicalRLeg
borg_medhead+o:
whitelist:
tags:
- BorgMedicalHead
borg_medchest+o:
whitelist:
tags:
- BorgMedicalTorso
Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue

Corrigir indentação no ItemMapper
Os avisos do YAMLlint indicam que várias entradas de mapLayers e whitelist estão desalinhadas, o que pode causar falhas no parser. Ajuste a indentação para respeitar dois espaços por nível. Por exemplo:

-      borg_l_arm+o:
-        whitelist:
-          tags:
-          - BorgGenericLLeg
+      borg_l_arm+o:
+        whitelist:
+          tags:
+            - BorgGenericLLeg
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- type: ItemMapper
sprite: Floof/Objects/Specific/Robotics/parts.rsi
mapLayers:
borg_l_arm+o:
whitelist:
tags:
- BorgGenericLLeg
borg_r_arm+o:
whitelist:
tags:
- BorgGenericRLeg
borg_l_leg+o:
whitelist:
tags:
- BorgGenericLLeg
borg_r_leg+o:
whitelist:
tags:
- BorgGenericRLeg
borg_head+o:
whitelist:
tags:
- BorgGenericHead
borg_chest+o:
whitelist:
tags:
- BorgGenericTorso
borg_l_salvarm+o:
whitelist:
tags:
- BorgMiningLLeg
borg_r_salvarm+o:
whitelist:
tags:
- BorgMiningRLeg
borg_l_salvleg+o:
whitelist:
tags:
- BorgMiningLLeg
borg_r_salvleg+o:
whitelist:
tags:
- BorgMiningRLeg
borg_salvhead+o:
whitelist:
tags:
- BorgMiningHead
borg_salvchest+o:
whitelist:
tags:
- BorgMiningTorso
borg_l_servarm+o:
whitelist:
tags:
- BorgServiceLLeg
borg_r_servarm+o:
whitelist:
tags:
- BorgServiceRLeg
borg_l_servleg+o:
whitelist:
tags:
- BorgServiceLLeg
borg_r_servleg+o:
whitelist:
tags:
- BorgServiceRLeg
borg_servhead+o:
whitelist:
tags:
- BorgServiceHead
borg_servchest+o:
whitelist:
tags:
- BorgServiceTorso
borg_l_medarm+o:
whitelist:
tags:
- BorgMedicalLLeg
borg_r_medarm+o:
whitelist:
tags:
- BorgMedicalRLeg
borg_l_medleg+o:
whitelist:
tags:
- BorgMedicalLLeg
borg_r_medleg+o:
whitelist:
tags:
- BorgMedicalRLeg
borg_medhead+o:
whitelist:
tags:
- BorgMedicalHead
borg_medchest+o:
whitelist:
tags:
- BorgMedicalTorso
borg_l_arm+o:
whitelist:
tags:
- BorgGenericLLeg
🧰 Tools
🪛 YAMLlint (1.35.1)

[warning] 43-43: wrong indentation: expected 10 but found 12

(indentation)


[warning] 47-47: wrong indentation: expected 10 but found 12

(indentation)


[warning] 51-51: wrong indentation: expected 10 but found 12

(indentation)


[warning] 55-55: wrong indentation: expected 10 but found 12

(indentation)


[warning] 59-59: wrong indentation: expected 10 but found 12

(indentation)


[warning] 63-63: wrong indentation: expected 10 but found 12

(indentation)


[warning] 67-67: wrong indentation: expected 10 but found 12

(indentation)


[warning] 71-71: wrong indentation: expected 10 but found 12

(indentation)


[warning] 75-75: wrong indentation: expected 10 but found 12

(indentation)


[warning] 79-79: wrong indentation: expected 10 but found 12

(indentation)


[warning] 83-83: wrong indentation: expected 10 but found 12

(indentation)


[warning] 87-87: wrong indentation: expected 10 but found 12

(indentation)


[warning] 91-91: wrong indentation: expected 10 but found 12

(indentation)


[warning] 95-95: wrong indentation: expected 10 but found 12

(indentation)


[warning] 99-99: wrong indentation: expected 10 but found 12

(indentation)


[warning] 103-103: wrong indentation: expected 10 but found 12

(indentation)


[warning] 107-107: wrong indentation: expected 10 but found 12

(indentation)


[warning] 111-111: wrong indentation: expected 10 but found 12

(indentation)

- Binary
- Common
- Science

Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue

Remover espaços em branco e adicionar quebra de linha final
Há espaços em excesso nas linhas indicadas e falta uma nova linha ao fim do arquivo, o que causa warnings do YAMLlint.

Also applies to: 212-212, 262-262, 321-321

🧰 Tools
🪛 YAMLlint (1.35.1)

[error] 112-112: trailing spaces

(trailing-spaces)

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.

1 participant