projectile_gfx_missile = { #common for all types of projectiles name = "spikespores" color = { 1.0 0.5 0.0 1.0 } hit_entity = "spikespores_hit_entity" shield_hit_entity = "spikespores_shield_hit_entity" muzzle_flash_entity = "spikespores_muzzle_flash_entity" #missile specific data entity = "spikespores_entity" shield_impact = { size = large delay = 0.0 } } projectile_gfx_beam = { #common for all types of projectiles name = "voidworm_bite" color = { 1.0 0.8 0.7 0.2 } hit_entity = "voidworm_bite_hit_entity" shield_hit_entity = "voidworm_bite_shield_hit_entity" muzzle_flash_entity = "voidworm_bite_muzzle_entity" windup_entity = "voidworm_bite_windup_entity" #beam specific data width = 10.0 texture_scroll_speed = 1.0 texture_tiling = 5.5 hit = { alpha_curve = { 0.0 0.0 0.05 0.0 0.1 40.0 0.7 5.0 0.9 0.0 1.0 0.0 } duration = 3.0 } miss = { alpha_curve = { 0.0 0.0 0.05 0.0 0.1 40.0 0.7 5.0 0.9 0.0 1.0 0.0 } duration = 3.0 } texture = "gfx/models/combat_items/titan_laser_diffuse.dds" shield_impact = { size = large loop_duration = 0.5 delay = 0.2 } } # Meteoroid Slinger projectile_gfx_ballistic = { #common for all types of projectiles name = "meteoroid_slinger" color = { 1.0 1.0 1.0 1.0 } hit_entity = "meteoroid_slinger_hit_entity" shield_hit_entity = "meteoroid_slinger_shield_hit_entity" muzzle_flash_entity = "meteoroid_slinger_muzzle_entity" #ballistic specific entity = "meteoroid_slinger_entity" speed = 450.0 #preferred speed of the projectile max_duration = 1.0 #Speed of projectile might be scaled up in order to guarantee reaching the target within seconds random_scale_multiplier = { min = 0.2 max = 1.0 } shield_impact = { size = large delay = 0.0 } }