code: def cost_zerg_corrected(self) -> "Cost":
          
          if self.race == Race.Zerg and Attribute.Structure.value in self.attributes:
              # a = self._game_data.units(UnitTypeId.ZERGLING)
              # print(a)
              # print(vars(a))
              return Cost(
                  self._proto.mineral_cost - 50,
                  self._proto.vespene_cost,
                  self._proto.build_time
              )
          else:
              return self.cost
docs: This returns 25 for extractor and 200 for spawning pool instead of 75 and 250 respectively