-
Notifications
You must be signed in to change notification settings - Fork 0
/
dev_config.lua
162 lines (152 loc) · 3.44 KB
/
dev_config.lua
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
-- Set to true to get alert boxes with log messages
GLOBAL_DEBUG_MODE = false
GLOBAL_MOOSE_DEBUG = false
config = {}
config.startingResources = 10000
config.baseResourceGeneration = 100
config.zoneResourceGeneration = 300
config.resourceTickSeconds = 60
-- The name of each sides warehouse
config.spawnZone = {
["blue"] = "BlueSpawn",
["red"] = "RedSpawn"
}
config.cargoZones = {
["blue"] = {
"BlueSpawn",
"Zone5"
},
["red"] = {
"RedSpawn",
"Zone5"
}
}
config.transportGroups = {
["red"] = {
"transport2",
"transport5",
"transport6",
"transport7"
},
["blue"] = {
"transport1",
"transport3",
"transport4",
"transport8"
}
}
-- The available capture zones (trigger zone names) and initial owner
-- Owning it does not generate resource, but it is a must have anyway
config.captureZones = {
["Zone1"] = "blue",
["Zone2"] = "red",
["Zone3"] = "red",
["Zone4"] = "blue",
["Zone5"] = "blue",
["Zone6"] = "blue"
}
-- Name of static objects representing cargo crates
config.crateTemplate = {
["red"] = "Crate",
["blue"] = "Crate"
}
-- Configuration of buyable groups
config.objects = {
["Tank Group"] = {
["price"] = 3000,
["transportable"] = true,
["crates"] = 2,
-- A group name referencing a late activated group placed in the mission
["group"] = {
["blue"] = "BlueTanksTemplate",
["red"] = "RedTanksTemplate"
}
},
["APC Group"] = {
price = 750,
transportable = true,
crates = 1,
group = {
blue = "BlueAPC",
red = "RedAPC"
}
},
["IFV Group"] = {
price = 2000,
transportable = true,
crates = 2,
group = {
blue = "BlueIFV",
red = "RedIFV"
}
},
["Support Group"] = {
["price"] = 50,
["transportable"] = true,
["crates"] = 1,
["group"] = {
["blue"] = "BlueTrucksTemplate",
["red"] = "RedTrucksTemplate"
}
},
["Infantry Squad"] = {
["price"] = 100,
["transportable"] = true,
["group"] = {
["blue"] = "BlueSquadTemplate",
["red"] = "RedSquadTemplate"
}
},
["Hawk"] = {
price = 6000,
transportable = true,
crates = 3,
group = {
blue = "BlueHawk"
}
},
["SA6"] = {
["price"] = 6000,
["transportable"] = true,
["crates"] = 3,
["group"] = {
["red"] = "RedSA6",
}
},
["Short range SAM"] = {
price = 3000,
transportable = true,
crates = 1,
group = {
red = "RedShortSAM",
blue = "BlueShortSAM"
}
},
["Mobile AAA"] = {
price = 1500,
transportable = true,
crates = 1,
group = {
red = "RedAAA",
blue = "BlueAAA"
}
},
["JTAC"] = {
price = 1000,
transportable = true,
crates = 1,
group = {
blue = "BlueJTAC",
red = "RedJTAC"
}
},
-- ["Stinger team"] = {
-- ["price"] = 3000,
-- ["transportable"] = true,
-- ["crates"] = 1,
-- ["group"] = {
-- ["blue"] = "BlueStinger",
-- ["red"] = "RedStinger"
-- }
-- },
}