balance.scm 6.6 KB

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