Class SalvageEntityGenDataSpec.DropData

java.lang.Object
com.fs.starfarer.api.impl.campaign.procgen.SalvageEntityGenDataSpec.DropData
All Implemented Interfaces:
Cloneable
Enclosing class:
SalvageEntityGenDataSpec

public static class SalvageEntityGenDataSpec.DropData extends Object implements Cloneable
  • Field Details

    • group

      public transient String group
    • chances

      public transient int chances
    • maxChances

      public transient int maxChances
    • value

      public transient int value
    • valueMult

      public transient float valueMult
  • Constructor Details

    • DropData

      public DropData()
  • Method Details

    • addWeapon

      public void addWeapon(String id, float weight)
    • addHullMod

      public void addHullMod(String id, float weight)
    • addFighterChip

      public void addFighterChip(String id, float weight)
    • addNothing

      public void addNothing(float weight)
    • addCommodity

      public void addCommodity(String id, float weight)
    • addSpecialItem

      public void addSpecialItem(String data, float weight)
    • addCustom

      public void addCustom(String data, float weight)
    • addRandomWeapons

      public void addRandomWeapons(int tier, float weight)
    • addRandomWeapons

      public void addRandomWeapons(int tier, float weight, String... tags)
    • addRandomHullmods

      public void addRandomHullmods(int tier, float weight)
    • addRandomHullmods

      public void addRandomHullmods(int tier, float weight, String... tags)
    • addRandomFighters

      public void addRandomFighters(int tier, float weight)
    • addRandomFighters

      public void addRandomFighters(int tier, float weight, String... tags)
    • initCustom

      public void initCustom()
    • clearCustom

      public void clearCustom()
    • getCustom

      public WeightedRandomPicker<DropGroupRow> getCustom()
    • clone

      Overrides:
      clone in class Object