Types/SpiderLegSpecification: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(→‎leg_hit_the_ground_trigger: little bit of details for how triggers act)
m (→‎leg_hit_the_ground_trigger: position isn't in the script event, not sure about other triggers)
Line 22: Line 22:
'''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.
For triggers, the source and target is the leg entity. 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:33, 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. 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.