9 KINETIC(2.0f,0.5f,1.0f,
"Kinetic",
"200% vs shields, 50% vs armor"),
10 HIGH_EXPLOSIVE(0.5f,2.0f,1.0f,
"High Explosive",
"200% vs armor, 50% vs shields"),
11 FRAGMENTATION(0.25f,0.25f,1.0f,
"Fragmentation",
"25% vs shields and armor, 100% vs hull"),
12 ENERGY(1.0f,1.0f,1.0f,
"Energy",
"100% vs shields, armor, and hull"),
13 OTHER(1f,1f,1f,
"Other",
"Other");
16 private DamageType(
float shieldMult,
float armorMult,
float hullMult, String displayName, String description) {
17 this.shieldMult = shieldMult;
18 this.armorMult = armorMult;
19 this.hullMult = hullMult;
20 this.displayName = displayName;
21 this.description = description;
24 private String displayName;
25 private String description;
26 private float shieldMult;
27 private float armorMult;
28 private float hullMult;
46 this.displayName = displayName;
49 this.description = description;
52 this.shieldMult = shieldMult;
55 this.armorMult = armorMult;
58 this.hullMult = hullMult;