sc: rename cmp attribute to dps
authorMischa POSLAWSKY <perl@shiar.org>
Wed, 10 Jun 2015 23:06:44 +0000 (01:06 +0200)
committerMischa POSLAWSKY <perl@shiar.org>
Wed, 10 Jun 2015 23:40:32 +0000 (01:40 +0200)
Not literally per second (yet), but more commonly recognised term than
vague c(o)mp(are) abbreviation.

sc-units.inc.pl
sc.plp

index 62fbf8fc30a51cb11f3ba094956da2cd7217f0c4..de7a97b6d4205a9723d8b7e4728ae274c83a8802 100644 (file)
@@ -21,7 +21,7 @@ attack => {
        ground => {
                name => "Particle Beam",
                damage => 5,
-               cmp => 7,
+               dps => 7,
        },
        range => 1,
 },
@@ -50,11 +50,11 @@ armor => 0,
 attack => {
        ground => {
                damage => 20,
-               cmp => 27,
+               dps => 27,
        },
        air => {
                damage => 20,
-               cmp => 27,
+               dps => 27,
        },
        range => 7,
 },
@@ -86,7 +86,7 @@ attack => {
        ground => {
                name => "Psi Blades",
                damage => [16, 18, 20, 22],
-               cmp => [22, undef, undef, 30],
+               dps => [22, undef, undef, 30],
        },
        range => 1,
 },
@@ -123,12 +123,12 @@ attack => {
        ground => {
                name => "Phase Disruptor",
                damage => [20, 22, 24, 26],
-               cmp => [20, 22, 24, 26],
+               dps => [20, 22, 24, 26],
                type => 'explosive',
        },
        air => {
                damage => [20, 22, 24, 26],
-               cmp => [20, 22, 24, 26],
+               dps => [20, 22, 24, 26],
                type => 'explosive',
        },
        range => 4,
@@ -228,7 +228,7 @@ attack => {
        ground => {
                name => "Warp Blades",
                damage => [40, 43, 46, 49],
-               cmp => [40, 43, 46, 49],
+               dps => [40, 43, 46, 49],
        },
        range => 1,
 },
@@ -260,12 +260,12 @@ attack => {
        ground => {
                name => "Psionic Shockwave",
                damage => [30, 33, 36, 39],
-               cmp => [45, undef, undef, 59],
+               dps => [45, undef, undef, 59],
                splash => 1,
        },
        air => {
                damage => [30, 33, 36, 39],
-               cmp => [45, undef, undef, 59],
+               dps => [45, undef, undef, 59],
                splash => 1,
        },
        range => 2,
@@ -365,11 +365,11 @@ armor => 0,
 attack => {
        ground => {
                damage => [8, 9, 10, 11],
-               cmp => [8, 9, 10, 11],
+               dps => [8, 9, 10, 11],
        },
        air => {
                damage => [28, 30, 32, 34],
-               cmp => [38, undef, undef, 46],
+               dps => [38, undef, undef, 46],
                type => 'explosive',
        },
        range => 4,
@@ -407,7 +407,7 @@ armor => 1,
 attack => {
        air => {
                damage => [5, 6, 7, 8],
-               cmp => [19, undef, undef, 30],
+               dps => [19, undef, undef, 30],
                splash => 1,
                type => 'explosive',
        },
@@ -447,14 +447,14 @@ armor => 4,
 attack => {
        ground => {
                damage => [6, 7, 8, 9],
-               cmp => [17, undef, undef, 49],
+               dps => [17, undef, undef, 49],
                min => 25,
                build => 12.7*$FM,
                max => 4,
        },
        air => {
                damage => [6, 7, 8, 9],
-               cmp => [17, undef, undef, 49],
+               dps => [17, undef, undef, 49],
                min => 25,
                build => 12.7*$FM,
                max => 4,
@@ -487,12 +487,12 @@ armor => 1,
 attack => {
        ground => {
                damage => [10, 11, 12, 13],
-               cmp => [7, undef, undef, 9],
+               dps => [7, undef, undef, 9],
                type => 'explosive',
        },
        air => {
                damage => [10, 11, 12, 13],
-               cmp => [7, undef, undef, 9],
+               dps => [7, undef, undef, 9],
                type => 'explosive',
        },
        range => 5,
@@ -546,7 +546,7 @@ armor => 0,
 attack => {
        ground => {
                damage => 100,
-               cmp => 50,
+               dps => 50,
                splash => 1,
                cost => 15,
                build => 4.54*$FM,
@@ -561,7 +561,7 @@ upgrade => [
                attack => {
                        ground => {
                                damage => 125 - 100,
-                               cmp => 63 - 50,
+                               dps => 63 - 50,
                        },
                },
        },
@@ -668,7 +668,7 @@ armor => 0,
 attack => {
        ground => {
                damage => 5,
-               cmp => 10,
+               dps => 10,
        },
        range => 1,
 },
@@ -694,7 +694,7 @@ armor => 0,
 attack => {
        air => {
                damage => 20,
-               cmp => 40,
+               dps => 40,
                type => 'explosive',
        },
        range => 7,
@@ -723,11 +723,11 @@ armor => 0,
 attack => {
        ground => {
                damage => [6, 7, 8, 9],
-               cmp => [12, undef, undef, 18],
+               dps => [12, undef, undef, 18],
        },
        air => {
                damage => [6, 7, 8, 9],
-               cmp => [12, undef, undef, 18],
+               dps => [12, undef, undef, 18],
        },
        range => 4,
 },
@@ -748,10 +748,10 @@ special => [
                speed => 17,
                attack => {
                        ground => {
-                               cmp => [24, undef, undef, 36],
+                               dps => [24, undef, undef, 36],
                        },
                        air => {
-                               cmp => [24, undef, undef, 36],
+                               dps => [24, undef, undef, 36],
                        },
                },
                duration => undef, #XXX
@@ -774,7 +774,7 @@ armor => 1,
 attack => {
        ground => {
                damage => [16, 18, 20, 22],
-               cmp => [22, undef, undef, 30],
+               dps => [22, undef, undef, 30],
                splash => 1,
                type => 'implosive',
        },
@@ -789,7 +789,7 @@ special => [
                desc => 'doubles attack speed and faster movement for a few seconds at the cost of 10 health',
                speed => 17,
                attack => {
-                       cmp => [44, undef, undef, 60],
+                       dps => [44, undef, undef, 60],
                },
                duration => undef, #XXX
        },
@@ -814,12 +814,12 @@ armor => 0,
 attack => {
        ground => {
                damage => [10, 11, 12, 13],
-               cmp => [14, undef, undef, 18],
+               dps => [14, undef, undef, 18],
                type => 'implosive',
        },
        air => {
                damage => [10, 11, 12, 13],
-               cmp => [14, undef, undef, 18],
+               dps => [14, undef, undef, 18],
                type => 'implosive',
        },
        range => 7,
@@ -918,7 +918,7 @@ armor => 0,
 attack => {
        ground => {
                damage => [20, 22, 24, 26],
-               cmp => [20, 22, 24, 26],
+               dps => [20, 22, 24, 26],
                type => 'implosive',
        },
        range => 5,
@@ -963,7 +963,7 @@ armor => 1,
 attack => {
        ground => {
                damage => [30, 33, 36, 39],
-               cmp => [24, undef, undef, 32],
+               dps => [24, undef, undef, 32],
                type => 'explosive',
        },
        range => 7,
@@ -978,7 +978,7 @@ special => [
                attack => {
                        ground => {
                                damage => [70, 75, 80, 85],
-                               cmp => [28, 30, 32, 34],
+                               dps => [28, 30, 32, 34],
                                splash => 1,
                                type => 'explosive',
                        },
@@ -1008,11 +1008,11 @@ armor => 1,
 attack => {
        ground => {
                damage => [12, 13, 14, 15],
-               cmp => [16, undef, undef, 20],
+               dps => [16, undef, undef, 20],
        },
        air => {
                damage => [20, 24, 28, 32],
-               cmp => [27, undef, undef, 44],
+               dps => [27, undef, undef, 44],
                type => 'explosive',
        },
        range => 5,
@@ -1047,11 +1047,11 @@ armor => 0,
 attack => {
        ground => {
                damage => [8, 9, 10, 11],
-               cmp => [8, 9, 10, 11],
+               dps => [8, 9, 10, 11],
        },
        air => {
                damage => [20, 22, 24, 26],
-               cmp => [27, undef, undef, 35],
+               dps => [27, undef, undef, 35],
                type => 'explosive',
        },
        range => 5,
@@ -1088,11 +1088,11 @@ armor => 3,
 attack => {
        ground => {
                damage => [25, 28, 31, 34],
-               cmp => [25, 28, 31, 34],
+               dps => [25, 28, 31, 34],
        },
        air => {
                damage => [25, 28, 31, 34],
-               cmp => [25, 28, 31, 34],
+               dps => [25, 28, 31, 34],
        },
        range => 6,
 },
@@ -1183,7 +1183,7 @@ armor => 2,
 attack => {
        air => {
                damage => [6, 7, 8, 9],
-               cmp => [23, undef, undef, 25],
+               dps => [23, undef, undef, 25],
                splash => 1,
                type => 'explosive',
        },
@@ -1231,7 +1231,7 @@ armor => 0,
 attack => {
        ground => {
                damage => 5,
-               cmp => 7,
+               dps => 7,
        },
        range => 1,
 },
@@ -1328,7 +1328,7 @@ armor => 2,
 attack => {
        ground => {
                damage => 40,
-               cmp => 38,
+               dps => 38,
                type => 'explosive',
        },
        range => 7,
@@ -1352,7 +1352,7 @@ armor => 0,
 attack => {
        air => {
                damage => 15,
-               cmp => 30,
+               dps => 30,
        },
        range => 7,
 },
@@ -1377,7 +1377,7 @@ armor => 0,
 attack => {
        ground => {
                damage => [5, 6, 7, 8],
-               cmp => [18, undef, undef, 29], # 29 is an estimate
+               dps => [18, undef, undef, 29], # 29 is an estimate
        },
        range => 1,
 },
@@ -1390,7 +1390,7 @@ upgrade => [
        {
                attack => {
                        ground => {
-                               cmp => [undef, undef, undef, 42 - 29],
+                               dps => [undef, undef, undef, 42 - 29],
                        },
                },
        },
@@ -1414,12 +1414,12 @@ armor => 0,
 attack => {
        ground => {
                damage => [10, 11, 12, 13],
-               cmp => [20, 22, 24, 26],
+               dps => [20, 22, 24, 26],
                type => 'explosive',
        },
        air => {
                damage => [10, 11, 12, 13],
-               cmp => [20, 22, 24, 26],
+               dps => [20, 22, 24, 26],
                type => 'explosive',
        },
        range => 4,
@@ -1455,7 +1455,7 @@ armor => 1,
 attack => {
        ground => {
                damage => [20, 22, 24, 26],
-               cmp => [16, undef, undef, 21],
+               dps => [16, undef, undef, 21],
                splash => 1,
        },
        range => 6,
@@ -1529,7 +1529,7 @@ armor => 0,
 attack => {
        ground => {
                damage => [4, 5, 6, 7],
-               cmp => [8, 10, 12, 14],
+               dps => [8, 10, 12, 14],
        },
        range => 1,
 },
@@ -1603,12 +1603,12 @@ armor => 0,
 attack => {
        ground => {
                damage => [9, 10, 11, 12],
-               cmp => [9, 10, 11, 12],
+               dps => [9, 10, 11, 12],
                splash => 1,
        },
        air => {
                damage => [9, 10, 11, 12],
-               cmp => [9, 10, 11, 12],
+               dps => [9, 10, 11, 12],
                splash => 1,
        },
        range => 3,
@@ -1636,7 +1636,7 @@ armor => 2,
 attack => {
        ground => {
                damage => [20, 22, 24, 26],
-               cmp => [20, 22, 24, 26],
+               dps => [20, 22, 24, 26],
        },
        range => 8,
 },
@@ -1662,7 +1662,7 @@ armor => 2,
 attack => {
        air => {
                damage => [25, 27, 29, 31],
-               cmp => [8, undef, undef, 9],
+               dps => [8, undef, undef, 9],
                type => 'explosive',
        },
        range => 6,
@@ -1731,7 +1731,7 @@ armor => 1,
 attack => {
        ground => {
                damage => [20, 23, 26, 29],
-               cmp => [40, 46, 52, 58],
+               dps => [40, 46, 52, 58],
        },
        range => 1,
 },
diff --git a/sc.plp b/sc.plp
index 9a9a12a2e8af7ac4ff7e9e0e14382ac077404bcd..6b08c9477acb304665a865dc57178ca2f95d5013 100644 (file)
--- a/sc.plp
+++ b/sc.plp
@@ -192,7 +192,7 @@ sub showrange {
                }
        }
 
-       if ($elements[0] eq 'attack' and $elements[1] ne 'range' and $elements[2] eq 'cmp') {{
+       if ($elements[0] eq 'attack' and $elements[1] ne 'range' and $elements[2] eq 'dps') {{
                my $type = $row->{$elements[0]}->{$elements[1]}->{type} or next;
                if ($type eq 'explosive') {
                        $min /= 2;
@@ -225,7 +225,7 @@ sub showrange {
 
                my $out = showrange($row, 'attack', $area, 'damage');
                $out .= '<span class="unit-splash">+</span>' if $_->{splash};
-               $out .= '<td class="val hurt hurtrel">' . showrange($row, 'attack', $area, 'cmp');
+               $out .= '<td class="val hurt hurtrel">' . showrange($row, 'attack', $area, 'dps');
                return $tagbase . $out;
        }