| 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"} } }