Optional
afkTimer
afkTimer?: Timeout
Optional
assetIntegrityKickTimer
assetIntegrityKickTimer?: Timeout
avgPing
avgPing: number = 0
avgPingLen
avgPingLen: number = 4
avgPingReady
avgPingReady: boolean = false
banType
banType: string = ""
blockedPositionUpdates
blockedPositionUpdates: number = 0
characterReleased
characterReleased: boolean = false
chunkRenderDistance
chunkRenderDistance: number = 400
clearHudTimer
clearHudTimer: () => void
clearTimers
clearTimers: () => void
clientLogs
clientLogs: { isSuspicious: boolean; log: string }[] = []
Optional
currentPOI
currentPOI?: number
enableChecks
enableChecks: boolean = true
fireHints
fireHints: { [id: number]: FireHint } = {} firstCharacterReleased
firstCharacterReleased: boolean = true
firstLoading
firstLoading: boolean = true
firstReleased
firstReleased: boolean = true
flaggedShots
flaggedShots: number = 0
gotAfkWarning
gotAfkWarning: boolean = false
Optional
guid
guid?: string
Optional
heartBeatTimer
heartBeatTimer?: Timeout
Optional
hudTimer
hudTimer?: null | Timeout = null
isAdmin
isAdmin: boolean = false
isDebugMode
isDebugMode: boolean = false
isDecoy
isDecoy: boolean = false
isFairPlayFlagged
isFairPlayFlagged: boolean = false
isInAir
isInAir: boolean = false
isInteracting
isInteracting: boolean = false
isInVoiceChat
isInVoiceChat: boolean = false
isLoading
isLoading: boolean = true
isMuted
isMuted: boolean = false
isSynced
isSynced: boolean = false
isWeaponLock
isWeaponLock: boolean = false
Optional
lastDeathReport
lastDeathReport?: { attacker: ZoneClient2016; attackerPosition: Float32Array; distance: number; position: Float32Array;} lastKeepAliveTime
lastKeepAliveTime: number = 0
loginSessionId
loginSessionId: string
managedObjects
managedObjects: string[] = []
movementSet
movementSet: Set<number> = ...
npcsToSpawnTimer
npcsToSpawnTimer: Timeout
oldPos
oldPos: { position: Float32Array; time: number } = ...
permissionLevel
permissionLevel: number = 0
pings
pings: number[] = []
pingWarnings
pingWarnings: number = 0
posAtLastRoutine
posAtLastRoutine: Float32Array = ...
posAtTimerStart
posAtTimerStart: Float32Array = ...
properlyLogout
properlyLogout: boolean = false
pvpStats
pvpStats: {
hands: number;
head: number;
legs: number;
shotsFired: number;
shotsHit: number;
spine: number;
} = ...
radio
radio: boolean = false
reports
reports: number = 0
routineCounter
routineCounter: number = 0
sessionId
sessionId: number
soeClientId
soeClientId: string
spawnedDTOs
spawnedDTOs: any[] = []
speedWarnsNumber
speedWarnsNumber: number = 0
Optional
startingPos
startingPos?: Float32Array<ArrayBufferLike>
startLoc
startLoc: number = 0
vehicle
vehicle: { mountedVehicle?: string } = {}
Optional
voiceChatTimer
voiceChatTimer?: Timeout
zonePings
zonePings: number[] = []
Static
afkTime
afkTime: number = ...
Static
minMovementForAfk
minMovementForAfk: number = 20