FluidTurretPrototype
A turret that uses fluid as ammunition.
Parent
Properties
fluid_buffer_size
- Type:
FluidAmount
- Optional:
false
- Override:
false
- Type:
FluidAmount
- Optional:
false
- Override:
false
activation_buffer_ratio
- Type:
FluidAmount
- Optional:
false
- Override:
false
Before an turret that was out of fluid ammunition is able to fire again, the fluid_buffer_size must fill to this proportion.
fluid_box
- Type:
FluidBox
- Optional:
false
- Override:
false
muzzle_light
- Type:
LightDefinition
- Optional:
true
- Override:
false
enough_fuel_indicator_light
- Type:
LightDefinition
- Optional:
true
- Override:
false
not_enough_fuel_indicator_light
- Type:
LightDefinition
- Optional:
true
- Override:
false
muzzle_animation
- Type:
Animation
- Optional:
true
- Override:
false
folded_muzzle_animation_shift
- Type:
AnimatedVector
- Optional:
true
- Override:
false
preparing_muzzle_animation_shift
- Type:
AnimatedVector
- Optional:
true
- Override:
false
prepared_muzzle_animation_shift
- Type:
AnimatedVector
- Optional:
true
- Override:
false
starting_attack_muzzle_animation_shift
- Type:
AnimatedVector
- Optional:
true
- Override:
false
attacking_muzzle_animation_shift
- Type:
AnimatedVector
- Optional:
true
- Override:
false
ending_attack_muzzle_animation_shift
- Type:
AnimatedVector
- Optional:
true
- Override:
false
folding_muzzle_animation_shift
- Type:
AnimatedVector
- Optional:
true
- Override:
false
enough_fuel_indicator_picture
- Type:
Sprite4Way
- Optional:
true
- Override:
false
not_enough_fuel_indicator_picture
- Type:
Sprite4Way
- Optional:
true
- Override:
false
out_of_ammo_alert_icon
- Type:
Sprite
- Optional:
true
- Override:
false
The sprite will be drawn on top of fluid turrets that are out of fluid ammunition. If the out_of_ammo_alert_icon is not set, UtilitySprites::fluid_icon will be used instead.
turret_base_has_direction
- Type:
true
- Optional:
false
- Override:
true
Always true, forcing the turret's collision box to be affected by its rotation.
attack_parameters
- Type:
StreamAttackParameters
- Optional:
false
- Override:
true
Requires ammo_type in attack_parameters.