starlit  Artifact [01ffc64dd2]

Artifact 01ffc64dd25017c1abf3bca868d48d1c6e1892e27a297e4de42d94989b763d6d:


local lib = starlit.mod.lib
local E = starlit.mod.electronics
local B = starlit.mod.building

B.part.link('starlit_building:battery_box', {
	name = 'Battery Box';
	desc = 'A receptacle for a battery.';
	img = 'starlit-item-battery-box.png';
	fab = starlit.type.fab {
		element = {
			copper = 5;
			aluminum = 10;
		};
		cost = {power = 300};
		flag = {print=true};
		time = {print=10};
	};
	mass = 15;
	rarity = 1;
})

B.part.link('starlit_building:electrode', {
	name = 'Electrode';
	desc = 'An electrical conductor used to make contact with a nonmetallic circuit component.';
	img = 'starlit-item-electrode.png';
	fab = starlit.type.fab {
		element = {
			copper = 1;
			aluminum = 1;
		};
		cost = {power = 150};
		flag = {print=true};
		time = {print=5};
	};
	mass = 2;
	rarity = 1;
})

B.part.link('starlit_building:heating_element', {
	name = 'Heating Element';
	desc = 'An extremely inefficient conductor of electricity.';
	img = 'starlit-item-heating-element.png';
	fab = starlit.type.fab {
		element = {
			copper = 2;
			nickel = 2;
		};
		cost = {power = 300};
		flag = {print=true};
		time = {print=10};
	};
	mass = 4;
	rarity = 1;
})

B.part.link('starlit_building:cable_electric', {
	name = 'Electric Cable';
	desc = 'A length of conductive metal in a protective graphene sheathe.';
	img = 'starlit-item-cable-electric.png';
	fab = starlit.type.fab {
		element = {
			copper = 16;
			carbon = 16;
		};
		cost = {power = 700};
		flag = {print=true};
		time = {print=20};
	};
	mass = 32;
	rarity = 1;
})

B.part.link('starlit_building:transformer', {
	name = 'Transformer';
	desc = 'An electrical component used to step-up or step-down voltage levels.';
	img = 'starlit-item-transformer.png';
	fab = starlit.type.fab {
		element = {
			copper = 8;
			iron = 16;
		};
		cost = {power = 500};
		flag = {print=true};
		time = {print=20};
	};
	mass = 24;
	rarity = 1;
})