TriggerDelivery :: table
Table fields
| type | :: "instant" or "projectile" or "beam" or "stream" or "artillery" or "chain" or "delayed" | |
| source_effects | :: array[TriggerEffectItem] | |
| target_effects | :: array[TriggerEffectItem] |
Other attributes may be specified depending on type:
artillery
| projectile | :: string | |
| starting_speed | :: float | |
| starting_speed_deviation | :: float | |
| direction_deviation | :: float | |
| range_deviation | :: float | |
| trigger_fired_artillery | :: boolean |
beam
| beam | :: string | |
| add_to_shooter | :: boolean | |
| max_length | :: uint32 | |
| duration | :: uint32 | |
| destroy_with_source_or_target | :: boolean | |
| source_offset | :: Vector |
chain
| chain | :: string |
delayed
| delayed_trigger | :: string |
projectile
| projectile | :: string | |
| starting_speed | :: float | |
| starting_speed_deviation | :: float | |
| direction_deviation | :: float | |
| range_deviation | :: float | |
| max_range | :: double | |
| min_range | :: double |

