Advertisement
TheIcelandicManiac

Corsix Penitration tables

Feb 24th, 2014
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.31 KB | None | 0 0
  1. function each_file(rgd)
  2. if rgd.GameData.weapon_bag then
  3. local weapon = rgd.GameData.weapon_bag
  4.  
  5. local penetrationlong = (weapon.penetration.long)
  6. local penetrationmedium = (weapon.penetration.medium)
  7. local penetrationshort = (weapon.penetration.short)
  8. local penetrationm10 = (weapon.target_table.tp_armour_allies_m10_td.penetration_multiplier)
  9. local penetrationsherman = (weapon.target_table.tp_armour_allies_sherman.penetration_multiplier)
  10. local penetrationshermanjumbo = (weapon.target_table.tp_armour_allies_sherman_jumbo.penetration_multiplier)
  11. local penetrationmotorcycle = (weapon.target_table.tp_armour_axis_motorcycle.penetration_multiplier)
  12. local penetrationostwind = (weapon.target_table.tp_armour_axis_ostwind.penetration_multiplier)
  13. local penetrationpanther = (weapon.target_table.tp_armour_axis_panther.penetration_multiplier)
  14. local penetrationpantherskirts = (weapon.target_table.tp_armour_axis_panther_skirts.penetration_multiplier)
  15. local penetrationpanzeriv = (weapon.target_table.tp_armour_axis_panzeriv.penetration_multiplier)
  16. local penetrationpanzerivskirts = (weapon.target_table.tp_armour_axis_panzeriv_skirts.penetration_multiplier)
  17. local penetrationstug = (weapon.target_table.tp_armour_axis_stug.penetration_multiplier)
  18. local penetrationstugskirts = (weapon.target_table.tp_armour_axis_stug_skirts.penetration_multiplier)
  19. local penetrationtiger = (weapon.target_table.tp_armour_axis_tiger.penetration_multiplier)
  20. local penetrationchurchill = (weapon.target_table.tp_armour_cw_churchill.penetration_multiplier)
  21. local penetrationcromwell = (weapon.target_table.tp_armour_cw_cromwell.penetration_multiplier)
  22. local penetrationpriest = (weapon.target_table.tp_armour_cw_priest.penetration_multiplier)
  23. local penetrationstuart = (weapon.target_table.tp_armour_cw_stuart.penetration_multiplier)
  24. local penetrationm26pershing = (weapon.target_table.tp_armour_m26_pershing.penetration_multiplier)
  25. local penetrationmarder3 = (weapon.target_table.tp_armour_marderiii.penetration_multiplier)
  26. local penetrationhetzer = (weapon.target_table.tp_armour_pe_hetzer.penetration_multiplier)
  27. local penetrationjagdpanther = (weapon.target_table.tp_armour_pe_jagdpanther.penetration_multiplier)
  28. local penetrationinfantry = (weapon.target_table.tp_infantry.penetration_multiplier)
  29. local penetrationinfantryairborn = (weapon.target_table.tp_infantry_airborne.penetration_multiplier)
  30. local penetrationinfantryheroic = (weapon.target_table.tp_infantry_heroic.penetration_multiplier)
  31. local penetrationinfantryelite = (weapon.target_table.tp_infantry_riflemen_elite.penetration_multiplier)
  32. local penetrationsniper = (weapon.target_table.tp_infantry_sniper.penetration_multiplier)
  33. local penetrationvehicle = (weapon.target_table.tp_vehicle.penetration_multiplier)
  34. local penetration105howitzer = (weapon.target_table.tp_vehicle_allies_105mm_howitzer.penetration_multiplier)
  35. local penetration57mm = (weapon.target_table.tp_vehicle_allies_57mm_towed_gun.penetration_multiplier)
  36. local penetrationjeep = (weapon.target_table.tp_vehicle_allies_jeep.penetration_multiplier)
  37. local penetrationm3ht = (weapon.target_table.tp_vehicle_allies_m3_halftrack.penetration_multiplier)
  38. local penetrationgrayhound = (weapon.target_table.tp_vehicle_allies_m8_greyhound.penetration_multiplier)
  39. local penetrationstationarygun = (weapon.target_table.tp_vehicle_allies_stationary_gun.penetration_multiplier)
  40. local penetration88armour= (weapon.target_table.tp_vehicle_axis_88mm.penetration_multiplier)
  41. local penetrationsdkz234= (weapon.target_table.tp_vehicle_axis_sdkfz_234_heavy_armoured_car.penetration_multiplier)
  42. local penetrationsdkz251= (weapon.target_table.tp_vehicle_axis_sdkfz_251_halftrack.penetration_multiplier)
  43. local penetrationcivilian= (weapon.target_table.tp_vehicle_civilian.penetration_multiplier)
  44. local penetrationsdkfz22xarmouredcar= (weapon.target_table.tp_vehicle_sdkfz_22x_armoured_car.penetration_multiplier)
  45. local penetrationsdkfz22xlightarmouredcar= (weapon.target_table.tp_vehicle_sdkfz_22x_light_armoured_car.penetration_multiplier)
  46. local penetrationsdkfz22xzimmerit= (weapon.target_table.tp_vehicle_sdkfz_22x_zimmerit.penetration_multiplier)
  47. local penetrationUniversalCarrierArmour = (weapon.target_table.tp_vehicle_universal_carrier.penetration_multiplier)
  48.  
  49. print("# "..rgd.name.."")
  50. print(" | penetration M10 = "..(math.floor(penetrationm10*100+0.005)/100))
  51. print(" | penetration long = "..(math.floor(penetrationm10*penetrationlong*100+0.005)/100))
  52. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationm10*100+0.005)/100))
  53. print(" | penetration short = "..(math.floor(penetrationshort*penetrationm10*100+0.005)/100))
  54. print(" | penetration Sherman = "..(math.floor(penetrationsherman*100+0.005)/100))
  55. print(" | penetration long = "..(math.floor(penetrationlong*penetrationsherman*100+0.005)/100))
  56. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationsherman*100+0.005)/100))
  57. print(" | penetration short = "..(math.floor(penetrationshort*penetrationsherman*100+0.005)/100))
  58. print(" | penetration Sherman jumbo = "..(math.floor(penetrationshermanjumbo*100+0.005)/100))
  59. print(" | penetration long = "..(math.floor(penetrationlong*penetrationshermanjumbo*100+0.005)/100))
  60. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationshermanjumbo*100+0.005)/100))
  61. print(" | penetration short = "..(math.floor(penetrationshort*penetrationshermanjumbo*100+0.005)/100))
  62. print(" | penetration Axis motorcycle = "..(math.floor(penetrationmotorcycle*100+0.005)/100))
  63. print(" | penetration long = "..(math.floor(penetrationlong*penetrationmotorcycle*100+0.005)/100))
  64. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationmotorcycle*100+0.005)/100))
  65. print(" | penetration short = "..(math.floor(penetrationshort*penetrationmotorcycle*100+0.005)/100))
  66. print(" | penetration Ostwind = "..(math.floor(penetrationostwind*100+0.005)/100))
  67. print(" | penetration long = "..(math.floor(penetrationlong*penetrationostwind*100+0.005)/100))
  68. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationostwind*100+0.005)/100))
  69. print(" | penetration short = "..(math.floor(penetrationshort*penetrationostwind*100+0.005)/100))
  70. print(" | penetration Panther = "..(math.floor(penetrationpanther*100+0.005)/100))
  71. print(" | penetration long = "..(math.floor(penetrationlong*penetrationpanther*100+0.005)/100))
  72. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationpanther*100+0.005)/100))
  73. print(" | penetration short = "..(math.floor(penetrationshort*penetrationpanther*100+0.005)/100))
  74. print(" | penetration Panther skirts = "..(math.floor(penetrationpantherskirts*100+0.005)/100))
  75. print(" | penetration long = "..(math.floor(penetrationlong*penetrationpantherskirts*100+0.005)/100))
  76. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationpantherskirts*100+0.005)/100))
  77. print(" | penetration short = "..(math.floor(penetrationshort*penetrationpantherskirts*100+0.005)/100))
  78. print(" | penetration Panzeriv = "..(math.floor(penetrationpanzeriv*100+0.005)/100))
  79. print(" | penetration long = "..(math.floor(penetrationlong*penetrationpanzeriv*100+0.005)/100))
  80. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationpanzeriv*100+0.005)/100))
  81. print(" | penetration short = "..(math.floor(penetrationshort*penetrationpanzeriv *100+0.005)/100))
  82. print(" | penetration Panzeriv = "..(math.floor(penetrationpanzerivskirts*100+0.005)/100))
  83. print(" | penetration long = "..(math.floor(penetrationlong*penetrationpanzerivskirts*100+0.005)/100))
  84. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationpanzerivskirts*100+0.005)/100))
  85. print(" | penetration short = "..(math.floor(penetrationshort*penetrationpanzerivskirts*100+0.005)/100))
  86. print(" | penetration Stug = "..(math.floor(penetrationstug*100+0.005)/100))
  87. print(" | penetration long = "..(math.floor(penetrationlong*penetrationstug*100+0.005)/100))
  88. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationstug*100+0.005)/100))
  89. print(" | penetration short = "..(math.floor(penetrationshort*penetrationstug*100+0.005)/100))
  90. print(" | penetration Stug skirts = "..(math.floor(penetrationstugskirts*100+0.005)/100))
  91. print(" | penetration long = "..(math.floor(penetrationlong*penetrationstugskirts*100+0.005)/100))
  92. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationstugskirts*100+0.005)/100))
  93. print(" | penetration short = "..(math.floor(penetrationshort*penetrationstugskirts*100+0.005)/100))
  94. print(" | penetration Tiger = "..(math.floor(penetrationtiger*100+0.005)/100))
  95. print(" | penetration long = "..(math.floor(penetrationlong*penetrationtiger*100+0.005)/100))
  96. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationtiger*100+0.005)/100))
  97. print(" | penetration short = "..(math.floor(penetrationshort*penetrationtiger*100+0.005)/100))
  98. print(" | penetration Churchill = "..(math.floor(penetrationchurchill*100+0.005)/100))
  99. print(" | penetration long = "..(math.floor(penetrationlong*penetrationchurchill*100+0.005)/100))
  100. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationchurchill*100+0.005)/100))
  101. print(" | penetration short = "..(math.floor(penetrationshort*penetrationchurchill*100+0.005)/100))
  102. print(" | penetration Cromwell = "..(math.floor(penetrationcromwell*100+0.005)/100))
  103. print(" | penetration long = "..(math.floor(penetrationlong*penetrationcromwell*100+0.005)/100))
  104. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationcromwell*100+0.005)/100))
  105. print(" | penetration short = "..(math.floor(penetrationshort*penetrationcromwell*100+0.005)/100))
  106. print(" | penetration Priest = "..(math.floor(penetrationpriest*100+0.005)/100))
  107. print(" | penetration long = "..(math.floor(penetrationlong*penetrationpriest*100+0.005)/100))
  108. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationpriest*100+0.005)/100))
  109. print(" | penetration short = "..(math.floor(penetrationshort*penetrationpriest*100+0.005)/100))
  110. print(" | penetration Stuart = "..(math.floor(penetrationstuart*100+0.005)/100))
  111. print(" | penetration long = "..(math.floor(penetrationlong*penetrationstuart*100+0.005)/100))
  112. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationstuart*100+0.005)/100))
  113. print(" | penetration short = "..(math.floor(penetrationshort*penetrationstuart*100+0.005)/100))
  114. print(" | penetration Pershing = "..(math.floor(penetrationm26pershing*100+0.005)/100))
  115. print(" | penetration long = "..(math.floor(penetrationlong*penetrationm26pershing*100+0.005)/100))
  116. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationm26pershing*100+0.005)/100))
  117. print(" | penetration short = "..(math.floor(penetrationshort*penetrationm26pershing*100+0.005)/100))
  118. print(" | penetration Marder = "..(math.floor(penetrationmarder3*100+0.005)/100))
  119. print(" | penetration long = "..(math.floor(penetrationlong*penetrationmarder3*100+0.005)/100))
  120. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationmarder3*100+0.005)/100))
  121. print(" | penetration short = "..(math.floor(penetrationshort*penetrationmarder3*100+0.005)/100))
  122. print(" | penetration Hetzer = "..(math.floor(penetrationhetzer*100+0.005)/100))
  123. print(" | penetration long = "..(math.floor(penetrationlong*penetrationhetzer*100+0.005)/100))
  124. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationhetzer*100+0.005)/100))
  125. print(" | penetration short = "..(math.floor(penetrationshort*penetrationhetzer*100+0.005)/100))
  126. print(" | penetration Jagdpanther = "..(math.floor(penetrationjagdpanther*100+0.005)/100))
  127. print(" | penetration long = "..(math.floor(penetrationlong*penetrationjagdpanther*100+0.005)/100))
  128. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationjagdpanther*100+0.005)/100))
  129. print(" | penetration short = "..(math.floor(penetrationshort*penetrationjagdpanther*100+0.005)/100))
  130. print(" | penetration Infantry armour = "..(math.floor(penetrationinfantry*100+0.005)/100))
  131. print(" | penetration long = "..(math.floor(penetrationlong*penetrationinfantry*100+0.005)/100))
  132. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationinfantry*100+0.005)/100))
  133. print(" | penetration short = "..(math.floor(penetrationshort*penetrationinfantry*100+0.005)/100))
  134. print(" | penetration Airborne armour = "..(math.floor(penetrationinfantryairborn*100+0.005)/100))
  135. print(" | penetration long = "..(math.floor(penetrationlong*penetrationinfantryairborn*100+0.005)/100))
  136. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationinfantryairborn*100+0.005)/100))
  137. print(" | penetration short = "..(math.floor(penetrationshort*penetrationinfantryairborn*100+0.005)/100))
  138. print(" | penetration Heroic armour = "..(math.floor(penetrationinfantryheroic*100+0.005)/100))
  139. print(" | penetration long = "..(math.floor(penetrationlong*penetrationinfantryheroic*100+0.005)/100))
  140. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationinfantryheroic*100+0.005)/100))
  141. print(" | penetration short = "..(math.floor(penetrationshort*penetrationinfantryheroic*100+0.005)/100))
  142. print(" | penetration Elite armour = "..(math.floor(penetrationinfantryelite*100+0.005)/100))
  143. print(" | penetration long = "..(math.floor(penetrationlong*penetrationinfantryelite*100+0.005)/100))
  144. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationinfantryelite*100+0.005)/100))
  145. print(" | penetration short = "..(math.floor(penetrationshort*penetrationinfantryelite*100+0.005)/100))
  146. print(" | penetration Sniper armour = "..(math.floor(penetrationsniper*100+0.005)/100))
  147. print(" | penetration long = "..(math.floor(penetrationlong*penetrationsniper*100+0.005)/100))
  148. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationsniper*100+0.005)/100))
  149. print(" | penetration short = "..(math.floor(penetrationshort*penetrationsniper*100+0.005)/100))
  150. print(" | penetration Vehicle = "..(math.floor(penetrationvehicle*100+0.005)/100))
  151. print(" | penetration long = "..(math.floor(penetrationlong*penetrationvehicle*100+0.005)/100))
  152. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationvehicle*100+0.005)/100))
  153. print(" | penetration short = "..(math.floor(penetrationshort*penetrationvehicle*100+0.005)/100))
  154. print(" | penetration Howitzer = "..(math.floor(penetration105howitzer*100+0.005)/100))
  155. print(" | penetration long = "..(math.floor(penetrationlong*penetration105howitzer*100+0.005)/100))
  156. print(" | penetration medium = "..(math.floor(penetrationmedium*penetration105howitzer*100+0.005)/100))
  157. print(" | penetration short = "..(math.floor(penetrationshort*penetration105howitzer*100+0.005)/100))
  158. print(" | penetration 57mm ATG = "..(math.floor(penetration57mm*100+0.005)/100))
  159. print(" | penetration long = "..(math.floor(penetrationlong*penetration57mm*100+0.005)/100))
  160. print(" | penetration medium = "..(math.floor(penetrationmedium*penetration57mm*100+0.005)/100))
  161. print(" | penetration short = "..(math.floor(penetrationshort*penetration57mm*100+0.005)/100))
  162. print(" | penetration jeep = "..(math.floor(penetrationjeep*100+0.005)/100))
  163. print(" | penetration long = "..(math.floor(penetrationlong*penetrationjeep*100+0.005)/100))
  164. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationjeep*100+0.005)/100))
  165. print(" | penetration short = "..(math.floor(penetrationshort*penetrationjeep*100+0.005)/100))
  166. print(" | penetration M3 Halftrack = "..(math.floor(penetrationm3ht*100+0.005)/100))
  167. print(" | penetration long = "..(math.floor(penetrationlong*penetrationm3ht*100+0.005)/100))
  168. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationm3ht*100+0.005)/100))
  169. print(" | penetration short = "..(math.floor(penetrationshort*penetrationm3ht*100+0.005)/100))
  170. print(" | penetration M8 Grayhound = "..(math.floor(penetrationgrayhound *100+0.005)/100))
  171. print(" | penetration long = "..(math.floor(penetrationlong*penetrationgrayhound*100+0.005)/100))
  172. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationgrayhound*100+0.005)/100))
  173. print(" | penetration short = "..(math.floor(penetrationshort*penetrationgrayhound*100+0.005)/100))
  174. print(" | penetration Stationary Gun = "..(math.floor(penetrationstationarygun*100+0.005)/100))
  175. print(" | penetration long = "..(math.floor(penetrationlong*penetrationstationarygun*100+0.005)/100))
  176. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationstationarygun*100+0.005)/100))
  177. print(" | penetration short = "..(math.floor(penetrationshort*penetrationstationarygun*100+0.005)/100))
  178. print(" | penetration 88mm Armour = "..(math.floor(penetration88armour*100+0.005)/100))
  179. print(" | penetration long = "..(math.floor(penetrationlong*penetration88armour*100+0.005)/100))
  180. print(" | penetration medium = "..(math.floor(penetrationmedium*penetration88armour*100+0.005)/100))
  181. print(" | penetration short = "..(math.floor(penetrationshort*penetration88armour*100+0.005)/100))
  182. print(" | penetration SDKFZ 234 = "..(math.floor(penetrationsdkz234*100+0.005)/100))
  183. print(" | penetration long = "..(math.floor(penetrationlong*penetrationsdkz234*100+0.005)/100))
  184. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationsdkz234*100+0.005)/100))
  185. print(" | penetration short = "..(math.floor(penetrationshort*penetrationsdkz234*100+0.005)/100))
  186. print(" | penetration SDKFZ 251 = "..(math.floor(penetrationsdkz251*100+0.005)/100))
  187. print(" | penetration long = "..(math.floor(penetrationlong*penetrationsdkz251*100+0.005)/100))
  188. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationsdkz251*100+0.005)/100))
  189. print(" | penetration short = "..(math.floor(penetrationshort*penetrationsdkz251*100+0.005)/100))
  190. print(" | penetration Civi Armour= "..(math.floor(penetrationcivilian*100+0.005)/100))
  191. print(" | penetration long = "..(math.floor(penetrationlong*penetrationcivilian*100+0.005)/100))
  192. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationcivilian*100+0.005)/100))
  193. print(" | penetration short = "..(math.floor(penetrationshort*penetrationcivilian*100+0.005)/100))
  194. print(" | penetration Sdkfz 22x Armoured car = "..(math.floor(penetrationsdkfz22xarmouredcar*100+0.005)/100))
  195. print(" | penetration long = "..(math.floor(penetrationlong*penetrationsdkfz22xarmouredcar*100+0.005)/100))
  196. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationsdkfz22xarmouredcar*100+0.005)/100))
  197. print(" | penetration short = "..(math.floor(penetrationshort*penetrationsdkfz22xarmouredcar*100+0.005)/100))
  198. print(" | penetration Sdkfz 22x Light Armoured car = "..(math.floor(penetrationsdkfz22xlightarmouredcar*100+0.005)/100))
  199. print(" | penetration long = "..(math.floor(penetrationlong*penetrationsdkfz22xlightarmouredcar*100+0.005)/100))
  200. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationsdkfz22xlightarmouredcar*100+0.005)/100))
  201. print(" | penetration short = "..(math.floor(penetrationshort*penetrationsdkfz22xlightarmouredcar*100+0.005)/100))
  202. print(" | penetration Sdkfz 22x Zimmerit = "..(math.floor(penetrationsdkfz22xzimmerit*100+0.005)/100))
  203. print(" | penetration long = "..(math.floor(penetrationlong*penetrationsdkfz22xzimmerit*100+0.005)/100))
  204. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationsdkfz22xzimmerit*100+0.005)/100))
  205. print(" | penetration short = "..(math.floor(penetrationshort*penetrationsdkfz22xzimmerit*100+0.005)/100))
  206. print(" | penetration UniversalCarrierArmour = "..(math.floor(penetrationUniversalCarrierArmour *100+0.005)/100))
  207. print(" | penetration long = "..(math.floor(penetrationlong*penetrationUniversalCarrierArmour*100+0.005)/100))
  208. print(" | penetration medium = "..(math.floor(penetrationmedium*penetrationUniversalCarrierArmour*100+0.005)/100))
  209. print(" | penetration short = "..(math.floor(penetrationshort*penetrationUniversalCarrierArmour*100+0.005)/100))
  210. print("")
  211. print("")
  212. print("")
  213. end
  214. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement