fix: uses

This commit is contained in:
hypercross 2025-12-01 15:08:05 +08:00
parent 1e436b8fd5
commit 656f468e05
1 changed files with 3 additions and 0 deletions

View File

@ -238,14 +238,17 @@ MoreJSEvents.villagerTrades((event) => {
const villages = make_weighted_list(village_structures) const villages = make_weighted_list(village_structures)
const villageTrade = VillagerUtils.createStructureMapTrade(['2x emerald', 'map'], villages); const villageTrade = VillagerUtils.createStructureMapTrade(['2x emerald', 'map'], villages);
villageTrade.maxUses(1);
event.addTrade('cartographer', 2, villageTrade); event.addTrade('cartographer', 2, villageTrade);
const treasures = make_weighted_list(treasure_structures); const treasures = make_weighted_list(treasure_structures);
const treasureTrade = VillagerUtils.createStructureMapTrade(['3x emerald', 'map'], treasures); const treasureTrade = VillagerUtils.createStructureMapTrade(['3x emerald', 'map'], treasures);
treasureTrade.maxUses(1);
event.addTrade('cartographer', 2, treasureTrade); event.addTrade('cartographer', 2, treasureTrade);
const progression = make_weighted_list(progression_structures); const progression = make_weighted_list(progression_structures);
const progressionTrade = VillagerUtils.createStructureMapTrade(['5x emerald', 'map'], progression); const progressionTrade = VillagerUtils.createStructureMapTrade(['5x emerald', 'map'], progression);
progressionTrade.maxUses(1);
event.addTrade('cartographer', 2, progressionTrade); event.addTrade('cartographer', 2, progressionTrade);
const professions = VillagerUtils.getProfessions(); const professions = VillagerUtils.getProfessions();