Interface IRoleReward

A role reward granted when reaching a specific level

interface IRoleReward {
    level: number;
    persistent?: boolean;
    roleId: string;
}

Properties

level: number

The level that triggers this reward

persistent?: boolean

Whether to remove the role when surpassing this level (role stacking vs singular)

roleId: string

The role ID to grant