Black Ops 3 Source Code Explorer
0.1
An script explorer for Black Ops 3 by ZeRoY
robot_phalanx.gsh
Go to the documentation of this file.
1
//
3
// Formations
4
//
6
7
#define PHALANX_COLUMN "phalanx_column"
8
#define PHALANX_COLUMN_RIGHT "phalanx_column_right"
9
#define PHALANX_FORWARD "phalanx_forward"
10
#define PHALANX_DIAGONAL_RIGHT "phalanx_diagonal_right"
11
#define PHALANX_DIAGONAL_LEFT "phalanx_diagonal_left"
12
#define PHALANX_WEDGE "phanalx_wedge"
13
15
//
16
// Phalanx Tiers
17
//
19
20
#define PHALANX_TIER_ONE "phalanx_tier1"
21
#define PHALANX_TIER_TWO "phalanx_tier2"
22
#define PHALANX_TIER_THREE "phalanx_tier3"
23
25
//
26
// Formation Positions
27
//
29
30
#define PHALANX_WEDGE_TIER_ONE array( \
31
( 0, 0, 0 ), \
32
( -64, -48, 0 ), \
33
( 64, -48, 0 ), \
34
( -128, -96, 0 ), \
35
( 128, -96, 0 ) )
36
37
#define PHALANX_WEDGE_TIER_TWO array( \
38
( -32, -96, 0 ), \
39
( 32, -96, 0 ) )
40
41
#define PHALANX_WEDGE_TIER_THREE array( )
42
43
#define PHALANX_DIAGONAL_LEFT_TIER_ONE array( \
44
( 0, 0, 0 ), \
45
( -48, -64, 0 ), \
46
( -96, -128, 0 ), \
47
( -144, -192, 0 ) )
48
49
#define PHALANX_DIAGONAL_LEFT_TIER_TWO array( \
50
( 64, 0, 0 ), \
51
( 16, -64, 0 ), \
52
( -48, -128, 0 ), \
53
( -112, -192, 0 ) )
54
55
#define PHALANX_DIAGONAL_LEFT_TIER_THREE array( )
56
57
#define PHALANX_DIAGONAL_RIGHT_TIER_ONE array( \
58
( 0, 0, 0 ), \
59
( 48, -64, 0 ), \
60
( 96, -128, 0 ), \
61
( 144, -192, 0 ) )
62
63
#define PHALANX_DIAGONAL_RIGHT_TIER_TWO array( \
64
( -64, 0, 0 ), \
65
( -16, -64, 0 ), \
66
( 48, -128, 0 ), \
67
( 112, -192, 0 ) )
68
69
#define PHALANX_DIAGONAL_RIGHT_TIER_THREE array( )
70
71
#define PHALANX_FORWARD_TIER_ONE array( \
72
( 0, 0, 0 ), \
73
( 64, 0, 0 ), \
74
( 128, 0, 0 ), \
75
( 192, 0, 0 ) )
76
77
#define PHALANX_FORWARD_TIER_TWO array( \
78
( -32, -64, 0 ), \
79
( 32, -64, 0 ), \
80
( 96, -64, 0 ), \
81
( 160, -64, 0 ) )
82
83
#define PHALANX_FORWARD_TIER_THREE array( )
84
85
#define PHALANX_COLUMN_TIER_ONE array( \
86
( 0, 0, 0 ), \
87
( -64, 0, 0 ), \
88
( 0, -64, 0 ), \
89
( -64, -64, 0 ) )
90
91
#define PHALANX_COLUMN_TIER_TWO array( \
92
( 0, -128, 0 ), \
93
( -64, -128, 0 ), \
94
( 0, -192, 0 ), \
95
( -64, -192, 0 ) )
96
97
#define PHALANX_COLUMN_TIER_THREE array( )
98
99
#define PHALANX_COLUMN_RIGHT_TIER_ONE array( \
100
( 0, 0, 0 ), \
101
( 0, -64, 0 ), \
102
( 0, -128, 0 ), \
103
( 0, -192, 0 ) )
104
105
#define PHALANX_COLUMN_RIGHT_TIER_TWO array( )
106
107
#define PHALANX_COLUMN_RIGHT_TIER_THREE array( )
108
110
//
111
// Phalanx Defines
112
//
114
115
#define PHALANX_NAVMESH_TOLERANCE 200
116
117
#define PHALANX_ROTATION_OFFSET 90
118
119
#define PHALANX_MAX_TIER_SIZE 10
120
121
#define PHALANX_MIN_TIER_SIZE 1
122
123
#define PHALANX_UPDATE_RATE_SEC 1
scripts
shared
ai
robot_phalanx.gsh
Generated by
1.8.17