home *** CD-ROM | disk | FTP | other *** search
/ Boot Disc 9 / boot-disc-1997-05.iso / ADynasty / DATA.Z / ATBOMBER.DES < prev    next >
Text File  |  1996-10-22  |  9KB  |  244 lines

  1. // ---------------------------------------------
  2. // atbomber
  3. // ---------------------------------------------
  4.  
  5. [Cluster]
  6. Base                            = atbomber.mod
  7.  
  8. [Noise]
  9. Level                           = 3.0
  10.  
  11. [Fluid]
  12. Current                         = 0.4
  13. Lift                            = 0.0
  14.  
  15. [Size]
  16. Scale                           = 4.56
  17.  
  18. [Kinematics]
  19. MaxAngleAccelerationA           = 2.0
  20. MaxAngleAccelerationB           = 2.2
  21. MaxAngleAccelerationC           = 0.0
  22. MaxAngleVelocityA               = 1.8
  23. MaxAngleVelocityB               = 2.0
  24. MaxAngleVelocityC               = -0.50
  25. AngleFrictionA                  = 2.0
  26. AngleFrictionB                  = 2.0
  27. AngleFrictionC                  = 0.0
  28.  
  29. MaxOrientationAcceleration      = 100.0
  30. MaxOrientationRetardation       = -60.0
  31. MaxVelocity                     = 380.0
  32. MinVelocity                     = -120.0
  33. OrientationFrictionX            = 2.0
  34. OrientationFrictionY            = 0.0
  35. OrientationFrictionZ            = 2.0
  36.  
  37. MinClimbingAngle                = 20.0
  38. MaxClimbingAngle                = 20.0
  39. VelocityIncrease                = 0.0
  40. VelocityDecrease                = 0.0
  41.  
  42. [Collision]
  43. RadiusScale                     = 0.8
  44.  
  45. [Defense]
  46. KineticShield0                  = 20000
  47. ShockShield0                    = 4000
  48.  
  49. [Offense]
  50. KineticStrength                 = 320
  51. ShockStrength                   = 0
  52.  
  53. [Attack]
  54.  
  55. ;
  56. ; die nächsten 4 werte stellen warscheinlichkeiten für 4 positionen (front, back, left, right) dar,
  57. ; and denen sich der scout VOR beginn des angriffes ausrichtet (aligned).
  58. ; die summe aller 4 werte muss zusammen 1.0 ergeben. d.h wenn ein wert auf 1.0 steht, müssen alle
  59. ; anderen auf 0.0 stehen.
  60. ;
  61. ; die warscheinlichkeiten sind wie prozente zu verstehen (1.0 = 100%) und geben die häufigkeit des
  62. ; entsprechenden ereignisses an.
  63. ; stehen zum beispiel die werte auf: front = 0.33, back = 0.40, left = 0.0 und right = 0.27 wird der
  64. ; scout in 33% aller angriffe sich vorne ausrichten, in 40% hinten, kein einziges mal links und in 27%
  65. ; aller angriffe rechts. von dieser position aus beginnt der angriff...
  66. ;
  67.  
  68. AlignProbabilityFront           = 0.4
  69. AlignProbabilityBack            = 0.0
  70. AlignProbabilityLeft            = 0.3
  71. AlignProbabilityRight           = 0.3           ; front, back, left and right müssen zusammen 1.0 ergeben !
  72. AlignProbabilityTorpedoFire     = 0.6           ; erklärung folgt wenn fertig
  73.  
  74. ;
  75. ; die beiden angaben zum alignradius (min/max) geben die minimale entfernung und die maximale entfernung
  76. ; des ausrichtpunktes vom gegner an. die wirkliche entfernung wird zwischen diesen beiden werten zu
  77. ; beginn eines angriffes "zufällig" ausgewählt. (die entfernung in meter ergibt sich aus dem wert/32.0)
  78. ;
  79.  
  80. MinAlignRadius                  = 2400.0        ; = 1500/32 = 46,875 meter
  81. MaxAlignRadius                  = 3400.0
  82.  
  83. ;
  84. ; die beiden angaben zum aligngamma geben den winkel an, der für die ausrichtung relativ zum horizont des
  85. ; gegners eingenommen werden kann. wird dort zum beispiel -45 bis +45 grad eingetragen, kann der scout im bereich
  86. ; von schräg oben (45°) bis schräg unten (-45°) angreifen.
  87. ; zur zeit stehen die werte auf 0.0, d.h der scout wird immer in der horizontebene des gegners angreifen.
  88. ; achtung: die werte werden nicht in GRAD angegeben, sondern in RAD , d.h. 0 grad = 0 rad, 360 grad = 2*PI
  89. ; sie können aus der angabe in grad mit folgender formel umgerechnet werden.
  90. ;
  91. ; gegeben: gamma in grad zwischen -90° (senkrecht von unten) und +90° (senkrecht von oben)
  92. ; gesucht: gamma in rad
  93. ;
  94. ;               GAMMA(rad) = GAMMA(grad) * 3.1415 / 180
  95. ;
  96.  
  97. MinAlignGamma                   = -0.0873
  98. MaxAlignGamma                   = +0.0873
  99.  
  100. ;
  101. ; die beiden angaben zur aligntime geben an, wie lange der scout versucht einen einmal gewählten ausrichtpunkt
  102. ; anzufliegen, bevor er abbricht und sich einen neuen punkt auswählt. die wirkliche zeit wird zwischen den
  103. ; beiden angegebenen zeiten (min/max) per "zufall" ausgewählt.
  104. ;
  105.  
  106. MinAlignTime                    = 4.0
  107. MaxAlignTime                    = 12.0
  108.  
  109. ;
  110. ; der nächste wert gibt die warscheinlichkeit an mit der der scout sich zu beginn des angriffes (nach dem align)
  111. ; einfach nur dreht, oder sich im laufe des angriffes auf den gegner zubewegt. zur zeit steht der werte auf 1.0. d.h
  112. ; der scout wird sich in 100% aller angriffe nur drehen (d.h. immer!). steht der wert zum beispiel auf 0.2,
  113. ; wird der scout sich in 20% der angriffe drehen und in 80% der angriffe (1.0-0.2) auf den gegner zufliegen.
  114. ;
  115.  
  116. AttackProbabilityTurn           = 1.00          ; turn zwischen 0.0 und 1.0
  117.  
  118. ;
  119. ; der nächste wert gibt die warscheinlichkeit an mit der der scout bei einem beschuss direkt angreift.
  120. ; zur zeit steht der werte auf 0.0, d.h. wenn der gegner den scout beschießt wird er sich nicht darum
  121. ; kümmern. steht der wert zum beispiel auf 0.2, wird der scout bei beschuß in 20% aller fälle direkt den
  122. ; gegner angreifen, in 80% aller fälle unbeeinflusst witerfliegen.
  123. ;
  124.  
  125. AttackProbabilityHit            = 0.0           ; hit zwischen 0.0 und 1.0
  126. AttackProbabilityTorpedoFire    = 1.0           ; erklärung folgt wenn fertig
  127.  
  128. ;
  129. ; die beiden angaben zur attacktime geben an, wielange der scout versucht anzugreifen, bevor er abbricht
  130. ; und sich in dem fluchmodus begibt. die wirkliche zeit wird zwischen den beiden angegebene zeiten (min/max)
  131. ; per "zufall" ausgewählt.
  132.  
  133. MinAttackTime                   = 10.0
  134. MaxAttackTime                   = 20.0
  135.  
  136. ;
  137. ; die beiden werte zum flightradius geben an bei welcher entfernung vom gegner der angriff des scouts abgebrochen wird und
  138. ; in den fluchtmodus übergegangen wird. auch diese werte ergeben sich durch entfernung in meter * 32.
  139. ; die wirkliche entfernung wird zwischen den beiden angegebene werten (min/max)
  140. ; per "zufall" ausgewählt.
  141. ;
  142.  
  143. MinFlightRadius                 = 1000.0
  144. MaxFlightRadius                 = 1200.0
  145.  
  146. ; selbsterklärend (wie aligntime und flighttime)
  147.  
  148. MinFlightTime                   = 4.0
  149. MaxFlightTime                   = 7.0
  150.  
  151. ;
  152. ; die vier nächsten werte geben warscheinlichkeiten an, mit denen der scout den entsprechenden fluchtpunkt relativ zum gegner
  153. ; auswählt. hierbei bedeutet UL = up/left, UR = up/right, DL = down/left, DR = down/right,
  154. ; die vier werte müssen zusammen 1.0 ergeben. zur zeit steht der erste wert auf 1.0, d.h. der scout wird nach
  155. ; immer nach links/oben am gegner vorbeifliegen.
  156. ;
  157.  
  158. FlightPointProbabilityUL        = 0.4
  159. FlightPointProbabilityUR        = 0.4
  160. FlightPointProbabilityDL        = 0.1
  161. FlightPointProbabilityDR        = 0.1           ; UL, UR, DL, DR müssen zusammen 1.0 ergeben !
  162. FlightProbabilityTorpedoFire    = 0.2           ; erklärung folgt wenn fertig
  163. FlightProbabilityHit            = 0.0
  164.  
  165. [StaticGun]
  166. Model                           = 6
  167. Ammunition                      = 250
  168. Relative0X                      = -30.25
  169. Relative0Y                      =  46.0
  170. Relative0Z                      =   2.75
  171. Relative1X                      =  31.25
  172. Relative1Y                      =  81.75
  173. Relative1Z                      =   0.75
  174. Relative2X                      = -22.25
  175. Relative2Y                      =  47.75
  176. Relative2Z                      =  -4.75
  177. Relative3X                      =  23.25
  178. Relative3Y                      =  82.5
  179. Relative3Z                      =  -5.0
  180.  
  181.  
  182. [Engine]
  183. Type                            = 3
  184.  
  185. [VolleyGun]
  186. State0                          = a
  187. Duration0                       = 4.0
  188. Tolerance0                      = 0.0
  189. State1                          = p
  190. Duration1                       = 0.5
  191. Tolerance1                      = 0.0
  192. State2                          = a
  193. Duration2                       = 3.0
  194. Tolerance2                      = 0.0
  195. State3                          = p
  196. Duration3                       = 1.0
  197. Tolerance3                      = 0.0
  198.  
  199. [TorpedoMagazine]
  200. Relative0X                      = -5.0
  201. Relative0Y                      = 39.75
  202. Relative0Z                      = -0.75
  203. Relative1X                      = -5.0
  204. Relative1Y                      = 39.75
  205. Relative1Z                      = -6.75
  206.  
  207. [BuzzerMagazine]
  208. Type                            = 1     ; 0=bad, 1=good, 2=inactive
  209. RelativeX                       = 0.0
  210. RelativeY                       = -66.5
  211. RelativeZ                       = 16.5
  212. EjectRange                      = 80.0
  213. EjectProbability                = 0.7
  214. EjectVelocity                   = 400.0
  215. EjectDelay                      = 6.0
  216.  
  217. [Turret0]
  218. Name                            = turret6
  219. RelativePositionX               = -29.25
  220. RelativePositionY               = -28.17
  221. RelativePositionZ               = 1000
  222. Alpha                           = 1.57
  223. Plane                           = xy
  224. PatchNumber                     = 6
  225.  
  226. [Turret1]
  227. Name                            = turret6
  228. RelativePositionX               = 26.5
  229. RelativePositionY               = -28.17
  230. RelativePositionZ               = 1000
  231. Alpha                           = -1.57
  232. Plane                           = xy
  233. PatchNumber                     = 97
  234.  
  235. [Turret2]
  236. Name                            = turret6
  237. RelativePositionX               = -1.25
  238. RelativePositionY               = 13.5
  239. RelativePositionZ               = 1000
  240. Alpha                           = 0
  241. Plane                           = xy
  242. PatchNumber                     = 84
  243.  
  244.