~ubuntu-branches/ubuntu/lucid/warzone2100/lucid

« back to all changes in this revision

Viewing changes to data/base/multiplay/skirmish/player0.vlo

  • Committer: Bazaar Package Importer
  • Author(s): Christoph Egger, Paul Wise, Christoph Egger
  • Date: 2009-06-29 17:12:52 UTC
  • mfrom: (1.1.11 upstream) (2.1.7 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090629171252-5ddnlfg3zfchrega
Tags: 2.2.1+dfsg1-1
[ Paul Wise ]
* New upstream release (Closes: #534962)
* Adjust the flex build-depends to take account of the conflict
  with all the versions of flex 2.5.34 (LP: #372872)
* Make the -music Recommends more strict, 2.1 music doesn't work
  with 2.2.
* Upstream moved the downloads to sourceforge, update the watch file
* Bump Standards-Version, no changes needed
* Drop use of dh_desktop since it no longer does anything
* Recommend the new warzone2100-video package, version 2.2 or similar
* Mention the warzone2100 crash reports in the -dbg package description

[ Christoph Egger ]
* Replace CC-2.0 graphic from cybersphinx, create a new tarball
* Add myself to uploaders

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/////////////////////////////////////////////////////////////////////
 
2
// ai for skirmish game
 
3
// Generic vlo for each computer player
 
4
/////////////////////////////////////////////////////////////////////
 
5
 
 
6
script "player0.slo"
 
7
run
 
8
{
 
9
        // research branches
 
10
        branchDefault   int                                     0
 
11
        branchVTOL              int                                     1
 
12
 
 
13
        me                              int                                     0                       // this player is player x.
 
14
 
 
15
        //default branch
 
16
        numScouts[0]    int                                     3                       // min number of droids in group to aim for.
 
17
        numDefenders[0] int                                     4
 
18
        numAttackers[0] int                                     8
 
19
        numCyborgs[0]   int                                     15                      // build cyborgs until scouts contains x droids
 
20
 
 
21
        //vtol branch
 
22
        numScouts[1]    int                                     3                       // min number of droids in group to aim for.
 
23
        numDefenders[1] int                                     12
 
24
        numAttackers[1] int                                     0
 
25
        numCyborgs[1]   int                                     25                      // build cyborgs until scouts contains x droids
 
26
 
 
27
        
 
28
        //default branch
 
29
        maxScouts[0]    int                                     3                       // min number of droids in group to aim for.
 
30
        maxDefenders[0] int                                     5
 
31
        maxAttackers[0] int                                     -1
 
32
        maxCyborgs[0]   int                                     35                      // build cyborgs until scouts contains x droids
 
33
 
 
34
        //vtol branch
 
35
        maxScouts[1]    int                                     3                       // min number of droids in group to aim for.
 
36
        maxDefenders[1] int                                     20
 
37
        maxAttackers[1] int                                     0
 
38
        maxCyborgs[1]   int                                     50                      // build cyborgs until scouts contains x droids
 
39
        
 
40
        tileExpand              int                                     12                      // approx minutes to expand over the map.
 
41
 
 
42
        /////////////////////////////////////////////////////////////////////
 
43
        /////////////////////////////////////////////////////////////////////
 
44
        // structures
 
45
 
 
46
        // generic names, often used.
 
47
        oilRes                  FEATURESTAT                     "OilResource"
 
48
        resLab                  STRUCTURESTAT           "A0ResearchFacility"
 
49
        powGen                  STRUCTURESTAT           "A0PowerGenerator"
 
50
        factory                 STRUCTURESTAT           "A0LightFactory"
 
51
        derrick                 STRUCTURESTAT           "A0ResourceExtractor"
 
52
        cybFactory              STRUCTURESTAT           "A0CyborgFactory"
 
53
        playerHQ                STRUCTURESTAT           "A0CommandCentre"
 
54
        vtolPad                 STRUCTURESTAT           "A0VtolPad"
 
55
        vtolFactory             STRUCTURESTAT           "A0VTolFactory1"
 
56
        repairFacility  STRUCTURESTAT           "A0RepairCentre3"
 
57
        sensorTower             STRUCTURESTAT           "Sys-SensoTower02"
 
58
        lassat                  STRUCTURESTAT           "A0LasSatCommand"
 
59
        nexusDefence    RESEARCHSTAT            "R-Sys-Resistance-Circuits"
 
60
        uplink                  STRUCTURESTAT           "A0Sat-linkCentre"
 
61
 
 
62
        //number of research topics for each research branch
 
63
        techCount[0]    int                                     5
 
64
        
 
65
        //how many res facilities to use when finished researching all specified research topics
 
66
        maxIdleRes[0]   int                                     -1
 
67
        
 
68
        tech[0][0]              RESEARCHSTAT            "R-Wpn-MG3Mk1"                  //HMG
 
69
        tech[0][1]              RESEARCHSTAT            "R-Wpn-Rocket02-MRL"    //mini rocket artillery
 
70
        tech[0][2]              RESEARCHSTAT            "R-Wpn-Rocket-ROF03"
 
71
        tech[0][3]              RESEARCHSTAT            "R-Wpn-MG-Damage03"
 
72
        tech[0][4]              RESEARCHSTAT            "R-Defense-Pillbox06"           //lancer bunker
 
73
 
 
74
        //other tech: R-Vehicle-Prop-VTOL, R-Struc-VTOLPad, R-Struc-VTOLFactory
 
75
        techCount[1]    int                                     27
 
76
        
 
77
        //how many res facilities to use when finished researching all specified research topics
 
78
        maxIdleRes[1]   int                                     3
 
79
        
 
80
        tech[1][0]              RESEARCHSTAT            "R-Struc-VTOLFactory"
 
81
        tech[1][1]              RESEARCHSTAT            "R-Struc-VTOLPad"
 
82
        tech[1][2]              RESEARCHSTAT            "R-Wpn-MG3Mk1"                          //HMG
 
83
        tech[1][3]              RESEARCHSTAT            "R-Cyborg-Wpn-MG"                       //Machine gunner
 
84
        
 
85
        tech[1][4]              RESEARCHSTAT            "R-Wpn-Rocket02-MRL"    //mini rocket artillery
 
86
        tech[1][5]              RESEARCHSTAT            "R-Wpn-Rocket-ROF03"
 
87
        
 
88
        tech[1][6]              RESEARCHSTAT            "R-Cyborg-Sys-Mechanic"         //mechanic
 
89
        tech[1][7]              RESEARCHSTAT            "R-Cyborg-Sys-ComEng"           //cyb engineer
 
90
        tech[1][8]              RESEARCHSTAT            "R-Cyborg-Wpn-Flamer"           //flamer
 
91
        tech[1][9]              RESEARCHSTAT            "R-Wpn-Flamer-Damage03"         //flamer damage 03
 
92
        tech[1][10]             RESEARCHSTAT            "R-Wpn-Flamer-ROF03"            //flamer ROF 03
 
93
        
 
94
        tech[1][11]             RESEARCHSTAT            "R-Cyborg-Wpn-Cannon"           //heavy gunner
 
95
        tech[1][12]             RESEARCHSTAT            "R-Wpn-Rocket01-LtAT"           //Lancer
 
96
        tech[1][13]             RESEARCHSTAT            "R-Cyborg-Wpn-Rocket"           //Cyborg Lancer
 
97
        tech[1][14]             RESEARCHSTAT            "R-Vehicle-Body08"                      //Scorpion body
 
98
        tech[1][15]             RESEARCHSTAT            "R-Struc-Power-Upgrade03a"      //power upgrade 03a
 
99
        tech[1][16]             RESEARCHSTAT            "R-Wpn-RocketSlow-Accuracy03"   //lancer accuracy
 
100
        tech[1][17]             RESEARCHSTAT            "R-Wpn-RocketSlow-Damage06"     //lancer damage 06 (all 6 can be researched at once)
 
101
        
 
102
        tech[1][18]             RESEARCHSTAT            "R-Cyborg-Wpn-RotMG-Grd"        //assault gunner
 
103
        
 
104
        
 
105
        tech[1][19]             RESEARCHSTAT            "R-Wpn-Rocket03-HvAT"           //BB
 
106
        tech[1][20]             RESEARCHSTAT            "R-Cyborg-Wpn-Rail1-Grd"        //needle gunner
 
107
        tech[1][21]             RESEARCHSTAT            "R-Struc-VTOLPad-Upgrade06"
 
108
        tech[1][22]             RESEARCHSTAT            "R-Struc-VTOLFactory-Upgrade06"
 
109
        tech[1][23]             RESEARCHSTAT            "R-Sys-Autorepair-General"              //autorepair
 
110
        tech[1][24]             RESEARCHSTAT            "R-Sys-Sensor-UpLink"
 
111
        tech[1][25]             RESEARCHSTAT            "R-Sys-VTOLCBS-Turret01"
 
112
        tech[1][26]             RESEARCHSTAT            "R-Sys-VTOLStrike-Tower01"
 
113
 
 
114
        //tech[1][5]            RESEARCHSTAT                    "R-Vehicle-Body04"                              // Bug body
 
115
 
 
116
        maxVtolFacs[0]  int                                     1
 
117
        maxVtolFacs[1]  int                                     4
 
118
 
 
119
        maxVTOLs[0]             int                                     5
 
120
        maxVTOLs[1]             int                                     70
 
121
 
 
122
        // incendry emplacements.
 
123
        numIncendrys    int                                     8
 
124
        incendrys[0]    STRUCTURESTAT           "Emplacement-MortarPit01"
 
125
        incendrys[1]    STRUCTURESTAT           "Emplacement-MortarPit02"
 
126
        incendrys[2]    STRUCTURESTAT           "Emplacement-MortarPit-Incenediary"
 
127
        incendrys[3]    STRUCTURESTAT           "Emplacement-RotMor"
 
128
        incendrys[4]    STRUCTURESTAT           "Emplacement-Howitzer105"
 
129
        incendrys[5]    STRUCTURESTAT           "Emplacement-Howitzer150"
 
130
        incendrys[6]    STRUCTURESTAT           "Emplacement-Howitzer-Incenediary"
 
131
        incendrys[7]    STRUCTURESTAT           "Emplacement-RotHow"
 
132
 
 
133
        //anti a.
 
134
        vtolDefStruct[0] STRUCTURESTAT          "AASite-QuadMg1"        //1
 
135
        vtolDefStruct[1] STRUCTURESTAT          "AASite-QuadBof"        //2
 
136
        vtolDefStruct[2] STRUCTURESTAT          "AASite-QuadRotMg"
 
137
        vtolDefStruct[3] STRUCTURESTAT          "P0-AASite-SAM1"        //3
 
138
        vtolDefStruct[4] STRUCTURESTAT          "P0-AASite-SAM2"
 
139
 
 
140
        // upgrade structures
 
141
        powModule               STRUCTURESTAT           "A0PowMod1"
 
142
        facModule               STRUCTURESTAT           "A0FacMod1"
 
143
        resModule               STRUCTURESTAT           "A0ResearchModule1"
 
144
 
 
145
        // Essential structs.
 
146
        numStructs              int                                     13
 
147
        structs[0]              STRUCTURESTAT           "A0PowerGenerator"
 
148
        structs[1]              STRUCTURESTAT           "A0LightFactory"
 
149
        structs[2]              STRUCTURESTAT           "A0CommandCentre"
 
150
        structs[3]              STRUCTURESTAT           "A0ResearchFacility"
 
151
        structs[4]              STRUCTURESTAT           "A0CyborgFactory"
 
152
 
 
153
        structs[5]              STRUCTURESTAT           "Sys-CB-Tower01"
 
154
        structs[6]              STRUCTURESTAT           "Sys-SpyTower"
 
155
 
 
156
        structs[7]              STRUCTURESTAT           "A0LasSatCommand"
 
157
        structs[8]              STRUCTURESTAT           "A0Sat-linkCentre"
 
158
        structs[9]              STRUCTURESTAT           "X-Super-Rocket"
 
159
        structs[10]             STRUCTURESTAT           "X-Super-Cannon"
 
160
        structs[11]             STRUCTURESTAT           "X-Super-MassDriver"
 
161
        structs[12]             STRUCTURESTAT           "X-Super-Missile"
 
162
 
 
163
        /* Base structures */
 
164
        numBaseStruct   int                                     8
 
165
        baseStruct[0]   STRUCTURESTAT           "A0PowerGenerator"
 
166
        baseStruct[1]   STRUCTURESTAT           "A0LightFactory"
 
167
        baseStruct[2]   STRUCTURESTAT           "A0CommandCentre"
 
168
        baseStruct[3]   STRUCTURESTAT           "A0ResearchFacility"
 
169
        baseStruct[4]   STRUCTURESTAT           "A0CyborgFactory"
 
170
        baseStruct[5]   STRUCTURESTAT           "A0LasSatCommand"
 
171
        baseStruct[6]   STRUCTURESTAT           "A0Sat-linkCentre"
 
172
        baseStruct[7]   STRUCTURESTAT           "A0VTolFactory1"
 
173
 
 
174
        // defensive structs.
 
175
        numDefStructs   int                                     22
 
176
        defStructs[0]   STRUCTURESTAT           "PillBox1"
 
177
        defStructs[1]   STRUCTURESTAT           "Pillbox-RotMG"
 
178
        defStructs[3]   STRUCTURESTAT           "GuardTower6"
 
179
        defStructs[2]   STRUCTURESTAT           "PillBox4"              //LC
 
180
        defStructs[4]   STRUCTURESTAT           "PillBox6"              //Lancer
 
181
        defStructs[5]   STRUCTURESTAT           "Sys-SensoTower02"
 
182
        defStructs[6]   STRUCTURESTAT           "WallTower03"           //MC
 
183
        defStructs[7]   STRUCTURESTAT           "WallTower04"           //HC
 
184
        defStructs[8]   STRUCTURESTAT           "PillBox6"              //Lancer
 
185
 
 
186
        defStructs[9]   STRUCTURESTAT           "WallTower04"           //HC
 
187
        defStructs[10]  STRUCTURESTAT           "WallTower-HPVcannon"
 
188
        defStructs[11]  STRUCTURESTAT           "Emplacement-Howitzer105"
 
189
        defStructs[12]  STRUCTURESTAT           "Emplacement-HvyATrocket"
 
190
        defStructs[13]  STRUCTURESTAT           "Emplacement-MortarPit02"
 
191
        defStructs[14]  STRUCTURESTAT           "WallTower06"
 
192
        defStructs[15]  STRUCTURESTAT           "Emplacement-PulseLaser"        // Campaign 3 Defensive Structures
 
193
        defStructs[16]  STRUCTURESTAT           "Emplacement-Rail2"
 
194
 
 
195
        defStructs[17]  STRUCTURESTAT           "WallTower-HvATrocket"  //TK
 
196
        defStructs[18]  STRUCTURESTAT           "WallTower-Atmiss"      //Scourge
 
197
        defStructs[19]  STRUCTURESTAT           "WallTower-PulseLas"
 
198
        defStructs[20]  STRUCTURESTAT           "WallTower-Rail2"
 
199
        defStructs[21]  STRUCTURESTAT           "WallTower-Rail3"
 
200
 
 
201
        // wall structs (4)
 
202
        numWallWeaps    int                                     10
 
203
        wall                    STRUCTURESTAT           "A0HardcreteMk1Wall"
 
204
        cornerWall              STRUCTURESTAT           "A0HardcreteMk1CWall"
 
205
        wallWeaps[0]    STRUCTURESTAT           "WallTower01"
 
206
        wallWeaps[1]    STRUCTURESTAT           "WallTower02"
 
207
        wallWeaps[2]    STRUCTURESTAT           "WallTower03"
 
208
        wallWeaps[3]    STRUCTURESTAT           "WallTower04"
 
209
        wallWeaps[4]    STRUCTURESTAT           "WallTower06"
 
210
        wallWeaps[5]    STRUCTURESTAT           "WallTower06"
 
211
        wallWeaps[6]    STRUCTURESTAT           "WallTower-Rail2"
 
212
        wallWeaps[7]    STRUCTURESTAT           "WallTower-PulseLas"
 
213
        wallWeaps[8]    STRUCTURESTAT           "WallTower-Atmiss"
 
214
        wallWeaps[9]    STRUCTURESTAT           "WallTower-HPVcannon"
 
215
 
 
216
 
 
217
        // extra structs
 
218
        numExtraStructs[0]      int                                     5
 
219
        extraStructs[0][0]      STRUCTURESTAT           "A0LightFactory"
 
220
        extraStructs[0][1]      STRUCTURESTAT           "A0RepairCentre3"
 
221
        extraStructs[0][2]      STRUCTURESTAT           "A0LightFactory"
 
222
        extraStructs[0][3]      STRUCTURESTAT           "A0ResearchFacility"
 
223
        extraStructs[0][4]      STRUCTURESTAT           "A0CyborgFactory"
 
224
        
 
225
        numExtraStructs[1]      int                                     5
 
226
        extraStructs[1][0]      STRUCTURESTAT           "A0VTolFactory1"
 
227
        extraStructs[1][1]      STRUCTURESTAT           "A0VTolFactory1"
 
228
        extraStructs[1][2]      STRUCTURESTAT           "A0CyborgFactory"
 
229
        extraStructs[1][3]      STRUCTURESTAT           "A0VtolPad"
 
230
        extraStructs[1][4]      STRUCTURESTAT           "A0LightFactory"
 
231
 
 
232
        /////////////////////////////////////////////////////////////////////
 
233
        /////////////////////////////////////////////////////////////////////
 
234
        // SKIRMISH TEMPLATES
 
235
 
 
236
        // COMBAT TEMPLATES
 
237
 
 
238
        //branchDefault
 
239
        numTemplates[0] int                     47
 
240
        
 
241
        tmpl[0][0]      TEMPLATE        "ViperMG01Wheels"               //MG
 
242
        tmpl[0][1]      TEMPLATE        "ViperMG02Wheels"               //TMG
 
243
        tmpl[0][2]      TEMPLATE        "ViperHMGWheels"                //HMG
 
244
        tmpl[0][3]      TEMPLATE        "ViperPODWheels"                //POD
 
245
        tmpl[0][4]      TEMPLATE        "ViperLtA-Twheels"              //Lancer
 
246
        tmpl[0][5]      TEMPLATE        "ViperFlameWheels"              //Flamer
 
247
        tmpl[0][6]      TEMPLATE        "ViperLtA-Twheels"              //Lancer
 
248
        tmpl[0][7]      TEMPLATE        "CobraMRLHalftrack"             //MRL
 
249
        tmpl[0][8]      TEMPLATE        "ViperLtCannonWheels"   //LC
 
250
        tmpl[0][9]      TEMPLATE        "ViperPODWheels"                //POD
 
251
        tmpl[0][10]     TEMPLATE        "ViperLtCannonHTracks"  //LC
 
252
 
 
253
        tmpl[0][11]     TEMPLATE        "CobraLtA-Thalftrack"   //Lancer        HT
 
254
        tmpl[0][12]     TEMPLATE        "CobraMRLHalftrack"             //MRL   HT
 
255
        tmpl[0][13]     TEMPLATE        "CobraInfernoHTracks"   //Inferno       HT
 
256
        tmpl[0][14]     TEMPLATE        "SK-Cobra-Hover-Lancer" //Lancer        H
 
257
        tmpl[0][15]     TEMPLATE        "Sk-CobraBBHover"               //BB            H
 
258
        tmpl[0][16]     TEMPLATE        "CobraMedCnTrks"                //MC            Tr
 
259
        tmpl[0][17]     TEMPLATE        "SK-Cobra-Track-HVC"    //HVC   Tr
 
260
        tmpl[0][18]     TEMPLATE        "CobraHvyCnTrks"                //HC            Tr
 
261
 
 
262
        //tmpl[0][19]   TEMPLATE        "SK-Python-Hover-Mcannon"
 
263
        //tmpl[0][20]   TEMPLATE        "PythonMedCnTrks"
 
264
        //tmpl[0][21]   TEMPLATE        "SK-Python-Hover-Lancer"
 
265
        //tmpl[0][22]   TEMPLATE        "SK-Python-Hover-Hcannon"
 
266
 
 
267
        //Campaign 2
 
268
        tmpl[0][19]     TEMPLATE        "PythonHoverHVC"                //HVC Hover
 
269
        tmpl[0][20]     TEMPLATE        "SK-Cobra-Track-TK"
 
270
        tmpl[0][21]     TEMPLATE        "Sk-PythonHvCanTrack"
 
271
        tmpl[0][22]     TEMPLATE        "Sk-PythonHvCanTrack"
 
272
 
 
273
        tmpl[0][23]     TEMPLATE        "SK-Panther-Hover-HVC"
 
274
        tmpl[0][24]     TEMPLATE        "SK-Panther-Hover-TK"
 
275
 
 
276
        tmpl[0][25]     TEMPLATE        "SK-Tiger-Track-Hcannon"
 
277
        tmpl[0][26]     TEMPLATE        "SK-Tiger-Track-HVC"
 
278
        tmpl[0][27]     TEMPLATE        "SK-Tiger-Track-Hcannon"
 
279
        tmpl[0][28]     TEMPLATE        "SK-Tiger-Hover-TK"
 
280
 
 
281
        //Campaign 3
 
282
        tmpl[0][29]     TEMPLATE        "SK-Leopard-Htrk-Needle"
 
283
        tmpl[0][30]     TEMPLATE        "SK-Tiger-Track-Hcannon"
 
284
        tmpl[0][31]     TEMPLATE        "SK-Panther-Track-RailGun"
 
285
        tmpl[0][32]     TEMPLATE        "SK-Panther-Hover-TK"
 
286
        tmpl[0][33]     TEMPLATE        "SK-Tiger-Track-Scourge"
 
287
        tmpl[0][34]     TEMPLATE        "SK-Tiger-Track-Gauss"
 
288
        tmpl[0][35]     TEMPLATE        "SK-Tiger-Hover-Gauss"
 
289
        tmpl[0][36]     TEMPLATE        "SK-Retre-Track-PulseLsr"
 
290
        tmpl[0][37]     TEMPLATE        "SK-Retre-Track-FlashLight"
 
291
 
 
292
        tmpl[0][38]     TEMPLATE        "SK-Retre-Track-RailGun"
 
293
        tmpl[0][39]     TEMPLATE        "SK-Veng-Track-Scourge"
 
294
        tmpl[0][40]     TEMPLATE        "SK-Retre-Hover-RailGun"
 
295
        tmpl[0][41]     TEMPLATE        "SK-Retre-Track-Scourge"
 
296
        tmpl[0][42]     TEMPLATE        "SK-Veng-Track-Gauss"
 
297
        tmpl[0][43]     TEMPLATE        "SK-Veng-Hover-Gauss"
 
298
        tmpl[0][44]     TEMPLATE        "SK-Veng-Track-PulseLsr"
 
299
        tmpl[0][45]     TEMPLATE        "SK-Veng-Hover-Scourge"
 
300
 
 
301
        tmpl[0][46]     TEMPLATE        "SK-Veng-Track-HvyLaser"
 
302
        
 
303
        
 
304
        //branchVTOL
 
305
        numTemplates[1] int                     18
 
306
 
 
307
        tmpl[1][0]              TEMPLATE        "ViperMG01Wheels"
 
308
        tmpl[1][1]              TEMPLATE        "ViperMG02Wheels"
 
309
        tmpl[1][2]              TEMPLATE        "ViperHMGWheels"
 
310
        tmpl[1][3]              TEMPLATE        "ViperHMGWheels"
 
311
        tmpl[1][4]              TEMPLATE        "ViperLtA-Twheels"
 
312
        tmpl[1][5]              TEMPLATE        "ViperHMGTracks"
 
313
        tmpl[1][6]              TEMPLATE        "ViperLtA-Twheels"
 
314
        tmpl[1][7]              TEMPLATE        "ViperLtA-Twheels"
 
315
        tmpl[1][8]              TEMPLATE        "ViperHMGTracks"
 
316
        tmpl[1][9]              TEMPLATE        "ViperHMGTracks"
 
317
        tmpl[1][10]             TEMPLATE        "ViperMedCnTrks"
 
318
 
 
319
        tmpl[1][11]             TEMPLATE        "SK-Cobra-Hover-HMG"
 
320
        tmpl[1][12]             TEMPLATE        "SK-Cobra-Hover-Lancer"
 
321
        
 
322
        tmpl[1][13]             TEMPLATE        "H-Scorp-Trk-Lancer"
 
323
        tmpl[1][14]             TEMPLATE        "H-Scorp-Trk-HC"
 
324
        tmpl[1][15]             TEMPLATE        "H-Scorp-Trk-Lancer"
 
325
        tmpl[1][16]             TEMPLATE        "H-Scorp-Trk-HC"
 
326
        tmpl[1][17]             TEMPLATE        "H-Scorp-Trk-Lancer"
 
327
        
 
328
        /////////////////////////////////////////////////////////////////////
 
329
        // SENSORS / REPAIR TEMPLATES
 
330
 
 
331
        constructor     TEMPLATE        "ConstructorDroid"
 
332
        repairUnit      TEMPLATE        "ViperRepairHalftrack"
 
333
 
 
334
        numSenseTemplates               int             10
 
335
 
 
336
        //Campaign 1
 
337
        sense[0]        TEMPLATE        "ViperRepairWheels"
 
338
        sense[1]        TEMPLATE        "ViperRepairHalftrack"
 
339
        sense[2]        TEMPLATE        "CobraSensorHalftrack"
 
340
        //Campaign 2
 
341
        sense[3]        TEMPLATE        "SK-Bug-Hover-Sensor"
 
342
        sense[4]        TEMPLATE        "SK-Bug-Hover-Repair"
 
343
        sense[5]        TEMPLATE        "SK-Leopard-Hover-Sensor"
 
344
        sense[6]        TEMPLATE        "SK-Leopard-Hover-Repair"
 
345
        sense[7]        TEMPLATE        "SK-Panther-Track-Repair"
 
346
        //Campaign 3
 
347
        sense[8]        TEMPLATE        "SK-Retal-Hover-Sensor"
 
348
        sense[9]        TEMPLATE        "SK-Retal-Hover-Repair"
 
349
 
 
350
        /////////////////////////////////////////////////////////////////////
 
351
        // cyborg templates
 
352
        numLightCyborgs int                     6
 
353
        cybTempl[0]             TEMPLATE        "CyborgChain01Ground"
 
354
        cybTempl[1]             TEMPLATE        "CyborgCannon01Grd"             //heavy gunner
 
355
        cybTempl[2]             TEMPLATE        "CyborgFlamer01Grd"
 
356
        cybTempl[3]             TEMPLATE        "CyborgRkt01Ground"
 
357
        cybTempl[4]             TEMPLATE        "MP-Cyb-Needle-GRD"
 
358
        cybTempl[5]             TEMPLATE        "MP-Cyb-Needle-GRD"
 
359
        
 
360
        cybMechanic             TEMPLATE        "Cyb-Mechanic"
 
361
        cybEngineer             TEMPLATE        "Cyb-ComEng"
 
362
 
 
363
        superCyb[0]             TEMPLATE        "Cyb-Hvy-Mcannon"
 
364
        superCyb[1]             TEMPLATE        "Cyb-Hvy-HPV"
 
365
        superCyb[2]             TEMPLATE        "Cyb-Hvy-Acannon"
 
366
        superCyb[3]             TEMPLATE        "Cyb-Hvy-TK"
 
367
 
 
368
 
 
369
        /////////////////////////////////////////////////////////////////////
 
370
        // VTOL TEMPLATES
 
371
 
 
372
        numVtolTemplates                int             7
 
373
 
 
374
        vtols[0]        TEMPLATE        "P6-L-LTAT-V"           //Viper Lancer
 
375
        vtols[1]        TEMPLATE        "P6-L-Bomb1-V"          //Viper Cluster Bombs Bay
 
376
        vtols[2]        TEMPLATE        "SK-Bug-VTOL-CLBomb"
 
377
        vtols[3]        TEMPLATE        "SK-Scorpion-VTOL-Hbomb"
 
378
        vtols[4]        TEMPLATE        "H-Scorp-VTOL-Lancer"
 
379
        vtols[5]        TEMPLATE        "H-Scorp-VTOL-BB"
 
380
        vtols[6]        TEMPLATE        "H-Scorp-VTOL-Lancer"
 
381
        
 
382
        /*
 
383
        vtols[7]        TEMPLATE        "SK-Mantis-VTOL-BB"
 
384
        vtols[8]        TEMPLATE        "SK-Leopard-VTOL-BB"
 
385
        vtols[9]        TEMPLATE        "SK-Leopard-VTOL-PhosBomb"
 
386
        vtols[10]       TEMPLATE        "SK-Panther-VTOL-Thermite"
 
387
        vtols[11]       TEMPLATE        "SK-Panther-VTOL-BB"
 
388
        vtols[12]       TEMPLATE        "SK-Panther-VTOL-Phosbomb"
 
389
        vtols[13]       TEMPLATE        "SK-Panther-VTOL-TK"
 
390
        //Campaign 3
 
391
        vtols[14]       TEMPLATE        "SK-Retal-VTOL-Phosbomb"
 
392
        vtols[15]       TEMPLATE        "SK-Retre-VTOL-Thermite"
 
393
        vtols[16]       TEMPLATE        "SK-Retre-VTOL-PulseLsr"
 
394
        vtols[17]       TEMPLATE        "SK-Retre-VTOL-Scourge"
 
395
        */
 
396
 
 
397
 
 
398
        numVtolTargets          int                             10
 
399
 
 
400
        vtolTarget[0]           STRUCTURESTAT   "A0CommandCentre"
 
401
        vtolTargetWeight[0]     int                             10
 
402
        vtolTarget[1]           STRUCTURESTAT   "A0LightFactory"
 
403
        vtolTargetWeight[1]     int                             80
 
404
        vtolTarget[2]           STRUCTURESTAT   "A0CyborgFactory"
 
405
        vtolTargetWeight[2]     int                             60
 
406
        vtolTarget[3]           STRUCTURESTAT   "A0VTolFactory1"
 
407
        vtolTargetWeight[3]     int                             70
 
408
        vtolTarget[4]           STRUCTURESTAT   "A0LasSatCommand"
 
409
        vtolTargetWeight[4]     int                             40
 
410
        vtolTarget[5]           STRUCTURESTAT   "A0Sat-linkCentre"
 
411
        vtolTargetWeight[5]     int                             90
 
412
        vtolTarget[6]           STRUCTURESTAT   "A0ResearchFacility"
 
413
        vtolTargetWeight[6]     int                             55
 
414
        vtolTarget[7]           STRUCTURESTAT   "A0PowerGenerator"
 
415
        vtolTargetWeight[7]     int                             95
 
416
        vtolTarget[8]           STRUCTURESTAT   "A0ResourceExtractor"
 
417
        vtolTargetWeight[8]     int                             100
 
418
        vtolTarget[9]           STRUCTURESTAT   "A0RepairCentre3"
 
419
        vtolTargetWeight[9]     int                             20
 
420
        
 
421
        
 
422
        // Structure types AI will rebuild when they get destroyed (per tech branch basis)
 
423
        
 
424
        // branchDefault
 
425
        numRebuildStat[0]       int                             2
 
426
        rebuildStat[0][0]       STRUCTURESTAT   "A0HardcreteMk1Wall"
 
427
        rebuildStat[0][1]       STRUCTURESTAT   "A0HardcreteMk1CWall"
 
428
 
 
429
        // branchVTOL
 
430
        numRebuildStat[1]       int                             2
 
431
        rebuildStat[1][0]       STRUCTURESTAT   "A0HardcreteMk1Wall"
 
432
        rebuildStat[1][1]       STRUCTURESTAT   "A0HardcreteMk1CWall"
 
433
 
 
434
        /////////////////////////////////////////////////////////////////////
 
435
}