Juicing is a thing.

master
NathanSalapat 2016-09-11 21:30:46 -05:00
parent 3c158c5ece
commit 1044b47d6b
125 changed files with 4515 additions and 435 deletions

View File

@ -1,3 +1,10 @@
2016-09-11:
Added various parts of juicing machines and juices.
updated several mods that had depreciated code.
2016-08-17:
Added Fachwork mod.
2016-08-10:
Tweaked food values more, should be more fair now.

View File

@ -50,8 +50,8 @@ mobs:register_mob("animals:goat", {
-- follows wheat
follow = "farming:wheat", view_range = 7,
-- replace grass/wheat with air (eat)
replace_rate = 50,
replace_what = {"group:flora"},
replace_rate = 5,
replace_what = {"group:flora", "group:plant"},
replace_with = "air",
})
-- spawn on default;green;prairie grass between 0 and 20 light, 1 in 20000 chance, 1 goat in area up to 31000 in height

View File

@ -89,8 +89,8 @@
--wax flying all over the place
minetest.add_particle({
pos = {x=pos.x, y=pos.y, z=pos.z},
vel = {x=math.random(-4,4),y=math.random(8),z=math.random(-4,4)},
acc = {x=0,y=-6,z=0},
velocity = {x=math.random(-4,4),y=math.random(8),z=math.random(-4,4)},
acceleration = {x=0,y=-6,z=0},
expirationtime = 2,
size = math.random(1,3),
collisiondetection = false,
@ -177,7 +177,7 @@
minetest.register_node('bees:hive_wild', {
description = 'wild bee hive',
tile_images = {'bees_hive_wild.png','bees_hive_wild.png','bees_hive_wild.png', 'bees_hive_wild.png', 'bees_hive_wild_bottom.png'}, --Neuromancer's base texture
tiles = {'bees_hive_wild.png','bees_hive_wild.png','bees_hive_wild.png', 'bees_hive_wild.png', 'bees_hive_wild_bottom.png'}, --Neuromancer's base texture
drawtype = 'nodebox',
paramtype = 'light',
paramtype2 = 'wallmounted',
@ -436,8 +436,8 @@
action = function(pos)
minetest.add_particle({
pos = {x=pos.x, y=pos.y, z=pos.z},
vel = {x=(math.random()-0.5)*5,y=(math.random()-0.5)*5,z=(math.random()-0.5)*5},
acc = {x=math.random()-0.5,y=math.random()-0.5,z=math.random()-0.5},
velocity = {x=(math.random()-0.5)*5,y=(math.random()-0.5)*5,z=(math.random()-0.5)*5},
acceleration = {x=math.random()-0.5,y=math.random()-0.5,z=math.random()-0.5},
expirationtime = math.random(2.5),
size = math.random(3),
collisiondetection = true,
@ -583,8 +583,8 @@
for i=1,6 do
minetest.add_particle({
pos = {x=pos.x+math.random()-0.5, y=pos.y, z=pos.z+math.random()-0.5},
vel = {x=0,y=0.5+math.random(),z=0},
acc = {x=0,y=0,z=0},
velocity = {x=0,y=0.5+math.random(),z=0},
acceleration = {x=0,y=0,z=0},
expirationtime = 2+math.random(2.5),
size = math.random(3),
collisiondetection = false,

View File

@ -869,7 +869,7 @@ function default.register_mgv6_decorations()
y_max = 1,
decoration = "default:papyrus",
height = 2,
height_max = 4,
y_max = 4,
spawn_by = "default:water_source",
num_spawn_by = 1,
})
@ -892,7 +892,7 @@ function default.register_mgv6_decorations()
y_max = 30,
decoration = "default:cactus",
height = 3,
height_max = 4,
y_max = 4,
})
-- Long grasses
@ -1279,7 +1279,7 @@ function default.register_decorations()
y_max = 31000,
decoration = "default:cactus",
height = 2,
height_max = 5,
y_max = 5,
})
-- Papyrus
@ -1383,13 +1383,13 @@ function default.make_nyancat(pos, facedir, length)
end
function default.generate_nyancats(minp, maxp, seed)
local height_min = -31000
local height_max = -32
if maxp.y < height_min or minp.y > height_max then
local y_min = -31000
local y_max = -32
if maxp.y < y_min or minp.y > y_max then
return
end
local y_min = math.max(minp.y, height_min)
local y_max = math.min(maxp.y, height_max)
local y_min = math.max(minp.y, y_min)
local y_max = math.min(maxp.y, y_max)
local volume = (maxp.x - minp.x + 1) * (y_max - y_min + 1) * (maxp.z - minp.z + 1)
local pr = PseudoRandom(seed + 9324342)
local max_num_nyancats = math.floor(volume / (16 * 16 * 16))

View File

@ -734,7 +734,7 @@ function default.register_mgv6_decorations()
y_max = 1,
decoration = "default:papyrus",
height = 2,
height_max = 4,
y_max = 4,
spawn_by = "default:water_source",
num_spawn_by = 1,
})
@ -757,7 +757,7 @@ function default.register_mgv6_decorations()
y_max = 30,
decoration = "default:cactus",
height = 3,
height_max = 4,
y_max = 4,
})
-- Long grasses
@ -970,7 +970,7 @@ function default.register_decorations()
y_max = 31000,
decoration = "default:cactus",
height = 2,
height_max = 5,
y_max = 5,
})
-- Papyrus
@ -1074,13 +1074,13 @@ function default.make_nyancat(pos, facedir, length)
end
function default.generate_nyancats(minp, maxp, seed)
local height_min = -31000
local height_max = -32
if maxp.y < height_min or minp.y > height_max then
local y_min = -31000
local y_max = -32
if maxp.y < y_min or minp.y > y_max then
return
end
local y_min = math.max(minp.y, height_min)
local y_max = math.min(maxp.y, height_max)
local y_min = math.max(minp.y, y_min)
local y_max = math.min(maxp.y, y_max)
local volume = (maxp.x - minp.x + 1) * (y_max - y_min + 1) * (maxp.z - minp.z + 1)
local pr = PseudoRandom(seed + 9324342)
local max_num_nyancats = math.floor(volume / (16 * 16 * 16))

View File

@ -177,8 +177,8 @@ minetest.register_ore({
clust_scarcity = 14,
clust_num_ores = 2,
clust_size = 2,
height_min = -31000,
height_max = 64,
y_min = -31000,
y_max = 64,
})
minetest.register_ore({
@ -188,8 +188,8 @@ minetest.register_ore({
clust_scarcity = 14,
clust_num_ores = 2,
clust_size = 2,
height_min = -31000,
height_max = 2,
y_min = -31000,
y_max = 2,
})
minetest.register_ore({
@ -199,8 +199,8 @@ minetest.register_ore({
clust_scarcity = 14,
clust_num_ores = 2,
clust_size = 2,
height_min = -31000,
height_max = 2,
y_min = -31000,
y_max = 2,
})
minetest.register_ore({
@ -210,8 +210,8 @@ minetest.register_ore({
clust_scarcity = 14,
clust_num_ores = 2,
clust_size = 2,
height_min = -31000,
height_max = 2,
y_min = -31000,
y_max = 2,
})
minetest.register_ore({
@ -221,8 +221,8 @@ minetest.register_ore({
clust_scarcity = 14,
clust_num_ores = 2,
clust_size = 2,
height_min = -31000,
height_max = -64,
y_min = -31000,
y_max = -64,
})
minetest.register_ore({
@ -232,8 +232,8 @@ minetest.register_ore({
clust_scarcity = 14,
clust_num_ores = 2,
clust_size = 2,
height_min = -31000,
height_max = -128,
y_min = -31000,
y_max = -128,
})
--[ Small Ore Defenitions --]
@ -245,8 +245,8 @@ minetest.register_ore({
clust_scarcity = 14,
clust_num_ores = 2,
clust_size = 2,
height_min = -31000,
height_max = 64,
y_min = -31000,
y_max = 64,
})
minetest.register_ore({
@ -256,8 +256,8 @@ minetest.register_ore({
clust_scarcity = 14,
clust_num_ores = 2,
clust_size = 2,
height_min = -31000,
height_max = 2,
y_min = -31000,
y_max = 2,
})
minetest.register_ore({
@ -267,8 +267,8 @@ minetest.register_ore({
clust_scarcity = 14,
clust_num_ores = 2,
clust_size = 2,
height_min = -31000,
height_max = -16,
y_min = -31000,
y_max = -16,
})
minetest.register_ore({
@ -278,8 +278,8 @@ minetest.register_ore({
clust_scarcity = 14,
clust_num_ores = 2,
clust_size = 2,
height_min = -31000,
height_max = -64,
y_min = -31000,
y_max = -64,
})
minetest.register_ore({
@ -289,8 +289,8 @@ minetest.register_ore({
clust_scarcity = 14,
clust_num_ores = 2,
clust_size = 2,
height_min = -31000,
height_max = -64,
y_min = -31000,
y_max = -64,
})
minetest.register_ore({
@ -300,8 +300,8 @@ minetest.register_ore({
clust_scarcity = 14,
clust_num_ores = 2,
clust_size = 2,
height_min = -31000,
height_max = -128,
y_min = -31000,
y_max = -128,
})
--[ Crafting Recipies --]

View File

@ -82,8 +82,8 @@ minetest.register_ore({
clust_scarcity = 12,
clust_num_ores = 2,
clust_size = 2,
height_min = -31000,
height_max = 64,
y_min = -31000,
y_max = 64,
})
minetest.register_ore({
@ -93,8 +93,8 @@ minetest.register_ore({
clust_scarcity = 12,
clust_num_ores = 2,
clust_size = 2,
height_min = -31000,
height_max = 64,
y_min = -31000,
y_max = 64,
})
minetest.register_ore({
@ -104,8 +104,8 @@ minetest.register_ore({
clust_scarcity = 12,
clust_num_ores = 2,
clust_size = 2,
height_min = -31000,
height_max = 64,
y_min = -31000,
y_max = 64,
})
--[ Small Ore Defenitions --]
@ -118,8 +118,8 @@ minetest.register_ore({
clust_scarcity = 12,
clust_num_ores = 2,
clust_size = 2,
height_min = -31000,
height_max = 64,
y_min = -31000,
y_max = 64,
})
minetest.register_ore({
@ -129,8 +129,8 @@ minetest.register_ore({
clust_scarcity = 12,
clust_num_ores = 2,
clust_size = 2,
height_min = -31000,
height_max = 64,
y_min = -31000,
y_max = 64,
})
minetest.register_ore({
@ -140,8 +140,8 @@ minetest.register_ore({
clust_scarcity = 12,
clust_num_ores = 2,
clust_size = 2,
height_min = -31000,
height_max = 64,
y_min = -31000,
y_max = 64,
})
--[ Crafting Recipies --]

View File

@ -0,0 +1,91 @@
local bc_col_box_1 = {
type = 'fixed',
fixed = {{-.3, -.5, -.3, .3, .0, .3}}
}
local bc_col_box_2 = {
type = 'fixed',
fixed = {{-.3, -.5, -.3, .3, .45, .3}}
}
local bc_col_box_3 = {
type = 'fixed',
fixed = {{-.3, -.5, -.3, .3, .8, .3}}
}
local barrel_cacti_table = { --number, desc, col_box
{1, 'Small Barrel Cacti' ,bc_col_box_1},
{2, 'Medium Barrel Cacti' ,bc_col_box_2},
{3, 'Large Barrel Cacti' ,bc_col_box_3}
}
for i in ipairs (barrel_cacti_table) do
local num = barrel_cacti_table[i][1]
local desc = barrel_cacti_table[i][2]
local col = barrel_cacti_table[i][3]
minetest.register_node('desert_life:barrel_cacti_'..num, {
description = desc,
drawtype = 'mesh',
mesh = 'dl_barrel_cacti_'..num..'.obj',
tiles = {name='dl_barrel_cacti.png'},
groups = {oddly_breakable_by_hand=3, choppy=1},
paramtype = 'light',
paramtype2 = 'facedir',
selection_box = col,
collision_box = col,
after_place_node = function(pos, placer, itemstack)
local under = minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z})
local node = minetest.get_node(pos)
if under.name == 'default:sand' or under.name == 'default:desert_sand' then
minetest.set_node(pos, {name = 'desert_life:barrel_cacti_'..num..'_sp', param2 = node.param2})
end
end,
})
minetest.register_node('desert_life:barrel_cacti_'..num..'_sp', {
description = desc,
drawtype = 'mesh',
mesh = 'dl_barrel_cacti_'..num..'.obj',
tiles = {name='dl_barrel_cacti.png'},
drop = 'desert_life:barrel_cacti_'..num,
groups = {oddly_breakable_by_hand=3, choppy=1, dl_bc=1},
paramtype = 'light',
paramtype2 = 'facedir',
selection_box = col,
collision_box = col,
})
end
minetest.register_decoration({
deco_type = "simple",
place_on = {"default:desert_sand"},
sidelen = 16,
noise_params = {
offset = 0,
scale = 0.01,
spread = {x = 100, y = 100, z = 100},
seed = 29,
octaves = 3,
persist = 0.6
},
y_min = 1,
y_max = 30,
decoration = "desert_life:barrel_cacti_1_sp",
})
minetest.register_abm{
nodenames = {"group:dl_bc"},
interval = 30,
chance = 20,
action = function(pos)
local node = minetest.get_node(pos)
if node.name == 'desert_life:barrel_cacti_1_sp' then
minetest.set_node(pos, {name = "desert_life:barrel_cacti_2_sp", param2 = node.param2})
end
if node.name == 'desert_life:barrel_cacti_2_sp' then
minetest.set_node(pos, {name = "desert_life:barrel_cacti_3_sp", param2 = node.param2})
end
if node.name == 'desert_life:barrel_cacti_3_sp' then
desert_life.spread('desert_life:barrel_cacti_1_sp', pos, 'default:desert_sand', 'air')
end
end,
}

View File

@ -0,0 +1,3 @@
default
mymonths?
mobs?

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,41 @@
--nodename is the name of the node being placed.
--pos is pos, no surprises there.
--undernode is the node that needs to be below for the node to be placed.
--replacing is what nodes are allowed to be replaced, usualy probably just air.
function desert_life.spread(nodename, pos, undernode, replacing)
local ran_num = math.random(1,8)
local location = {}
if ran_num == 1 then
location = {x=pos.x+1, y=pos.y, z=pos.z}
end
if ran_num == 2 then
location = {x=pos.x+1, y=pos.y, z=pos.z+1}
end
if ran_num == 3 then
location = {x=pos.x, y=pos.y, z=pos.z+1}
end
if ran_num == 4 then
location = {x=pos.x-1, y=pos.y, z=pos.z+1}
end
if ran_num == 5 then
location = {x=pos.x-1, y=pos.y, z=pos.z}
end
if ran_num == 6 then
location = {x=pos.x-1, y=pos.y, z=pos.z-1}
end
if ran_num == 7 then
location = {x=pos.x, y=pos.y, z=pos.z-1}
end
if ran_num == 8 then
location = {x=pos.x+1, y=pos.y, z=pos.z-1}
end
local under_location = ({x=location.x, y=location.y-1, z=location.z})
local under_name = minetest.get_node_or_nil(under_location)
local location_name = minetest.get_node_or_nil(location)
if under_name.name == undernode then
if location_name.name == replacing then
local face_ran = math.random(0,3)
minetest.set_node(location, {name = nodename, param2 = face_ran})
end
end
end

13
mods/desert_life/init.lua Normal file
View File

@ -0,0 +1,13 @@
desert_life = {}
if minetest.get_modpath('mymonths') then
desert_life_bloom = true
end
dofile(minetest.get_modpath('desert_life')..'/functions.lua')
dofile(minetest.get_modpath('desert_life')..'/prickly_pear.lua')
dofile(minetest.get_modpath('desert_life')..'/barrel_cacti.lua')
if minetest.get_modpath('mobs') then
dofile(minetest.get_modpath('desert_life')..'/ostrich.lua')
end

View File

@ -0,0 +1 @@
Models and Graphics by Nathan Salapat (NathanS21) CC by SA 4.0

View File

@ -0,0 +1 @@
name = desert_life

View File

@ -0,0 +1,392 @@
# Blender v2.77 (sub 1) OBJ File: 'Barrel_Cacti.blend'
# www.blender.org
o Barrel_Cacti_1_Plane.002
v -0.340872 -0.440789 0.271836
v -0.229420 -0.440789 0.182957
v -0.340872 -0.040866 0.271836
v -0.229420 -0.040866 0.182957
v -0.425061 -0.440789 -0.097017
v -0.286083 -0.440789 -0.065296
v -0.425061 -0.040866 -0.097017
v -0.286083 -0.040866 -0.065297
v -0.189170 -0.440789 -0.392815
v -0.127319 -0.440789 -0.264380
v -0.189170 -0.040866 -0.392815
v -0.127319 -0.040866 -0.264380
v 0.189170 -0.440789 -0.392815
v 0.127319 -0.440789 -0.264380
v 0.189170 -0.040866 -0.392815
v 0.127319 -0.040866 -0.264380
v 0.425061 -0.440789 -0.097017
v 0.286083 -0.440789 -0.065297
v 0.425061 -0.040866 -0.097017
v 0.286083 -0.040866 -0.065297
v 0.340872 -0.440789 0.271836
v 0.229421 -0.440789 0.182957
v 0.340872 -0.040866 0.271837
v 0.229421 -0.040866 0.182957
v -0.000000 -0.440789 0.435992
v 0.000000 -0.440789 0.293440
v -0.000000 -0.040866 0.435992
v -0.000000 -0.040866 0.293440
v 0.000000 -0.499085 -0.202760
v 0.000000 -0.029907 -0.195636
v 0.126478 -0.499085 -0.262635
v 0.122034 -0.029907 -0.253407
v 0.158524 -0.499085 -0.126419
v 0.152954 -0.029907 -0.121977
v 0.284194 -0.499085 -0.064865
v 0.274209 -0.029907 -0.062586
v 0.197676 -0.499085 0.045118
v 0.190731 -0.029907 0.043533
v 0.227906 -0.499085 0.181749
v 0.219899 -0.029907 0.175363
v 0.087974 -0.499085 0.182680
v 0.084883 -0.029907 0.176262
v 0.000000 -0.499085 0.291503
v 0.000000 -0.029907 0.281261
v -0.087974 -0.499085 0.182680
v -0.084883 -0.029907 0.176262
v -0.227906 -0.499085 0.181749
v -0.219898 -0.029907 0.175363
v -0.197676 -0.499085 0.045118
v -0.190731 -0.029907 0.043533
v -0.284194 -0.499085 -0.064865
v -0.274209 -0.029907 -0.062586
v -0.158524 -0.499085 -0.126419
v -0.152954 -0.029907 -0.121977
v -0.126478 -0.499085 -0.262635
v -0.122034 -0.029907 -0.253407
v 0.000000 -0.408770 -0.231072
v 0.000000 -0.147054 -0.234660
v 0.146377 -0.147054 -0.303956
v 0.144139 -0.408770 -0.299308
v 0.183465 -0.147054 -0.146308
v 0.180660 -0.408770 -0.144071
v 0.328907 -0.147054 -0.075071
v 0.323878 -0.408770 -0.073923
v 0.228777 -0.147054 0.052217
v 0.225279 -0.408770 0.051418
v 0.263763 -0.147054 0.210344
v 0.259730 -0.408770 0.207127
v 0.101815 -0.147054 0.211422
v 0.100259 -0.408770 0.208189
v 0.000000 -0.147054 0.337365
v 0.000000 -0.408770 0.332207
v -0.101815 -0.147054 0.211422
v -0.100258 -0.408770 0.208189
v -0.263763 -0.147054 0.210344
v -0.259730 -0.408770 0.207128
v -0.228777 -0.147054 0.052217
v -0.225279 -0.408770 0.051418
v -0.328907 -0.147054 -0.075071
v -0.323878 -0.408770 -0.073923
v -0.183465 -0.147054 -0.146308
v -0.180660 -0.408770 -0.144071
v -0.146377 -0.147054 -0.303956
v -0.144139 -0.408770 -0.299308
v 0.000000 -0.001580 -0.013664
v 0.008524 -0.001580 -0.017699
v 0.010683 -0.001580 -0.008520
v 0.019152 -0.001580 -0.004371
v 0.013322 -0.001580 0.003041
v 0.015359 -0.001580 0.012248
v 0.005929 -0.001580 0.012311
v 0.000000 -0.001580 0.019645
v -0.005929 -0.001580 0.012311
v -0.015359 -0.001580 0.012248
v -0.013322 -0.001580 0.003041
v -0.019152 -0.001580 -0.004371
v -0.010683 -0.001580 -0.008520
v -0.008524 -0.001580 -0.017699
v 0.000000 -0.001580 -0.000000
vt 0.8622 0.2724
vt 1.0000 0.2724
vt 1.0000 0.6678
vt 0.8622 0.6678
vt 0.8619 0.2722
vt 0.9997 0.2722
vt 0.9997 0.6676
vt 0.8619 0.6676
vt 0.8619 0.2722
vt 0.9997 0.2722
vt 0.9997 0.6676
vt 0.8619 0.6676
vt 0.8619 0.2722
vt 0.9997 0.2722
vt 0.9997 0.6676
vt 0.8619 0.6676
vt 0.8619 0.2722
vt 0.9997 0.2722
vt 0.9997 0.6676
vt 0.8619 0.6676
vt 0.8619 0.2722
vt 0.9997 0.2722
vt 0.9997 0.6676
vt 0.8619 0.6676
vt 0.8619 0.2722
vt 0.9997 0.2722
vt 0.9997 0.6676
vt 0.8619 0.6676
vt 0.6268 0.6002
vt 0.4940 0.7818
vt 0.3146 0.7161
vt 0.3146 0.5771
vt 0.1342 0.7789
vt 0.0177 0.6000
vt 0.6268 0.6002
vt 0.4940 0.7818
vt 0.3146 0.7161
vt 0.3146 0.5771
vt 0.1342 0.7789
vt 0.0177 0.6000
vt 0.6268 0.6002
vt 0.4940 0.7818
vt 0.3146 0.7161
vt 0.3146 0.5771
vt 0.1342 0.7789
vt 0.0177 0.6000
vt 0.6276 0.6005
vt 0.4947 0.7821
vt 0.3154 0.7165
vt 0.3153 0.5775
vt 0.1349 0.7793
vt 0.0185 0.6004
vt 0.6268 0.6002
vt 0.4940 0.7818
vt 0.3146 0.7161
vt 0.3145 0.5771
vt 0.1342 0.7789
vt 0.0177 0.6000
vt 0.6268 0.6002
vt 0.4940 0.7818
vt 0.3146 0.7161
vt 0.3146 0.5771
vt 0.1342 0.7789
vt 0.0177 0.6000
vt 0.3209 0.9555
vt 0.3092 0.9488
vt 0.6268 0.6002
vt 0.4940 0.7818
vt 0.3146 0.7161
vt 0.3146 0.5771
vt 0.1342 0.7789
vt 0.0177 0.6000
vt 0.3092 0.9488
vt 0.2971 0.9554
vt 0.3305 0.0640
vt 0.3310 0.2107
vt 0.0228 0.1898
vt 0.0585 0.0353
vt 0.5981 0.0384
vt 0.6268 0.1901
vt 0.3305 0.0640
vt 0.3310 0.2107
vt 0.0228 0.1898
vt 0.0585 0.0353
vt 0.5981 0.0384
vt 0.6268 0.1901
vt 0.3304 0.0639
vt 0.3309 0.2107
vt 0.0227 0.1898
vt 0.0584 0.0353
vt 0.5980 0.0384
vt 0.6267 0.1901
vt 0.3312 0.0643
vt 0.3318 0.2111
vt 0.0235 0.1901
vt 0.0592 0.0357
vt 0.5989 0.0388
vt 0.6276 0.1905
vt 0.3305 0.0640
vt 0.3310 0.2107
vt 0.0228 0.1898
vt 0.0585 0.0353
vt 0.5981 0.0384
vt 0.6268 0.1901
vt 0.3305 0.0640
vt 0.3310 0.2107
vt 0.0228 0.1898
vt 0.0585 0.0353
vt 0.5981 0.0384
vt 0.6268 0.1901
vt 0.3305 0.0640
vt 0.3310 0.2107
vt 0.0228 0.1898
vt 0.0585 0.0353
vt 0.5981 0.0384
vt 0.6268 0.1901
vt 0.3092 0.9488
vt 0.2971 0.9554
vt 0.3210 0.9555
vt 0.3093 0.9487
vt 0.3092 0.9488
vt 0.2971 0.9554
vt 0.3092 0.9488
vt 0.2971 0.9554
vt 0.3217 0.9559
vt 0.3100 0.9491
vt 0.2971 0.9554
vt 0.3209 0.9555
vt 0.2971 0.9554
vt 0.3209 0.9555
vt 0.2978 0.9558
vt 0.3209 0.9555
vt 0.3209 0.9555
vt 0.2838 0.9515
vt 0.3005 0.9515
vt 0.3110 0.9619
vt 0.3299 0.9692
vt 0.3260 0.9770
vt 0.2874 0.9593
vt 0.3448 0.9656
vt 0.2771 0.9656
vt 0.3345 0.9593
vt 0.2921 0.9692
vt 0.3381 0.9515
vt 0.2959 0.9770
vt 0.3215 0.9515
vt 0.3110 0.9735
vt 0.3110 0.9452
vn 0.6235 0.0000 0.7818
vn -0.2225 0.0000 0.9749
vn -0.9010 0.0000 0.4339
vn -0.9010 0.0000 -0.4339
vn -0.2225 0.0000 -0.9749
vn 0.6235 0.0000 -0.7818
vn 1.0000 0.0000 0.0000
vn -0.4097 0.2883 -0.8655
vn 0.9321 0.2883 -0.2193
vn 0.4212 0.2883 -0.8599
vn 0.7526 0.2883 0.5920
vn 0.9349 0.2883 -0.2069
vn 0.0064 0.2883 0.9575
vn 0.7446 0.2883 0.6020
vn -0.7446 0.2883 0.6020
vn -0.0064 0.2883 0.9575
vn -0.9349 0.2883 -0.2069
vn -0.7526 0.2883 0.5920
vn -0.4212 0.2883 -0.8599
vn -0.1334 0.9855 0.1049
vn -0.9321 0.2883 -0.2193
vn 0.4097 0.2883 -0.8655
vn 0.0011 0.9855 0.1697
vn 0.4117 -0.2726 -0.8696
vn 0.4278 -0.0124 -0.9038
vn -0.9366 -0.2726 -0.2203
vn -0.9734 -0.0124 -0.2290
vn -0.4232 -0.2726 -0.8640
vn -0.4398 -0.0124 -0.8980
vn -0.7562 -0.2726 0.5949
vn -0.7859 -0.0124 0.6182
vn -0.9394 -0.2726 -0.2078
vn -0.9763 -0.0124 -0.2160
vn -0.0064 -0.2726 0.9621
vn -0.0067 -0.0124 0.9999
vn -0.7482 -0.2726 0.6049
vn -0.7776 -0.0124 0.6286
vn 0.7482 -0.2726 0.6049
vn 0.7776 -0.0124 0.6286
vn 0.0064 -0.2726 0.9621
vn 0.0067 -0.0124 0.9999
vn 0.9394 -0.2726 -0.2078
vn 0.9763 -0.0124 -0.2160
vn 0.7562 -0.2726 0.5949
vn 0.7859 -0.0124 0.6182
vn 0.4232 -0.2726 -0.8640
vn 0.4398 -0.0124 -0.8980
vn 0.9366 -0.2726 -0.2203
vn 0.9734 -0.0124 -0.2290
vn -0.4117 -0.2726 -0.8696
vn -0.4278 -0.0124 -0.9038
vn 0.1334 0.9855 0.1049
vn -0.0011 0.9855 0.1697
vn 0.0726 0.9855 -0.1534
vn 0.1652 0.9855 -0.0389
vn 0.1320 0.9855 0.1067
vn -0.0747 0.9855 -0.1524
vn 0.1657 0.9855 -0.0367
vn -0.1657 0.9855 -0.0367
vn 0.0747 0.9855 -0.1524
vn -0.1320 0.9855 0.1067
vn -0.0726 0.9855 -0.1534
vn -0.1652 0.9855 -0.0389
vn 0.0000 1.0000 0.0000
s off
f 1/1/1 2/2/1 4/3/1 3/4/1
f 5/5/2 6/6/2 8/7/2 7/8/2
f 9/9/3 10/10/3 12/11/3 11/12/3
f 13/13/4 14/14/4 16/15/4 15/16/4
f 17/17/5 18/18/5 20/19/5 19/20/5
f 21/21/6 22/22/6 24/23/6 23/24/6
f 25/25/7 26/26/7 28/27/7 27/28/7
f 58/29/8 30/30/8 32/31/8 59/32/8
f 59/32/9 32/31/9 34/33/9 61/34/9
f 61/35/10 34/36/10 36/37/10 63/38/10
f 63/38/11 36/37/11 38/39/11 65/40/11
f 65/41/12 38/42/12 40/43/12 67/44/12
f 67/44/13 40/43/13 42/45/13 69/46/13
f 69/47/14 42/48/14 44/49/14 71/50/14
f 71/50/15 44/49/15 46/51/15 73/52/15
f 73/53/16 46/54/16 48/55/16 75/56/16
f 75/56/17 48/55/17 50/57/17 77/58/17
f 77/59/18 50/60/18 52/61/18 79/62/18
f 79/62/19 52/61/19 54/63/19 81/64/19
f 52/61/20 50/60/20 95/65/20 96/66/20
f 81/67/21 54/68/21 56/69/21 83/70/21
f 83/70/22 56/69/22 30/71/22 58/72/22
f 42/45/23 40/43/23 90/73/23 91/74/23
f 55/75/24 84/76/24 57/77/24 29/78/24
f 84/76/25 83/70/25 58/72/25 57/77/25
f 53/79/26 82/80/26 84/76/26 55/75/26
f 82/80/27 81/67/27 83/70/27 84/76/27
f 51/81/28 80/82/28 82/83/28 53/84/28
f 80/82/29 79/62/29 81/64/29 82/83/29
f 49/85/30 78/86/30 80/82/30 51/81/30
f 78/86/31 77/59/31 79/62/31 80/82/31
f 47/87/32 76/88/32 78/89/32 49/90/32
f 76/88/33 75/56/33 77/58/33 78/89/33
f 45/91/34 74/92/34 76/88/34 47/87/34
f 74/92/35 73/53/35 75/56/35 76/88/35
f 43/93/36 72/94/36 74/95/36 45/96/36
f 72/94/37 71/50/37 73/52/37 74/95/37
f 41/97/38 70/98/38 72/94/38 43/93/38
f 70/98/39 69/47/39 71/50/39 72/94/39
f 39/99/40 68/100/40 70/101/40 41/102/40
f 68/100/41 67/44/41 69/46/41 70/101/41
f 37/103/42 66/104/42 68/100/42 39/99/42
f 66/104/43 65/41/43 67/44/43 68/100/43
f 35/105/44 64/106/44 66/107/44 37/108/44
f 64/106/45 63/38/45 65/40/45 66/107/45
f 33/109/46 62/110/46 64/106/46 35/105/46
f 62/110/47 61/35/47 63/38/47 64/106/47
f 31/111/48 60/112/48 62/113/48 33/114/48
f 60/112/49 59/32/49 61/34/49 62/113/49
f 29/115/50 57/116/50 60/112/50 31/111/50
f 57/116/51 58/29/51 59/32/51 60/112/51
f 38/39/52 36/37/52 88/117/52 89/118/52
f 48/55/53 46/54/53 93/119/53 94/120/53
f 30/71/54 56/69/54 98/121/54 85/122/54
f 34/33/55 32/31/55 86/123/55 87/124/55
f 44/49/56 42/48/56 91/125/56 92/126/56
f 54/63/57 52/61/57 96/66/57 97/127/57
f 40/43/58 38/42/58 89/128/58 90/73/58
f 50/57/59 48/55/59 94/120/59 95/129/59
f 36/37/60 34/36/60 87/130/60 88/117/60
f 46/51/61 44/49/61 92/126/61 93/131/61
f 32/31/62 30/30/62 85/132/62 86/123/62
f 56/69/63 54/68/63 97/133/63 98/121/63
f 94/134/64 93/135/64 99/136/64
f 87/137/64 86/138/64 99/136/64
f 95/139/64 94/134/64 99/136/64
f 88/140/64 87/137/64 99/136/64
f 96/141/64 95/139/64 99/136/64
f 89/142/64 88/140/64 99/136/64
f 97/143/64 96/141/64 99/136/64
f 90/144/64 89/142/64 99/136/64
f 98/145/64 97/143/64 99/136/64
f 91/146/64 90/144/64 99/136/64
f 85/147/64 98/145/64 99/136/64
f 92/148/64 91/146/64 99/136/64
f 93/135/64 92/148/64 99/136/64
f 86/138/64 85/147/64 99/136/64

View File

@ -0,0 +1,392 @@
# Blender v2.77 (sub 1) OBJ File: 'Barrel_Cacti.blend'
# www.blender.org
o Barrel_Cacti_2_Plane
v -0.390916 -0.440789 0.311745
v -0.263102 -0.440789 0.209817
v -0.390916 0.447399 0.311745
v -0.263102 0.447399 0.209817
v -0.487464 -0.440789 -0.111260
v -0.328083 -0.440789 -0.074883
v -0.487464 0.447399 -0.111261
v -0.328083 0.447399 -0.074883
v -0.216942 -0.440789 -0.450484
v -0.146011 -0.440789 -0.303194
v -0.216942 0.447399 -0.450484
v -0.146011 0.447399 -0.303194
v 0.216942 -0.440789 -0.450484
v 0.146010 -0.440789 -0.303194
v 0.216942 0.447399 -0.450484
v 0.146011 0.447399 -0.303194
v 0.487464 -0.440789 -0.111260
v 0.328083 -0.440789 -0.074883
v 0.487464 0.447399 -0.111260
v 0.328083 0.447399 -0.074883
v 0.390916 -0.440789 0.311745
v 0.263102 -0.440789 0.209817
v 0.390916 0.447399 0.311745
v 0.263102 0.447399 0.209817
v -0.000000 -0.440789 0.500000
v 0.000000 -0.440789 0.336520
v -0.000000 0.447399 0.500000
v -0.000000 0.447399 0.336520
v 0.000000 -0.500000 -0.232527
v 0.000000 0.447399 -0.246971
v 0.145047 -0.500000 -0.301192
v 0.154056 0.447399 -0.319901
v 0.181797 -0.500000 -0.144978
v 0.193090 0.447399 -0.153984
v 0.325917 -0.500000 -0.074388
v 0.346161 0.447399 -0.079009
v 0.226697 -0.500000 0.051742
v 0.240779 0.447399 0.054956
v 0.261365 -0.500000 0.208432
v 0.277600 0.447399 0.221379
v 0.100890 -0.500000 0.209500
v 0.107157 0.447399 0.222513
v 0.000000 -0.500000 0.334298
v 0.000000 0.447399 0.355064
v -0.100890 -0.500000 0.209500
v -0.107157 0.447399 0.222513
v -0.261365 -0.500000 0.208432
v -0.277600 0.447399 0.221379
v -0.226697 -0.500000 0.051742
v -0.240779 0.447399 0.054956
v -0.325917 -0.500000 -0.074388
v -0.346161 0.447399 -0.079009
v -0.181797 -0.500000 -0.144978
v -0.193090 0.447399 -0.153984
v -0.145047 -0.500000 -0.301193
v -0.154056 0.447399 -0.319901
v 0.000000 -0.319369 -0.278227
v 0.000000 0.204063 -0.278227
v 0.173554 0.204063 -0.360388
v 0.173554 -0.319369 -0.360388
v 0.217527 0.204063 -0.173472
v 0.217527 -0.319369 -0.173472
v 0.389971 0.204063 -0.089008
v 0.389971 -0.319369 -0.089008
v 0.271251 0.204063 0.061911
v 0.271251 -0.319369 0.061911
v 0.312733 0.204063 0.249396
v 0.312733 -0.319369 0.249396
v 0.120718 0.204063 0.250674
v 0.120718 -0.319369 0.250674
v 0.000000 0.204063 0.400000
v 0.000000 -0.319369 0.400000
v -0.120718 0.204063 0.250674
v -0.120718 -0.319369 0.250674
v -0.312733 0.204063 0.249396
v -0.312733 -0.319369 0.249396
v -0.271251 0.204063 0.061911
v -0.271251 -0.319369 0.061911
v -0.389971 0.204063 -0.089008
v -0.389971 -0.319369 -0.089008
v -0.217527 0.204063 -0.173472
v -0.217527 -0.319369 -0.173472
v -0.173553 0.204063 -0.360388
v -0.173553 -0.319369 -0.360388
v 0.000000 0.495010 -0.015670
v 0.009775 0.495010 -0.020298
v 0.012252 0.495010 -0.009770
v 0.021964 0.495010 -0.005013
v 0.015278 0.495010 0.003487
v 0.017614 0.495010 0.014047
v 0.006799 0.495010 0.014119
v 0.000000 0.495010 0.022529
v -0.006799 0.495010 0.014119
v -0.017614 0.495010 0.014047
v -0.015277 0.495010 0.003487
v -0.021964 0.495010 -0.005013
v -0.012252 0.495010 -0.009770
v -0.009775 0.495010 -0.020298
v 0.000000 0.495010 -0.000000
vt 0.8622 0.0740
vt 1.0000 0.0740
vt 1.0000 0.9172
vt 0.8622 0.9172
vt 0.8619 0.0737
vt 0.9997 0.0737
vt 0.9997 0.9169
vt 0.8619 0.9169
vt 0.8619 0.0737
vt 0.9997 0.0737
vt 0.9997 0.9169
vt 0.8619 0.9169
vt 0.8619 0.0737
vt 0.9997 0.0737
vt 0.9997 0.9169
vt 0.8619 0.9169
vt 0.8619 0.0737
vt 0.9997 0.0737
vt 0.9997 0.9169
vt 0.8619 0.9169
vt 0.8619 0.0737
vt 0.9997 0.0737
vt 0.9997 0.9169
vt 0.8619 0.9169
vt 0.8619 0.0737
vt 0.9997 0.0737
vt 0.9997 0.9169
vt 0.8619 0.9169
vt 0.6268 0.6002
vt 0.4940 0.7818
vt 0.3146 0.7161
vt 0.3146 0.5771
vt 0.1342 0.7789
vt 0.0177 0.6000
vt 0.6268 0.6002
vt 0.4940 0.7818
vt 0.3146 0.7161
vt 0.3146 0.5771
vt 0.1342 0.7789
vt 0.0177 0.6000
vt 0.6268 0.6002
vt 0.4940 0.7818
vt 0.3146 0.7161
vt 0.3146 0.5771
vt 0.1342 0.7789
vt 0.0177 0.6000
vt 0.6276 0.6005
vt 0.4947 0.7821
vt 0.3154 0.7165
vt 0.3153 0.5775
vt 0.1349 0.7793
vt 0.0185 0.6004
vt 0.6268 0.6002
vt 0.4940 0.7818
vt 0.3146 0.7161
vt 0.3145 0.5771
vt 0.1342 0.7789
vt 0.0177 0.6000
vt 0.6268 0.6002
vt 0.4940 0.7818
vt 0.3146 0.7161
vt 0.3146 0.5771
vt 0.1342 0.7789
vt 0.0177 0.6000
vt 0.3209 0.9555
vt 0.3092 0.9488
vt 0.6268 0.6002
vt 0.4940 0.7818
vt 0.3146 0.7161
vt 0.3146 0.5771
vt 0.1342 0.7789
vt 0.0177 0.6000
vt 0.3092 0.9488
vt 0.2971 0.9554
vt 0.3305 0.0640
vt 0.3310 0.2107
vt 0.0228 0.1898
vt 0.0585 0.0353
vt 0.5981 0.0384
vt 0.6268 0.1901
vt 0.3305 0.0640
vt 0.3310 0.2107
vt 0.0228 0.1898
vt 0.0585 0.0353
vt 0.5981 0.0384
vt 0.6268 0.1901
vt 0.3304 0.0639
vt 0.3309 0.2107
vt 0.0227 0.1898
vt 0.0584 0.0353
vt 0.5980 0.0384
vt 0.6267 0.1901
vt 0.3312 0.0643
vt 0.3318 0.2111
vt 0.0235 0.1901
vt 0.0592 0.0357
vt 0.5989 0.0388
vt 0.6276 0.1905
vt 0.3305 0.0640
vt 0.3310 0.2107
vt 0.0228 0.1898
vt 0.0585 0.0353
vt 0.5981 0.0384
vt 0.6268 0.1901
vt 0.3305 0.0640
vt 0.3310 0.2107
vt 0.0228 0.1898
vt 0.0585 0.0353
vt 0.5981 0.0384
vt 0.6268 0.1901
vt 0.3305 0.0640
vt 0.3310 0.2107
vt 0.0228 0.1898
vt 0.0585 0.0353
vt 0.5981 0.0384
vt 0.6268 0.1901
vt 0.3092 0.9488
vt 0.2971 0.9554
vt 0.3210 0.9555
vt 0.3093 0.9487
vt 0.3092 0.9488
vt 0.2971 0.9554
vt 0.3092 0.9488
vt 0.2971 0.9554
vt 0.3217 0.9559
vt 0.3100 0.9491
vt 0.2971 0.9554
vt 0.3209 0.9555
vt 0.2971 0.9554
vt 0.3209 0.9555
vt 0.2978 0.9558
vt 0.3209 0.9555
vt 0.3209 0.9555
vt 0.2838 0.9515
vt 0.3005 0.9515
vt 0.3110 0.9619
vt 0.3299 0.9692
vt 0.3260 0.9770
vt 0.2874 0.9593
vt 0.3448 0.9656
vt 0.2771 0.9656
vt 0.3345 0.9593
vt 0.2921 0.9692
vt 0.3381 0.9515
vt 0.2959 0.9770
vt 0.3215 0.9515
vt 0.3110 0.9735
vt 0.3110 0.9452
vn 0.6235 0.0000 0.7818
vn -0.2225 0.0000 0.9749
vn -0.9010 0.0000 0.4339
vn -0.9010 0.0000 -0.4339
vn -0.2225 0.0000 -0.9749
vn 0.6235 0.0000 -0.7818
vn 1.0000 0.0000 0.0000
vn -0.4250 0.1153 -0.8978
vn 0.9669 0.1153 -0.2275
vn 0.4369 0.1153 -0.8921
vn 0.7807 0.1153 0.6141
vn 0.9699 0.1153 -0.2146
vn 0.0066 0.1153 0.9933
vn 0.7725 0.1153 0.6245
vn -0.7725 0.1153 0.6245
vn -0.0066 0.1153 0.9933
vn -0.9699 0.1153 -0.2146
vn -0.7807 0.1153 0.6141
vn -0.4369 0.1153 -0.8921
vn -0.1745 0.9750 0.1373
vn -0.9669 0.1153 -0.2275
vn 0.4250 0.1153 -0.8978
vn 0.0015 0.9750 0.2221
vn 0.4171 -0.2229 -0.8811
vn 0.4279 0.0000 -0.9038
vn -0.9489 -0.2229 -0.2232
vn -0.9734 0.0000 -0.2290
vn -0.4288 -0.2229 -0.8755
vn -0.4399 0.0000 -0.8981
vn -0.7662 -0.2229 0.6027
vn -0.7860 0.0000 0.6183
vn -0.9518 -0.2229 -0.2106
vn -0.9764 0.0000 -0.2160
vn -0.0065 -0.2229 0.9748
vn -0.0067 0.0000 1.0000
vn -0.7581 -0.2229 0.6129
vn -0.7777 0.0000 0.6287
vn 0.7581 -0.2229 0.6129
vn 0.7777 0.0000 0.6287
vn 0.0065 -0.2229 0.9748
vn 0.0067 0.0000 1.0000
vn 0.9518 -0.2229 -0.2106
vn 0.9764 0.0000 -0.2160
vn 0.7662 -0.2229 0.6027
vn 0.7860 0.0000 0.6183
vn 0.4288 -0.2229 -0.8755
vn 0.4399 0.0000 -0.8981
vn 0.9489 -0.2229 -0.2232
vn 0.9734 0.0000 -0.2290
vn -0.4171 -0.2229 -0.8811
vn -0.4279 0.0000 -0.9038
vn 0.1745 0.9750 0.1373
vn -0.0015 0.9750 0.2221
vn 0.0950 0.9750 -0.2007
vn 0.2162 0.9750 -0.0509
vn 0.1727 0.9750 0.1396
vn -0.0977 0.9750 -0.1994
vn 0.2168 0.9750 -0.0480
vn -0.2168 0.9750 -0.0480
vn 0.0977 0.9750 -0.1994
vn -0.1727 0.9750 0.1396
vn -0.0950 0.9750 -0.2007
vn -0.2162 0.9750 -0.0509
vn 0.0000 1.0000 0.0000
s off
f 1/1/1 2/2/1 4/3/1 3/4/1
f 5/5/2 6/6/2 8/7/2 7/8/2
f 9/9/3 10/10/3 12/11/3 11/12/3
f 13/13/4 14/14/4 16/15/4 15/16/4
f 17/17/5 18/18/5 20/19/5 19/20/5
f 21/21/6 22/22/6 24/23/6 23/24/6
f 25/25/7 26/26/7 28/27/7 27/28/7
f 58/29/8 30/30/8 32/31/8 59/32/8
f 59/32/9 32/31/9 34/33/9 61/34/9
f 61/35/10 34/36/10 36/37/10 63/38/10
f 63/38/11 36/37/11 38/39/11 65/40/11
f 65/41/12 38/42/12 40/43/12 67/44/12
f 67/44/13 40/43/13 42/45/13 69/46/13
f 69/47/14 42/48/14 44/49/14 71/50/14
f 71/50/15 44/49/15 46/51/15 73/52/15
f 73/53/16 46/54/16 48/55/16 75/56/16
f 75/56/17 48/55/17 50/57/17 77/58/17
f 77/59/18 50/60/18 52/61/18 79/62/18
f 79/62/19 52/61/19 54/63/19 81/64/19
f 52/61/20 50/60/20 95/65/20 96/66/20
f 81/67/21 54/68/21 56/69/21 83/70/21
f 83/70/22 56/69/22 30/71/22 58/72/22
f 42/45/23 40/43/23 90/73/23 91/74/23
f 55/75/24 84/76/24 57/77/24 29/78/24
f 84/76/25 83/70/25 58/72/25 57/77/25
f 53/79/26 82/80/26 84/76/26 55/75/26
f 82/80/27 81/67/27 83/70/27 84/76/27
f 51/81/28 80/82/28 82/83/28 53/84/28
f 80/82/29 79/62/29 81/64/29 82/83/29
f 49/85/30 78/86/30 80/82/30 51/81/30
f 78/86/31 77/59/31 79/62/31 80/82/31
f 47/87/32 76/88/32 78/89/32 49/90/32
f 76/88/33 75/56/33 77/58/33 78/89/33
f 45/91/34 74/92/34 76/88/34 47/87/34
f 74/92/35 73/53/35 75/56/35 76/88/35
f 43/93/36 72/94/36 74/95/36 45/96/36
f 72/94/37 71/50/37 73/52/37 74/95/37
f 41/97/38 70/98/38 72/94/38 43/93/38
f 70/98/39 69/47/39 71/50/39 72/94/39
f 39/99/40 68/100/40 70/101/40 41/102/40
f 68/100/41 67/44/41 69/46/41 70/101/41
f 37/103/42 66/104/42 68/100/42 39/99/42
f 66/104/43 65/41/43 67/44/43 68/100/43
f 35/105/44 64/106/44 66/107/44 37/108/44
f 64/106/45 63/38/45 65/40/45 66/107/45
f 33/109/46 62/110/46 64/106/46 35/105/46
f 62/110/47 61/35/47 63/38/47 64/106/47
f 31/111/48 60/112/48 62/113/48 33/114/48
f 60/112/49 59/32/49 61/34/49 62/113/49
f 29/115/50 57/116/50 60/112/50 31/111/50
f 57/116/51 58/29/51 59/32/51 60/112/51
f 38/39/52 36/37/52 88/117/52 89/118/52
f 48/55/53 46/54/53 93/119/53 94/120/53
f 30/71/54 56/69/54 98/121/54 85/122/54
f 34/33/55 32/31/55 86/123/55 87/124/55
f 44/49/56 42/48/56 91/125/56 92/126/56
f 54/63/57 52/61/57 96/66/57 97/127/57
f 40/43/58 38/42/58 89/128/58 90/73/58
f 50/57/59 48/55/59 94/120/59 95/129/59
f 36/37/60 34/36/60 87/130/60 88/117/60
f 46/51/61 44/49/61 92/126/61 93/131/61
f 32/31/62 30/30/62 85/132/62 86/123/62
f 56/69/63 54/68/63 97/133/63 98/121/63
f 94/134/64 93/135/64 99/136/64
f 87/137/64 86/138/64 99/136/64
f 95/139/64 94/134/64 99/136/64
f 88/140/64 87/137/64 99/136/64
f 96/141/64 95/139/64 99/136/64
f 89/142/64 88/140/64 99/136/64
f 97/143/64 96/141/64 99/136/64
f 90/144/64 89/142/64 99/136/64
f 98/145/64 97/143/64 99/136/64
f 91/146/64 90/144/64 99/136/64
f 85/147/64 98/145/64 99/136/64
f 92/148/64 91/146/64 99/136/64
f 93/135/64 92/148/64 99/136/64
f 86/138/64 85/147/64 99/136/64

View File

@ -0,0 +1,392 @@
# Blender v2.77 (sub 1) OBJ File: 'Barrel_Cacti.blend'
# www.blender.org
o Barrel_Cacti_3_Plane.003
v -0.418356 -0.440789 0.333627
v -0.281570 -0.440789 0.224545
v -0.418356 0.776488 0.333627
v -0.281570 0.776488 0.224544
v -0.521681 -0.440789 -0.119070
v -0.351112 -0.440789 -0.080139
v -0.521681 0.776488 -0.119070
v -0.351112 0.776488 -0.080139
v -0.232170 -0.440789 -0.482105
v -0.156260 -0.440789 -0.324476
v -0.232170 0.776488 -0.482106
v -0.156259 0.776488 -0.324476
v 0.232170 -0.440789 -0.482105
v 0.156259 -0.440789 -0.324476
v 0.232170 0.776488 -0.482105
v 0.156260 0.776488 -0.324476
v 0.521681 -0.440789 -0.119070
v 0.351112 -0.440789 -0.080139
v 0.521681 0.776488 -0.119070
v 0.351112 0.776488 -0.080139
v 0.418355 -0.440789 0.333627
v 0.281570 -0.440789 0.224545
v 0.418355 0.776488 0.333627
v 0.281570 0.776488 0.224544
v -0.000000 -0.440789 0.535097
v 0.000000 -0.440789 0.360141
v -0.000000 0.776488 0.535097
v -0.000000 0.776488 0.360141
v 0.000000 -0.500000 -0.232527
v 0.000000 0.776488 -0.246971
v 0.145047 -0.500000 -0.301192
v 0.154056 0.776488 -0.319901
v 0.181797 -0.500000 -0.144978
v 0.193090 0.776488 -0.153984
v 0.325917 -0.500000 -0.074388
v 0.346161 0.776488 -0.079009
v 0.226697 -0.500000 0.051742
v 0.240779 0.776488 0.054956
v 0.261365 -0.500000 0.208432
v 0.277600 0.776488 0.221379
v 0.100890 -0.500000 0.209500
v 0.107157 0.776488 0.222513
v 0.000000 -0.500000 0.334298
v 0.000000 0.776488 0.355064
v -0.100890 -0.500000 0.209500
v -0.107157 0.776488 0.222513
v -0.261365 -0.500000 0.208432
v -0.277600 0.776488 0.221379
v -0.226697 -0.500000 0.051742
v -0.240779 0.776488 0.054956
v -0.325917 -0.500000 -0.074388
v -0.346161 0.776488 -0.079009
v -0.181797 -0.500000 -0.144978
v -0.193090 0.776488 -0.153984
v -0.145047 -0.500000 -0.301193
v -0.154056 0.776488 -0.319901
v 0.000000 -0.319369 -0.297763
v 0.000000 0.533152 -0.297763
v 0.185740 0.533152 -0.385693
v 0.185740 -0.319369 -0.385693
v 0.232801 0.533152 -0.185652
v 0.232801 -0.319369 -0.185652
v 0.417353 0.533152 -0.095258
v 0.417353 -0.319369 -0.095258
v 0.290298 0.533152 0.066259
v 0.290298 -0.319369 0.066259
v 0.334691 0.533152 0.266908
v 0.334691 -0.319369 0.266908
v 0.129195 0.533152 0.268275
v 0.129195 -0.319369 0.268275
v 0.000000 0.533152 0.428086
v 0.000000 -0.319369 0.428086
v -0.129195 0.533152 0.268275
v -0.129195 -0.319369 0.268275
v -0.334691 0.533152 0.266908
v -0.334691 -0.319369 0.266908
v -0.290298 0.533152 0.066259
v -0.290298 -0.319369 0.066259
v -0.417353 0.533152 -0.095258
v -0.417353 -0.319369 -0.095258
v -0.232801 0.533152 -0.185652
v -0.232801 -0.319369 -0.185652
v -0.185740 0.533152 -0.385693
v -0.185740 -0.319369 -0.385693
v 0.000000 0.824099 -0.015670
v 0.009775 0.824099 -0.020298
v 0.012252 0.824099 -0.009770
v 0.021964 0.824099 -0.005013
v 0.015278 0.824099 0.003487
v 0.017614 0.824099 0.014047
v 0.006799 0.824099 0.014119
v 0.000000 0.824099 0.022529
v -0.006799 0.824099 0.014119
v -0.017614 0.824099 0.014047
v -0.015277 0.824099 0.003487
v -0.021964 0.824099 -0.005013
v -0.012252 0.824099 -0.009770
v -0.009775 0.824099 -0.020298
v 0.000000 0.824099 -0.000000
vt 0.8622 0.0740
vt 1.0000 0.0740
vt 1.0000 0.9172
vt 0.8622 0.9172
vt 0.8619 0.0737
vt 0.9997 0.0737
vt 0.9997 0.9169
vt 0.8619 0.9169
vt 0.8619 0.0737
vt 0.9997 0.0737
vt 0.9997 0.9169
vt 0.8619 0.9169
vt 0.8619 0.0737
vt 0.9997 0.0737
vt 0.9997 0.9169
vt 0.8619 0.9169
vt 0.8619 0.0737
vt 0.9997 0.0737
vt 0.9997 0.9169
vt 0.8619 0.9169
vt 0.8619 0.0737
vt 0.9997 0.0737
vt 0.9997 0.9169
vt 0.8619 0.9169
vt 0.8619 0.0737
vt 0.9997 0.0737
vt 0.9997 0.9169
vt 0.8619 0.9169
vt 0.6268 0.6002
vt 0.4940 0.7818
vt 0.3146 0.7161
vt 0.3146 0.5771
vt 0.1342 0.7789
vt 0.0177 0.6000
vt 0.6268 0.6002
vt 0.4940 0.7818
vt 0.3146 0.7161
vt 0.3146 0.5771
vt 0.1342 0.7789
vt 0.0177 0.6000
vt 0.6268 0.6002
vt 0.4940 0.7818
vt 0.3146 0.7161
vt 0.3146 0.5771
vt 0.1342 0.7789
vt 0.0177 0.6000
vt 0.6276 0.6005
vt 0.4947 0.7821
vt 0.3154 0.7165
vt 0.3153 0.5775
vt 0.1349 0.7793
vt 0.0185 0.6004
vt 0.6268 0.6002
vt 0.4940 0.7818
vt 0.3146 0.7161
vt 0.3145 0.5771
vt 0.1342 0.7789
vt 0.0177 0.6000
vt 0.6268 0.6002
vt 0.4940 0.7818
vt 0.3146 0.7161
vt 0.3146 0.5771
vt 0.1342 0.7789
vt 0.0177 0.6000
vt 0.3209 0.9555
vt 0.3092 0.9488
vt 0.6268 0.6002
vt 0.4940 0.7818
vt 0.3146 0.7161
vt 0.3146 0.5771
vt 0.1342 0.7789
vt 0.0177 0.6000
vt 0.3092 0.9488
vt 0.2971 0.9554
vt 0.3305 0.0640
vt 0.3310 0.2107
vt 0.0228 0.1898
vt 0.0585 0.0353
vt 0.5981 0.0384
vt 0.6268 0.1901
vt 0.3305 0.0640
vt 0.3310 0.2107
vt 0.0228 0.1898
vt 0.0585 0.0353
vt 0.5981 0.0384
vt 0.6268 0.1901
vt 0.3304 0.0639
vt 0.3309 0.2107
vt 0.0227 0.1898
vt 0.0584 0.0353
vt 0.5980 0.0384
vt 0.6267 0.1901
vt 0.3312 0.0643
vt 0.3318 0.2111
vt 0.0235 0.1901
vt 0.0592 0.0357
vt 0.5989 0.0388
vt 0.6276 0.1905
vt 0.3305 0.0640
vt 0.3310 0.2107
vt 0.0228 0.1898
vt 0.0585 0.0353
vt 0.5981 0.0384
vt 0.6268 0.1901
vt 0.3305 0.0640
vt 0.3310 0.2107
vt 0.0228 0.1898
vt 0.0585 0.0353
vt 0.5981 0.0384
vt 0.6268 0.1901
vt 0.3305 0.0640
vt 0.3310 0.2107
vt 0.0228 0.1898
vt 0.0585 0.0353
vt 0.5981 0.0384
vt 0.6268 0.1901
vt 0.3092 0.9488
vt 0.2971 0.9554
vt 0.3210 0.9555
vt 0.3093 0.9487
vt 0.3092 0.9488
vt 0.2971 0.9554
vt 0.3092 0.9488
vt 0.2971 0.9554
vt 0.3217 0.9559
vt 0.3100 0.9491
vt 0.2971 0.9554
vt 0.3209 0.9555
vt 0.2971 0.9554
vt 0.3209 0.9555
vt 0.2978 0.9558
vt 0.3209 0.9555
vt 0.3209 0.9555
vt 0.2838 0.9515
vt 0.3005 0.9515
vt 0.3110 0.9619
vt 0.3299 0.9692
vt 0.3260 0.9770
vt 0.2874 0.9593
vt 0.3448 0.9656
vt 0.2771 0.9656
vt 0.3345 0.9593
vt 0.2921 0.9692
vt 0.3381 0.9515
vt 0.2959 0.9770
vt 0.3215 0.9515
vt 0.3110 0.9735
vt 0.3110 0.9452
vn 0.6235 0.0000 0.7818
vn -0.2225 0.0000 0.9749
vn -0.9010 0.0000 0.4339
vn -0.9010 0.0000 -0.4339
vn -0.2225 0.0000 -0.9749
vn 0.6235 0.0000 -0.7818
vn 1.0000 0.0000 0.0000
vn -0.4205 0.1854 -0.8882
vn 0.9566 0.1854 -0.2250
vn 0.4322 0.1854 -0.8825
vn 0.7723 0.1854 0.6076
vn 0.9595 0.1854 -0.2123
vn 0.0065 0.1854 0.9826
vn 0.7642 0.1854 0.6178
vn -0.7642 0.1854 0.6178
vn -0.0065 0.1854 0.9826
vn -0.9595 0.1854 -0.2123
vn -0.7723 0.1854 0.6076
vn -0.4322 0.1854 -0.8825
vn -0.1745 0.9750 0.1373
vn -0.9566 0.1854 -0.2250
vn 0.4205 0.1854 -0.8882
vn 0.0015 0.9750 0.2221
vn 0.4068 -0.3103 -0.8592
vn 0.4279 0.0000 -0.9038
vn -0.9254 -0.3103 -0.2177
vn -0.9734 0.0000 -0.2290
vn -0.4182 -0.3103 -0.8537
vn -0.4399 0.0000 -0.8981
vn -0.7472 -0.3103 0.5878
vn -0.7860 0.0000 0.6183
vn -0.9282 -0.3103 -0.2054
vn -0.9764 0.0000 -0.2160
vn -0.0063 -0.3103 0.9506
vn -0.0067 0.0000 1.0000
vn -0.7393 -0.3103 0.5976
vn -0.7777 0.0000 0.6287
vn 0.7393 -0.3103 0.5976
vn 0.7777 0.0000 0.6287
vn 0.0063 -0.3103 0.9506
vn 0.0067 0.0000 1.0000
vn 0.9282 -0.3103 -0.2054
vn 0.9764 0.0000 -0.2160
vn 0.7472 -0.3103 0.5878
vn 0.7860 0.0000 0.6183
vn 0.4182 -0.3103 -0.8537
vn 0.4399 0.0000 -0.8981
vn 0.9254 -0.3103 -0.2177
vn 0.9734 0.0000 -0.2290
vn -0.4068 -0.3103 -0.8592
vn -0.4279 0.0000 -0.9038
vn 0.1745 0.9750 0.1373
vn -0.0015 0.9750 0.2221
vn 0.0950 0.9750 -0.2007
vn 0.2162 0.9750 -0.0509
vn 0.1727 0.9750 0.1396
vn -0.0977 0.9750 -0.1994
vn 0.2168 0.9750 -0.0480
vn -0.2168 0.9750 -0.0480
vn 0.0977 0.9750 -0.1994
vn -0.1727 0.9750 0.1396
vn -0.0950 0.9750 -0.2007
vn -0.2162 0.9750 -0.0509
vn 0.0000 1.0000 0.0000
s off
f 1/1/1 2/2/1 4/3/1 3/4/1
f 5/5/2 6/6/2 8/7/2 7/8/2
f 9/9/3 10/10/3 12/11/3 11/12/3
f 13/13/4 14/14/4 16/15/4 15/16/4
f 17/17/5 18/18/5 20/19/5 19/20/5
f 21/21/6 22/22/6 24/23/6 23/24/6
f 25/25/7 26/26/7 28/27/7 27/28/7
f 58/29/8 30/30/8 32/31/8 59/32/8
f 59/32/9 32/31/9 34/33/9 61/34/9
f 61/35/10 34/36/10 36/37/10 63/38/10
f 63/38/11 36/37/11 38/39/11 65/40/11
f 65/41/12 38/42/12 40/43/12 67/44/12
f 67/44/13 40/43/13 42/45/13 69/46/13
f 69/47/14 42/48/14 44/49/14 71/50/14
f 71/50/15 44/49/15 46/51/15 73/52/15
f 73/53/16 46/54/16 48/55/16 75/56/16
f 75/56/17 48/55/17 50/57/17 77/58/17
f 77/59/18 50/60/18 52/61/18 79/62/18
f 79/62/19 52/61/19 54/63/19 81/64/19
f 52/61/20 50/60/20 95/65/20 96/66/20
f 81/67/21 54/68/21 56/69/21 83/70/21
f 83/70/22 56/69/22 30/71/22 58/72/22
f 42/45/23 40/43/23 90/73/23 91/74/23
f 55/75/24 84/76/24 57/77/24 29/78/24
f 84/76/25 83/70/25 58/72/25 57/77/25
f 53/79/26 82/80/26 84/76/26 55/75/26
f 82/80/27 81/67/27 83/70/27 84/76/27
f 51/81/28 80/82/28 82/83/28 53/84/28
f 80/82/29 79/62/29 81/64/29 82/83/29
f 49/85/30 78/86/30 80/82/30 51/81/30
f 78/86/31 77/59/31 79/62/31 80/82/31
f 47/87/32 76/88/32 78/89/32 49/90/32
f 76/88/33 75/56/33 77/58/33 78/89/33
f 45/91/34 74/92/34 76/88/34 47/87/34
f 74/92/35 73/53/35 75/56/35 76/88/35
f 43/93/36 72/94/36 74/95/36 45/96/36
f 72/94/37 71/50/37 73/52/37 74/95/37
f 41/97/38 70/98/38 72/94/38 43/93/38
f 70/98/39 69/47/39 71/50/39 72/94/39
f 39/99/40 68/100/40 70/101/40 41/102/40
f 68/100/41 67/44/41 69/46/41 70/101/41
f 37/103/42 66/104/42 68/100/42 39/99/42
f 66/104/43 65/41/43 67/44/43 68/100/43
f 35/105/44 64/106/44 66/107/44 37/108/44
f 64/106/45 63/38/45 65/40/45 66/107/45
f 33/109/46 62/110/46 64/106/46 35/105/46
f 62/110/47 61/35/47 63/38/47 64/106/47
f 31/111/48 60/112/48 62/113/48 33/114/48
f 60/112/49 59/32/49 61/34/49 62/113/49
f 29/115/50 57/116/50 60/112/50 31/111/50
f 57/116/51 58/29/51 59/32/51 60/112/51
f 38/39/52 36/37/52 88/117/52 89/118/52
f 48/55/53 46/54/53 93/119/53 94/120/53
f 30/71/54 56/69/54 98/121/54 85/122/54
f 34/33/55 32/31/55 86/123/55 87/124/55
f 44/49/56 42/48/56 91/125/56 92/126/56
f 54/63/57 52/61/57 96/66/57 97/127/57
f 40/43/58 38/42/58 89/128/58 90/73/58
f 50/57/59 48/55/59 94/120/59 95/129/59
f 36/37/60 34/36/60 87/130/60 88/117/60
f 46/51/61 44/49/61 92/126/61 93/131/61
f 32/31/62 30/30/62 85/132/62 86/123/62
f 56/69/63 54/68/63 97/133/63 98/121/63
f 94/134/64 93/135/64 99/136/64
f 87/137/64 86/138/64 99/136/64
f 95/139/64 94/134/64 99/136/64
f 88/140/64 87/137/64 99/136/64
f 96/141/64 95/139/64 99/136/64
f 89/142/64 88/140/64 99/136/64
f 97/143/64 96/141/64 99/136/64
f 90/144/64 89/142/64 99/136/64
f 98/145/64 97/143/64 99/136/64
f 91/146/64 90/144/64 99/136/64
f 85/147/64 98/145/64 99/136/64
f 92/148/64 91/146/64 99/136/64
f 93/135/64 92/148/64 99/136/64
f 86/138/64 85/147/64 99/136/64

Binary file not shown.

View File

@ -0,0 +1,45 @@
# Blender v2.76 (sub 0) OBJ File: 'Prickly_Pear.blend'
# www.blender.org
o PricklyPear_1_Cube.001
v -0.100000 -0.500000 0.050000
v -0.200000 -0.200000 0.100000
v -0.100000 -0.500000 -0.050000
v -0.200000 -0.200000 -0.100000
v 0.100000 -0.500000 0.050000
v 0.200000 -0.200000 0.100000
v 0.100000 -0.500000 -0.050000
v 0.200000 -0.200000 -0.100000
v -0.100000 -0.000000 0.050000
v -0.100000 -0.000000 -0.050000
v 0.100000 -0.000000 -0.050000
v 0.100000 -0.000000 0.050000
vt 0.563911 0.641438
vt 0.451166 0.589250
vt 0.555243 0.317470
vt 0.668040 0.353694
vt 0.192184 0.493691
vt 0.337870 0.241378
vt 0.000096 0.422585
vt 0.249733 0.176371
vt 0.886954 0.820395
vt 0.913299 0.401556
vt 0.379745 0.000096
vt 0.467883 0.065102
vt 0.473694 0.814299
vt 0.370314 0.772975
vt 0.015003 0.724495
vt 0.148981 0.731949
vt 0.134073 0.999904
vt 0.000096 0.992450
vt 0.658934 0.945657
s off
f 2/1 4/2 3/3 1/4
f 4/2 8/5 7/6 3/3
f 8/5 6/7 5/8 7/6
f 6/9 2/1 1/4 5/10
f 1/11 3/12 7/6 5/8
f 4/2 2/1 9/13 10/14
f 12/15 11/16 10/17 9/18
f 2/1 6/9 12/19 9/13
f 8/5 4/2 10/14 11/16
f 6/7 8/5 11/16 12/15

View File

@ -0,0 +1,67 @@
# Blender v2.76 (sub 0) OBJ File: 'Prickly_Pear.blend'
# www.blender.org
o PricklyPear_2_Cube.006
v -0.100000 -0.500000 0.050000
v -0.200000 -0.200000 0.100000
v -0.100000 -0.500000 -0.050000
v -0.200000 -0.200000 -0.100000
v 0.100000 -0.500000 0.050000
v 0.200000 -0.200000 0.100000
v 0.100000 -0.500000 -0.050000
v 0.200000 -0.200000 -0.100000
v -0.100000 -0.000000 0.050000
v -0.100000 -0.000000 -0.050000
v 0.100000 -0.000000 -0.050000
v 0.100000 -0.000000 0.050000
v 0.101978 -0.012272 0.050000
v 0.322747 0.214136 0.100000
v 0.101978 -0.012272 -0.050000
v 0.322747 0.214136 -0.100000
v 0.193669 -0.190016 0.050000
v 0.506130 -0.141350 0.100000
v 0.193669 -0.190016 -0.050000
v 0.506130 -0.141350 -0.100000
v 0.546336 0.216956 0.050000
v 0.546336 0.216956 -0.050000
v 0.638028 0.039213 -0.050000
v 0.638028 0.039213 0.050000
vt 0.563911 0.641438
vt 0.451166 0.589250
vt 0.555243 0.317470
vt 0.668040 0.353694
vt 0.192184 0.493691
vt 0.337870 0.241378
vt 0.000096 0.422585
vt 0.249733 0.176371
vt 0.886954 0.820395
vt 0.913299 0.401556
vt 0.379745 0.000096
vt 0.467883 0.065102
vt 0.473694 0.814299
vt 0.370314 0.772975
vt 0.015003 0.724495
vt 0.148981 0.731949
vt 0.134073 0.999904
vt 0.000096 0.992450
vt 0.658934 0.945657
s off
f 2/1 4/2 3/3 1/4
f 4/2 8/5 7/6 3/3
f 8/5 6/7 5/8 7/6
f 6/9 2/1 1/4 5/10
f 1/11 3/12 7/6 5/8
f 4/2 2/1 9/13 10/14
f 12/15 11/16 10/17 9/18
f 2/1 6/9 12/19 9/13
f 8/5 4/2 10/14 11/16
f 6/7 8/5 11/16 12/15
f 14/1 16/2 15/3 13/4
f 16/2 20/5 19/6 15/3
f 20/5 18/7 17/8 19/6
f 18/9 14/1 13/4 17/10
f 13/11 15/12 19/6 17/8
f 16/2 14/1 21/13 22/14
f 24/15 23/16 22/17 21/18
f 14/1 18/9 24/19 21/13
f 20/5 16/2 22/14 23/16
f 18/7 20/5 23/16 24/15

View File

@ -0,0 +1,89 @@
# Blender v2.76 (sub 0) OBJ File: 'Prickly_Pear.blend'
# www.blender.org
o PricklyPear_3_Cube.007
v -0.100000 -0.500000 0.050000
v -0.200000 -0.200000 0.100000
v -0.100000 -0.500000 -0.050000
v -0.200000 -0.200000 -0.100000
v 0.100000 -0.500000 0.050000
v 0.200000 -0.200000 0.100000
v 0.100000 -0.500000 -0.050000
v 0.200000 -0.200000 -0.100000
v -0.100000 -0.000000 0.050000
v -0.100000 -0.000000 -0.050000
v 0.100000 -0.000000 -0.050000
v 0.100000 -0.000000 0.050000
v 0.101978 -0.012272 0.050000
v 0.322747 0.214136 0.100000
v 0.101978 -0.012272 -0.050000
v 0.322747 0.214136 -0.100000
v 0.193669 -0.190016 0.050000
v 0.506130 -0.141350 0.100000
v 0.193669 -0.190016 -0.050000
v 0.506130 -0.141350 -0.100000
v 0.546336 0.216956 0.050000
v 0.546336 0.216956 -0.050000
v 0.638028 0.039213 -0.050000
v 0.638028 0.039213 0.050000
v -0.182689 -0.196467 0.050000
v -0.496058 -0.154043 0.100000
v -0.182689 -0.196467 -0.050000
v -0.496058 -0.154043 -0.100000
v -0.094561 -0.016930 0.050000
v -0.319802 0.205031 0.100000
v -0.094561 -0.016930 -0.050000
v -0.319802 0.205031 -0.100000
v -0.631531 0.023854 0.050000
v -0.631531 0.023854 -0.050000
v -0.543403 0.203390 -0.050000
v -0.543403 0.203390 0.050000
vt 0.563911 0.641438
vt 0.451166 0.589250
vt 0.555243 0.317470
vt 0.668040 0.353694
vt 0.192184 0.493691
vt 0.337870 0.241378
vt 0.000096 0.422585
vt 0.249733 0.176371
vt 0.886954 0.820395
vt 0.913299 0.401556
vt 0.379745 0.000096
vt 0.467883 0.065102
vt 0.473694 0.814299
vt 0.370314 0.772975
vt 0.015003 0.724495
vt 0.148981 0.731949
vt 0.134073 0.999904
vt 0.000096 0.992450
vt 0.658934 0.945657
s off
f 2/1 4/2 3/3 1/4
f 4/2 8/5 7/6 3/3
f 8/5 6/7 5/8 7/6
f 6/9 2/1 1/4 5/10
f 1/11 3/12 7/6 5/8
f 4/2 2/1 9/13 10/14
f 12/15 11/16 10/17 9/18
f 2/1 6/9 12/19 9/13
f 8/5 4/2 10/14 11/16
f 6/7 8/5 11/16 12/15
f 14/1 16/2 15/3 13/4
f 16/2 20/5 19/6 15/3
f 20/5 18/7 17/8 19/6
f 18/9 14/1 13/4 17/10
f 13/11 15/12 19/6 17/8
f 16/2 14/1 21/13 22/14
f 24/15 23/16 22/17 21/18
f 14/1 18/9 24/19 21/13
f 20/5 16/2 22/14 23/16
f 18/7 20/5 23/16 24/15
f 26/1 28/2 27/3 25/4
f 28/2 32/5 31/6 27/3
f 32/5 30/7 29/8 31/6
f 30/9 26/1 25/4 29/10
f 25/11 27/12 31/6 29/8
f 28/2 26/1 33/13 34/14
f 36/15 35/16 34/17 33/18
f 26/1 30/9 36/19 33/13
f 32/5 28/2 34/14 35/16
f 30/7 32/5 35/16 36/15

View File

@ -0,0 +1,111 @@
# Blender v2.76 (sub 0) OBJ File: 'Prickly_Pear.blend'
# www.blender.org
o PricklyPear_4_Cube.008
v -0.100000 -0.500000 0.050000
v -0.200000 -0.200000 0.100000
v -0.100000 -0.500000 -0.050000
v -0.200000 -0.200000 -0.100000
v 0.100000 -0.500000 0.050000
v 0.200000 -0.200000 0.100000
v 0.100000 -0.500000 -0.050000
v 0.200000 -0.200000 -0.100000
v -0.100000 -0.000000 0.050000
v -0.100000 -0.000000 -0.050000
v 0.100000 -0.000000 -0.050000
v 0.100000 -0.000000 0.050000
v 0.101978 -0.012272 0.050000
v 0.322747 0.214136 0.100000
v 0.101978 -0.012272 -0.050000
v 0.322747 0.214136 -0.100000
v 0.193669 -0.190016 0.050000
v 0.506130 -0.141350 0.100000
v 0.193669 -0.190016 -0.050000
v 0.506130 -0.141350 -0.100000
v 0.546336 0.216956 0.050000
v 0.546336 0.216956 -0.050000
v 0.638028 0.039213 -0.050000
v 0.638028 0.039213 0.050000
v -0.182689 -0.196467 0.050000
v -0.496058 -0.154043 0.100000
v -0.182689 -0.196467 -0.050000
v -0.496058 -0.154043 -0.100000
v -0.094561 -0.016930 0.050000
v -0.319802 0.205031 0.100000
v -0.094561 -0.016930 -0.050000
v -0.319802 0.205031 -0.100000
v -0.631531 0.023854 0.050000
v -0.631531 0.023854 -0.050000
v -0.543403 0.203390 -0.050000
v -0.543403 0.203390 0.050000
v -0.100000 -0.041188 0.043582
v -0.200000 0.235648 0.169524
v -0.100000 -0.015306 -0.053010
v -0.200000 0.287412 -0.023661
v 0.100000 -0.041188 0.043582
v 0.200000 0.235648 0.169524
v 0.100000 -0.015306 -0.053010
v 0.200000 0.287412 -0.023661
v -0.100000 0.441774 0.172992
v -0.100000 0.467656 0.076399
v 0.100000 0.467656 0.076399
v 0.100000 0.441774 0.172992
vt 0.563911 0.641438
vt 0.451166 0.589250
vt 0.555243 0.317470
vt 0.668040 0.353694
vt 0.192184 0.493691
vt 0.337870 0.241378
vt 0.000096 0.422585
vt 0.249733 0.176371
vt 0.886954 0.820395
vt 0.913299 0.401556
vt 0.379745 0.000096
vt 0.467883 0.065102
vt 0.473694 0.814299
vt 0.370314 0.772975
vt 0.015003 0.724495
vt 0.148981 0.731949
vt 0.134073 0.999904
vt 0.000096 0.992450
vt 0.658934 0.945657
s off
f 2/1 4/2 3/3 1/4
f 4/2 8/5 7/6 3/3
f 8/5 6/7 5/8 7/6
f 6/9 2/1 1/4 5/10
f 1/11 3/12 7/6 5/8
f 4/2 2/1 9/13 10/14
f 12/15 11/16 10/17 9/18
f 2/1 6/9 12/19 9/13
f 8/5 4/2 10/14 11/16
f 6/7 8/5 11/16 12/15
f 14/1 16/2 15/3 13/4
f 16/2 20/5 19/6 15/3
f 20/5 18/7 17/8 19/6
f 18/9 14/1 13/4 17/10
f 13/11 15/12 19/6 17/8
f 16/2 14/1 21/13 22/14
f 24/15 23/16 22/17 21/18
f 14/1 18/9 24/19 21/13
f 20/5 16/2 22/14 23/16
f 18/7 20/5 23/16 24/15
f 26/1 28/2 27/3 25/4
f 28/2 32/5 31/6 27/3
f 32/5 30/7 29/8 31/6
f 30/9 26/1 25/4 29/10
f 25/11 27/12 31/6 29/8
f 28/2 26/1 33/13 34/14
f 36/15 35/16 34/17 33/18
f 26/1 30/9 36/19 33/13
f 32/5 28/2 34/14 35/16
f 30/7 32/5 35/16 36/15
f 38/1 40/2 39/3 37/4
f 40/2 44/5 43/6 39/3
f 44/5 42/7 41/8 43/6
f 42/9 38/1 37/4 41/10
f 37/11 39/12 43/6 41/8
f 40/2 38/1 45/13 46/14
f 48/15 47/16 46/17 45/18
f 38/1 42/9 48/19 45/13
f 44/5 40/2 46/14 47/16
f 42/7 44/5 47/16 48/15

View File

@ -0,0 +1,133 @@
# Blender v2.76 (sub 0) OBJ File: 'Prickly_Pear.blend'
# www.blender.org
o PricklyPear_5_Cube.009
v -0.100000 -0.500000 0.050000
v -0.200000 -0.200000 0.100000
v -0.100000 -0.500000 -0.050000
v -0.200000 -0.200000 -0.100000
v 0.100000 -0.500000 0.050000
v 0.200000 -0.200000 0.100000
v 0.100000 -0.500000 -0.050000
v 0.200000 -0.200000 -0.100000
v -0.100000 -0.000000 0.050000
v -0.100000 -0.000000 -0.050000
v 0.100000 -0.000000 -0.050000
v 0.100000 -0.000000 0.050000
v 0.101978 -0.012272 0.050000
v 0.322747 0.214136 0.100000
v 0.101978 -0.012272 -0.050000
v 0.322747 0.214136 -0.100000
v 0.193669 -0.190016 0.050000
v 0.506130 -0.141350 0.100000
v 0.193669 -0.190016 -0.050000
v 0.506130 -0.141350 -0.100000
v 0.546336 0.216956 0.050000
v 0.546336 0.216956 -0.050000
v 0.638028 0.039213 -0.050000
v 0.638028 0.039213 0.050000
v -0.182689 -0.196467 0.050000
v -0.496058 -0.154043 0.100000
v -0.182689 -0.196467 -0.050000
v -0.496058 -0.154043 -0.100000
v -0.094561 -0.016930 0.050000
v -0.319802 0.205031 0.100000
v -0.094561 -0.016930 -0.050000
v -0.319802 0.205031 -0.100000
v -0.631531 0.023854 0.050000
v -0.631531 0.023854 -0.050000
v -0.543403 0.203390 -0.050000
v -0.543403 0.203390 0.050000
v -0.100000 -0.041188 0.043582
v -0.200000 0.235648 0.169524
v -0.100000 -0.015306 -0.053010
v -0.200000 0.287412 -0.023661
v 0.100000 -0.041188 0.043582
v 0.200000 0.235648 0.169524
v 0.100000 -0.015306 -0.053010
v 0.200000 0.287412 -0.023661
v -0.100000 0.441774 0.172992
v -0.100000 0.467656 0.076399
v 0.100000 0.467656 0.076399
v 0.100000 0.441774 0.172992
v 0.325596 0.204379 0.019302
v 0.285457 0.519065 0.062451
v 0.344629 0.204379 -0.078870
v 0.323524 0.519065 -0.133893
v 0.517080 0.160158 0.056426
v 0.668426 0.430622 0.136699
v 0.536114 0.160158 -0.041746
v 0.706492 0.430622 -0.059645
v 0.434129 0.692004 0.040343
v 0.453162 0.692004 -0.057829
v 0.644647 0.647782 -0.020704
v 0.625613 0.647782 0.077468
vt 0.563911 0.641438
vt 0.451166 0.589250
vt 0.555243 0.317470
vt 0.668040 0.353694
vt 0.192184 0.493691
vt 0.337870 0.241378
vt 0.000096 0.422585
vt 0.249733 0.176371
vt 0.886954 0.820395
vt 0.913299 0.401556
vt 0.379745 0.000096
vt 0.467883 0.065102
vt 0.473694 0.814299
vt 0.370314 0.772975
vt 0.015003 0.724495
vt 0.148981 0.731949
vt 0.134073 0.999904
vt 0.000096 0.992450
vt 0.658934 0.945657
s off
f 2/1 4/2 3/3 1/4
f 4/2 8/5 7/6 3/3
f 8/5 6/7 5/8 7/6
f 6/9 2/1 1/4 5/10
f 1/11 3/12 7/6 5/8
f 4/2 2/1 9/13 10/14
f 12/15 11/16 10/17 9/18
f 2/1 6/9 12/19 9/13
f 8/5 4/2 10/14 11/16
f 6/7 8/5 11/16 12/15
f 14/1 16/2 15/3 13/4
f 16/2 20/5 19/6 15/3
f 20/5 18/7 17/8 19/6
f 18/9 14/1 13/4 17/10
f 13/11 15/12 19/6 17/8
f 16/2 14/1 21/13 22/14
f 24/15 23/16 22/17 21/18
f 14/1 18/9 24/19 21/13
f 20/5 16/2 22/14 23/16
f 18/7 20/5 23/16 24/15
f 26/1 28/2 27/3 25/4
f 28/2 32/5 31/6 27/3
f 32/5 30/7 29/8 31/6
f 30/9 26/1 25/4 29/10
f 25/11 27/12 31/6 29/8
f 28/2 26/1 33/13 34/14
f 36/15 35/16 34/17 33/18
f 26/1 30/9 36/19 33/13
f 32/5 28/2 34/14 35/16
f 30/7 32/5 35/16 36/15
f 38/1 40/2 39/3 37/4
f 40/2 44/5 43/6 39/3
f 44/5 42/7 41/8 43/6
f 42/9 38/1 37/4 41/10
f 37/11 39/12 43/6 41/8
f 40/2 38/1 45/13 46/14
f 48/15 47/16 46/17 45/18
f 38/1 42/9 48/19 45/13
f 44/5 40/2 46/14 47/16
f 42/7 44/5 47/16 48/15
f 50/1 52/2 51/3 49/4
f 52/2 56/5 55/6 51/3
f 56/5 54/7 53/8 55/6
f 54/9 50/1 49/4 53/10
f 49/11 51/12 55/6 53/8
f 52/2 50/1 57/13 58/14
f 60/15 59/16 58/17 57/18
f 50/1 54/9 60/19 57/13
f 56/5 52/2 58/14 59/16
f 54/7 56/5 59/16 60/15

View File

@ -0,0 +1,155 @@
# Blender v2.76 (sub 0) OBJ File: 'Prickly_Pear.blend'
# www.blender.org
o PricklyPear_6_Cube.010
v -0.100000 -0.500000 0.050000
v -0.200000 -0.200000 0.100000
v -0.100000 -0.500000 -0.050000
v -0.200000 -0.200000 -0.100000
v 0.100000 -0.500000 0.050000
v 0.200000 -0.200000 0.100000
v 0.100000 -0.500000 -0.050000
v 0.200000 -0.200000 -0.100000
v -0.100000 -0.000000 0.050000
v -0.100000 -0.000000 -0.050000
v 0.100000 -0.000000 -0.050000
v 0.100000 -0.000000 0.050000
v 0.101978 -0.012272 0.050000
v 0.322747 0.214136 0.100000
v 0.101978 -0.012272 -0.050000
v 0.322747 0.214136 -0.100000
v 0.193669 -0.190016 0.050000
v 0.506130 -0.141350 0.100000
v 0.193669 -0.190016 -0.050000
v 0.506130 -0.141350 -0.100000
v 0.546336 0.216956 0.050000
v 0.546336 0.216956 -0.050000
v 0.638028 0.039213 -0.050000
v 0.638028 0.039213 0.050000
v -0.182689 -0.196467 0.050000
v -0.496058 -0.154043 0.100000
v -0.182689 -0.196467 -0.050000
v -0.496058 -0.154043 -0.100000
v -0.094561 -0.016930 0.050000
v -0.319802 0.205031 0.100000
v -0.094561 -0.016930 -0.050000
v -0.319802 0.205031 -0.100000
v -0.631531 0.023854 0.050000
v -0.631531 0.023854 -0.050000
v -0.543403 0.203390 -0.050000
v -0.543403 0.203390 0.050000
v -0.100000 -0.041188 0.043582
v -0.200000 0.235648 0.169524
v -0.100000 -0.015306 -0.053010
v -0.200000 0.287412 -0.023661
v 0.100000 -0.041188 0.043582
v 0.200000 0.235648 0.169524
v 0.100000 -0.015306 -0.053010
v 0.200000 0.287412 -0.023661
v -0.100000 0.441774 0.172992
v -0.100000 0.467656 0.076399
v 0.100000 0.467656 0.076399
v 0.100000 0.441774 0.172992
v 0.325596 0.204379 0.019302
v 0.285457 0.519065 0.062451
v 0.344629 0.204379 -0.078870
v 0.323524 0.519065 -0.133893
v 0.517080 0.160158 0.056426
v 0.668426 0.430622 0.136699
v 0.536114 0.160158 -0.041746
v 0.706492 0.430622 -0.059645
v 0.434129 0.692004 0.040343
v 0.453162 0.692004 -0.057829
v 0.644647 0.647782 -0.020704
v 0.625613 0.647782 0.077468
v -0.503115 0.137169 0.066426
v -0.650346 0.402347 0.168912
v -0.535106 0.137169 -0.028319
v -0.714328 0.402347 -0.020577
v -0.319724 0.187501 0.004504
v -0.283564 0.503012 0.045068
v -0.351715 0.187501 -0.090241
v -0.347546 0.503012 -0.144422
v -0.622334 0.621076 0.106681
v -0.654325 0.621076 0.011936
v -0.470934 0.671409 -0.049987
v -0.438943 0.671409 0.044758
vt 0.563911 0.641438
vt 0.451166 0.589250
vt 0.555243 0.317470
vt 0.668040 0.353694
vt 0.192184 0.493691
vt 0.337870 0.241378
vt 0.000096 0.422585
vt 0.249733 0.176371
vt 0.886954 0.820395
vt 0.913299 0.401556
vt 0.379745 0.000096
vt 0.467883 0.065102
vt 0.473694 0.814299
vt 0.370314 0.772975
vt 0.015003 0.724495
vt 0.148981 0.731949
vt 0.134073 0.999904
vt 0.000096 0.992450
vt 0.658934 0.945657
s off
f 2/1 4/2 3/3 1/4
f 4/2 8/5 7/6 3/3
f 8/5 6/7 5/8 7/6
f 6/9 2/1 1/4 5/10
f 1/11 3/12 7/6 5/8
f 4/2 2/1 9/13 10/14
f 12/15 11/16 10/17 9/18
f 2/1 6/9 12/19 9/13
f 8/5 4/2 10/14 11/16
f 6/7 8/5 11/16 12/15
f 14/1 16/2 15/3 13/4
f 16/2 20/5 19/6 15/3
f 20/5 18/7 17/8 19/6
f 18/9 14/1 13/4 17/10
f 13/11 15/12 19/6 17/8
f 16/2 14/1 21/13 22/14
f 24/15 23/16 22/17 21/18
f 14/1 18/9 24/19 21/13
f 20/5 16/2 22/14 23/16
f 18/7 20/5 23/16 24/15
f 26/1 28/2 27/3 25/4
f 28/2 32/5 31/6 27/3
f 32/5 30/7 29/8 31/6
f 30/9 26/1 25/4 29/10
f 25/11 27/12 31/6 29/8
f 28/2 26/1 33/13 34/14
f 36/15 35/16 34/17 33/18
f 26/1 30/9 36/19 33/13
f 32/5 28/2 34/14 35/16
f 30/7 32/5 35/16 36/15
f 38/1 40/2 39/3 37/4
f 40/2 44/5 43/6 39/3
f 44/5 42/7 41/8 43/6
f 42/9 38/1 37/4 41/10
f 37/11 39/12 43/6 41/8
f 40/2 38/1 45/13 46/14
f 48/15 47/16 46/17 45/18
f 38/1 42/9 48/19 45/13
f 44/5 40/2 46/14 47/16
f 42/7 44/5 47/16 48/15
f 50/1 52/2 51/3 49/4
f 52/2 56/5 55/6 51/3
f 56/5 54/7 53/8 55/6
f 54/9 50/1 49/4 53/10
f 49/11 51/12 55/6 53/8
f 52/2 50/1 57/13 58/14
f 60/15 59/16 58/17 57/18
f 50/1 54/9 60/19 57/13
f 56/5 52/2 58/14 59/16
f 54/7 56/5 59/16 60/15
f 62/1 64/2 63/3 61/4
f 64/2 68/5 67/6 63/3
f 68/5 66/7 65/8 67/6
f 66/9 62/1 61/4 65/10
f 61/11 63/12 67/6 65/8
f 64/2 62/1 69/13 70/14
f 72/15 71/16 70/17 69/18
f 62/1 66/9 72/19 69/13
f 68/5 64/2 70/14 71/16
f 66/7 68/5 71/16 72/15

View File

@ -0,0 +1,177 @@
# Blender v2.76 (sub 0) OBJ File: 'Prickly_Pear.blend'
# www.blender.org
o PricklyPear_7_Cube.011
v -0.100000 -0.500000 0.050000
v -0.200000 -0.200000 0.100000
v -0.100000 -0.500000 -0.050000
v -0.200000 -0.200000 -0.100000
v 0.100000 -0.500000 0.050000
v 0.200000 -0.200000 0.100000
v 0.100000 -0.500000 -0.050000
v 0.200000 -0.200000 -0.100000
v -0.100000 -0.000000 0.050000
v -0.100000 -0.000000 -0.050000
v 0.100000 -0.000000 -0.050000
v 0.100000 -0.000000 0.050000
v 0.101978 -0.012272 0.050000
v 0.322747 0.214136 0.100000
v 0.101978 -0.012272 -0.050000
v 0.322747 0.214136 -0.100000
v 0.193669 -0.190016 0.050000
v 0.506130 -0.141350 0.100000
v 0.193669 -0.190016 -0.050000
v 0.506130 -0.141350 -0.100000
v 0.546336 0.216956 0.050000
v 0.546336 0.216956 -0.050000
v 0.638028 0.039213 -0.050000
v 0.638028 0.039213 0.050000
v -0.182689 -0.196467 0.050000
v -0.496058 -0.154043 0.100000
v -0.182689 -0.196467 -0.050000
v -0.496058 -0.154043 -0.100000
v -0.094561 -0.016930 0.050000
v -0.319802 0.205031 0.100000
v -0.094561 -0.016930 -0.050000
v -0.319802 0.205031 -0.100000
v -0.631531 0.023854 0.050000
v -0.631531 0.023854 -0.050000
v -0.543403 0.203390 -0.050000
v -0.543403 0.203390 0.050000
v -0.100000 -0.041188 0.043582
v -0.200000 0.235648 0.169524
v -0.100000 -0.015306 -0.053010
v -0.200000 0.287412 -0.023661
v 0.100000 -0.041188 0.043582
v 0.200000 0.235648 0.169524
v 0.100000 -0.015306 -0.053010
v 0.200000 0.287412 -0.023661
v -0.100000 0.441774 0.172992
v -0.100000 0.467656 0.076399
v 0.100000 0.467656 0.076399
v 0.100000 0.441774 0.172992
v 0.325596 0.204379 0.019302
v 0.285457 0.519065 0.062451
v 0.344629 0.204379 -0.078870
v 0.323524 0.519065 -0.133893
v 0.517080 0.160158 0.056426
v 0.668426 0.430622 0.136699
v 0.536114 0.160158 -0.041746
v 0.706492 0.430622 -0.059645
v 0.434129 0.692004 0.040343
v 0.453162 0.692004 -0.057829
v 0.644647 0.647782 -0.020704
v 0.625613 0.647782 0.077468
v -0.503115 0.137169 0.066426
v -0.650346 0.402347 0.168912
v -0.535106 0.137169 -0.028319
v -0.714328 0.402347 -0.020577
v -0.319724 0.187501 0.004504
v -0.283564 0.503012 0.045068
v -0.351715 0.187501 -0.090241
v -0.347546 0.503012 -0.144422
v -0.622334 0.621076 0.106681
v -0.654325 0.621076 0.011936
v -0.470934 0.671409 -0.049987
v -0.438943 0.671409 0.044758
v -0.100000 0.434230 0.162271
v -0.200000 0.732811 0.104401
v -0.100000 0.399321 0.068562
v -0.200000 0.662995 -0.083017
v 0.100000 0.434230 0.162271
v 0.200000 0.732811 0.104401
v 0.100000 0.399321 0.068562
v 0.200000 0.662995 -0.083017
v -0.100000 0.902776 -0.012270
v -0.100000 0.867867 -0.105979
v 0.100000 0.867867 -0.105979
v 0.100000 0.902776 -0.012270
vt 0.563911 0.641438
vt 0.451166 0.589250
vt 0.555243 0.317470
vt 0.668040 0.353694
vt 0.192184 0.493691
vt 0.337870 0.241378
vt 0.000096 0.422585
vt 0.249733 0.176371
vt 0.886954 0.820395
vt 0.913299 0.401556
vt 0.379745 0.000096
vt 0.467883 0.065102
vt 0.473694 0.814299
vt 0.370314 0.772975
vt 0.015003 0.724495
vt 0.148981 0.731949
vt 0.134073 0.999904
vt 0.000096 0.992450
vt 0.658934 0.945657
s off
f 2/1 4/2 3/3 1/4
f 4/2 8/5 7/6 3/3
f 8/5 6/7 5/8 7/6
f 6/9 2/1 1/4 5/10
f 1/11 3/12 7/6 5/8
f 4/2 2/1 9/13 10/14
f 12/15 11/16 10/17 9/18
f 2/1 6/9 12/19 9/13
f 8/5 4/2 10/14 11/16
f 6/7 8/5 11/16 12/15
f 14/1 16/2 15/3 13/4
f 16/2 20/5 19/6 15/3
f 20/5 18/7 17/8 19/6
f 18/9 14/1 13/4 17/10
f 13/11 15/12 19/6 17/8
f 16/2 14/1 21/13 22/14
f 24/15 23/16 22/17 21/18
f 14/1 18/9 24/19 21/13
f 20/5 16/2 22/14 23/16
f 18/7 20/5 23/16 24/15
f 26/1 28/2 27/3 25/4
f 28/2 32/5 31/6 27/3
f 32/5 30/7 29/8 31/6
f 30/9 26/1 25/4 29/10
f 25/11 27/12 31/6 29/8
f 28/2 26/1 33/13 34/14
f 36/15 35/16 34/17 33/18
f 26/1 30/9 36/19 33/13
f 32/5 28/2 34/14 35/16
f 30/7 32/5 35/16 36/15
f 38/1 40/2 39/3 37/4
f 40/2 44/5 43/6 39/3
f 44/5 42/7 41/8 43/6
f 42/9 38/1 37/4 41/10
f 37/11 39/12 43/6 41/8
f 40/2 38/1 45/13 46/14
f 48/15 47/16 46/17 45/18
f 38/1 42/9 48/19 45/13
f 44/5 40/2 46/14 47/16
f 42/7 44/5 47/16 48/15
f 50/1 52/2 51/3 49/4
f 52/2 56/5 55/6 51/3
f 56/5 54/7 53/8 55/6
f 54/9 50/1 49/4 53/10
f 49/11 51/12 55/6 53/8
f 52/2 50/1 57/13 58/14
f 60/15 59/16 58/17 57/18
f 50/1 54/9 60/19 57/13
f 56/5 52/2 58/14 59/16
f 54/7 56/5 59/16 60/15
f 62/1 64/2 63/3 61/4
f 64/2 68/5 67/6 63/3
f 68/5 66/7 65/8 67/6
f 66/9 62/1 61/4 65/10
f 61/11 63/12 67/6 65/8
f 64/2 62/1 69/13 70/14
f 72/15 71/16 70/17 69/18
f 62/1 66/9 72/19 69/13
f 68/5 64/2 70/14 71/16
f 66/7 68/5 71/16 72/15
f 74/1 76/2 75/3 73/4
f 76/2 80/5 79/6 75/3
f 80/5 78/7 77/8 79/6
f 78/9 74/1 73/4 77/10
f 73/11 75/12 79/6 77/8
f 76/2 74/1 81/13 82/14
f 84/15 83/16 82/17 81/18
f 74/1 78/9 84/19 81/13
f 80/5 76/2 82/14 83/16
f 78/7 80/5 83/16 84/15

View File

@ -0,0 +1,61 @@
local S = mobs.intllib
mobs:register_mob("desert_life:ostrich", {
type = "animal",
passive = false,
attack_type = "dogfight",
group_attack = true,
reach = 2,
damage = 2,
hp_min = 5,
hp_max = 10,
armor = 200,
collisionbox = {-0.4, -0.5, -0.4, 0.4, 0.75, 0.4},
visual = "mesh",
mesh = "dl_ostrich.b3d",
textures = {
{'dl_ostrich.png'},
},
visual_size = {x=9, y=9},
makes_footstep_sound = true,
-- sounds = {
-- random = "mobs_chicken",
-- },
walk_velocity = 1,
run_velocity = 3,
jump = true,
drops = {
{name = "food:poultry_raw", chance = 1, min = 2, max = 6},
},
water_damage = 1,
lava_damage = 5,
light_damage = 0,
fall_damage = 0,
fall_speed = -8,
fear_height = 5,
animation = {
speed_normal = 15,
speed_run = 30,
stand_start = 0,
stand_end = 60,
walk_start = 180,
walk_end = 229,
run_start = 180,
run_end = 229,
punch_start = 65,
punch_end = 90,
punch2_start = 95,
punch2_end = 125,
},
follow = {"farming:seed_wheat", "farming:seed_cotton"},
view_range = 5,
replace_what = {'group:flora', 'group:plant'},
replace_with = 'air',
replace_rate = 1,
})
mobs:register_spawn("desert_life:ostrich",
{"default:desert_sand", "default:desert_stone"}, 20, 10, 1500, 1, 31000, true)
mobs:register_egg("desert_life:ostrich", S("Ostrich"), "dl_ostrich_inv.png", 0)

View File

@ -0,0 +1,238 @@
local pp_col_box_1 = {
type = 'fixed',
fixed = {{-.2, -.5, -.2, .2, .0, .2}}
}
local pp_col_box_2 = {
type = 'fixed',
fixed = {{-.6, -.5, -.2, .2, .2, .2}}
}
local pp_col_box_3 = {
type = 'fixed',
fixed = {{-.6, -.5, -.2, .6, .2, .2}}
}
local pp_col_box_4 = {
type = 'fixed',
fixed = {{-.6, -.5, -.2, .6, .45, .2}}
}
local pp_col_box_5 = {
type = 'fixed',
fixed = {{-.7, -.5, -.2, .7, .7, .2}}
}
local pp_col_box_6 = {
type = 'fixed',
fixed = {{-.7, -.5, -.2, .7, .7, .2}}
}
local pp_col_box_7 = {
type = 'fixed',
fixed = {{-.6, -.5, -.2, .6, .9, .2}}
}
local prickly_pear_table = { --number, after_dig, col_box
{1, 'air', pp_col_box_1},
{2, 'desert_life:prickly_pear_1', pp_col_box_2},
{3, 'desert_life:prickly_pear_2', pp_col_box_3},
{4, 'desert_life:prickly_pear_3', pp_col_box_4},
{5, 'desert_life:prickly_pear_4', pp_col_box_5},
{6, 'desert_life:prickly_pear_5', pp_col_box_6},
{7, 'desert_life:prickly_pear_6', pp_col_box_7},
}
for i in ipairs (prickly_pear_table) do
local num = prickly_pear_table[i][1]
local AD = prickly_pear_table[i][2]
local col = prickly_pear_table[i][3]
minetest.register_node('desert_life:prickly_pear_'..num, {
description = 'Prickly Pear',
drawtype = 'mesh',
mesh = 'dl_pp_'..num..'.obj',
tiles = {name='dl_prickly_pear.png'},
groups = {not_in_creative_inventory=1, dl_pp=1},
paramtype = 'light',
paramtype2 = 'facedir',
selection_box = col,
collision_box = col,
on_punch = function(pos, node, player, pointed_thing)
minetest.set_node(pos, {name = AD, param2 = node.param2})
player:get_inventory():add_item('main', 'desert_life:prickly_pear') --If inventory is full it should be dropped.
-- local stack = ItemStack('desert_life:prickly_pear')
-- local leftover = minetest.add_item('main', stack)
-- if leftover:get_count() > 0 then
-- minetest.add_item (pos, 'desert_life:prickly_pear '..leftover:get_count())
-- end
local damage_chance = math.random(1,15)
if damage_chance == 1 then
local hp = player:get_hp()
player:set_hp(hp - 1)
end
end
})
if desert_life_bloom == true then
minetest.register_node('desert_life:prickly_pear_'..num..'_bloom', {
description = 'Blooming Prickly Pear',
drawtype = 'mesh',
mesh = 'dl_pp_'..num..'.obj',
tiles = {name='dl_prickly_pear_bloom.png'},
groups = {not_in_creative_inventory=1, dl_pp=1},
paramtype = 'light',
paramtype2 = 'facedir',
selection_box = col,
collision_box = col,
on_punch = function(pos, node, player, pointed_thing)
minetest.set_node(pos, {name = AD..'_bloom', param2 = node.param2})
player:get_inventory():add_item('main', 'desert_life:prickly_pear') --If inventory is full it should be dropped.
-- local stack = ItemStack('desert_life:prickly_pear')
-- local leftover = minetest.add_item('main', stack)
-- if leftover:get_count() > 0 then
-- minetest.add_item (pos, 'desert_life:prickly_pear '..leftover:get_count())
-- end
local damage_chance = math.random(1,15)
if damage_chance == 1 then
local hp = player:get_hp()
player:set_hp(hp - 1)
end
end
})
end
end
minetest.register_node('desert_life:prickly_pear', {
description = 'Prickly Pear Pad',
drawtype = 'mesh',
mesh = 'dl_pp_1.obj',
tiles = {name='dl_prickly_pear.png'},
groups = {dig_immediate = 3},
paramtype = 'light',
paramtype2 = 'facedir',
selection_box = {
type = 'fixed',
fixed = {{-.2, -.5, -.2, .2, .0, .2}}
},
collision_box = {
type = 'fixed',
fixed = {{-.2, -.5, -.2, .2, .0, .2}} -- left bottom front right top back
},
drop = 'desert_life:prickly_pear',
after_place_node = function(pos, placer, itemstack)
local under = minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z})
local node = minetest.get_node(pos)
if under.name == 'default:sand' or under.name == 'default:desert_sand' then
minetest.set_node(pos, {name = 'desert_life:prickly_pear_1', param2 = node.param2})
end
end,
})
minetest.register_decoration({
deco_type = "simple",
place_on = {"default:desert_sand"},
sidelen = 16,
noise_params = {
offset = 0,
scale = 0.02,
spread = {x = 100, y = 100, z = 100},
seed = 219,
octaves = 3,
persist = 0.6
},
y_min = 1,
y_max = 30,
decoration = "desert_life:prickly_pear_1",
})
minetest.register_abm{
nodenames = {"group:dl_pp"},
interval = 30,
chance = 20,
action = function(pos)
local node = minetest.get_node(pos)
if node.name == 'desert_life:prickly_pear_1' then
minetest.set_node(pos, {name = "desert_life:prickly_pear_2", param2 = node.param2})
end
if node.name == 'desert_life:prickly_pear_2' then
minetest.set_node(pos, {name = "desert_life:prickly_pear_3", param2 = node.param2})
end
if node.name == 'desert_life:prickly_pear_3' then
minetest.set_node(pos, {name = "desert_life:prickly_pear_4", param2 = node.param2})
end
if node.name == 'desert_life:prickly_pear_4' then
minetest.set_node(pos, {name = "desert_life:prickly_pear_5", param2 = node.param2})
end
if node.name == 'desert_life:prickly_pear_5' then
minetest.set_node(pos, {name = "desert_life:prickly_pear_6", param2 = node.param2})
end
if node.name == 'desert_life:prickly_pear_6' then
minetest.set_node(pos, {name = "desert_life:prickly_pear_7", param2 = node.param2})
end
if node.name == 'desert_life:prickly_pear_7' then
desert_life.spread('desert_life:prickly_pear_1', pos, 'default:desert_sand', 'air')
end
end,
}
if desert_life_bloom == true then
minetest.register_abm{
nodenames = {"group:dl_pp"},
interval = 30,
chance = 20,
action = function(pos)
if mymonths.month_counter == 4
or mymonths.month_counter == 5
or mymonths.month_counter == 6 then
local node = minetest.get_node(pos)
if node.name == 'desert_life:prickly_pear_1' then
minetest.set_node(pos, {name = "desert_life:prickly_pear_1_bloom", param2 = node.param2})
end
if node.name == 'desert_life:prickly_pear_2' then
minetest.set_node(pos, {name = "desert_life:prickly_pear_2_bloom", param2 = node.param2})
end
if node.name == 'desert_life:prickly_pear_3' then
minetest.set_node(pos, {name = "desert_life:prickly_pear_3_bloom", param2 = node.param2})
end
if node.name == 'desert_life:prickly_pear_4' then
minetest.set_node(pos, {name = "desert_life:prickly_pear_4_bloom", param2 = node.param2})
end
if node.name == 'desert_life:prickly_pear_5' then
minetest.set_node(pos, {name = "desert_life:prickly_pear_5_bloom", param2 = node.param2})
end
if node.name == 'desert_life:prickly_pear_6' then
minetest.set_node(pos, {name = "desert_life:prickly_pear_6_bloom", param2 = node.param2})
end
if node.name == 'desert_life:prickly_pear_7' then
minetest.set_node(pos, {name = "desert_life:prickly_pear_7_bloom", param2 = node.param2})
end
else
local node = minetest.get_node(pos)
if node.name == 'desert_life:prickly_pear_1_bloom' then
minetest.set_node(pos, {name = "desert_life:prickly_pear_1", param2 = node.param2})
end
if node.name == 'desert_life:prickly_pear_2_bloom' then
minetest.set_node(pos, {name = "desert_life:prickly_pear_2", param2 = node.param2})
end
if node.name == 'desert_life:prickly_pear_3_bloom' then
minetest.set_node(pos, {name = "desert_life:prickly_pear_3", param2 = node.param2})
end
if node.name == 'desert_life:prickly_pear_4_bloom' then
minetest.set_node(pos, {name = "desert_life:prickly_pear_4", param2 = node.param2})
end
if node.name == 'desert_life:prickly_pear_5_bloom' then
minetest.set_node(pos, {name = "desert_life:prickly_pear_5", param2 = node.param2})
end
if node.name == 'desert_life:prickly_pear_6_bloom' then
minetest.set_node(pos, {name = "desert_life:prickly_pear_6", param2 = node.param2})
end
if node.name == 'desert_life:prickly_pear_7_bloom' then
minetest.set_node(pos, {name = "desert_life:prickly_pear_7", param2 = node.param2})
end
end
end,
}
end

View File

@ -0,0 +1,2 @@
Deserts are pretty boring in default game, this mod attempts to remedy that by spicing them up with some extra flora and fauna.
If you have mobs_redo enabled you'll get a few additional desert animals.

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

14
mods/fachwerk/README.txt Normal file
View File

@ -0,0 +1,14 @@
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. You just DO WHAT THE FUCK YOU WANT TO.

121
mods/fachwerk/api.lua Normal file
View File

@ -0,0 +1,121 @@
--[[
================================================================
** fachwerk **
By JBB
Copyright (c) 2015 JBB
(sites.google.com/site/jbbsblog)
The WTFPL applies to all code in this project.
http://www.wtfpl.net/txt/copying/
See README.txt
================================================================
--]]
fachwerk = {}
fachwerk.register_fachwerk = function( basename, texture, description, craft_from )
local group_def = {choppy=2,oddly_breakable_by_hand=2,cracky=3};
minetest.register_node("fachwerk:"..basename, {
description = "Truss with "..description,
tiles = { texture.."^fachwerk_blank.png"},
groups = group_def,
sounds = default.node_sound_stone_defaults(),
paramtype = "light",
paramtype2 = "facedir",
})
minetest.register_node("fachwerk:"..basename.."_1", {
description = "truss with "..description.." oblique beam 1",
tiles = {
texture.."^fachwerk_blank.png", -- top
texture.."^fachwerk_blank.png", -- bottom
texture.."^fachwerk_beam_1.png",
texture.."^fachwerk_beam_1.png^[transformFX",
texture.."^fachwerk_beam_1.png^[transformFX",
texture.."^fachwerk_beam_1.png" },
groups = group_def,
sounds = default.node_sound_stone_defaults(),
paramtype = "light",
paramtype2 = "facedir",
})
-- TODO: is this one really needed? the node above covers most of that already
minetest.register_node("fachwerk:"..basename.."_2", {
description = "Truss with "..description.." oblique beam 2",
tiles = {
texture.."^fachwerk_blank.png", -- top
texture.."^fachwerk_blank.png", -- bottom
texture.."^fachwerk_beam_2.png",
texture.."^fachwerk_beam_2.png^[transformFX",
texture.."^fachwerk_beam_2.png^[transformFX",
texture.."^fachwerk_beam_2.png" },
groups = group_def,
sounds = default.node_sound_stone_defaults(),
paramtype = "light",
paramtype2 = "facedir",
})
minetest.register_node("fachwerk:"..basename.."_cross", {
description = "truss with "..description.." cross",
tiles = {texture.."^fachwerk_cross.png"},
groups = group_def,
sounds = default.node_sound_stone_defaults(),
})
--crafting--
-- yields 2; after all we did add a lot of wood
minetest.register_craft({
output = "fachwerk:"..basename.." 2",
recipe = { { "group:wood","group:wood","group:wood" },
{ "group:wood", craft_from,"group:wood" },
{ "group:wood","group:wood","group:wood" },
} });
minetest.register_craft({
output = "fachwerk:"..basename.."_cross 2",
recipe = { { "group:wood",craft_from,"group:wood" },
{ craft_from, "group:wood",craft_from },
{ "group:wood",craft_from,"group:wood" },
} });
minetest.register_craft({
output = "fachwerk:"..basename.."_1 2",
recipe = { { craft_from,"group:wood", craft_from},
{ craft_from, craft_from, craft_from},
{ "group:wood", craft_from, craft_from},
} });
minetest.register_craft({
output = "fachwerk:"..basename.."_2 2",
recipe = { { craft_from, craft_from,"group:wood"},
{ craft_from, craft_from, craft_from },
{ craft_from,"group:wood" ,craft_from },
} });
-- chain of craft receipes to convert nodes into each other
--[[minetest.register_craft({
output = "fachwerk:"..basename.."_1",
recipe = { {"fachwerk:"..basename }} });
minetest.register_craft({
output = "fachwerk:"..basename.."_2",
recipe = { {"fachwerk:"..basename.."_1" }} });
minetest.register_craft({
output = "fachwerk:"..basename.."_cross",
recipe = { {"fachwerk:"..basename.."_2" }} });
minetest.register_craft({
output = "fachwerk:"..basename,
recipe = { {"fachwerk:"..basename.."_cross" }} });--]]
end
if minetest.setting_getbool("log_mods") then
minetest.log("action", "[fachwerk] loaded.")
end

View File

@ -0,0 +1 @@
default

2
mods/fachwerk/init.lua Normal file
View File

@ -0,0 +1,2 @@
dofile(minetest.get_modpath("fachwerk").."/api.lua")
dofile(minetest.get_modpath("fachwerk").."/nodes.lua")

18
mods/fachwerk/nodes.lua Normal file
View File

@ -0,0 +1,18 @@
fachwerk.register_fachwerk( 'clay', 'default_clay.png', 'clay', 'default:clay' );
fachwerk.register_fachwerk( 'brick', 'default_brick.png', 'bricks', 'default:brick' );
fachwerk.register_fachwerk( 'stone_brick', 'default_stone_brick.png', 'stone bricks', 'default:stonebrick' );
fachwerk.register_fachwerk( 'cobble', 'default_cobble.png', 'cobble', 'default:cobble' );
fachwerk.register_fachwerk( 'stone', 'default_stone.png', 'stone', 'default:stone' );
--optional fachwerk types you can enable if you like
--[[
fachwerk.register_fachwerk( 'desert_stone','default_desert_stone.png','desert stone', 'default:desert_stone' );
fachwerk.register_fachwerk( 'white', 'wool_white.png', 'white', 'wool:white' );
fachwerk.register_fachwerk( 'grey', 'wool_grey.png', 'grey', 'wool:grey' );
fachwerk.register_fachwerk( 'yellow', 'wool_yellow.png', 'yellow', 'wool:yellow' );
fachwerk.register_fachwerk( 'wood', 'default_wood.png', 'wood', 'default:wood' );
fachwerk.register_fachwerk( 'junglewood', 'default_junglewood.png', 'junglewood', 'default:junglewood' );]]-- -- you can enable this to get more fachwerk blocks.

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 799 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 697 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 586 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 924 B

BIN
mods/food/blends/barrel.xcf Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
mods/food/blends/press.xcf Normal file

Binary file not shown.

Binary file not shown.

View File

@ -15,122 +15,122 @@ cooking_machines_smoke = { --fuels that can be used in smoker. IRL you wouldn't
--Node Definitions
minetest.register_node('food:smoker', { --This will allow for smoking meats
description = 'Smoker',
drawtype = 'mesh',
mesh = 'food_smoker.obj',
tiles = {name='food_smoker.png'},
inventory_image = 'foodsmoker.png',
groups = {choppy=2, dig_immediate=2,},
paramtype = 'light',
paramtype2 = 'facedir',
selection_box = {
type = 'fixed',
fixed = {-.5, -.5, -.4, .5, .5, .4},
},
collision_box = {
type = 'fixed',
fixed = {-.5, -.5, -.4, .5, .5, .4},
},
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('fuel', 1)
inv:set_size('meat', 3*2)
meta:set_string('formspec',
'size[8,7]'..
'label[0,0;Smoke meat to preserve it.]' ..
'list[current_name;meat;1,.5;3,2;]'..
'list[current_name;fuel;5,1.5;1,1]'..
'list[current_player;main;0,3;8,4;]')
meta:set_string('infotext', 'Smoker')
end,
on_metadata_inventory_put = function(pos, listname, index, stack, player)
local node = minetest.get_node(pos)
local meta = minetest.env:get_meta(pos)
local inv = meta:get_inventory()
local timer = minetest.get_node_timer(pos)
local stack = inv:get_stack('fuel', 1)
local fuel_smoke = stack:get_name()
--[[
description = 'Smoker',
drawtype = 'mesh',
mesh = 'food_smoker.obj',
tiles = {name='food_smoker.png'},
inventory_image = 'foodsmoker.png',
groups = {choppy=2, dig_immediate=2,},
paramtype = 'light',
paramtype2 = 'facedir',
selection_box = {
type = 'fixed',
fixed = {-.5, -.5, -.4, .5, .5, .4},
},
collision_box = {
type = 'fixed',
fixed = {-.5, -.5, -.4, .5, .5, .4},
},
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('fuel', 1)
inv:set_size('meat', 3*2)
meta:set_string('formspec',
'size[8,7]'..
'label[0,0;Smoke meat to preserve it.]' ..
'list[current_name;meat;1,.5;3,2;]'..
'list[current_name;fuel;5,1.5;1,1]'..
'list[current_player;main;0,3;8,4;]')
meta:set_string('infotext', 'Smoker')
end,
on_metadata_inventory_put = function(pos, listname, index, stack, player)
local node = minetest.get_node(pos)
local meta = minetest.env:get_meta(pos)
local inv = meta:get_inventory()
local timer = minetest.get_node_timer(pos)
local stack = inv:get_stack('fuel', 1)
local fuel_smoke = stack:get_name()
--[[
--------------- Thanks to Kaeza for this code
local function is_item_in_group(itemname, group)
local def = minetest.registered_items[name]
if not def then return end
return (def.groups and (def.groups[group] or 0)>0)
end
local item = inv:get_stack('fuel', 1)
local fuel_groups = {'tree'} -- Groups considered "fuel"
if item and (not item:is_empty()) then
for _, g in ipairs(fuel_groups) do
if is_item_in_group(item:get_name(), g) then
-- We found some fuel. Do something with it.
return
end
end
end
local function is_item_in_group(itemname, group)
local def = minetest.registered_items[name]
if not def then return end
return (def.groups and (def.groups[group] or 0)>0)
end
local item = inv:get_stack('fuel', 1)
local fuel_groups = {'tree'} -- Groups considered "fuel"
if item and (not item:is_empty()) then
for _, g in ipairs(fuel_groups) do
if is_item_in_group(item:get_name(), g) then
-- We found some fuel. Do something with it.
return
end
end
end
---------------
--]]
-- if inv:contains_item('fuel', 'default:tree') or inv:contains_item('fuel', 'default:jungletree') then
if intable(cooking_machines_smoke, fuel_smoke) then
minetest.swap_node(pos, {name = 'food:smoker_on', param2=node.param2})
timer:start(10) --eight minutes to smoke meat
meta:set_string('infotext', 'Burning Smoker')
meta:set_string('formspec',
'size[8,7]'..
"label[0,0;Watched meat won't smoke]" ..
'list[current_name;meat;1,.5;3,2;]'..
'list[current_name;fuel;5,1.5;1,1]'..
'list[current_player;main;0,3;8,4;]')
end
end,
--[[ allow_metadata_inventory_put = function(pos, listname, index, stack, player)
if listname == 'meat' then
if stack:get_name() == ('food:steak_raw') then
return 1
else
return 0
end
end
end,
--]]
-- if inv:contains_item('fuel', 'default:tree') or inv:contains_item('fuel', 'default:jungletree') then
if intable(cooking_machines_smoke, fuel_smoke) then
minetest.swap_node(pos, {name = 'food:smoker_on', param2=node.param2})
timer:start(10) --eight minutes to smoke meat
meta:set_string('infotext', 'Burning Smoker')
meta:set_string('formspec',
'size[8,7]'..
"label[0,0;Watched meat won't smoke]" ..
'list[current_name;meat;1,.5;3,2;]'..
'list[current_name;fuel;5,1.5;1,1]'..
'list[current_player;main;0,3;8,4;]')
end
end,
--[[ allow_metadata_inventory_put = function(pos, listname, index, stack, player)
if listname == 'meat' then
if stack:get_name() == ('food:steak_raw') then
return 1
else
return 0
end
end
end,
--]]
})
minetest.register_node('food:smoker_on', { --Just a change in textures.
description = 'Smoker',
drawtype = 'mesh',
mesh = 'food_smoker.obj',
tiles = {name='food_smoker_on.png'},
groups = {choppy=2, dig_immediate=2, not_in_creative_inventory=1},
paramtype = 'light',
paramtype2 = 'facedir',
selection_box = {
type = 'fixed',
fixed = {-.5, -.5, -.4, .5, .5, .4},
},
collision_box = {
type = 'fixed',
fixed = {-.5, -.5, -.4, .5, .5, .4},
},
on_timer = function(pos, elapsed)
local meta = minetest.env:get_meta(pos)
local inv = meta:get_inventory()
local timer = minetest.get_node_timer(pos)
if inv:contains_item('meat', 'food:steak_raw') then
inv:set_stack('meat', 6 ,'food:steak_smoked')
meta:set_string('infotext', 'Done smoking.')
timer:stop()
return
end
end,
description = 'Smoker',
drawtype = 'mesh',
mesh = 'food_smoker.obj',
tiles = {name='food_smoker_on.png'},
groups = {choppy=2, dig_immediate=2, not_in_creative_inventory=1},
paramtype = 'light',
paramtype2 = 'facedir',
selection_box = {
type = 'fixed',
fixed = {-.5, -.5, -.4, .5, .5, .4},
},
collision_box = {
type = 'fixed',
fixed = {-.5, -.5, -.4, .5, .5, .4},
},
on_timer = function(pos, elapsed)
local meta = minetest.env:get_meta(pos)
local inv = meta:get_inventory()
local timer = minetest.get_node_timer(pos)
if inv:contains_item('meat', 'food:steak_raw') then
inv:set_stack('meat', 6 ,'food:steak_smoked')
meta:set_string('infotext', 'Done smoking.')
timer:stop()
return
end
end,
})
--Craft Recipes
minetest.register_craft({
output = 'food:smoker',
recipe = {
{'group:wood', 'group:wood', 'group:wood'},
{'group:wood', 'farming:cotton', 'group:wood'},
{'group:wood', 'group:wood', 'default:furnace'},
}
output = 'food:smoker',
recipe = {
{'group:wood', 'group:wood', 'group:wood'},
{'group:wood', 'farming:cotton', 'group:wood'},
{'group:wood', 'group:wood', 'default:furnace'},
}
})

View File

@ -1 +1,4 @@
thirsty
stairs
vessels
hunger

View File

@ -0,0 +1,138 @@
--Craft Recipes
minetest.register_craft({
output = 'food:juice_press',
recipe = {
{'default:stick', 'default:steel_ingot', 'default:stick'},
{'default:stick', 'bucket:bucket_empty', 'default:stick'},
{'stairs:slab_wood', 'stairs:slab_wood', 'vessels:drinking_glass'},
}
})
minetest.register_craft({
output = 'food:liquid_barrel',
recipe = {
{'group:wood', 'group:wood', 'group:wood'},
{'group:wood', 'group:wood', 'group:wood'},
{'stairs:slab_wood', '', 'stairs:slab_wood'},
}
})
minetest.register_node('food:juice_press', {
description = 'Juice Press',
drawtype = 'mesh',
mesh = 'food_press.obj',
tiles = {name='food_press.png'},
-- inventory_image = 'foodpress.png',
groups = {choppy=2, dig_immediate=2,},
paramtype = 'light',
paramtype2 = 'facedir',
selection_box = {
type = 'fixed',
fixed = {-.5, -.5, -.5, .5, .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('infotext', 'Empty Juice Press')
meta:set_string('formspec',
'size[8,7]'..
'label[1.5,0;Organic juice is just a squish away.]' ..
'label[4.3,.75;Put fruit here ->]'..
'label[3.5,1.75;Put container here ->]'..
'button[1,1;2,1;press;Start Juicing]'..
'list[current_name;src;6.5,.5;1,1;]'..
'list[current_name;dst;6.5,1.5;1,1;]'..
'list[current_player;main;0,3;8,4;]')
end,
on_receive_fields = function(pos, formname, fields, sender)
local meta = minetest.env:get_meta(pos)
local inv = meta:get_inventory()
local timer = minetest.get_node_timer(pos)
local instack = inv:get_stack("src", 1)
local fruitstack = instack:get_name()
local fruit = string.sub(fruitstack, 6, -1)
meta:set_string('fruit', fruit)
local outstack = inv:get_stack("dst", 1)
local vessel = outstack:get_name()
if vessel == 'vessels:drinking_glass'then
if instack:get_count() >= 2 then
meta:set_string('container', 'jc_')
meta:set_string('fruitnumber', 2)
meta:set_string('infotext', 'Juicing...')
timer:start(4)
else
meta:set_string('infotext', 'You need more fruit.')
end
end
if vessel == 'bucket:bucket_empty' then
if instack:get_count() >= 8 then
meta:set_string('container', 'jbu_')
meta:set_string('fruitnumber', 8)
meta:set_string('infotext', 'Juicing...')
timer:start(16)
else
meta:set_string('infotext', 'You need more fruit.')
end
end
end,
on_timer = function(pos)
local meta = minetest.env:get_meta(pos)
local inv = meta:get_inventory()
meta:set_string('infotext', 'Collect your juice.')
local instack = inv:get_stack("src", 1)
local outstack = inv:get_stack("dst", 1)
local container = meta:get_string('container')
local fruit = meta:get_string('fruit')
local fruitnumber = tonumber(meta:get_string('fruitnumber'))
instack:take_item(tonumber(fruitnumber))
inv:set_stack('src', 1, instack)
inv:set_stack('dst', 1 ,'food:'..container..fruit)
end,
on_metadata_inventory_take = function(pos, listname, index, stack, player)
local meta = minetest.env:get_meta(pos)
local inv = meta:get_inventory()
meta:set_string('infotext', 'Ready for more juicing.')
end,
on_metadata_inventory_put = function(pos, listname, index, stack, player)
local meta = minetest.env:get_meta(pos)
local inv = meta:get_inventory()
meta:set_string('infotext', 'Ready for juicing.')
end,
can_dig = function(pos)
local meta = minetest.get_meta(pos);
local inv = meta:get_inventory()
if inv:is_empty("src") and
inv:is_empty("dst") then
return true
else
return false
end
end,
})
minetest.register_node('food:liquid_barrel', {
description = 'Barrel of Liquid',
drawtype = 'mesh',
mesh = 'food_liquid_barrel.obj',
tiles = {name='food_barrel.png'},
-- inventory_image = 'foodbarrel.png',
groups = {choppy=2, dig_immediate=2,},
paramtype = 'light',
paramtype2 = 'facedir',
selection_box = {
type = 'fixed',
fixed = {-.5, -.5, -.5, .5, .5, .5},
},
collision_box = {
type = 'fixed',
fixed = {-.5, -.5, -.5, .5, .5, .5},
},
})

54
mods/food/drinks.lua Normal file
View File

@ -0,0 +1,54 @@
--Foods Table
-- 2 health = 1 loaf in game
-- 2 hydration = 1 cups in game
local food_table = { --craft, desc
{'apple', 'Apple',},
{'pear', 'Pear',},
{'banana', 'Banana'},
{'blackberry', 'Blackberry'},
{'blueberry', 'Blueberry'},
{'raspberry', 'Raspberry'},
{'gooseberry', 'Gooseberry'},
}
--Parse Table
for i in ipairs (food_table) do
local craft = food_table[i][1]
local desc = food_table[i][2]
--Register foods.
--hunger.register_food(name, hunger_change, replace_with_item, poisen, heal, sound)
--local register_food = hunger.register_food
--register_food('food:jc_'..craft, .5, 'vessels:drinking_glass')
--Actual Node registration
minetest.register_craftitem('food:jc_'..craft, {
description = 'Cup of '..desc..' Juice',
groups = {drink=1},
inventory_image = 'food_jc_'..craft..'.png',
on_use = function(itemstack, user, pointed_thing)
thirsty.drink(user, 2, 20)
local eat_func = minetest.item_eat(.5, 'vessels:drinking_glass')
return eat_func(itemstack, user, pointed_thing)
end,
})
minetest.register_craftitem('food:jbo_'..craft, {
description = 'Bottle of '..desc..' Juice',
groups = {drink=1},
inventory_image = 'food_jbo_'..craft..'.png',
on_use = function(itemstack, user, pointed_thing)
thirsty.drink(user, 4, 20)
local eat_func = minetest.item_eat(.5, 'vessels:drinking_glass')
return eat_func(itemstack, user, pointed_thing)
end,
})
minetest.register_craftitem('food:jbu_'..craft, {
description = 'Bucket of '..desc..' Juice',
inventory_image = 'food_jbu_'..craft..'.png',
})
end

View File

@ -5,8 +5,8 @@ local s_fruit = {
}
--Group groups
local g_fruit = {fleshy=3,dig_immediate=3,flammable=2,leafdecay=3,leafdecay_drop=1,flora=1}
local g_berry = {flora=1, berry=1}
local g_fruit = {fleshy=3,dig_immediate=3,flammable=2,leafdecay=3,leafdecay_drop=1,flora=1,juiceable=1}
local g_berry = {flora=1, berry=1, juiceable=1}
--Foods Table
-- 2 health = 1 loaf in game
@ -50,7 +50,7 @@ minetest.register_node('food:'..craft, {
return eat_func(itemstack, user, pointed_thing)
end,
after_place_node = function(pos)
minetest.set_node(pos, {name = 'food_'..craft, param2=1})
minetest.set_node(pos, {name = 'food:'..craft, param2=1})
end,
})
end

View File

@ -8,6 +8,8 @@ dofile(minetest.get_modpath('food')..'/meats.lua') --Again, I think it's obvious
dofile(minetest.get_modpath('food')..'/recipes.lua') --Multi ingredient foods.
--dofile(minetest.get_modpath('food')..'/spoils.lua') --Mechanics for food to spoil
dofile(minetest.get_modpath('food')..'/traps.lua') --capture and eat yummy animals.
dofile(minetest.get_modpath('food')..'/drinks.lua') --Fresh drinks for everyone.
dofile(minetest.get_modpath('food')..'/drink_machines.lua') --there has to be a way to make the drinks.
food = {}

View File

@ -1 +1,9 @@
This mod and textures and licensed under CC by SA Nathan Salapat
The drinking glass textures are modified from the vessels mod where it is licensed as;
Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
Copyright (C) 2012-2016 Vanessa Ezekowitz
Copyright (C) 2016 Thomas-S
The bucket textures are modified from the bucket mod where it is licensed as;
(CC BY-SA 3.0) celeron55

View File

@ -46,7 +46,7 @@ minetest.register_craftitem('food:'..craft, {
groups = grup,
on_use = function(itemstack, user, pointed_thing)
local eat_func = minetest.item_eat(health)
local chance_level = math.random(0,10)
-- local chance_level = math.random(0,10)
--[[ if chance_level < chance then
local influencia = pathogen.get_pathogen('influencia')
pathogen.infect = function(influencia, user)

View File

@ -0,0 +1,385 @@
# Blender v2.78 (sub 0) OBJ File: 'drinks.blend'
# www.blender.org
o Barrel_Cylinder.001
v -0.406507 -0.168381 0.450000
v -0.406507 -0.168381 -0.400000
v -0.168381 -0.406507 0.450000
v -0.168381 -0.406507 -0.400000
v 0.168381 -0.406507 0.450000
v 0.168381 -0.406507 -0.400000
v 0.406507 -0.168381 0.450000
v 0.406507 -0.168381 -0.400000
v 0.406507 0.168381 0.450000
v 0.406507 0.168381 -0.400000
v 0.168381 0.406507 0.450000
v 0.168381 0.406507 -0.400000
v -0.168381 0.406507 0.450000
v -0.168381 0.406507 -0.400000
v -0.406507 0.168381 0.450000
v -0.406507 0.168381 -0.400000
v -0.447158 -0.185219 0.350000
v -0.447158 -0.185219 -0.300000
v -0.185219 -0.447158 -0.300000
v -0.185219 -0.447158 0.350000
v 0.185219 -0.447158 -0.300000
v 0.185219 -0.447158 0.350000
v 0.447158 -0.185219 -0.300000
v 0.447158 -0.185219 0.350000
v 0.447158 0.185219 -0.300000
v 0.447158 0.185219 0.350000
v 0.185219 0.447158 -0.300000
v 0.185219 0.447158 0.350000
v -0.185219 0.447158 -0.300000
v -0.185219 0.447158 0.350000
v -0.447158 0.185219 -0.300000
v -0.447158 0.185219 0.350000
v 0.500000 -0.400000 0.350000
v 0.500000 -0.500000 0.350000
v -0.500000 -0.400000 0.350000
v -0.500000 -0.500000 0.350000
v -0.000000 -0.300000 0.350000
v 0.000000 -0.500000 0.350000
v 0.500000 -0.400000 0.250000
v 0.500000 -0.500000 0.250000
v -0.500000 -0.400000 0.250000
v -0.500000 -0.500000 0.250000
v 0.000000 -0.300000 0.250000
v 0.000000 -0.500000 0.250000
v 0.500000 -0.400000 -0.200000
v 0.500000 -0.500000 -0.200000
v -0.500000 -0.400000 -0.200000
v -0.500000 -0.500000 -0.200000
v 0.000000 -0.300000 -0.200000
v 0.000000 -0.500000 -0.200000
v 0.500000 -0.400000 -0.300000
v 0.500000 -0.500000 -0.300000
v -0.500000 -0.400000 -0.300000
v -0.500000 -0.500000 -0.300000
v 0.000000 -0.300000 -0.300000
v 0.000000 -0.500000 -0.300000
v -0.073585 0.436096 0.000000
v -0.091981 0.482086 0.000000
v -0.052032 0.436096 -0.052032
v -0.065041 0.482086 -0.065041
v -0.000000 0.436096 -0.073585
v -0.000000 0.482086 -0.091981
v 0.052032 0.436096 -0.052032
v 0.065041 0.482086 -0.065041
v 0.073585 0.436096 0.000000
v 0.091981 0.482086 0.000000
v 0.052032 0.436096 0.052032
v 0.065041 0.482086 0.065041
v -0.000000 0.436096 0.073585
v -0.000000 0.482086 0.091981
v -0.052032 0.436096 0.052032
v -0.065041 0.482086 0.065041
v 0.028284 -0.396726 -0.471686
v 0.028284 -0.373432 -0.384753
v -0.050000 -0.345485 -0.392241
v -0.050000 -0.368778 -0.479174
v -0.035355 -0.379635 -0.383090
v -0.035355 -0.402929 -0.470024
v 0.000000 -0.393781 -0.379300
v 0.000000 -0.417075 -0.466233
v 0.035355 -0.379635 -0.383090
v 0.035355 -0.402929 -0.470024
v 0.050000 -0.345485 -0.392241
v 0.050000 -0.368778 -0.479174
v 0.000000 -0.408042 -0.468654
v 0.000000 -0.384749 -0.381720
v -0.028284 -0.396726 -0.471686
v -0.028284 -0.373432 -0.384753
v -0.040000 -0.369405 -0.479006
v -0.040000 -0.346112 -0.392073
v 0.040000 -0.346112 -0.392073
v 0.040000 -0.369405 -0.479006
vt 1.0000 0.9193
vt 0.9874 1.0000
vt 0.7357 1.0000
vt 0.7232 0.9193
vt 0.8500 0.9193
vt 0.8374 1.0000
vt 0.5857 1.0000
vt 0.5731 0.9193
vt 0.8849 0.9193
vt 0.8724 1.0000
vt 0.6207 1.0000
vt 0.6081 0.9193
vt 0.6234 0.9193
vt 0.6360 1.0000
vt 0.8876 1.0000
vt 0.9002 0.9193
vt 0.8078 0.9193
vt 0.7952 1.0000
vt 0.5436 1.0000
vt 0.5310 0.9193
vt 0.5401 0.9193
vt 0.5526 1.0000
vt 0.8043 1.0000
vt 0.8169 0.9193
vt 0.0000 0.3716
vt 0.0646 0.1942
vt 0.2357 0.1145
vt 0.4130 0.1791
vt 0.4928 0.3502
vt 0.4282 0.5276
vt 0.2571 0.6073
vt 0.0797 0.5427
vt 0.9614 0.9193
vt 0.9488 1.0000
vt 0.6971 1.0000
vt 0.6845 0.9193
vt 0.6518 0.9193
vt 0.6643 1.0000
vt 0.9160 1.0000
vt 0.9286 0.9193
vt 0.0000 0.1969
vt 0.1032 0.0388
vt 0.2879 0.0000
vt 0.4460 0.1032
vt 0.4848 0.2879
vt 0.3816 0.4460
vt 0.1969 0.4848
vt 0.0388 0.3816
vt 0.6643 0.3529
vt 0.6518 0.4335
vt 0.9286 0.4335
vt 0.9160 0.3529
vt 0.9488 0.3529
vt 0.9614 0.4335
vt 0.6845 0.4335
vt 0.6971 0.3529
vt 0.5526 0.3529
vt 0.5401 0.4335
vt 0.8169 0.4335
vt 0.8043 0.3529
vt 0.7952 0.3529
vt 0.8078 0.4335
vt 0.5310 0.4335
vt 0.5436 0.3529
vt 0.6360 0.3529
vt 0.6234 0.4335
vt 0.9002 0.4335
vt 0.8876 0.3529
vt 0.8724 0.3529
vt 0.8849 0.4335
vt 0.6081 0.4335
vt 0.6207 0.3529
vt 0.8374 0.3529
vt 0.8500 0.4335
vt 0.5731 0.4335
vt 0.5857 0.3529
vt 0.9874 0.3529
vt 1.0000 0.4335
vt 0.7232 0.4335
vt 0.7357 0.3529
vt 0.2562 0.8343
vt 0.4617 0.8366
vt 0.4691 0.8792
vt 0.2563 0.9163
vt 0.0501 0.8371
vt 0.0428 0.8798
vt 0.2556 0.7954
vt 0.2555 0.7134
vt 0.4690 0.7499
vt 0.4617 0.7926
vt 0.0501 0.7930
vt 0.0426 0.7505
vt 0.2283 0.8520
vt 0.4369 0.8520
vt 0.4369 0.8937
vt 0.2283 0.8937
vt 0.0197 0.8520
vt 0.0197 0.8937
vt 0.5058 0.8366
vt 0.5058 0.7926
vt 0.0060 0.8371
vt 0.0060 0.7930
vt 0.2502 0.9083
vt 0.4557 0.9106
vt 0.4632 0.9532
vt 0.2503 0.9902
vt 0.0441 0.9111
vt 0.0368 0.9538
vt 0.2496 0.8693
vt 0.2495 0.7873
vt 0.4630 0.8238
vt 0.4557 0.8665
vt 0.0441 0.8670
vt 0.0367 0.8244
vt 0.2224 0.9347
vt 0.4310 0.9347
vt 0.4310 0.9764
vt 0.2224 0.9764
vt 0.0138 0.9347
vt 0.0138 0.9764
vt 0.4998 0.9106
vt 0.4998 0.8665
vt 0.0000 0.9111
vt 0.0000 0.8670
vt 0.6949 0.1977
vt 0.6590 0.1885
vt 0.6791 0.1399
vt 0.7110 0.1588
vt 0.7110 0.1210
vt 0.6590 0.0913
vt 0.6949 0.0821
vt 0.6682 0.0554
vt 0.6104 0.0711
vt 0.6293 0.0393
vt 0.5915 0.0393
vt 0.5618 0.0913
vt 0.5526 0.0554
vt 0.5259 0.0821
vt 0.5417 0.1399
vt 0.5098 0.1210
vt 0.5098 0.1588
vt 0.5618 0.1885
vt 0.5259 0.1977
vt 0.6104 0.2086
vt 0.5526 0.2244
vt 0.5915 0.2405
vt 0.6293 0.2405
vt 0.6682 0.2244
vt 0.8644 0.0660
vt 0.8658 0.0729
vt 0.8425 0.0797
vt 0.8369 0.0733
vt 0.9516 0.0062
vt 0.9428 0.0724
vt 0.9155 0.0655
vt 0.9235 0.0025
vt 0.8900 0.0645
vt 0.8927 0.0000
vt 1.0000 0.1215
vt 0.9945 0.1279
vt 0.9374 0.0787
vt 0.8611 0.0000
vt 0.8901 0.0702
vt 0.8287 0.0027
vt 0.7853 0.1303
vt 0.7796 0.1239
vt 0.8684 0.1399
vt 0.8488 0.1414
vt 0.8881 0.1398
vt 0.9081 0.1412
vt 0.9142 0.0724
vt 0.9302 0.1436
vn -0.6551 -0.6551 -0.3766
vn 0.0000 -0.9264 -0.3766
vn 0.6551 -0.6551 -0.3766
vn 0.9264 0.0000 -0.3766
vn 0.6551 0.6551 -0.3766
vn -0.0000 0.9264 -0.3766
vn 0.0000 0.0000 -1.0000
vn -0.6551 0.6551 -0.3766
vn -0.9264 0.0000 -0.3766
vn -0.0000 -0.0000 1.0000
vn -0.9264 0.0000 0.3766
vn -1.0000 0.0000 -0.0000
vn -0.6551 0.6551 0.3766
vn -0.7071 0.7071 -0.0000
vn -0.0000 0.9264 0.3766
vn -0.0000 1.0000 -0.0000
vn 0.6551 0.6551 0.3766
vn 0.7071 0.7071 0.0000
vn 0.9264 0.0000 0.3766
vn 1.0000 0.0000 0.0000
vn 0.6551 -0.6551 0.3766
vn 0.7071 -0.7071 0.0000
vn 0.0000 -0.9264 0.3766
vn 0.0000 -1.0000 0.0000
vn -0.6551 -0.6551 0.3766
vn -0.7071 -0.7071 -0.0000
vn -0.1961 0.9806 -0.0000
vn 0.1961 0.9806 -0.0000
vn -0.8666 -0.3466 -0.3590
vn -0.3590 -0.3466 -0.8666
vn 0.3590 -0.3466 -0.8666
vn 0.8666 -0.3466 -0.3590
vn 0.8666 -0.3466 0.3590
vn 0.3590 -0.3466 0.8666
vn -0.3590 -0.3466 0.8666
vn -0.8666 -0.3466 0.3590
vn 0.0000 -0.2588 -0.9659
vn -0.9239 -0.3696 0.0990
vn -0.3827 -0.8924 0.2391
vn 0.0648 0.9639 -0.2583
vn 0.3827 -0.8924 0.2391
vn 0.9239 -0.3696 0.0990
vn -0.0648 0.9639 -0.2583
vn -0.9239 0.3696 -0.0990
vn -0.3827 0.8924 -0.2391
vn 0.3827 0.8924 -0.2391
vn 0.9239 0.3696 -0.0990
g Barrel_Cylinder.001_None
s off
f 18/1/1 2/2/1 4/3/1 19/4/1
f 19/5/2 4/6/2 6/7/2 21/8/2
f 21/9/3 6/10/3 8/11/3 23/12/3
f 23/13/4 8/14/4 10/15/4 25/16/4
f 25/17/5 10/18/5 12/19/5 27/20/5
f 27/21/6 12/22/6 14/23/6 29/24/6
f 4/25/7 2/26/7 16/27/7 14/28/7 12/29/7 10/30/7 8/31/7 6/32/7
f 29/33/8 14/34/8 16/35/8 31/36/8
f 31/37/9 16/38/9 2/39/9 18/40/9
f 1/41/10 3/42/10 5/43/10 7/44/10 9/45/10 11/46/10 13/47/10 15/48/10
f 15/49/11 32/50/11 17/51/11 1/52/11
f 32/50/12 31/37/12 18/40/12 17/51/12
f 13/53/13 30/54/13 32/55/13 15/56/13
f 30/54/14 29/33/14 31/36/14 32/55/14
f 11/57/15 28/58/15 30/59/15 13/60/15
f 28/58/16 27/21/16 29/24/16 30/59/16
f 9/61/17 26/62/17 28/63/17 11/64/17
f 26/62/18 25/17/18 27/20/18 28/63/18
f 7/65/19 24/66/19 26/67/19 9/68/19
f 24/66/20 23/13/20 25/16/20 26/67/20
f 5/69/21 22/70/21 24/71/21 7/72/21
f 22/70/22 21/9/22 23/12/22 24/71/22
f 3/73/23 20/74/23 22/75/23 5/76/23
f 20/74/24 19/5/24 21/8/24 22/75/24
f 1/77/25 17/78/25 20/79/25 3/80/25
f 17/78/26 18/1/26 19/4/26 20/79/26
f 37/81/10 35/82/10 36/83/10 38/84/10
f 33/85/10 37/81/10 38/84/10 34/86/10
f 43/87/7 44/88/7 42/89/7 41/90/7
f 39/91/7 40/92/7 44/88/7 43/87/7
f 35/82/27 37/81/27 43/87/27 41/90/27
f 38/93/24 36/94/24 42/95/24 44/96/24
f 37/81/28 33/85/28 39/91/28 43/87/28
f 34/97/24 38/93/24 44/96/24 40/98/24
f 36/99/12 35/82/12 41/90/12 42/100/12
f 33/85/20 34/101/20 40/102/20 39/91/20
f 49/103/10 47/104/10 48/105/10 50/106/10
f 45/107/10 49/103/10 50/106/10 46/108/10
f 55/109/7 56/110/7 54/111/7 53/112/7
f 51/113/7 52/114/7 56/110/7 55/109/7
f 47/104/27 49/103/27 55/109/27 53/112/27
f 50/115/24 48/116/24 54/117/24 56/118/24
f 49/103/28 45/107/28 51/113/28 55/109/28
f 46/119/24 50/115/24 56/118/24 52/120/24
f 48/121/12 47/104/12 53/112/12 54/122/12
f 45/107/20 46/123/20 52/124/20 51/113/20
f 57/125/29 58/126/29 60/127/29 59/128/29
f 59/129/30 60/127/30 62/130/30 61/131/30
f 61/132/31 62/130/31 64/133/31 63/134/31
f 63/135/32 64/133/32 66/136/32 65/137/32
f 65/138/33 66/136/33 68/139/33 67/140/33
f 67/141/34 68/139/34 70/142/34 69/143/34
f 60/127/16 58/126/16 72/144/16 70/142/16 68/139/16 66/136/16 64/133/16 62/130/16
f 69/145/35 70/142/35 72/144/35 71/146/35
f 71/147/36 72/144/36 58/126/36 57/148/36
f 82/149/37 73/150/37 92/151/37 84/152/37
f 75/153/38 76/154/38 78/155/38 77/156/38
f 77/156/39 78/155/39 80/157/39 79/158/39
f 75/159/40 90/160/40 89/161/40 76/154/40
f 79/158/41 80/157/41 82/149/41 81/162/41
f 80/157/37 85/163/37 73/150/37 82/149/37
f 81/162/42 82/149/42 84/152/42 83/164/42
f 84/152/43 92/151/43 91/165/43 83/166/43
f 74/167/44 91/168/44 92/151/44 73/150/44
f 86/169/45 74/167/45 73/150/45 85/163/45
f 88/170/46 86/169/46 85/163/46 87/171/46
f 78/155/37 87/171/37 85/163/37 80/157/37
f 90/172/47 88/170/47 87/171/47 89/161/47
f 76/154/37 89/161/37 87/171/37 78/155/37

View File

@ -0,0 +1,427 @@
# Blender v2.78 (sub 0) OBJ File: 'drinks.blend'
# www.blender.org
o Press_Cube.001
v 0.490000 -0.450000 0.030000
v 0.490000 0.400000 0.030000
v 0.490000 -0.450000 0.130000
v 0.490000 0.400000 0.130000
v 0.350000 -0.450000 0.030000
v 0.350000 0.400000 0.030000
v 0.350000 -0.450000 0.130000
v 0.350000 0.400000 0.130000
v -0.490000 -0.450000 0.130000
v -0.490000 0.400000 0.130000
v -0.490000 -0.450000 0.030000
v -0.490000 0.400000 0.030000
v -0.350000 -0.450000 0.130000
v -0.350000 0.400000 0.130000
v -0.350000 -0.450000 0.030000
v -0.350000 0.400000 0.030000
v 0.500000 0.370000 -0.000000
v -0.500000 0.370000 -0.000000
v 0.500000 0.370000 0.160000
v -0.500000 0.370000 0.160000
v 0.500000 0.230000 -0.000000
v -0.500000 0.230000 -0.000000
v 0.500000 0.230000 0.160000
v -0.500000 0.230000 0.160000
v -0.286937 0.050000 0.080000
v -0.202895 0.050000 -0.122895
v -0.330000 -0.450000 0.080000
v -0.330000 0.050000 0.080000
v -0.233345 -0.450000 -0.153345
v -0.233345 0.050000 -0.153345
v 0.000000 -0.450000 -0.250000
v 0.000000 0.050000 -0.250000
v 0.233345 -0.450000 -0.153345
v 0.233345 0.050000 -0.153345
v 0.330000 -0.450000 0.080000
v 0.330000 0.050000 0.080000
v 0.233345 -0.450000 0.313345
v 0.233345 0.050000 0.313345
v -0.000000 -0.450000 0.410000
v -0.000000 0.050000 0.410000
v -0.233345 -0.450000 0.313345
v -0.233345 0.050000 0.313345
v 0.000000 0.050000 -0.206937
v 0.202895 0.050000 -0.122895
v 0.286937 0.050000 0.080000
v 0.202895 0.050000 0.282895
v -0.000000 0.050000 0.366937
v -0.202895 0.050000 0.282895
v -0.286937 -0.033841 0.080000
v -0.202895 -0.033841 0.282895
v -0.000000 -0.033841 0.366937
v 0.202895 -0.033841 0.282895
v 0.286937 -0.033841 0.080000
v 0.202895 -0.033841 -0.122895
v 0.000000 -0.033841 -0.206937
v -0.202895 -0.033841 -0.122895
v 0.300000 -0.500000 0.400000
v 0.400000 -0.500000 -0.400000
v -0.300000 -0.500000 0.400000
v -0.400000 -0.500000 -0.400000
v -0.000000 -0.500000 0.500000
v 0.500000 -0.500000 0.080000
v 0.000000 -0.500000 -0.500000
v -0.500000 -0.500000 0.080000
v -0.000000 -0.500000 0.080000
v 0.300000 -0.450000 0.400000
v 0.400000 -0.450000 -0.400000
v -0.300000 -0.450000 0.400000
v -0.400000 -0.450000 -0.400000
v -0.000000 -0.450000 0.500000
v 0.500000 -0.450000 0.080000
v 0.000000 -0.450000 -0.500000
v -0.500000 -0.450000 0.080000
v -0.000000 -0.450000 0.080000
v -0.280783 0.000000 0.080000
v -0.198544 0.000000 -0.118544
v 0.000000 0.000000 -0.200783
v 0.198544 0.000000 -0.118544
v 0.280783 0.000000 0.080000
v 0.198544 0.000000 0.278544
v -0.000000 0.000000 0.360783
v -0.198544 0.000000 0.278544
v -0.241395 0.372715 -0.123119
v 0.259946 0.372715 0.258765
v -0.025000 -0.005792 0.080000
v -0.025000 0.449165 0.080000
v -0.017678 -0.005792 0.062322
v -0.017678 0.449165 0.062322
v -0.000000 -0.005792 0.055000
v -0.000000 0.449165 0.055000
v 0.017678 -0.005792 0.062322
v 0.017678 0.449165 0.062322
v 0.025000 -0.005792 0.080000
v 0.025000 0.449165 0.080000
v 0.017678 -0.005792 0.097678
v 0.017678 0.449165 0.097678
v -0.000000 -0.005792 0.105000
v -0.000000 0.449165 0.105000
v -0.017678 -0.005792 0.097678
v -0.017678 0.449165 0.097678
v 0.273063 0.394363 0.241544
v -0.228277 0.394363 -0.140340
v 0.273063 0.424977 0.241544
v -0.228277 0.424978 -0.140340
v 0.259946 0.446625 0.258765
v -0.241395 0.446625 -0.123119
v 0.241395 0.446625 0.283119
v -0.259946 0.446625 -0.098765
v 0.228277 0.424977 0.300340
v -0.273063 0.424977 -0.081544
v 0.228277 0.394363 0.300340
v -0.273063 0.394363 -0.081544
v 0.241395 0.372715 0.283119
v -0.259946 0.372715 -0.098765
vt 1.0000 0.8133
vt 0.5747 0.8133
vt 0.5747 0.7632
vt 1.0000 0.7632
vt 0.5747 0.6932
vt 1.0000 0.6932
vt 0.5747 0.6431
vt 1.0000 0.6431
vt 1.0000 0.8833
vt 0.5747 0.8833
vt 0.3063 0.3026
vt 0.4945 0.0006
vt 0.7460 0.2422
vt 0.6556 0.5216
vt 0.5246 0.8833
vt 0.5246 0.8133
vt 0.5246 0.8414
vt 0.9500 0.8414
vt 0.9500 0.8914
vt 0.5246 0.8914
vt 0.9500 0.9615
vt 0.5246 0.9615
vt 0.5246 0.7213
vt 0.9500 0.7213
vt 0.9500 0.7713
vt 0.5246 0.7713
vt 0.0533 0.1441
vt 0.2265 0.0006
vt 1.0000 0.8914
vt 1.0000 0.9615
vt 0.9472 0.7427
vt 0.5705 0.7427
vt 0.5705 0.6824
vt 0.9472 0.6824
vt 0.5705 0.6296
vt 0.9472 0.6296
vt 0.9472 0.8557
vt 0.5705 0.8557
vt 0.5705 0.7954
vt 0.9472 0.7954
vt 1.0000 0.8557
vt 1.0000 0.7954
vt 0.5177 0.8557
vt 0.5177 0.7954
vt 0.7652 0.5368
vt 0.9836 0.5368
vt 0.9836 0.6201
vt 0.7652 0.6201
vt 0.7488 0.4972
vt 1.0000 0.4972
vt 0.9836 0.5368
vt 0.7652 0.5368
vt 1.0000 0.0000
vt 1.0000 0.4972
vt 0.7488 0.4972
vt 0.7488 0.0000
vt 0.9836 0.6201
vt 0.7652 0.6201
vt 0.9836 0.5368
vt 0.7652 0.5368
vt 1.0000 0.0000
vt 1.0000 0.4972
vt 0.7488 0.4972
vt 0.7488 0.0000
vt 0.7652 0.5368
vt 0.9836 0.5368
vt 0.9836 0.6201
vt 0.7652 0.6201
vt 0.7488 0.4972
vt 1.0000 0.4972
vt 0.9836 0.5368
vt 0.7652 0.5368
vt 1.0000 0.0000
vt 0.7488 0.0000
vt 0.7652 0.5368
vt 0.9836 0.5368
vt 0.9836 0.6201
vt 0.7652 0.6201
vt 0.9836 0.5368
vt 0.7652 0.5368
vt 1.0000 0.0000
vt 1.0000 0.4972
vt 0.7488 0.4972
vt 0.7488 0.0000
vt 0.9836 0.6201
vt 0.7652 0.6201
vt 0.7488 0.4972
vt 1.0000 0.4972
vt 1.0000 0.0000
vt 0.7488 0.0000
vt 0.1181 0.6046
vt 0.4448 0.7254
vt 0.7488 0.4972
vt 1.0000 0.4972
vt 0.9836 0.5368
vt 0.7652 0.5368
vt 1.0000 0.0000
vt 0.7488 0.0000
vt 0.9836 0.6201
vt 0.7652 0.6201
vt 1.0000 0.0000
vt 1.0000 0.4972
vt 0.7488 0.4972
vt 0.7488 0.0000
vt 0.9836 0.6201
vt 0.7652 0.6201
vt 1.0000 0.0000
vt 0.7488 0.0000
vt 0.0006 0.3630
vt 0.9836 0.6201
vt 0.7652 0.6201
vt 0.3057 0.3020
vt 0.6550 0.5209
vt 0.4442 0.7248
vt 0.1174 0.6040
vt 0.0527 0.1434
vt 0.0000 0.3624
vt 0.4939 0.0000
vt 0.7453 0.2416
vt 0.2259 0.0000
vt 0.4840 0.9815
vt 0.6645 0.9816
vt 0.6645 1.0000
vt 0.4840 0.9999
vt 0.1389 1.0000
vt 0.0000 1.0000
vt 0.0000 0.9816
vt 0.1389 0.9816
vt 0.5106 1.0000
vt 0.3717 1.0000
vt 0.3717 0.9816
vt 0.5106 0.9816
vt 0.0000 0.9814
vt 0.1805 0.9814
vt 0.1805 0.9998
vt 0.0000 0.9998
vt 0.3323 0.9815
vt 0.3322 0.9999
vt 0.2553 1.0000
vt 0.2553 0.9816
vt 0.2489 0.4939
vt 0.1374 0.3825
vt 0.1374 0.2249
vt 0.2489 0.1134
vt 0.4065 0.1134
vt 0.5180 0.2249
vt 0.5180 0.3825
vt 0.4065 0.4939
vt 0.9532 0.8586
vt 0.9418 0.8699
vt 0.9258 0.8699
vt 0.9145 0.8586
vt 0.9145 0.8425
vt 0.9258 0.8312
vt 0.9418 0.8312
vt 0.9532 0.8425
vt 0.0160 0.8312
vt 0.4121 0.8312
vt 0.4121 0.8479
vt 0.0160 0.8479
vt 0.5843 0.8425
vt 0.5843 0.8586
vt 0.4121 0.8645
vt 0.0160 0.8645
vt 0.5843 0.9548
vt 0.9145 0.9548
vt 0.9145 0.9709
vt 0.5843 0.9709
vt 0.4121 0.8812
vt 0.0160 0.8812
vt 0.5843 0.9388
vt 0.9145 0.9388
vt 0.4121 0.8978
vt 0.0160 0.8978
vt 0.5569 0.8699
vt 0.5456 0.8586
vt 0.5456 0.8425
vt 0.5569 0.8312
vt 0.5730 0.8312
vt 0.5730 0.8699
vt 0.5843 0.9227
vt 0.9145 0.9227
vt 0.0160 0.7646
vt 0.4121 0.7646
vt 0.4121 0.7812
vt 0.0160 0.7812
vt 0.5843 0.8746
vt 0.9145 0.8746
vt 0.9145 0.8907
vt 0.5843 0.8907
vt 0.5843 0.9067
vt 0.9145 0.9067
vt 0.4121 0.7979
vt 0.0160 0.7979
vt 0.4523 0.7646
vt 0.4523 0.7812
vt 0.4405 0.7930
vt 0.4239 0.7930
vt 0.4239 0.7528
vt 0.4405 0.7528
vt 0.4121 0.8145
vt 0.0160 0.8145
vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 1.0000
vn -1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn 0.0000 -1.0000 -0.0000
vn 0.0000 1.0000 0.0000
vn -0.9239 0.0000 0.3827
vn -0.9239 0.0000 -0.3827
vn -0.3827 0.0000 0.9239
vn -0.3827 0.0000 -0.9239
vn 0.3827 0.0000 -0.9239
vn 0.9239 0.0000 -0.3827
vn 0.3827 0.0000 0.9239
vn 0.9239 0.0000 0.3827
vn -0.9790 0.0000 -0.2040
vn 0.8480 0.0000 0.5300
vn -0.8480 0.0000 0.5300
vn 0.9790 0.0000 -0.2040
vn 0.2425 0.0000 -0.9701
vn -0.3162 0.0000 0.9487
vn -0.2425 0.0000 -0.9701
vn 0.3162 0.0000 0.9487
vn -0.7955 -0.0000 -0.6060
vn -0.6060 -0.0000 0.7955
vn -0.4285 0.7071 0.5625
vn 0.7955 -0.0000 0.6060
vn 0.4285 0.7071 -0.5625
vn 0.6060 -0.0000 -0.7955
vn 0.4285 -0.7071 -0.5625
vn -0.4285 -0.7071 0.5625
g Press_Cube.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/9/4 6/10/4 2/2/4 1/1/4
f 65/11/5 64/12/5 60/13/5 63/14/5
f 8/15/6 4/16/6 2/2/6 6/10/6
f 9/17/3 10/18/3 12/19/3 11/20/3
f 11/20/4 12/19/4 16/21/4 15/22/4
f 15/23/1 16/24/1 14/25/1 13/26/1
f 13/26/2 14/25/2 10/18/2 9/17/2
f 61/27/5 59/28/5 64/12/5 65/11/5
f 16/21/6 12/19/6 10/29/6 14/30/6
f 17/31/6 18/32/6 20/33/6 19/34/6
f 19/34/2 20/33/2 24/35/2 23/36/2
f 23/37/5 24/38/5 22/39/5 21/40/5
f 21/40/4 22/39/4 18/32/4 17/31/4
f 19/41/1 23/37/1 21/40/1 17/42/1
f 24/38/3 20/43/3 18/44/3 22/39/3
f 45/45/7 44/46/7 54/47/7 53/48/7
f 34/49/6 32/50/6 43/51/6 44/52/6
f 27/53/8 28/54/8 30/55/8 29/56/8
f 44/52/9 43/51/9 55/57/9 54/58/9
f 30/55/6 28/54/6 25/59/6 26/60/6
f 29/61/10 30/62/10 32/63/10 31/64/10
f 46/65/8 45/66/8 53/67/8 52/68/8
f 40/69/6 38/70/6 46/71/6 47/72/6
f 31/73/11 32/50/11 34/49/11 33/74/11
f 48/75/11 47/76/11 51/77/11 50/78/11
f 32/63/6 30/62/6 26/79/6 43/80/6
f 33/81/12 34/82/12 36/83/12 35/84/12
f 43/80/13 26/79/13 56/85/13 55/86/13
f 38/87/6 36/88/6 45/66/6 46/65/6
f 35/89/14 36/88/14 38/87/14 37/90/14
f 62/91/5 65/11/5 63/14/5 58/92/5
f 28/93/6 42/94/6 48/95/6 25/96/6
f 37/97/13 38/70/13 40/69/13 39/98/13
f 36/83/6 34/82/6 44/46/6 45/45/6
f 47/72/10 46/71/10 52/99/10 51/100/10
f 39/101/9 40/102/9 42/103/9 41/104/9
f 26/60/14 25/59/14 49/105/14 56/106/14
f 42/103/6 40/102/6 47/76/6 48/75/6
f 41/107/7 42/94/7 28/93/7 27/108/7
f 57/109/5 61/27/5 65/11/5 62/91/5
f 25/96/12 48/95/12 50/110/12 49/111/12
f 74/112/6 72/113/6 69/114/6 73/115/6
f 70/116/6 74/112/6 73/115/6 68/117/6
f 71/118/6 67/119/6 72/113/6 74/112/6
f 66/120/6 71/118/6 74/112/6 70/116/6
f 60/121/15 64/122/15 73/123/15 69/124/15
f 57/125/16 62/126/16 71/127/16 66/128/16
f 64/129/17 59/130/17 68/131/17 73/132/17
f 62/133/18 58/134/18 67/135/18 71/136/18
f 58/134/19 63/137/19 72/138/19 67/135/19
f 59/130/20 61/139/20 70/140/20 68/131/20
f 63/137/21 60/121/21 69/124/21 72/138/21
f 61/139/22 57/125/22 66/128/22 70/140/22
f 75/141/6 82/142/6 81/143/6 80/144/6 79/145/6 78/146/6 77/147/6 76/148/6
f 102/149/23 83/150/23 114/151/23 112/152/23 110/153/23 108/154/23 106/155/23 104/156/23
f 85/157/8 86/158/8 88/159/8 87/160/8
f 109/161/24 110/153/24 112/152/24 111/162/24
f 87/160/10 88/159/10 90/163/10 89/164/10
f 107/165/25 108/166/25 110/167/25 109/168/25
f 89/164/11 90/163/11 92/169/11 91/170/11
f 105/171/6 106/172/6 108/166/6 107/165/6
f 91/170/12 92/169/12 94/173/12 93/174/12
f 84/175/26 101/176/26 103/177/26 105/178/26 107/179/26 109/161/26 111/162/26 113/180/26
f 103/181/27 104/182/27 106/172/27 105/171/27
f 93/183/14 94/184/14 96/185/14 95/186/14
f 113/187/5 114/188/5 83/189/5 84/190/5
f 101/191/28 102/192/28 104/182/28 103/181/28
f 95/186/13 96/185/13 98/193/13 97/194/13
f 88/195/6 86/196/6 100/197/6 98/198/6 96/185/6 94/184/6 92/199/6 90/200/6
f 84/190/29 83/189/29 102/192/29 101/191/29
f 97/194/9 98/193/9 100/201/9 99/202/9
f 111/162/30 112/152/30 114/188/30 113/187/30
f 99/202/7 100/201/7 86/158/7 85/157/7

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 343 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 334 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 339 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 331 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 352 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 352 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 352 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 372 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 372 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 358 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 371 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 379 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 373 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 384 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 395 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 395 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 401 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 400 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 396 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 391 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 400 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

Binary file not shown.

View File

@ -1,28 +0,0 @@
Minetest mod "Simple Fencegate"
===============================
by BlockMen (c) 2014
Version: 1.0
About
~~~~~
This mod adds a fence gate to Minetest, perserving the fence style of Minetest.
Also it makes jumping over fence impossible and fixes the collision box (not like a full block anymore).
You can place the fence gates ONLY between to fence posts.
Crafting:
stick wood stick
stick wood stick
License of source code, textures: WTFPL
This program is free software. It comes without any warranty, to
the extent permitted by applicable law. You can redistribute it
and/or modify it under the terms of the Do What The Fuck You Want
To Public License, Version 2, as published by Sam Hocevar. See
http://sam.zoy.org/wtfpl/COPYING for more details.

View File

@ -1 +0,0 @@
default

View File

@ -1,123 +0,0 @@
local nb_gap = {
{-1, 0.1875, -0.0625, -0.5, 0.3125, 0.0625},
{-1, -0.1875, -0.0625, -0.5, -0.3125, 0.0625},
{0.5, 0.1875, -0.0625, 1, 0.3125, 0.0625},
{0.5, -0.1875, -0.0625, 1, -0.3125, 0.0625}
}
local nb_pil = {
{0.5, -0.5, -0.09375, 0.5625, 0.5, 0.09375},
{-0.5625, -0.5, -0.09375, -0.5, 0.5, 0.09375},
{-0.5, -0.3125, -0.0625, -0.375, 0.3125, 0.0625},
{0.375, -0.3125, -0.0625, 0.5, 0.3125, 0.0625}
}
local function can_place(pos, n0)
if not n0 or n0.name ~= "gate:fencegate" then
return
end
local p1 = {x = pos.x, y = pos.y, z = pos.z}
local p2 = {x = pos.x, y = pos.y, z = pos.z}
if n0.param2 == 1 or n0.param2 == 3 then
p1.z = p1.z - 1
p2.z = p2.z + 1
else
p1.x = p1.x - 1
p2.x = p2.x + 1
end
local n1 = minetest.get_node_or_nil(p1)
local n2 = minetest.get_node_or_nil(p2)
if n1 and n1.name == "default:fence_wood" and n2 and
n2.name == "default:fence_wood" then
return false
end
minetest.remove_node(pos)
return true
end
local function gate_rightclick(pos, node)
if node.name == "gate:fencegate" then
minetest.sound_play("door_open", {gain = 0.3, max_hear_distance = 10})
minetest.set_node(pos, {name="gate:fencegate_open", param2=node.param2})
else
minetest.sound_play("door_close", {gain = 0.3, max_hear_distance = 10})
minetest.set_node(pos, {name="gate:fencegate", param2=node.param2})
end
end
local wood_rotated = "default_wood.png^[transformR90"
minetest.register_node("gate:fencegate_open", {
tiles = {"default_wood.png", "default_wood.png", wood_rotated,
wood_rotated, wood_rotated, wood_rotated},
paramtype = "light",
paramtype2 = "facedir",
sunlight_propagates = true,
walkable = true,
groups = {snappy = 1, choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, not_in_inventory = 1},
drop = 'gate:fencegate',
drawtype = "nodebox",
node_box = {
type = "fixed",
fixed = {
{-0.5, -0.3125, 0.4375, -0.375, 0.3125, 0.5},
{0.375, -0.3125, 0.4375, 0.5, 0.3125, 0.5},
{-0.5, 0.1875, 0.0625, -0.375, 0.3125, 0.4375},
{-0.5, -0.1875, 0.0625, -0.375, -0.3125, 0.4375},
{0.375, 0.1875, 0.0625, 0.5, 0.3125, 0.4375},
{0.375, -0.1875, 0.0625, 0.5, -0.3125, 0.4375},
nb_pil[1], nb_pil[2],
nb_pil[3], nb_pil[4],
nb_gap[1], nb_gap[2],
nb_gap[3], nb_gap[4],
}
},
selection_box = {
type = "fixed",
fixed = {
{-0.5, -0.3125, -0.0625, -0.375, 0.3125, 0.5},
{0.375, -0.3125, -0.0625, 0.5, 0.3125, 0.5},
}
},
on_rightclick = gate_rightclick,
})
minetest.register_node("gate:fencegate", {
description = "Wooden fence gate",
tiles = {"default_wood.png", "default_wood.png", wood_rotated,
wood_rotated, wood_rotated, wood_rotated},
inventory_image = "gate_fencegate.png",
wield_image = "gate_fencegate.png",
paramtype = "light",
paramtype2 = "facedir",
sunlight_propagates = true,
walkable = true,
groups = {snappy = 1, choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
drawtype = "nodebox",
node_box = {
type = "fixed",
fixed = {
nb_pil[1], nb_pil[2],
nb_pil[3], nb_pil[4],
{-0.0625, -0.3125, -0.0625, 0.0625, 0.3125, 0.0625},
{-1, 0.1875, -0.0625, 1, 0.3125, 0.0625},
{-1, -0.1875, -0.0625, 1, -0.3125, 0.0625},
}
},
selection_box = {
type = "fixed",
fixed = {{-0.5, -0.3125, -0.0625, 0.5, 0.3125, 0.0625}}
},
on_rightclick = gate_rightclick,
})
minetest.register_on_placenode(can_place)
minetest.register_craft({
output = 'gate:fencegate',
recipe = {
{'default:stick', 'group:wood', 'default:stick'},
{'default:stick', 'group:wood', 'default:stick'},
}
})

Binary file not shown.

Before

Width:  |  Height:  |  Size: 461 B

View File

@ -1 +0,0 @@
*.old

View File

@ -1 +1,2 @@
default
default
intllib?

@ -1 +1 @@
Subproject commit 918abf2cae3fb63477401f6e029b269b58b6147d
Subproject commit d99cf5f44482dd4572f462d2b144a819968b2630

Some files were not shown because too many files have changed in this diff Show More