ServerAccountDataSyncedValidate
Index
Functions
AllowedInteractions
Parameters
arg: Partial<AllowedInteractions>
C: Character
Returns AllowedInteractions
ArousalSettings
Parameters
arg: Partial<ArousalSettingsType>
C: Character
Returns { Active: ArousalActiveName; Activity: string; AffectExpression: boolean; AffectStutter: ArousalAffectStutterName; ChangeTime: number; DisableAdvancedVibes: boolean; Fetish: string; OrgasmCount: number; OrgasmStage: 0 | 1 | 2; OrgasmTimer: number; Progress: number; ProgressTimer: number; ShowOtherMeter: boolean; VFX: GraphicsVFXName; VFXFilter: GraphicsVFXFilterName; VFXVibrator: GraphicsVFXVibratorName; VibratorLevel: 0 | 1 | 2 | 3 | 4; Visible: ArousalVisibleName; Zone: string }
Active: ArousalActiveName
Activity: string
AffectExpression: boolean
AffectStutter: ArousalAffectStutterName
ChangeTime: number
DisableAdvancedVibes: boolean
Fetish: string
OrgasmCount: number
OrgasmStage: 0 | 1 | 2
OrgasmTimer: number
Progress: number
ProgressTimer: number
ShowOtherMeter: boolean
VFX: GraphicsVFXName
VFXFilter: GraphicsVFXFilterName
VFXVibrator: GraphicsVFXVibratorName
VibratorLevel: 0 | 1 | 2 | 3 | 4
Visible: ArousalVisibleName
Zone: string
BlackList
Parameters
arg: number[]
C: Character
Returns number[]
ChatSearchSettings
Parameters
arg: ChatRoomSearchSettings
C: Character
Returns ChatRoomSearchSettings
Crafting
Parameters
arg: string
C: Character
Returns CraftingItem[]
Creation
Parameters
arg: number
C: Character
Returns number
Description
Parameters
arg: string
C: Character
Returns string
Difficulty
Parameters
arg: Partial<{ LastChange: number; Level: DifficultyLevel }>
C: Character
Returns { LastChange: number; Level: DifficultyLevel }
LastChange: number
Level: DifficultyLevel
Game
Parameters
arg: Partial<CharacterGameParameters>
C: Character
Returns { ClubCard: GameClubCardParameters; GGTS: GameGGTSParameters; LARP: GameLARPParameters; MagicBattle: GameMagicBattleParameters; MagicSchoolFindsAround: GameMagicSchoolFindsAroundParameters; Poker: GamePokerParameters; Prison: GamePrisonParameters }
ClubCard: GameClubCardParameters
GGTS: GameGGTSParameters
LARP: GameLARPParameters
MagicBattle: GameMagicBattleParameters
MagicSchoolFindsAround: GameMagicSchoolFindsAroundParameters
Poker: GamePokerParameters
Prison: GamePrisonParameters
LabelColor
Parameters
arg: Partial< | `#${string}`>
C: Character
Returns `#${string}`
Lover
Parameters
arg: string
C: Character
Returns string
Lovership
Parameters
arg: ServerLovership[]
C: Character
Returns Lovership[]
MapData
Parameters
arg: ChatRoomMapData
C: Character
Returns ChatRoomMapData
Pos
Type declaration
Parameters
arg: Partial<ChatRoomMapPos>
C: Character
Returns ChatRoomMapPos
PrivateState
Type declaration
Parameters
arg: Partial<{ HasKeyBronze?: boolean; HasKeyGold?: boolean; HasKeySilver?: boolean }>
C: Character
Returns { HasKeyBronze?: boolean; HasKeyGold?: boolean; HasKeySilver?: boolean }
optionalHasKeyBronze?: boolean
optionalHasKeyGold?: boolean
optionalHasKeySilver?: boolean
Money
Parameters
arg: number
C: Character
Returns number
Nickname
Parameters
arg: string
C: Character
Returns string
OnlineSharedSettings
Parameters
arg: Partial<CharacterOnlineSharedSettings>
C: Character
Returns { AllowFullWardrobeAccess: boolean; AllowPlayerLeashing: boolean; AllowRename: boolean; BlockBodyCosplay: boolean; DisablePickingLocksOnSelf: boolean; GameVersion: string; ItemsAffectExpressions: boolean; ScriptPermissions: ScriptPermissions; WheelFortune: string }
AllowFullWardrobeAccess: boolean
AllowPlayerLeashing: boolean
AllowRename: boolean
BlockBodyCosplay: boolean
DisablePickingLocksOnSelf: boolean
GameVersion: string
ItemsAffectExpressions: boolean
ScriptPermissions: ScriptPermissions
WheelFortune: string
Owner
Parameters
arg: string
C: Character
Returns string
Ownership
Parameters
arg: Partial<ServerOwnership>
C: Character
Returns { MemberNumber: number; Name: string; Notes: string; Stage: 0 | 1; Start: number }
MemberNumber: number
Name: string
Notes: string
Stage: 0 | 1
Start: number
Reputation
Parameters
arg: { Type: ReputationType; Value: number }[]
C: Character
Returns Reputation[]
Title
WhiteList
Parameters
arg: number[]
C: Character
Returns number[]
Namespace with functions for validating ServerAccountDataSynced properties, converting them into their valid Character counterpart