Types/TriggerItem: Difference between revisions
Jump to navigation
Jump to search
(Created page with "== Extensions == * Types/DirectTriggerItem * Types/AreaTriggerItem * Types/LineTriggerItem * Types/ClusterTriggerItem == Optional properties == === entity_fl...") |
(link outwards to Types/Trigger) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
The abstract base for all trigger items loaded by [[Types/Trigger]]. | |||
== Extensions == | == Extensions == | ||
* [[Types/DirectTriggerItem]] | * [[Types/DirectTriggerItem]] | ||
Line 12: | Line 14: | ||
'''Default''': All flags | '''Default''': All flags | ||
Only prototypes with these | Only prototypes with these flags are affected by the trigger item. | ||
=== ignore_collision_condition === | |||
'''Type''': [[Types/bool]] | |||
'''Default''': false | |||
=== trigger_target_mask === | |||
'''Type''': [[Types/TriggerTargetMask]] | |||
'''Default''': everything | |||
=== repeat_count === | === repeat_count === | ||
Line 18: | Line 30: | ||
'''Default''': 1 | '''Default''': 1 | ||
=== probability === | |||
'''Type''': [[Types/float]] | |||
'''Default''': 1 | |||
Must be greater than 0 and less than or equal to 1. | |||
=== collision_mask === | === collision_mask === | ||
Line 25: | Line 44: | ||
Only prototypes with these collision masks are affected by the trigger item. | Only prototypes with these collision masks are affected by the trigger item. | ||
=== action_delivery === | === action_delivery === |
Latest revision as of 15:51, 17 June 2022
The abstract base for all trigger items loaded by Types/Trigger.
Extensions
Optional properties
entity_flags
Type: Types/EntityPrototypeFlags
Default: All flags
Only prototypes with these flags are affected by the trigger item.
ignore_collision_condition
Type: Types/bool
Default: false
trigger_target_mask
Type: Types/TriggerTargetMask
Default: everything
repeat_count
Type: Types/uint32
Default: 1
probability
Type: Types/float
Default: 1
Must be greater than 0 and less than or equal to 1.
collision_mask
Type: Types/CollisionMask
Default: All masks
Only prototypes with these collision masks are affected by the trigger item.
action_delivery
Type: Types/TriggerDelivery or Types/table of Types/TriggerDelivery
force
Type: Types/ForceCondition
Default: All forces
Only entities meeting the force condition are affected by the trigger item.