Preparing search index...
The search index is not available
@skeldjs/hindenburg
@skeldjs/hindenburg
GameSettings
Class GameSettings
Hierarchy
GameSettings
Index
Methods
Deserialize
is
Valid
Deserialize
Serialize
clone
patch
Properties
anonymous
Votes
common
Tasks
confirm
Ejects
crewmate
Vision
discussion
Time
emergency
Cooldown
impostor
Vision
is
Defaults
keywords
kill
Cooldown
kill
Distance
long
Tasks
map
max
Players
num
Emergencies
num
Impostors
player
Speed
role
Settings
short
Tasks
taskbar
Updates
visual
Tasks
voting
Time
Constructors
constructor
Methods
Static
Deserialize
Deserialize
(
reader
:
HazelReader
)
:
GameSettings
Parameters
reader:
HazelReader
Returns
GameSettings
Static
is
Valid
is
Valid
(
settings
:
GameSettings
)
:
boolean
Parameters
settings:
GameSettings
Returns
boolean
Deserialize
Deserialize
(
reader
:
HazelReader
)
:
void
Parameters
reader:
HazelReader
Returns
void
Serialize
Serialize
(
writer
:
HazelWriter
, version
:
number
)
:
void
Parameters
writer:
HazelWriter
version:
number
Returns
void
clone
clone
(
)
:
GameSettings
Returns
GameSettings
patch
patch
(
settings
:
Partial
<
AllGameSettings
>
)
:
void
Parameters
settings:
Partial
<
AllGameSettings
>
Returns
void
Properties
anonymous
Votes
anonymous
Votes
:
boolean
common
Tasks
common
Tasks
:
number
confirm
Ejects
confirm
Ejects
:
boolean
crewmate
Vision
crewmate
Vision
:
number
discussion
Time
discussion
Time
:
number
emergency
Cooldown
emergency
Cooldown
:
number
impostor
Vision
impostor
Vision
:
number
is
Defaults
is
Defaults
:
boolean
keywords
keywords
:
GameKeyword
kill
Cooldown
kill
Cooldown
:
number
kill
Distance
kill
Distance
:
KillDistance
long
Tasks
long
Tasks
:
number
map
map
:
GameMap
max
Players
max
Players
:
number
num
Emergencies
num
Emergencies
:
number
num
Impostors
num
Impostors
:
number
player
Speed
player
Speed
:
number
role
Settings
role
Settings
:
RoleSettings
short
Tasks
short
Tasks
:
number
taskbar
Updates
taskbar
Updates
:
TaskBarUpdate
visual
Tasks
visual
Tasks
:
boolean
voting
Time
voting
Time
:
number
Constructors
constructor
new
Game
Settings
(
settings
?:
Partial
<
{
anonymousVotes
:
boolean
;
commonTasks
:
number
;
confirmEjects
:
boolean
;
crewmateVision
:
number
;
discussionTime
:
number
;
emergencyCooldown
:
number
;
impostorVision
:
number
;
isDefaults
:
boolean
;
keywords
:
GameKeyword
;
killCooldown
:
number
;
killDistance
:
KillDistance
;
longTasks
:
number
;
map
:
GameMap
;
maxPlayers
:
number
;
numEmergencies
:
number
;
numImpostors
:
number
;
playerSpeed
:
number
;
roleSettings
:
Partial
<
(
{ 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; }>; ...
)
>
;
shortTasks
:
number
;
taskbarUpdates
:
TaskBarUpdate
;
version
:
number
;
visualTasks
:
boolean
;
votingTime
:
number
;
}
>
)
:
GameSettings
Parameters
Optional
settings:
Partial
<
{
anonymousVotes
:
boolean
;
commonTasks
:
number
;
confirmEjects
:
boolean
;
crewmateVision
:
number
;
discussionTime
:
number
;
emergencyCooldown
:
number
;
impostorVision
:
number
;
isDefaults
:
boolean
;
keywords
:
GameKeyword
;
killCooldown
:
number
;
killDistance
:
KillDistance
;
longTasks
:
number
;
map
:
GameMap
;
maxPlayers
:
number
;
numEmergencies
:
number
;
numImpostors
:
number
;
playerSpeed
:
number
;
roleSettings
:
Partial
<
(
{ 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; }>; ...
)
>
;
shortTasks
:
number
;
taskbarUpdates
:
TaskBarUpdate
;
version
:
number
;
visualTasks
:
boolean
;
votingTime
:
number
;
}
>
Returns
GameSettings
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
Modules
@skeldjs/hindenburg
Getting
Started
Installation
Connecting to your server
Configuration
Environment
Variables
Logging
Config
Reactor
Support
Using
Hindenburg
Installing
Plugins
Server-
as-
a-
Host
Interactive CLI
Chat
Commands
Advanced
Usage
Unknown
Innernet
Objects
Message
Ordering
Contributing
Comparison with
Impostor
Plugins
Creating a
Plugin
Developing
Plugins
Publishing
Plugins
Compatible
Hindenburg API
Versions
Worker and
Room
Plugins
Load
Ordering
Dependencies
Configuration
Lifecycle
Methods
API
Event
Listeners
Chat
Commands
CLI
Commands
Event
Targets
End
Game
Intents
Server
Broadcast
Game
Codes
Advanced
Custom
Innernet
Objects
Handling
Custom RPCs
Custom
Protocol
Messages
Receiving
Protocol
Messages
Custom
Roles
Player
Perspectives
Reactor
Integration
Guides
How to create a custom role
How to display floating text
Topics
Object
Ownership
Guards
Game
Settings
Deserialize
is
Valid
Deserialize
Serialize
anonymous
Votes
clone
common
Tasks
confirm
Ejects
constructor
crewmate
Vision
discussion
Time
emergency
Cooldown
impostor
Vision
is
Defaults
keywords
kill
Cooldown
kill
Distance
long
Tasks
map
max
Players
num
Emergencies
num
Impostors
patch
player
Speed
role
Settings
short
Tasks
taskbar
Updates
visual
Tasks
voting
Time
Generated using
TypeDoc