Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
class MineralField(Resource):
pass
class RichMineralField(MineralField):
pass
class VespeneGeyser(Resource):
pass
class RichVespeneGeyser(VespeneGeyser):
pass
class Moveable(DataObject):
pass
class Critter(Moveable):
pass
class Destructable(DataObject):
pass
class Attacker(DataObject):
pass
class Army(Moveable, Attacker):
pass
class Unit(DataObject):
pass
class Supporter(DataObject):
pass
code = 0x8f01
class Egg(Zerg, DataObject):
code = 0x8301
class Drone(Zerg, Worker):
code = 0x8401
class Burrowed(Zerg, DataObject):
code = 0x9001
class Zergling(Zerg, Moveable, Attacker):
code = 0x8501
class Burrowed(Zerg, DataObject):
code = 0x9301
class Overlord(Zerg, Moveable, Supporter):
code = 0x8601
class Hydralisk(Zerg, Moveable, Attacker):
code = 0x8701
class Burrowed(Zerg, DataObject):
code = 0x9101
class Mutalisk(Zerg, Moveable, Attacker):
code = 0x8801
class Ultralisk(Zerg, Moveable, Attacker):
code = 0x8901
class Burrowed(Zerg, DataObject):
code = 0x9f01
class Roach(Zerg, Moveable, Attacker):
code = 0x9201
class Infestor(Zerg, Moveable, Supporter):
code = 0x8b01
class Burrowed(Zerg, Moveable):
code = 0x9b01
class Corruptor(Zerg, Moveable, Attacker):
code = 0x8c01
class Broodlord(Zerg, Moveable, Attacker):
code = 0x8e01
class Cocoon(Zerg, DataObject):
code = 0x8d01
class Queen(Zerg, Moveable, Attacker):
code = 0x9a01
class Burrowed(Zerg, DataObject):
code = 0x9901
class Overseer(Zerg, Moveable, Supporter):
code = 0x9d01
class Cocoon(Zerg, DataObject):
code = 0x9c01
class CreepTumorBurrowed(CreepTumor):
code = 0xa501
class NydusWorm(Zerg, Building):
code = 0xa901
########################
# for them.
class Sieged(Terran, Attacker):
code = 0x3d01
class Viking(Terran, Moveable, Attacker):
code = 0x3e01
class Assault(Terran, Moveable, Attacker):
code = 0x3f01
class MULE(Terran, Worker):
code = 0xb901
class SCV(Terran, Worker):
code = 0x4901
class Marine(Terran, Moveable, Attacker):
code = 0x4c01
class Reaper(Terran, Moveable, Attacker):
code = 0x4d01
class Ghost(Terran, Moveable, Attacker):
code = 0x4e01
class Marauder(Terran, Moveable, Attacker):
code = 0x4f01
class Thor(Terran, Moveable, Attacker):
code = 0x5001
class Hellion(Terran, Moveable, Attacker):
code = 0x5101
class PhoenixHallucinated(Protoss, Moveable, Attacker):
code = 0x6a02
class Carrier(Protoss, Moveable, Attacker):
code = 0x6b01
class CarrierHallucinated(Protoss, Moveable, Attacker):
code = 0x6b02
class VoidRay(Protoss, Moveable, Attacker):
code = 0x6c01
class VoidRayHallucinated(Protoss, Moveable, Attacker):
code = 0x6c02
class WarpPrism(Protoss, Moveable, Supporter):
code = 0x6d01
class Phasing(Protoss, Supporter):
code = 0xa401
class WarpPrismHallucinated(Protoss, Moveable, Supporter):
code = 0x6d02
class Observer(Protoss, Moveable, Supporter):
code = 0x6e01
class Immortal(Protoss, Moveable, Attacker):
code = 0x6f01
class ImmortalHallucinated(Protoss, Moveable, Attacker):
code = 0x6f02
class Assault(Terran, Moveable, Attacker):
code = 0x3f01
class MULE(Terran, Worker):
code = 0xb901
class SCV(Terran, Worker):
code = 0x4901
class Marine(Terran, Moveable, Attacker):
code = 0x4c01
class Reaper(Terran, Moveable, Attacker):
code = 0x4d01
class Ghost(Terran, Moveable, Attacker):
code = 0x4e01
class Marauder(Terran, Moveable, Attacker):
code = 0x4f01
class Thor(Terran, Moveable, Attacker):
code = 0x5001
class Hellion(Terran, Moveable, Attacker):
code = 0x5101
class Medivac(Terran, Moveable, Supporter):
code = 0x5201
class Banshee(Terran, Moveable, Attacker):
code = 0x5301