neuralgia/kubejs/server_scripts/tfg/food/data.crops.js
2025-12-02 19:12:36 +00:00

88 lines
2.3 KiB
JavaScript

"use strict";
/** @param {Internal.TFCDataEventJS} event */
function registerTFGCropRanges(event) {
// Earth
event.climateRange((climate) => {
climate.minHydration(20);
climate.maxHydration(80);
climate.minTemperature(5);
climate.maxTemperature(40);
climate.hydrationWiggle(7.5);
climate.temperatureWiggle(5.5);
}, "tfg:sunflower");
event.climateRange((climate) => {
climate.minHydration(10);
climate.maxHydration(60);
climate.minTemperature(-5);
climate.maxTemperature(25);
climate.hydrationWiggle(7.5);
climate.temperatureWiggle(1.5);
}, "tfg:rapeseed");
event.climateRange((climate) => {
climate.minHydration(15);
climate.maxHydration(65);
climate.minTemperature(-8);
climate.maxTemperature(25);
climate.hydrationWiggle(6.5);
climate.temperatureWiggle(3);
}, "tfg:flax");
// Mars
event.climateRange((climate) => {
climate.minHydration(0);
climate.maxHydration(40);
climate.minTemperature(-150);
climate.maxTemperature(15);
climate.hydrationWiggle(7.5);
climate.temperatureWiggle(5.5);
}, "betterend:amber_root");
event.climateRange((climate) => {
climate.minHydration(70);
climate.maxHydration(100);
climate.minTemperature(-80);
climate.maxTemperature(30);
climate.hydrationWiggle(7.5);
climate.temperatureWiggle(5.5);
}, "betterend:blossom_berry");
event.climateRange((climate) => {
climate.minHydration(0);
climate.maxHydration(40);
climate.minTemperature(-150);
climate.maxTemperature(15);
climate.hydrationWiggle(7.5);
climate.temperatureWiggle(5.5);
}, "betterend:bolux_mushroom");
event.climateRange((climate) => {
climate.minHydration(0);
climate.maxHydration(60);
climate.minTemperature(-100);
climate.maxTemperature(30);
climate.hydrationWiggle(7.5);
climate.temperatureWiggle(5.5);
}, "betterend:cave_pumpkin_plant");
event.climateRange((climate) => {
climate.minHydration(0);
climate.maxHydration(40);
climate.minTemperature(-150);
climate.maxTemperature(15);
climate.hydrationWiggle(7.5);
climate.temperatureWiggle(5.5);
}, "betterend:chorus_mushroom");
event.climateRange((climate) => {
climate.minHydration(50);
climate.maxHydration(100);
climate.minTemperature(-80);
climate.maxTemperature(30);
climate.hydrationWiggle(7.5);
climate.temperatureWiggle(5.5);
}, "betterend:shadow_berry");
}