add first patch
This commit is contained in:
@@ -0,0 +1,697 @@
|
||||
console.info("[SOCIETY] husbandryDefinitions.js loaded");
|
||||
|
||||
const truffleForage = [
|
||||
{
|
||||
item: "society:truffle",
|
||||
countMult: 1,
|
||||
chance: 0.3,
|
||||
minHearts: 4,
|
||||
hasQuality: true,
|
||||
stage: {
|
||||
name: "triple_truffle",
|
||||
locale: "Triple Truffle",
|
||||
newCountMult: 3,
|
||||
},
|
||||
},
|
||||
];
|
||||
|
||||
const fineWoolForage = [
|
||||
{
|
||||
item: "society:fine_wool",
|
||||
countMult: 1,
|
||||
chance: 0.5,
|
||||
minHearts: 4,
|
||||
hasQuality: true,
|
||||
},
|
||||
];
|
||||
|
||||
global.husbandryForagingDefinitions = [
|
||||
{ animal: "minecraft:pig", forages: truffleForage },
|
||||
{ animal: "snowpig:snow_pig", forages: truffleForage },
|
||||
{
|
||||
animal: "minecraft:mooshroom",
|
||||
forages: [
|
||||
{
|
||||
item: "society:truffle",
|
||||
countMult: 1,
|
||||
chance: 0.3,
|
||||
minHearts: 4,
|
||||
hasQuality: true,
|
||||
stage: {
|
||||
name: "triple_truffle",
|
||||
locale: "Triple Truffle",
|
||||
newCountMult: 3,
|
||||
},
|
||||
},
|
||||
{
|
||||
itemPool: [
|
||||
"tanukidecor:brown_mushroom_log_stool",
|
||||
"tanukidecor:red_mushroom_log_stool",
|
||||
"tanukidecor:brown_mushroom_stool",
|
||||
"tanukidecor:red_mushroom_stool",
|
||||
],
|
||||
countMult: 1,
|
||||
chance: 0.04,
|
||||
minHearts: 8,
|
||||
},
|
||||
],
|
||||
},
|
||||
|
||||
{ animal: "minecraft:sheep", forages: fineWoolForage },
|
||||
{ animal: "meadow:wooly_sheep", forages: fineWoolForage },
|
||||
{
|
||||
animal: "snuffles:snuffle",
|
||||
forages: [
|
||||
{
|
||||
item: "society:fine_wool",
|
||||
countMult: 1,
|
||||
chance: 0.5,
|
||||
minHearts: 4,
|
||||
hasQuality: true,
|
||||
},
|
||||
{
|
||||
item: "species:frozen_hair",
|
||||
countMult: 4,
|
||||
chance: 0.2,
|
||||
minHearts: 7,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "wildernature:minisheep",
|
||||
forages: [
|
||||
{
|
||||
item: "society:fine_wool",
|
||||
countMult: 1,
|
||||
chance: 1,
|
||||
minHearts: 6,
|
||||
hasQuality: true,
|
||||
},
|
||||
{
|
||||
item: "society:no_name_for_the_sheep",
|
||||
countMult: 1,
|
||||
chance: 0.01,
|
||||
minHearts: 1,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "minecraft:rabbit",
|
||||
forages: [
|
||||
{
|
||||
item: "society:fine_wool",
|
||||
countMult: 1,
|
||||
chance: 0.33,
|
||||
minHearts: 3,
|
||||
hasQuality: true,
|
||||
stage: { name: "coopmaster", locale: "Coopmaster", newCountMult: 2 },
|
||||
},
|
||||
{
|
||||
item: "minecraft:rabbit_foot",
|
||||
countMult: 1,
|
||||
chance: 0.16,
|
||||
minHearts: 5,
|
||||
hasQuality: true,
|
||||
stage: { name: "coopmaster", locale: "Coopmaster", newCountMult: 2 },
|
||||
},
|
||||
{
|
||||
item: "wildernature:bunny_stalker_banner",
|
||||
countMult: 1,
|
||||
chance: 0.01,
|
||||
minHearts: 10,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "buzzier_bees:moobloom",
|
||||
forages: [
|
||||
{
|
||||
item: "betterarcheology:growth_totem",
|
||||
countMult: 1,
|
||||
chance: 0.05,
|
||||
minHearts: 10,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "autumnity:snail",
|
||||
forages: [
|
||||
{
|
||||
item: "autumnity:snail_shell_piece",
|
||||
countMult: 2,
|
||||
chance: 1,
|
||||
minHearts: 3,
|
||||
},
|
||||
{
|
||||
item: "farm_and_charm:strawberry",
|
||||
countMult: 5,
|
||||
chance: 1,
|
||||
minHearts: 6,
|
||||
hasQuality: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "minecraft:sniffer",
|
||||
forages: [
|
||||
{
|
||||
item: "betterarcheology:artifact_shards",
|
||||
countMult: 6,
|
||||
chance: 1,
|
||||
minHearts: 5,
|
||||
},
|
||||
{
|
||||
item: "minecraft:sniffer_egg",
|
||||
countMult: 1,
|
||||
chance: 0.25,
|
||||
minHearts: 5,
|
||||
hasQuality: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "species:goober",
|
||||
forages: [
|
||||
{
|
||||
item: "species:petrified_egg",
|
||||
countMult: 1,
|
||||
chance: 0.25,
|
||||
minHearts: 5,
|
||||
hasQuality: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "species:cruncher",
|
||||
forages: [
|
||||
{
|
||||
item: "society:scavenged_food_bag",
|
||||
countMult: 1,
|
||||
chance: 0.4,
|
||||
minHearts: 1
|
||||
},
|
||||
{
|
||||
item: "etcetera:raw_bismuth",
|
||||
countMult: 4,
|
||||
chance: 0.25,
|
||||
minHearts: 5
|
||||
},
|
||||
{
|
||||
item: "quark:dragon_scale",
|
||||
countMult: 1,
|
||||
chance: 0.04,
|
||||
minHearts: 7,
|
||||
hasQuality: true,
|
||||
},
|
||||
{
|
||||
item: "species:cruncher_egg",
|
||||
countMult: 1,
|
||||
chance: 0.15,
|
||||
minHearts: 8,
|
||||
hasQuality: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "minecraft:panda",
|
||||
forages: [
|
||||
{
|
||||
itemPool: [
|
||||
"pamhc2trees:mangoitem",
|
||||
"atmospheric:orange",
|
||||
"pamhc2trees:peachitem",
|
||||
"pamhc2trees:pawpawitem",
|
||||
"pamhc2trees:bananaitem",
|
||||
],
|
||||
countMult: 2,
|
||||
chance: 0.75,
|
||||
minHearts: 2,
|
||||
hasQuality: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "crittersandcompanions:red_panda",
|
||||
forages: [
|
||||
{
|
||||
item: "society:ruby",
|
||||
countMult: 3,
|
||||
chance: 0.3,
|
||||
minHearts: 3,
|
||||
},
|
||||
{
|
||||
item: "society:pristine_ruby",
|
||||
countMult: 1,
|
||||
chance: 0.1,
|
||||
minHearts: 10,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "wildernature:squirrel",
|
||||
forages: [
|
||||
{
|
||||
item: "pamhc2trees:hazelnutitem",
|
||||
countMult: 4,
|
||||
chance: 0.25,
|
||||
minHearts: 6,
|
||||
hasQuality: true,
|
||||
},
|
||||
{
|
||||
itemPool: [
|
||||
"society:salmonberry",
|
||||
"society:boysenberry",
|
||||
"society:cranberry",
|
||||
"society:crystalberry",
|
||||
],
|
||||
countMult: 16,
|
||||
chance: 1,
|
||||
minHearts: 2,
|
||||
hasQuality: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "wildernature:deer",
|
||||
forages: [
|
||||
{
|
||||
itemPool: [
|
||||
"society:dried_sweet_berries",
|
||||
"society:dried_foul_berries",
|
||||
"society:dried_blueberry",
|
||||
"society:dried_strawberry",
|
||||
"society:dried_gearo_berry",
|
||||
"society:dried_glow_berries",
|
||||
],
|
||||
countMult: 6,
|
||||
chance: 0.25,
|
||||
minHearts: 3,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "wildernature:raccoon",
|
||||
forages: [
|
||||
{
|
||||
itemPool: [
|
||||
"furniture:trash_bag",
|
||||
"society:scavenged_food_bag",
|
||||
"vinery:rotten_cherry",
|
||||
"farmersdelight:rotten_tomato",
|
||||
"aquaculture:tin_can",
|
||||
"society:artifact_trove",
|
||||
],
|
||||
countMult: 1,
|
||||
chance: 0.5,
|
||||
minHearts: 3,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "minecraft:frog",
|
||||
forages: [
|
||||
{
|
||||
item: "society:sap",
|
||||
countMult: 8,
|
||||
chance: 0.3,
|
||||
minHearts: 1,
|
||||
},
|
||||
{
|
||||
item: "crabbersdelight:raw_frog_leg",
|
||||
countMult: 4,
|
||||
chance: 0.1,
|
||||
minHearts: 5,
|
||||
hasQuality: true,
|
||||
},
|
||||
{
|
||||
item: "society:ribbit_gadget",
|
||||
countMult: 1,
|
||||
chance: 0.05,
|
||||
minHearts: 7,
|
||||
},
|
||||
{
|
||||
itemPool: [
|
||||
"minecraft:ochre_froglight",
|
||||
"minecraft:verdant_froglight",
|
||||
"minecraft:pearlescent_froglight",
|
||||
],
|
||||
countMult: 8,
|
||||
chance: 0.25,
|
||||
minHearts: 5,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "atmospheric:cochineal",
|
||||
forages: [
|
||||
{
|
||||
item: "atmospheric:carmine_husk",
|
||||
countMult: 8,
|
||||
chance: 1,
|
||||
minHearts: 1,
|
||||
},
|
||||
{
|
||||
item: "pamhc2trees:dragonfruititem",
|
||||
countMult: 4,
|
||||
chance: 0.5,
|
||||
minHearts: 6,
|
||||
hasQuality: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "minecraft:squid",
|
||||
forages: [
|
||||
{
|
||||
item: "crabbersdelight:raw_squid_tentacles",
|
||||
countMult: 1,
|
||||
chance: 0.2,
|
||||
minHearts: 5,
|
||||
hasQuality: true,
|
||||
},
|
||||
{
|
||||
item: "supplementaries:antique_ink",
|
||||
countMult: 1,
|
||||
chance: 0.1,
|
||||
minHearts: 8,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "minecraft:glow_squid",
|
||||
forages: [
|
||||
{
|
||||
item: "crabbersdelight:raw_glow_squid_tentacles",
|
||||
countMult: 1,
|
||||
chance: 0.1,
|
||||
minHearts: 5,
|
||||
hasQuality: true,
|
||||
},
|
||||
{
|
||||
item: "society:legendary_ink",
|
||||
countMult: 1,
|
||||
chance: 0.1,
|
||||
minHearts: 8,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "minecraft:chicken",
|
||||
forages: [
|
||||
{
|
||||
item: "society:large_egg",
|
||||
countMult: 1,
|
||||
chance: 1,
|
||||
minHearts: 4,
|
||||
hasQuality: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "untitledduckmod:duck",
|
||||
forages: [
|
||||
{
|
||||
item: "society:large_duck_egg",
|
||||
countMult: 1,
|
||||
chance: 1,
|
||||
minHearts: 4,
|
||||
hasQuality: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "untitledduckmod:goose",
|
||||
forages: [
|
||||
{
|
||||
item: "society:large_goose_egg",
|
||||
countMult: 1,
|
||||
chance: 1,
|
||||
minHearts: 4,
|
||||
hasQuality: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "autumnity:turkey",
|
||||
forages: [
|
||||
{
|
||||
item: "society:large_turkey_egg",
|
||||
countMult: 1,
|
||||
chance: 1,
|
||||
minHearts: 4,
|
||||
hasQuality: true,
|
||||
},
|
||||
{
|
||||
item: "windswept:elder_feather",
|
||||
countMult: 1,
|
||||
chance: 0.2,
|
||||
minHearts: 8,
|
||||
hasQuality: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "species:wraptor",
|
||||
forages: [
|
||||
{
|
||||
item: "species:wraptor_egg",
|
||||
countMult: 2,
|
||||
chance: 1,
|
||||
minHearts: 2,
|
||||
hasQuality: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "wildernature:flamingo",
|
||||
forages: [
|
||||
{
|
||||
item: "society:flamingo_egg",
|
||||
countMult: 1,
|
||||
chance: 1,
|
||||
minHearts: 4,
|
||||
hasQuality: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "wildernature:penguin",
|
||||
forages: [
|
||||
{
|
||||
item: "society:penguin_egg",
|
||||
countMult: 1,
|
||||
chance: 1,
|
||||
minHearts: 2,
|
||||
hasQuality: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "farmlife:galliraptor",
|
||||
forages: [
|
||||
{
|
||||
item: "society:large_galliraptor_egg",
|
||||
countMult: 1,
|
||||
chance: 1,
|
||||
minHearts: 4,
|
||||
hasQuality: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "windswept:frostbiter",
|
||||
forages: [
|
||||
{
|
||||
item: "windswept:frozen_branch",
|
||||
countMult: 1,
|
||||
chance: 0.15,
|
||||
minHearts: 5,
|
||||
hasQuality: true,
|
||||
},
|
||||
{
|
||||
item: "betterarcheology:artifact_shards",
|
||||
countMult: 12,
|
||||
chance: 1,
|
||||
minHearts: 10,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "minecraft:bat",
|
||||
forages: [
|
||||
{
|
||||
item: "pamhc2trees:plumitem",
|
||||
countMult: 2,
|
||||
chance: 0.15,
|
||||
minHearts: 4,
|
||||
hasQuality: true,
|
||||
},
|
||||
{
|
||||
item: "atmospheric:passion_fruit",
|
||||
countMult: 2,
|
||||
chance: 0.10,
|
||||
minHearts: 8,
|
||||
hasQuality: true,
|
||||
},
|
||||
{
|
||||
itemPool: [
|
||||
"minecraft:apple",
|
||||
"pamhc2trees:lycheeitem",
|
||||
"pamhc2trees:bananaitem",
|
||||
],
|
||||
countMult: 3,
|
||||
chance: 1,
|
||||
minHearts: 2,
|
||||
hasQuality: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "crittersandcompanions:shima_enaga",
|
||||
forages: [
|
||||
{
|
||||
item: "atmospheric:currant",
|
||||
countMult: 8,
|
||||
chance: 1,
|
||||
minHearts: 2,
|
||||
hasQuality: true,
|
||||
},
|
||||
{
|
||||
item: "vinery:cherry",
|
||||
countMult: 1,
|
||||
chance: 0.65,
|
||||
minHearts: 4,
|
||||
hasQuality: true,
|
||||
},
|
||||
{
|
||||
item: "society:mossberry",
|
||||
countMult: 1,
|
||||
chance: 0.1,
|
||||
minHearts: 10,
|
||||
hasQuality: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
animal: "minecraft:turtle",
|
||||
forages: [
|
||||
{
|
||||
item: "minecraft:turtle_egg",
|
||||
countMult: 2,
|
||||
chance: 0.25,
|
||||
minHearts: 5,
|
||||
hasQuality: true,
|
||||
},
|
||||
{
|
||||
item: "crittersandcompanions:dragonfly_wing",
|
||||
countMult: 1,
|
||||
chance: 0.1,
|
||||
minHearts: 9,
|
||||
},
|
||||
{
|
||||
item: "pamhc2trees:starfruititem",
|
||||
countMult: 3,
|
||||
chance: 0.12,
|
||||
minHearts: 10,
|
||||
hasQuality: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
const cowMilk = { sm: "society:milk", lg: "society:large_milk" };
|
||||
|
||||
const sheepMilk = { sm: "society:sheep_milk", lg: "society:large_sheep_milk" };
|
||||
|
||||
global.husbandryMilkingDefinitions = [
|
||||
{ animal: "minecraft:cow", cooldown: 1, milk: cowMilk },
|
||||
{ animal: "minecraft:mooshroom", cooldown: 1, milk: cowMilk },
|
||||
{
|
||||
animal: "buzzier_bees:moobloom",
|
||||
cooldown: 1,
|
||||
milk: { sm: "society:amethyst_milk", lg: "society:large_amethyst_milk" },
|
||||
},
|
||||
{ animal: "meadow:wooly_cow", warped: false, cooldown: 1, milk: cowMilk },
|
||||
{
|
||||
animal: "meadow:wooly_cow",
|
||||
warped: true,
|
||||
cooldown: 2,
|
||||
milk: { sm: "society:warped_milk", lg: "society:large_warped_milk" },
|
||||
},
|
||||
{ animal: "minecraft:sheep", cooldown: 2, milk: sheepMilk },
|
||||
{ animal: "meadow:wooly_sheep", cooldown: 2, milk: sheepMilk },
|
||||
{ animal: "wildernature:minisheep", cooldown: 2, milk: sheepMilk },
|
||||
{
|
||||
animal: "minecraft:goat",
|
||||
cooldown: 1,
|
||||
milk: { sm: "society:goat_milk", lg: "society:large_goat_milk" },
|
||||
},
|
||||
{
|
||||
animal: "meadow:water_buffalo",
|
||||
cooldown: 1,
|
||||
milk: { sm: "society:buffalo_milk", lg: "society:large_buffalo_milk" },
|
||||
},
|
||||
{
|
||||
animal: "wildernature:bison",
|
||||
cooldown: 1,
|
||||
milk: { sm: "society:buffalo_milk", lg: "society:large_buffalo_milk" },
|
||||
},
|
||||
{
|
||||
animal: "farmlife:domestic_tribull",
|
||||
cooldown: 1,
|
||||
milk: { sm: "society:tri_bull_milk", lg: "society:large_tri_bull_milk" },
|
||||
},
|
||||
{
|
||||
animal: "minecraft:squid",
|
||||
cooldown: 1,
|
||||
milk: { sm: "minecraft:ink_sac", lg: "minecraft:ink_sac" },
|
||||
},
|
||||
{
|
||||
animal: "minecraft:glow_squid",
|
||||
cooldown: 1,
|
||||
milk: { sm: "minecraft:glow_ink_sac", lg: "minecraft:glow_ink_sac" },
|
||||
},
|
||||
{
|
||||
animal: "species:mammutilation",
|
||||
cooldown: 2,
|
||||
milk: { sm: "species:ichor_bottle", lg: "species:ichor_bottle" },
|
||||
},
|
||||
{
|
||||
animal: "windswept:frostbiter",
|
||||
cooldown: 1,
|
||||
milk: cowMilk,
|
||||
},
|
||||
];
|
||||
|
||||
global.petGifts = [
|
||||
{ animal: "buzzier_bees:grizzly_bear", gifts: ["society:beemonican_seal"] },
|
||||
{
|
||||
animal: "minecraft:wolf",
|
||||
gifts: ["simplehats:longfoxears", "betterarcheology:wolf_fossil"],
|
||||
},
|
||||
{
|
||||
animal: "minecraft:cat",
|
||||
gifts: ["simplehats:nekoears", "betterarcheology:ocelot_fossil"],
|
||||
},
|
||||
{ animal: "quark:foxhound", gifts: ["simplehats:fireworks"] },
|
||||
{ animal: "quark:shiba", gifts: ["simplehats:eevee_ears"] },
|
||||
{ animal: "minecraft:allay", gifts: ["simplehats:chi_ears"] },
|
||||
{ animal: "minecraft:horse", gifts: ["relics:horse_flute"] },
|
||||
{ animal: "minecraft:polar_bear", gifts: ["simplehats:teddy_bear"] },
|
||||
{ animal: "hamsters:hamster", gifts: ["society:tiny_gnome"] },
|
||||
{ animal: "wildernature:hedgehog", gifts: ["simplehats:sonichood"] },
|
||||
{
|
||||
animal: "wildernature:red_wolf",
|
||||
gifts: ["betterarcheology:wolf_fossil", "wildernature:wolf_trapper_banner"],
|
||||
},
|
||||
{ animal: "wildernature:owl", gifts: ["tanukidecor:owl_clock"] },
|
||||
{ animal: "wildernature:dog", gifts: ["betterarcheology:sheep_fossil"] },
|
||||
{
|
||||
animal: "minecraft:axolotl",
|
||||
gifts: ["simplehats:axolotl_on_head", "beachparty:rubber_ring_axolotl"],
|
||||
},
|
||||
{
|
||||
animal: "crittersandcompanions:ferret",
|
||||
gifts: ["crittersandcompanions:jumping_spider_spawn_egg"],
|
||||
}
|
||||
];
|
||||
Reference in New Issue
Block a user