From b1c5161d27fd5428125548efe8b1042e19db5f5d Mon Sep 17 00:00:00 2001 From: NathanSalapat Date: Fri, 11 Nov 2016 11:54:58 -0600 Subject: [PATCH] added drink silo. --- drink_machines.lua | 146 ++++++++++--- formspecs.lua | 16 ++ models/drinks_silo.obj | 449 +++++++++++++++++++++++++++++++++++++++ textures/drinks_silo.png | Bin 0 -> 48731 bytes 4 files changed, 587 insertions(+), 24 deletions(-) create mode 100644 models/drinks_silo.obj create mode 100644 textures/drinks_silo.png diff --git a/drink_machines.lua b/drink_machines.lua index 9c55449..41150f0 100644 --- a/drink_machines.lua +++ b/drink_machines.lua @@ -179,7 +179,7 @@ minetest.register_node('drinks:juice_press', { end, }) -function drinks.drinks_barrel_sub(liq_vol, ves_typ, pos) +function drinks.drinks_liquid_sub(liq_vol, ves_typ, ves_vol, pos) local meta = minetest.env:get_meta(pos) local fullness = tonumber(meta:get_string('fullness')) if fullness - liq_vol < 0 then @@ -189,10 +189,14 @@ function drinks.drinks_barrel_sub(liq_vol, ves_typ, pos) local inv = meta:get_inventory() local fullness = fullness - liq_vol meta:set_string('fullness', fullness) - meta:set_string('infotext', 'Barrel of '..fruit..' juice. '..(math.floor((fullness/128)*100))..' % full.') - meta:set_string('formspec', drinks.barrel_formspec(fullness)) + meta:set_string('infotext', 'Barrel of '..fruit..' juice. '..(math.floor((fullness/ves_vol)*100))..' % full.') + if ves_vol == 128 then + meta:set_string('formspec', drinks.barrel_formspec(fullness)) + end + if ves_vol == 256 then + meta:set_string('formspec', drinks.silo_formspec(fullness)) + end if ves_typ == 'jcu' or ves_typ == 'jbo' or ves_typ == 'jbu' then - print ('vessel is '..ves_typ..'. fruit is '..fruit) inv:set_stack('dst', 1, 'drinks:'..ves_typ..'_'..fruit) end if ves_typ == 'thirsty:bronze_canteen' then @@ -204,10 +208,10 @@ function drinks.drinks_barrel_sub(liq_vol, ves_typ, pos) end end -function drinks.drinks_barrel_add(liq_vol, ves_typ, pos) +function drinks.drinks_liquid_add(liq_vol, ves_typ, ves_vol, pos) local meta = minetest.env:get_meta(pos) local fullness = tonumber(meta:get_string('fullness')) - if fullness + liq_vol > 128 then + if fullness + liq_vol > ves_vol then return else local fruit = meta:get_string('fruit') @@ -215,29 +219,41 @@ function drinks.drinks_barrel_add(liq_vol, ves_typ, pos) local fullness = fullness + liq_vol meta:set_string('fullness', fullness) inv:set_stack('src', 1, ves_typ) - meta:set_string('infotext', 'Barrel of '..fruit..' juice. '..(math.floor((fullness/128)*100))..' % full.') - meta:set_string('formspec', drinks.barrel_formspec(fullness)) + meta:set_string('infotext', 'Barrel of '..fruit..' juice. '..(math.floor((fullness/ves_vol)*100))..' % full.') + if ves_vol == 256 then + meta:set_string('formspec', drinks.silo_formspec(fullness)) + end + if ves_vol == 128 then + meta:set_string('formspec', drinks.barrel_formspec(fullness)) + end end end function drinks.drinks_barrel(pos, inputstack) local meta = minetest.env:get_meta(pos) local vessel = string.sub(inputstack, 8, 10) - print (vessel) if vessel == 'jcu' then - local liq_vol = 2 - local ves_typ = 'vessels:drinking_glass' - drinks.drinks_barrel_add(liq_vol, ves_typ, pos) + drinks.drinks_liquid_add(2, 'vessels:drinking_glass', 128, pos) end if vessel == 'jbo' then - local liq_vol = 4 - local ves_typ = 'vessels:glass_bottle' - drinks.drinks_barrel_add(liq_vol, ves_typ, pos) + drinks.drinks_liquid_add(4, 'vessels:glass_bottle', 128, pos) end if vessel == 'jbu' then - local liq_vol = 16 - local ves_typ = 'bucket:bucket_empty' - drinks.drinks_barrel_add(liq_vol, ves_typ, pos) + drinks.drinks_liquid_add(16, 'bucket:bucket_empty', 128, pos) + end +end + +function drinks.drinks_silo(pos, inputstack) + local meta = minetest.env:get_meta(pos) + local vessel = string.sub(inputstack, 8, 10) + if vessel == 'jcu' then + drinks.drinks_liquid_add(2, 'vessels:drinking_glass', 256, pos) + end + if vessel == 'jbo' then + drinks.drinks_liquid_add(4, 'vessels:glass_bottle', 256, pos) + end + if vessel == 'jbu' then + drinks.drinks_liquid_add(16, 'bucket:bucket_empty', 256, pos) end end @@ -286,7 +302,6 @@ minetest.register_node('drinks:liquid_barrel', { local inputstack = instack:get_name() local outputstack = outstack:get_name() local fruit = string.sub(inputstack, 12, -1) - print ('fruit added to barrel is '..fruit) local fruit_in = meta:get_string('fruit') if fruit_in == 'empty' then meta:set_string('fruit', fruit) @@ -298,19 +313,19 @@ minetest.register_node('drinks:liquid_barrel', { drinks.drinks_barrel(pos, inputstack) end if outputstack == 'vessels:drinking_glass' then - drinks.drinks_barrel_sub(2, 'jcu', pos) + drinks.drinks_liquid_sub(2, 'jcu', 128, pos) end if outputstack == 'vessels:glass_bottle' then - drinks.drinks_barrel_sub(4, 'jbo', pos) + drinks.drinks_liquid_sub(4, 'jbo', 128, pos) end if outputstack == 'bucket:bucket_empty' then - drinks.drinks_barrel_sub(16, 'jbu', pos) + drinks.drinks_liquid_sub(16, 'jbu', 128, pos) end if outputstack == 'thirsty:steel_canteen' then - drinks.drinks_barrel_sub(20, 'thirsty:steel_canteen', pos) + drinks.drinks_liquid_sub(20, 'thirsty:steel_canteen', 128, pos) end if outputstack == 'thirsty:bronze_canteen' then - drinks.drinks_barrel_sub(30, 'thirsty:bronze_canteen', pos) + drinks.drinks_liquid_sub(30, 'thirsty:bronze_canteen', 128, pos) end end, on_receive_fields = function(pos, formname, fields, sender) @@ -324,3 +339,86 @@ minetest.register_node('drinks:liquid_barrel', { end end, }) + +minetest.register_node('drinks:liquid_silo', { + description = 'Silo of Liquid', + drawtype = 'mesh', + mesh = 'drinks_silo.obj', + tiles = {name='drinks_silo.png'}, + groups = {choppy=2, dig_immediate=2,}, + paramtype = 'light', + paramtype2 = 'facedir', + selection_box = { + type = 'fixed', + fixed = {-.5, -.5, -.5, .5, 1.5, .5}, + }, + collision_box = { + type = 'fixed', + fixed = {-.5, -.5, -.5, .5, .5, .5}, + }, + on_construct = function(pos) + local meta = minetest.env:get_meta(pos) + local inv = meta:get_inventory() + inv:set_size('main', 8*4) + inv:set_size('src', 1) + inv:set_size('dst', 1) + meta:set_string('fullness', 0) + meta:set_string('fruit', 'empty') + meta:set_string('infotext', 'Empty Drink Silo') + meta:set_string('formspec', 'size[8,8]'.. + 'label[0,0;Fill the silo with the drink of your choice,]'.. + 'label[0,.4;you can only add more of the same type of drink.]'.. + 'label[4.5,1.2;Add liquid ->]'.. + 'label[.75,1.75;The Silo is empty]'.. + 'label[4.5,2.25;Take liquid ->]'.. + 'label[2,3.2;(This empties the silo completely)]'.. + 'button[0,3;2,1;purge;Purge]'.. + 'list[current_name;src;6.5,1;1,1;]'.. + 'list[current_name;dst;6.5,2;1,1;]'.. + 'list[current_player;main;0,4;8,5;]') + end, + on_metadata_inventory_put = function(pos, listname, index, stack, player) + local meta = minetest.env:get_meta(pos) + local inv = meta:get_inventory() + local instack = inv:get_stack("src", 1) + local outstack = inv:get_stack('dst', 1) + local inputstack = instack:get_name() + local outputstack = outstack:get_name() + local fruit = string.sub(inputstack, 12, -1) + local fruit_in = meta:get_string('fruit') + if fruit_in == 'empty' then + meta:set_string('fruit', fruit) + local vessel = string.sub(inputstack, 8, 10) + drinks.drinks_barrel(pos, inputstack) + end + if fruit == fruit_in then + local vessel = string.sub(inputstack, 8, 10) + drinks.drinks_silo(pos, inputstack) + end + if outputstack == 'vessels:drinking_glass' then + drinks.drinks_liquid_sub(2, 'jcu', 256, pos) + end + if outputstack == 'vessels:glass_bottle' then + drinks.drinks_liquid_sub(4, 'jbo', 256, pos) + end + if outputstack == 'bucket:bucket_empty' then + drinks.drinks_liquid_sub(16, 'jbu', 256, pos) + end + if outputstack == 'thirsty:steel_canteen' then + drinks.drinks_liquid_sub(20, 'thirsty:steel_canteen', 256, pos) + end + if outputstack == 'thirsty:bronze_canteen' then + drinks.drinks_liquid_sub(30, 'thirsty:bronze_canteen', 256, pos) + end + end, + on_receive_fields = function(pos, formname, fields, sender) + if fields['purge'] then + local meta = minetest.env:get_meta(pos) + local fullness = 0 + meta:set_string('fullness', 0) + meta:set_string('fruit', 'empty') + meta:set_string('infotext', 'Empty Drink Silo') + meta:set_string('formspec', drinks.barrel_formspec(fullness)) + end + end, +}) diff --git a/formspecs.lua b/formspecs.lua index 0470954..56ac056 100644 --- a/formspecs.lua +++ b/formspecs.lua @@ -13,3 +13,19 @@ function drinks.barrel_formspec(fullness) 'list[current_player;main;0,4;8,5;]' return formspec end + +function drinks.silo_formspec(fullness) + local formspec = -- Used for the liquid storing barrels. + 'size[8,8]'.. + 'label[0,0;Fill the barrel with the drink of your choice,]'.. + 'label[0,.4;you can only add more of the same type of drink.]'.. + 'label[4.5,1.2;Add liquid ->]'.. + 'label[.75,1.75;This barrel is '..((fullness/256)*100)..'% full]'.. + 'label[4.5,2.25;Take liquid ->]'.. + 'label[2,3.2;(This empties the barrel completely)]'.. + 'button[0,3;2,1;purge;Purge]'.. + 'list[current_name;src;6.5,1;1,1;]'.. + 'list[current_name;dst;6.5,2;1,1;]'.. + 'list[current_player;main;0,4;8,5;]' + return formspec +end diff --git a/models/drinks_silo.obj b/models/drinks_silo.obj new file mode 100644 index 0000000..990ca44 --- /dev/null +++ b/models/drinks_silo.obj @@ -0,0 +1,449 @@ +# Blender v2.78 (sub 2) OBJ File: 'drinks.blend' +# www.blender.org +o Sphere_Sphere.001 +v 0.355973 -0.470000 -0.283179 +v 0.355973 0.000000 -0.283179 +v 0.285262 -0.470000 -0.353890 +v 0.285262 0.000000 -0.353890 +v 0.426684 -0.470000 -0.353890 +v 0.426684 0.000000 -0.353890 +v 0.355973 -0.470000 -0.424601 +v 0.355973 0.000000 -0.424601 +v 0.256978 -0.480000 -0.353890 +v 0.355973 -0.480000 -0.254895 +v 0.355973 -0.480000 -0.452885 +v 0.454968 -0.480000 -0.353890 +v 0.256978 -0.500000 -0.353890 +v 0.355973 -0.500000 -0.254895 +v 0.355973 -0.500000 -0.452885 +v 0.454968 -0.500000 -0.353890 +v 0.355973 0.030000 -0.283179 +v 0.285262 0.030000 -0.353890 +v 0.296242 0.036360 -0.364870 +v 0.366953 0.036360 -0.294159 +v -0.285262 -0.470000 -0.353890 +v -0.285262 0.000000 -0.353890 +v -0.355973 -0.470000 -0.283179 +v -0.355973 0.000000 -0.283179 +v -0.355973 -0.470000 -0.424601 +v -0.355973 0.000000 -0.424601 +v -0.426684 -0.470000 -0.353890 +v -0.426684 0.000000 -0.353890 +v -0.355973 -0.480000 -0.254895 +v -0.256978 -0.480000 -0.353890 +v -0.454968 -0.480000 -0.353890 +v -0.355973 -0.480000 -0.452885 +v -0.355973 -0.500000 -0.254895 +v -0.256978 -0.500000 -0.353890 +v -0.454968 -0.500000 -0.353890 +v -0.355973 -0.500000 -0.452885 +v -0.285262 0.030000 -0.353890 +v -0.355973 0.030000 -0.283179 +v -0.366953 0.036360 -0.294159 +v -0.296242 0.036360 -0.364870 +v 0.285262 -0.470000 0.358056 +v 0.285262 0.000000 0.358056 +v 0.355973 -0.470000 0.287346 +v 0.355973 0.000000 0.287346 +v 0.355973 -0.470000 0.428767 +v 0.355973 0.000000 0.428767 +v 0.426684 -0.470000 0.358056 +v 0.426684 0.000000 0.358056 +v 0.355973 -0.480000 0.259061 +v 0.256978 -0.480000 0.358056 +v 0.454968 -0.480000 0.358056 +v 0.355973 -0.480000 0.457051 +v 0.355973 -0.500000 0.259061 +v 0.256978 -0.500000 0.358056 +v 0.454968 -0.500000 0.358056 +v 0.355973 -0.500000 0.457051 +v 0.285262 0.030000 0.358056 +v 0.355973 0.030000 0.287346 +v 0.366953 0.036360 0.298326 +v 0.296242 0.036360 0.369036 +v -0.355973 -0.470000 0.287346 +v -0.355973 0.000000 0.287346 +v -0.285263 -0.470000 0.358056 +v -0.285263 0.000000 0.358056 +v -0.426684 -0.470000 0.358056 +v -0.426684 0.000000 0.358056 +v -0.355973 -0.470000 0.428767 +v -0.355973 0.000000 0.428767 +v -0.256978 -0.480000 0.358056 +v -0.355973 -0.480000 0.259061 +v -0.355973 -0.480000 0.457051 +v -0.454968 -0.480000 0.358056 +v -0.256978 -0.500000 0.358056 +v -0.355973 -0.500000 0.259061 +v -0.355973 -0.500000 0.457051 +v -0.454968 -0.500000 0.358056 +v -0.355973 0.030000 0.287346 +v -0.285263 0.030000 0.358056 +v -0.296242 0.036360 0.369036 +v -0.366953 0.036360 0.298326 +v -0.123715 1.404509 -0.298674 +v -0.200174 -0.154509 -0.483264 +v 0.000000 -0.350000 0.000000 +v 0.123715 1.404509 -0.298674 +v 0.200174 1.154508 -0.483264 +v 0.200174 -0.154509 -0.483264 +v 0.123715 -0.304509 -0.298673 +v 0.298674 1.404509 -0.123715 +v 0.483264 1.154508 -0.200174 +v 0.483264 -0.154509 -0.200174 +v 0.298674 -0.304509 -0.123715 +v 0.298674 1.404509 0.123715 +v 0.483264 1.154508 0.200175 +v 0.483264 -0.154509 0.200174 +v 0.298674 -0.304509 0.123715 +v 0.123715 1.404509 0.298674 +v 0.200174 1.154508 0.483264 +v 0.200174 -0.154509 0.483264 +v 0.123715 -0.304509 0.298674 +v -0.000000 1.500000 0.000000 +v -0.123715 1.404509 0.298674 +v -0.200174 1.154508 0.483264 +v -0.200174 -0.154509 0.483264 +v -0.123715 -0.304509 0.298674 +v -0.298674 1.404509 0.123715 +v -0.483264 1.154508 0.200175 +v -0.483264 -0.154509 0.200175 +v -0.298673 -0.304509 0.123715 +v -0.298674 1.404509 -0.123715 +v -0.483264 1.154508 -0.200174 +v -0.483264 -0.154509 -0.200174 +v -0.298673 -0.304509 -0.123715 +v -0.200174 1.154508 -0.483264 +v -0.123715 -0.304509 -0.298673 +vt 1.000000 0.008414 +vt 0.978921 0.399028 +vt 0.894297 0.383031 +vt 0.916891 0.003929 +vt 0.822710 0.352283 +vt 0.834561 0.000001 +vt 0.760707 0.354848 +vt 0.739397 0.000000 +vt 0.689594 0.414136 +vt 0.642691 0.007416 +vt 0.756477 0.490620 +vt 0.709526 0.588101 +vt 0.670960 0.596854 +vt 0.740550 0.468871 +vt 0.849070 0.402909 +vt 0.749567 0.419582 +vt 0.853240 0.441198 +vt 0.727002 0.453325 +vt 0.854930 0.419425 +vt 0.924304 0.516307 +vt 0.847709 0.465468 +vt 0.944476 0.505392 +vt 0.932660 0.620289 +vt 0.957582 0.639217 +vt 0.963235 0.492572 +vt 0.982975 0.636506 +vt 0.651986 0.586137 +vt 0.974085 0.425479 +vt 0.885915 0.409359 +vt 0.712088 0.441124 +vt 1.000000 0.008414 +vt 0.978921 0.399028 +vt 0.894297 0.383031 +vt 0.916891 0.003929 +vt 0.822710 0.352283 +vt 0.834561 0.000001 +vt 0.760707 0.354848 +vt 0.739397 0.000000 +vt 0.689594 0.414136 +vt 0.642691 0.007416 +vt 0.756477 0.490620 +vt 0.709526 0.588101 +vt 0.670960 0.596854 +vt 0.740550 0.468871 +vt 0.849070 0.402909 +vt 0.749567 0.419582 +vt 0.853240 0.441198 +vt 0.727002 0.453325 +vt 0.854930 0.419425 +vt 0.924304 0.516307 +vt 0.847709 0.465468 +vt 0.944476 0.505392 +vt 0.932660 0.620289 +vt 0.957582 0.639217 +vt 0.963235 0.492572 +vt 0.982975 0.636506 +vt 0.651986 0.586137 +vt 0.974085 0.425479 +vt 0.885915 0.409359 +vt 0.712088 0.441124 +vt 1.000000 0.008414 +vt 0.978921 0.399028 +vt 0.894297 0.383031 +vt 0.916891 0.003929 +vt 0.822710 0.352283 +vt 0.834561 0.000001 +vt 0.760707 0.354848 +vt 0.739397 0.000000 +vt 0.689594 0.414136 +vt 0.642691 0.007416 +vt 0.756477 0.490620 +vt 0.709526 0.588101 +vt 0.670960 0.596854 +vt 0.740550 0.468871 +vt 0.849070 0.402909 +vt 0.749567 0.419582 +vt 0.853240 0.441198 +vt 0.727002 0.453325 +vt 0.854930 0.419425 +vt 0.924304 0.516307 +vt 0.847709 0.465468 +vt 0.944476 0.505392 +vt 0.932660 0.620289 +vt 0.957582 0.639217 +vt 0.963235 0.492572 +vt 0.982975 0.636506 +vt 0.651986 0.586137 +vt 0.974085 0.425479 +vt 0.885915 0.409359 +vt 0.712088 0.441124 +vt 1.000000 0.008414 +vt 0.978921 0.399028 +vt 0.894297 0.383031 +vt 0.916891 0.003929 +vt 0.822710 0.352283 +vt 0.834561 0.000001 +vt 0.760707 0.354848 +vt 0.739397 0.000000 +vt 0.689594 0.414136 +vt 0.642691 0.007416 +vt 0.756477 0.490620 +vt 0.709526 0.588101 +vt 0.670960 0.596854 +vt 0.740550 0.468871 +vt 0.849070 0.402909 +vt 0.749567 0.419582 +vt 0.853240 0.441198 +vt 0.727002 0.453325 +vt 0.854930 0.419425 +vt 0.924304 0.516307 +vt 0.847709 0.465468 +vt 0.944476 0.505392 +vt 0.932660 0.620289 +vt 0.957582 0.639217 +vt 0.963235 0.492572 +vt 0.982975 0.636506 +vt 0.651986 0.586137 +vt 0.974085 0.425479 +vt 0.885915 0.409359 +vt 0.712088 0.441124 +vt 0.458192 0.984779 +vt 0.416249 0.876077 +vt 0.492200 0.829133 +vt 0.577701 0.901340 +vt 0.398986 0.746077 +vt 0.371685 0.623173 +vt 0.461508 0.642253 +vt 0.611408 0.000000 +vt 0.611408 0.499779 +vt 0.458556 0.499779 +vt 0.458556 0.000000 +vt 0.401059 0.746160 +vt 0.364561 0.526338 +vt 0.515364 0.565244 +vt 0.603345 0.690487 +vt 0.513970 0.712258 +vt 0.522330 0.752969 +vt 0.633687 0.763133 +vt 0.305704 0.499779 +vt 0.305704 0.000000 +vt 0.586447 0.840659 +vt 0.506303 0.797843 +vt 0.500258 0.675850 +vt 0.595875 0.616286 +vt 0.152852 0.499779 +vt 0.152852 0.000000 +vt 0.474776 0.940516 +vt 0.443899 0.855822 +vt 0.435323 0.628715 +vt 0.474696 0.521813 +vt 0.000000 0.499779 +vt -0.000000 0.000000 +vt 0.325985 0.940516 +vt 0.359167 0.857264 +vt 0.354410 0.631967 +vt 0.318943 0.521813 +vt 0.611519 0.000111 +vt 0.611519 0.499889 +vt 0.458667 0.499889 +vt 0.458667 0.000111 +vt 0.215537 0.842251 +vt 0.295143 0.801929 +vt 0.291947 0.685733 +vt 0.193933 0.619083 +vt 0.305815 0.499889 +vt 0.305815 0.000111 +vt 0.197065 0.696779 +vt 0.283780 0.717322 +vt 0.275822 0.769647 +vt 0.152658 0.775742 +vt 0.152963 0.499889 +vt 0.152963 0.000111 +vt 0.274084 0.573260 +vt 0.332759 0.642608 +vt 0.317258 0.853505 +vt 0.211645 0.931220 +vt 0.000111 0.499889 +vt 0.000111 0.000111 +vn -0.7071 0.0000 0.7071 +vn -0.7071 0.0000 -0.7071 +vn 0.7071 0.0000 -0.7071 +vn 0.7071 0.0000 0.7071 +vn 0.3162 0.8944 0.3162 +vn 0.2796 0.9185 -0.2796 +vn -0.3162 0.8944 -0.3162 +vn -0.3162 0.8944 0.3162 +vn 0.3162 0.8944 -0.3162 +vn -0.2796 0.9185 -0.2796 +vn 0.2796 0.9185 0.2796 +vn -0.2796 0.9185 0.2796 +vn -0.0000 0.5940 -0.8045 +vn -0.0000 -0.9886 -0.1506 +vn -0.0000 -0.0000 -1.0000 +vn 0.0000 0.9525 -0.3045 +vn -0.0000 -0.7761 -0.6306 +vn 0.4459 -0.7761 -0.4459 +vn 0.5688 0.5940 -0.5688 +vn 0.1065 -0.9886 -0.1065 +vn 0.2153 0.9525 -0.2153 +vn 0.6306 -0.7761 0.0000 +vn 0.8045 0.5940 0.0000 +vn 0.1506 -0.9886 0.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.3045 0.9525 0.0000 +vn 0.4459 -0.7761 0.4459 +vn 0.5688 0.5940 0.5688 +vn 0.1065 -0.9886 0.1065 +vn 0.2153 0.9525 0.2153 +vn 0.0000 -0.7761 0.6306 +vn 0.0000 0.5940 0.8045 +vn 0.0000 -0.9886 0.1506 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.9525 0.3045 +vn -0.4459 -0.7761 0.4459 +vn -0.5688 0.5940 0.5688 +vn -0.1065 -0.9886 0.1065 +vn -0.2153 0.9525 0.2153 +vn -0.6306 -0.7761 0.0000 +vn -0.8045 0.5940 0.0000 +vn -0.1506 -0.9886 -0.0000 +vn -1.0000 0.0000 0.0000 +vn -0.3045 0.9525 0.0000 +vn -0.4459 -0.7761 -0.4459 +vn -0.5688 0.5940 -0.5688 +vn -0.1065 -0.9886 -0.1065 +vn -0.2153 0.9525 -0.2153 +g Sphere_Sphere.001_None +s off +f 1/1/1 2/2/1 4/3/1 3/4/1 +f 3/4/2 4/3/2 8/5/2 7/6/2 +f 7/6/3 8/5/3 6/7/3 5/8/3 +f 5/8/4 6/7/4 2/9/4 1/10/4 +f 5/11/5 1/12/5 10/13/5 12/14/5 +f 6/7/6 8/5/6 19/15/6 20/16/6 +f 11/17/3 12/14/3 16/18/3 15/19/3 +f 3/20/7 7/21/7 11/17/7 9/22/7 +f 1/23/8 3/20/8 9/22/8 10/24/8 +f 7/21/9 5/11/9 12/14/9 11/17/9 +f 10/24/1 9/22/1 13/25/1 14/26/1 +f 12/14/4 10/13/4 14/27/4 16/18/4 +f 9/22/2 11/17/2 15/19/2 13/25/2 +f 4/3/1 2/2/1 17/28/1 18/29/1 +f 2/9/4 6/7/4 20/16/4 17/30/4 +f 8/5/2 4/3/2 18/29/2 19/15/2 +f 21/31/4 22/32/4 24/33/4 23/34/4 +f 23/34/1 24/33/1 28/35/1 27/36/1 +f 27/36/2 28/35/2 26/37/2 25/38/2 +f 25/38/3 26/37/3 22/39/3 21/40/3 +f 25/41/9 21/42/9 30/43/9 32/44/9 +f 26/37/10 28/35/10 39/45/10 40/46/10 +f 31/47/2 32/44/2 36/48/2 35/49/2 +f 23/50/8 27/51/8 31/47/8 29/52/8 +f 21/53/5 23/50/5 29/52/5 30/54/5 +f 27/51/7 25/41/7 32/44/7 31/47/7 +f 30/54/4 29/52/4 33/55/4 34/56/4 +f 32/44/3 30/43/3 34/57/3 36/48/3 +f 29/52/1 31/47/1 35/49/1 33/55/1 +f 24/33/4 22/32/4 37/58/4 38/59/4 +f 22/39/3 26/37/3 40/46/3 37/60/3 +f 28/35/1 24/33/1 38/59/1 39/45/1 +f 41/61/2 42/62/2 44/63/2 43/64/2 +f 43/64/3 44/63/3 48/65/3 47/66/3 +f 47/66/4 48/65/4 46/67/4 45/68/4 +f 45/68/1 46/67/1 42/69/1 41/70/1 +f 45/71/8 41/72/8 50/73/8 52/74/8 +f 46/67/11 48/65/11 59/75/11 60/76/11 +f 51/77/4 52/74/4 56/78/4 55/79/4 +f 43/80/9 47/81/9 51/77/9 49/82/9 +f 41/83/7 43/80/7 49/82/7 50/84/7 +f 47/81/5 45/71/5 52/74/5 51/77/5 +f 50/84/2 49/82/2 53/85/2 54/86/2 +f 52/74/1 50/73/1 54/87/1 56/78/1 +f 49/82/3 51/77/3 55/79/3 53/85/3 +f 44/63/2 42/62/2 57/88/2 58/89/2 +f 42/69/1 46/67/1 60/76/1 57/90/1 +f 48/65/3 44/63/3 58/89/3 59/75/3 +f 61/91/3 62/92/3 64/93/3 63/94/3 +f 63/94/4 64/93/4 68/95/4 67/96/4 +f 67/96/1 68/95/1 66/97/1 65/98/1 +f 65/98/2 66/97/2 62/99/2 61/100/2 +f 65/101/7 61/102/7 70/103/7 72/104/7 +f 66/97/12 68/95/12 79/105/12 80/106/12 +f 71/107/1 72/104/1 76/108/1 75/109/1 +f 63/110/5 67/111/5 71/107/5 69/112/5 +f 61/113/9 63/110/9 69/112/9 70/114/9 +f 67/111/8 65/101/8 72/104/8 71/107/8 +f 70/114/3 69/112/3 73/115/3 74/116/3 +f 72/104/2 70/103/2 74/117/2 76/108/2 +f 69/112/4 71/107/4 75/109/4 73/115/4 +f 64/93/3 62/92/3 77/118/3 78/119/3 +f 62/99/2 66/97/2 80/106/2 77/120/2 +f 68/95/4 64/93/4 78/119/4 79/105/4 +f 113/121/13 81/122/13 84/123/13 85/124/13 +f 83/125/14 114/126/14 87/127/14 +f 82/128/15 113/129/15 85/130/15 86/131/15 +f 81/122/16 100/132/16 84/123/16 +f 114/126/17 82/133/17 86/134/17 87/127/17 +f 87/127/18 86/134/18 90/135/18 91/136/18 +f 85/124/19 84/123/19 88/137/19 89/138/19 +f 83/125/20 87/127/20 91/136/20 +f 86/131/3 85/130/3 89/139/3 90/140/3 +f 84/123/21 100/132/21 88/137/21 +f 91/136/22 90/135/22 94/141/22 95/142/22 +f 89/138/23 88/137/23 92/143/23 93/144/23 +f 83/125/24 91/136/24 95/142/24 +f 90/140/25 89/139/25 93/145/25 94/146/25 +f 88/137/26 100/132/26 92/143/26 +f 95/142/27 94/141/27 98/147/27 99/148/27 +f 93/144/28 92/143/28 96/149/28 97/150/28 +f 83/125/29 95/142/29 99/148/29 +f 94/146/4 93/145/4 97/151/4 98/152/4 +f 92/143/30 100/132/30 96/149/30 +f 99/148/31 98/147/31 103/153/31 104/154/31 +f 97/150/32 96/149/32 101/155/32 102/156/32 +f 83/125/33 99/148/33 104/154/33 +f 98/157/34 97/158/34 102/159/34 103/160/34 +f 96/149/35 100/132/35 101/155/35 +f 104/154/36 103/153/36 107/161/36 108/162/36 +f 102/156/37 101/155/37 105/163/37 106/164/37 +f 83/125/38 104/154/38 108/162/38 +f 103/160/1 102/159/1 106/165/1 107/166/1 +f 101/155/39 100/132/39 105/163/39 +f 108/162/40 107/161/40 111/167/40 112/168/40 +f 106/164/41 105/163/41 109/169/41 110/170/41 +f 83/125/42 108/162/42 112/168/42 +f 107/166/43 106/165/43 110/171/43 111/172/43 +f 105/163/44 100/132/44 109/169/44 +f 112/168/45 111/167/45 82/173/45 114/174/45 +f 110/170/46 109/169/46 81/175/46 113/176/46 +f 83/125/47 112/168/47 114/174/47 +f 111/172/2 110/171/2 113/177/2 82/178/2 +f 109/169/48 100/132/48 81/175/48 diff --git a/textures/drinks_silo.png b/textures/drinks_silo.png new file mode 100644 index 0000000000000000000000000000000000000000..89cb5894abdc02521a2bbb2dc6b07209d021df7f GIT binary patch literal 48731 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 literal 0 HcmV?d00001