1
// generic value file for cam1C.gam
8
enemy1 int 7 //barbarians (possibly used later!)
9
enemy2 int 1 //New Paradigm (base2)
10
pow1 int 100 //scavenger start power
11
pow2 int 5000 //NP start power
13
/* Set Structure Limits */
14
powerGen STRUCTURESTAT "A0PowerGenerator"
15
oilDerrick STRUCTURESTAT "A0ResourceExtractor"
16
research STRUCTURESTAT "A0ResearchFacility"
17
factory STRUCTURESTAT "A0LightFactory"
18
//powerModuleHack STRUCTURESTAT "PowMod1"
19
command STRUCTURESTAT "A0CommandCentre"
20
numPow INT 5 //Limit on number of Power Generator Buildings
21
numExt INT 200 //Limit on number of resource Extractors
22
numFac INT 5 //Limit on number of Factory Buildings
23
numRes INT 5 //Limit on number of Research Facility Buildings
25
/* Base Under Attack */
26
attackSnd1 SOUND "pcv337.ogg"
29
lostSnd SOUND "pcv470.ogg" //mision failed
30
NextLev LEVEL "CAM_1CA"
31
timeLimit INT 72000 //(2 hours) number of seconds*10 for mission, -1 for unlimited
34
MissionBrief INTMESSAGE "MB1C_MSG"
35
MissionBrief2 INTMESSAGE "MB1C2_MSG"
36
MissionBrief3 INTMESSAGE "MB1C3_MSG"
37
MissionBrief4 INTMESSAGE "MB1C4_MSG"
38
incomingSnd SOUND "pcv456.ogg"
39
warnSnd SOUND "pcv395.ogg"
40
endMsg INTMESSAGE "END"
41
//winMsg INTMESSAGE "WIN"
42
obj0Msg INTMESSAGE "C1C_OBJ1" //first objective
43
obj1Msg INTMESSAGE "C1C_LZ1" //enemy LZ blip
44
obj2Msg INTMESSAGE "C1C_LZ2" //enemy LZ blip
46
transporter TEMPLATE "Transporter" //for enemy transports
48
/* Proximity: Artifacts */
49
crate FEATURESTAT "Crate"
51
art1X int 12864 //changed
53
art1Get STRUCTURE 1888 //scavenger south base Changed! //2137 //get this from NP NE factory
54
art1Snd2 SOUND "pcv352.ogg"
55
//art1Msg INTMESSAGE "C1C_ART1"
56
art1Comp RESEARCHSTAT "R-Wpn-Rocket05-MiniPod" //"R-Sys-ECM-Turret01"
58
art2X int 9256 //8512 //9256
59
art2Y int 7356 //7360 //7356
60
art2Get STRUCTURE 2051 //3526 //2051 //get this from NP Research Facility!
61
art2Snd2 SOUND "pcv352.ogg"
62
//art2Msg INTMESSAGE "C1C_ART2"
63
art2Comp RESEARCHSTAT "R-Struc-Research-Module"
65
//need R-Vehicle-Prop-Tracks from South NP Factory
66
art3X int 10304 //changed
68
art3Get STRUCTURE 2135 //now mid base //2134 //get this from South NP Factory
69
art3Snd2 SOUND "pcv352.ogg"
70
//art3Msg INTMESSAGE "C1C_ART3"
71
art3Comp RESEARCHSTAT "R-Vehicle-Prop-Tracks"
74
//need some sensor upgrade from a sensor tower
77
art4Get STRUCTURE 1383 //get this from radar Tower
78
art4Snd2 SOUND "pcv352.ogg"
79
//art4Msg INTMESSAGE "C1C_ART4"
80
art4Comp RESEARCHSTAT "R-Sys-Sensor-Upgrade01"
83
//need vehicle engine 2 from gateway base to plateau
86
art5Get STRUCTURE 2136 //get this from NW Factory
87
art5Snd2 SOUND "pcv352.ogg"
88
//art5Msg INTMESSAGE "C1C_ART5"
89
art5Comp RESEARCHSTAT "R-Vehicle-Engine01"
91
//Player Bonus Research Topics given on completion of mission
92
numResP0 int 0 //number of topics to enable
93
resP0[0] RESEARCHSTAT "R-Wpn-TUTMG"
96
/* Proximity: Enemy */
100
enm1a STRUCTURE 1888 //Southern Scavenger light factory
101
enm1aID STRUCTUREID 1888
102
enm1b STRUCTURE 2265 //Mid Scavenger light factory
103
enm1bID STRUCTUREID 2265
104
enm1c STRUCTURE 2168 //Northern Scavenger light factory
105
enm1cID STRUCTUREID 2168
107
//enm1Msg INTMESSAGE "C1C_BASE1"
108
//enm1Snd1 SOUND "pcv378.ogg"
109
//enm1Snd2 SOUND "pcv391.ogg"
113
enm2a STRUCTURE 2136 //temp mid base //South factory New Paradigm
114
enm2aID STRUCTUREID 2136 //needs to be medium!!
115
enm2b STRUCTURE 2135 //Central factory New Paradigm
116
enm2bID STRUCTUREID 2135 //needs to be medium!!
117
enm2c STRUCTURE 2136 //NW factory New Paradigm
118
enm2cID STRUCTUREID 2136 //needs to be medium!!
119
//enm2d STRUCTURE 2137 //NW factory New Paradigm
120
//enm2dID STRUCTUREID 2137 //needs to be medium!!
122
//enm2Msg INTMESSAGE "C1C_BASE2"
123
//enm2Snd1 SOUND "pcv378.ogg"
124
//enm2Snd2 SOUND "pcv391.ogg"
129
// position of player base
130
playerX int 960 //2880
131
playerY int 6720 //6720
135
enemy1Tot int 12 //build total-ish
136
enemy2Tot int 24 //build total-ish
139
//sensor1 DROID 3257 //ravine sensor droids
141
//Ambush1Droid DROID 3257 //2119 //One of the Howitzer droids in Ambush force
145
trike TEMPLATE "BarbarianTrike"
146
buggy TEMPLATE "BarbarianBuggy"
147
bloke TEMPLATE "BaBaPeople"
148
jeep TEMPLATE "BabaJeep"
149
rktJeep TEMPLATE "BabaRKJeep"
150
rktBuggy TEMPLATE "BarbarianRKBuggy"
151
BusCan TEMPLATE "BabaBusCan"
152
FireCan TEMPLATE "BabaFireCan"
154
BugRktP TEMPLATE "NP-L-RocketPod-Wheels"
155
BugHMG TEMPLATE "NP-L-HMG-Halftrack"
156
BugSensor TEMPLATE "NP-L-Sensor-Wheels"
157
ScorpMCan TEMPLATE "NP-M-LitCannon-Halftrack" //"NP-M-MdCannon-Halftrack"
158
ScorpMCan2 TEMPLATE "NP-M-MdCannon-Tracks"
159
ScorpLMort TEMPLATE "NP-M-LtMortar-Halftrack"
161
scorpTruck TEMPLATE "NP-M-CON-HalfTrack"
163
scorpRkt TEMPLATE "ScorpionRkPodWheels"
164
scorpTank TEMPLATE "ScorpionLtCanTracks"
165
scorpHow TEMPLATE "ScorpianHowTracks"
166
scorpTruck TEMPLATE "ConstructionDroidNP"
167
beetSensor TEMPLATE "BeetleSensor1Wheels"
168
beetTank TEMPLATE "BeetleCanTracks"
170
/* Reinforce Lists for New Paradigm Transports*/
172
scout[0] TEMPLATE "NP-L-Sensor-Wheels"
173
scout[1] TEMPLATE "NP-L-RocketPod-Wheels"
174
scout[2] TEMPLATE "NP-L-HMG-Halftrack"
177
heavy[0] TEMPLATE "NP-M-LitCannon-Halftrack"
178
heavy[1] TEMPLATE "NP-M-MdCannon-Tracks"
179
heavy[2] TEMPLATE "NP-M-LtMortar-Halftrack"
181
/* Constructor droids */
182
enemyTruck1 DROID 2139 //just stick with one and rebuild!
183
//enemyTruck2 DROID 2138
184
//enemyTruck3 DROID 2119
186
/* Structures to be built
188
struc1[0] STRUCTURESTAT "PillBox2"
191
struc1[1] STRUCTURESTAT "PillBox3"
194
struc1[2] STRUCTURESTAT "PillBox2"
197
struc1[3] STRUCTURESTAT "PillBox2"
200
struc1[4] STRUCTURESTAT "PillBox3"
203
struc1[5] STRUCTURESTAT "PillBox2"
208
struc2[0] STRUCTURESTAT "A0PowMod1"
211
struc2[1] STRUCTURESTAT "A0PowMod1"
216
struc3[0] STRUCTURESTAT "WallTower02"
219
struc3[1] STRUCTURESTAT "A0HardcreteMk1Wall"
222
struc3[2] STRUCTURESTAT "A0HardcreteMk1Wall"
225
struc3[3] STRUCTURESTAT "GuardTower6"
228
struc3[4] STRUCTURESTAT "A0HardcreteMk1Wall"
231
struc3[5] STRUCTURESTAT "A0HardcreteMk1Wall"
234
struc3[6] STRUCTURESTAT "A0HardcreteMk1Wall"
237
struc3[7] STRUCTURESTAT "GuardTower1"
240
struc3[8] STRUCTURESTAT "GuardTower1"
243
struc3[9] STRUCTURESTAT "A0HardcreteMk1Wall"
246
struc3[10] STRUCTURESTAT "GuardTower6"
249
struc3[11] STRUCTURESTAT "A0HardcreteMk1Wall"
252
struc3[12] STRUCTURESTAT "A0HardcreteMk1Wall"
255
struc3[13] STRUCTURESTAT "WallTower02"
258
struc3[14] STRUCTURESTAT "WallTower02"
261
struc3[15] STRUCTURESTAT "A0HardcreteMk1Wall"
264
struc3[16] STRUCTURESTAT "A0HardcreteMk1Wall"
267
struc3[17] STRUCTURESTAT "A0HardcreteMk1Wall"
270
struc3[18] STRUCTURESTAT "A0HardcreteMk1Wall"
275
//starting Technology
276
numtecE1 int 2 //Enemy1 Scavs
277
tecE1[0] RESEARCHSTAT "R-Wpn-MG-Damage03"
278
tecE1[1] RESEARCHSTAT "R-Wpn-Rocket-Damage01"
280
numtecE2 int 12 //Enemy2 NP
281
tecE2[0] RESEARCHSTAT "R-Defense-WallUpgrade01"
282
tecE2[1] RESEARCHSTAT "R-Struc-Factory-Upgrade01"
283
tecE2[2] RESEARCHSTAT "R-Struc-Materials01"
284
tecE2[3] RESEARCHSTAT "R-Wpn-MG-ROF01"
285
tecE2[4] RESEARCHSTAT "R-Vehicle-Engine01"
286
tecE2[5] RESEARCHSTAT "R-Wpn-Cannon-Damage02"
287
tecE2[6] RESEARCHSTAT "R-Wpn-Flamer-Damage03"
288
tecE2[7] RESEARCHSTAT "R-Wpn-MG-Damage03"
289
tecE2[8] RESEARCHSTAT "R-Wpn-Rocket-Damage01"
290
tecE2[9] RESEARCHSTAT "R-Wpn-Flamer-ROF01"
291
tecE2[10] RESEARCHSTAT "R-Vehicle-Metals01"
292
tecE2[11] RESEARCHSTAT "R-Struc-RprFac-Upgrade03"
295
/* enemy Landing Zones (for next map. Don't let player build here!)*/
296
numLZ INT 7 //two extra since used on this level!
298
enemyLZX[0] INT 13632 //14528 //N LZ
299
enemyLZY[0] INT 4800 //3008
313
enemyLZX[5] INT 10560
316
enemyLZX[6] INT 9024 //9152 //E LZ
317
enemyLZY[6] INT 10176 //10304
321
//sectors to attack (covers 1A-C expansion area, in order of priority to attack)
323
//1C sectors (to check for player building stuff on base!)
324
/* (taken from 1D map!)
326
atk1SectX1[0] int 12608
327
atk1SectY1[0] int 8192
328
atk1SectX2[0] int 15424
329
atk1SectY2[0] int 13120
331
atk1SectX1[1] int 12608
332
atk1SectY1[1] int 13120
333
atk1SectX2[1] int 15424
334
atk1SectY2[1] int 16384
336
atk1SectX1[2] int 7616
337
atk1SectY1[2] int 13120
338
atk1SectX2[2] int 12608
339
atk1SectY2[2] int 16384
342
//altered versions so not as big
344
atk1SectX1[0] int 10432
345
atk1SectY1[0] int 12736
346
atk1SectX2[0] int 14272
347
atk1SectY2[0] int 15552
349
atk1SectX1[1] int 8896
350
atk1SectY1[1] int 13760
351
atk1SectX2[1] int 10304
352
atk1SectY2[1] int 15040
354
atk1SectX1[2] int 6336
355
atk1SectY1[2] int 13760
356
atk1SectX2[2] int 8768
357
atk1SectY2[2] int 14144
359
//ravine entrance to 1B
361
atk1SectX1[3] int 2112
362
atk1SectY1[3] int 12736
363
atk1SectX2[3] int 6336
364
atk1SectY2[3] int 14784
366
atk1SectX1[4] int 1600
367
atk1SectY1[4] int 10176
368
atk1SectX2[4] int 5952
369
atk1SectY2[4] int 12608
371
atk1SectX1[5] int 4672
372
atk1SectY1[5] int 8640
373
atk1SectX2[5] int 5696
374
atk1SectY2[5] int 10048
376
atk1SectX1[6] int 4160
377
atk1SectY1[6] int 6464
378
atk1SectX2[6] int 5056
379
atk1SectY2[6] int 8512
381
atk1SectX1[7] int 832
382
atk1SectY1[7] int 6336
383
atk1SectX2[7] int 3392
384
atk1SectY2[7] int 7104
386
atk1SectX1[8] int 4800
387
atk1SectY1[8] int 5056
388
atk1SectX2[8] int 6208
389
atk1SectY2[8] int 6208
391
atk1SectX1[9] int 3392
392
atk1SectY1[9] int 4672
393
atk1SectX2[9] int 4160
394
atk1SectY2[9] int 5440
396
atk1SectX1[10] int 5056
397
atk1SectY1[10] int 4160
398
atk1SectX2[10] int 5312
399
atk1SectY2[10] int 4928
401
atk1SectX1[11] int 4032
402
atk1SectY1[11] int 1216
403
atk1SectX2[11] int 6208
404
atk1SectY2[11] int 3264
406
atk1SectX1[12] int 3392
407
atk1SectY1[12] int 832
408
atk1SectX2[12] int 3776
409
atk1SectY2[12] int 1472
411
atk1SectX1[13] int 2624
412
atk1SectY1[13] int 1600
413
atk1SectX2[13] int 3392
414
atk1SectY2[13] int 1856
416
atk1SectX1[14] int 832
417
atk1SectY1[14] int 1344
418
atk1SectX2[14] int 2496
419
atk1SectY2[14] int 3392
421
atk1SectX1[15] int 1600
422
atk1SectY1[15] int 3520
423
atk1SectX2[15] int 2496
424
atk1SectY2[15] int 4544
426
atk1SectX1[16] int 832
427
atk1SectY1[16] int 1344
428
atk1SectX2[16] int 1728
429
atk1SectY2[16] int 2880
431
/* Target acquisiation */
434
st int 2 //number of scout forces
436
oilRes FEATURESTAT "OilResource" //required for building oil derricks
439
defStructs[0] STRUCTURESTAT "WallTower01"
440
defStructs[1] STRUCTURESTAT "WallTower02"
441
defStructs[2] STRUCTURESTAT "PillBox5"
442
defStructs[3] STRUCTURESTAT "GuardTower6"
445
/* ******************************************** */
446
//regions (world coords) MAX = 20
447
/* ******************************************** */
448
regionsX1 [0] int 9920 //C1C_BASE1
449
regionsY1 [0] int 14272
450
regionsX2 [0] int 11072
451
regionsY2 [0] int 16192
453
regionsX1 [1] int 11200 //C1C_BASE2
454
regionsY1 [1] int 11968
455
regionsX2 [1] int 14912
456
regionsY2 [1] int 14784
458
regionsX1 [2] int 8000 //C1C_BASE3
459
regionsY1 [2] int 192
460
regionsX2 [2] int 9664
461
regionsY2 [2] int 1600
463
regionsX1 [3] int 8384 //C1C_BASE4
464
regionsY1 [3] int 2624
465
regionsX2 [3] int 10048
466
regionsY2 [3] int 4672
468
regionsX1 [4] int 8256 //C1C_BASE5 & C1C_BASE10
469
regionsY1 [4] int 4928 //shared region for NP and Scav base Blips
470
regionsX2 [4] int 10048
471
regionsY2 [4] int 8640
473
regionsX1 [5] int 10176 //C1C_BASE6
474
regionsY1 [5] int 12992
475
regionsX2 [5] int 14528
476
regionsY2 [5] int 14784
478
regionsX1 [6] int 9408 //C1C_BASE7
479
regionsY1 [6] int 8640
480
regionsX2 [6] int 13760
481
regionsY2 [6] int 11328
483
regionsX1 [7] int 12992 //C1C_BASE8
484
regionsY1 [7] int 1088
485
regionsX2 [7] int 15040
486
regionsY2 [7] int 3776 //5440
488
regionsX1 [8] int 10176 //C1C_BASE9
489
regionsY1 [8] int 1216
490
regionsX2 [8] int 12352
491
regionsY2 [8] int 4544
493
/* ******************************************** */
494
/* Enemy Base Blips */
495
/* ******************************************** */
496
numBases int 10 //MAX = 10. Must be same as number of bases listed next
497
basePlayer [0] int 7 //enemy player number who owns base
498
baseMsg [0] INTMESSAGE "C1C_BASE1" //enemy base blip message (prox.txt)
499
baseRegion [0] int 0 //index to regions
500
baseWav1 [0] int 1 //index to baseSnd
501
baseWav2 [0] int 3 //index to baseSnd Eradicated (-1 = no sound)
504
baseMsg [1] INTMESSAGE "C1C_BASE2"
506
baseWav1 [1] int 1 //index to baseSnd
507
baseWav2 [1] int 3 //index to baseSnd Eradicated
510
baseMsg [2] INTMESSAGE "C1C_BASE3"
512
baseWav1 [2] int 1 //index to baseSnd
513
baseWav2 [2] int 3 //index to baseSnd Eradicated
516
baseMsg [3] INTMESSAGE "C1C_BASE4"
518
baseWav1 [3] int 1 //index to baseSnd
519
baseWav2 [3] int 3 //index to baseSnd Eradicated
522
baseMsg [4] INTMESSAGE "C1C_BASE5"
524
baseWav1 [4] int 1 //index to baseSnd
525
baseWav2 [4] int 3 //index to baseSnd Eradicated
528
baseMsg [5] INTMESSAGE "C1C_BASE6"
530
baseWav1 [5] int 0 //index to baseSnd
531
baseWav2 [5] int 2 //index to baseSnd Eradicated
534
baseMsg [6] INTMESSAGE "C1C_BASE7"
536
baseWav1 [6] int 0 //index to baseSnd
537
baseWav2 [6] int 2 //index to baseSnd Eradicated
540
baseMsg [7] INTMESSAGE "C1C_BASE8"
542
baseWav1 [7] int 0 //index to baseSnd
543
baseWav2 [7] int 2 //index to baseSnd Eradicated
546
baseMsg [8] INTMESSAGE "C1C_BASE9"
548
baseWav1 [8] int 0 //index to baseSnd
549
baseWav2 [8] int 2 //-1 = no sound
552
baseMsg [9] INTMESSAGE "C1C_BASE10"
553
baseRegion [9] int 4 //shared region!
554
baseWav1 [9] int 0 //index to baseSnd
555
baseWav2 [9] int 2 //-1 = no sound
560
baseSnd[0] SOUND "pcv379.ogg" //Enemy Base Detected
561
baseSnd[1] SOUND "pcv374.ogg" //Scavenger base detected
562
baseSnd[2] SOUND "pcv394.ogg" //Enemy Base eradicated
563
baseSnd[3] SOUND "pcv391.ogg" //Scavenger base eradicated