Inherits from PrototypeBase |
action |
:: "toggle-alt-mode" or
"undo" or
"copy" or
"cut" or
"paste" or
"import-string" or
"toggle-personal-roboport" or
"toggle-equipment-movement-bonus" or
"spawn-item" or
"lua"
|
If this is |
If this is |
||
icon | :: Sprite |
Scales to fit a 16x16-pixel square. |
Scales to fit a 16x16-pixel square. |
||
item_to_spawn optional | :: ItemID |
The item to create when clicking on a shortcut with the action set to |
The item to create when clicking on a shortcut with the action set to |
||
technology_to_unlock optional | :: TechnologyID |
The technology that must be researched before this shortcut can be used. |
The technology that must be researched before this shortcut can be used. |
||
toggleable optional | :: bool |
Must be enabled for the Factorio API to be able to set the toggled state on the shortcut button, see LuaPlayer::set_shortcut_toggled. |
Must be enabled for the Factorio API to be able to set the toggled state on the shortcut button, see LuaPlayer::set_shortcut_toggled. |
||
associated_control_input optional | :: string |
Name of a custom input or vanilla control. |
Name of a custom input or vanilla control. |
||
small_icon optional | :: Sprite |
The icon used in the panel for visible shortcuts, when the shortcut is usable. |
The icon used in the panel for visible shortcuts, when the shortcut is usable. |
||
disabled_icon optional | :: Sprite |
The icon used when the shortcut is shown in the quickbar, and is not usable. |
The icon used when the shortcut is shown in the quickbar, and is not usable. |
||
disabled_small_icon optional | :: Sprite |
The icon used in the panel for visible shortcuts, when the shortcut is not usable. |
The icon used in the panel for visible shortcuts, when the shortcut is not usable. |
||
style optional |
:: "default" or
"blue" or
"red" or
"green"
|
|
type | :: string |
Specifies the kind of prototype this is. |
Specifies the kind of prototype this is. |
||
name | :: string |
Unique textual identification of the prototype. |
Unique textual identification of the prototype. |
||
order [overridden] optional | :: Order |
Used to order prototypes in inventory, recipes and GUIs. |
Used to order prototypes in inventory, recipes and GUIs. |
||
localised_name optional | :: LocalisedString |
Overwrites the name set in the locale file. |
Overwrites the name set in the locale file. |
||
localised_description optional | :: LocalisedString |
Overwrites the description set in the locale file. |
Overwrites the description set in the locale file. |
"toggle-alt-mode"
or
"undo"
or
"copy"
or
"cut"
or
"paste"
or
"import-string"
or
"toggle-personal-roboport"
or
"toggle-equipment-movement-bonus"
or
"spawn-item"
or
"lua"
{ type = "shortcut", name = "give-deconstruction-planner", order = "b[blueprints]-g[deconstruction-planner]", action = "spawn-item", localised_name = {"shortcut.make-deconstruction-planner"}, associated_control_input = "give-deconstruction-planner", technology_to_unlock = "construction-robotics", item_to_spawn = "deconstruction-planner", style = "red", icon = { filename = "__base__/graphics/icons/shortcut-toolbar/mip/new-deconstruction-planner-x32-white.png", priority = "extra-high-no-scale", size = 32, mipmap_count = 2, flags = {"gui-icon"} }, small_icon = { filename = "__base__/graphics/icons/shortcut-toolbar/mip/new-deconstruction-planner-x24-white.png", priority = "extra-high-no-scale", size = 24, mipmap_count = 2, flags = {"gui-icon"} }, disabled_small_icon = { filename = "__base__/graphics/icons/shortcut-toolbar/mip/new-deconstruction-planner-x24-white.png", priority = "extra-high-no-scale", size = 24, mipmap_count = 2, flags = {"gui-icon"} } }