Package zombie.inventory
Class ItemPickerJava
java.lang.Object
zombie.inventory.ItemPickerJava
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
static final class
static final class
static final class
static final class
static final class
-
Field Summary
Modifier and TypeFieldDescriptionstatic final gnu.trove.map.hash.THashMap<String,
ItemPickerJava.ItemPickerContainer> static final gnu.trove.map.hash.THashMap<String,
ItemPickerJava.ItemPickerContainer> static final gnu.trove.map.hash.THashMap<String,
ItemPickerJava.ItemPickerRoom> static final gnu.trove.map.hash.THashMap<String,
ItemPickerJava.VehicleDistribution> static final HashMap<String,
ItemPickerJava.ItemPickerUpgradeWeapons> static final ArrayList<ItemPickerJava.ItemPickerUpgradeWeapons>
static float
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
static void
doRollItem
(ItemPickerJava.ItemPickerContainer containerDist, ItemContainer container, float zombieDensity, IsoGameCharacter character, boolean doItemContainer, boolean isJunk, ItemPickerJava.ItemPickerRoom roomDist) static void
fillContainer
(ItemContainer container, IsoPlayer player) static void
fillContainerType
(ItemPickerJava.ItemPickerRoom roomDist, ItemContainer container, String roomName, IsoGameCharacter character) getItemContainer
(String room, String container, String proceduralName, boolean junk) static float
getLootModifier
(String itemname) static void
static void
Parse()
static void
rollContainerItem
(InventoryContainer bag, IsoGameCharacter character, ItemPickerJava.ItemPickerContainer containerDist) static void
rollItem
(ItemPickerJava.ItemPickerContainer containerDist, ItemContainer container, boolean doItemContainer, IsoGameCharacter character, ItemPickerJava.ItemPickerRoom roomDist) static InventoryItem
tryAddItemToContainer
(ItemContainer container, String itemType, ItemPickerJava.ItemPickerContainer containerDist) static void
-
Field Details
-
zombieDensityCap
public static float zombieDensityCap -
NoContainerFillRooms
-
WeaponUpgrades
-
WeaponUpgradeMap
-
rooms
-
containers
public static final gnu.trove.map.hash.THashMap<String,ItemPickerJava.ItemPickerContainer> containers -
ProceduralDistributions
public static final gnu.trove.map.hash.THashMap<String,ItemPickerJava.ItemPickerContainer> ProceduralDistributions -
VehicleDistributions
public static final gnu.trove.map.hash.THashMap<String,ItemPickerJava.VehicleDistribution> VehicleDistributions
-
-
Constructor Details
-
ItemPickerJava
public ItemPickerJava()
-
-
Method Details
-
Parse
public static void Parse() -
InitSandboxLootSettings
public static void InitSandboxLootSettings() -
fillContainer
-
fillContainerType
public static void fillContainerType(ItemPickerJava.ItemPickerRoom roomDist, ItemContainer container, String roomName, IsoGameCharacter character) -
tryAddItemToContainer
public static InventoryItem tryAddItemToContainer(ItemContainer container, String itemType, ItemPickerJava.ItemPickerContainer containerDist) -
rollItem
public static void rollItem(ItemPickerJava.ItemPickerContainer containerDist, ItemContainer container, boolean doItemContainer, IsoGameCharacter character, ItemPickerJava.ItemPickerRoom roomDist) -
doRollItem
public static void doRollItem(ItemPickerJava.ItemPickerContainer containerDist, ItemContainer container, float zombieDensity, IsoGameCharacter character, boolean doItemContainer, boolean isJunk, ItemPickerJava.ItemPickerRoom roomDist) -
rollContainerItem
public static void rollContainerItem(InventoryContainer bag, IsoGameCharacter character, ItemPickerJava.ItemPickerContainer containerDist) -
getLootModifier
-
updateOverlaySprite
-
doOverlaySprite
-
getItemContainer
public static ItemPickerJava.ItemPickerContainer getItemContainer(String room, String container, String proceduralName, boolean junk)
-