Class ItemPickerJava
java.lang.Object
zombie.inventory.ItemPickerJava
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
static final class
static final class
static final class
static final class
static final class
static final class
-
Field Summary
FieldsModifier 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
addVehicleKeyAsLoot
(InventoryItem inventoryItem, ItemContainer itemContainer) static boolean
containerHasZone
(ItemContainer itemContainer, String string) static void
static void
doRollItem
(ItemPickerJava.ItemPickerContainer itemPickerContainer, ItemContainer itemContainer, float float0, IsoGameCharacter isoGameCharacter, boolean boolean0, ItemPickerJava.ItemPickerRoom itemPickerRoom) static void
fillContainer
(ItemContainer container, IsoPlayer _player) static void
fillContainerType
(ItemPickerJava.ItemPickerRoom roomDist, ItemContainer container, String roomName, IsoGameCharacter character) static float
getActualSpawnChance
(ItemPickerJava.ItemPickerItem itemPickerItem, IsoGameCharacter isoGameCharacter, ItemContainer itemContainer, float float2, boolean boolean0) static float
getAdjustedZombieDensity
(float float0, Item item, boolean boolean0) static float
getBaseChance
(ItemPickerJava.ItemPickerItem itemPickerItem, IsoGameCharacter isoGameCharacter, boolean boolean0) static float
getBaseChanceMultiplier
(IsoGameCharacter isoGameCharacter, boolean boolean0, Item item) static String
getContainerZombiesType
(ItemContainer itemContainer) getItemContainer
(String room, String container, String proceduralName, boolean junk) static gnu.trove.map.hash.THashMap
<String, ItemPickerJava.ItemPickerContainer> static float
getLootModifier
(String itemname) static float
getLootModifier
(String string, boolean boolean0) static float
getLootModifierFromType
(String string) static String
getLootType
(Item item) static String
getSquareBuildingName
(IsoGridSquare isoGridSquare) static String
getSquareRegion
(IsoGridSquare isoGridSquare) static String
getSquareZombiesType
(IsoGridSquare isoGridSquare) static float
getZombieDensityFactor
(ItemPickerJava.ItemPickerContainer itemPickerContainer, ItemContainer itemContainer) static void
static boolean
static void
itemSpawnSanityCheck
(InventoryItem inventoryItem) static void
itemSpawnSanityCheck
(InventoryItem inventoryItem, ItemContainer itemContainer) static void
keyNamerBuilding
(InventoryItem inventoryItem, IsoGridSquare isoGridSquare) 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 void
rotItem
(InventoryItem inventoryItem) static void
spawnLootCarKey
(InventoryItem inventoryItem, ItemContainer itemContainer) static void
spawnLootCarKey
(InventoryItem inventoryItem, ItemContainer itemContainer0, ItemContainer itemContainer1) static boolean
squareHasZone
(IsoGridSquare isoGridSquare, String string) static void
trashItem
(InventoryItem inventoryItem) static void
trashItemLooted
(InventoryItem inventoryItem) static void
trashItemRats
(InventoryItem inventoryItem) static InventoryItem
tryAddItemToContainer
(ItemContainer container, String itemType, ItemPickerJava.ItemPickerContainer containerDist) static void
static void
wearDownItem
(InventoryItem inventoryItem)
-
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
-
getItemPickerContainers
public static gnu.trove.map.hash.THashMap<String,ItemPickerJava.ItemPickerContainer> getItemPickerContainers() -
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 itemPickerContainer, ItemContainer itemContainer, float float0, IsoGameCharacter isoGameCharacter, boolean boolean0, ItemPickerJava.ItemPickerRoom itemPickerRoom) -
rollContainerItem
public static void rollContainerItem(InventoryContainer bag, IsoGameCharacter character, ItemPickerJava.ItemPickerContainer containerDist) -
getLootModifier
-
getLootModifierFromType
-
getLootType
-
updateOverlaySprite
-
doOverlaySprite
-
getItemContainer
public static ItemPickerJava.ItemPickerContainer getItemContainer(String room, String container, String proceduralName, boolean junk) -
keyNamerBuilding
-
trashItem
-
trashItemLooted
-
trashItemRats
-
wearDownItem
-
rotItem
-
spawnLootCarKey
-
spawnLootCarKey
public static void spawnLootCarKey(InventoryItem inventoryItem, ItemContainer itemContainer0, ItemContainer itemContainer1) -
isGoodKey
-
addVehicleKeyAsLoot
-
containerHasZone
-
squareHasZone
-
getContainerZombiesType
-
getSquareZombiesType
-
getSquareBuildingName
-
getSquareRegion
-
getBaseChance
public static float getBaseChance(ItemPickerJava.ItemPickerItem itemPickerItem, IsoGameCharacter isoGameCharacter, boolean boolean0) -
getBaseChanceMultiplier
public static float getBaseChanceMultiplier(IsoGameCharacter isoGameCharacter, boolean boolean0, Item item) -
getLootModifier
-
getAdjustedZombieDensity
-
getActualSpawnChance
public static float getActualSpawnChance(ItemPickerJava.ItemPickerItem itemPickerItem, IsoGameCharacter isoGameCharacter, ItemContainer itemContainer, float float2, boolean boolean0) -
getZombieDensityFactor
public static float getZombieDensityFactor(ItemPickerJava.ItemPickerContainer itemPickerContainer, ItemContainer itemContainer) -
itemSpawnSanityCheck
-
itemSpawnSanityCheck
-