チェックを入れたカテゴリの武器を一覧表示します。
武器には「攻撃力が高くてもリロードが長い」など、単純には比較しにくい性能差があります。これらを比較しやすくするため、弾数・連射速度などから計算して1秒あたりのダメージを求めた数値が「火力」です。つまり火力が1000なら耐久力1000の敵を1秒1殺ということになります。
もちろん、爆発物は同時に複数の目標にダメージを与えられるので、上手に使えば効果は何倍にもなります。逆に、ショットガンやかんしゃく玉の全弾命中は少ないので、実際は数値より低くなります。あくまで参考程度です。
さらに、火力には「瞬間火力」と「総合火力」があります。THE地球防衛軍2@Wikiの戦術総合火力・純粋総合火力と同じものです。このふたつは、要するにリロード時間を含めて計算するかだけです。
瞬間火力 = (弾数 × ダメージ) ÷ (弾数 ÷ 連射速度)
瞬間火力 = ダメージ ※弾数が1の武器
総合火力 = (弾数 × ダメージ) ÷ ((弾数 ÷ 連射速度) + リロード時間)
総合火力 = ダメージ ÷ リロード時間 ※弾数が1の武器
ペイルの特例
あと、前作の武器一覧ではJavaScriptを使って実装してましたが、今回はペイルも加わって計算が煩雑になったため、CGI(Perl)を使ってます。JavaScriptの有無を問わず、すべてのブラウザで表示できます。