~ubuntu-branches/ubuntu/maverick/asc/maverick

« back to all changes in this revision

Viewing changes to data/unitsets/mk1/mk1-parent/_parent_401_transport.asctxt

  • Committer: Bazaar Package Importer
  • Author(s): Barry deFreese, Eddy Petrișor, Gonéri Le Bouder, Cyril Brulebois, Barry deFreese
  • Date: 2008-01-08 19:54:18 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20080108195418-n19fc4eobhhqxcy5
Tags: 2.0.1.0-1
[ Eddy Petrișor ]
* fixed Homepage semifield

[ Gonéri Le Bouder ]
* add a watchfile
* move homepage from the description to the new Homepage field

[ Cyril Brulebois ]
* Added Vcs-Svn and Vcs-Browser fields in the control file.

[ Barry deFreese ]
* Fix make-clean lintian warning
* New upstream release
* Bump debhelper build-dep to match compat
* Add desktop file
* Update watch file for new upstream naming
* Remove nostrip check from rules
* Bump Standards Version to 3.7.3
* Add myself to uploaders

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 VehicleType { 
 
2
   Abstract = true
 
3
   ID = 401
 
4
 
 
5
   ConstructionCost { 
 
6
      CalculationMethod = auto
 
7
      energy =
 
8
      material =
 
9
      fuel = 
 
10
   } ConstructionCost
 
11
 
 
12
 
 
13
; ----------------------------------------------------------------------------------------------------------------
 
14
; -----   E X A M P L E S   --------------------------------------------------------------------------------------
 
15
; ----------------------------------------------------------------------------------------------------------------
 
16
 
 
17
;      EntranceSystemNum = 1
 
18
;      EntranceSystem0 ->* VehicleType.GrIO
 
19
;      EntranceSystem1 ->* VehicleType.Para
 
20
;
 
21
;      CategoriesNOT -> VehicleType.cargo_trooper_only.CategoriesNOT
 
22
 
 
23
 
 
24
; ----------------------------------------------------------------------------------------------------------------
 
25
; -----   N O T   D E F I N A T I O N S   ------------------------------------------------------------------------
 
26
; ----------------------------------------------------------------------------------------------------------------
 
27
 
 
28
   cargo_trooper_only {
 
29
      CategoriesNOT = default light_wheeled_vehicle medium_wheeled_vehicle heavy_wheeled_vehicle medium_tracked_vehicle heavy_tracked_vehicle rail_vehicle light_aircraft medium_aircraft heavy_aircraft light_ship medium_ship heavy_ship building|turret|object helicopter hoovercraft
 
30
   } cargo_trooper_only
 
31
 
 
32
   cargo_deftro_only {
 
33
      CategoriesNOT = light_wheeled_vehicle medium_wheeled_vehicle heavy_wheeled_vehicle light_tracked_vehicle medium_tracked_vehicle heavy_tracked_vehicle rail_vehicle light_aircraft medium_aircraft heavy_aircraft light_ship medium_ship heavy_ship building|turret|object helicopter hoovercraft
 
34
   } cargo_deftro_only
 
35
 
 
36
   cargo_vehicle_light {
 
37
      CategoriesNOT = medium_wheeled_vehicle heavy_wheeled_vehicle medium_tracked_vehicle heavy_tracked_vehicle rail_vehicle light_aircraft medium_aircraft heavy_aircraft light_ship medium_ship heavy_ship building|turret|object helicopter hoovercraft 
 
38
   } cargo_vehicle_light
 
39
 
 
40
   cargo_vehicle_med {
 
41
      CategoriesNOT = heavy_wheeled_vehicle heavy_tracked_vehicle rail_vehicle light_aircraft medium_aircraft heavy_aircraft light_ship medium_ship heavy_ship building|turret|object helicopter hoovercraft 
 
42
   } cargo_vehicle_med
 
43
   
 
44
   cargo_vehicle_heavy {
 
45
      CategoriesNOT = rail_vehicle medium_aircraft heavy_aircraft medium_ship heavy_ship hoovercraft 
 
46
   } cargo_vehicle_heavy
 
47
 
 
48
   cargo_lship_only {
 
49
      CategoriesNOT = trooper light_wheeled_vehicle medium_wheeled_vehicle heavy_wheeled_vehicle light_tracked_vehicle medium_tracked_vehicle heavy_tracked_vehicle rail_vehicle light_aircraft medium_aircraft heavy_aircraft medium_ship heavy_ship building|turret|object helicopter hoovercraft default
 
50
   } cargo_lship_only
 
51
 
 
52
   cargo_turret_only {
 
53
      CategoriesNOT = trooper light_wheeled_vehicle medium_wheeled_vehicle heavy_wheeled_vehicle light_tracked_vehicle medium_tracked_vehicle heavy_tracked_vehicle rail_vehicle light_aircraft medium_aircraft heavy_aircraft light_ship medium_ship heavy_ship helicopter hoovercraft 
 
54
   } cargo_turret_only
 
55
 
 
56
   cargo_deftur_only {
 
57
      CategoriesNOT = trooper light_wheeled_vehicle medium_wheeled_vehicle heavy_wheeled_vehicle light_tracked_vehicle medium_tracked_vehicle heavy_tracked_vehicle rail_vehicle light_aircraft medium_aircraft heavy_aircraft light_ship medium_ship heavy_ship helicopter hoovercraft building|turret|object
 
58
   } cargo_deftur_only
 
59
 
 
60
   cargo_noplane {
 
61
      CategoriesNot = light_aircraft medium_aircraft heavy_aircraft helicopter
 
62
   } cargo_noplane
 
63
 
 
64
   cargo_trtrain {
 
65
      CategoriesNOT = hoovercraft medium_ship heavy_ship rail_vehicle medium_aircraft heavy_aircraft
 
66
   } cargo_trtrain
 
67
 
 
68
   cargo_cruiser {
 
69
      CategoriesNOT = light_wheeled_vehicle medium_wheeled_vehicle heavy_wheeled_vehicle light_tracked_vehicle medium_tracked_vehicle heavy_tracked_vehicle rail_vehicle heavy_aircraft light_ship medium_ship heavy_ship building|turret|object hoovercraft default
 
70
   } cargo_cruiser
 
71
 
 
72
   cargo_carrier {
 
73
      CategoriesNOT = light_wheeled_vehicle medium_wheeled_vehicle heavy_wheeled_vehicle light_tracked_vehicle medium_tracked_vehicle heavy_tracked_vehicle rail_vehicle heavy_aircraft light_ship medium_ship heavy_ship building|turret|object hoovercraft default
 
74
   } cargo_carrier
 
75
 
 
76
   cargo_bigcarrier {
 
77
      CategoriesNOT = light_wheeled_vehicle Medium_wheeled_vehicle Heavy_wheeled_vehicle light_tracked_vehicle Medium_tracked_vehicle Heavy_tracked_vehicle Rail_vehicle Light_ship Medium_ship Heavy_Ship Building|turret|object default 
 
78
   } cargo_bigcarrier
 
79
 
 
80
   Cargo_transplane {
 
81
      CategoriesNOT = medium_ship heavy_ship light_aircraft medium_aircraft heavy_aircraft rail_vehicle building|turret|object
 
82
   } cargo_transplane 
 
83
 
 
84
   cargo_drop {
 
85
      CategoriesNOT = light_wheeled_vehicle medium_wheeled_vehicle heavy_wheeled_vehicle light_tracked_vehicle medium_tracked_vehicle heavy_tracked_vehicle rail_vehicle medium_aircraft heavy_aircraft light_ship medium_ship heavy_ship building|turret|object helicopter hoovercraft
 
86
   } cargo_drop
 
87
 
 
88
   cargo_allground {
 
89
      CategoriesNOT = hoovercraft Light_aircraft Medium_aircraft Heavy_aircraft Helicopter Medium_ship Heavy_Ship Building|turret|object Rail_vehicle
 
90
   } cargo_allground
 
91
 
 
92
   cargo_shuttle {
 
93
      CategoriesNOT = light_wheeled_vehicle medium_wheeled_vehicle heavy_wheeled_vehicle light_tracked_vehicle medium_tracked_vehicle heavy_tracked_vehicle rail_vehicle medium_aircraft heavy_aircraft light_ship medium_ship heavy_ship building|turret|object helicopter hoovercraft default
 
94
   } cargo_shuttle
 
95
 
 
96
; ----------------------------------------------------------------------------------------------------------------
 
97
; -----   C A R R I E R   L A N D I N G   ------------------------------------------------------------------------
 
98
; ----------------------------------------------------------------------------------------------------------------
 
99
 
 
100
   carrier {
 
101
        Mode = In out
 
102
        UnitHeightAbs = low_level_flight
 
103
        UnitHeightRel = -100
 
104
        ContainerHeight = floating ground_level
 
105
        MoveCost = 50 
 
106
        CategoriesNOT = 
 
107
        DockingHeightAbs = 
 
108
        DockingHeightRel = -100 
 
109
   } carrier
 
110
   
 
111
   carrier_ground ->* VehicleType.carrier
 
112
   carrier_ground.ContainerHeight = ground_level
 
113
 
 
114
   cruiser {
 
115
        Mode = In out
 
116
        UnitHeightAbs = low_level_flight
 
117
        UnitHeightRel = -100
 
118
        ContainerHeight = floating ground_level
 
119
        MoveCost = 30 
 
120
        CategoriesNOT = light_wheeled_vehicle medium_wheeled_vehicle heavy_wheeled_vehicle light_tracked_vehicle medium_tracked_vehicle heavy_tracked_vehicle rail_vehicle heavy_aircraft medium_ship heavy_ship building|turret|object hoovercraft default
 
121
        DockingHeightAbs = 
 
122
        DockingHeightRel = -100 
 
123
        RequireUnitFunction = cruiserlanding
 
124
   } cruiser
 
125
 
 
126
   cruiser_ground ->* VehicleType.cruiser
 
127
   cruiser_ground.ContainerHeight = ground_level
 
128
 
 
129
   
 
130
; ----------------------------------------------------------------------------------------------------------------
 
131
; -----   G R O U N D   I N & O U T   ----------------------------------------------------------------------------
 
132
; ----------------------------------------------------------------------------------------------------------------
 
133
 
 
134
   GrIO {
 
135
        Mode = In out docking
 
136
        UnitHeightAbs = floating ground_level 
 
137
        UnitHeightRel = -100
 
138
        ContainerHeight = floating ground_level
 
139
        CategoriesNOT = 
 
140
        DockingHeightAbs = floating ground_level 
 
141
        DockingHeightRel = -100 
 
142
   } GrIO
 
143
 
 
144
   GrIO_Carrier ->* VehicleType.GrIO
 
145
   GrIO_Carrier.Mode = In Out
 
146
 
 
147
   TurretOut ->* VehicleType.GrIO
 
148
   TurretOut.CategoriesNOT -> VehicleType.cargo_turret_only.CategoriesNOT
 
149
   TurretOut.MoveCost = 10 
 
150
   TurretOut.DisableAttack = true
 
151
 
 
152
 
 
153
; ----------------------------------------------------------------------------------------------------------------
 
154
; -----   S U B M A R I N E   ------------------------------------------------------------------------------------
 
155
; ----------------------------------------------------------------------------------------------------------------
 
156
 
 
157
      SubIO {
 
158
        Mode = in out docking
 
159
        UnitHeightAbs =  submerged deep_submerged
 
160
        UnitHeightRel = 0
 
161
        ContainerHeight = submerged deep_submerged
 
162
        CategoriesNOT = 
 
163
        DockingHeightAbs = submerged deep_submerged
 
164
        DockingHeightRel = 0
 
165
      } SubIO
 
166
 
 
167
      Fl2Sub {
 
168
        Mode = in out
 
169
        UnitHeightAbs =  submerged
 
170
        UnitHeightRel = 1
 
171
        ContainerHeight = floating ground_level
 
172
        CategoriesNOT = 
 
173
        DockingHeightAbs = 
 
174
        DockingHeightRel = 0
 
175
      } Fl2Sub
 
176
; ----------------------------------------------------------------------------------------------------------------
 
177
; -----   O R B I T   --------------------------------------------------------------------------------------------
 
178
; ----------------------------------------------------------------------------------------------------------------
 
179
 
 
180
   OrbIO {
 
181
        Mode = In out docking
 
182
        UnitHeightAbs = orbit 
 
183
        UnitHeightRel = -100
 
184
        ContainerHeight = orbit
 
185
        CategoriesNOT = 
 
186
        MoveCost = 20
 
187
        DockingHeightAbs = orbit 
 
188
        DockingHeightRel = -100 
 
189
   } OrbIO
 
190
 
 
191
 
 
192
; ----------------------------------------------------------------------------------------------------------------
 
193
; -----   P A R A T R O O P E R   --------------------------------------------------------------------------------
 
194
; ----------------------------------------------------------------------------------------------------------------
 
195
 
 
196
      Para {
 
197
        Mode = out
 
198
        UnitHeightAbs = ground_level
 
199
        UnitHeightRel = -100
 
200
        ContainerHeight = low_level_flight medium_level_flight
 
201
        CategoriesNOT = 
 
202
        DockingHeightAbs = 
 
203
        DockingHeightRel = -100
 
204
        DisableAttack = true
 
205
        RequireUnitFunction = paratrooper
 
206
      } Para
 
207
 
 
208
      ParaTr {
 
209
        Mode = out
 
210
        UnitHeightAbs = ground_level
 
211
        UnitHeightRel = -100
 
212
        ContainerHeight = low_level_flight medium_level_flight
 
213
        CategoriesNOT -> VehicleType.cargo_trooper_only.CategoriesNOT 
 
214
        DockingHeightAbs = 
 
215
        DockingHeightRel = -100
 
216
        RequireUnitFunction = paratrooper
 
217
        MoveCost = 20
 
218
      } ParaTr
 
219
 
 
220
      ParaVeh {
 
221
        Mode = out
 
222
        UnitHeightAbs = ground_level
 
223
        UnitHeightRel = -100
 
224
        ContainerHeight = medium_level_flight
 
225
        CategoriesNOT = default building|turret|object
 
226
        DockingHeightAbs = 
 
227
        DockingHeightRel = -100
 
228
        RequireUnitFunction = paratrooper
 
229
        MoveCost = 20
 
230
      } ParaVeh
 
231
 
 
232
      diver_out {
 
233
        Mode = out
 
234
        UnitHeightAbs = floating submerged
 
235
        UnitHeightRel = -100
 
236
        ContainerHeight = low_level_flight
 
237
        CategoriesNOT = default building|turret|object
 
238
        DockingHeightAbs = 
 
239
        DockingHeightRel = -100
 
240
        MoveCost = 20
 
241
      } diver_out
 
242
 
 
243
 
 
244
 
 
245
; ----------------------------------------------------------------------------------------------------------------
 
246
; -----   A I R C R A F T  ----------------------------------------------------------------------------------------------
 
247
; ----------------------------------------------------------------------------------------------------------------
 
248
 
 
249
      Drop {
 
250
        Mode = out
 
251
        UnitHeightAbs = medium_level_flight high_level_flight
 
252
        UnitHeightRel = 0
 
253
        ContainerHeight = medium_level_flight high_level_flight
 
254
        CategoriesNOT = 
 
255
        DockingHeightAbs = 
 
256
        DockingHeightRel = 0
 
257
        DisableAttack = false
 
258
        RequireUnitFunction = paratrooper
 
259
        MoveCost = 30 
 
260
      } Drop
 
261
 
 
262
     ParaDevice {
 
263
        Mode = out
 
264
        UnitHeightAbs = ground_level floating submerged
 
265
        UnitHeightRel = -100
 
266
        ContainerHeight = low_level_flight
 
267
        CategoriesNOT -> VehicleType.cargo_deftur_only.CategoriesNOT
 
268
        DockingHeightAbs = 
 
269
        DockingHeightRel = -100
 
270
        RequireUnitFunction = paratrooper
 
271
        DisableAttack = true
 
272
        MoveCost = 10
 
273
     } ParaDevice
 
274
 
 
275
     Weapon_Air_out {
 
276
        Mode = out
 
277
        UnitHeightAbs = medium_level_flight high_level_flight
 
278
        UnitHeightRel = 0
 
279
        ContainerHeight = medium_level_flight high_level_flight
 
280
        CategoriesNOT = 
 
281
        DockingHeightAbs = 
 
282
        DockingHeightRel = 0
 
283
        DisableAttack = false
 
284
     } Weapon_Air_out
 
285
      
 
286
; ----------------------------------------------------------------------------------------------------------------
 
287
; ----------------------------------------------------------------------------------------------------------------
 
288
; -----   U N I T T Y P E S - C O M P L E T E   ----------------------------------------------------------------------------------
 
289
; ----------------------------------------------------------------------------------------------------------------
 
290
 
 
291
; Transportzug
 
292
   TransTrain { 
 
293
      MaxLoadableUnits = 10
 
294
      MaxLoadableUnitSize = 800
 
295
      MaxLoadableMass = 800
 
296
      CargoMovementDivisor = 1.5
 
297
      CategoriesNOT -> VehicleType.cargo_trtrain.CategoriesNOT
 
298
      EntranceSystemNum = 2
 
299
      EntranceSystem0 ->* VehicleType.GrIO
 
300
      EntranceSystem0.CategoriesNOT = light_ship
 
301
      EntranceSystem1 ->* VehicleType.GrIO
 
302
      EntranceSystem1.CategoriesNOT -> VehicleType.cargo_lship_only.CategoriesNOT
 
303
      EntranceSystem1.DisableAttack = true
 
304
   } TransTrain
 
305
 
 
306
; Transportzug
 
307
   TransTrainBunker { 
 
308
      MaxLoadableUnits = 2
 
309
      MaxLoadableUnitSize = 1100
 
310
      MaxLoadableMass = 2100
 
311
      CargoMovementDivisor = 1.5
 
312
      CategoriesNOT -> VehicleType.cargo_trtrain.CategoriesNOT
 
313
      EntranceSystemNum = 1
 
314
      EntranceSystem0 ->* VehicleType.GrIO
 
315
      EntranceSystem0.DisableAttack = true
 
316
   } TransTrainBunker
 
317
 
 
318
 
 
319
; Helicopter-Service-Zug
 
320
   TransHeliTrain { 
 
321
      MaxLoadableUnits = 3
 
322
      MaxLoadableUnitSize = 100
 
323
      MaxLoadableMass = 150
 
324
      CategoriesNOT -> VehicleType.cargo_cruiser.CategoriesNOT
 
325
      EntranceSystemNum = 1
 
326
      EntranceSystem0 ->* VehicleType.Cruiser
 
327
   } TransHeliTrain
 
328
 
 
329
;---------- Vehicle -------------
 
330
 
 
331
; Soldatentransportwagen
 
332
   TransTrooper { 
 
333
      MaxLoadableUnits = 8
 
334
      MaxLoadableUnitSize = 5
 
335
      MaxLoadableMass = 16
 
336
      CategoriesNOT -> VehicleType.cargo_trooper_only.CategoriesNOT
 
337
      EntranceSystemNum = 1
 
338
      EntranceSystem0 ->* VehicleType.GrIO
 
339
   } TransTrooper
 
340
 
 
341
; Truppentransportwagen
 
342
   TransBigTrooper { 
 
343
      MaxLoadableUnits = 6
 
344
      MaxLoadableUnitSize = 6
 
345
      MaxLoadableMass = 24
 
346
      CategoriesNOT -> VehicleType.cargo_trooper_only.CategoriesNOT
 
347
      EntranceSystemNum = 1
 
348
      EntranceSystem0 ->* VehicleType.GrIO
 
349
   } TransBigTrooper
 
350
 
 
351
; gepanzerter Soldatentransportwagen   
 
352
   TransTrooperArmor { 
 
353
      MaxLoadableUnits = 4
 
354
      MaxLoadableUnitSize = 3
 
355
      MaxLoadableMass = 10
 
356
      CategoriesNOT -> VehicleType.cargo_trooper_only.CategoriesNOT
 
357
      EntranceSystemNum = 1
 
358
      EntranceSystem0 ->* VehicleType.GrIO
 
359
   } TransTrooperArmor
 
360
 
 
361
; Fahrzeugtransportwagen
 
362
 
 
363
   TransVehicleHeavy { 
 
364
      MaxLoadableUnits = 4
 
365
      MaxLoadableUnitSize = 195
 
366
      MaxLoadableMass = 195
 
367
      CargoMovementDivisor = 1.5
 
368
      CategoriesNOT -> VehicleType.cargo_vehicle_heavy.CategoriesNOT
 
369
      EntranceSystemNum = 3
 
370
      EntranceSystem0 ->* VehicleType.GrIO
 
371
      EntranceSystem0.CategoriesNOT = light_ship building|turret|object
 
372
      EntranceSystem1 ->* VehicleType.GrIO
 
373
      EntranceSystem1.CategoriesNOT -> VehicleType.cargo_lship_only.CategoriesNOT
 
374
      EntranceSystem1.DisableAttack = true
 
375
      EntranceSystem2 ->* VehicleType.GrIO
 
376
      EntranceSystem2.CategoriesNOT -> VehicleType.cargo_turret_only.CategoriesNOT
 
377
      EntranceSystem2.MoveCost = 10 
 
378
      EntranceSystem2.DisableAttack = true
 
379
   } TransVehicleHeavy
 
380
 
 
381
;---------- Hoovercraft ----------
 
382
 
 
383
; Transportluftkissenfahrzeug
 
384
   TransHoovercraft { 
 
385
      MaxLoadableUnits = 4
 
386
      MaxLoadableUnitSize = 100
 
387
      MaxLoadableMass = 170
 
388
      CargoMovementDivisor = 1.5
 
389
      CategoriesNOT -> VehicleType.cargo_vehicle_heavy.CategoriesNOT
 
390
      EntranceSystemNum = 1
 
391
      EntranceSystem0 ->* VehicleType.GrIO
 
392
   } TransHoovercraft
 
393
 
 
394
;---------- Ships -------------
 
395
 
 
396
   TransShipTrooper { 
 
397
      MaxLoadableUnits = 4
 
398
      MaxLoadableUnitSize = 4
 
399
      MaxLoadableMass = 8
 
400
      CategoriesNOT -> VehicleType.cargo_trooper_only.CategoriesNOT
 
401
      EntranceSystemNum = 2
 
402
      EntranceSystem0 ->* VehicleType.Fl2Sub
 
403
      EntranceSystem1 ->* VehicleType.GrIO
 
404
   } TransShipTrooper
 
405
 
 
406
   TransShipSmall { 
 
407
      MaxLoadableUnits = 5
 
408
      MaxLoadableUnitSize = 10
 
409
      MaxLoadableMass = 50
 
410
      CargoMovementDivisor = 1.5
 
411
      CategoriesNOT -> VehicleType.cargo_vehicle_light.CategoriesNOT
 
412
      EntranceSystemNum = 2
 
413
      EntranceSystem0 ->* VehicleType.Fl2Sub
 
414
      EntranceSystem1 ->* VehicleType.GrIO
 
415
   } TransShipSmall
 
416
 
 
417
   TransShip {
 
418
      MaxLoadableUnits = 18
 
419
      MaxLoadableUnitSize = 1200
 
420
      MaxLoadableMass = 8000
 
421
      CargoMovementDivisor = 1.5
 
422
      CategoriesNOT = medium_ship heavy_ship 
 
423
      EntranceSystemNum = 2
 
424
      EntranceSystem0 ->* VehicleType.GrIO
 
425
      EntranceSystem0.CategoriesNOT = light_ship
 
426
      EntranceSystem1 ->* VehicleType.GrIO
 
427
      EntranceSystem1.CategoriesNOT -> VehicleType.cargo_lship_only.CategoriesNOT
 
428
      EntranceSystem1.DisableAttack = true
 
429
   } TransShip
 
430
 
 
431
   TransShipArmor {
 
432
      MaxLoadableUnits = 14
 
433
      MaxLoadableUnitSize = 600
 
434
      MaxLoadableMass = 4000
 
435
      CargoMovementDivisor = 1.5
 
436
      CategoriesNOT = light_ship medium_ship heavy_ship medium_aircraft heavy_aircraft
 
437
      EntranceSystemNum = 1
 
438
      EntranceSystem0 ->* VehicleType.GrIO
 
439
   } TransShipArmor
 
440
 
 
441
 
 
442
   TransCruiserSmall { 
 
443
      MaxLoadableUnits = 2
 
444
      MaxLoadableUnitSize = 60
 
445
      MaxLoadableMass = 60
 
446
      CategoriesNOT -> VehicleType.cargo_cruiser.CategoriesNOT
 
447
      EntranceSystemNum = 1
 
448
      EntranceSystem0 ->* VehicleType.Cruiser
 
449
   } TransCruiserSmall
 
450
 
 
451
   TransCruiser { 
 
452
      MaxLoadableUnits = 2
 
453
      MaxLoadableUnitSize = 100
 
454
      MaxLoadableMass = 100
 
455
      CategoriesNOT -> VehicleType.cargo_cruiser.CategoriesNOT
 
456
      EntranceSystemNum = 1
 
457
      EntranceSystem0 ->* VehicleType.Cruiser
 
458
   } TransCruiser
 
459
 
 
460
   TransHeliCarrier {
 
461
      MaxLoadableUnits = 12
 
462
      MaxLoadableUnitSize = 100
 
463
      MaxLoadableMass = 1000
 
464
      CategoriesNOT = medium_tracked_vehicle heavy_tracked_vehicle medium_wheeled_vehicle heavy_wheeled_vehicle medium_ship heavy_ship heavy_aircraft rail_vehicle
 
465
      EntranceSystemNum = 3
 
466
      EntranceSystem0 ->* VehicleType.GrIO_Carrier
 
467
      EntranceSystem0.CategoriesNOT = medium_aircraft
 
468
      EntranceSystem1 ->* VehicleType.Cruiser
 
469
      EntranceSystem2 ->* VehicleType.fl2sub
 
470
   } TransHeliCarrier
 
471
 
 
472
   TransLightCarrier { 
 
473
      MaxLoadableUnits = 14
 
474
      MaxLoadableUnitSize = 80
 
475
      MaxLoadableMass = 1200
 
476
      CategoriesNOT -> VehicleType.cargo_carrier.CategoriesNOT
 
477
      EntranceSystemNum = 2
 
478
      EntranceSystem0 ->* VehicleType.Carrier
 
479
      EntranceSystem1 ->* VehicleType.Cruiser
 
480
   } TransLightCarrier
 
481
 
 
482
   TransMedCarrier { 
 
483
      MaxLoadableUnits = 17
 
484
      MaxLoadableUnitSize = 105
 
485
      MaxLoadableMass = 1500
 
486
      CategoriesNOT -> VehicleType.cargo_carrier.CategoriesNOT
 
487
      EntranceSystemNum = 2
 
488
      EntranceSystem0 ->* VehicleType.Carrier
 
489
      EntranceSystem1 ->* VehicleType.Cruiser
 
490
   } TransMedCarrier
 
491
 
 
492
   TransHvyCarrier { 
 
493
      MaxLoadableUnits = 20
 
494
      MaxLoadableUnitSize = 150
 
495
      MaxLoadableMass = 2000
 
496
      CategoriesNOT -> VehicleType.cargo_bigcarrier.CategoriesNOT
 
497
      EntranceSystemNum = 2
 
498
      EntranceSystem0 ->* VehicleType.Carrier
 
499
      EntranceSystem1 ->* VehicleType.Cruiser
 
500
   } TransHvyCarrier
 
501
 
 
502
   TransDroneCruiser { 
 
503
      MaxLoadableUnits = 5
 
504
      MaxLoadableUnitSize = 50
 
505
      MaxLoadableMass = 150
 
506
      CategoriesNOT -> VehicleType.cargo_drop.CategoriesNOT
 
507
      EntranceSystemNum = 2
 
508
      EntranceSystem0 ->* VehicleType.GrIO_Carrier
 
509
      EntranceSystem0.RequireUnitFunction = paratrooper
 
510
      EntranceSystem1 ->* VehicleType.carrier
 
511
      EntranceSystem1.RequireUnitFunction = paratrooper
 
512
   } TransDroneCruiser
 
513
 
 
514
   TransDroneDestroyer { 
 
515
      MaxLoadableUnits = 3
 
516
      MaxLoadableUnitSize = 50
 
517
      MaxLoadableMass = 120
 
518
      CategoriesNOT -> VehicleType.cargo_drop.CategoriesNOT
 
519
      EntranceSystemNum = 2
 
520
      EntranceSystem0 ->* VehicleType.GrIO_Carrier
 
521
      EntranceSystem0.RequireUnitFunction = paratrooper
 
522
      EntranceSystem1 ->* VehicleType.carrier
 
523
      EntranceSystem1.RequireUnitFunction = paratrooper
 
524
   } TransDroneDestroyer
 
525
 
 
526
;---------- Submarines ------------
 
527
 
 
528
   TransSubTrooper { 
 
529
      MaxLoadableUnits = 5
 
530
      MaxLoadableUnitSize = 3
 
531
      MaxLoadableMass = 12
 
532
      CategoriesNOT -> VehicleType.cargo_trooper_only.CategoriesNOT
 
533
      EntranceSystemNum = 2
 
534
      EntranceSystem0 ->* VehicleType.GrIO
 
535
      EntranceSystem1 ->* VehicleType.SubIO
 
536
   } TransSubTrooper
 
537
 
 
538
   TransSubmarine { 
 
539
      MaxLoadableUnits = 6
 
540
      MaxLoadableUnitSize = 60
 
541
      MaxLoadableMass = 100
 
542
      CategoriesNOT = heavy_wheeled_vehicle heavy_tracked_vehicle light_aircraft medium_aircraft heavy_aircraft medium_ship heavy_ship hoovercraft
 
543
      EntranceSystemNum = 2
 
544
      EntranceSystem0 ->* VehicleType.GrIO
 
545
      EntranceSystem1 ->* VehicleType.SubIO
 
546
   } TransSubmarine
 
547
 
 
548
;---------- Aircrafts ---------
 
549
 
 
550
   TransPlane { 
 
551
      MaxLoadableUnits = 15
 
552
      MaxLoadableUnitSize = 200
 
553
      MaxLoadableMass = 350
 
554
      CargoMovementDivisor = 1.5
 
555
      CategoriesNOT -> VehicleType.cargo_transplane.CategoriesNOT
 
556
      EntranceSystemNum = 3
 
557
      EntranceSystem0 ->* VehicleType.GrIO
 
558
      EntranceSystem1 ->* VehicleType.ParaTr
 
559
      EntranceSystem2 ->* VehicleType.ParaVeh
 
560
   } TransPlane
 
561
 
 
562
   TransPlaneLight { 
 
563
      MaxLoadableUnits = 5
 
564
      MaxLoadableUnitSize = 50
 
565
      MaxLoadableMass = 100
 
566
      CargoMovementDivisor = 1.5
 
567
      CategoriesNOT -> VehicleType.cargo_vehicle_light.CategoriesNOT
 
568
      EntranceSystemNum = 3
 
569
      EntranceSystem0 ->* VehicleType.GrIO
 
570
      EntranceSystem1 ->* VehicleType.ParaTr
 
571
      EntranceSystem2 ->* VehicleType.ParaVeh
 
572
   } TransPlaneLight
 
573
 
 
574
   TransDronePlane { 
 
575
      MaxLoadableUnits = 4
 
576
      MaxLoadableUnitSize = 80
 
577
      MaxLoadableMass = 300
 
578
      CategoriesNOT -> VehicleType.cargo_drop.CategoriesNOT
 
579
      EntranceSystemNum = 2
 
580
      EntranceSystem0 ->* VehicleType.GrIO
 
581
      EntranceSystem1 ->* VehicleType.Drop
 
582
   } TransDronePlane
 
583
 
 
584
   TransWeaponPlane { 
 
585
      MaxLoadableUnits = 2
 
586
      MaxLoadableUnitSize = 10
 
587
      MaxLoadableMass = 20
 
588
      CategoriesNOT -> VehicleType.cargo_deftur_only.CategoriesNOT
 
589
      EntranceSystemNum = 2
 
590
      EntranceSystem0 ->* VehicleType.GrIO
 
591
      EntranceSystem1 ->* VehicleType.Weapon_Air_Out
 
592
   } TransWeaponPlane
 
593
 
 
594
   SonarSeaPlane { 
 
595
      MaxLoadableUnits = 6
 
596
      MaxLoadableUnitSize = 1
 
597
      MaxLoadableMass = 6
 
598
      CategoriesNOT -> VehicleType.cargo_deftur_only.CategoriesNOT
 
599
      EntranceSystemNum = 2
 
600
      EntranceSystem0 ->* VehicleType.GrIO
 
601
      EntranceSystem1 ->* VehicleType.ParaDevice
 
602
   } SonarSeaPlane
 
603
 
 
604
;---------- Helicopter ------------
 
605
 
 
606
   TransHeliTrooper { 
 
607
      MaxLoadableUnits = 6
 
608
      MaxLoadableUnitSize = 4
 
609
      MaxLoadableMass = 12
 
610
      CargoMovementDivisor = 2
 
611
      CategoriesNOT -> VehicleType.cargo_deftro_only.CategoriesNOT
 
612
      EntranceSystemNum = 3
 
613
      EntranceSystem0 ->* VehicleType.GrIO
 
614
      EntranceSystem1 ->* VehicleType.ParaTr
 
615
      EntranceSystem2 ->* VehicleType.Diver_Out
 
616
   } TransHeliTrooper
 
617
 
 
618
   TransHeli { 
 
619
      MaxLoadableUnits = 10
 
620
      MaxLoadableUnitSize = 70
 
621
      MaxLoadableMass = 70
 
622
      CargoMovementDivisor = 1.5
 
623
      CategoriesNOT -> VehicleType.cargo_allground.CategoriesNOT
 
624
      EntranceSystemNum = 4
 
625
      EntranceSystem0 ->* VehicleType.GrIO
 
626
      EntranceSystem1 ->* VehicleType.ParaTr
 
627
      EntranceSystem2 ->* VehicleType.ParaVeh
 
628
      EntranceSystem3 ->* VehicleType.Diver_Out
 
629
   } TransHeli
 
630
 
 
631
   TransHeliHvy { 
 
632
      MaxLoadableUnits = 8
 
633
      MaxLoadableUnitSize = 120
 
634
      MaxLoadableMass = 120
 
635
      CargoMovementDivisor = 1.5
 
636
      CategoriesNOT = hoovercraft light_aircraft Medium_aircraft Heavy_aircraft Helicopter Medium_ship Heavy_Ship
 
637
      EntranceSystemNum = 4
 
638
      EntranceSystem0 ->* VehicleType.GrIO
 
639
      EntranceSystem1 ->* VehicleType.ParaTr
 
640
      EntranceSystem2 ->* VehicleType.ParaVeh
 
641
      EntranceSystem3 ->* VehicleType.Diver_Out
 
642
   } TransHeliHvy
 
643
 
 
644
;---------- Orbital ----------
 
645
 
 
646
   TransShuttle { 
 
647
      MaxLoadableUnits = 4
 
648
      MaxLoadableUnitSize = 40
 
649
      MaxLoadableMass = 110
 
650
      CargoMovementDivisor = 1.5
 
651
      CategoriesNOT -> VehicleType.cargo_shuttle.CategoriesNOT
 
652
      EntranceSystemNum = 2
 
653
      EntranceSystem0 ->* VehicleType.GrIO
 
654
      EntranceSystem1 ->* VehicleType.OrbIO
 
655
   } TransShuttle
 
656
 
 
657
   TransSpSt { 
 
658
      MaxLoadableUnits = 3
 
659
      MaxLoadableUnitSize = 500
 
660
      MaxLoadableMass = 500
 
661
      CargoMovementDivisor = 3
 
662
      CategoriesNOT = building|turret|object light_ship medium_ship heavy_ship rail_vehicle
 
663
      EntranceSystemNum = 1
 
664
      EntranceSystem0 ->* VehicleType.OrbIO
 
665
   } TransSpSt
 
666
 
 
667
;---------- TurretSystem -----------
 
668
 
 
669
   TransDevice { 
 
670
      MaxLoadableUnits = 2
 
671
      MaxLoadableUnitSize = 4
 
672
      MaxLoadableMass = 4
 
673
      CargoMovementDivisor = 3
 
674
      CategoriesNOT -> VehicleType.cargo_deftur_only.CategoriesNOT
 
675
      EntranceSystemNum = 1
 
676
      EntranceSystem0 ->* VehicleType.GrIO
 
677
      EntranceSystem0.MoveCost = 10
 
678
      EntranceSystem0.DisableAttack = true
 
679
   } TransDevice
 
680
 
 
681
   TransTurretMed { 
 
682
      MaxLoadableUnits = 1
 
683
      MaxLoadableUnitSize = 300
 
684
      MaxLoadableMass = 300
 
685
      CargoMovementDivisor = 3
 
686
      CategoriesNOT -> VehicleType.cargo_turret_only.CategoriesNOT
 
687
      EntranceSystemNum = 1
 
688
      EntranceSystem0 ->* VehicleType.GrIO
 
689
      EntranceSystem0.MoveCost = 10
 
690
      EntranceSystem0.DisableAttack = true
 
691
   } TransTurretMed
 
692
 
 
693
   TransTurretBig { 
 
694
      MaxLoadableUnits = 1
 
695
      MaxLoadableUnitSize = 500
 
696
      MaxLoadableMass = 500
 
697
      CargoMovementDivisor = 3
 
698
      CategoriesNOT -> VehicleType.cargo_turret_only.CategoriesNOT
 
699
      EntranceSystemNum = 1
 
700
      EntranceSystem0 ->* VehicleType.GrIO
 
701
      EntranceSystem0.MoveCost = 10
 
702
      EntranceSystem0.DisableAttack = true
 
703
   } TransTurretBig
 
704
 
 
705
   TransTurretBig2 { 
 
706
      MaxLoadableUnits = 2
 
707
      MaxLoadableUnitSize = 500
 
708
      MaxLoadableMass = 1000
 
709
      CargoMovementDivisor = 3
 
710
      CategoriesNOT -> VehicleType.cargo_turret_only.CategoriesNOT
 
711
      EntranceSystemNum = 1
 
712
      EntranceSystem0 ->* VehicleType.GrIO
 
713
      EntranceSystem0.MoveCost = 10
 
714
      EntranceSystem0.DisableAttack = true
 
715
   } TransTurretBig2
 
716
 
 
717
 
 
718
; ----------------------------------------------------------------------------------------------------------------
 
719
; -----      ----------------------------------------------------------------------------------------
 
720
; ----------------------------------------------------------------------------------------------------------------
 
721
 
 
722
   TransLowTrooper { 
 
723
      MaxLoadableUnits = 1
 
724
      MaxLoadableUnitSize = 2
 
725
      MaxLoadableMass = 2
 
726
      CategoriesNOT -> VehicleType.cargo_trooper_only.CategoriesNOT
 
727
      EntranceSystemNum = 1
 
728
      EntranceSystem0 ->* VehicleType.GrIO
 
729
   } TransLowTrooper
 
730
 
 
731
   TransLowTrooper2 ->* VehicleType.TransLowTrooper 
 
732
   TransLowTrooper2.MaxLoadableUnits = 2
 
733
   TransLowTrooper2.MaxLoadableUnitSize = 3
 
734
   TransLowTrooper2.MaxLoadableMass = 4
 
735
 
 
736
   TransLowTrooper3 ->* VehicleType.TransLowTrooper 
 
737
   TransLowTrooper3.MaxLoadableUnits = 3
 
738
   TransLowTrooper3.MaxLoadableUnitSize = 4
 
739
   TransLowTrooper3.MaxLoadableMass = 6
 
740
 
 
741
 
 
742
; ----------------------------------------------------------------------------------------------------------------
 
743
; -----      ----------------------------------------------------------------------------
 
744
; ----------------------------------------------------------------------------------------------------------------
 
745
 
 
746
 
 
747
} VehicleType