starlit  Diff

Differences From Artifact [fffa847df5]:

To Artifact [b9ae2a76fd]:


2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20


21

22
local M = {
	canisterSizes = lib.registry.mk 'starlit_material:canister-size';
}
M.canisterSizes.foreach('starlit_material:canister_link', {}, function(id, sz)
	starlit.item.canister.link(minetest.get_current_modname() .. ':canister_' .. id, {
		name = sz.name;
		slots = sz.slots;
		vol = 0.1; -- too big for suit?
		desc = sz.desc;
	})
end)
M.canisterSizes.meld {
	tiny = {name = 'Tiny Canister', slots = 1, vol = 0.05};
	small = {name = 'Small Canister', slots = 3, vol = 0.2};
	mid = {name = 'Canister', slots = 5, vol = 0.5};
	large = {name = 'Large Canister', slots = 10, vol = 1.0};
	storage = {name = 'Storage Canister', slots = 50, vol = 5.0};
}



starlit.include 'elements'









|




|
|
|
|
|


>
>

>

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
local M = {
	canisterSizes = lib.registry.mk 'starlit_material:canister-size';
}
M.canisterSizes.foreach('starlit_material:canister_link', {}, function(id, sz)
	starlit.item.canister.link(minetest.get_current_modname() .. ':canister_' .. id, {
		name = sz.name;
		slots = sz.slots;
		vol = sz.vol; -- too big for suit?
		desc = sz.desc;
	})
end)
M.canisterSizes.meld {
	tiny    = {name = 'Tiny Canister',    vol = 1.0};
	small   = {name = 'Small Canister',   vol = 2.0};
	mid     = {name = 'Canister',         vol = 4.0};
	large   = {name = 'Large Canister',   vol = 8.0};
	storage = {name = 'Storage Canister', vol = 16.0};
}

starlit.mod.material = M

starlit.include 'elements'
starlit.include 'liquids'