Prototype/EntityGhost: Difference between revisions
Jump to navigation
Jump to search
(Created page with "== Basics == The entity used for ghosts of entities. Extends Prototype/Entity. == Properties == This prototype inherits all the properties from Prototype/Entity. ==...") |
(Added info that ghosts are rendered with the ghost tint, updated example) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Prototype parent|Prototype/Entity}} | |||
The entity used for ghosts of entities. | The entity used for ghosts of entities. In-game, the inner entity (the entity this is a ghost of) is rendered with a [[Prototype/UtilityConstants#ghost_tint|ghost_tint]]. | ||
== | {{Prototype TOC|entity-ghost}} | ||
== Optional properties == | |||
Inherits all properties from [[Prototype/Entity]]. | |||
{{Prototype property|medium_build_sound|[[Types/Sound|Sound]]|optional=true}} | |||
{{Prototype property|large_build_sound|[[Types/Sound|Sound]]|optional=true}} | |||
== Example == | == Example == | ||
Line 9: | Line 15: | ||
type = "entity-ghost", | type = "entity-ghost", | ||
name = "entity-ghost", | name = "entity-ghost", | ||
icon = "__core__/graphics/icons/mip/ghost-entity.png", | |||
icon_size = 64, | |||
icon_mipmaps = 3, | |||
build_sound = {{ filename = "__core__/sound/build-ghost-small.ogg", volume = 0.6 }}, | |||
medium_build_sound = {{ filename = "__core__/sound/build-ghost-medium.ogg", volume = 0.7 }}, | |||
large_build_sound = {{ filename = "__core__/sound/build-ghost-large.ogg", volume = 0.7 }}, | |||
minable = { mining_time = 0, results={}}, | minable = { mining_time = 0, results={}}, | ||
mined_sound = {{ filename = "__core__/sound/deconstruct-ghost.ogg", volume = 0.4 }} | |||
},</syntaxhighlight> | },</syntaxhighlight> |
Latest revision as of 17:33, 1 October 2021
Prototype definitions » PrototypeBase » Prototype/Entity » Prototype/EntityGhost
The entity used for ghosts of entities. In-game, the inner entity (the entity this is a ghost of) is rendered with a ghost_tint.
Optional properties
Inherits all properties from Prototype/Entity.
medium_build_sound
Type: Sound
large_build_sound
Type: Sound
Example
{
type = "entity-ghost",
name = "entity-ghost",
icon = "__core__/graphics/icons/mip/ghost-entity.png",
icon_size = 64,
icon_mipmaps = 3,
build_sound = {{ filename = "__core__/sound/build-ghost-small.ogg", volume = 0.6 }},
medium_build_sound = {{ filename = "__core__/sound/build-ghost-medium.ogg", volume = 0.7 }},
large_build_sound = {{ filename = "__core__/sound/build-ghost-large.ogg", volume = 0.7 }},
minable = { mining_time = 0, results={}},
mined_sound = {{ filename = "__core__/sound/deconstruct-ghost.ogg", volume = 0.4 }}
},