naev 0.11.5
OutfitLauncherData Struct Reference

Represents a particular missile launcher. More...

#include <outfit.h>

Data Fields

double delay
 
int amount
 
double reload_time
 
double lockon
 
double iflockon
 
double trackmin
 
double trackmax
 
double arc
 
double swivel
 
double dispersion
 
double speed_dispersion
 
int shots
 
int mining_rarity
 
double ammo_mass
 
double duration
 
double resist
 
OutfitAmmoAI ai
 
double speed
 
double speed_max
 
double turn
 
double accel
 
double energy
 
Damage dmg
 
double radius
 
double armour
 
double dmg_absorb
 
OutfitGFX gfx
 
int sound
 
int sound_hit
 
int spfx_armour
 
int spfx_shield
 
const TrailSpectrail_spec
 
double trail_x_offset
 

Detailed Description

Represents a particular missile launcher.

The properties of the weapon are highly dependent on the ammunition.

Definition at line 211 of file outfit.h.

Field Documentation

◆ accel

double OutfitLauncherData::accel

Acceleration

Definition at line 236 of file outfit.h.

◆ ai

OutfitAmmoAI OutfitLauncherData::ai

Smartness of ammo.

Definition at line 231 of file outfit.h.

◆ ammo_mass

double OutfitLauncherData::ammo_mass

How heavy it is.

Definition at line 228 of file outfit.h.

◆ amount

int OutfitLauncherData::amount

Amount of ammo it can store.

Definition at line 213 of file outfit.h.

◆ arc

double OutfitLauncherData::arc

Semi-angle of the arc which it will lock on in.

Definition at line 221 of file outfit.h.

◆ armour

double OutfitLauncherData::armour

Core health.

Definition at line 242 of file outfit.h.

◆ delay

double OutfitLauncherData::delay

Delay between shots.

Definition at line 212 of file outfit.h.

◆ dispersion

double OutfitLauncherData::dispersion

Angle amount to spread particles around independent of heat.

Definition at line 223 of file outfit.h.

◆ dmg

Damage OutfitLauncherData::dmg

Damage done.

Definition at line 238 of file outfit.h.

◆ dmg_absorb

double OutfitLauncherData::dmg_absorb

Damage absorption.

Definition at line 243 of file outfit.h.

◆ duration

double OutfitLauncherData::duration

How long the ammo lives.

Definition at line 229 of file outfit.h.

◆ energy

double OutfitLauncherData::energy

Energy usage

Definition at line 237 of file outfit.h.

◆ gfx

OutfitGFX OutfitLauncherData::gfx

Rendering information.

Definition at line 245 of file outfit.h.

◆ iflockon

double OutfitLauncherData::iflockon

Time it takes to lock on properly after launch.

Definition at line 218 of file outfit.h.

◆ lockon

double OutfitLauncherData::lockon

Time it takes to lock on the target

Definition at line 217 of file outfit.h.

◆ mining_rarity

int OutfitLauncherData::mining_rarity

Maximum mining rarity the weapon can mine.

Definition at line 226 of file outfit.h.

◆ radius

double OutfitLauncherData::radius

Explosion radius.

Definition at line 239 of file outfit.h.

◆ reload_time

double OutfitLauncherData::reload_time

Time it takes to reload 1 ammo.

Definition at line 214 of file outfit.h.

◆ resist

double OutfitLauncherData::resist

Lowers chance of jamming by this amount

Definition at line 230 of file outfit.h.

◆ shots

int OutfitLauncherData::shots

Number of particles shot when fired.

Definition at line 225 of file outfit.h.

◆ sound

int OutfitLauncherData::sound

sound to play

Definition at line 246 of file outfit.h.

◆ sound_hit

int OutfitLauncherData::sound_hit

Sound to play on hit.

Definition at line 247 of file outfit.h.

◆ speed

double OutfitLauncherData::speed

Initial speed.

Definition at line 233 of file outfit.h.

◆ speed_dispersion

double OutfitLauncherData::speed_dispersion

Dispersion, but for speed.

Definition at line 224 of file outfit.h.

◆ speed_max

double OutfitLauncherData::speed_max

Maximum speed. Defaults to speed if not set.

Definition at line 234 of file outfit.h.

◆ spfx_armour

int OutfitLauncherData::spfx_armour

special effect on hit

Definition at line 248 of file outfit.h.

◆ spfx_shield

int OutfitLauncherData::spfx_shield

special effect on hit

Definition at line 249 of file outfit.h.

◆ swivel

double OutfitLauncherData::swivel

Amount of swivel (semiarc in radians of deviation the weapon can correct when launched).

Definition at line 222 of file outfit.h.

◆ trackmax

double OutfitLauncherData::trackmax

Ewarfare maximal (optimal) tracking.

Definition at line 220 of file outfit.h.

◆ trackmin

double OutfitLauncherData::trackmin

Ewarfare minimal tracking.

Definition at line 219 of file outfit.h.

◆ trail_spec

const TrailSpec* OutfitLauncherData::trail_spec

Trail style if applicable, else NULL.

Definition at line 250 of file outfit.h.

◆ trail_x_offset

double OutfitLauncherData::trail_x_offset

Offset x.

Definition at line 251 of file outfit.h.

◆ turn

double OutfitLauncherData::turn

Turn velocity in rad/s.

Definition at line 235 of file outfit.h.


The documentation for this struct was generated from the following file: