aboutsummaryrefslogtreecommitdiffstats
path: root/protocol/mvd/mvd.go
blob: 7165bfd97ee6df893cbfdf5faebe6f3701ef310f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
package mvd

const ProtocolVersion = ('M' << 0) + ('V' << 8) + ('D' << 16) + ('1' << 24)

const (
	ExtensionFloatCoords       = 1 << 0
	ExtensionHighLagTeleport   = 1 << 1
	ExtensionServerSideWeapon  = 1 << 2
	ExtensionDebugWeapon       = 1 << 3
	ExtensionDebugAntilag      = 1 << 4
	ExtensionHiddenMessages    = 1 << 5
	ExtensionServerSideWeapon2 = 1 << 6
	ExtensionIncludeInMVD      = ExtensionHiddenMessages
)

const (
	DemoMultiple = 3
	DemoSingle   = 4
	DemoStats    = 5
	DemoAll      = 6
)

const (
	CLCWeapon              = 200
	CLCWeaponModePresel    = 1 << 0
	CLCWeaponModeIffiring  = 1 << 1
	CLCWeaponForgetRanking = 1 << 2
	CLCWeaponHideAxe       = 1 << 3
	CLCWeaponHideSg        = 1 << 4
	CLCWeaponResetOnDeath  = 1 << 5
	CLCWeaponSwitching     = 1 << 6
	CLCWeaponFullImpulse   = 1 << 7
)

const (
	HiddenAntilagPosition              = 0
	HiddenUserCommand                  = 1
	HiddenUserCommandWeapon            = 2
	HiddenDemoInfo                     = 3
	HiddenCommentaryTrack              = 4
	HiddenCommentaryData               = 5
	HiddenCommentaryTextSegment        = 6
	HiddenDamangeDone                  = 7
	HiddenUserCommandWeaponServerSide  = 8
	HiddenUserCommandWeaponInstruction = 9
	HiddenPausedDuration               = 10
)