Class RoleSettings

Hierarchy

  • RoleSettings

Implements

Methods

  • Parameters

    Returns boolean

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

Constructors

  • Parameters

    • roleSettings: Partial<{
          engineerCooldown: number;
          engineerInVentMaxTime: number;
          guardianAngelCooldown: number;
          impostorsCanSeeProtected: boolean;
          protectionDurationSeconds: number;
          roleChances: Partial<({ 0?: Partial<{ maxPlayers: number; chance: number; }> | undefined; 1?: Partial<{ maxPlayers: number; chance: number; }> | undefined; 2?: Partial<{ maxPlayers: number; chance: number; }> | undefined; 3?: Partial<...> | undefined; 4?: Partial<...> | undefined; 5?: Partial<...> | undefined; })>;
          scientistBatteryCharge: number;
          scientistCooldown: number;
          shapeshiftDuration: number;
          shapeshifterCooldown: number;
          shapeshifterLeaveSkin: boolean;
      }>

    Returns RoleSettings

Properties

engineerCooldown: number
engineerInVentMaxTime: number
guardianAngelCooldown: number
impostorsCanSeeProtected: boolean
protectionDurationSeconds: number
roleChances: Partial<Record<RoleType, RoleChanceSettings>>
scientistBatteryCharge: number
scientistCooldown: number
shapeshiftDuration: number
shapeshifterCooldown: number
shapeshifterLeaveSkin: boolean

Generated using TypeDoc