Class ItemPickerJava
java.lang.Object
zombie.inventory.ItemPickerJava
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic 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 booleanaddVehicleKeyAsLoot(InventoryItem item, ItemContainer container) static booleancontainerHasZone(ItemContainer container, String string) static voidstatic voiddoRollItem(ItemPickerJava.ItemPickerContainer itemPickerContainer, ItemContainer container, float float0, IsoGameCharacter character, boolean boolean0, ItemPickerJava.ItemPickerRoom itemPickerRoom) static voidfillContainer(ItemContainer container, IsoPlayer _player) static voidfillContainerType(ItemPickerJava.ItemPickerRoom roomDist, ItemContainer container, String roomName, IsoGameCharacter character) static floatgetActualSpawnChance(ItemPickerJava.ItemPickerItem itemPickerItem, IsoGameCharacter character, ItemContainer container, float float2, boolean boolean0) static floatgetAdjustedZombieDensity(float float0, Item item, boolean boolean0) static floatgetBaseChance(ItemPickerJava.ItemPickerItem itemPickerItem, IsoGameCharacter character, boolean boolean0) static floatgetBaseChanceMultiplier(IsoGameCharacter character, boolean boolean0, Item item) static StringgetContainerZombiesType(ItemContainer container) getItemContainer(String room, String container, String proceduralName, boolean junk) static gnu.trove.map.hash.THashMap<String, ItemPickerJava.ItemPickerContainer> static StringgetLootDebugString(IsoObject object) static floatgetLootModifier(String itemname) static floatgetLootModifier(String string, boolean boolean0) static floatgetLootModifierFromType(String string) static StringgetLootType(Item item) static StringgetSquareBuildingName(IsoGridSquare square) static StringgetSquareRegion(IsoGridSquare square) static StringgetSquareZombiesType(IsoGridSquare square) static floatgetZombieDensityFactor(ItemPickerJava.ItemPickerContainer itemPickerContainer, ItemContainer container) static booleanhasDistributionForContainerInRoom(String string0, String string1) static booleanhasDistributionForRoom(String string) static voidstatic booleanstatic voidstatic voiditemSpawnSanityCheck(InventoryItem item, ItemContainer container) static voidkeyNamerBuilding(InventoryItem item, IsoGridSquare square) static voidParse()static voidrollContainerItem(InventoryContainer bag, IsoGameCharacter character, ItemPickerJava.ItemPickerContainer containerDist) static voidrollItem(ItemPickerJava.ItemPickerContainer containerDist, ItemContainer container, boolean doItemContainer, IsoGameCharacter character, ItemPickerJava.ItemPickerRoom roomDist) static voidrotItem(InventoryItem item1) static voidspawnLootCarKey(InventoryItem item, ItemContainer container) static voidspawnLootCarKey(InventoryItem item, ItemContainer container0, ItemContainer container1) static booleansquareHasZone(IsoGridSquare square, String string) static voidtrashItem(InventoryItem item0) static voidtrashItemLooted(InventoryItem item0) static voidtrashItemRats(InventoryItem item0) static InventoryItemtryAddItemToContainer(ItemContainer container, String itemType, ItemPickerJava.ItemPickerContainer containerDist) static voidstatic voidwearDownItem(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
-
getLootDebugString
-
hasDistributionForRoom
-
hasDistributionForContainerInRoom
-