naev 0.10.4
Data Fields
OutfitBoltData Struct Reference

Represents the particular properties of a bolt weapon. More...

#include <outfit.h>

Data Fields

double delay
 
double speed
 
double range
 
double falloff
 
double energy
 
Damage dmg
 
double heatup
 
double heat
 
double trackmin
 
double trackmax
 
double swivel
 
double dispersion
 
double speed_dispersion
 
int shots
 
int mining_rarity
 
glTexturegfx_space
 
glTexturegfx_end
 
double spin
 
int sound
 
int sound_hit
 
int spfx_armour
 
int spfx_shield
 
CollPolypolygon
 

Detailed Description

Represents the particular properties of a bolt weapon.

Definition at line 121 of file outfit.h.

Field Documentation

◆ delay

double OutfitBoltData::delay

Delay between shots

Definition at line 122 of file outfit.h.

◆ dispersion

double OutfitBoltData::dispersion

Angle amount to spread particles around independent of heat.

Definition at line 133 of file outfit.h.

◆ dmg

Damage OutfitBoltData::dmg

Damage done.

Definition at line 127 of file outfit.h.

◆ energy

double OutfitBoltData::energy

Energy usage

Definition at line 126 of file outfit.h.

◆ falloff

double OutfitBoltData::falloff

Point at which damage falls off.

Definition at line 125 of file outfit.h.

◆ gfx_end

glTexture* OutfitBoltData::gfx_end

End graphic with modified hue.

Definition at line 140 of file outfit.h.

◆ gfx_space

glTexture* OutfitBoltData::gfx_space

Normal graphic.

Definition at line 139 of file outfit.h.

◆ heat

double OutfitBoltData::heat

Heat per shot.

Definition at line 129 of file outfit.h.

◆ heatup

double OutfitBoltData::heatup

How long it should take for the weapon to heat up (approx).

Definition at line 128 of file outfit.h.

◆ mining_rarity

int OutfitBoltData::mining_rarity

Maximum mining rarity the weapon can mine.

Definition at line 136 of file outfit.h.

◆ polygon

CollPoly* OutfitBoltData::polygon

Array (array.h): Collision polygons.

Definition at line 148 of file outfit.h.

◆ range

double OutfitBoltData::range

How far it goes.

Definition at line 124 of file outfit.h.

◆ shots

int OutfitBoltData::shots

Number of particles shot when fired.

Definition at line 135 of file outfit.h.

◆ sound

int OutfitBoltData::sound

Sound to play on shoot.

Definition at line 142 of file outfit.h.

◆ sound_hit

int OutfitBoltData::sound_hit

Sound to play on hit.

Definition at line 143 of file outfit.h.

◆ speed

double OutfitBoltData::speed

How fast it goes.

Definition at line 123 of file outfit.h.

◆ speed_dispersion

double OutfitBoltData::speed_dispersion

Dispersion, but for speed.

Definition at line 134 of file outfit.h.

◆ spfx_armour

int OutfitBoltData::spfx_armour

special effect on hit.

Definition at line 144 of file outfit.h.

◆ spfx_shield

int OutfitBoltData::spfx_shield

special effect on hit.

Definition at line 145 of file outfit.h.

◆ spin

double OutfitBoltData::spin

Graphic spin rate.

Definition at line 141 of file outfit.h.

◆ swivel

double OutfitBoltData::swivel

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

Definition at line 132 of file outfit.h.

◆ trackmax

double OutfitBoltData::trackmax

Ewarfare maximal (optimal) tracking.

Definition at line 131 of file outfit.h.

◆ trackmin

double OutfitBoltData::trackmin

Ewarfare minimal tracking.

Definition at line 130 of file outfit.h.


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