source: golgotha/src/golg/scheme/balance.scm

Last change on this file was 80, checked in by Sam Hocevar, 11 years ago
  • Adding the Golgotha source code. Not sure what's going to be interesting in there, but since it's all public domain, there's certainly stuff to pick up.
File size: 6.6 KB
Line 
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
Note: See TracBrowser for help on using the repository browser.