Differences From
Artifact [ffe9d8ff5f]:
8 8 seasonalTemp = {-50, -10, 5, 5, -20, -50};
9 9 def = {
10 10 node_top = 'starlit:greengraze', depth_top = 1;
11 11 node_filler = 'starlit:soil', depth_filler = 4;
12 12 node_riverbed = 'starlit:sand', depth_riverbed = 4;
13 13 y_min = 0;
14 14 y_max = 512;
15 - heat_point = 10;
16 - humidity_point = 30;
15 + heat_point = 20;
16 + humidity_point = 35;
17 17 };
18 18 })
19 19
20 20 world.ecology.biomes.link('starlit:forest', {
21 21 nightTempDelta = -20;
22 22 waterTempDelta = 0;
23 23 -- W Sp Su Au W
24 24 seasonalTemp = {-40, -8, 10, 10, -14, -40};
25 25 def = {
26 26 node_top = 'starlit:greengraze', depth_top = 1;
27 27 node_filler = 'starlit:soil', depth_filler = 4;
28 28 node_riverbed = 'starlit:sand', depth_riverbed = 4;
29 - y_min = -100;
29 + y_min = 0;
30 30 y_max = 256;
31 - heat_point = 13;
31 + heat_point = 50;
32 32 humidity_point = 40;
33 33 };
34 34 })
35 35
36 36 world.ecology.biomes.link('starlit:desert', {
37 37 nightTempDelta = -40;
38 38 waterTempDelta = 0;
................................................................................
40 40 seasonalTemp = {-10, -5, 15, 15, -5, -10};
41 41 def = {
42 42 node_top = 'starlit:sand', depth_top = 1;
43 43 node_filler = 'starlit:sand', depth_filler = 4;
44 44 node_riverbed = 'starlit:sand', depth_riverbed = 4;
45 45 y_min = 0;
46 46 y_max = 512;
47 - heat_point = 20;
47 + heat_point = 70;
48 48 humidity_point = 10;
49 49 };
50 50 })
51 51
52 52 world.ecology.biomes.link('starlit:ocean', {
53 53 nightTempDelta = -35;
54 54 waterTempDelta = 5;
55 55 seasonalTemp = {0}; -- no seasonal variance
56 56 def = {
57 57 y_max = 3;
58 58 y_min = -512;
59 - heat_point = 15;
60 - humidity_point = 50;
59 + heat_point = 50;
60 + humidity_point = 70;
61 61 node_top = 'starlit:sand', depth_top = 1;
62 62 node_filler = 'starlit:sand', depth_filler = 3;
63 63 };
64 64 })
65 65
66 +world.ecology.biomes.link('starlit:shiverdeep', {
67 + nightTempDelta = -25;
68 + waterTempDelta = 5;
69 + -- W Sp Su Au W
70 + seasonalTemp = {-70, -30, 0, -60, -70};
71 + def = {
72 + y_max = 70;
73 + y_min = 1;
74 + heat_point = 0;
75 + humidity_point = 5;
76 + node_water_top = 'starlit:ice', depth_water_top = 1;
77 + node_top = 'starlit:undergloam', depth_top = 1;
78 + node_filler = 'starlit:soil', depth_filler = 2;
79 + };
80 +})
81 +
82 +world.ecology.biomes.link('starlit:silthaven', {
83 + nightTempDelta = -5;
84 + waterTempDelta = 5;
85 + -- W Sp Su Au W
86 + seasonalTemp = {-15, 5, 15, 7, -15};
87 + def = {
88 + y_max = 30;
89 + y_min = 0;
90 + heat_point = 15;
91 + humidity_point = 35;
92 +-- node_top = 'starlit:undergloam', depth_top = 1;
93 + node_filler = 'starlit:lifesilt', depth_filler = 5;
94 + };
95 +})
96 +
97 +world.ecology.biomes.link('starlit:barrens', {
98 + nightTempDelta = -20;
99 + waterTempDelta = 5;
100 + -- W Sp Su Au W
101 + seasonalTemp = {-30, -20, 0, -20, -30};
102 + def = {
103 + y_max = 512;
104 + y_min = 0;
105 + heat_point = 0;
106 + humidity_point = 0;
107 + };
108 +})
66 109 minetest.register_craftitem('starlit_eco:fiber', {
67 110 description = "Plant Fiber";
68 111 groups = {fiber = 1};
69 112 inventory_image = lib.image('starlit-eco-plant-fiber.png'):shift(lib.color(0,1,0)):render();
70 113 _starlit = {
71 114 recover_vary = function(rng, ctx)
72 115 return starlit.type.fab {