|
Project Zomboid Lua Docs 29123
Unofficial documentation for Project Zomboid's Lua
|
Public Member Functions | |
| void | initNew () |
| void | stateFromIsoObject (IsoObject isoObject) |
| void | stateToIsoObject (IsoObject isoObject) |
| void | calculTrap (IsoGridSquare square) |
| void | sendSound (string soundName, IsoGridSquare square) |
| void | addSound (IsoGridSquare square) |
| boolean | isWoodenTrap () |
| boolean | isMetalTrap () |
| void | checkDestroy (IsoGridSquare square) |
| void | removeBait (nil character) |
| unknown | addAliveAnimal (IsoPlayer character) |
| unknown | removeAnimal (nil character) |
| void | testForAnimal (string zoneType, umbrella::TrapAnimalDefinition[] animalsList) |
| void | checkForAnimal (IsoGridSquare square) |
| void | setAnimal (umbrella::TrapAnimalDefinition animal) |
| void | addBait (string bait, nil age, number baitAmountMulti, IsoPlayer player) |
| void | setZones (IsoGridSquare square) |
| void | setDef () |
| void | toObject (IsoObject object, boolean transmitData) |
| void | fromModData (table modData) |
| void | toModData (table modData) |
| boolean | checkBaitFreshness () |
| boolean | checkTime (umbrella::TrapAnimalDefinition animal) |
| void | reinitModData (IsoGridSquare square) |
| boolean | checkForWallExploit (IsoGridSquare square) |
| void | spawnDestroyItems (IsoGridSquare square, IsoObject object) |
| STrapGlobalObject (STrapSystem 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) |
| 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 | SpawnDestroyItems (nil trapType, IsoGridSquare square, IsoObject object) |
Public Attributes | |
| string | trapType |
| string | trapBait |
| number | trapBaitDay |
| number | animalAliveHour |
| number | lastUpdate |
| number | baitAmountMulti |
| table umbrella::TrapAnimalDefinition | animal |
| number | animalHour |
| string | openSprite |
| string | closedSprite |
| string | zone |
| table< string, string > | zones |
| string | player |
| number | trappingSkill |
| boolean | destroyed |
| string | bait |
| umbrella::TrapDefinition | def |
| Public Attributes inherited from SGlobalObject | |
| SGlobalObjectSystem | luaSystem |
| GlobalObject | globalObject |
| number | x |
| number | y |
| number | z |
| Public Attributes inherited from ISBaseObject | |
| string | Type |
| table< string, table< function, unknown > > | __eventListeners |
| STrapGlobalObject::STrapGlobalObject | ( | STrapSystem | luaSystem, |
| GlobalObject | globalObject ) |
| unknown STrapGlobalObject::addAliveAnimal | ( | IsoPlayer | character | ) |
| void STrapGlobalObject::addBait | ( | string | bait, |
| nil | age, | ||
| number | baitAmountMulti, | ||
| IsoPlayer | player ) |
| void STrapGlobalObject::addSound | ( | IsoGridSquare | square | ) |
| void STrapGlobalObject::calculTrap | ( | IsoGridSquare | square | ) |
| boolean STrapGlobalObject::checkBaitFreshness | ( | ) |
| void STrapGlobalObject::checkDestroy | ( | IsoGridSquare | square | ) |
| void STrapGlobalObject::checkForAnimal | ( | IsoGridSquare | square | ) |
| boolean STrapGlobalObject::checkForWallExploit | ( | IsoGridSquare | square | ) |
| boolean STrapGlobalObject::checkTime | ( | umbrella::TrapAnimalDefinition | animal | ) |
| void STrapGlobalObject::fromModData | ( | table | modData | ) |
| void STrapGlobalObject::initNew | ( | ) |
| boolean STrapGlobalObject::isMetalTrap | ( | ) |
| boolean STrapGlobalObject::isWoodenTrap | ( | ) |
| void STrapGlobalObject::reinitModData | ( | IsoGridSquare | square | ) |
| unknown STrapGlobalObject::removeAnimal | ( | nil | character | ) |
| void STrapGlobalObject::removeBait | ( | nil | character | ) |
| void STrapGlobalObject::sendSound | ( | string | soundName, |
| IsoGridSquare | square ) |
| void STrapGlobalObject::setAnimal | ( | umbrella::TrapAnimalDefinition | animal | ) |
| void STrapGlobalObject::setDef | ( | ) |
| void STrapGlobalObject::setZones | ( | IsoGridSquare | square | ) |
|
static |
| void STrapGlobalObject::spawnDestroyItems | ( | IsoGridSquare | square, |
| IsoObject | object ) |
| void STrapGlobalObject::stateFromIsoObject | ( | IsoObject | isoObject | ) |
| void STrapGlobalObject::stateToIsoObject | ( | IsoObject | isoObject | ) |
| void STrapGlobalObject::testForAnimal | ( | string | zoneType, |
| umbrella::TrapAnimalDefinition[] | animalsList ) |
| void STrapGlobalObject::toModData | ( | table | modData | ) |
| void STrapGlobalObject::toObject | ( | IsoObject | object, |
| boolean | transmitData ) |
| table umbrella::TrapAnimalDefinition STrapGlobalObject::animal |
| number STrapGlobalObject::animalAliveHour |
| number STrapGlobalObject::animalHour |
| string STrapGlobalObject::bait |
| number STrapGlobalObject::baitAmountMulti |
| string STrapGlobalObject::closedSprite |
| umbrella::TrapDefinition STrapGlobalObject::def |
| boolean STrapGlobalObject::destroyed |
| number STrapGlobalObject::lastUpdate |
| string STrapGlobalObject::openSprite |
| string STrapGlobalObject::player |
| string STrapGlobalObject::trapBait |
| number STrapGlobalObject::trapBaitDay |
| number STrapGlobalObject::trappingSkill |
| string STrapGlobalObject::trapType |
| string STrapGlobalObject::zone |
| table<string, string> STrapGlobalObject::zones |