Class: Actor
Constructors
new Actor(a)
new Actor(
a):Actor
Parameters
• a: WithRequired< Partial< Actor >, "campaign" >
Returns
Source
core/actor/character.ts:139
Properties
actions
actions:
ActionDefinition[] =[]
Source
core/actor/character.ts:129
alignment
alignment:
Alignment
Source
core/actor/character.ts:122
campaign
campaign:
CampaignState
Source
core/actor/character.ts:137
characterType
characterType:
"Player"|"NPC"|"Monster"
Source
core/actor/character.ts:116
classes
classes:
CharacterClass[] =[]
Source
core/actor/character.ts:123
description?
optionaldescription:string
Source
core/actor/character.ts:121
equipment
equipment:
CharacterEquipmentSlot[] =[]
Source
core/actor/character.ts:126
exists
exists:
boolean
Source
core/actor/character.ts:113
id
id:
string
Source
core/actor/character.ts:111
inventory
inventory:
CharacterInventoryItem[] =[]
Source
core/actor/character.ts:125
name
name:
string
Source
core/actor/character.ts:119
party
party:
string
Source
core/actor/character.ts:112
position
position:
Position
Source
core/actor/character.ts:131
race
race:
string
Source
core/actor/character.ts:120
reactions
reactions:
Reaction[] =[]
Source
core/actor/character.ts:135
reactionsRemaining
reactionsRemaining:
ReactionResource[] =[]
Source
core/actor/character.ts:134
resources
resources:
CharacterResource[] =[]
Source
core/actor/character.ts:133
stats
stats:
CharacterStat[] =[]
Source
core/actor/character.ts:128
statuses
statuses:
StatusDefinition[] =[]
Source
core/actor/character.ts:130
templateCharacterId?
optionaltemplateCharacterId:string
Source
core/actor/character.ts:115
xp
xp:
number
Source
core/actor/character.ts:118
Methods
action()
action(
actionDefinition): {rolls: {name:"Hit";roll:20; }[]; }
Parameters
• actionDefinition: ActionDefinition
Returns
{rolls: {name: "Hit";roll: 20; }[]; }
rolls
rolls: {
name:"Hit";roll:20; }[]
Source
core/actor/character.ts:158
getAvailableActions()
getAvailableActions():
ActionDefinition[]
Get all available actions for the characters, based on equipment, class, spells, etc.
Returns
A list of available actions
Source
core/actor/character.ts:173
getDamageAmplify()
getDamageAmplify(
elementType):number
Parameters
• elementType: ElementDefinition
Returns
number
Source
core/actor/character.ts:186
getResistance()
getResistance(
element,damage):number
Parameters
• element: ElementDefinition
• damage: number
Returns
number
Source
core/actor/character.ts:190
reduce()
reduce(
event):void
Parameters
• event: RoleplayerEvent
Returns
void
Source
core/actor/character.ts:198
resetResources()
resetResources(
generation):void
Parameters
• generation: CharacterResourceGeneration[]
Returns
void
Source
core/actor/character.ts:144
tryHit()
tryHit(
target):boolean
Parameters
• target: Actor
Returns
boolean
Source
core/actor/character.ts:194