Difference between revisions of "Aircraft Firepower Table"

From UFOpaedia
Jump to navigation Jump to search
(Yep, it's 35km.)
m (Decluttered table, and applied Zombie's sortable table formatting just to see how it goes.)
Line 1: Line 1:
<table x:str border=1 cellpadding=4 cellspacing=0  >
+
<table {{StdCenterTable}} class="sortable">
  <tr height=35 style='height:26.25pt' align='right' bgcolor='#989898'>
+
  <tr {{StdDescTable_Heading}} valign="bottom">
 
   <b>
 
   <b>
   <td height=35  align='left'  style='height:26.25pt;'>Armament</td>
+
   <th class="vertical-align:top;">Armament</th>
   <td  >Cost<br>
+
   <th>Cost<br>
     $000s</td>
+
     $000s</th>
   <td  >$Shot</td>
+
   <th>$Shot</th>
   <td  >Average<br>
+
   <th>Average<br>
     Damage</td>
+
     Damage</th>
   <td  >Range<br>(km)</td>
+
   <th>Range<br>(km)</th>
   <td  >Accuracy</td>
+
   <th>Accuracy</th>
   <td  >Reload<br>Time (s)</td>
+
   <th>Reload<br>Time(s)</th>
   <td  >Shots</td>
+
   <th>Shots</th>
   <td  >Fire-<br>
+
   <th>Fire-<br>
     power</td>
+
     power</th>
   <td  >$ / Fire-<br>
+
   <th>$ / Fire-<br>
     power</td>
+
     power</th>
   <td  >Payload</td>
+
   <th>Payload</th>
   <td  >$ / <br>Payload</td>
+
   <th>$ / <br>Payload</th>
   <td  >Ammo<br>
+
   <th>Ammo<br>
     $Rate</td>
+
     $Rate</th>
   <td  >Ammo<br>
+
   <th>Ammo<br>
     $/Dmg</td>
+
     $/Dmg</th>
 
   </b>
 
   </b>
 
  </tr>
 
  </tr>
Line 27: Line 27:
  
  
  <tr height=17 style='height:12.75pt'>
+
  <tr>
   <td height=17  style='height:12.75pt;border-top:none;
+
   <td>Cannon</td>
  ' bgcolor='#989898'>Cannon</td>
+
   <td>$30</td>
   <td align=right  style='border-top:none;
+
   <td>$25</td>
  ' >$30</td>
+
   <td >10</td>
   <td align=right  style='border-top:none;'
+
   <td>10</td>
  >$25</td>
+
   <td>25%</td>
   <td align=right  style='border-top:none;' >10</td>
+
   <td>2</td>
   <td align=right  style='border-top:none;
+
   <td>200</td>
  ' >10</td>
+
   <td>75</td>
   <td align=right  style='border-top:none;
+
   <td>$400</td>
  ' >25%</td>
+
   <td>500</td>
   <td align=right  style='border-top:none;
+
   <td>$60</td>
  ' >2</td>
+
   <td>$744</td>
   <td align=right  style='border-top:none;
+
   <td>$10</td>
  ' >200</td>
 
   <td align=right  style='border-top:none;'
 
  >75</td>
 
   <td align=right  style='border-top:none;'
 
  >$400</td>
 
   <td align=right  style='border-top:none;'
 
  >500</td>
 
   <td align=right  style='border-top:none;'
 
  >$60</td>
 
   <td align=right  style='border-top:none;'
 
  >$744</td>
 
   <td align=right  style='border-top:none;'
 
  >$10</td>
 
  
 
  </tr>
 
  </tr>
  <tr height=17 style='height:12.75pt'>
+
  <tr>
   <td height=17  style='height:12.75pt;border-top:none;
+
   <td>Stingray</td>
  ' bgcolor='#989898'>Stingray</td>
+
   <td>$16</td>
   <td align=right  style='border-top:none;
+
   <td>$3,000</td>
  ' >$16</td>
+
   <td>70</td>
   <td align=right  style='border-top:none;'
+
   <td>30</td>
  >$3,000</td>
+
   <td>70%</td>
   <td align=right  style='border-top:none;' >70</td>
+
   <td>15</td>
   <td align=right  style='border-top:none;
+
   <td>6</td>
  ' >30</td>
+
   <td>196</td>
   <td align=right  style='border-top:none;
+
   <td>$82</td>
  ' >70%</td>
+
   <td>294</td>
   <td align=right  style='border-top:none;
+
   <td>$54</td>
  ' >15</td>
+
   <td>$12,000</td>
   <td align=right  style='border-top:none;
+
   <td>$61</td>
  ' >6</td>
 
   <td align=right  style='border-top:none;'
 
  >196</td>
 
   <td align=right  style='border-top:none;'
 
  >$82</td>
 
   <td align=right  style='border-top:none;'
 
  >294</td>
 
   <td align=right  style='border-top:none;'
 
  >$54</td>
 
   <td align=right  style='border-top:none;'
 
  >$12,000</td>
 
   <td align=right  style='border-top:none;'
 
  >$61</td>
 
  
 
  </tr>
 
  </tr>
  <tr height=17 style='height:12.75pt'>
+
  <tr >
   <td height=17  style='height:12.75pt;border-top:none;
+
   <td>Avalanche</td>
  ' bgcolor='#989898'>Avalanche</td>
+
   <td>$17</td>
   <td align=right  style='border-top:none;
+
   <td>$9,000</td>
  ' >$17</td>
+
   <td>100</td>
   <td align=right  style='border-top:none;'
+
   <td>60</td>
  >$9,000</td>
+
   <td>80%</td>
   <td align=right  style='border-top:none;' >100</td>
+
   <td>20</td>
   <td align=right  style='border-top:none;
+
   <td>3</td>
  ' >60</td>
+
   <td>240</td>
   <td align=right  style='border-top:none;
+
   <td>$71</td>
  ' >80%</td>
+
   <td>240</td>
   <td align=right  style='border-top:none;
+
   <td>$71</td>
  ' >20</td>
+
   <td>$27,000</td>
   <td align=right  style='border-top:none;
+
   <td>$113</td>
  ' >3</td>
 
   <td align=right  style='border-top:none;'
 
  >240</td>
 
   <td align=right  style='border-top:none;'
 
  >$71</td>
 
   <td align=right  style='border-top:none;'
 
  >240</td>
 
   <td align=right  style='border-top:none;'
 
  >$71</td>
 
   <td align=right  style='border-top:none;'
 
  >$27,000</td>
 
   <td align=right  style='border-top:none;'
 
  >$113</td>
 
  
 
  </tr>
 
  </tr>
  <tr height=34 style='height:25.5pt'>
+
  <tr>
   <td height=34  style='height:25.5pt;border-top:none;
+
   <td>Laser Cannon</td>
  ' bgcolor='#989898'>Laser Cannon</td>
+
   <td>$211</td>
   <td align=right  style='border-top:none;
+
   <td>$0</td>
  ' >$211</td>
+
   <td>70</td>
   <td align=right  style='border-top:none;'
+
   <td>21</td>
  >$0</td>
+
   <td>35%</td>
   <td align=right  style='border-top:none;' >70</td>
+
   <td>4</td>
   <td align=right  style='border-top:none;
+
   <td>99</td>
  ' >21</td>
+
   <td>368</td>
   <td align=right  style='border-top:none;
+
   <td>$574</td>
  ' >35%</td>
+
   <td>2426</td>
   <td align=right  style='border-top:none;
+
   <td>$87</td>
  ' >4</td>
+
   <td>$0</td>
   <td align=right  style='border-top:none;
+
   <td>$0</td>
  ' >99</td>
 
   <td align=right  style='border-top:none;'
 
  >368</td>
 
   <td align=right  style='border-top:none;'
 
  >$574</td>
 
   <td align=right  style='border-top:none;'
 
  >2426</td>
 
   <td align=right  style='border-top:none;'
 
  >$87</td>
 
   <td align=right  style='border-top:none;'
 
  >$0</td>
 
   <td align=right  style='border-top:none;'
 
  >$0</td>
 
  
 
  </tr>
 
  </tr>
  <tr height=51 style='height:38.25pt'>
+
  <tr >
   <td height=51  style='height:38.25pt;border-top:none;
+
   <td>Laser Cannon (XCU)</td>
  ' bgcolor='#989898'>Laser Cannon (XCU)</td>
+
   <td>$283</td>
   <td align=right  style='border-top:none;
+
   <td>$0</td>
  ' >$283</td>
+
   <td>70</td>
   <td align=right  style='border-top:none;'
+
   <td>35</td>
  >$0</td>
+
   <td>35%</td>
   <td align=right  style='border-top:none;' >70</td>
+
   <td>4</td>
   <td align=right  style='border-top:none;
+
   <td>99</td>
  ' >35</td>
+
   <td>368</td>
   <td align=right  style='border-top:none;
+
   <td>$770</td>
  ' >35%</td>
+
   <td>2426</td>
   <td align=right  style='border-top:none;
+
   <td>$117</td>
  ' >4</td>
+
   <td>$0</td>
   <td align=right  style='border-top:none;
+
   <td>$0</td>
  ' >99</td>
 
   <td align=right  style='border-top:none;'
 
  >368</td>
 
   <td align=right  style='border-top:none;'
 
  >$770</td>
 
   <td align=right  style='border-top:none;'
 
  >2426</td>
 
   <td align=right  style='border-top:none;'
 
  >$117</td>
 
   <td align=right  style='border-top:none;'
 
  >$0</td>
 
   <td align=right  style='border-top:none;'
 
  >$0</td>
 
  
 
  </tr>
 
  </tr>
  <tr height=34 style='height:25.5pt'>
+
  <tr >
   <td height=34  style='height:25.5pt;border-top:none;
+
   <td>Plasma Beam</td>
  ' bgcolor='#989898'>Plasma Beam</td>
+
   <td>$319</td>
   <td align=right  style='border-top:none;
+
   <td>$0</td>
  ' >$319</td>
+
   <td>140</td>
   <td align=right  style='border-top:none;'
+
   <td>52</td>
  >$0</td>
+
   <td>50%</td>
   <td align=right  style='border-top:none;' >140</td>
+
   <td>6</td>
   <td align=right  style='border-top:none;
+
   <td>100</td>
  ' >52</td>
+
   <td>700</td>
   <td align=right  style='border-top:none;
+
   <td>$456</td>
  ' >50%</td>
+
   <td>7000</td>
   <td align=right  style='border-top:none;
+
   <td>$46</td>
  ' >6</td>
+
   <td>$0</td>
   <td align=right  style='border-top:none;
+
   <td>$0</td>
  ' >100</td>
 
   <td align=right  style='border-top:none;'
 
  >700</td>
 
   <td align=right  style='border-top:none;'
 
  >$456</td>
 
   <td align=right  style='border-top:none;'
 
  >7000</td>
 
   <td align=right  style='border-top:none;'
 
  >$46</td>
 
   <td align=right  style='border-top:none;'
 
  >$0</td>
 
   <td align=right  style='border-top:none;'
 
  >$0</td>
 
  
 
  </tr>
 
  </tr>
  <tr height=51 style='height:38.25pt'>
+
  <tr>
   <td height=51  style='height:38.25pt;border-top:none;
+
   <td>Plasma Beam (XCU)</td>
  ' bgcolor='#989898'>Plasma Beam (XCU)</td>
+
   <td>$698</td>
   <td align=right  style='border-top:none;
+
   <td>$0</td>
  ' >$698</td>
+
   <td>140</td>
   <td align=right  style='border-top:none;'
+
   <td>52</td>
  >$0</td>
+
   <td>50%</td>
   <td align=right  style='border-top:none;' >140</td>
+
   <td>6</td>
   <td align=right  style='border-top:none;
+
   <td>100</td>
  ' >52</td>
+
   <td>700</td>
   <td align=right  style='border-top:none;
+
   <td>$997</td>
  ' >50%</td>
+
   <td>7000</td>
   <td align=right  style='border-top:none;
+
   <td>$100</td>
  ' >6</td>
+
   <td>$0</td>
   <td align=right  style='border-top:none;
+
   <td>$0</td>
  ' >100</td>
 
   <td align=right  style='border-top:none;'
 
  >700</td>
 
   <td align=right  style='border-top:none;'
 
  >$997</td>
 
   <td align=right  style='border-top:none;'
 
  >7000</td>
 
   <td align=right  style='border-top:none;'
 
  >$100</td>
 
   <td align=right  style='border-top:none;'
 
  >$0</td>
 
   <td align=right  style='border-top:none;'
 
  >$0</td>
 
  
 
  </tr>
 
  </tr>
  <tr height=52 style='height:39.0pt'>
+
  <tr>
   <td height=52  style='height:39.0pt;border-top:none;
+
   <td >Fusion Ball Launcher</td>
  ' bgcolor='#989898'>Fusion Ball Launcher</td>
+
   <td>$281</td>
   <td align=right  style='border-top:none;
+
   <td>$69,000</td>
  ' >$281</td>
+
   <td>230</td>
   <td align=right  style='border-top:none;'
+
   <td>65</td>
  >$69,000</td>
+
   <td>100%</td>
   <td align=right  style='border-top:none;' >230</td>
+
   <td>25</td>
   <td align=right  style='border-top:none;
+
   <td>2</td>
  ' >65</td>
+
   <td>460</td>
   <td align=right  style='border-top:none;
+
   <td>$611</td>
  ' >100%</td>
+
   <td>460</td>
   <td align=right  style='border-top:none;
+
   <td>$611</td>
  ' >25</td>
+
   <td>$138,000</td>
   <td align=right  style='border-top:none;
+
   <td>$300</td>
  ' >2</td>
 
   <td align=right  style='border-top:none;'
 
  >460</td>
 
   <td align=right  style='border-top:none;'
 
  >$611</td>
 
   <td align=right  style='border-top:none;'
 
  >460</td>
 
   <td align=right  style='border-top:none;'
 
  >$611</td>
 
   <td align=right  style='border-top:none;'
 
  >$138,000</td>
 
   <td align=right  style='border-top:none;'
 
  >$300</td>
 
  
 
  </tr>
 
  </tr>

Revision as of 09:43, 6 October 2008

Armament Cost
$000s
$Shot Average
Damage
Range
(km)
Accuracy Reload
Time(s)
Shots Fire-
power
$ / Fire-
power
Payload $ /
Payload
Ammo
$Rate
Ammo
$/Dmg
Cannon $30 $25 10 10 25% 2 200 75 $400 500 $60 $744 $10
Stingray $16 $3,000 70 30 70% 15 6 196 $82 294 $54 $12,000 $61
Avalanche $17 $9,000 100 60 80% 20 3 240 $71 240 $71 $27,000 $113
Laser Cannon $211 $0 70 21 35% 4 99 368 $574 2426 $87 $0 $0
Laser Cannon (XCU) $283 $0 70 35 35% 4 99 368 $770 2426 $117 $0 $0
Plasma Beam $319 $0 140 52 50% 6 100 700 $456 7000 $46 $0 $0
Plasma Beam (XCU) $698 $0 140 52 50% 6 100 700 $997 7000 $100 $0 $0
Fusion Ball Launcher $281 $69,000 230 65 100% 25 2 460 $611 460 $611 $138,000 $300


Key:

  • Cost is for the weapon system alone, not including the aircraft, hangar and any Elerium to operate it
  • Firepower = average damage rate dealt per 60s (or until ammo exhausted)
  • $/Firepower = cost of the weapon system per unit of Firepower
  • Payload = total average damage dealt if entire ammo load can be fired
  • $/Payload = cost of the weapon system per unit of Payload
  • $/Ammo rate = cost of ammo expended per 60s (same time frame as Firepower measurement)
  • $Ammo/Dmg = cost of ammo expended per unit of average damage dealt


Notes:

  • Costs are the higher of: sale price (i.e. opportunity cost) or complete manufacturing cost from "XCOM_Profits.xls"
  • Damage, cost etc listed here is per single weapon; typically they will be mounted in pairs.
  • Accuracy figures differ from in-game UFOPaedia but are from code inspection (UFOPaedia.org)
  • Apparently the combat mode (Cautious etc) affects the firing rate. This is not modelled here.
  • "Last shot misses" bug is not modelled here; assumes craft is Aggressive or switches to Aggressive for last shot

Observations & Conclusions:

  • With the conventional weapons, there is an elegant trade-off between range and firepower, vs payload.
  • The Laser Cannon is costlier, but superior to, all the conventional weapons - except for range.
  • Therefore the Laser Cannon is a good choice for an Aggressive, non-standoff engagement.
  • The Fusion Ball Launcher is a cost-inefficient and relatively weak weapon, apart from its standoff range.
  • Payload may be more important than Firepower in situations where an important large UFO target is attacked with limited resources.
  • Fusion Ball Launcher and Avalanche are worst-impacted by the "last shot misses" bug.
  • Of course the "cost" of downing a UFO will generally be small in proportion to the "value" of that downed UFO. Bean counters beware!
  • It would be interesting (and easy) to calculate the cost of damage sustained by aircraft. It would then be possible to put an economic value on stand-off capability.