Project Zomboid Lua Docs 29123
Unofficial documentation for Project Zomboid's Lua
Loading...
Searching...
No Matches
ISMoveableSpriteProps Class Reference
Inheritance diagram for ISMoveableSpriteProps:
ISThumpableSpriteProps

Public Member Functions

number getYOffsetCursor ()
InventoryItem instanceItem (string _spriteNameOverride)
N E S W getFaceDirectionFromSpriteName (string _face)
boolean hasFaces ()
table<"N"|"E"|"S"|"W", string > getFaces ()
string[] getIndexedFaces ()
integer getFaceIndex ()
number getObjectHealth ()
number getBreakChance (IsoPlayer _player)
boolean doBreakTest (IsoPlayer _player)
void playBreakSound (IsoPlayer _character, IsoObject _object)
void addBreakDebris (IsoGridSquare _square)
void addInventoryItemToSquare (IsoGridSquare _square, string _item, integer _max, number _chance)
number getActionTime (IsoPlayer _player, string _mode)
boolean hasRequiredSkill (IsoPlayer _player, string _mode)
boolean InventoryItem hasTool (IsoPlayer _player, string _mode)
umbrella::ISMoveableSpriteProps::InfoTableItem getInfoPanelDescription (IsoGridSquare _square, IsoObject _object, IsoPlayer _player, string _mode)
string[] getToolString (string[] _itemTypes, table< string, string > _itemNames)
string[] getPartsString (ItemContainer _inventory, umbrella::ISMoveableDefinitions::RepairPart[] _parts)
table getAllRepairParts ()
umbrella::ISMoveableDefinitions::RepairPart[] getRepairPartsForMaterial (string _material, umbrella::ISMoveableDefinitions::RepairPart[] _partTable, number _damageFactor, nil _objectCount)
void getInfoPanelFlagsGeneral (IsoGridSquare _square, IsoObject _object, IsoPlayer _player, string _mode)
void getInfoPanelFlagsPerTile (IsoGridSquare _square, IsoObject _object, IsoPlayer _player, string _mode)
IsoObject findOnSquare (IsoGridSquare _square, string _spriteName)
InventoryItem findInInventory (IsoPlayer _character, string _spriteName)
ISMoveableSpriteProps getObjectMoveProps (IsoObject _obj)
boolean isFreeTile (IsoGridSquare _square)
boolean objectNoContainerOrEmpty (IsoObject _object)
boolean getSpriteGridCache (IsoGridSquare _square, boolean _verifyOnly, boolean _getWorldObjects)
SpriteGridCache getSpriteGridInfo (IsoGridSquare _square, boolean _getWorldObjects)
boolean canPickUpMoveable (IsoPlayer _character, IsoGridSquare _square, IsoObject _object)
boolean canPickUpMoveableInternal (IsoPlayer _character, IsoGridSquare _square, IsoObject _object, boolean _isMulti)
void pickUpMoveableViaCursor (IsoPlayer _character, IsoGridSquare _square, string _origSpriteName, ISMoveableCursor _moveCursor)
InventoryItem[] false pickUpMoveable (IsoPlayer _character, IsoGridSquare _square, boolean _createItem, boolean _forceAllow)
InventoryItem pickUpMoveableInternal (IsoPlayer _character, IsoGridSquare _square, IsoObject _object, IsoSpriteInstance _sprInstance, string _spriteName, boolean _createItem, boolean _rotating)
IsoObject getTopTable (IsoGridSquare _square)
number getTotalTableHeight (IsoGridSquare _square)
InventoryItem findInInventoryMultiSprite (IsoObject _character, string _spriteName)
boolean canPlaceMoveable (IsoPlayer _character, IsoGridSquare _square, InventoryItem _item)
boolean isWallBetweenParts (IsoSpriteGrid _spriteGrid, number _x, number _y, number _z)
boolean isSquareAtTopOfStairs (IsoGridSquare _square)
boolean canPlaceMoveableInternal (IsoPlayer _character, IsoGridSquare _square, InventoryItem _item, boolean _forceTypeObject)
void placeMoveableViaCursor (IsoPlayer _character, IsoGridSquare _square, string _origSpriteName, nil _moveCursor)
boolean placeMoveable (IsoPlayer _character, IsoGridSquare _square, string _origSpriteName)
IsoObject placeMoveableInternal (IsoGridSquare _square, InventoryItem _item, string _spriteName)
number snapFaceToSquare (IsoGridSquare _square)
IsoObject getWallForFacing (IsoGridSquare _square, "N"|"E"|"S"|"W" _dir, string _mode)
IsoSpriteInstance getMoveableOverlayFromObject (IsoObject _object)
IsoObject getSpecificMoveableObjectFromSquare (IsoGridSquare _square, string _objectType)
string getFaceSpriteFromParentObject (IsoObject _object)
boolean canManuallyRotate ()
boolean canRotateDirection ()
boolean canRotateMoveable (IsoGridSquare _square, IsoObject _object, ISMoveableSpriteProps _origProps)
boolean canRotateMoveableInternal (IsoGridSquare _square, IsoObject _object)
void rotateMoveableViaCursor (IsoPlayer _character, IsoGridSquare _square, string _origSpriteName, ISMoveableCursor _moveCursor)
void rotateMoveable (IsoPlayer _character, IsoGridSquare _square, string _origSpriteName)
void rotateMoveableInternal (IsoPlayer _character, IsoGridSquare _square, string _origSpriteName)
boolean walkAdj (IsoPlayer character, IsoGridSquare square, boolean keepActions)
boolean walkToAndEquip (IsoPlayer _character, IsoGridSquare _square, string _mode)
integer getSoundFromTool (IsoGridSquare _square, IsoPlayer _character, string _mode)
number getScrapToolUses ()
boolean scrapWalkToAndEquip (IsoPlayer _character)
umbrella::ISMoveableSpriteProps::ScrapItemLists getScrapItemsList (IsoPlayer _character)
number addScrapItemToList (string[] _list, string _item, number _max, number _chance, number _skillMod, boolean _doSizeMod)
void addOrDropItem (IsoPlayer _character, InventoryItem _item)
number addAllScrapItemsToInventory (IsoPlayer _character, umbrella::ISMoveableSpriteProps::ScrapItemLists _list)
number addAllScrapItemsToSquare (IsoGridSquare _square, umbrella::ISMoveableSpriteProps::ScrapItemLists _list)
boolean scrapObject (IsoPlayer _character)
IsoObject[] getAdditionalObjects (IsoObject _object)
boolean repairObject (IsoPlayer _character)
boolean repairObjectInternal (IsoPlayer _character)
number getRepairDamageFactor (IsoObject _object)
void repairHaloNoteCheck (IsoPlayer _character, boolean _didRepair)
void scrapHaloNoteCheck (IsoPlayer _character, number _itemsAdded)
number scrapObjectInternal (IsoPlayer _character, umbrella::ISMoveableDefinitions::ScrapDefinition _scrapDef, IsoGridSquare _square, IsoObject _object, umbrella::ISMoveableSpriteProps::CanScrapResult _scrapResult, number _chance, string _perkName)
void scrapGiveXp (IsoPlayer _character, umbrella::ISMoveableSpriteProps::CanScrapResult _scrapDef)
number getChanceByDef (umbrella::ISMoveableDefinitions::ScrapDefinition scrapDef, IsoPlayer chr)
umbrella::ISMoveableSpriteProps::CanScrapResult canScrapObject (IsoPlayer _character)
boolean canScrapObjectInternal (table _result, IsoObject _object)
boolean isFloorAtTopOfStairs (IsoObject object)
number getScrapSkillChance (IsoPlayer _player)
InventoryItem boolean hasScrapTool (IsoPlayer _player, boolean _doSecond)
number getScrapActionTime (IsoPlayer _player)
integer getScrapSound (IsoPlayer _character)
void scrapObjectViaCursor (IsoPlayer _character, IsoGridSquare _square, string _origSpriteName, ISMoveableCursor _moveCursor)
boolean startScrapAction (ISBaseTimedAction _action)
umbrella::ISMoveableSpriteProps::CanRepairResult canRepairObject (IsoPlayer _character)
boolean canRepairObjectInternal (table _result, IsoObject _object)
number getRepairSkillChance (IsoPlayer _player)
boolean checkForRepairPart (ItemContainer _inventory, string _itemType, number _amount, nil _consume)
boolean consumeRepairPart (ItemContainer _inventory, string _itemType, number _amount)
boolean hasRepairParts (IsoPlayer _player)
InventoryItem boolean hasRepairTool (IsoPlayer _player, nil _doSecond)
number getRepairActionTime (IsoPlayer _player)
integer getRepairSound (IsoPlayer _character)
void repairObjectViaCursor (IsoPlayer _character, IsoGridSquare _square, string _origSpriteName, ISMoveableCursor _moveCursor)
boolean isBreakablePlant (IsoObject _object)
 ISMoveableSpriteProps (string _sprite)

Static Public Member Functions

static ISThumpableSpriteProps ISMoveableSpriteProps fromObject (IsoObject _object)
static ISMoveableSpriteProps ISThumpableSpriteProps fromObjectForRepair (IsoObject _object)
static umbrella::ISMoveableSpriteProps::InfoTableItem[] addLineToInfoTable (umbrella::ISMoveableSpriteProps::InfoTableItem[] _table, string _lineA, number _rA, number _gA, number _bA, string _lineB, number _rB, number _gB, number _bB)
static void OnDynamicMovableRecipe (string _sprite, MovableRecipe _recipe, Moveable _item, IsoPlayer _player)

Public Attributes

string sprite
PropertyContainer spriteProps
string spriteName
boolean blocksPlacement
boolean isHigh
boolean isLow
boolean isTable
boolean isTableTop
boolean isStackable
boolean isWaterCollector
string material
boolean material2
boolean material3
boolean canScrap
boolean scrapUseTool
boolean scrapUseSkill
string scrapSize
number scrapToolUses
number surface
boolean surfaceIsOffset
number yOffsetCursor
boolean isMoveable
N E S W facing
string isoType
string groupName
string name
string customItem
string type
string pickUpTool
string placeTool
boolean canBreak
number pickUpLevel
number rawWeight
number weight
boolean isClosedState
number Noffset
number Soffset
number Woffset
number Eoffset
number linkedOffset
string linkedLoc
boolean wallOverlay
boolean ignoreSurfaceSnap
boolean isGridExtensionTile
boolean allowDoorFrame
boolean isMultiSprite
boolean isForceSingleItem
string sheetName
number spriteID
string container
integer keyId

Static Public Attributes

static table< string, InventoryItem > itemInstances

Constructor & Destructor Documentation

◆ ISMoveableSpriteProps()

ISMoveableSpriteProps::ISMoveableSpriteProps ( string _sprite)

Member Function Documentation

◆ addAllScrapItemsToInventory()

number ISMoveableSpriteProps::addAllScrapItemsToInventory ( IsoPlayer _character,
umbrella::ISMoveableSpriteProps::ScrapItemLists _list )

◆ addAllScrapItemsToSquare()

number ISMoveableSpriteProps::addAllScrapItemsToSquare ( IsoGridSquare _square,
umbrella::ISMoveableSpriteProps::ScrapItemLists _list )

◆ addBreakDebris()

void ISMoveableSpriteProps::addBreakDebris ( IsoGridSquare _square)

◆ addInventoryItemToSquare()

void ISMoveableSpriteProps::addInventoryItemToSquare ( IsoGridSquare _square,
string _item,
integer _max,
number _chance )

◆ addLineToInfoTable()

umbrella::ISMoveableSpriteProps::InfoTableItem[] ISMoveableSpriteProps::addLineToInfoTable ( umbrella::ISMoveableSpriteProps::InfoTableItem[] _table,
string _lineA,
number _rA,
number _gA,
number _bA,
string _lineB,
number _rB,
number _gB,
number _bB )
static

◆ addOrDropItem()

void ISMoveableSpriteProps::addOrDropItem ( IsoPlayer _character,
InventoryItem _item )

◆ addScrapItemToList()

number ISMoveableSpriteProps::addScrapItemToList ( string[] _list,
string _item,
number _max,
number _chance,
number _skillMod,
boolean _doSizeMod )

◆ canManuallyRotate()

boolean ISMoveableSpriteProps::canManuallyRotate ( )

◆ canPickUpMoveable()

boolean ISMoveableSpriteProps::canPickUpMoveable ( IsoPlayer _character,
IsoGridSquare _square,
IsoObject _object )

◆ canPickUpMoveableInternal()

boolean ISMoveableSpriteProps::canPickUpMoveableInternal ( IsoPlayer _character,
IsoGridSquare _square,
IsoObject _object,
boolean _isMulti )

◆ canPlaceMoveable()

boolean ISMoveableSpriteProps::canPlaceMoveable ( IsoPlayer _character,
IsoGridSquare _square,
InventoryItem _item )

◆ canPlaceMoveableInternal()

boolean ISMoveableSpriteProps::canPlaceMoveableInternal ( IsoPlayer _character,
IsoGridSquare _square,
InventoryItem _item,
boolean _forceTypeObject )

◆ canRepairObject()

umbrella::ISMoveableSpriteProps::CanRepairResult ISMoveableSpriteProps::canRepairObject ( IsoPlayer _character)

◆ canRepairObjectInternal()

boolean ISMoveableSpriteProps::canRepairObjectInternal ( table _result,
IsoObject _object )

◆ canRotateDirection()

boolean ISMoveableSpriteProps::canRotateDirection ( )

◆ canRotateMoveable()

boolean ISMoveableSpriteProps::canRotateMoveable ( IsoGridSquare _square,
IsoObject _object,
ISMoveableSpriteProps _origProps )

◆ canRotateMoveableInternal()

boolean ISMoveableSpriteProps::canRotateMoveableInternal ( IsoGridSquare _square,
IsoObject _object )

◆ canScrapObject()

umbrella::ISMoveableSpriteProps::CanScrapResult ISMoveableSpriteProps::canScrapObject ( IsoPlayer _character)

◆ canScrapObjectInternal()

boolean ISMoveableSpriteProps::canScrapObjectInternal ( table _result,
IsoObject _object )

◆ checkForRepairPart()

boolean ISMoveableSpriteProps::checkForRepairPart ( ItemContainer _inventory,
string _itemType,
number _amount,
nil _consume )

◆ consumeRepairPart()

boolean ISMoveableSpriteProps::consumeRepairPart ( ItemContainer _inventory,
string _itemType,
number _amount )

◆ doBreakTest()

boolean ISMoveableSpriteProps::doBreakTest ( IsoPlayer _player)

◆ findInInventory()

InventoryItem ISMoveableSpriteProps::findInInventory ( IsoPlayer _character,
string _spriteName )

◆ findInInventoryMultiSprite()

InventoryItem ISMoveableSpriteProps::findInInventoryMultiSprite ( IsoObject _character,
string _spriteName )

◆ findOnSquare()

IsoObject ISMoveableSpriteProps::findOnSquare ( IsoGridSquare _square,
string _spriteName )

◆ fromObject()

ISThumpableSpriteProps ISMoveableSpriteProps ISMoveableSpriteProps::fromObject ( IsoObject _object)
static

◆ fromObjectForRepair()

ISMoveableSpriteProps ISThumpableSpriteProps ISMoveableSpriteProps::fromObjectForRepair ( IsoObject _object)
static

◆ getActionTime()

number ISMoveableSpriteProps::getActionTime ( IsoPlayer _player,
string _mode )

◆ getAdditionalObjects()

IsoObject[] ISMoveableSpriteProps::getAdditionalObjects ( IsoObject _object)

◆ getAllRepairParts()

table ISMoveableSpriteProps::getAllRepairParts ( )

◆ getBreakChance()

number ISMoveableSpriteProps::getBreakChance ( IsoPlayer _player)

◆ getChanceByDef()

number ISMoveableSpriteProps::getChanceByDef ( umbrella::ISMoveableDefinitions::ScrapDefinition scrapDef,
IsoPlayer chr )

◆ getFaceDirectionFromSpriteName()

N E S W ISMoveableSpriteProps::getFaceDirectionFromSpriteName ( string _face)

◆ getFaceIndex()

integer ISMoveableSpriteProps::getFaceIndex ( )

◆ getFaces()

table<"N"|"E"|"S"|"W", string > ISMoveableSpriteProps::getFaces ( )

◆ getFaceSpriteFromParentObject()

string ISMoveableSpriteProps::getFaceSpriteFromParentObject ( IsoObject _object)

◆ getIndexedFaces()

string[] ISMoveableSpriteProps::getIndexedFaces ( )

◆ getInfoPanelDescription()

umbrella::ISMoveableSpriteProps::InfoTableItem ISMoveableSpriteProps::getInfoPanelDescription ( IsoGridSquare _square,
IsoObject _object,
IsoPlayer _player,
string _mode )

◆ getInfoPanelFlagsGeneral()

void ISMoveableSpriteProps::getInfoPanelFlagsGeneral ( IsoGridSquare _square,
IsoObject _object,
IsoPlayer _player,
string _mode )

◆ getInfoPanelFlagsPerTile()

void ISMoveableSpriteProps::getInfoPanelFlagsPerTile ( IsoGridSquare _square,
IsoObject _object,
IsoPlayer _player,
string _mode )

◆ getMoveableOverlayFromObject()

IsoSpriteInstance ISMoveableSpriteProps::getMoveableOverlayFromObject ( IsoObject _object)

◆ getObjectHealth()

number ISMoveableSpriteProps::getObjectHealth ( )

◆ getObjectMoveProps()

ISMoveableSpriteProps ISMoveableSpriteProps::getObjectMoveProps ( IsoObject _obj)

◆ getPartsString()

string[] ISMoveableSpriteProps::getPartsString ( ItemContainer _inventory,
umbrella::ISMoveableDefinitions::RepairPart[] _parts )

◆ getRepairActionTime()

number ISMoveableSpriteProps::getRepairActionTime ( IsoPlayer _player)

◆ getRepairDamageFactor()

number ISMoveableSpriteProps::getRepairDamageFactor ( IsoObject _object)

◆ getRepairPartsForMaterial()

umbrella::ISMoveableDefinitions::RepairPart[] ISMoveableSpriteProps::getRepairPartsForMaterial ( string _material,
umbrella::ISMoveableDefinitions::RepairPart[] _partTable,
number _damageFactor,
nil _objectCount )

◆ getRepairSkillChance()

number ISMoveableSpriteProps::getRepairSkillChance ( IsoPlayer _player)

◆ getRepairSound()

integer ISMoveableSpriteProps::getRepairSound ( IsoPlayer _character)

◆ getScrapActionTime()

number ISMoveableSpriteProps::getScrapActionTime ( IsoPlayer _player)

◆ getScrapItemsList()

umbrella::ISMoveableSpriteProps::ScrapItemLists ISMoveableSpriteProps::getScrapItemsList ( IsoPlayer _character)

◆ getScrapSkillChance()

number ISMoveableSpriteProps::getScrapSkillChance ( IsoPlayer _player)

◆ getScrapSound()

integer ISMoveableSpriteProps::getScrapSound ( IsoPlayer _character)

◆ getScrapToolUses()

number ISMoveableSpriteProps::getScrapToolUses ( )

◆ getSoundFromTool()

integer ISMoveableSpriteProps::getSoundFromTool ( IsoGridSquare _square,
IsoPlayer _character,
string _mode )

◆ getSpecificMoveableObjectFromSquare()

IsoObject ISMoveableSpriteProps::getSpecificMoveableObjectFromSquare ( IsoGridSquare _square,
string _objectType )

◆ getSpriteGridCache()

boolean ISMoveableSpriteProps::getSpriteGridCache ( IsoGridSquare _square,
boolean _verifyOnly,
boolean _getWorldObjects )

◆ getSpriteGridInfo()

SpriteGridCache ISMoveableSpriteProps::getSpriteGridInfo ( IsoGridSquare _square,
boolean _getWorldObjects )

◆ getToolString()

string[] ISMoveableSpriteProps::getToolString ( string[] _itemTypes,
table< string, string > _itemNames )

◆ getTopTable()

IsoObject ISMoveableSpriteProps::getTopTable ( IsoGridSquare _square)

◆ getTotalTableHeight()

number ISMoveableSpriteProps::getTotalTableHeight ( IsoGridSquare _square)

◆ getWallForFacing()

IsoObject ISMoveableSpriteProps::getWallForFacing ( IsoGridSquare _square,
"N"|"E"|"S"|"W" _dir,
string _mode )

◆ getYOffsetCursor()

number ISMoveableSpriteProps::getYOffsetCursor ( )

◆ hasFaces()

boolean ISMoveableSpriteProps::hasFaces ( )

◆ hasRepairParts()

boolean ISMoveableSpriteProps::hasRepairParts ( IsoPlayer _player)

◆ hasRepairTool()

InventoryItem boolean ISMoveableSpriteProps::hasRepairTool ( IsoPlayer _player,
nil _doSecond )

◆ hasRequiredSkill()

boolean ISMoveableSpriteProps::hasRequiredSkill ( IsoPlayer _player,
string _mode )

◆ hasScrapTool()

InventoryItem boolean ISMoveableSpriteProps::hasScrapTool ( IsoPlayer _player,
boolean _doSecond )

◆ hasTool()

boolean InventoryItem ISMoveableSpriteProps::hasTool ( IsoPlayer _player,
string _mode )

◆ instanceItem()

InventoryItem ISMoveableSpriteProps::instanceItem ( string _spriteNameOverride)

◆ isBreakablePlant()

boolean ISMoveableSpriteProps::isBreakablePlant ( IsoObject _object)

◆ isFloorAtTopOfStairs()

boolean ISMoveableSpriteProps::isFloorAtTopOfStairs ( IsoObject object)

◆ isFreeTile()

boolean ISMoveableSpriteProps::isFreeTile ( IsoGridSquare _square)

◆ isSquareAtTopOfStairs()

boolean ISMoveableSpriteProps::isSquareAtTopOfStairs ( IsoGridSquare _square)

◆ isWallBetweenParts()

boolean ISMoveableSpriteProps::isWallBetweenParts ( IsoSpriteGrid _spriteGrid,
number _x,
number _y,
number _z )

◆ objectNoContainerOrEmpty()

boolean ISMoveableSpriteProps::objectNoContainerOrEmpty ( IsoObject _object)

◆ OnDynamicMovableRecipe()

void ISMoveableSpriteProps::OnDynamicMovableRecipe ( string _sprite,
MovableRecipe _recipe,
Moveable _item,
IsoPlayer _player )
static

◆ pickUpMoveable()

InventoryItem[] false ISMoveableSpriteProps::pickUpMoveable ( IsoPlayer _character,
IsoGridSquare _square,
boolean _createItem,
boolean _forceAllow )

◆ pickUpMoveableInternal()

InventoryItem ISMoveableSpriteProps::pickUpMoveableInternal ( IsoPlayer _character,
IsoGridSquare _square,
IsoObject _object,
IsoSpriteInstance _sprInstance,
string _spriteName,
boolean _createItem,
boolean _rotating )

◆ pickUpMoveableViaCursor()

void ISMoveableSpriteProps::pickUpMoveableViaCursor ( IsoPlayer _character,
IsoGridSquare _square,
string _origSpriteName,
ISMoveableCursor _moveCursor )

◆ placeMoveable()

boolean ISMoveableSpriteProps::placeMoveable ( IsoPlayer _character,
IsoGridSquare _square,
string _origSpriteName )

◆ placeMoveableInternal()

IsoObject ISMoveableSpriteProps::placeMoveableInternal ( IsoGridSquare _square,
InventoryItem _item,
string _spriteName )

◆ placeMoveableViaCursor()

void ISMoveableSpriteProps::placeMoveableViaCursor ( IsoPlayer _character,
IsoGridSquare _square,
string _origSpriteName,
nil _moveCursor )

◆ playBreakSound()

void ISMoveableSpriteProps::playBreakSound ( IsoPlayer _character,
IsoObject _object )

◆ repairHaloNoteCheck()

void ISMoveableSpriteProps::repairHaloNoteCheck ( IsoPlayer _character,
boolean _didRepair )

◆ repairObject()

boolean ISMoveableSpriteProps::repairObject ( IsoPlayer _character)

◆ repairObjectInternal()

boolean ISMoveableSpriteProps::repairObjectInternal ( IsoPlayer _character)

◆ repairObjectViaCursor()

void ISMoveableSpriteProps::repairObjectViaCursor ( IsoPlayer _character,
IsoGridSquare _square,
string _origSpriteName,
ISMoveableCursor _moveCursor )

◆ rotateMoveable()

void ISMoveableSpriteProps::rotateMoveable ( IsoPlayer _character,
IsoGridSquare _square,
string _origSpriteName )

◆ rotateMoveableInternal()

void ISMoveableSpriteProps::rotateMoveableInternal ( IsoPlayer _character,
IsoGridSquare _square,
string _origSpriteName )

◆ rotateMoveableViaCursor()

void ISMoveableSpriteProps::rotateMoveableViaCursor ( IsoPlayer _character,
IsoGridSquare _square,
string _origSpriteName,
ISMoveableCursor _moveCursor )

◆ scrapGiveXp()

void ISMoveableSpriteProps::scrapGiveXp ( IsoPlayer _character,
umbrella::ISMoveableSpriteProps::CanScrapResult _scrapDef )

◆ scrapHaloNoteCheck()

void ISMoveableSpriteProps::scrapHaloNoteCheck ( IsoPlayer _character,
number _itemsAdded )

◆ scrapObject()

boolean ISMoveableSpriteProps::scrapObject ( IsoPlayer _character)

◆ scrapObjectInternal()

number ISMoveableSpriteProps::scrapObjectInternal ( IsoPlayer _character,
umbrella::ISMoveableDefinitions::ScrapDefinition _scrapDef,
IsoGridSquare _square,
IsoObject _object,
umbrella::ISMoveableSpriteProps::CanScrapResult _scrapResult,
number _chance,
string _perkName )

◆ scrapObjectViaCursor()

void ISMoveableSpriteProps::scrapObjectViaCursor ( IsoPlayer _character,
IsoGridSquare _square,
string _origSpriteName,
ISMoveableCursor _moveCursor )

◆ scrapWalkToAndEquip()

boolean ISMoveableSpriteProps::scrapWalkToAndEquip ( IsoPlayer _character)

◆ snapFaceToSquare()

number ISMoveableSpriteProps::snapFaceToSquare ( IsoGridSquare _square)

◆ startScrapAction()

boolean ISMoveableSpriteProps::startScrapAction ( ISBaseTimedAction _action)

◆ walkAdj()

boolean ISMoveableSpriteProps::walkAdj ( IsoPlayer character,
IsoGridSquare square,
boolean keepActions )

◆ walkToAndEquip()

boolean ISMoveableSpriteProps::walkToAndEquip ( IsoPlayer _character,
IsoGridSquare _square,
string _mode )

Member Data Documentation

◆ allowDoorFrame

boolean ISMoveableSpriteProps::allowDoorFrame

◆ blocksPlacement

boolean ISMoveableSpriteProps::blocksPlacement

◆ canBreak

boolean ISMoveableSpriteProps::canBreak

◆ canScrap

boolean ISMoveableSpriteProps::canScrap

◆ container

string ISMoveableSpriteProps::container

◆ customItem

string ISMoveableSpriteProps::customItem

◆ Eoffset

number ISMoveableSpriteProps::Eoffset

◆ facing

N E S W ISMoveableSpriteProps::facing

◆ groupName

string ISMoveableSpriteProps::groupName

◆ ignoreSurfaceSnap

boolean ISMoveableSpriteProps::ignoreSurfaceSnap

◆ isClosedState

boolean ISMoveableSpriteProps::isClosedState

◆ isForceSingleItem

boolean ISMoveableSpriteProps::isForceSingleItem

◆ isGridExtensionTile

boolean ISMoveableSpriteProps::isGridExtensionTile

◆ isHigh

boolean ISMoveableSpriteProps::isHigh

◆ isLow

boolean ISMoveableSpriteProps::isLow

◆ isMoveable

boolean ISMoveableSpriteProps::isMoveable

◆ isMultiSprite

boolean ISMoveableSpriteProps::isMultiSprite

◆ isoType

string ISMoveableSpriteProps::isoType

◆ isStackable

boolean ISMoveableSpriteProps::isStackable

◆ isTable

boolean ISMoveableSpriteProps::isTable

◆ isTableTop

boolean ISMoveableSpriteProps::isTableTop

◆ isWaterCollector

boolean ISMoveableSpriteProps::isWaterCollector

◆ itemInstances

table<string, InventoryItem> ISMoveableSpriteProps::itemInstances
static

◆ keyId

integer ISMoveableSpriteProps::keyId

◆ linkedLoc

string ISMoveableSpriteProps::linkedLoc

◆ linkedOffset

number ISMoveableSpriteProps::linkedOffset

◆ material

string ISMoveableSpriteProps::material

◆ material2

boolean ISMoveableSpriteProps::material2

◆ material3

boolean ISMoveableSpriteProps::material3

◆ name

string ISMoveableSpriteProps::name

◆ Noffset

number ISMoveableSpriteProps::Noffset

◆ pickUpLevel

number ISMoveableSpriteProps::pickUpLevel

◆ pickUpTool

string ISMoveableSpriteProps::pickUpTool

◆ placeTool

string ISMoveableSpriteProps::placeTool

◆ rawWeight

number ISMoveableSpriteProps::rawWeight

◆ scrapSize

string ISMoveableSpriteProps::scrapSize

◆ scrapToolUses

number ISMoveableSpriteProps::scrapToolUses

◆ scrapUseSkill

boolean ISMoveableSpriteProps::scrapUseSkill

◆ scrapUseTool

boolean ISMoveableSpriteProps::scrapUseTool

◆ sheetName

string ISMoveableSpriteProps::sheetName

◆ Soffset

number ISMoveableSpriteProps::Soffset

◆ sprite

string ISMoveableSpriteProps::sprite

◆ spriteID

number ISMoveableSpriteProps::spriteID

◆ spriteName

string ISMoveableSpriteProps::spriteName

◆ spriteProps

PropertyContainer ISMoveableSpriteProps::spriteProps

◆ surface

number ISMoveableSpriteProps::surface

◆ surfaceIsOffset

boolean ISMoveableSpriteProps::surfaceIsOffset

◆ type

string ISMoveableSpriteProps::type

◆ wallOverlay

boolean ISMoveableSpriteProps::wallOverlay

◆ weight

number ISMoveableSpriteProps::weight

◆ Woffset

number ISMoveableSpriteProps::Woffset

◆ yOffsetCursor

number ISMoveableSpriteProps::yOffsetCursor

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