Loom Engine - v3.1.1
GitHub
TheWorldTable.ai
Preparing search index...
PersonaTrait
Class PersonaTrait
Index
Methods
create
define
Trait
has
Trait
Spec
get
Trait
Spec
remove
Trait
Spec
trait
Ids
set
adjust
get
Value
get
Raw
Value
has
remove
for
Character
for
Trait
find
Highest
find
Lowest
entry
Count
trait
Spec
Count
list
tick
clear
dispose
Methods
Static
create
create
(
opts
?:
PersonaTraitOptions
)
:
PersonaTrait
Parameters
opts
:
PersonaTraitOptions
= {}
Returns
PersonaTrait
define
Trait
defineTrait
(
spec
:
TraitSpec
)
:
boolean
Parameters
spec
:
TraitSpec
Returns
boolean
has
Trait
Spec
hasTraitSpec
(
id
:
string
)
:
boolean
Parameters
id
:
string
Returns
boolean
get
Trait
Spec
getTraitSpec
(
id
:
string
)
:
TraitSpec
|
null
Parameters
id
:
string
Returns
TraitSpec
|
null
remove
Trait
Spec
removeTraitSpec
(
id
:
string
)
:
boolean
Parameters
id
:
string
Returns
boolean
trait
Ids
traitIds
()
:
string
[]
Returns
string
[]
set
set
(
characterId
:
string
,
traitId
:
string
,
value
:
number
)
:
boolean
Parameters
characterId
:
string
traitId
:
string
value
:
number
Returns
boolean
adjust
adjust
(
characterId
:
string
,
traitId
:
string
,
delta
:
number
)
:
number
|
null
Parameters
characterId
:
string
traitId
:
string
delta
:
number
Returns
number
|
null
get
Value
getValue
(
characterId
:
string
,
traitId
:
string
)
:
number
Parameters
characterId
:
string
traitId
:
string
Returns
number
get
Raw
Value
getRawValue
(
characterId
:
string
,
traitId
:
string
)
:
number
|
null
Parameters
characterId
:
string
traitId
:
string
Returns
number
|
null
has
has
(
characterId
:
string
,
traitId
:
string
)
:
boolean
Parameters
characterId
:
string
traitId
:
string
Returns
boolean
remove
remove
(
characterId
:
string
,
traitId
:
string
)
:
boolean
Parameters
characterId
:
string
traitId
:
string
Returns
boolean
for
Character
forCharacter
(
characterId
:
string
)
:
CharacterTraitValue
[]
Parameters
characterId
:
string
Returns
CharacterTraitValue
[]
for
Trait
forTrait
(
traitId
:
string
)
:
CharacterTraitValue
[]
Parameters
traitId
:
string
Returns
CharacterTraitValue
[]
find
Highest
findHighest
(
traitId
:
string
,
opts
?:
PersonaFindOptions
,
)
:
CharacterTraitValue
|
null
Parameters
traitId
:
string
opts
:
PersonaFindOptions
= {}
Returns
CharacterTraitValue
|
null
find
Lowest
findLowest
(
traitId
:
string
,
opts
?:
PersonaFindOptions
,
)
:
CharacterTraitValue
|
null
Parameters
traitId
:
string
opts
:
PersonaFindOptions
= {}
Returns
CharacterTraitValue
|
null
entry
Count
entryCount
()
:
number
Returns
number
trait
Spec
Count
traitSpecCount
()
:
number
Returns
number
list
list
()
:
CharacterTraitValue
[]
Returns
CharacterTraitValue
[]
tick
tick
(
dtMs
:
number
)
:
void
Parameters
dtMs
:
number
Returns
void
clear
clear
()
:
void
Returns
void
dispose
dispose
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
create
define
Trait
has
Trait
Spec
get
Trait
Spec
remove
Trait
Spec
trait
Ids
set
adjust
get
Value
get
Raw
Value
has
remove
for
Character
for
Trait
find
Highest
find
Lowest
entry
Count
trait
Spec
Count
list
tick
clear
dispose
GitHub
TheWorldTable.ai
Loom Engine - v3.1.1
Loading...