Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
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 = 0x8a01
class Burrowed(Zerg, Moveable):
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 Battlecruiser(Terran, Moveable, Attacker):
code = 0x5501
######################
## Protoss
######################
class Probe(Protoss, Worker):
code = 0x7001
class Zealot(Protoss, Moveable, Attacker):
code = 0x6501
class ZealotHallucinated(Protoss, Moveable, Attacker):
code = 0x6502
class Stalker(Protoss, Moveable, Attacker):
code = 0x6601
class StalkerHalluncinated(Protoss, Moveable, Attacker):
code = 0x6602
class HighTemplar(Protoss, Moveable, Supporter):
code = 0x6701
class HighTemplarHallucinated(Protoss, Moveable, Supporter):
code = 0x6702
class DarkTemplar(Protoss, Moveable, Attacker):
code = 0x6801
class DarkTemplar(Protoss, Moveable, Attacker):
code = 0x6801
class DarkTemplarHallucinated(Protoss, Moveable, Attacker):
code = 0x6802
class Sentry(Protoss, Moveable, Attacker):
code = 0x6901
class SentryHallucinated(Protoss, Moveable, Attacker):
code = 0x6902
class Pheonix(Protoss, Moveable, Attacker):
code = 0x6a01
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
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 = 0x8a01
class Burrowed(Zerg, Moveable):
code = 0x9201
class BanelingNest(Zerg, Building):
code = 0x7c01
class RoachWarren(Zerg, Building):
code = 0x7d01
class Lair(Zerg, Building, Main):
code = 0x8001
class Hive(Zerg, Building, Main):
code = 0x8101
class GreaterSpire(Zerg, Building):
code = 0x8201
class SpineCrawler(Zerg, Building, Attacker):
code = 0x7e01
class Uprooted(Zerg, Building, Moveable):
code = 0xa601
class SporeCrawler(Zerg, Building, Attacker):
code = 0x7f01
class Uprooted(Zerg, Building, Moveable):
code = 0xa701
class InfestedTerran(Zerg, Moveable, Attacker):
code = 0x2101
class Burrowed(Zerg, DataObject):
code = 0x9401
class Baneling(Zerg, Moveable, Attacker):
code = 0x2301
class Techlab(TerranBuilding):
code = 0x4501
class Reactor(TerranBuilding):
code = 0x4601
class Flying(TerranBuilding, Moveable):
code = 0x4801
class Armory(TerranBuilding):
code = 0x3901
class FusionCore(TerranBuilding):
code = 0x3a01
class AutoTurret(Terran, Attacker):
code = 0x3b01
class PointDefenseDrone(Terran, Supporter):
code = 0x2501
class SiegeTank(Terran, Moveable, Attacker):
code = 0x3c01
# They really shouldn't be able to move but I've
# found evidence that move commands have been recorded
# for them.
class Sieged(Terran, Attacker):
code = 0x3d01
class Viking(Terran, Moveable, Attacker):
code = 0x3e01
class Assault(Terran, Moveable, Attacker):
class Gateway(Protoss, Building):
code = 0x5a01
class WarpGate(Protoss, Building):
code = 0xa101
class Forge(Protoss, Building):
code = 0x5b01
class FleetBeacon(Protoss, Building):
code = 0x5c01
class TwilightCouncil(Protoss, Building):
code = 0x5d01
class PhotonCannon(Protoss, Building, Attacker):
code = 0x5e01
class Stargate(Protoss, Building):
code = 0x5f01
class TemplarArchive(Protoss, Building):
code = 0x6001
class DarkShrine(Protoss, Building):
code = 0x6101
class RoboticsBay(Protoss, Building):
code = 0x6201
class RoboticsFacility(Protoss, Building):
code = 0x6301
class SpineCrawler(Zerg, Building, Attacker):
code = 0x7e01
class Uprooted(Zerg, Building, Moveable):
code = 0xa601
class SporeCrawler(Zerg, Building, Attacker):
code = 0x7f01
class Uprooted(Zerg, Building, Moveable):
code = 0xa701
class InfestedTerran(Zerg, Moveable, Attacker):
code = 0x2101
class Burrowed(Zerg, DataObject):
code = 0x9401
class Baneling(Zerg, Moveable, Attacker):
code = 0x2301
class Cocoon(Zerg, DataObject):
code = 0x2201
class Burrowed(Zerg, DataObject):
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 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
class Raven(Terran, Moveable, Supporter):
code = 0x5401
class Battlecruiser(Terran, Moveable, Attacker):
code = 0x5501
class Sentry(Protoss, Moveable, Attacker):
code = 0x6901
class SentryHallucinated(Protoss, Moveable, Attacker):
code = 0x6902
class Pheonix(Protoss, Moveable, Attacker):
code = 0x6a01
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