Creature

Part of openmw.types

Usage:

local Creature = require('openmw.types').Creature

Type types

types.Creature

#Creature functions

Type Creature

Creature.TYPE

#CreatureTYPE

Creature.baseType

#Actor

Creature.objectIsInstance(object)

Whether the object is a creature.

Creature.record(objectOrRecordId)

Returns the read-only #CreatureRecord of a creature

Creature.records

A read-only list of all #CreatureRecords in the world database.

Type CreatureRecord

CreatureRecord.baseCreature

Record id of a base creature, which was modified to create this one

CreatureRecord.id

The record ID of the creature

CreatureRecord.model

VFS path to the creature's model

CreatureRecord.mwscript
CreatureRecord.name
CreatureRecord.soulValue

The soul value of the creature record

CreatureRecord.type

The Creature.TYPE of the creature

Type CreatureTYPE

CreatureTYPE.Creatures
CreatureTYPE.Daedra
CreatureTYPE.Humanoid
CreatureTYPE.Undead

Type types

Field(s)

#Creature types.Creature

#Creature functions

Type Actor

Type Creature

Extends #Actor

Field(s)

#CreatureTYPE Creature.TYPE

#CreatureTYPE

#Actor Creature.baseType

#Actor

Creature.objectIsInstance(object)

Whether the object is a creature.

Parameter

Return value

#boolean:

Creature.record(objectOrRecordId)

Returns the read-only #CreatureRecord of a creature

Parameter

  • #any objectOrRecordId :

Return value

#CreatureRecord:

#list<#CreatureRecord> Creature.records

A read-only list of all #CreatureRecords in the world database.

Type CreatureRecord

Field(s)

#string CreatureRecord.baseCreature

Record id of a base creature, which was modified to create this one

#string CreatureRecord.id

The record ID of the creature

#string CreatureRecord.model

VFS path to the creature's model

#string CreatureRecord.mwscript
#string CreatureRecord.name
#number CreatureRecord.soulValue

The soul value of the creature record

#number CreatureRecord.type

The Creature.TYPE of the creature

Type CreatureTYPE

Creature.TYPE

Field(s)

#number CreatureTYPE.Creatures
#number CreatureTYPE.Daedra
#number CreatureTYPE.Humanoid
#number CreatureTYPE.Undead