WCS
CreateServer()
Creates a Server object and returns it. If called more than once returns the same server object.
Returns:
CreateClient()
Creates a Client object and returns it. If called more than once returns the same client object.
Returns:
RegisterStatusEffect(name, extendsFrom)
Registers a new status effect with name specified in an argument.
Parameters:
- Name:
string
- ExtendsFrom:
StatusEffectImpl
Returns:
RegisterSkill(name, extendsFrom)
Registers a new skill with name specified in an argument.
Parameters:
- Name:
string
- ExtendsFrom:
Skill
Returns:
RegisterHoldableSkill(name, extendsFrom)
Registers a new holdable skill with name specified in an argument.
Parameters:
- Name:
string
- ExtendsFrom:
Skill
Returns:
DefineMessage(fn, config)
Registers a message.
Parameters:
- Function:
function
- Config:
MessageConfig
Character
@readonly
An exported character class.
CreateMoveset(name, skills, constructorArgs)
Creates a Moveset object and returns it. Accepts the name and array of skills.
Parameters:
- Name:
string
- Skills:
{AnySkillConstructor}
- ConstructorArguments:
{[string | SkillImpl]: any[]}
- an object that contains array ofConstructorArguments
that skill should get instantiated with.
Returns:
GetMovesetObjectByName(name)
Retrieves Moveset object by its name if registered.
Parameters:
- Name:
string
Returns:
- Moveset:
Moveset?
SkillType
An exported skill type enum.
Members:
Default,
Holdable