| Inherits from SelectionToolPrototype « ItemWithLabelPrototype « ItemPrototype « Prototype « PrototypeBase |
| select[overridden]new | :: SelectionModeData | |
| alt_select[overridden]new | :: SelectionModeData | |
| super_forced_selectnew optional | :: SelectionModeData | |
| reverse_selectnew optional | :: SelectionModeData | |
| alt_reverse_selectnew optional | :: SelectionModeData | Settings for how the selection tool alt-reverse-selects things in-game (using SHIFT + Right mouse button). |
Settings for how the selection tool alt-reverse-selects things in-game (using SHIFT + Right mouse button). | ||
| always_include_tiles[overridden] optional | :: bool | If tiles should be included in the selection regardless of entities also being in the selection. [...] |
If tiles should be included in the selection regardless of entities also being in the selection. [...] | ||
| mouse_cursor optional | :: MouseCursorID | |
| skip_fog_of_warnew optional | :: bool | |
| default_label_color optional | :: Color | The default label color the item will use. |
The default label color the item will use. | ||
| draw_label_for_cursor_render optional | :: bool | If the item will draw its label when held in the cursor in place of the item count. |
If the item will draw its label when held in the cursor in place of the item count. | ||
| stack_size[overridden] | :: ItemCountType | Count of items of the same name that can be stored in one inventory slot. [...] |
Count of items of the same name that can be stored in one inventory slot. [...] | ||
| icons optional | :: array[IconData] | Can't be an empty array. |
Can't be an empty array. | ||
| icon optional | :: FileName | Path to the icon file. [...] |
Path to the icon file. [...] | ||
| icon_size optional | :: SpriteSizeType | The size of the square icon, in pixels. [...] |
The size of the square icon, in pixels. [...] | ||
| dark_background_icons optional | :: array[IconData] | Can't be an empty array. |
Can't be an empty array. | ||
| dark_background_icon optional | :: FileName | If this is set, it is used to show items in alt-mode instead of the normal item icon. [...] |
If this is set, it is used to show items in alt-mode instead of the normal item icon. [...] | ||
| dark_background_icon_sizenew optional | :: SpriteSizeType | The size of the square icon, in pixels. [...] |
The size of the square icon, in pixels. [...] | ||
| place_result optional | :: EntityID | Name of the EntityPrototype that can be built using this item. [...] |
Name of the EntityPrototype that can be built using this item. [...] | ||
| place_as_equipment_resultnew optional | :: EquipmentID | |
| fuel_category optional | :: FuelCategoryID | Must exist when a nonzero fuel_value is defined. |
Must exist when a nonzero fuel_value is defined. | ||
| burnt_result optional | :: ItemID | The item that is the result when this item gets burned as fuel. |
The item that is the result when this item gets burned as fuel. | ||
| spoil_result | :: ItemID | |
| plant_resultnew optional | :: EntityID | |
| place_as_tile optional | :: PlaceAsTile | |
| pictures optional | :: SpriteVariations | Used to give the item multiple different icons so that they look less uniform on belts. [...] |
Used to give the item multiple different icons so that they look less uniform on belts. [...] | ||
| flags optional | :: ItemPrototypeFlags | Specifies some properties of the item. |
Specifies some properties of the item. | ||
| spoil_ticks | :: uint32 | |
| fuel_value optional | :: Energy | Amount of energy the item gives when used as fuel. [...] |
Amount of energy the item gives when used as fuel. [...] | ||
| fuel_acceleration_multiplier optional | :: double | Must be 0 or positive. |
Must be 0 or positive. | ||
| fuel_top_speed_multiplier optional | :: double | Must be 0 or positive. |
Must be 0 or positive. | ||
| fuel_emissions_multiplier optional | :: double | |
| fuel_acceleration_multiplier_quality_bonusnew optional | :: double | Additional fuel acceleration multiplier per quality level. [...] |
Additional fuel acceleration multiplier per quality level. [...] | ||
| fuel_top_speed_multiplier_quality_bonusnew optional | :: double | Additional fuel top speed multiplier per quality level. [...] |
Additional fuel top speed multiplier per quality level. [...] | ||
| weightnew optional | :: Weight | The default weight is calculated automatically from recipes and falls back to UtilityConstants::default_item_weight. |
The default weight is calculated automatically from recipes and falls back to UtilityConstants::default_item_weight. | ||
| ingredient_to_weight_coefficientnew optional | :: double | |
| fuel_glow_color optional | :: Color | Colors the glow of the burner energy source when this fuel is burned. [...] |
Colors the glow of the burner energy source when this fuel is burned. [...] | ||
| open_sound optional | :: Sound | |
| close_sound optional | :: Sound | |
| pick_soundnew optional | :: Sound | |
| drop_soundnew optional | :: Sound | |
| inventory_move_soundnew optional | :: Sound | |
| default_import_locationnew optional | :: SpaceLocationID | |
| color_hintnew optional | :: ColorHintSpecification | Only used by hidden setting, support may be limited. |
Only used by hidden setting, support may be limited. | ||
| has_random_tintnew optional | :: bool | |
| spoil_to_trigger_result | :: SpoilToTriggerResult | Only loaded if |
Only loaded if | ||
| destroyed_by_dropping_triggernew optional | :: Trigger | The effect/trigger that happens when an item is destroyed by being dropped on a TilePrototype marked as destroying dropped items. [...] |
The effect/trigger that happens when an item is destroyed by being dropped on a TilePrototype marked as destroying dropped items. [...] | ||
| rocket_launch_products optional | :: array[ItemProductPrototype] | |
| send_to_orbit_modenew optional | :: SendToOrbitMode | The way this item works when we try to send it to the orbit on its own. [...] |
The way this item works when we try to send it to the orbit on its own. [...] | ||
| random_tint_colornew optional | :: Color | Randomly tints item instances on belts and in the world. [...] |
Randomly tints item instances on belts and in the world. [...] | ||
| factoriopedia_alternative optional | :: string | The ID type corresponding to the prototype that inherits from this. [...] |
The ID type corresponding to the prototype that inherits from this. [...] | ||
| 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 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. [...] | ||
| factoriopedia_descriptionnew optional | :: LocalisedString | Provides additional description used in factoriopedia. |
Provides additional description used in factoriopedia. | ||
| subgroupnew optional | :: ItemSubGroupID | The name of an ItemSubGroup. |
The name of an ItemSubGroup. | ||
| hiddennew optional | :: bool | |
| hidden_in_factoriopedianew optional | :: bool | |
| parameternew optional | :: bool | Whether the prototype is a special type which can be used to parametrize blueprints and doesn't have other function. |
Whether the prototype is a special type which can be used to parametrize blueprints and doesn't have other function. | ||
| factoriopedia_simulationnew optional | :: SimulationDefinition | The simulation shown when looking at this prototype in the Factoriopedia GUI. |
The simulation shown when looking at this prototype in the Factoriopedia GUI. | ||



