home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 April B / Pcwk4b98.iso / Gry / DARKREIG / Data / Dark / DefTxt / DAMAGE.TXT < prev    next >
Text File  |  1997-10-28  |  5KB  |  269 lines

  1. ;
  2. ; Damage Table File
  3. ;
  4. ; Format:
  5. ;
  6. ; DeclareOffenses()
  7. ; {
  8. ;   _list_of_offense_categories_
  9. ; }
  10. ;
  11. ;
  12. ; DefineVulnerability( _DefenseClass_  _DefaultVulnerability%_  _DefaultVariation%_  _CriticalHit%_ )
  13. ; {
  14. ;    _Offense_  _Vulnerability%_  _Variation%_  _CriticalHit%_
  15. ;    ...
  16. ; }
  17. ;
  18. ; NOTE: If Offense has no category (ie. Z instead of Z1), the defense entries
  19. ;       apply to all categories of that offense
  20. ;
  21. ;
  22. ; A1 is the air defence laser, used on ImpMAD and AntiAircraftSite
  23. ;
  24. ; B1 is the suicide bomber's bomb
  25. ; B2 is the artillery shell
  26. ;
  27. ; C1 is the Construction MAD's chaff attack
  28. ;
  29. ; E1 is the rail gun
  30. ; E2 is the laser rifle/pistol
  31. ; E3 is the plasma cannon
  32. ; E4 is the tachyon cannon
  33. ; E5 is the electro shock
  34. ;
  35. ; G1 is the neutron weapons
  36. ;
  37. ; H1 is the medic's healing weapon
  38. ; H2 is the mechanic's repairing weapon
  39. ;
  40. ; K1 is the normal grenade
  41. ; K2 is the Artillery Blast
  42. ;
  43. ; M1 is the air to ground missile
  44. ; M2 is the air to air missile
  45. ; M3 is the PolyAcid
  46. ; M4 is the ground to air missile
  47. ;
  48. ; R1 is the mechanic's repair
  49. ; R2 is the construction crew's repair
  50. ;
  51. ; S1 is the sniper rifle
  52. ; S2 is the shredder
  53. ;
  54. ; V1 is the offense for the vortex (temporal rift)
  55. ; W1 is the offense for the Seismic Wave
  56.  
  57.  
  58. DeclareOffenses()
  59. {
  60.  A1 B1 B2 C1 E1 E2 E3 E4 E5 F1 G1 G2 G3 H1 K1 K2 M1 M2 M3 M4 R1 R2 S1 S2 V1 W1 Z0
  61. }
  62.  
  63.  
  64. DefineVulnerability(ToughHuman 100 10 0)
  65. {
  66.   A1 50    10   0
  67.   B1 100    0   0
  68.   C1   0    0   0
  69.   E1 100   10   0
  70.   E2 100   10   0
  71.   E3 100   10   0
  72.   E4 100   10   0
  73.   E5 100   10   0
  74.   S1 100   10   0
  75.   F  100   30   0
  76.   G1 100   10   0
  77.   G2  80   10   3
  78.   M1 100   10   0
  79.   M2 100   10   0
  80.   M3 100   10   0
  81.   M4 100   10   0
  82.   K1  90    5   2
  83.   K2  100  10   0
  84.   R2  0    0    0
  85.   Z0  0    0    0
  86. }
  87.  
  88. DefineVulnerability(ToughHumanWet 100 10 0)
  89. {
  90.   A1 50    10   0
  91.   B1 100    0   0
  92.   C1   0    0   0
  93.   E1 100   10   0
  94.   E2 100   10   0
  95.   E3 100   10   0
  96.   E4 100   10   0
  97.   E5 100   10   0
  98.   S1 100   10   0
  99.   F  100   30   0
  100.   G1 100   10   0
  101.   G2  80   10   3
  102.   M1 100   10   0
  103.   M2 100   10   0
  104.   M3 100   10   0
  105.   M4 100   10   0
  106.   K1  90    5   2
  107.   K2  100  10   0
  108.   R2  0    0    0
  109.   Z0 80    0    0
  110. }
  111.  
  112.  
  113. DefineVulnerability(PowerHuman 100 10 0)
  114. {
  115.   A1 50    10   0
  116.   B1 100    0   0
  117.   C1   0    0   0
  118.   E1 100   10   0
  119.   E2 100   10   0
  120.   E3 100   10   0
  121.   E4 100   10   0
  122.   E5 100   10   0
  123.   S1 100   10   0
  124.   F  100   30   0
  125.   G1 100   10   0
  126.   G2  80   10   3
  127.   M1 100   10   0
  128.   M2 100   10   0
  129.   M3 100   10   0
  130.   M4 100   10   0
  131.   K1  90    5   2
  132.   K2 100   10   0
  133.   R2   0    0   0
  134.   Z0  0    0    0
  135. }
  136.  
  137. DefineVulnerability(PowerHumanWet 100 10 0)
  138. {
  139.   A1 50    10   0
  140.   B1 100    0   0
  141.   C1   0    0   0
  142.   E1 100   10   0
  143.   E2 100   10   0
  144.   E3 100   10   0
  145.   E4 100   10   0
  146.   E5 100   10   0
  147.   S1 100   10   0
  148.   F  100   30   0
  149.   G1 100   10   0
  150.   G2  80   10   3
  151.   M1 100   10   0
  152.   M2 100   10   0
  153.   M3 100   10   0
  154.   M4 100   10   0
  155.   K1  90    5   2
  156.   K2 100   10   0
  157.   R2  0    0    0
  158.   Z   80    0   0
  159. }
  160.  
  161. DefineVulnerability(FlyingArmour 100 10 0)
  162. {
  163.   G1 100   10   0
  164.   C1 100   10   0
  165.   M2 100   10   0
  166.   E2  50   10   0
  167.   E3  50   10   0
  168.   A1 100   10   0
  169.   R2  0    0    0
  170.   S2  0    0    0
  171.   Z0  0    0    0
  172. }
  173.  
  174.  
  175. DefineVulnerability(TankPlating 100 10 0)
  176. {
  177.   A1  50   10   0
  178.   B1 100    0   0
  179.   C1   0    0   0
  180.   E1 200   10   0
  181.   E2  50   10   0
  182.   E3  75   10   0
  183.   E4 100   10   0
  184.   E5 150   10   0
  185.   S1  10   10   0
  186.   F  100   30   0
  187.   G1 150   10   0
  188.   G2  80   10   3
  189.   M1 100   10   0
  190.   M2 100   10   0
  191.   M3 250   10   0
  192.   M4 100   10   0
  193.   K1  90    5   2
  194.   K2  75   10  0
  195.   R2  0     0   0
  196.   S2  0     0   0
  197.   Z0  0    0    0
  198. }
  199.  
  200. DefineVulnerability(TankPlatingWet 100 10 0)
  201. {
  202.   A1  50   10   0
  203.   B1 100    0   0
  204.   C1   0    0   0
  205.   E1 200   10   0
  206.   E2  50   10   0
  207.   E3  75   10   0
  208.   E4 100   10   0
  209.   E5 150   10   0
  210.   S1  10   10   0
  211.   F  100   30   0
  212.   G1 150   10   0
  213.   G2  80   10   3
  214.   M1 100   10   0
  215.   M2 100   10   0
  216.   M3 250   10   0
  217.   M4 100   10   0
  218.   K1  90    5   2
  219.   K2  75   10   0
  220.   R2  0     0   0
  221.   S2  0     0   0
  222.   Z   80    0  10
  223. }
  224.  
  225.  
  226. DefineVulnerability(BuildingArmour 50 10 0)
  227. {
  228.   C1   0    0   0
  229.   R2   0    0   0
  230.   S2   0    0   0
  231.   S1  10   10   0
  232.   A1 25   10   0
  233.   B1 50    0   0
  234.   B2 65    0   0
  235.   E1 70   10   0
  236.   E2 50   10   0
  237.   E3 40   10   0
  238.   E4 40   10   0
  239.   E5 40   10   0
  240.   F  50   30   0
  241.   G1 50   10   0
  242.   G2 40   10   3
  243.   M1 50   10   0
  244.   M2 50   10   0
  245.   M3 50   10   0
  246.   M4 50   10   0
  247.   K1 45    5   2
  248.   K2 50   10   0
  249.   Z0  0    0    0
  250. }
  251.  
  252.  
  253. DefineVulnerability(SuperArmour 0 0 0)
  254. {
  255.   C1   0    0   0
  256.   R2 100    0   0
  257.   S2   0    0   0
  258.   Z0  0    0    0
  259. }
  260.  
  261.  
  262. DefineVulnerability(SuperArmour2 0 0 0)
  263. {
  264.   C1   0    0   0
  265.   R2   0    0   0
  266.   S2   0    0   0
  267.   Z0   0    0   0
  268. }
  269.