Appearance
Effect Commands
Has Effect
- Method:
player.hasEffect(effect) - Arguments:
- {
Effect}effect. (Optional:false)
- {
- Return:
boolean - Usage:
ts
import { Effect } from '@rpgjs/database'
const bool = player.hasEffect(Effect.CAN_NOT_SKILL)Get Effects
- Property:
player.effects - Type:
Array< Effect> - Optional:
false - Usage:
Retrieves a array of effects assigned to the player, state effects and effects of weapons and armors equipped with the player's own weapons.
ts
console.log(player.effects)Set Effects
- Property:
player.effects - Type:
Array< Effect> - Optional:
false - Usage:
Assigns effects to the player. If you give a array, it does not change the effects of the player's states and armor/weapons equipped.
ts
import { Effect } from '@rpgjs/database'
player.effects = [Effect.CAN_NOT_SKILL]