Project Zomboid Lua Docs 29123
Unofficial documentation for Project Zomboid's Lua
Loading...
Searching...
No Matches
ISMoveableDefinitions Class Reference

Static Public Member Functions

static string[] parseItemTypes (string[] _types)
static void addToolDefinition (string _name, string[] _items, PerkFactory::Perk _perk, number _baseActionTime, string _sound, boolean _isWav)
static umbrella::ISMoveableDefinitions::ToolDefinition getToolDefinition (string _name)
static void removeToolDefinition (string _name)
static void addMaterialDefinition (string _material, string _returnItem, number _maxAmount, number _chancePerRoll)
static umbrella::ISMoveableDefinitions::MaterialDefinition getMaterialDefinition (string _material)
static void removeMaterialDefinition (string _material)
static void addFloorReplaceSprite (string _spriteName)
static boolean isFloorReplaceSprite (string _spriteName)
static void addHealthDefinition (string _material, number _modifier)
static number getHealthDefinition (string _material)
static void removeHealthDefinition (string _material)
static void addScrapDefinition (string _material, string[] _tools, string[] _tools2, PerkFactory::Perk _perk, number _baseActionTime, string _sound, boolean _isWav, number _baseChance, string _unusableItem)
static umbrella::ISMoveableDefinitions::ScrapDefinition getScrapDefinition (string _material)
static void removeScrapDefinition (string _material)
static boolean isScrapDefinitionValid (string _material)
static void addScrapItem (string _material, string _returnItem, number _maxAmount, number _chancePerRoll, boolean _isStaticSize)
static umbrella::ISMoveableDefinitions::ScrapReturnItem[] getScrapItems (string _material)
static void addRepairDefinition (string _material, string[] _tools, string[] _tools2, PerkFactory::Perk _perk, number _baseActionTime, string _sound, boolean _isWav, number _baseChance)
static void addRepairItem (string _material, string _partItem, number _amountNeeded, boolean _required, number _damageAmount)
static umbrella::ISMoveableDefinitions::RepairDefinition getRepairDefinition (string _material)
static void removeRepairDefinition (string _material)
static boolean isRepairDefinitionValid (string _material)
static void reset ()
static void resetTools ()
static void resetMaterials ()
static void resetScrap ()
static void resetHealth ()
static void resetRepair ()
static void resetFloorReplaceSprites ()

Public Attributes

string[] floorReplaceSprites
table< string, umbrella::ISMoveableDefinitions::ToolDefinitiontoolDefinitions
table< string, umbrella::ISMoveableDefinitions::MaterialDefinitionmatsDefinitions
table< string, umbrella::ISMoveableDefinitions::ScrapDefinitionscrapDefinitions
table< string, number > healthDefinitions
table< string, umbrella::ISMoveableDefinitions::RepairDefinitionrepairDefinitions

Member Function Documentation

◆ addFloorReplaceSprite()

void ISMoveableDefinitions::addFloorReplaceSprite ( string _spriteName)
static

◆ addHealthDefinition()

void ISMoveableDefinitions::addHealthDefinition ( string _material,
number _modifier )
static

◆ addMaterialDefinition()

void ISMoveableDefinitions::addMaterialDefinition ( string _material,
string _returnItem,
number _maxAmount,
number _chancePerRoll )
static

◆ addRepairDefinition()

void ISMoveableDefinitions::addRepairDefinition ( string _material,
string[] _tools,
string[] _tools2,
PerkFactory::Perk _perk,
number _baseActionTime,
string _sound,
boolean _isWav,
number _baseChance )
static

◆ addRepairItem()

void ISMoveableDefinitions::addRepairItem ( string _material,
string _partItem,
number _amountNeeded,
boolean _required,
number _damageAmount )
static

◆ addScrapDefinition()

void ISMoveableDefinitions::addScrapDefinition ( string _material,
string[] _tools,
string[] _tools2,
PerkFactory::Perk _perk,
number _baseActionTime,
string _sound,
boolean _isWav,
number _baseChance,
string _unusableItem )
static

◆ addScrapItem()

void ISMoveableDefinitions::addScrapItem ( string _material,
string _returnItem,
number _maxAmount,
number _chancePerRoll,
boolean _isStaticSize )
static

◆ addToolDefinition()

void ISMoveableDefinitions::addToolDefinition ( string _name,
string[] _items,
PerkFactory::Perk _perk,
number _baseActionTime,
string _sound,
boolean _isWav )
static

◆ getHealthDefinition()

number ISMoveableDefinitions::getHealthDefinition ( string _material)
static

◆ getMaterialDefinition()

umbrella::ISMoveableDefinitions::MaterialDefinition ISMoveableDefinitions::getMaterialDefinition ( string _material)
static

◆ getRepairDefinition()

umbrella::ISMoveableDefinitions::RepairDefinition ISMoveableDefinitions::getRepairDefinition ( string _material)
static

◆ getScrapDefinition()

umbrella::ISMoveableDefinitions::ScrapDefinition ISMoveableDefinitions::getScrapDefinition ( string _material)
static

◆ getScrapItems()

umbrella::ISMoveableDefinitions::ScrapReturnItem[] ISMoveableDefinitions::getScrapItems ( string _material)
static

◆ getToolDefinition()

umbrella::ISMoveableDefinitions::ToolDefinition ISMoveableDefinitions::getToolDefinition ( string _name)
static

◆ isFloorReplaceSprite()

boolean ISMoveableDefinitions::isFloorReplaceSprite ( string _spriteName)
static

◆ isRepairDefinitionValid()

boolean ISMoveableDefinitions::isRepairDefinitionValid ( string _material)
static

◆ isScrapDefinitionValid()

boolean ISMoveableDefinitions::isScrapDefinitionValid ( string _material)
static

◆ parseItemTypes()

string[] ISMoveableDefinitions::parseItemTypes ( string[] _types)
static

◆ removeHealthDefinition()

void ISMoveableDefinitions::removeHealthDefinition ( string _material)
static

◆ removeMaterialDefinition()

void ISMoveableDefinitions::removeMaterialDefinition ( string _material)
static

◆ removeRepairDefinition()

void ISMoveableDefinitions::removeRepairDefinition ( string _material)
static

◆ removeScrapDefinition()

void ISMoveableDefinitions::removeScrapDefinition ( string _material)
static

◆ removeToolDefinition()

void ISMoveableDefinitions::removeToolDefinition ( string _name)
static

◆ reset()

void ISMoveableDefinitions::reset ( )
static

◆ resetFloorReplaceSprites()

void ISMoveableDefinitions::resetFloorReplaceSprites ( )
static

◆ resetHealth()

void ISMoveableDefinitions::resetHealth ( )
static

◆ resetMaterials()

void ISMoveableDefinitions::resetMaterials ( )
static

◆ resetRepair()

void ISMoveableDefinitions::resetRepair ( )
static

◆ resetScrap()

void ISMoveableDefinitions::resetScrap ( )
static

◆ resetTools()

void ISMoveableDefinitions::resetTools ( )
static

Member Data Documentation

◆ floorReplaceSprites

string [] ISMoveableDefinitions::floorReplaceSprites

◆ healthDefinitions

table<string, number> ISMoveableDefinitions::healthDefinitions

◆ matsDefinitions

table<string, umbrella::ISMoveableDefinitions::MaterialDefinition> ISMoveableDefinitions::matsDefinitions

◆ repairDefinitions

table<string, umbrella::ISMoveableDefinitions::RepairDefinition> ISMoveableDefinitions::repairDefinitions

◆ scrapDefinitions

table<string, umbrella::ISMoveableDefinitions::ScrapDefinition> ISMoveableDefinitions::scrapDefinitions

◆ toolDefinitions

table<string, umbrella::ISMoveableDefinitions::ToolDefinition> ISMoveableDefinitions::toolDefinitions

The documentation for this class was generated from the following file: