Skip to content
This repository has been archived by the owner on Oct 23, 2024. It is now read-only.

Novo sistema de reparo de IPCs e conserto de sistema de rastros e encriptação do IPC #76

Merged
merged 8 commits into from
Apr 20, 2024

Conversation

Day-OS
Copy link
Collaborator

@Day-OS Day-OS commented Apr 20, 2024

About the PR

Sistema de reparo

Um sistema mais parecido com sistemas de códigos do ss13 que possuem IPCs
https://wiki.yogstation.net/wiki/IPC#IPC_Repairs

  • Cabos consertam danos de Heat e Shock (Componente Healing)
  • Paineis de vidro consertam Cegueira (Novo componente BlindHealing)
  • Welders consertam Blunt, Piercing e Slash (Novo componente WeldingHealing)

Os primeiros Commits desse PR acabaram sendo revertidos parcialmente, já que eu notei que estava hipercomplicando o sistema de reparo, então ao invés dos componentes de reparo estarem associados a entidade IPC, começaram a estar associados especificamente com os itens para reparar o IPC.

Fix de vestigios

Basicamente, um erro foi encontrado pelo @RustedBR em que IPCs não deixavam absolutamente nenhum vestigio em qualquer coisa que eles tocavam. Isso se trata da falta do componente fingerprint. Por mais que o IPC se trate de um robô e ele não era pra ter nem digitais e nem DNA, a única forma de integrar o IPC ao sistema de vestígios wizden é cedendo as limitações do mesmo.

Fix da visualização de chaves encriptadas

Eu não me atentei aos detalhes quando portei inicialmente o IPC do park, mas aparentemente era pra essas informações só serem disponíveis quando o painel estivesse aberto. Isto foi consertado.

Why / Balance

Technical details

Media

  • I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

Changelog

  • add: Cria um novo sistema de reparo para IPCs
  • add: Adiciona novas informações relacionadas ao novo sistema de reparo no guia dos IPCs
  • tweak: Atualiza o guia dos IPCs para ficar na mesma aba das espécies
  • fix: Faz IPCs deixarem rastros no que eles tocam
  • fix: Faz as chaves encriptadas dos IPCs não aparecerem quando a trava está fechada

Day-OS added 6 commits April 10, 2024 02:15
O motivo para isto é que separa o risco de quaisquer modificações feitas especificamentes com foco no IPC de afetarem outros componentes
Estava uma porcaria a minha tentativa anterior
@Day-OS
Copy link
Collaborator Author

Day-OS commented Apr 20, 2024

Erros de CRLF não relacionados ao PR.

Conserta (de forma preguiçosa) o problema de IPCs deixarem absolutamente NENHUM rastro
@Day-OS Day-OS changed the title Novo sistema de reparo de IPCs Novo sistema de reparo de IPCs e conserto de sistema de rastros bugado do IPC Apr 20, 2024
@Day-OS Day-OS changed the title Novo sistema de reparo de IPCs e conserto de sistema de rastros bugado do IPC Novo sistema de reparo de IPCs e conserto de sistema de rastros e encriptação do IPC Apr 20, 2024
@rbertoche rbertoche merged commit 8f7bedb into rbertoche:pirata Apr 20, 2024
5 of 6 checks passed
@rbertoche
Copy link
Owner

Boa! valeu!

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

Successfully merging this pull request may close these issues.

2 participants