1 | ;;
|
---|
2 | ;; turn fire detection weapon
|
---|
3 | ;; speed speed accel cost health delay range type
|
---|
4 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
---|
5 |
|
---|
6 |
|
---|
7 | (setf dependancies
|
---|
8 | '((trike_tech tank_tech explosives_tech)
|
---|
9 | (missile_truck_tech tank_tech guided_missile_tech)
|
---|
10 | (bomb_truck_tech trike_tech explosives_tech)
|
---|
11 | (eletric_car_tech tank_tech volt_tech)
|
---|
12 | (tank_buster_tech missile_truck_tech)
|
---|
13 | (bridger_tech engineer_tech)
|
---|
14 | (helicopter_tech aircraft_tech guided_missile_tech)
|
---|
15 | (bomber_tech aircraft_tech jet_tech explosives_tech)
|
---|
16 | (jet_tech jet_tech)
|
---|
17 | (money_plane_tech aircraft_tech)))
|
---|
18 |
|
---|
19 |
|
---|
20 |
|
---|
21 | /*(research_items
|
---|
22 | ; tech name research-time cost call-got call-lost
|
---|
23 | (bomb_tech 100 1000 (add_build bomb_truck))
|
---|
24 | (construction_tech 100 1000 ) */
|
---|
25 |
|
---|
26 |
|
---|
27 |
|
---|
28 | (defaults
|
---|
29 | (default 0.08 0.2 0.010 0 1 3 0 nil)
|
---|
30 | (electric_car 0.08 0.2 0.010 800 50 0 3 electric_beam)
|
---|
31 | (peon_tank 0.08 0.20 0.010 300 50 10 4 b90mm)
|
---|
32 | (helicopter 0.08 0.09 0.010 1000 70 30 5 guided_missile)
|
---|
33 | (jet 0.08 0.09 0.010 1500 70 0 5 chain_gun)
|
---|
34 | (engineer 0.08 0.2 0.010 300 30 0 0 nil)
|
---|
35 | (trike 0.08 0.2 0.010 500 80 0 5 trike)
|
---|
36 | (tank_buster 0.08 0.2 0.010 800 30 0 18 buster_rocket)
|
---|
37 | (rocket_tank 0.08 0.2 0.010 800 40 30 6 guided_missile)
|
---|
38 | (bomb_truck 0.08 0.2 0.010 300 100 0 0 nil)
|
---|
39 | (bridger 0.08 0.2 0.010 300 30 0 0 nil)
|
---|
40 | (moneyplane 0.20 0.1 0.010 500 30 0 0 nil)
|
---|
41 | (bomber 0.08 0.09 0.010 1500 70 2 2 dropped_bomb)
|
---|
42 |
|
---|
43 | ; supertank health is determined by upgrade levels defined below
|
---|
44 | (stank 0.3 0.2 0.1 10000 0 0 15 nil)
|
---|
45 | )
|
---|
46 |
|
---|
47 | (def_weapon_damage
|
---|
48 | ; (sing = hurt single vehicle, mult = do area of effect (using specified radius)
|
---|
49 | ; weapon damage default ticks or speed range specific
|
---|
50 | ; name type damage radius damage
|
---|
51 | ;---------------------------------------------------------
|
---|
52 | (b120mm sing 40 0 1.0 3 (peon_tank 1000))
|
---|
53 | (acid sing 2 40 0.5 3)
|
---|
54 | (napalm sing 4 40 0.5 3)
|
---|
55 | (heavy_rocket mult 500 2 0.4 30)
|
---|
56 | (vortex_missile mult 750 3 0.4 30)
|
---|
57 | (nuke_missile mult 1000 4 0.4 30)
|
---|
58 |
|
---|
59 | (chain_gun sing 3 0 1.0 3)
|
---|
60 | (beam sing 7 0 0.0 3)
|
---|
61 | (plasma sing 1 0 0.5 3)
|
---|
62 | (bolt sing 10 0 0.5 5)
|
---|
63 | (super_mortar mult 10000 3 0.0 30)
|
---|
64 |
|
---|
65 | (b90mm sing 20 0 0.5 3)
|
---|
66 | (buster_rocket mult 1000 1 0.2 18)
|
---|
67 | (guided_missile sing 10 1 0.3 20)
|
---|
68 | (eletric_beam sing 5 0 0.0 2)
|
---|
69 | (dropped_bomb mult 100 1.5 0.08 4)
|
---|
70 | (trike mult 100 1 0.0 5)
|
---|
71 | (bomb_truck mult 50000 3 0.0 0)
|
---|
72 | )
|
---|
73 |
|
---|
74 |
|
---|
75 | ; kill-ratio (points/deaths) when supertank gets upgraded
|
---|
76 | (setf upgrade_kill_ratio '(100 20000)) ; ratios for upgrade-level 2 & 3
|
---|
77 |
|
---|
78 | ;; these should be some where else as they are not moving objects
|
---|
79 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
---|
80 | (defaults ; sp tp a c h fd dr
|
---|
81 | (verybiggun 0 0.1 0 0 1000 45 6 nil)
|
---|
82 | (turret 0 0.1 0 0 200 25 6 b120mm)
|
---|
83 | (popup_turret 0 0.1 0 0 200 0 5 chain_gun)
|
---|
84 | (tower_missile 0 0.1 0 0 1000 25 6 guided_missile)
|
---|
85 | (tower_electric 0 0.1 0 0 1000 25 6 bolt)
|
---|
86 | (supergun 0 0.01 0 0 1200 100 6 super_mortar)
|
---|
87 | (super_mortar 0 0.01 0 0 1200 100 6 super_mortar)
|
---|
88 | (guided_missile 0.8 0.1 0.030 0 100 0 0 nil)
|
---|
89 | (buster_rocket 0.7 0.1 0.020 0 100 0 0 nil)
|
---|
90 | (heavy_rocket 0.7 0.1 0.020 0 100 0 0 nil)
|
---|
91 | (vortex_missile 0.7 0.1 0.017 0 100 0 0 nil)
|
---|
92 | (nuke_missile 0.7 0.1 0.015 0 100 0 0 nil)
|
---|
93 | (base_launcher 0 0.2 0 0 0 1000 6 nil)
|
---|
94 | (repairer 0.1 0.05 0 0 0 20 3 nil))
|
---|
95 |
|
---|
96 | (def_stank_weapons
|
---|
97 | ; max refuel fire_delay iconic name used to load up .tga's
|
---|
98 | (guided_missile 40 200 5 "guided") ;; for testing
|
---|
99 | (bolt 2000 200 0 "plasma") ;; for testing
|
---|
100 |
|
---|
101 | (b120mm 40 200 5 "120mm")
|
---|
102 | (acid 40 200 5 "acid")
|
---|
103 | (napalm 40 200 5 "napalm")
|
---|
104 |
|
---|
105 | (heavy_rocket 2 200 5 "guided")
|
---|
106 | (vortex_missile 2 200 5 "vortex")
|
---|
107 | (nuke_missile 2 200 5 "nuke")
|
---|
108 |
|
---|
109 |
|
---|
110 | (chain_gun 100 200 0 "minigun")
|
---|
111 | (beam 150 200 0 "beam")
|
---|
112 | (plasma 150 200 0 "plasma")
|
---|
113 |
|
---|
114 | (kevlar 500 200 0 "kevlar")
|
---|
115 | (reactive 750 200 0 "reactive")
|
---|
116 | (titanium 1000 200 0 "titanium")
|
---|
117 | )
|
---|
118 |
|
---|
119 |
|
---|
120 |
|
---|
121 | (defaults
|
---|
122 | ;; speed speed accel cost health delay range w-type
|
---|
123 | (garage 0 0 0 0 1000 0 0 nil)
|
---|
124 | (airbase 0 0 0 0 1000 0 0 nil)
|
---|
125 | (mainbasepad 0 0 0 0 1000 0 0 nil))
|
---|
126 |
|
---|