Project Zomboid Lua Docs 29123
Unofficial documentation for Project Zomboid's Lua
Loading...
Searching...
No Matches
forageSystem Member List

This is the complete list of members for forageSystem, including all inherited members.

addCatDef(table _catDef, boolean _overwrite)forageSystemstatic
addForageDef(string _itemType, table _forageDef)forageSystemstatic
addItemDef(table _itemDef)forageSystemstatic
addOrDropItems(IsoPlayer _character, ItemContainer _inventory, ArrayList< InventoryItem > _items, boolean _discardItems)forageSystemstatic
addSkillDef(table _skillDef, boolean _overwrite)forageSystemstatic
addZoneDef(umbrella::Foraging::ZoneDefinition _zoneDef, boolean _overwrite)forageSystemstatic
catDefsforageSystemstatic
checkIfRecreateIcons()forageSystemstatic
checkMetaZone(umbrella::Foraging::ZoneData _zoneData)forageSystemstatic
checkRefillZone(umbrella::Foraging::ZoneData _zoneData)forageSystemstatic
clearTables()forageSystemstatic
createDebugLog(boolean _doItemStats)forageSystemstatic
createForageIcons(umbrella::Foraging::ZoneData _zoneData, boolean _recreate, integer _count)forageSystemstatic
createForageZone(number _x, number _y, Zone _defZone)forageSystemstatic
createZoneData(Zone _forageZone, umbrella::Foraging::ZoneDefinition _zoneDef)forageSystemstatic
debugRefreshAllZones()forageSystemstatic
debugRefreshZone(umbrella::Foraging::ZoneData _zoneData)forageSystemstatic
doClothingItemSpawn(IsoPlayer _character, ItemContainer _inventory, umbrella::Foraging::ItemDefinition _itemDef, ArrayList< InventoryItem > _items)forageSystemstatic
doDeadTrapAnimalSpawn(IsoPlayer _character, ItemContainer _inventory, umbrella::Foraging::ItemDefinition _itemDef, ArrayList< InventoryItem > _items)forageSystemstatic
doEndurancePenalty(IsoPlayer _character, number _amount)forageSystemstatic
doFatiguePenalty(IsoPlayer _character, number _amount)forageSystemstatic
doGenericItemSpawn(IsoPlayer _character, ItemContainer _inventory, umbrella::Foraging::ItemDefinition _itemDef, ArrayList< InventoryItem > _items)forageSystemstatic
doGlassesCheck(IsoPlayer _character, umbrella::Foraging::SkillDefinition _skillDef, string _bonusEffect)forageSystemstatic
doItemDefCheck(boolean _doItemFile)forageSystemstatic
doJunkWeaponSpawn(IsoPlayer _character, ItemContainer _inventory, umbrella::Foraging::ItemDefinition _itemDef, ArrayList< InventoryItem > _items)forageSystemstatic
doPoisonItemSpawn(IsoPlayer _character, ItemContainer _inventory, umbrella::Foraging::ItemDefinition _itemDef, ArrayList< InventoryItem > _items)forageSystemstatic
doRandomAgeSpawn(IsoPlayer _character, ItemContainer _inventory, umbrella::Foraging::ItemDefinition _itemDef, ArrayList< InventoryItem > _items)forageSystemstatic
doWildCropSpawn(IsoPlayer _character, ItemContainer _inventory, umbrella::Foraging::ItemDefinition _itemDef, ArrayList< InventoryItem > _items)forageSystemstatic
doWildFoodSpawn(IsoPlayer _character, ItemContainer _inventory, umbrella::Foraging::ItemDefinition _itemDef, ArrayList< InventoryItem > _items)forageSystemstatic
doWorldAgeSpawn(IsoPlayer _character, ItemContainer _inventory, umbrella::Foraging::ItemDefinition _itemDef, ArrayList< InventoryItem > _items)forageSystemstatic
fillZone(umbrella::Foraging::ZoneData _zoneData)forageSystemstatic
generateLootTable()forageSystemstatic
getAimVisionBonus(IsoPlayer _character)forageSystemstatic
getBodyPenalty(IsoPlayer _character)forageSystemstatic
getCategoryBonus(IsoPlayer _character, umbrella::Foraging::CategoryDefinition _catDef)forageSystemstatic
getClothingPenalty(IsoPlayer _character)forageSystemstatic
getDarknessEffectReduction(IsoPlayer _character)forageSystemstatic
getDefinedZoneAt(number _x, number _y)forageSystemstatic
getDifficultyPenalty(integer _perkLevel)forageSystemstatic
getExhaustionPenalty(IsoPlayer _character)forageSystemstatic
getForageZoneAt(number _x, number _y)forageSystemstatic
getHungerBonus(IsoPlayer _character, umbrella::Foraging::ItemDefinition _itemDef)forageSystemstatic
getItemDefSize(umbrella::Foraging::ItemDefinition _itemDef)forageSystemstatic
getItemSizePenalty(number _itemSize)forageSystemstatic
getLevelVisionBonus(integer _perkLevel)forageSystemstatic
getLightLevelPenalty(IsoPlayer _character, IsoGridSquare _square, boolean _doReduction)forageSystemstatic
getMonthBonus(umbrella::Foraging::ItemDefinition _itemDef, integer _month, integer _monthBonus, integer _monthMalus)forageSystemstatic
getMovementVisionPenalty(IsoPlayer _character)forageSystemstatic
getPanicPenalty(IsoPlayer _character)forageSystemstatic
getPerkLevel(IsoPlayer _character, umbrella::Foraging::ItemDefinition _itemDef)forageSystemstatic
getProfessionVisionBonus(IsoPlayer _character)forageSystemstatic
getRandomCoord(integer _x1, integer _x2, integer _y1, integer _y2)forageSystemstatic
getRefillBonus(umbrella::Foraging::ZoneData _zoneData)forageSystemstatic
getSneakVisionBonus(IsoPlayer _character)forageSystemstatic
getTimeOfDay()forageSystemstatic
getTimeOfDayBonus(umbrella::Foraging::ItemDefinition|umbrella::Foraging::CategoryDefinition _def, boolean _isDay)forageSystemstatic
getTraitVisionBonus(IsoPlayer _character)forageSystemstatic
getWeatherBonus(umbrella::Foraging::ItemDefinition|umbrella::Foraging::CategoryDefinition _def, boolean _isRaining, boolean _isSnowing, boolean _hasRained)forageSystemstatic
getWeatherEffectReduction(IsoPlayer _character)forageSystemstatic
getWeatherPenalty(IsoPlayer _character, IsoGridSquare _square)forageSystemstatic
getWeatherType()forageSystemstatic
getWorldAge()forageSystemstatic
getZoneData(Zone _forageZone, umbrella::Foraging::ZoneDefinition _zoneDef, number _x, number _y)forageSystemstatic
getZoneDef(Zone _definedZone)forageSystemstatic
getZoneDefByType(string _zoneName)forageSystemstatic
getZoneRandomCoord(umbrella::Foraging::ZoneData _zoneData)forageSystemstatic
getZoneRandomCoordNearPoint(umbrella::Foraging::ZoneData _zoneData, number _minDist, number _x, number _y)forageSystemstatic
giveItemXP(IsoPlayer _character, umbrella::Foraging::ItemDefinition _itemDef, number _amount)forageSystemstatic
hasNeededPerks(IsoPlayer _character, umbrella::Foraging::ItemDefinition _itemDef, umbrella::Foraging::ZoneDefinition _zoneDef)forageSystemstatic
hasNeededRecipes(IsoPlayer _character, umbrella::Foraging::ItemDefinition _itemDef)forageSystemstatic
hasNeededTraits(IsoPlayer _character, umbrella::Foraging::ItemDefinition _itemDef)forageSystemstatic
hasRequiredItems(IsoPlayer _character, umbrella::Foraging::ItemDefinition _itemDef)forageSystemstatic
importDef(table _def, table _defaultDef)forageSystemstatic
init()forageSystemstatic
integrityCheck()forageSystemstatic
isForageable(IsoPlayer _character, umbrella::Foraging::ItemDefinition _itemDef, umbrella::Foraging::ZoneDefinition _zoneDef)forageSystemstatic
isItemExist(IsoPlayer _character, umbrella::Foraging::ItemDefinition _itemDef, umbrella::Foraging::ZoneDefinition _zoneDef)forageSystemstatic
isItemInZone(IsoPlayer _character, umbrella::Foraging::ItemDefinition _itemDef, umbrella::Foraging::ZoneDefinition _zoneDef)forageSystemstatic
isItemScriptValid(IsoPlayer _character, umbrella::Foraging::ItemDefinition _itemDef, umbrella::Foraging::ZoneDefinition _zoneDef)forageSystemstatic
isItemTypeExist(string _itemType)forageSystemstatic
isValidFloor(IsoGridSquare _square, umbrella::Foraging::ItemDefinition _itemDef, umbrella::Foraging::CategoryDefinition _catDef)forageSystemstatic
isValidMonth(nil _, umbrella::Foraging::ItemDefinition _itemDef, umbrella::Foraging::ZoneDefinition _zoneDef, integer _month)forageSystemstatic
isValidSkillDefEffect(IsoPlayer _character, umbrella::Foraging::SkillDefinition _skillDef, string _bonusEffect)forageSystemstatic
isValidSquare(IsoGridSquare _square, umbrella::Foraging::ItemDefinition _itemDef, umbrella::Foraging::CategoryDefinition _catDef)forageSystemstatic
itemBlacklistforageSystemstatic
itemDefsforageSystemstatic
itemFound(IsoPlayer _character, string _itemType, number _amount)forageSystemstatic
lootTableMonthforageSystemstatic
lootTablesforageSystemstatic
lootTableUpdate()forageSystemstatic
modifyItemDef(table _itemDef)forageSystemstatic
pickRandomItemType(umbrella::Foraging::LootTable _lootTable)forageSystemstatic
populateCatDefs(umbrella::Foraging::CategoryDefinition[] _catDefs)forageSystemstatic
populateItemDefs(umbrella::Foraging::ItemDefinition[] _itemDefs)forageSystemstatic
populateMixedZoneCategories()forageSystemstatic
populateScavengeDefs()forageSystemstatic
populateSkillDefs(table _skillDefs)forageSystemstatic
populateZoneDefs(umbrella::Foraging::ZoneDefinition[] _zoneDefs)forageSystemstatic
recreateIcons()forageSystemstatic
removeItemDef(table _itemDef)forageSystemstatic
setOptionValues()forageSystemstatic
setScriptItemFocusCategories(umbrella::Foraging::ItemDefinition _itemDef, Item _scriptItem)forageSystemstatic
skillDefsforageSystemstatic
statisticsDebug(boolean _createDebugLog, boolean _doItemStats)forageSystemstatic
statisticsTableforageSystemstatic
takeItem(umbrella::Foraging::ZoneData _zoneData, number _number)forageSystemstatic
updateTimeValues()forageSystemstatic
updateZone(umbrella::Foraging::ZoneData _zoneData)forageSystemstatic
zoneContains(umbrella::Foraging::ZoneData _zoneData, number _x, number _y, number _z)forageSystemstatic
zoneDefsforageSystemstatic
zoneIntersects(umbrella::Foraging::ZoneData _zoneData, number _x, number _y, number _z, number _w, number _h)forageSystemstatic