Types/SpiderLegSpecification: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Created page with "Used by Types/SpiderEnginePrototype for Prototype/SpiderVehicle. == Mandatory properties == === leg === '''Type''': string Name of a Prototype/Spi...")
 
(→‎leg_hit_the_ground_trigger: little bit of details for how triggers act)
Line 21: Line 21:
=== leg_hit_the_ground_trigger ===
=== leg_hit_the_ground_trigger ===
'''Type''': [[Types/TriggerEffect|TriggerEffect]]
'''Type''': [[Types/TriggerEffect|TriggerEffect]]
For triggers, the source and target is the leg entity and "foot" position. Certain effects may not raise as desired, e.g. <code>"push-back"</code> does nothing, and <code>"script"</code> has leg as the source and target of the event.

Revision as of 23:31, 26 February 2023

Used by Types/SpiderEnginePrototype for Prototype/SpiderVehicle.

Mandatory properties

leg

Type: string

Name of a Prototype/SpiderLeg.

mount_position

Type: vector

ground_position

Type: vector

blocking_legs

Type: array of uint32

The 1-based indices of the legs that should block this leg's movement.

Optional properties

leg_hit_the_ground_trigger

Type: TriggerEffect

For triggers, the source and target is the leg entity and "foot" position. Certain effects may not raise as desired, e.g. "push-back" does nothing, and "script" has leg as the source and target of the event.