|
Project Zomboid Lua Docs 42.20.3
Unofficial documentation for Project Zomboid's Lua
|
Public Member Functions | |
| void | initNew () |
| void | stateFromIsoObject (IsoObject isoObject) |
| void | stateToIsoObject (IsoObject isoObject) |
| IsoObject | getObject () |
| void | setObjectName (string objectName) |
| void | setSpriteName (string spriteName) |
| boolean | isAlive () |
| boolean | hasVisibleFlies () |
| boolean | isBadMonth () |
| boolean | isBadMonthHardy () |
| boolean | isColdHardy () |
| boolean | isSowMonth () |
| boolean | isBestMonth () |
| boolean | isRiskMonth () |
| boolean | canHarvest () |
| void | addObject () |
| void | removeObject () |
| void | mildew () |
| void | aphid () |
| void | flies () |
| void | slugs () |
| boolean | defaultDiseaseCheck () |
| void | upDisease () |
| void | lowerWaterLvl (nil plant) |
| void | cureMildew (InventoryItem mildewCureSource, integer uses, integer skill) |
| void | cureFlies (InventoryItem fliesCureSource, integer uses, integer skill) |
| void | cureAphids (InventoryItem aphidsCureSource, integer uses, integer skill) |
| void | cureSlugs (InventoryItem slugsCureSource, integer uses, integer skill) |
| void | water (InventoryItem waterSource, integer uses) |
| void | fertilize ({ compost:boolean, skill:integer } args) |
| void | compostPlant (integer skill) |
| void | fertilize2 (integer skill) |
| void | checkStat () |
| void | killThis () |
| void | dryThis () |
| void | rottenThis () |
| void | destroyThis () |
| void | harvestThis () |
| void | seed (string typeOfSeed, integer skill) |
| void | initHealth (integer skill) |
| void | deadPlant () |
| void | addIcon () |
| void | saveData () |
| void | fromModData (table modData) |
| void | toModData (table modData) |
| void | fromObject (IsoObject object) |
| void | loadGridSquare () |
| SPlantGlobalObject (SFarmingSystem luaSystem, GlobalObject globalObject) | |
| Public Member Functions inherited from SGlobalObject | |
| void | OnModDataChangeItself (IsoObject isoObject) |
| void | noise (string message) |
| void | initNew () |
| void | stateFromIsoObject (IsoObject isoObject) |
| void | stateToIsoObject (IsoObject isoObject) |
| IsoObject | getIsoObject () |
| IsoGridSquare | getSquare () |
| void | updateOnClient () |
| void | removeIsoObject () |
| void | aboutToRemoveFromSystem () |
| void | OnIsoObjectChangedItself (IsoObject isoObject) |
| void | OnModDataChangeItself (IsoObject isoObject) |
| SGlobalObject (SGlobalObjectSystem luaSystem, GlobalObject globalObject) | |
| Public Member Functions inherited from ISBaseObject | |
| void | initialise () |
| ISBaseObject | derive (string type) |
| boolean | instanceof (unknown object, string type) |
| void | addEventListener (string _event, function _callback, unknown _target) |
| void | removeEventListener (string _event, function _callback) |
| void | triggerEvent (string _event, unknown ...) |
| void | clearEventListeners () |
| ISBaseObject () | |
Static Public Member Functions | |
| static void | initModData (table modData) |
Public Attributes | |
| string | objectName |
| string | spriteName |
| boolean | exterior |
| number | aphidLvl |
| number | fliesLvl |
| number | mildewLvl |
| number | slugsLvl |
| number | nextGrowing |
| integer | lastWaterHour |
| number | waterLvl |
| number | fertilizer |
| boolean | cursed |
| number | health |
| boolean | compost |
| boolean | bonusYield |
| string | state |
| number | nbOfGrow |
| string | typeOfSeed |
| number | waterNeeded |
| boolean | hasWeeds |
| number | naturalLight |
| boolean | hasSeeds |
| boolean | hasVegetable |
| number | waterNeededMax |
| boolean | hasSeed |
| boolean | badCare |
| integer | owner |
| Public Attributes inherited from SGlobalObject | |
| SGlobalObjectSystem | luaSystem |
| GlobalObject | globalObject |
| number | x |
| number | y |
| number | z |
| Public Attributes inherited from ISBaseObject | |
| string | Type |
| ISBaseObject | SuperType |
| table< string, table< function, unknown > > | __eventListeners |
| SPlantGlobalObject::SPlantGlobalObject | ( | SFarmingSystem | luaSystem, |
| GlobalObject | globalObject ) |
| void SPlantGlobalObject::addIcon | ( | ) |
| void SPlantGlobalObject::addObject | ( | ) |
| void SPlantGlobalObject::aphid | ( | ) |
| boolean SPlantGlobalObject::canHarvest | ( | ) |
| void SPlantGlobalObject::checkStat | ( | ) |
| void SPlantGlobalObject::compostPlant | ( | integer | skill | ) |
| void SPlantGlobalObject::cureAphids | ( | InventoryItem | aphidsCureSource, |
| integer | uses, | ||
| integer | skill ) |
| void SPlantGlobalObject::cureFlies | ( | InventoryItem | fliesCureSource, |
| integer | uses, | ||
| integer | skill ) |
| void SPlantGlobalObject::cureMildew | ( | InventoryItem | mildewCureSource, |
| integer | uses, | ||
| integer | skill ) |
| void SPlantGlobalObject::cureSlugs | ( | InventoryItem | slugsCureSource, |
| integer | uses, | ||
| integer | skill ) |
| void SPlantGlobalObject::deadPlant | ( | ) |
| boolean SPlantGlobalObject::defaultDiseaseCheck | ( | ) |
| void SPlantGlobalObject::destroyThis | ( | ) |
| void SPlantGlobalObject::dryThis | ( | ) |
| void SPlantGlobalObject::fertilize | ( | { compost:boolean, skill:integer } | args | ) |
| void SPlantGlobalObject::fertilize2 | ( | integer | skill | ) |
| void SPlantGlobalObject::flies | ( | ) |
| void SPlantGlobalObject::fromModData | ( | table | modData | ) |
| void SPlantGlobalObject::fromObject | ( | IsoObject | object | ) |
| IsoObject SPlantGlobalObject::getObject | ( | ) |
| void SPlantGlobalObject::harvestThis | ( | ) |
| boolean SPlantGlobalObject::hasVisibleFlies | ( | ) |
| void SPlantGlobalObject::initHealth | ( | integer | skill | ) |
|
static |
| void SPlantGlobalObject::initNew | ( | ) |
| boolean SPlantGlobalObject::isAlive | ( | ) |
| boolean SPlantGlobalObject::isBadMonth | ( | ) |
| boolean SPlantGlobalObject::isBadMonthHardy | ( | ) |
| boolean SPlantGlobalObject::isBestMonth | ( | ) |
| boolean SPlantGlobalObject::isColdHardy | ( | ) |
| boolean SPlantGlobalObject::isRiskMonth | ( | ) |
| boolean SPlantGlobalObject::isSowMonth | ( | ) |
| void SPlantGlobalObject::killThis | ( | ) |
| void SPlantGlobalObject::loadGridSquare | ( | ) |
| void SPlantGlobalObject::lowerWaterLvl | ( | nil | plant | ) |
| void SPlantGlobalObject::mildew | ( | ) |
| void SPlantGlobalObject::removeObject | ( | ) |
| void SPlantGlobalObject::rottenThis | ( | ) |
| void SPlantGlobalObject::saveData | ( | ) |
| void SPlantGlobalObject::seed | ( | string | typeOfSeed, |
| integer | skill ) |
| void SPlantGlobalObject::setObjectName | ( | string | objectName | ) |
| void SPlantGlobalObject::setSpriteName | ( | string | spriteName | ) |
| void SPlantGlobalObject::slugs | ( | ) |
| void SPlantGlobalObject::stateFromIsoObject | ( | IsoObject | isoObject | ) |
| void SPlantGlobalObject::stateToIsoObject | ( | IsoObject | isoObject | ) |
| void SPlantGlobalObject::toModData | ( | table | modData | ) |
| void SPlantGlobalObject::upDisease | ( | ) |
| void SPlantGlobalObject::water | ( | InventoryItem | waterSource, |
| integer | uses ) |
| number SPlantGlobalObject::aphidLvl |
| boolean SPlantGlobalObject::badCare |
| boolean SPlantGlobalObject::bonusYield |
| boolean SPlantGlobalObject::compost |
| boolean SPlantGlobalObject::cursed |
| boolean SPlantGlobalObject::exterior |
| number SPlantGlobalObject::fertilizer |
| number SPlantGlobalObject::fliesLvl |
| boolean SPlantGlobalObject::hasSeed |
| boolean SPlantGlobalObject::hasSeeds |
| boolean SPlantGlobalObject::hasVegetable |
| boolean SPlantGlobalObject::hasWeeds |
| number SPlantGlobalObject::health |
| integer SPlantGlobalObject::lastWaterHour |
| number SPlantGlobalObject::mildewLvl |
| number SPlantGlobalObject::naturalLight |
| number SPlantGlobalObject::nbOfGrow |
| number SPlantGlobalObject::nextGrowing |
| string SPlantGlobalObject::objectName |
| integer SPlantGlobalObject::owner |
| number SPlantGlobalObject::slugsLvl |
| string SPlantGlobalObject::spriteName |
| string SPlantGlobalObject::state |
| string SPlantGlobalObject::typeOfSeed |
| number SPlantGlobalObject::waterLvl |
| number SPlantGlobalObject::waterNeeded |
| number SPlantGlobalObject::waterNeededMax |