From 8ccd2531f273e279b7732a50f9f46391f92cf8ec Mon Sep 17 00:00:00 2001 From: Mischa POSLAWSKY Date: Thu, 11 Jun 2015 01:06:44 +0200 Subject: [PATCH] sc: rename cmp attribute to dps Not literally per second (yet), but more commonly recognised term than vague c(o)mp(are) abbreviation. --- sc-units.inc.pl | 104 ++++++++++++++++++++++++------------------------ sc.plp | 4 +- 2 files changed, 54 insertions(+), 54 deletions(-) diff --git a/sc-units.inc.pl b/sc-units.inc.pl index 62fbf8f..de7a97b 100644 --- a/sc-units.inc.pl +++ b/sc-units.inc.pl @@ -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 9a9a12a..6b08c94 100644 --- 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 .= '+' if $_->{splash}; - $out .= '' . showrange($row, 'attack', $area, 'cmp'); + $out .= '' . showrange($row, 'attack', $area, 'dps'); return $tagbase . $out; } -- 2.30.0