sc: update projectile attack data
[sheet.git] / sc-units-hots.inc.pl
index 42707e764dea95f6709f26cac2046db2f2e51afe..c0b74529c2b6078dba9f57da3e95c5bab864a33f 100644 (file)
@@ -56,6 +56,7 @@ use strict;
                        damage => 20,
                        dps => 16,
                        cooldown => 1.25,
                        damage => 20,
                        dps => 16,
                        cooldown => 1.25,
+                       type => 'projectile',
                },
                air => 'ground',
                range => 7,
                },
                air => 'ground',
                range => 7,
@@ -82,6 +83,7 @@ use strict;
                armored => 1,
                mech => 1,
                psionic => 1,
                armored => 1,
                mech => 1,
                psionic => 1,
+               flying => 1,
        },
        attack => {
                ground => {
        },
        attack => {
                ground => {
@@ -140,6 +142,7 @@ use strict;
                mech => 1,
                psionic => 1,
                massive => 1,
                mech => 1,
                psionic => 1,
                massive => 1,
+               flying => 1,
        },
        attack => {
                ground => {
        },
        attack => {
                ground => {
@@ -203,6 +206,7 @@ use strict;
                        damage => 20,
                        dps => 16,
                        cooldown => 1.25,
                        damage => 20,
                        dps => 16,
                        cooldown => 1.25,
+                       type => 'projectile',
                },
                air => 'ground',
                range => 13,
                },
                air => 'ground',
                range => 13,
@@ -587,6 +591,7 @@ use strict;
        attr => {
                light => 1,
                mech => 1,
        attr => {
                light => 1,
                mech => 1,
+               flying => 1,
        },
        speed => 1.875,
        sight => 11,
        },
        speed => 1.875,
        sight => 11,
@@ -627,6 +632,7 @@ use strict;
                armored => 1,
                mech => 1,
                psionic => 1,
                armored => 1,
                mech => 1,
                psionic => 1,
+               flying => 1,
        },
        speed => 2.9531,
        sight => 10,
        },
        speed => 2.9531,
        sight => 10,
@@ -664,6 +670,7 @@ use strict;
        attr => {
                light => 1,
                mech => 1,
        attr => {
                light => 1,
                mech => 1,
+               flying => 1,
        },
        attack => {
                air => {
        },
        attack => {
                air => {
@@ -718,6 +725,7 @@ use strict;
        attr => {
                armored => 1,
                mech => 1,
        attr => {
                armored => 1,
                mech => 1,
+               flying => 1,
        },
        attack => {
                ground => {
        },
        attack => {
                ground => {
@@ -759,6 +767,7 @@ use strict;
                light => 1,
                mech => 1,
                psionic => 1,
                light => 1,
                mech => 1,
                psionic => 1,
+               flying => 1,
        },
        attack => {
                ground => {
        },
        attack => {
                ground => {
@@ -815,6 +824,7 @@ use strict;
                armored => 1,
                mech => 1,
                massive => 1,
                armored => 1,
                mech => 1,
                massive => 1,
+               flying => 1,
        },
        attack => {
                ground => {
        },
        attack => {
                ground => {
@@ -848,6 +858,7 @@ use strict;
                armored => 1,
                mech => 1,
                massive => 1,
                armored => 1,
                mech => 1,
                massive => 1,
+               flying => 1,
        },
        attack => {
                range => 8, # leash range 14
        },
        attack => {
                range => 8, # leash range 14
@@ -869,6 +880,7 @@ use strict;
                        attr => {
                                light => 1,
                                mech => 1,
                        attr => {
                                light => 1,
                                mech => 1,
+                               flying => 1,
                        },
                        attack => {
                                ground => {
                        },
                        attack => {
                                ground => {
@@ -968,6 +980,7 @@ use strict;
                        dps => 27.9,
                        cooldown => 0.8608,
                        count => 2,
                        dps => 27.9,
                        cooldown => 0.8608,
                        count => 2,
+                       type => 'projectile',
                },
                range => 7,
        },
                },
                range => 7,
        },
@@ -1525,6 +1538,7 @@ use strict;
        attr => {
                armored => 1,
                mech => 1,
        attr => {
                armored => 1,
                mech => 1,
+               flying => 1,
        },
        attack => {
                air => {
        },
        attack => {
                air => {
@@ -1573,6 +1587,7 @@ use strict;
        attr => {
                armored => 1,
                mech => 1,
        attr => {
                armored => 1,
                mech => 1,
+               flying => 1,
        },
        speed => 2.5,
        energy => 200,
        },
        speed => 2.5,
        energy => 200,
@@ -1620,6 +1635,7 @@ use strict;
        attr => {
                light => 1,
                mech => 1,
        attr => {
                light => 1,
                mech => 1,
+               flying => 1,
        },
        attack => {
                ground => {
        },
        attack => {
                ground => {
@@ -1663,6 +1679,7 @@ use strict;
        attr => {
                light => 1,
                mech => 1,
        attr => {
                light => 1,
                mech => 1,
+               flying => 1,
        },
        speed => 2.25,
        sight => 11,
        },
        speed => 2.25,
        sight => 11,
@@ -1724,6 +1741,7 @@ use strict;
                                light => 1,
                                mech => 1,
                                structure => 1,
                                light => 1,
                                mech => 1,
                                structure => 1,
+                               flying => 1,
                        },
                        cooldown => 0,
                        attack => {
                        },
                        cooldown => 0,
                        attack => {
@@ -1804,17 +1822,20 @@ use strict;
                armored => 1,
                mech => 1,
                massive => 1,
                armored => 1,
                mech => 1,
                massive => 1,
+               flying => 1,
        },
        attack => {
                ground => {
                        damage => [8 .. 11],
                        dps => [35.6, 40.0, 44.4, 48.8],
                        cooldown => 0.225,
        },
        attack => {
                ground => {
                        damage => [8 .. 11],
                        dps => [35.6, 40.0, 44.4, 48.8],
                        cooldown => 0.225,
+                       type => 'projectile',
                },
                air => {
                        damage => [6 .. 9],
                        dps => [26.7, 31.1, 35.5, 39.9],
                        cooldown => 0.225,
                },
                air => {
                        damage => [6 .. 9],
                        dps => [26.7, 31.1, 35.5, 39.9],
                        cooldown => 0.225,
+                       type => 'projectile',
                },
                range => 6,
        },
                },
                range => 6,
        },
@@ -1900,7 +1921,7 @@ use strict;
                        damage => [4 .. 7],
                        dps => [8, 10, 12, 14],
                        cooldown => 1.0,
                        damage => [4 .. 7],
                        dps => [8, 10, 12, 14],
                        cooldown => 1.0,
-                       type => 'projectile',
+                       type => 'projectile', # except if range < 3
                        range => 5,
                        count => 2,
                },
                        range => 5,
                        count => 2,
                },
@@ -1908,7 +1929,7 @@ use strict;
                        damage => [9 .. 12],
                        dps => [9 .. 12],
                        cooldown => 1.0,
                        damage => [9 .. 12],
                        dps => [9 .. 12],
                        cooldown => 1.0,
-                       type => 'projectile',
+                       type => 'projectile', # except if range < 3
                        range => 7,
                },
        },
                        range => 7,
                },
        },
@@ -1960,6 +1981,7 @@ use strict;
        attr => {
                armored => 1,
                organic => 1,
        attr => {
                armored => 1,
                organic => 1,
+               flying => 1,
        },
        speed => 0.586,
        creep => 0,
        },
        speed => 0.586,
        creep => 0,
@@ -2009,6 +2031,7 @@ use strict;
        attr => {
                armored => 1,
                organic => 1,
        attr => {
                armored => 1,
                organic => 1,
+               flying => 1,
        },
        speed => 1.875,
        creep => 0,
        },
        speed => 1.875,
        creep => 0,
@@ -2315,7 +2338,7 @@ use strict;
                ground => {
                        damage => [12 .. 15],
                        dps => [16, 17.3, 18.6, 19.9],
                ground => {
                        damage => [12 .. 15],
                        dps => [16, 17.3, 18.6, 19.9],
-                       type => 'projectile',
+                       type => 'projectile', # except meelee
                        cooldown => 0.75,
                },
                air => 'ground',
                        cooldown => 0.75,
                },
                air => 'ground',
@@ -2507,6 +2530,9 @@ use strict;
                        min => 200,
                        gas => 200,
                        build => 160,
                        min => 200,
                        gas => 200,
                        build => 160,
+                       attr => {
+                               flying => 1,
+                       },
                },
        ],
 },
                },
        ],
 },
@@ -2526,6 +2552,7 @@ use strict;
        attr => {
                light => 1,
                organic => 1,
        attr => {
                light => 1,
                organic => 1,
+               flying => 1,
        },
        attack => {
                ground => {
        },
        attack => {
                ground => {
@@ -2564,6 +2591,7 @@ use strict;
        attr => {
                armored => 1,
                organic => 1,
        attr => {
                armored => 1,
                organic => 1,
+               flying => 1,
        },
        attack => {
                air => {
        },
        attack => {
                air => {
@@ -2605,6 +2633,7 @@ use strict;
                armored => 1,
                organic => 1,
                massive => 1,
                armored => 1,
                organic => 1,
                massive => 1,
+               flying => 1,
        },
        attack => {
                ground => {
        },
        attack => {
                ground => {
@@ -2670,6 +2699,7 @@ use strict;
                armored => 1,
                organic => 1,
                psionic => 1,
                armored => 1,
                organic => 1,
                psionic => 1,
+               flying => 1,
        },
        speed => 2.9531,
        sight => 11,
        },
        speed => 2.9531,
        sight => 11,