start.scm 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. (setf normal_unlimited '(list_box normal unlimited))
  2. (def_class player_vars nil
  3. (num_points 0)
  4. (num_stank_deaths 0)
  5. (num_stank_lives 3)
  6. (income_multipler 1) ; computer players get an advantage
  7. (income_rate 0)
  8. (money 10000)
  9. (continue 0) ; after stank dies
  10. (team_flag "team_flag")
  11. )
  12. (setf radar_darkness 1.0) ; 0-1 scales the birghtness of the radar map
  13. (setf editor_pan_accel 0.05)
  14. (setf editor_rotate_accel 0.01) ; in radians
  15. ; **************************** Border frame config *******************************
  16. (setf strategy_camera_border 7)
  17. ; defines which weapons go with which upgrade levels and the border image to use
  18. ; weapons are defined in scheme/balance.scm
  19. (setf default_frame "bitmaps/stank/def_frame.jpg")
  20. (setf upgrade_levels
  21. ; '(("bitmaps/stank/frame_level_0.jpg" guided_missile heavy_rocket bolt kevlar)))
  22. '(("bitmaps/stank/frame_level_0.jpg" b120mm heavy_rocket chain_gun kevlar)
  23. ("bitmaps/stank/frame_level_1.jpg" acid vortex_missile chain_gun reactive)
  24. ("bitmaps/stank/frame_level_2.jpg" napalm nuke_missile chain_gun titanium)))
  25. (setf upgrade_colors
  26. '(0xffffff ; no stank - white
  27. 0x005fff ; cyan - level 0
  28. 0xff00 ; green - level 1 (acid)
  29. 0xff0000)) ; red - level 2 (fire)
  30. ; locations relative to status bar top left graphic
  31. (setf action_mode_locations
  32. '((276 10) ; lives
  33. (-10 500) ; money
  34. (92 34) ; main
  35. (341 37) ; missiles
  36. (369 6) ; chain
  37. (92 6))) ; health
  38. ; locations relative to strategy-bar top left graphic
  39. (setf strategy_mode_locations
  40. '((7 172) ; lives
  41. (99 126) ; money
  42. (37 270) ; main
  43. (100 299) ; missiles
  44. (101 218) ; chain
  45. (37 218))) ; health
  46. ; *************************** Preferences ******************************
  47. (setf team_tinting nil)
  48. (setf team_icons nil)
  49. (setf allow_follow_mode nil)
  50. ;(set_default_ai "ai_builder")
  51. (set_default_ai "ai_jim")
  52. (setf watch_camera_accel 0.01)
  53. (setf watch_camera_max_speed 0.3)
  54. (setf watch_camera_turn_speed 0.04)
  55. (setf font "bitmaps/golgotha_font.tga")
  56. (def_class music_class nil
  57. (songs "none" '(list_box
  58. ; ************ music list ***********
  59. "music/splash_screen_opus_22khz.wav"
  60. "music/roselyn_Chapel_scotland_ii.wav"
  61. "music/rome_italy.wav"
  62. ; "music/frankfurt_germany_22khz.wav"
  63. ; "music/norway_nephelim_battle_22khz.wav"
  64. ; "music/rome_italy_22khz.wav"
  65. ; "music/roselyn_chapel_scotland_ii_22khz.wav"
  66. ; "music/naples_italy.wav"
  67. ; "music/turin_italy_22khz.wav"
  68. ; "music/vienna_austria_22khz.wav"
  69. ; ************************************
  70. ))
  71. (volume 63))
  72. (setf music (new music_class))
  73. (setf enemy_buildable '(peon_tank bomb_truck engineer))
  74. (setf player_buildable '(peon_tank bomb_truck stank engineer))
  75. (load "scheme/classes.scm")
  76. ;(set_default_level "/u/ddt/src/dlev/d.level")
  77. (setf mouse_left_button "Main Gun")
  78. (setf mouse_right_button "Chain Gun")