]> git.localhorst.tv Git - blank-assets.git/blob - data/default.types
assign gravity to gravity blocks
[blank-assets.git] / data / default.types
1 white_coarse = {
2         texture = "rock-1";
3         label = "Coarse White";
4         place_sound = "thump";
5         remove_sound = "plop";
6         shape = uniform_block;
7         generate = true;
8         mid_solidity = 0.5;
9         max_solidity = 0.75;
10         max_temperature = 0.0;
11         mid_temperature = -0.5;
12 };
13 white_smooth = {
14         texture = "rock-2";
15         label = "Smooth White";
16         place_sound = "thump";
17         remove_sound = "plop";
18         shape = uniform_block;
19         generate = true;
20         mid_solidity = 0.6;
21         max_temperature = 0.0;
22         mid_temperature = -0.5;
23 };
24 white_hard = {
25         texture = "rock-3";
26         label = "Hard White";
27         place_sound = "thump";
28         remove_sound = "plop";
29         shape = uniform_block;
30         generate = true;
31         min_solidity = 0.7;
32         mid_solidity = 1.0;
33         max_temperature = 0.0;
34         mid_temperature = -0.5;
35 };
36 white_slab = {
37         texture = "rock-1";
38         label = "White Slab";
39         place_sound = "thump";
40         remove_sound = "plop";
41         shape = uniform_low_slab;
42 };
43 white_stair = {
44         texture = "rock-1";
45         label = "White Stair";
46         place_sound = "thump";
47         remove_sound = "plop";
48         shape = uniform_stair;
49 };
50
51 red_coarse = {
52         texture = "rock-1";
53         rgb_mod = [ 1, 0, 0 ];
54         label = "Coarse Red";
55         place_sound = "thump";
56         remove_sound = "plop";
57         shape = uniform_block;
58         generate = true;
59         mid_solidity = 0.5;
60         max_solidity = 0.75;
61         min_temperature = 0.0;
62         mid_temperature = 0.5;
63         max_humidity = 0.0;
64         mid_humidity = -0.5;
65 };
66 red_smooth = {
67         texture = "rock-2";
68         rgb_mod = [ 1, 0, 0 ];
69         label = "Smooth Red";
70         place_sound = "thump";
71         remove_sound = "plop";
72         shape = uniform_block;
73         generate = true;
74         mid_solidity = 0.6;
75         min_temperature = 0.0;
76         mid_temperature = 0.5;
77         max_humidity = 0.0;
78         mid_humidity = -0.5;
79 };
80 red_hard = {
81         texture = "rock-3";
82         rgb_mod = [ 1, 0, 0 ];
83         label = "Hard Red";
84         place_sound = "thump";
85         remove_sound = "plop";
86         shape = uniform_block;
87         generate = true;
88         min_solidity = 0.7;
89         mid_solidity = 1.0;
90         min_temperature = 0.0;
91         mid_temperature = 0.5;
92         max_humidity = 0.0;
93         mid_humidity = -0.5;
94 };
95 red_slab = {
96         texture = "rock-3";
97         rgb_mod = [ 1, 0, 0 ];
98         label = "Red Slab";
99         place_sound = "thump";
100         remove_sound = "plop";
101         shape = uniform_low_slab;
102 };
103 red_stair = {
104         texture = "rock-3";
105         rgb_mod = [ 1, 0, 0 ];
106         label = "Red Stair";
107         place_sound = "thump";
108         remove_sound = "plop";
109         shape = uniform_stair;
110 };
111
112 green_coarse = {
113         texture = "rock-1";
114         rgb_mod = [ 0, 1, 0 ];
115         label = "Coarse Green";
116         place_sound = "thump";
117         remove_sound = "plop";
118         shape = uniform_block;
119         generate = true;
120         mid_solidity = 0.5;
121         max_solidity = 0.75;
122 };
123 green_smooth = {
124         texture = "rock-2";
125         rgb_mod = [ 0, 1, 0 ];
126         label = "Smooth Green";
127         place_sound = "thump";
128         remove_sound = "plop";
129         shape = uniform_block;
130         generate = true;
131         mid_solidity = 0.6;
132 };
133 green_hard = {
134         texture = "rock-3";
135         rgb_mod = [ 0, 1, 0 ];
136         label = "Hard Green";
137         place_sound = "thump";
138         remove_sound = "plop";
139         shape = uniform_block;
140         generate = true;
141         min_solidity = 0.7;
142         mid_solidity = 1.0;
143 };
144 green_slab = {
145         texture = "rock-1";
146         rgb_mod = [ 0, 1, 0 ];
147         label = "Green Slab";
148         place_sound = "thump";
149         remove_sound = "plop";
150         shape = uniform_low_slab;
151 };
152 green_stair = {
153         texture = "rock-1";
154         rgb_mod = [ 0, 1, 0 ];
155         label = "Green Stair";
156         place_sound = "thump";
157         remove_sound = "plop";
158         shape = uniform_stair;
159 };
160
161 blue_coarse = {
162         texture = "rock-1";
163         rgb_mod = [ 0, 0, 1 ];
164         outline = [ 0.75, 0.75, 0.75 ];
165         label = "Coarse Blue";
166         place_sound = "thump";
167         remove_sound = "plop";
168         shape = uniform_block;
169         generate = true;
170         mid_solidity = 0.5;
171         max_solidity = 0.75;
172         min_humidity = 0.0;
173         mid_humidity = 1.0;
174 };
175 blue_smooth = {
176         texture = "rock-2";
177         rgb_mod = [ 0, 0, 1 ];
178         outline = [ 0.75, 0.75, 0.75 ];
179         label = "Smooth Blue";
180         place_sound = "thump";
181         remove_sound = "plop";
182         shape = uniform_block;
183         generate = true;
184         mid_solidity = 0.6;
185         min_humidity = 0.0;
186         mid_humidity = 1.0;
187 };
188 blue_hard = {
189         texture = "rock-3";
190         rgb_mod = [ 0, 0, 1 ];
191         outline = [ 0.75, 0.75, 0.75 ];
192         label = "Hard Blue";
193         place_sound = "thump";
194         remove_sound = "plop";
195         shape = uniform_block;
196         generate = true;
197         min_solidity = 0.7;
198         mid_solidity = 1.0;
199         min_humidity = 0.0;
200         mid_humidity = 1.0;
201 };
202 blue_slab = {
203         texture = "rock-3";
204         rgb_mod = [ 0, 0, 1 ];
205         outline = [ 0.75, 0.75, 0.75 ];
206         label = "Blue Slab";
207         place_sound = "thump";
208         remove_sound = "plop";
209         shape = uniform_low_slab;
210 };
211 blue_stair = {
212         texture = "rock-3";
213         rgb_mod = [ 0, 0, 1 ];
214         outline = [ 0.75, 0.75, 0.75 ];
215         label = "Blue Stair";
216         place_sound = "thump";
217         remove_sound = "plop";
218         shape = uniform_stair;
219 };
220
221 grav_spherical = {
222         texture = "gravity-neutral";
223         label = "Spherical Gravity";
224         place_sound = "thump";
225         remove_sound = "plop";
226         shape = uniform_block;
227         gravity = Radial(15);
228 };
229 grav_directed = {
230         textures = [ "gravity-directed", "gravity-neutral" ];
231         label = "Directed Gravity";
232         place_sound = "thump";
233         remove_sound = "plop";
234         shape = pipe_block;
235         // 15x8x15 box with 10 units gravity downwards
236         gravity = CuboidField([ 0, -10, 0 ], [ -7.5, -0.5, -7.5 ], [ 7.5, 7.5, 7.5 ]);
237 };
238
239 light = {
240         texture = "rock-2";
241         rgb_mod = [ 1, 1, 0 ];
242         label = "Light";
243         place_sound = "thump";
244         remove_sound = "plop";
245         luminosity = 15;
246         shape = uniform_block;
247         generate = true;
248         mid_solidity = 0.5;
249         max_solidity = 0.75;
250         commonness = 0.125;
251 };
252
253 debug = {
254         texture = "debug";
255         label = "Debug Cube";
256         place_sound = "thump";
257         remove_sound = "plop";
258         shape = uniform_block;
259 };