14 c => ["return cargo"],
20 (map { 'P'.$_ => $UNIT{$_} } qw'm s a g c'),
21 Pb => ["build structure"],
22 Pv => ["build adv$sign{_}anced structure"],
26 Pba => ["assimi$sign{_}lator"],
27 Pbg => ["gate$sign{_}way"],
29 Pbc => ["photon cannon"],
30 Pby => ["cyber$sign{_}netics core"],
31 Pbb => ["shield batt$sign{_}ery"],
33 (map { 'Pbn'.$_ => $CONS{$_} } 'r'),
36 (map { 'Pbg'.$_ => $CONS{$_} } 'r'),
39 Pbgt => ["high templar"],
40 Pbgk => ["dark templar"],
42 (map { 'Pbgt'.$_ => $UNIT{$_} } qw'm s p h'),
43 t => ["psionic storm"],
44 l => ["halluci$sign{_}nation"],
47 (map { 'Pbgk'.$_ => $UNIT{$_} } qw'm s p h a'),
48 Pbgkr => ["dark archon meld"],
50 (map { 'Pbgkr'.$_ => $UNIT{$_} } qw'm s p h'),
51 Pbgkrf => ["feed$sign{_}back"],
52 Pbgkrc => ["mind control"],
53 Pbgkre => ["mael$sign{_}strom"],
55 Pbfw => ["ground weap$sign{_}on$sign{_}s"],
56 Pbfa => ["ground armor"],
57 Pbfs => ["plasma shields"],
59 Pbyw => ["air weap$sign{_}on$sign{_}s"],
60 Pbya => ["air armor"],
61 Pbys => ["dragoon range"],
63 Pbbr => ["recharge shields"],
65 Pvr => ["robotics facility"],
67 Pvc => ["citadel of adun"],
68 Pvb => ["support bay"],
69 Pvf => ["fleet beacon"],
70 Pvt => ["templar archives"],
71 Pvo => ["observa$sign{_}tory"],
72 Pva => ["arbiter tribunal"],
74 (map { 'Pvr'.$_ => $CONS{$_} } 'r'),
79 (map { 'Pvrv'.$_ => $UNIT{$_} } qw'm s p h a'),
82 (map { 'Pvs'.$_ => $CONS{$_} } 'r'),
88 (map { 'Pvsc'.$_ => $UNIT{$_} } qw'm s p h a'),
89 Pvsci => ["inter$sign{_}ceptor"],
91 (map { 'Pvsa'.$_ => $UNIT{$_} } qw'm s p h a'),
93 Pvsat => ["statis field"],
95 (map { 'Pvso'.$_ => $UNIT{$_} } qw'm s p h a'),
96 Pvsod => ["disrup$sign{_}tion web"],
98 Pvcl => ["leg en$sign{_}hancem$sign{_}ent$sign{_}s"],
100 Pvbs => ["scarab damage"],
101 Pvbc => ["reaver capacity"],
102 Pvbg => ["gravitic drive"],
104 Pvfa => ["apial sensors"],
105 Pvfg => ["gravitic thrust$sign{_}ers"],
106 Pvfc => ["carrier capacity"],
107 Pvfd => ["disrup$sign{_}tion web"],
108 Pvfj => ["argus jewel"],
110 Pvtt => ["psionic storm"],
111 Pvth => ["halluci$sign{_}nation"],
112 Pvtk => ["khayda$sign{_}rin amul$sign{_}et"],
113 # Pvtc => ["mind control?"], #TODO
114 Pvte => ["mael$sign{_}strom"],
115 Pvtt => ["argus talisman"],
117 Pvog => ["gravitic booster"],
118 Pvos => ["sensor array"],
121 Pvas => ["stasis field"],
122 Pvak => ["khayda$sign{_}rin core"],
127 Zh => ["hydra$sign{_}lisk"],
130 (map { 'Zd'.$_ => $UNIT{$_} } qw'm s a g c b'),
131 Zdb => ["basic mutat$sign{_}ion"],
132 Zdv => ["advance$sign{_}d mutat$sign{_}ion"],
134 Zdbh => ["hatche$sign{_}ry"],
135 Zdbc => ["creep colony"],
136 Zdbe => ["extrac$sign{_}tor"],
137 Zdbs => ["spawning pool"],
138 Zdbv => ["evolution chamber"],
139 Zdbd => ["hydra$sign{_}lisk den"],
141 (map { 'Zdbh'.$_ => $CONS{$_} } 'r'),
143 Zdbhs => ["select larvae"],
146 (map { 'Zdbhl'.$_ => $CONS{$_} } 'r'),
147 Zdbhlb => ["burrow"],
148 Zdbhlv => ["ventral sacs"],
149 Zdbhla => ["antennae"],
150 Zdbhlp => ["pneumatized carapace"],
153 (map { 'Zdbhlh'.$_ => $CONS{$_} } 'r'),
154 Zdbhlhb => ["burrow"],
155 Zdbhlhv => ["ventral sacs"],
156 Zdbhlha => ["antennae"],
157 Zdbhlhp => ["pneumatized carapace"],
159 Zdbsm => ["metabol boost"],
160 Zdbsa => ["adrenal glands"],
162 Zdbvm => ["melee attack$sign{_}s"],
163 Zdbva => ["missile attack$sign{_}s"],
164 Zdbvc => ["carapace"],
165 Zdbdm => ["muscular augments"],
166 Zdbdg => ["grooved spines"],
167 Zdbdl => ["lurker aspect"],
171 P => 'Protoss Probe',
172 Pb => 'Protoss Probe build',
173 Pbn => 'Protoss Nexus',
174 Pbg => 'Protoss Gateway',
175 Pbgt => 'Protoss High Templar',
176 Pbgk => 'Protoss Dark Templar',
177 Pbgkr => 'Protoss Dark Archon',
178 Pbf => 'Protoss Forge',
179 Pby => 'Protoss Cybernetics Core',
180 Pbb => 'Protoss Shield Battery',
181 Pv => 'Protoss Probe advanced build',
182 Pvr => 'Protoss Robotics facility',
183 Pvrv => 'Protoss Reaver',
184 Pvs => 'Protoss Stargate',
185 Pvsc => 'Protoss Carrier',
186 Pvsa => 'Protoss Arbiter',
187 Pvso => 'Protoss Corsair',
188 Pvt => 'Protoss Templar Archives',
189 Pvo => 'Protoss Observatory',
190 Pva => 'Protoss Arbiter Tribunal',
194 Zdb => 'Zerg basic Drone mutation',
195 Zdbh => 'Zerg Hatchery',
196 Zdbhl => 'Zerg Lair',
197 Zdbhlh => 'Zerg Hive',
198 Zdbs => 'Zerg Spawning Pool',
199 Zdbd => 'Zerg Hydralisk Den',
200 Zdv => 'Zerg advanced Drone mutation',