]> git.localhorst.tv Git - blank-assets.git/commitdiff
add some generation parameters
authorDaniel Karbach <daniel.karbach@localhorst.tv>
Sat, 3 Oct 2015 16:58:19 +0000 (18:58 +0200)
committerDaniel Karbach <daniel.karbach@localhorst.tv>
Mon, 19 Oct 2015 12:34:01 +0000 (14:34 +0200)
three block types of each primary colour

changes to notation and defaults

prototype for gravity blocks

data/default.types
textures/gravity-directed.png [new file with mode: 0644]
textures/gravity-neutral.png [new file with mode: 0644]

index 19d5acbe6fe1d610394139257e5933aed2e67a9c..a1515aa54345504770f43453305a4d3140a72867 100644 (file)
-white_block = {
-       visible = true;
+white_coarse = {
        texture = "rock-1";
-       color = [ 1, 1, 1 ];
-       label = "White Block";
-       block_light = true;
-       collision = true;
-       collide_block = true;
+       label = "Coarse White";
        shape = block;
+       generate = true;
+       mid_solidity = 0.5;
+       max_solidity = 0.75;
+       max_temperature = 0.0;
+       mid_temperature = -0.5;
+};
+white_smooth = {
+       texture = "rock-2";
+       label = "Smooth White";
+       shape = block;
+       generate = true;
+       mid_solidity = 0.6;
+       max_temperature = 0.0;
+       mid_temperature = -0.5;
+};
+white_hard = {
+       texture = "rock-3";
+       label = "Hard White";
+       shape = block;
+       generate = true;
+       min_solidity = 0.7;
+       mid_solidity = 1.0;
+       max_temperature = 0.0;
+       mid_temperature = -0.5;
 };
 white_slab = {
-       visible = true;
        texture = "rock-1";
-       color = [ 1, 1, 1 ];
        label = "White Slab";
-       block_light = true;
-       collision = true;
-       collide_block = true;
        shape = slab;
 };
 white_stair = {
-       visible = true;
        texture = "rock-1";
-       color = [ 1, 1, 1 ];
        label = "White Stair";
-       block_light = true;
-       collision = true;
-       collide_block = true;
        shape = stair;
 };
 
-red_block = {
-       visible = true;
+red_coarse = {
+       texture = "rock-1";
+       rgb_mod = [ 1, 0, 0 ];
+       label = "Coarse Red";
+       shape = block;
+       generate = true;
+       mid_solidity = 0.5;
+       max_solidity = 0.75;
+       min_temperature = 0.0;
+       mid_temperature = 0.5;
+       max_humidity = 0.0;
+       mid_humidity = -0.5;
+};
+red_smooth = {
+       texture = "rock-2";
+       rgb_mod = [ 1, 0, 0 ];
+       label = "Smooth Red";
+       shape = block;
+       generate = true;
+       mid_solidity = 0.6;
+       min_temperature = 0.0;
+       mid_temperature = 0.5;
+       max_humidity = 0.0;
+       mid_humidity = -0.5;
+};
+red_hard = {
        texture = "rock-3";
-       color = [ 1, 0, 0 ];
-       label = "Red Block";
-       block_light = true;
-       collision = true;
-       collide_block = true;
+       rgb_mod = [ 1, 0, 0 ];
+       label = "Hard Red";
        shape = block;
+       generate = true;
+       min_solidity = 0.7;
+       mid_solidity = 1.0;
+       min_temperature = 0.0;
+       mid_temperature = 0.5;
+       max_humidity = 0.0;
+       mid_humidity = -0.5;
 };
 red_slab = {
-       visible = true;
        texture = "rock-3";
-       color = [ 1, 0, 0 ];
+       rgb_mod = [ 1, 0, 0 ];
        label = "Red Slab";
-       block_light = true;
-       collision = true;
-       collide_block = true;
        shape = slab;
 };
 red_stair = {
-       visible = true;
        texture = "rock-3";
-       color = [ 1, 0, 0 ];
+       rgb_mod = [ 1, 0, 0 ];
        label = "Red Stair";
-       block_light = true;
-       collision = true;
-       collide_block = true;
        shape = stair;
 };
 
-green_block = {
-       visible = true;
+green_coarse = {
        texture = "rock-1";
-       color = [ 0, 1, 0 ];
-       label = "Green Block";
-       block_light = true;
-       collision = true;
-       collide_block = true;
+       rgb_mod = [ 0, 1, 0 ];
+       label = "Coarse Green";
+       shape = block;
+       generate = true;
+       mid_solidity = 0.5;
+       max_solidity = 0.75;
+};
+green_smooth = {
+       texture = "rock-2";
+       rgb_mod = [ 0, 1, 0 ];
+       label = "Smooth Green";
        shape = block;
+       generate = true;
+       mid_solidity = 0.6;
+};
+green_hard = {
+       texture = "rock-3";
+       rgb_mod = [ 0, 1, 0 ];
+       label = "Hard Green";
+       shape = block;
+       generate = true;
+       min_solidity = 0.7;
+       mid_solidity = 1.0;
 };
 green_slab = {
-       visible = true;
        texture = "rock-1";
-       color = [ 0, 1, 0 ];
+       rgb_mod = [ 0, 1, 0 ];
        label = "Green Slab";
-       block_light = true;
-       collision = true;
-       collide_block = true;
        shape = slab;
 };
 green_stair = {
-       visible = true;
        texture = "rock-1";
-       color = [ 0, 1, 0 ];
+       rgb_mod = [ 0, 1, 0 ];
        label = "Green Stair";
-       block_light = true;
-       collision = true;
-       collide_block = true;
        shape = stair;
 };
 
-blue_block = {
-       visible = true;
+blue_coarse = {
+       texture = "rock-1";
+       rgb_mod = [ 0, 0, 1 ];
+       outline = [ 0.75, 0.75, 0.75 ];
+       label = "Coarse Blue";
+       shape = block;
+       generate = true;
+       mid_solidity = 0.5;
+       max_solidity = 0.75;
+       min_humidity = 0.0;
+       mid_humidity = 1.0;
+};
+blue_smooth = {
+       texture = "rock-2";
+       rgb_mod = [ 0, 0, 1 ];
+       outline = [ 0.75, 0.75, 0.75 ];
+       label = "Smooth Blue";
+       shape = block;
+       generate = true;
+       mid_solidity = 0.6;
+       min_humidity = 0.0;
+       mid_humidity = 1.0;
+};
+blue_hard = {
        texture = "rock-3";
-       color = [ 0, 0, 1 ];
+       rgb_mod = [ 0, 0, 1 ];
        outline = [ 0.75, 0.75, 0.75 ];
-       label = "Blue Block";
-       block_light = true;
-       collision = true;
-       collide_block = true;
+       label = "Hard Blue";
        shape = block;
+       generate = true;
+       min_solidity = 0.7;
+       mid_solidity = 1.0;
+       min_humidity = 0.0;
+       mid_humidity = 1.0;
 };
 blue_slab = {
-       visible = true;
        texture = "rock-3";
-       color = [ 0, 0, 1 ];
+       rgb_mod = [ 0, 0, 1 ];
        outline = [ 0.75, 0.75, 0.75 ];
        label = "Blue Slab";
-       block_light = true;
-       collision = true;
-       collide_block = true;
        shape = slab;
 };
 blue_stair = {
-       visible = true;
        texture = "rock-3";
-       color = [ 0, 0, 1 ];
+       rgb_mod = [ 0, 0, 1 ];
        outline = [ 0.75, 0.75, 0.75 ];
        label = "Blue Stair";
-       block_light = true;
-       collision = true;
-       collide_block = true;
        shape = stair;
 };
 
+grav_spherical = {
+       texture = "gravity-neutral";
+       label = "Spherical Gravity";
+       shape = block;
+};
+
 light = {
-       visible = true;
        texture = "rock-2";
-       color = [ 1, 1, 0 ];
+       rgb_mod = [ 1, 1, 0 ];
        label = "Light";
        luminosity = 15;
-       block_light = true;
-       collision = true;
-       collide_block = true;
        shape = block;
+       generate = true;
+       mid_solidity = 0.5;
+       max_solidity = 0.75;
+       commonness = 0.125;
 };
 
 debug = {
-       visible = true;
        texture = "debug";
-       color = [ 1, 1, 1 ];
        label = "Debug Cube";
-       block_light = true;
-       collision = true;
-       collide_block = true;
        shape = block;
 };
diff --git a/textures/gravity-directed.png b/textures/gravity-directed.png
new file mode 100644 (file)
index 0000000..afffd82
Binary files /dev/null and b/textures/gravity-directed.png differ
diff --git a/textures/gravity-neutral.png b/textures/gravity-neutral.png
new file mode 100644 (file)
index 0000000..b83a4b5
Binary files /dev/null and b/textures/gravity-neutral.png differ