banner
Avaliação
Votado0

Os comerciantes expandiram

1
Versão do mod:1
Versão do jogo:all
O mod foi testado com sucesso e está livre de vírus
721.46K103.86K

Denunciar mod

  • image
  • image
  • image
modalImage

Sobre este Mod

Listas de itens a comprar/vender para cada comerciante. Listas de compras e vendas, filtros e botões de reparo na interface de usuário da loja. Suporte ao controlador. O uso de tokens por comerciantes. Marcações e descontos.

Recursos.

Interface de usuário de loja aprimorada com lista de itens à venda.

Listas adicionais de compra/venda de itens que podem ser personalizados para um determinado comerciante ou para uso geral.

Atualizações em tempo real das alterações de configuração

Configurar sincronização com o servidor

As configurações são salvas como arquivos JSON

As configurações podem ser armazenadas ao lado da DLL, na pasta config de qualquer subdiretório ou incorporadas à DLL.

Elementos personalizados são adicionados à lista existente (não substitua elementos baunilha existentes)

Clique duas vezes no item que deseja comprar e insira o número de itens que deseja comprar.

Os comerciantes podem reparar a armadura e as armas em moedas (por padrão, Haldor repara as armas e Hildir repara a armadura).

Os comerciantes podem limitar o número de moedas que podem ser resgatadas.

Os comerciantes podem baixar ou aumentar os preços dependendo do número de moedas disponíveis.

Os fornecedores podem filtrar a lista de compras/vendas por nome de item.

Os comerciantes podem ajustar o peso das moedas e o tamanho da pilha completa.

Suporte para EpicLoot (ícones coloridos e moedas gastas em modo de aventura).

Você pode resgatar o último item vendido.

Os itens Hotbar, QuickSlot e Equipment Armor não aparecem na lista de vendas.

Aguardando a localização dos itens

Os fornecedores aguardam que o item seja encontrado antes de aparecer na loja.

Para excluir itens desta regra, defina o nome pré-fabricado na preferência Lista Itens não detectados para venda.

Os itens do Vanilla estão disponíveis (a menos que estejam desativados e a chave global esteja cheia).

Se a adição automática de itens de baunilha à lista de comerciantes estiver desabilitada, você deverá adicionar manualmente o item à lista de compras e adicionar seu nome coletivo à configuração 'Lista de itens não descobertos para venda'.

Reparar.

Os comerciantes reparam itens para 2 moedas. O preço pode ser definido em moedas.

Se o nome do comerciante ou o nome do item montado for definido na lista apropriada, o item será reparado de acordo com o tipo de conjunto. Armas, armaduras, etc.

Reembolso.

Os itens vendidos aos comerciantes aparecem no topo da lista de resgate e são codificados por cores.

A cor pode ser personalizada.

Somente o último item vendido pode ser resgatado.

Uso de tokens de comerciante.

Você pode limitar o número de tokens que o varejista pode gastar. O comerciante gasta suas moedas ao vender o item. O comerciante recebe moedas ao comprar o item.

Todas as manhãs (a uma taxa de recarga predeterminada), o comerciante recebe um certo número de moedas até que o máximo predeterminado seja atingido.Se o comerciante tiver mais fichas do que a quantidade mínima, o preço de venda aumenta e o preço de compra diminui. Se o comerciante tiver menos do que o montante mínimo de moedas, o preço de venda diminui e o preço de compra aumenta.

Se você deseja que seus comerciantes privados sejam capazes de manipular moedas, você precisa definir o nome pré-fabricado na configuração 'Private trader prefab name'. Ele deve diferenciar maiúsculas de minúsculas e ser separado por vírgulas.

Se você for um administrador no host (ou usar devcommands no servidor), poderá usar o comando console

settradercoins [nome do comerciante] [número].

Você pode definir manualmente as moedas do comerciante usando o comando [tradercoins].

O valor por defeito é de 2000 moedas do comerciante.

Todas as manhãs, o comerciante reconstituirá as existências de 1000 moedas até atingir as 6000 moedas. Se o comerciante tem 0 moedas, o preço de compra será +50%, e o preço de venda será -30%.

Se o negociante tem 6000 moedas, o desconto sobre o preço de compra será -30%, e sobre o preço de venda - +50%.

O preço normal irá mudar gradualmente, começando com as moedas de 2000.

Suporte ao controlador.

Percorra a sua lista de compras com o direcional esquerdo no seu controle.

Role a lista de vendas usando o direcional analógico direito no controlador.

O DPad gerencia ambas as listas.

Pressione (X) para XBox e ( ☐) para PS para vender os itens selecionados.

Enquanto mantém pressionada a ação alternativa, pressione (A) para XBox ou (X) para PS para abrir a caixa de diálogo Quantidade para o item.

Clique com o botão direito para reparar o item.

Nome do Arquivo de Configuração

O Windows não diferencia maiúsculas de minúsculas.

O nome do arquivo de ID do MOD começa com 'shudnal.TradersExtended' e termina com '. Extensão 'json' (diferencia maiúsculas de minúsculas).

Contém o nome do comerciante (ou "parceiro") e o tipo de listagem (compra/venda).

Os comerciantes também podem receber nomes não-padrão.

O nome do arquivo de configuração.

shudnal.TradersExtended.haldor.buy.json (itens para comprar do Haldor (nome no jogo $npc_haldor)).

shudnal.TradersExtended.haldor.sell.json (itens à venda para Haldor (nome no jogo $npc_haldor)).

shudnal.TradersExtended.hildir.buy.json (itens que você pode comprar de Hildir (nome no jogo $npc_hildir)).

shudnal.TradersExtended.hildir.sell.json (item para vender para Hildir (nome no jogo $npc_hildir)).

shudnal.TradersExtended.common.buy.json (itens a serem comprados de todos os comerciantes).shudnal.TradersExtended.common.sell.json (itens a serem vendidos a todos os comerciantes).

Formato de configuraçãoUma configuração é um arquivo JSON que contém um conjunto de objetos com diferentes formatos de lista de compra e venda.

A configuração usa o nome pré-fabricado do objeto de jogo. Os nomes pré-fabricados fazem distinção entre maiúsculas e minúsculas. Lista atual de itens.

Por exemplo, o "Chapéu Simples em Vermelho" vendido por Hildir se torna o "ChapéuChapéu5". Nomes pré-fabricados incorretos são ignorados com segurança.

A configuração filtra a lista de itens à venda usando as chaves dos chefes (página wiki).

O comando tradersextended registration console.

Um arquivo ObjectDB.list.json é criado próximo à dll MOD.

Assistente JSON do Google Sheets

O Google Sheets JSON Helper pode ser usado para facilitar a formatação da configuração. Ele foi criado especificamente para este modo e pode ajudar na edição da configuração.

Veja mais informações na planilha.Modelo de peça substituível.{"prefab": "prefabName","stack": 1,.price": 100, 'price': 100, 'price': 100, 'price': 100, 'price': 100, 'price': 100, 'price': 100

"requiredGlobalKey": "", "notRequiredGlobalKey"notRequiredPlayerKey": "", "notRequiredPlayerKey": "", "notRequiredPlayerKey":"

prefab - string - Nome do item prefab. column Item da lista de itens.

stack - Inteiro é o número de itens na pilha; se definido como 0, o item é ignorado.

price - integer - preço de pilha; se definido como 0, o item será ignorado.

qualidade - Número inteiro - Qualidade do item; se definido como 0, a qualidade padrão da lista de compras e da lista de vendas não será verificada.

requiredGlobalKey - cadeia de caracteres, separado por vírgula - se definido, todas as chaves globais na lista devem ser definidas para exibir o item. Em outras palavras, se nenhuma chave global for definida, o item não estará disponível.

notRequiredGlobalKey - cadeia de caracteres, separada por vírgula - se definida, nenhuma chave global na lista deve ser definida para exibir o item. Em outras palavras, se a chave global estiver definida, o item não estará disponível.

requiredPlayerKey - cadeia de caracteres, separado por vírgula - Se definido, todas as chaves de um determinado player na lista devem ser definidas para exibir o item. Em outras palavras, se nenhuma das chaves do jogador estiver definida, o item não estará disponível.

notRequiredPlayerKey - uma cadeia de caracteres, separada por vírgulas - se definida, para exibir o elemento não deve ser definida com todas as chaves para um determinado player na lista. Em outras palavras, o item não estará disponível se uma chave específica do player for especificada. Exemplos de listas vendidas (compradas)

Quero comprar ovos de dragão por 500 moedas. Quero comprar carne de javali por dez moedas.

Quero poder comprar Daye Seed até derrotar o ancião.

Eu quero ser capaz de comprar um cultivador de alta qualidade depois de derrotar o Velho. pré-fabricada": "DragonEgg", "pilha": 1,."preço": 500,.

requiredGlobalKey": "deferred_dragon"}, }

{'prefabricated': 'RawMeat',"pilha": 1,10}, }

{"equipe nacional": "AncientSeed","pilha": 1, "preço"."preço": 1000,.

notRequiredGlobalKey": "deferred_gdking"}, }

{'prefabricated': 'Cultivator',"stack": 1,."price": 500,.

"requiredGlobalKey": "deferred_gdking",

Qualidade": 4, 'qualidade': 4, 'qualidade': 4}]

Exemplo de lista para venda (Sell).

Quero vender uma linha de pesca por 200 moedas.

Quero vender uma pilha de madeira por 25 moedas após o assassinato do ancião.

Eu quero vender robalo para 50 ouro, mas eu quero vender 4 qualidade x5 robalo para mais.

[{"pré-fabricada": "vara de pesca",{ "pilha": 1,."preço": 200}, }

{pré-fabricada: madeira, pilha: 50, }Preço 25,

"requiredGlobalKey": "deferred_gdking"}, }

{"pré-fabricado": "peixe1",

"pilha": 1,.

"price": 50}, }{prefab": "Fish1", "stack": 1, 'price': 50 }, {"stack": 5, "price".

"price": 500 }, { "prefab": "fish1", "stack": 5, "price": 500

Qualidade }]

Instalação (manual) Copie a pasta TradersExtended para a pasta BepInExPlugins.

Criar um novo arquivo de configuração ao lado da dll e adicionar itens.

Compatibilidade.

Este mod é compatível com mods que alteram o preço dos itens e os disponibilizam para venda, bem como mods que expandem a lista de itens que podem ser negociados.

Não é compatível com mods que alteram a interface de usuário da loja de baunilha.

Compatível com mods que adicionam comerciantes com nomes exclusivos (até que a interface de usuário da loja de baunilha seja usada).

O mod deve ser compatível com mods que adicionam itens ao armazenamento (até que o patch não seja intrusivo).

Mods/Addons semelhantes

Versão do Jogo *

all (TradersExtended.zip-2509-1-3-3-1721258331.zip)