naev 0.12.5
OutfitLauncherData Struct Reference

Represents a particular missile launcher. More...

#include <outfit.h>

Collaboration diagram for OutfitLauncherData:

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 249 of file outfit.h.

Field Documentation

◆ accel

double OutfitLauncherData::accel

Acceleration

Definition at line 276 of file outfit.h.

◆ ai

OutfitAmmoAI OutfitLauncherData::ai

Smartness of ammo.

Definition at line 271 of file outfit.h.

◆ ammo_mass

double OutfitLauncherData::ammo_mass

How heavy it is.

Definition at line 268 of file outfit.h.

◆ amount

int OutfitLauncherData::amount

Amount of ammo it can store.

Definition at line 251 of file outfit.h.

◆ arc

double OutfitLauncherData::arc

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

Definition at line 259 of file outfit.h.

◆ armour

double OutfitLauncherData::armour

Core health.

Definition at line 282 of file outfit.h.

◆ delay

double OutfitLauncherData::delay

Delay between shots.

Definition at line 250 of file outfit.h.

◆ dispersion

double OutfitLauncherData::dispersion

Angle amount to spread particles around independent of heat.

Definition at line 262 of file outfit.h.

◆ dmg

Damage OutfitLauncherData::dmg

Damage done.

Definition at line 278 of file outfit.h.

◆ dmg_absorb

double OutfitLauncherData::dmg_absorb

Damage absorption.

Definition at line 283 of file outfit.h.

◆ duration

double OutfitLauncherData::duration

How long the ammo lives.

Definition at line 269 of file outfit.h.

◆ energy

double OutfitLauncherData::energy

Energy usage

Definition at line 277 of file outfit.h.

◆ gfx

OutfitGFX OutfitLauncherData::gfx

Rendering information.

Definition at line 285 of file outfit.h.

◆ iflockon

double OutfitLauncherData::iflockon

Time it takes to lock on properly after launch.

Definition at line 256 of file outfit.h.

◆ lockon

double OutfitLauncherData::lockon

Time it takes to lock on the target

Definition at line 255 of file outfit.h.

◆ mining_rarity

int OutfitLauncherData::mining_rarity

Maximum mining rarity the weapon can mine.

Definition at line 266 of file outfit.h.

◆ radius

double OutfitLauncherData::radius

Explosion radius.

Definition at line 279 of file outfit.h.

◆ reload_time

double OutfitLauncherData::reload_time

Time it takes to reload 1 ammo.

Definition at line 252 of file outfit.h.

◆ resist

double OutfitLauncherData::resist

Lowers chance of jamming by this amount

Definition at line 270 of file outfit.h.

◆ shots

int OutfitLauncherData::shots

Number of particles shot when fired.

Definition at line 265 of file outfit.h.

◆ sound

int OutfitLauncherData::sound

sound to play

Definition at line 286 of file outfit.h.

◆ sound_hit

int OutfitLauncherData::sound_hit

Sound to play on hit.

Definition at line 287 of file outfit.h.

◆ speed

double OutfitLauncherData::speed

Initial speed.

Definition at line 273 of file outfit.h.

◆ speed_dispersion

double OutfitLauncherData::speed_dispersion

Dispersion, but for speed.

Definition at line 264 of file outfit.h.

◆ speed_max

double OutfitLauncherData::speed_max

Maximum speed. Defaults to speed if not set.

Definition at line 274 of file outfit.h.

◆ spfx_armour

int OutfitLauncherData::spfx_armour

special effect on hit

Definition at line 288 of file outfit.h.

◆ spfx_shield

int OutfitLauncherData::spfx_shield

special effect on hit

Definition at line 289 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 260 of file outfit.h.

◆ trackmax

double OutfitLauncherData::trackmax

Ewarfare maximal (optimal) tracking.

Definition at line 258 of file outfit.h.

◆ trackmin

double OutfitLauncherData::trackmin

Ewarfare minimal tracking.

Definition at line 257 of file outfit.h.

◆ trail_spec

const TrailSpec* OutfitLauncherData::trail_spec

Trail style if applicable, else NULL.

Definition at line 290 of file outfit.h.

◆ trail_x_offset

double OutfitLauncherData::trail_x_offset

Offset x.

Definition at line 291 of file outfit.h.

◆ turn

double OutfitLauncherData::turn

Turn velocity in rad/s.

Definition at line 275 of file outfit.h.


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