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 item, ItemContainer container) static boolean
containerHasZone
(ItemContainer container, String string) static void
static void
doRollItem
(ItemPickerJava.ItemPickerContainer itemPickerContainer, ItemContainer container, float float0, IsoGameCharacter character, 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 character, ItemContainer container, float float2, boolean boolean0) static float
getAdjustedZombieDensity
(float float0, Item item, boolean boolean0) static float
getBaseChance
(ItemPickerJava.ItemPickerItem itemPickerItem, IsoGameCharacter character, boolean boolean0) static float
getBaseChanceMultiplier
(IsoGameCharacter character, boolean boolean0, Item item) static String
getContainerZombiesType
(ItemContainer container) 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 square) static String
getSquareRegion
(IsoGridSquare square) static String
getSquareZombiesType
(IsoGridSquare square) static float
getZombieDensityFactor
(ItemPickerJava.ItemPickerContainer itemPickerContainer, ItemContainer container) static void
static boolean
static void
static void
itemSpawnSanityCheck
(InventoryItem item, ItemContainer container) static void
keyNamerBuilding
(InventoryItem item, IsoGridSquare square) 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 item1) static void
spawnLootCarKey
(InventoryItem item, ItemContainer container) static void
spawnLootCarKey
(InventoryItem item, ItemContainer container0, ItemContainer container1) static boolean
squareHasZone
(IsoGridSquare square, String string) static void
trashItem
(InventoryItem item0) static void
trashItemLooted
(InventoryItem item0) static void
trashItemRats
(InventoryItem item0) static InventoryItem
tryAddItemToContainer
(ItemContainer container, String itemType, ItemPickerJava.ItemPickerContainer containerDist) static void
static void
wearDownItem
(InventoryItem item0)
-
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 container, float float0, IsoGameCharacter character, 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 item, ItemContainer container0, ItemContainer container1) -
isGoodKey
-
addVehicleKeyAsLoot
-
containerHasZone
-
squareHasZone
-
getContainerZombiesType
-
getSquareZombiesType
-
getSquareBuildingName
-
getSquareRegion
-
getBaseChance
public static float getBaseChance(ItemPickerJava.ItemPickerItem itemPickerItem, IsoGameCharacter character, boolean boolean0) -
getBaseChanceMultiplier
public static float getBaseChanceMultiplier(IsoGameCharacter character, boolean boolean0, Item item) -
getLootModifier
-
getAdjustedZombieDensity
-
getActualSpawnChance
public static float getActualSpawnChance(ItemPickerJava.ItemPickerItem itemPickerItem, IsoGameCharacter character, ItemContainer container, float float2, boolean boolean0) -
getZombieDensityFactor
public static float getZombieDensityFactor(ItemPickerJava.ItemPickerContainer itemPickerContainer, ItemContainer container) -
itemSpawnSanityCheck
-
itemSpawnSanityCheck
-