Pular para o conteúdo

Reciclagem

Visao Geral

Receitas de reciclagem definem como itens existentes sao desmontados em materiais brutos na Bancada de Reciclagem. Elas usam o mesmo schema base de receita que receitas de fabricacao, mas sempre tem exatamente um item de entrada, multiplas saidas e um BenchRequirement apontando para a bancada de processamento "Salvagebench". O campo PrimaryOutput identifica o material recuperado mais valioso mostrado na UI.

Localizacao dos Arquivos

Assets/Server/Item/Recipes/Salvage/

Um arquivo JSON por item reciclavel, nomeado Salvage_<ItemId>.json, ex: Salvage_Armor_Adamantite_Chest.json.

Schema

Receitas de reciclagem compartilham o schema completo de receitas. Os campos usados na pratica sao:

CampoTipoObrigatorioPadraoDescricao
InputInputEntry[]SimArray de elemento unico identificando o item a reciclar. Sempre usa ItemId.
Input[].ItemIdstringSimO ID do item sendo reciclado.
Input[].QuantitynumberSimSempre 1 para reciclagem.
PrimaryOutputOutputEntrySimO material recuperado principal mostrado como resultado destaque na UI.
PrimaryOutput.ItemIdstringSimID do item do material recuperado principal.
PrimaryOutput.QuantitynumberSimQuantidade do material principal recuperado.
OutputOutputEntry[]SimLista completa de todos os materiais recuperados, incluindo a saida principal e quaisquer materiais secundarios.
Output[].ItemIdstringSimID do item do material recuperado.
Output[].QuantitynumberSimQuantidade recuperada.
BenchRequirementBenchRequirement[]SimSempre [{ "Type": "Processing", "Id": "Salvagebench" }].
TimeSecondsnumberSimTempo de processamento em segundos na Bancada de Reciclagem.

Exemplos

Peitoral de adamantita (Salvage_Armor_Adamantite_Chest.json):

{
"Input": [
{
"ItemId": "Armor_Adamantite_Chest",
"Quantity": 1
}
],
"PrimaryOutput": {
"ItemId": "Ore_Adamantite",
"Quantity": 6
},
"Output": [
{
"ItemId": "Ore_Adamantite",
"Quantity": 6
},
{
"ItemId": "Ingredient_Hide_Heavy",
"Quantity": 2
},
{
"ItemId": "Ingredient_Fabric_Scrap_Cindercloth",
"Quantity": 2
}
],
"BenchRequirement": [
{
"Type": "Processing",
"Id": "Salvagebench"
}
],
"TimeSeconds": 4
}

Peitoral de tecido de algodao (Salvage_Armor_Cloth_Cotton_Chest.json):

{
"Input": [
{
"ItemId": "Armor_Cloth_Cotton_Chest",
"Quantity": 1
}
],
"PrimaryOutput": {
"ItemId": "Ingredient_Fabric_Scrap_Cotton",
"Quantity": 4
},
"Output": [
{
"ItemId": "Ingredient_Fabric_Scrap_Cotton",
"Quantity": 4
}
],
"BenchRequirement": [
{
"Type": "Processing",
"Id": "Salvagebench"
}
],
"TimeSeconds": 2
}

Paginas Relacionadas