config/config.lua, na tabela Cases.
Ajustes gerais
Se você renomear a pasta do resource, atualize
Cases.System.Identifier para o mesmo nome — ele é usado para montar o evento interno de sincronização do celular.Cases.WebhookKey é só o nome da categoria. O link do webhook em si fica em config/webhooks.lua — veja Log de compras.Raridades
O preço de uma skin vem sempre da raridade dela, e não é definido item a item.
Catálogo de skins
Cada skin referencia um modelo (Id) que precisa existir como stream (.ydr/.ytyp, e .ytd quando a textura não vem embutida) e uma imagem em web/dist/cases/ (basta colocar o arquivo ali, sem precisar rebuildar nada).
Celular
ExportResource define qual recurso recebe as chamadas de troca de skin. Veja Integração com o celular pra adaptar pra um celular diferente do lb-phone.Com
RegisterApp = true, o Five Cases aparece como um app na tela inicial do celular (via AddCustomApp do lb-phone) — o jogador abre pelo ícone, sem precisar do comando /cases. Deixe false pra manter só o comando/atalho de teclado.Use
PropOverrides quando uma skin específica precisa de um offset ou rotação diferente do padrão, por causa do tamanho ou formato do modelo. A animação idle de cada skin é resolvida automaticamente como clip@<Id>, então o arquivo em stream/ precisa seguir esse nome.
