Module:Recipe/BZ/doc: Difference between revisions

From Subnautica Wiki
m (Added machine parameter.)
m (Slight update.)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
This module contains all recipe information for every item in ''[[Subnautica]]''. This data is used in [[Module:Recipe]] to output recipes on pages.
This module contains all recipe information for every item in ''[[Subnautica: Below Zero]]''. This data is used in [[Module:Recipe]] to output recipes on pages.


Each in-game item is represented by an Lua table object. The syntax for each object is below. All parameters are optional '''except''' <code>name</code>.
Each in-game item is represented by an Lua table object. The syntax for each object is below. All parameters are optional '''except''' <code>name</code>.
Line 13: Line 13:
},
},
image = "File Name.png", -- the direct file name if a transparent icon does not exist
image = "File Name.png", -- the direct file name if a transparent icon does not exist
machine = "spawnID", -- the machine the item is crafted or obtained through
machine = "spawnID", -- the machine the item is crafted or obtained through
recipe = {
recipe = {
{ "spawnID", # },
{ "spawnID", # },

Latest revision as of 04:10, 16 July 2023

This module contains all recipe information for every item in Subnautica: Below Zero. This data is used in Module:Recipe to output recipes on pages.

Each in-game item is represented by an Lua table object. The syntax for each object is below. All parameters are optional except name.

	["spawnID"] = {
		name = "Item Name",			-- the in-game name of the item
		energy = #,					-- the amount of energy the item adds to the Bioreactor
		nuclear = #,				-- the amount of energy the item adds to the Nuclear Reactor
		icon = {
			size = "1x1",			-- "1x1", "1x2", "2x2", "3x3", "3x2", "2x3", "4x4"
			bg = "default",			-- "default", "aquatic plant", "land plant", "prawn arm"
			file = "Item Name"		-- if the transparent icon is not at "Item Name Icon.png"
		},
		image = "File Name.png",	-- the direct file name if a transparent icon does not exist
		machine = "spawnID",		-- the machine the item is crafted or obtained through
        recipe = {
			{ "spawnID", # },
			{ "spawnID", # }
		},
		original = "spawnID",		-- if the item is made as part of a different item's recipe
		additional = {				-- if the item's recipe also makes other items
			{ "spawnID", # },
			{ "spawnID", # }
		},
		quantity = #		 		-- if more than one of the item is made at the same time
	},