Black Ops 3 Source Code Explorer
0.1
An script explorer for Black Ops 3 by ZeRoY
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_REVERSE_WEDGE "phalanx_reverse_wedge"
13
#define PHALANX_WEDGE "phanalx_wedge"
14
16
//
17
// Phalanx Tiers
18
//
20
21
#define PHALANX_TIER_ONE "phalanx_tier1"
22
#define PHALANX_TIER_TWO "phalanx_tier2"
23
#define PHALANX_TIER_THREE "phalanx_tier3"
24
25
#define PHALANX_TIERS array( \
26
PHALANX_TIER_ONE, \
27
PHALANX_TIER_TWO, \
28
PHALANX_TIER_THREE )
29
31
//
32
// Formation Positions
33
//
35
36
#define PHALANX_WEDGE_TIER_ONE array( \
37
( 0, 0, 0 ), \
38
( -64, -48, 0 ), \
39
( 64, -48, 0 ), \
40
( -128, -96, 0 ), \
41
( 128, -96, 0 ) )
42
43
#define PHALANX_WEDGE_TIER_TWO array( \
44
( -32, -96, 0 ), \
45
( 32, -96, 0 ) )
46
47
#define PHALANX_WEDGE_TIER_THREE array( )
48
49
#define PHALANX_REVERSE_WEDGE_TIER_ONE array( \
50
( -32, 0, 0 ), \
51
( 32, 0, 0 ) )
52
53
#define PHALANX_REVERSE_WEDGE_TIER_TWO array( \
54
( 0, -96, 0 ) )
55
56
#define PHALANX_REVERSE_WEDGE_TIER_THREE array( )
57
58
#define PHALANX_DIAGONAL_LEFT_TIER_ONE array( \
59
( 0, 0, 0 ), \
60
( -48, -64, 0 ), \
61
( -96, -128, 0 ), \
62
( -144, -192, 0 ) )
63
64
#define PHALANX_DIAGONAL_LEFT_TIER_TWO array( \
65
( 64, 0, 0 ), \
66
( 16, -64, 0 ), \
67
( -48, -128, 0 ), \
68
( -112, -192, 0 ) )
69
70
#define PHALANX_DIAGONAL_LEFT_TIER_THREE array( )
71
72
#define PHALANX_DIAGONAL_RIGHT_TIER_ONE array( \
73
( 0, 0, 0 ), \
74
( 48, -64, 0 ), \
75
( 96, -128, 0 ), \
76
( 144, -192, 0 ) )
77
78
#define PHALANX_DIAGONAL_RIGHT_TIER_TWO array( \
79
( -64, 0, 0 ), \
80
( -16, -64, 0 ), \
81
( 48, -128, 0 ), \
82
( 112, -192, 0 ) )
83
84
#define PHALANX_DIAGONAL_RIGHT_TIER_THREE array( )
85
86
#define PHALANX_FORWARD_TIER_ONE array( \
87
( 0, 0, 0 ), \
88
( 64, 0, 0 ), \
89
( 128, 0, 0 ), \
90
( 192, 0, 0 ) )
91
92
#define PHALANX_FORWARD_TIER_TWO array( \
93
( -32, -64, 0 ), \
94
( 32, -64, 0 ), \
95
( 96, -64, 0 ), \
96
( 160, -64, 0 ) )
97
98
#define PHALANX_FORWARD_TIER_THREE array( )
99
100
#define PHALANX_COLUMN_TIER_ONE array( \
101
( 0, 0, 0 ), \
102
( -64, 0, 0 ), \
103
( 0, -64, 0 ), \
104
( -64, -64, 0 ) )
105
106
#define PHALANX_COLUMN_TIER_TWO array( \
107
( 0, -128, 0 ), \
108
( -64, -128, 0 ), \
109
( 0, -192, 0 ), \
110
( -64, -192, 0 ) )
111
112
#define PHALANX_COLUMN_TIER_THREE array( )
113
114
#define PHALANX_COLUMN_RIGHT_TIER_ONE array( \
115
( 0, 0, 0 ), \
116
( 0, -64, 0 ), \
117
( 0, -128, 0 ), \
118
( 0, -192, 0 ) )
119
120
#define PHALANX_COLUMN_RIGHT_TIER_TWO array( )
121
122
#define PHALANX_COLUMN_RIGHT_TIER_THREE array( )
123
125
//
126
// Phalanx Defines
127
//
129
130
#define PHALANX_NAVMESH_TOLERANCE 200
131
132
#define PHALANX_ROTATION_OFFSET 90
133
134
#define PHALANX_MAX_TIER_SIZE 10
135
136
#define PHALANX_MIN_TIER_SIZE 1
137
138
#define PHALANX_UPDATE_RATE_SEC 1
scripts
shared
ai
phalanx.gsh
Generated by
1.8.17