Package megameklab.printing
Class SVGMassPrinter.UnitData
java.lang.Object
megameklab.printing.SVGMassPrinter.UnitData
- Enclosing class:
SVGMassPrinter
-
Field Summary
FieldsModifier and TypeFieldDescriptionintdoubleintlongintintdoubleintintintintintintintintintintintdoubleintintintint -
Constructor Summary
ConstructorsConstructorDescriptionUnitData(megamek.common.loaders.MekSummary mekSummary, megamek.common.units.Entity entity, RecordSheetOptions options) -
Method Summary
Modifier and TypeMethodDescriptiondoublecalculateSustainedDPT(megamek.common.units.Entity entity) Calculates sustained Damage per Turn (DPT) considering heat limits and ammo availability.getCapitalData(megamek.common.units.Entity entity) getCargo(megamek.common.units.Entity entity)
-
Field Details
-
name
-
id
public int id -
chassis
-
model
-
year
public int year -
weightClass
-
tons
public double tons -
bv
public int bv -
pv
public int pv -
cost
public long cost -
level
-
techBase
-
techRating
-
engine
-
engineRating
public int engineRating -
type
-
subtype
-
omni
public int omni -
source
-
role
-
armorType
-
structureType
-
armor
public int armor -
armorPer
public double armorPer -
internal
public int internal -
heat
public int heat -
dissipation
public int dissipation -
moveType
-
walk
public int walk -
walk2
public int walk2 -
run
public int run -
run2
public int run2 -
jump
public int jump -
jump2
public int jump2 -
umu
public int umu -
c3
-
dpt
public double dpt -
quirks
-
features
-
comp
-
su
public int su -
crewSize
public int crewSize -
icon
-
fluff
-
cargo
-
capital
-
sheets
-
as
-
-
Constructor Details
-
UnitData
public UnitData(megamek.common.loaders.MekSummary mekSummary, megamek.common.units.Entity entity, RecordSheetOptions options)
-
-
Method Details
-
getCargo
-
getCapitalData
-
calculateSustainedDPT
public double calculateSustainedDPT(megamek.common.units.Entity entity) Calculates sustained Damage per Turn (DPT) considering heat limits and ammo availability.
-