1
/* shipdata.plist for the Jaguar Company.
3
* Copyright © 2012 Richard Thomas Harrison (Tricky)
5
* This work is licensed under the Creative Commons
6
* Attribution-Noncommercial-Share Alike 3.0 Unported License.
8
* To view a copy of this license, visit
9
* http://creativecommons.org/licenses/by-nc-sa/3.0/ or send a letter
10
* to Creative Commons, 171 Second Street, Suite 300, San Francisco,
11
* California, 94105, USA.
13
* Ship data for the Jaguar Company.
17
/* Based on the basic Cobra MK III but with placement tweaks for Griff's model
18
* and alterations to some other properties.
20
"jaguar_company_template" =
22
like_ship = "cobra3-alternate";
25
aft_eject_position = "0.0 -17.0 -40.0";
26
energy_recharge_rate = 4;
29
" 10.7601 6.3008 -31.8587 6.3 5.6 9.0",
30
"-10.7601 6.3008 -31.8587 6.3 5.6 9.0"
34
has_energy_unit = yes;
36
has_fuel_injection = yes;
38
has_shield_booster = yes;
39
has_shield_enhancer = 0.8;
41
laser_color = "redColor";
44
max_flight_speed = 350;
46
missile_launch_position = "0.0 -13.7 21.06";
48
name = "Jaguar Company";
49
pilot = "jaguar-company-pilot";
50
scoop_position = "0.0 -9.57 7.66";
53
forward_weapon_type = "WEAPON_MILITARY_LASER";
54
aft_weapon_type = "WEAPON_MILITARY_LASER";
55
weapon_position_forward = " -0.0961 0.9367 43.4655";
56
weapon_position_aft = " 0.0 0.0 -32.5";
57
weapon_position_port = "-40.0 2.17 -4.33";
58
weapon_position_starboard = " 40.0 2.17 -4.33";
61
"jaguar_company_patrol" =
63
like_ship = "jaguar_company_template";
65
ai_type = "jaguar_company_patrolAI.plist";
69
"jaguar_company_griff_cobra_mk3_mainhull_diffuse_spec.png" =
71
/* Material dictionary. */
72
diffuse_map = "jaguar_company_griff_cobra_mk3_mainhull_diffuse_spec.png";
73
specular_color = (0.2, 0.2, 0.2, 1); // Applies when specular map is not used (no shaders)
77
name = "jaguar_company_griff_cobra_mk3_mainhull_normal.png";
78
extract_channel = "a";
80
emission_modulate_color = (0.9313, 1.0, 0.7992, 1);
82
/* Shader dictionary. */
83
vertex_shader = "jaguar_company_griff_normalmap_ships.vertex";
84
fragment_shader = "jaguar_company_cobra_mk3.fragment";
87
"jaguar_company_griff_cobra_mk3_mainhull_diffuse_spec.png",
88
"jaguar_company_griff_cobra_mk3_mainhull_normal.png",
89
"jaguar_company_griff_cobra_mk3_mainhull_effects.png",
90
"jaguar_company_decal.png"
94
/* Texture bindings. */
115
/* NPC ships don't have "alertCondition" so try to simulate it with the next 3 properties. */
116
uHostileTarget = "hasHostileTarget";
117
uStationAegis = "withinStationAegis";
118
uScannedShips = "numberOfScannedShips";
119
uTime = "universalTime";
120
uNearlyDead = "throwingSparks";
121
uHullHeatLevel = "hullHeatLevel";
122
uEnginePower = "speedFactor";
126
value = "0.75 0.0 0.0";
131
value = "0.33 0.2 0.0";
133
/* Position & scale data for the placement of the decal on your ships hull, The first 2
134
* numbers in the vector are the decals position, the next value is the decals scale
135
* (bigger numbers make smaller decals).
136
* Note that decal position is in relation to the UV map for the object and not the actual mesh
141
value = "0.18 0.22 9.0";
143
/* Rotation for the decal (in radians). */
152
model = "jaguar_company_griff_cobra_mk3_mainhull.dat";
153
roles = "jaguar_company_patrol jaguar_company";
154
script = "jaguar_company_patrol.js";
157
/* Stop inteference from Randomship Names OXP */
158
"randomshipnames" = no;
159
/* Number of missiles the ship starts off with. */
160
"initialMissiles" = 4;
161
/* This is the missile equipment key that the ship will fire. */
162
"missileRole" = "EQ_HARDENED_MISSILE";
167
subentity_key = "jaguar_company_griff_normalmapped_cobra_mk3_front_gun";
168
orientation = (1, 0, 0, 0);
169
position = (0, 0, 0);
172
subentity_key = "jaguar_company_griff_ECM_Proof_missile";
173
orientation = (0.9902, 0, 0, 0.1391);
174
position = (-58.1034, -6.6364, -22.227);
177
subentity_key = "jaguar_company_griff_ECM_Proof_missile";
178
orientation = (0.9902, 0, 0, -0.1391);
179
position = (58.1034, -6.6364, -22.227);
182
subentity_key = "jaguar_company_griff_ECM_Proof_missile";
183
orientation = (0.9902, 0, 0, 0.1391);
184
position = (-50.9515, -8.3543, -22.227);
187
subentity_key = "jaguar_company_griff_ECM_Proof_missile";
188
orientation = (0.9902, 0, 0, -0.1391);
189
position = (50.9515, -8.3543, -22.227);
196
position = (65.0, -2.52759, -32.4579);
197
color = "greenColor";
205
position = (-65.0, -2.52759, -32.4579);
212
"jaguar_company_patrol_scuffed" =
214
like_ship = "jaguar_company_template";
216
ai_type = "jaguar_company_patrolAI.plist";
220
"jaguar_company_griff_cobra_mk3_scuffed_mainhull_diffuse_spec.png" =
222
/* Material dictionary. */
223
diffuse_map = "jaguar_company_griff_cobra_mk3_scuffed_mainhull_diffuse_spec.png";
224
specular_color = (0.2, 0.2, 0.2, 1); // Applies when specular map is not used (no shaders)
228
name = "jaguar_company_griff_cobra_mk3_scuffed_mainhull_normal.png";
229
extract_channel = "a";
231
emission_modulate_color = (0.9313, 1.0, 0.7992, 1);
233
/* Shader dictionary. */
234
vertex_shader = "jaguar_company_griff_normalmap_ships.vertex";
235
fragment_shader = "jaguar_company_cobra_mk3.fragment";
238
"jaguar_company_griff_cobra_mk3_scuffed_mainhull_diffuse_spec.png",
239
"jaguar_company_griff_cobra_mk3_scuffed_mainhull_normal.png",
240
"jaguar_company_griff_cobra_mk3_scuffed_mainhull_effects.png",
241
"jaguar_company_decal.png"
245
/* Texture bindings. */
266
/* NPC ships don't have "alertCondition" so try to simulate it with the next 3 properties. */
267
uHostileTarget = "hasHostileTarget";
268
uStationAegis = "withinStationAegis";
269
uScannedShips = "numberOfScannedShips";
270
uTime = "universalTime";
271
uNearlyDead = "throwingSparks";
272
uHullHeatLevel = "hullHeatLevel";
273
uEnginePower = "speedFactor";
277
value = "0.75 0.0 0.0";
282
value = "0.33 0.2 0.0";
284
/* Position & scale data for the placement of the decal on your ships hull, The first 2
285
* numbers in the vector are the decals position, the next value is the decals scale
286
* (bigger numbers make smaller decals).
287
* Note that decal position is in relation to the UV map for the object and not the actual mesh
292
value = "0.18 0.22 9.0";
294
/* Rotation for the decal (in radians). */
303
model = "jaguar_company_griff_cobra_mk3_scuffed_mainhull.dat";
304
roles = "jaguar_company_patrol jaguar_company";
305
script = "jaguar_company_patrol.js";
308
/* Stop inteference from Randomship Names OXP */
309
"randomshipnames" = no;
310
/* Number of missiles the ship starts off with. */
311
"initialMissiles" = 4;
312
/* This is the missile equipment key that the ship will fire. */
313
"missileRole" = "EQ_HARDENED_MISSILE";
318
subentity_key = "jaguar_company_griff_normalmapped_cobra_mk3_scuffed_front_gun";
319
orientation = (1, 0, 0, 0);
320
position = (0, 0, 0);
323
subentity_key = "jaguar_company_griff_ECM_Proof_missile";
324
orientation = (0.9902, 0, 0, 0.1391);
325
position = (-58.1034, -6.6364, -22.227);
328
subentity_key = "jaguar_company_griff_ECM_Proof_missile";
329
orientation = (0.9902, 0, 0, -0.1391);
330
position = (58.1034, -6.6364, -22.227);
333
subentity_key = "jaguar_company_griff_ECM_Proof_missile";
334
orientation = (0.9902, 0, 0, 0.1391);
335
position = (-50.9515, -8.3543, -22.227);
338
subentity_key = "jaguar_company_griff_ECM_Proof_missile";
339
orientation = (0.9902, 0, 0, -0.1391);
340
position = (50.9515, -8.3543, -22.227);
347
position = (65.0, -2.52759, -32.4579);
348
color = "greenColor";
356
position = (-65.0, -2.52759, -32.4579);
363
"jaguar_company_griff_normalmapped_cobra_mk3_front_gun" =
365
ai_type = "nullAI.plist";
366
forward_weapon_type = "WEAPON_NONE";
368
model = "jaguar_company_griff_cobra_mk3_front_gun.dat";
369
name = "Cobra Mark III - Forward Weapon";
370
roles = "jaguar_company_front_gun";
374
"jaguar_company_griff_cobra_mk3_front_gun_diffuse_spec.png" =
376
/* Shader dictionary. */
377
vertex_shader = "jaguar_company_griff_normalmap_ships.vertex";
378
fragment_shader = "jaguar_company_griff_cobra_mk3_frontgun.fragment";
381
"jaguar_company_griff_cobra_mk3_front_gun_diffuse_spec.png",
382
"jaguar_company_griff_cobra_mk3_front_gun_normal.png"
386
/* Texture bindings. */
397
uTime = "universalTime";
398
hull_heat_level = "hullHeatLevel";
401
binding = "laserHeatLevel";
402
bindToSubentity = NO;
409
"jaguar_company_griff_normalmapped_cobra_mk3_scuffed_front_gun" =
411
ai_type = "nullAI.plist";
412
forward_weapon_type = "WEAPON_NONE";
414
model = "jaguar_company_griff_cobra_mk3_scuffed_front_gun.dat";
415
name = "Cobra Mark III - Forward Weapon (Scuffed)";
416
roles = "jaguar_company_front_gun_scuffed";
420
"jaguar_company_griff_cobra_mk3_scuffed_front_gun_diffuse_spec.png" =
422
/* Shader dictionary. */
423
vertex_shader = "jaguar_company_griff_normalmap_ships.vertex";
424
fragment_shader = "jaguar_company_griff_cobra_mk3_scuffed_frontgun.fragment";
427
"jaguar_company_griff_cobra_mk3_scuffed_front_gun_diffuse_spec.png",
428
"jaguar_company_griff_cobra_mk3_scuffed_front_gun_normal.png"
432
/* Texture bindings. */
443
uTime = "universalTime";
444
hull_heat_level = "hullHeatLevel";
447
binding = "laserHeatLevel";
448
bindToSubentity = NO;
455
"jaguar_company_griff_ECM_Proof_missile" =
458
ai_type = "hardMissileAI.plist";
459
cargo_type = "CARGO_NOT_CARGO";
460
energy_recharge_rate = 0;
461
/* Z position co-ord should really somewhere around -8.03078 */
462
exhaust = ("0.0 0.0 0.2 2.0 2.0 4.0");
463
forward_weapon_type = "WEAPON_NONE";
466
"jaguar_company_griff_ECM_Proof_missile_diffuse.png" =
468
/* Material dictionary. */
469
diffuse_map = "jaguar_company_griff_ECM_Proof_missile_diffuse.png";
470
/* Applies when specular map is not used (no shaders). */
471
specular_color = (0.6, 0.5, 0.5, 1);
475
name = "jaguar_company_griff_ECM_Proof_missile_effects.png";
476
extract_channel = "a";
478
emission_modulate_color = (1, 0.1, 0, 1);
480
/* Shader dictionary. */
481
vertex_shader = "jaguar_company_griff_normalmap_ships.vertex";
482
fragment_shader = "jaguar_company_griff_ECM_Proof_missile.fragment";
485
"jaguar_company_griff_ECM_Proof_missile_diffuse.png",
486
"jaguar_company_griff_ECM_Proof_missile_normal.png",
488
name = "jaguar_company_griff_ECM_Proof_missile_effects.png";
495
/* Texture bindings. */
511
uTime = "universalTime";
512
hull_heat_level = "hullHeatLevel";
515
binding = "speedFactor";
516
bindToSubentity = YES;
518
/* The above bindToSubentity stops the engine glowing
519
* when the missile is carried by its parent ship.
525
max_flight_pitch = 8;
526
max_flight_roll = 10;
527
max_flight_speed = 750;
529
model = "jaguar_company_griff_ECM_Proof_missile.dat";
530
name = "ECM Hardened Missile";
531
roles = "missile EQ_HARDENED_MISSILE";
532
scan_class = "CLASS_MISSILE";
536
weapon_energy = 4500;
539
jaguar_company_asteroid =
541
like_ship = "asteroid";
543
roles = "jaguar_company_asteroid asteroid(0)";
544
script = "jaguar_company_asteroid.js";
547
jaguar_company_boulder =
549
like_ship = "boulder";
551
roles = "jaguar_company_boulder boulder(0)";
552
script = "jaguar_company_asteroid.js";
555
"jaguar_company_tug" =
557
aft_eject_position = "0.0 -8.3 -23.45";
558
ai_type = "jaguar_company_tugAI.plist";
560
cargo_type = "CARGO_NOT_CARGO";
561
energy_recharge_rate = 3;
564
" 2.1109 -1.97482 -19.0 2.0 2.0 3.0",
565
"-2.1109 -1.97482 -19.0 2.0 2.0 3.0"
567
forward_weapon_type = "WEAPON_BEAM_LASER";
569
has_escape_pod = yes;
571
hyperspace_motor = yes;
574
max_flight_pitch = 1;
576
max_flight_speed = 200;
577
missile_launch_position = "0.0 -6.79 21.0";
581
"jaguar_company_griff_transporter_diffuse.png" =
583
specular_color = (0.2, 0.2, 0.2, 1);
587
name = "jaguar_company_griff_transporter_diffuse.png";
588
extract_channel = "a";
590
emission_modulate_color = (0.75, 0.80, 0.80, 1);
593
model = "jaguar_company_griff_transporter.dat";
594
name = "Jaguar Company Tug";
595
pilot = "jaguar-company-pilot";
596
roles = "jaguar_company_tug jaguar_company";
597
scoop_position = "0.0 -6.0 -10.5";
598
script = "jaguar_company_tug.js";
602
subentity_key = "jaguar_company_base_buoy_subent";
603
orientation = (1, 0, 0, 0);
604
position = (0, 0, 60);
608
weapon_position_forward = " 0.0 -3.57123 20.76385";
609
weapon_position_aft = " 0.0 0.0 -17.5";
610
weapon_position_port = "-9.0 0.0 11.5";
611
weapon_position_starboard = " 9.0 0.0 11.5";
614
"jaguar_company_miner" =
616
aft_eject_position = "0.0 -8.3 -23.45";
617
ai_type = "jaguar_company_minerAI.plist";
619
cargo_type = "CARGO_NOT_CARGO";
620
energy_recharge_rate = 3;
623
" 2.1109 -1.97482 -19.0 2.0 2.0 3.0",
624
"-2.1109 -1.97482 -19.0 2.0 2.0 3.0"
626
forward_weapon_type = "WEAPON_MINING_LASER";
628
has_escape_pod = yes;
630
hyperspace_motor = yes;
633
max_flight_pitch = 1;
635
max_flight_speed = 200;
636
missile_launch_position = "0.0 -6.79 21.0";
640
"jaguar_company_griff_transporter_diffuse.png" =
642
specular_color = (0.2, 0.2, 0.2, 1);
646
name = "jaguar_company_griff_transporter_diffuse.png";
647
extract_channel = "a";
649
emission_modulate_color = (0.75, 0.80, 0.80, 1);
652
model = "jaguar_company_griff_transporter.dat";
653
name = "Mining Transporter";
654
pilot = "jaguar-company-pilot";
655
roles = "jaguar_company_miner jaguar_company";
656
scoop_position = "0.0 -6.0 -10.5";
657
script = "jaguar_company_miner.js";
659
weapon_position_forward = " 0.0 -3.57123 20.76385";
660
weapon_position_aft = " 0.0 0.0 -17.5";
661
weapon_position_port = "-9.0 0.0 11.5";
662
weapon_position_starboard = " 9.0 0.0 11.5";
665
"jaguar_company_base_buoy_template" =
667
ai_type = "nullAI.plist";
670
cargo_type = "CARGO_NOT_CARGO";
671
energy_recharge_rate = 2;
672
forward_weapon_type = "WEAPON_NONE";
677
"jaguar_company_base_buoy" =
679
diffuse_map = "jaguar_company_base_buoy_diffuse.png";
681
specular_color = (0.55, 0.58, 0.6, 1);
686
max_flight_pitch = 0;
688
max_flight_speed = 0;
690
model = "jaguar_company_base_buoy.dat";
691
name = "Jaguar Company Base Buoy";
692
scan_class = "CLASS_BUOY";
699
"jaguar_company_base_buoy_subent" =
701
like_ship = "jaguar_company_base_buoy_template";
703
roles = "jaguar_company_base_buoy_subent";
704
/* Looks like a regular rock on the scanner until you help out in combat. */
705
scanner_display_color1 = "whiteColor";
706
scanner_display_color2 = "whiteColor";
709
"jaguar_company_base_buoy_no_beacon" =
711
like_ship = "jaguar_company_base_buoy_template";
713
roles = "jaguar_company_base_buoy_no_beacon jaguar_company_base_buoy";
714
rotational_velocity = "0.86603 0.0 0.0 0.5";
715
/* Looks like a regular rock on the scanner until you help out in combat. */
716
scanner_display_color1 = "whiteColor";
717
scanner_display_color2 = "whiteColor";
718
script = "jaguar_company_base_buoy.js";
723
color = "greenColor";
727
position = (0, 29.932906, 18.938088);
736
position = (0, -29.932906, 18.938088);
745
position = (110.408198, 0.0, -61.441331);
751
"jaguar_company_base_buoy_beacon" =
753
like_ship = "jaguar_company_base_buoy_template";
755
beacon = "Jaguar Company Base Buoy";
756
roles = "jaguar_company_base_buoy_beacon jaguar_company_base_buoy";
757
rotational_velocity = "0.86603 0.0 0.0 0.5";
758
script = "jaguar_company_base_buoy.js";
763
color = "greenColor";
767
position = (0, 29.932906, 18.938088);
776
position = (0, -29.932906, 18.938088);
785
position = (110.408198, 0.0, -61.441331);
791
"jaguar_company_tracker" =
793
ai_type = "nullAI.plist";
795
beacon = "Tracker: Jaguar Company Patrol";
797
cargo_type = "CARGO_NOT_CARGO";
799
energy_recharge_rate = 20000;
800
forward_weapon_type = "WEAPON_NONE";
804
"jaguar_company_invisible_tracker" =
806
diffuse_map = "jaguar_company_invisible_tracker_diffuse.png";
808
specular_color = (0, 0, 0, 1);
813
max_flight_pitch = 0;
815
max_flight_speed = 1;
817
model = "jaguar_company_invisible_tracker.dat";
818
name = "Tracker: Jaguar Company Patrol";
819
roles = "jaguar_company_tracker";
820
scan_class = "CLASS_NO_DRAW";
821
script = "jaguar_company_tracker.js";
828
"jaguar_company_base_template" =
831
ai_type = "jaguar_company_baseAI.plist";
832
allows_auto_docking = no;
834
cargo_type = "CARGO_NOT_CARGO";
835
energy_recharge_rate = 100;
836
equivalent_tech_level = 15;
837
forward_weapon_type = "WEAPON_NONE";
841
has_npc_traffic = yes;
842
has_patrols_ships = no;
845
interstellar_undocking = yes;
849
"jaguar_company_base" =
851
/* Material dictionary. */
852
diffuse_map = "jaguar_company_base_diffuse.png";
854
specular_color = (0.1, 0.1, 0.1, 1);
856
/* Shader dictionary. */
857
vertex_shader = "jaguar_company_base.vertex";
858
fragment_shader = "jaguar_company_base.fragment";
861
"jaguar_company_base_diffuse.png",
862
"jaguar_company_base_normal.png"
866
/* Texture bindings. */
881
max_defense_ships = 0;
883
max_flight_pitch = 0;
885
max_flight_speed = 0;
889
model = "jaguar_company_base.dat";
890
name = "Jaguar Company Base";
891
requires_docking_clearance = yes;
893
scan_class = "CLASS_STATION";
898
subentity_key = "jaguar_company_base_bay";
900
orientation = (1, 0, 0, 0);
901
position = (0, 0, 0);
904
subentity_key = "jaguar_company_base_turret_holders";
905
orientation = (1, 0, 0, 0);
906
position = (0, 0, 0);
910
subentity_key = "jaguar_company_base_turret1";
911
type = "ball_turret";
912
orientation = (1, 0, 0, 0);
913
position = (244.701057, 170.946766, 537.903804);
915
weapon_energy = 25.0;
919
subentity_key = "jaguar_company_base_turret2";
920
type = "ball_turret";
921
orientation = (1, 0, 0, 0);
922
position = (-215.544845, 153.468942, 592.0113);
924
weapon_energy = 25.0;
928
subentity_key = "jaguar_company_base_turret3";
929
type = "ball_turret";
930
orientation = (0, 1, 0, 0);
931
position = (-14.462592, 11.316509, -598.445476);
933
weapon_energy = 15.0;
937
subentity_key = "jaguar_company_base_turret4";
938
type = "ball_turret";
939
orientation = (1, 1, 0, 0);
940
position = (-14.985583, 570.13178, 107.355829);
942
weapon_energy = 15.0;
946
subentity_key = "jaguar_company_base_turret5";
947
type = "ball_turret";
948
orientation = (-1, 1, 0, 0);
949
position = (79.081946, -702.147072, 41.443001);
951
weapon_energy = 15.0;
953
/* Left. (Looking from front) */
955
subentity_key = "jaguar_company_base_turret6";
956
type = "ball_turret";
957
orientation = (-1, 0, 1, 0);
958
position = (610.441365, -82.745437, -54.676959);
960
weapon_energy = 15.0;
962
/* Right. (Looking from front) */
964
subentity_key = "jaguar_company_base_turret7";
965
type = "ball_turret";
966
orientation = (1, 0, 1, 0);
967
position = (-673.718429, 4.86121, 78.219747);
969
weapon_energy = 15.0;
973
tunnel_aspect_ratio = 2.737;
975
tunnel_start_angle = 45;
978
"jaguar_company_base_no_discount" =
980
like_ship = "jaguar_company_base_template";
982
/* 250% markup on equipment. */
983
equipment_price_factor = 2.5;
984
market = "jaguar_company_base_normal_market";
985
roles = "jaguar_company_base_no_discount jaguar_company_base station";
986
/* Looks like a regular rock on the scanner until you help out in combat. */
987
scanner_display_color1 = "whiteColor";
988
scanner_display_color2 = "whiteColor";
989
script = "jaguar_company_base.js";
992
/* Stop inteference from Randomship Names OXP */
993
"randomshipnames" = no;
997
"jaguar_company_base_discount" =
999
like_ship = "jaguar_company_base_template";
1001
/* 5% discount on equipment. */
1002
equipment_price_factor = 0.95;
1003
market = "jaguar_company_base_helper_market";
1004
roles = "jaguar_company_base_discount jaguar_company_base station";
1005
script = "jaguar_company_base.js";
1008
/* Stop inteference from Randomship Names OXP */
1009
"randomshipnames" = no;
1013
"jaguar_company_base_bay" =
1015
ai_type = "nullAI.plist";
1018
"jaguar_company_base_bay" =
1020
/* Material dictionary */
1021
diffuse_map = "jaguar_company_base_bay_diffuse.png";
1023
specular_color = (0.1, 0.1, 0.1, 1);
1025
/* Shader dictionary. */
1026
vertex_shader = "jaguar_company_base.vertex";
1027
fragment_shader = "jaguar_company_base.fragment";
1030
"jaguar_company_base_bay_diffuse.png",
1031
"jaguar_company_base_bay_normal.png"
1035
/* Texture bindings. */
1046
uSpecExponent = 2.0;
1050
model = "jaguar_company_base_bay.dat";
1051
name = "Jaguar Company Base Docking Bay";
1052
roles = "jaguar_company_base_bay docking-slit";
1056
"jaguar_company_base_turret1" =
1058
ai_type = "nullAI.plist";
1059
laser_color = "redColor";
1062
"jaguar_company_base_turret_ball" =
1064
/* Material dictionary */
1065
diffuse_map = "jaguar_company_base_turret_ball_diffuse.png";
1067
specular_color = (0.1, 0.1, 0.1, 1);
1069
/* Shader dictionary. */
1070
vertex_shader = "jaguar_company_base.vertex";
1071
fragment_shader = "jaguar_company_base_effects.fragment";
1074
"jaguar_company_base_turret_ball_diffuse.png",
1075
"jaguar_company_base_turret_ball_normal.png",
1076
"jaguar_company_base_turret_ball_effects.png"
1080
/* Texture bindings. */
1096
uSpecExponent = 16.0;
1097
uTime = "universalTime";
1098
uLightsActive = "lightsActive";
1101
"jaguar_company_base_turret_gun" =
1103
/* Material dictionary */
1104
diffuse_map = "jaguar_company_base_turret_gun_diffuse.png";
1106
specular_color = (0.1, 0.1, 0.1, 1);
1108
/* Shader dictionary. */
1109
vertex_shader = "jaguar_company_base.vertex";
1110
fragment_shader = "jaguar_company_base_effects.fragment";
1113
"jaguar_company_base_turret_gun_diffuse.png",
1114
"jaguar_company_base_turret_gun_normal.png",
1115
"jaguar_company_base_turret_gun_effects.png"
1119
/* Texture bindings. */
1135
uSpecExponent = 16.0;
1136
uTime = "universalTime";
1137
uLightsActive = "lightsActive";
1141
model = "jaguar_company_base_turret.dat";
1142
name = "Jaguar Company Base Ball Turret";
1143
roles = "jaguar_company_base_turret";
1148
"jaguar_company_base_turret2" =
1150
like_ship = "jaguar_company_base_turret1";
1151
model = "jaguar_company_base_turret.dat";
1152
roles = "jaguar_company_base_turret";
1155
"jaguar_company_base_turret3" =
1157
like_ship = "jaguar_company_base_turret1";
1158
model = "jaguar_company_base_turret.dat";
1159
roles = "jaguar_company_base_turret";
1162
"jaguar_company_base_turret4" =
1164
like_ship = "jaguar_company_base_turret1";
1165
model = "jaguar_company_base_turret.dat";
1166
roles = "jaguar_company_base_turret";
1169
"jaguar_company_base_turret5" =
1171
like_ship = "jaguar_company_base_turret1";
1172
model = "jaguar_company_base_turret.dat";
1173
roles = "jaguar_company_base_turret";
1176
"jaguar_company_base_turret6" =
1178
like_ship = "jaguar_company_base_turret1";
1179
model = "jaguar_company_base_turret.dat";
1180
roles = "jaguar_company_base_turret";
1183
"jaguar_company_base_turret7" =
1185
like_ship = "jaguar_company_base_turret1";
1186
model = "jaguar_company_base_turret.dat";
1187
roles = "jaguar_company_base_turret";
1190
"jaguar_company_base_turret_holders" =
1192
ai_type = "nullAI.plist";
1195
"jaguar_company_base_turret_holder" =
1197
/* Material dictionary. */
1198
diffuse_map = "jaguar_company_base_turret_holder_diffuse.png";
1200
specular_color = (0.1, 0.1, 0.1, 1);
1202
/* Shader dictionary. */
1203
vertex_shader = "jaguar_company_base.vertex";
1204
fragment_shader = "jaguar_company_base.fragment";
1207
"jaguar_company_base_turret_holder_diffuse.png",
1208
"jaguar_company_base_turret_holder_normal.png"
1212
/* Texture bindings. */
1223
uSpecExponent = 16.0;
1227
model = "jaguar_company_base_turret_holders.dat";
1228
name = "Jaguar Company Base Ball Turret Holders";
1229
roles = "jaguar_company_base_turret_holders";