fix: trade price multipliers
This commit is contained in:
@@ -266,7 +266,7 @@ MoreJSEvents.villagerTrades((event) => {
|
||||
offer.setOutput('5x emerald');
|
||||
offer.setMaxUses(1);
|
||||
offer.setVillagerExperience(1);
|
||||
offer.setPriceMultiplier(1);
|
||||
offer.setPriceMultiplier(0.2);
|
||||
});
|
||||
// 2 for the rest
|
||||
for(let i = 0; i < 2; i ++) {
|
||||
@@ -276,16 +276,16 @@ MoreJSEvents.villagerTrades((event) => {
|
||||
offer.setOutput(roll(deco_list, random));
|
||||
offer.setMaxUses(4);
|
||||
offer.setVillagerExperience(1);
|
||||
offer.setPriceMultiplier(1);
|
||||
offer.setPriceMultiplier(0.05);
|
||||
});
|
||||
// level 3
|
||||
event.addCustomTrade(prof, 3, (offer, entity, random) => {
|
||||
offer.setFirstInput(roll(gems, random));
|
||||
offer.setSecondInput('8x emerald');
|
||||
offer.setFirstInput('8x emerald');
|
||||
offer.setSecondInput(roll(gems, random));
|
||||
offer.setOutput(genEnchanted(['enchanted_book'], enchantments, rolls+1, random, false));
|
||||
offer.setMaxUses(1);
|
||||
offer.setVillagerExperience(1);
|
||||
offer.setPriceMultiplier(1);
|
||||
offer.setPriceMultiplier(0.2);
|
||||
});
|
||||
// level 2
|
||||
if(staples.length > 0)
|
||||
@@ -295,15 +295,15 @@ MoreJSEvents.villagerTrades((event) => {
|
||||
else offer.setOutput(roll(staples, random));
|
||||
offer.setMaxUses(1);
|
||||
offer.setVillagerExperience(1);
|
||||
offer.setPriceMultiplier(1);
|
||||
offer.setPriceMultiplier(0.05);
|
||||
});
|
||||
// level 1
|
||||
event.addCustomTrade(prof, 1, (offer, entity, random) => {
|
||||
event.addCustomTrade(prof, 1, (offer, entity, random) => {
|
||||
offer.setFirstInput(roll(food_list, random));
|
||||
offer.setOutput('1x emerald');
|
||||
offer.setMaxUses(1);
|
||||
offer.setVillagerExperience(5);
|
||||
offer.setPriceMultiplier(1);
|
||||
offer.setPriceMultiplier(0.05);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user