Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.combat.DamageType Enum Reference

Public Member Functions

float getShieldMult ()
 
float getArmorMult ()
 
float getHullMult ()
 
String getDisplayName ()
 
String getDescription ()
 
void setDisplayName (String displayName)
 
void setDescription (String description)
 
void setShieldMult (float shieldMult)
 
void setArmorMult (float armorMult)
 
void setHullMult (float hullMult)
 

Public Attributes

 KINETIC =(2.0f,0.5f,1.0f, "Kinetic", "200% vs shields, 50% vs armor")
 
 HIGH_EXPLOSIVE =(0.5f,2.0f,1.0f, "High Explosive", "200% vs armor, 50% vs shields")
 
 FRAGMENTATION =(0.25f,0.25f,1.0f, "Fragmentation", "25% vs shields and armor, 100% vs hull")
 
 ENERGY =(1.0f,1.0f,1.0f, "Energy", "100% vs shields, armor, and hull")
 
 OTHER =(1f,1f,1f, "Other", "Other")
 

Detailed Description

Definition at line 8 of file DamageType.java.

Member Function Documentation

◆ getArmorMult()

float com.fs.starfarer.api.combat.DamageType.getArmorMult ( )

Definition at line 33 of file DamageType.java.

◆ getDescription()

String com.fs.starfarer.api.combat.DamageType.getDescription ( )

Definition at line 42 of file DamageType.java.

◆ getDisplayName()

String com.fs.starfarer.api.combat.DamageType.getDisplayName ( )

Definition at line 39 of file DamageType.java.

◆ getHullMult()

float com.fs.starfarer.api.combat.DamageType.getHullMult ( )

Definition at line 36 of file DamageType.java.

◆ getShieldMult()

float com.fs.starfarer.api.combat.DamageType.getShieldMult ( )

Definition at line 30 of file DamageType.java.

◆ setArmorMult()

void com.fs.starfarer.api.combat.DamageType.setArmorMult ( float  armorMult)

Definition at line 54 of file DamageType.java.

◆ setDescription()

void com.fs.starfarer.api.combat.DamageType.setDescription ( String  description)

Definition at line 48 of file DamageType.java.

◆ setDisplayName()

void com.fs.starfarer.api.combat.DamageType.setDisplayName ( String  displayName)

Definition at line 45 of file DamageType.java.

◆ setHullMult()

void com.fs.starfarer.api.combat.DamageType.setHullMult ( float  hullMult)

Definition at line 57 of file DamageType.java.

◆ setShieldMult()

void com.fs.starfarer.api.combat.DamageType.setShieldMult ( float  shieldMult)

Definition at line 51 of file DamageType.java.

Member Data Documentation

◆ ENERGY

com.fs.starfarer.api.combat.DamageType.ENERGY =(1.0f,1.0f,1.0f, "Energy", "100% vs shields, armor, and hull")

Definition at line 12 of file DamageType.java.

◆ FRAGMENTATION

com.fs.starfarer.api.combat.DamageType.FRAGMENTATION =(0.25f,0.25f,1.0f, "Fragmentation", "25% vs shields and armor, 100% vs hull")

Definition at line 11 of file DamageType.java.

◆ HIGH_EXPLOSIVE

com.fs.starfarer.api.combat.DamageType.HIGH_EXPLOSIVE =(0.5f,2.0f,1.0f, "High Explosive", "200% vs armor, 50% vs shields")

Definition at line 10 of file DamageType.java.

◆ KINETIC

com.fs.starfarer.api.combat.DamageType.KINETIC =(2.0f,0.5f,1.0f, "Kinetic", "200% vs shields, 50% vs armor")

Definition at line 9 of file DamageType.java.

◆ OTHER

com.fs.starfarer.api.combat.DamageType.OTHER =(1f,1f,1f, "Other", "Other")

Definition at line 13 of file DamageType.java.


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