},
sight => 4,
speed => 0.1, #XXX
-special => [],
-},
-
-{
-cat => 'creep',
-name => 'Egg',
-trans => {
- nl => 'ei',
-},
-suit => 3,
-race => 'zerg',
-organic => 1,
-hp => 200,
-armor => 10,
-attack => {
-},
-sight => 4,
-speed => 0,
-special => [],
+special => [
+ {
+ name => 'transform',
+ alt => 'Egg',
+ trans => {
+ nl => 'ei',
+ },
+ suit => 3,
+ race => 'zerg',
+ organic => undef, # unchanged from parent
+ hp => 200,
+ armor => 10,
+ attack => {
+ },
+ sight => 4,
+ speed => 0,
+ special => [],
+ },
+],
},
{
duration => undef,
},
{
- name => 'Broodling',
+ name => 'Spawn Broodling',
abbr => 'sb',
desc => 'spawn one inside an enemy unit killing it',
range => 9,
cost => 75-60,
- },
-],
-},
-{
-cat => 'lair',
-name => 'Broodling',
-min => 0,
-gas => 0,
-build => 0,
-suit => 1,
-unit => 0,
-race => 'zerg',
-organic => 1,
-hp => 30,
-armor => 0,
-attack => {
- ground => {
- damage => [4, 5, 6, 7],
- dps => [8, 10, 12, 14],
+ alt => 'Broodling',
+ suit => 1,
+ unit => undef,
+ organic => undef,
+ hp => 30,
+ armor => 0,
+ attack => {
+ ground => {
+ damage => [4, 5, 6, 7],
+ dps => [8, 10, 12, 14],
+ },
+ range => 1,
+ },
+ sight => 5,
+ speed => 19,
},
- range => 1,
-},
-sight => 5,
-speed => 19,
-special => [],
+],
},
{