It can be either the name of a SpritePrototype defined in the data stage, or a path in form "type/name" or "type.name".
The validity of a SpritePath can be verified at runtime using LuaHelpers::is_valid_sprite_path.
The supported types are:"item" - for example "item/iron-plate" is the icon sprite of iron plate"entity" - for example "entity/small-biter" is the icon sprite of the small biter"technology""recipe""fluid""tile""item-group""virtual-signal""shortcut""achievement""equipment""ammo-category""decorative""space-connection""space-location""surface""airborne-pollutant""asteroid-chunk""quality""file" - path to an image file located inside the current scenario. This file is not preloaded so it will be slower; for frequently used sprites, it is better to define sprite prototype and use it instead."utility" - sprite defined in the utility-sprites object, these are the pictures used by the game internally for the UI.
|