How to use the sc2reader.data.base.Building function in sc2reader

To help you get started, we’ve selected a few sc2reader examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github GraylinKim / sc2reader / sc2reader / data / base.py View on Github external
class ChangelingZergling(Changeling):
        code = 0x2a01

    class ChangelingZerglingWings(ChangelingZergling):
        code = 0x2b01

    class Hatchery(Zerg, Building, Main):
        code = 0x7201

    class CreepTumor(Zerg, Building):
        code = 0x7301

    class Extractor(Zerg, Building):
        code = 0x7401

    class SpawningPool(Zerg, Building):
        code = 0x7501

    class EvolutionChamber(Zerg, Building):
        code = 0x7601

    class HydraliskDen(Zerg, Building):
        code = 0x7701

    class Spire(Zerg, Building):
        code = 0x7801

    class UltraliskCavern(Zerg, Building):
        code = 0x7901

    class InfestationPit(Zerg, Building):
        code = 0x7a01
github GraylinKim / sc2reader / sc2reader / data / base.py View on Github external
class Extractor(Zerg, Building):
        code = 0x7401

    class SpawningPool(Zerg, Building):
        code = 0x7501

    class EvolutionChamber(Zerg, Building):
        code = 0x7601

    class HydraliskDen(Zerg, Building):
        code = 0x7701

    class Spire(Zerg, Building):
        code = 0x7801

    class UltraliskCavern(Zerg, Building):
        code = 0x7901

    class InfestationPit(Zerg, Building):
        code = 0x7a01

    class NydusNetwork(Zerg, Building):
        code = 0x7b01

    class BanelingNest(Zerg, Building):
        code = 0x7c01

    class RoachWarren(Zerg, Building):
        code = 0x7d01

    class Lair(Zerg, Building, Main):
        code = 0x8001
github GraylinKim / sc2reader / sc2reader / data / base.py View on Github external
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 Cocoon(Zerg, DataObject):
            code = 0x2201
        class Burrowed(Zerg, DataObject):
            code = 0x8f01

    class Egg(Zerg, DataObject):
        code = 0x8301
github GraylinKim / sc2reader / sc2reader / data / base.py View on Github external
class Mothership(Protoss, Moveable, Attacker):
        code = 0x2401

    class Nexus(Protoss, Building, Main):
        code = 0x5701

    class Pylon(Protoss, Building):
        code = 0x5801

    class Assimilator(Protoss, Building):
        code = 0x5901

    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
github GraylinKim / sc2reader / sc2reader / data / base.py View on Github external
class ChangelingMarineShield(ChangelingMarine):
        code = 0x2901

    class ChangelingZergling(Changeling):
        code = 0x2a01

    class ChangelingZerglingWings(ChangelingZergling):
        code = 0x2b01

    class Hatchery(Zerg, Building, Main):
        code = 0x7201

    class CreepTumor(Zerg, Building):
        code = 0x7301

    class Extractor(Zerg, Building):
        code = 0x7401

    class SpawningPool(Zerg, Building):
        code = 0x7501

    class EvolutionChamber(Zerg, Building):
        code = 0x7601

    class HydraliskDen(Zerg, Building):
        code = 0x7701

    class Spire(Zerg, Building):
        code = 0x7801

    class UltraliskCavern(Zerg, Building):
        code = 0x7901
github GraylinKim / sc2reader / sc2reader / data / base.py View on Github external
class Research(Building):
    pass

class Production(Building):
    pass

class Worker(Moveable, Attacker):
    pass

###################################
## Terran Specific Classifications

class TerranBuilding(Building):
    pass

class Production(Building):
    pass

class TerranMain(TerranBuilding, Production):
    pass

####################################
## Protoss Specific Classifications

class Hallucination(Protoss, Moveable, Attacker):
    pass


################################
## The Base Data Class
################################
class BaseData(object):
github GraylinKim / sc2reader / sc2reader / data / base.py View on Github external
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 CyberneticsCore(Protoss, Building):
        code = 0x6401


    ###################
    ## Zerg
    ###################

    class Broodling(Zerg, Moveable, Attacker):
        code = 0xcf01
github GraylinKim / sc2reader / sc2reader / data / base.py View on Github external
class ArchonHallucinated(Protoss, Moveable, Attacker):
        code = 0xa802

    class Colossus(Protoss, Moveable, Attacker):
        code = 0x1d01

    class ColossusHallucinated(Protoss, Moveable, Attacker):
        code = 0x1d02

    class Mothership(Protoss, Moveable, Attacker):
        code = 0x2401

    class Nexus(Protoss, Building, Main):
        code = 0x5701

    class Pylon(Protoss, Building):
        code = 0x5801

    class Assimilator(Protoss, Building):
        code = 0x5901

    class Gateway(Protoss, Building):
        code = 0x5a01
        class WarpGate(Protoss, Building):
            code = 0xa101

    class Forge(Protoss, Building):
        code = 0x5b01

    class FleetBeacon(Protoss, Building):
        code = 0x5c01
github GraylinKim / sc2reader / sc2reader / data / base.py View on Github external
class Archon(Protoss, Moveable, Attacker):
        code = 0xa801

    class ArchonHallucinated(Protoss, Moveable, Attacker):
        code = 0xa802

    class Colossus(Protoss, Moveable, Attacker):
        code = 0x1d01

    class ColossusHallucinated(Protoss, Moveable, Attacker):
        code = 0x1d02

    class Mothership(Protoss, Moveable, Attacker):
        code = 0x2401

    class Nexus(Protoss, Building, Main):
        code = 0x5701

    class Pylon(Protoss, Building):
        code = 0x5801

    class Assimilator(Protoss, Building):
        code = 0x5901

    class Gateway(Protoss, Building):
        code = 0x5a01
        class WarpGate(Protoss, Building):
            code = 0xa101

    class Forge(Protoss, Building):
        code = 0x5b01
github GraylinKim / sc2reader / sc2reader / data / base.py View on Github external
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 CyberneticsCore(Protoss, Building):
        code = 0x6401


    ###################
    ## Zerg
    ###################

    class Broodling(Zerg, Moveable, Attacker):
        code = 0xcf01

    class InfestedTerranEgg(Zerg, DataObject):
        code = 0xb001

    class Larva(Zerg, DataObject):
        code = 0xb101