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