Prototype/LandMine: Difference between revisions
(→Optional properties: 0.17) |
(1.1.51: Prototype/EntityWithOwner added) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Prototype parent|Prototype/EntityWithOwner}} | |||
A [[land mine]]. | |||
{{Prototype TOC|land-mine}} | |||
== Mandatory properties == | == Mandatory properties == | ||
This prototype inherits all the properties from [[Prototype/ | This prototype inherits all the properties from [[Prototype/EntityWithOwner]]. | ||
{{Prototype property|picture_safe|[[Types/Sprite|Sprite]]}} | |||
The sprite of the landmine before it is armed (just after placing). | The sprite of the landmine before it is armed (just after placing). | ||
{{Prototype property|picture_set|[[Types/Sprite|Sprite]]}} | |||
The sprite of the landmine of a friendly force when it is armed. | The sprite of the landmine of a friendly force when it is armed. | ||
{{Prototype property|trigger_radius|[[Types/double|double]]}} | |||
== Optional properties == | == Optional properties == | ||
{{Prototype property|picture_set_enemy|[[Types/Sprite|Sprite]]|optional=true}} | |||
The sprite of the landmine of an enemy force when it is armed. | The sprite of the landmine of an enemy force when it is armed. | ||
{{Prototype property|timeout|[[Types/uint32|uint32]]|120|optional=true}} | |||
Time between placing and the landmine being armed, in ticks. | Time between placing and the landmine being armed, in ticks. | ||
{{Prototype property|action|[[Types/Trigger|Trigger]]|optional=true}} | |||
{{Prototype property|ammo_category|[[Types/string|string]]|optional=true}} | |||
Name of a [[Prototype/AmmoCategory]]. | Name of a [[Prototype/AmmoCategory]]. | ||
{{Prototype property|force_die_on_attack|[[Types/bool|bool]]|true|optional=true}} | |||
Force the landmine to kill itself when exploding. | Force the landmine to kill itself when exploding. | ||
{{Prototype property|trigger_force|[[Types/ForceCondition|ForceCondition]]|"enemy"|optional=true}} | |||
{{Prototype property|trigger_collision_mask|[[Types/CollisionMask|CollisionMask]]|<nowiki>{"item-layer", "object-layer", "player-layer", "water-tile"}</nowiki>|optional=true}} | |||
Collision mask that another entity must collide with to make this landmine blow up. |
Latest revision as of 19:27, 21 January 2022
Prototype definitions » PrototypeBase » Prototype/Entity » Prototype/EntityWithHealth » Prototype/EntityWithOwner » Prototype/LandMine
A land mine.
Mandatory properties
This prototype inherits all the properties from Prototype/EntityWithOwner.
picture_safe
Type: Sprite
The sprite of the landmine before it is armed (just after placing).
picture_set
Type: Sprite
The sprite of the landmine of a friendly force when it is armed.
trigger_radius
Type: double
Optional properties
picture_set_enemy
Type: Sprite
The sprite of the landmine of an enemy force when it is armed.
timeout
Type: uint32
Default: 120
Time between placing and the landmine being armed, in ticks.
action
Type: Trigger
ammo_category
Type: string
Name of a Prototype/AmmoCategory.
force_die_on_attack
Type: bool
Default: true
Force the landmine to kill itself when exploding.
trigger_force
Type: ForceCondition
Default: "enemy"
trigger_collision_mask
Type: CollisionMask
Default: {"item-layer", "object-layer", "player-layer", "water-tile"}
Collision mask that another entity must collide with to make this landmine blow up.