Class Commands
Assign and inspect player classes and class-driven behaviors.Members
createClassInstance
Create a class instance without side effects.- Source:
packages/server/src/Player/ClassManager.ts - Kind:
method
Signature
Parameters
classInput:ClassClass | string
resolveClassSnapshot
Resolve class snapshot entry into a class instance without side effects.- Source:
packages/server/src/Player/ClassManager.ts - Kind:
method
Signature
Parameters
snapshot:{ _class?: any }mapOverride?:any
setActor
Set up the player as a specific actor archetype- Source:
packages/server/src/Player/ClassManager.ts - Kind:
method - Defined in:
IClassManager
Signature
Parameters
actorClass:ActorClass | string
Returns
The instantiated actor objectsetClass
Assign a class to the player- Source:
packages/server/src/Player/ClassManager.ts - Kind:
method - Defined in:
IClassManager
Signature
Parameters
_class:ClassClass | string
Returns
The instantiated class objectWithClassManager
Class Manager Mixin Provides class and actor management capabilities to any class. This mixin handles character class assignment and actor setup, including automatic parameter configuration, starting equipment, and skill progression based on class definitions.- Source:
packages/server/src/Player/ClassManager.ts - Kind:
function
Signature
Parameters
Base:TBase