def createDoor(self):
        # DA Offices
        daInteriorDoor = DistributedCogHQDoorAI(self.air,
                                                0,
                                                DoorTypes.EXT_COGHQ,
                                                self.HOOD,
                                                doorIndex=0,
                                                lockValue=FADoorCodes.UNLOCKED)
        daExteriorDoor = DistributedCogHQDoorAI(
            self.air,
            0,
            DoorTypes.INT_COGHQ,
            ToontownGlobals.LawbotOfficeExt,
            doorIndex=0,
            lockValue=FADoorCodes.UNLOCKED)
        daExteriorDoor.setOtherDoor(daInteriorDoor)
        daExteriorDoor.zoneId = self.HOOD
        daExteriorDoor.generateWithRequired(self.HOOD)
        daExteriorDoor.sendUpdate('setDoorIndex', [0])
        self.doors.append(daExteriorDoor)

        daInteriorDoor.setOtherDoor(daExteriorDoor)
        daInteriorDoor.zoneId = ToontownGlobals.LawbotOfficeExt
        daInteriorDoor.generateWithRequired(ToontownGlobals.LawbotOfficeExt)
        daInteriorDoor.sendUpdate('setDoorIndex', [0])
        self.doors.append(daInteriorDoor)

        # CJ Lobby
        interiorDoor = DistributedCogHQDoorAI(self.air,
                                              0,
                                              DoorTypes.INT_COGHQ,
                                              self.HOOD,
                                              doorIndex=0)
        exteriorDoor = DistributedCogHQDoorAI(
            self.air,
            0,
            DoorTypes.EXT_COGHQ,
            ToontownGlobals.LawbotLobby,
            doorIndex=1,
            lockValue=FADoorCodes.LB_DISGUISE_INCOMPLETE)
        exteriorDoor.setOtherDoor(interiorDoor)
        exteriorDoor.zoneId = self.HOOD
        exteriorDoor.generateWithRequired(self.HOOD)
        exteriorDoor.sendUpdate('setDoorIndex', [1])
        self.doors.append(exteriorDoor)

        interiorDoor.setOtherDoor(exteriorDoor)
        interiorDoor.zoneId = ToontownGlobals.LawbotLobby
        interiorDoor.generateWithRequired(ToontownGlobals.LawbotLobby)
        interiorDoor.sendUpdate('setDoorIndex', [0])
        self.doors.append(interiorDoor)
예제 #2
0
    def createDoor(self):
        interiorDoor = DistributedCogHQDoorAI(self.air, 0, DoorTypes.INT_COGHQ, self.HOOD, doorIndex=0)
        exteriorDoor = DistributedCogHQDoorAI(self.air, 0, DoorTypes.EXT_COGHQ, ToontownGlobals.BossbotLobby, doorIndex=0, lockValue=FADoorCodes.CB_DISGUISE_INCOMPLETE)
        exteriorDoor.setOtherDoor(interiorDoor)
        exteriorDoor.zoneId = self.HOOD
        exteriorDoor.generateWithRequired(self.HOOD)
        exteriorDoor.sendUpdate('setDoorIndex', [0])
        self.doors.append(exteriorDoor)

        interiorDoor.setOtherDoor(exteriorDoor)
        interiorDoor.zoneId = ToontownGlobals.BossbotLobby
        interiorDoor.generateWithRequired(ToontownGlobals.BossbotLobby)
        interiorDoor.sendUpdate('setDoorIndex', [0])
        self.doors.append(interiorDoor)
    def createDoor(self):
        interiorDoor = DistributedCogHQDoorAI(
            self.air,
            0,
            DoorTypes.INT_COGHQ,
            ToontownGlobals.SellbotHQ,
            doorIndex=0)
        for i in range(4):
            exteriorDoor = DistributedCogHQDoorAI(
                self.air,
                0,
                DoorTypes.EXT_COGHQ,
                ToontownGlobals.SellbotLobby,
                doorIndex=i,
                lockValue=FADoorCodes.SB_DISGUISE_INCOMPLETE)
            exteriorDoor.setOtherDoor(interiorDoor)
            exteriorDoor.zoneId = ToontownGlobals.SellbotHQ
            exteriorDoor.generateWithRequired(ToontownGlobals.SellbotHQ)
            exteriorDoor.sendUpdate('setDoorIndex', [i])
            self.doors.append(exteriorDoor)

        interiorDoor.setOtherDoor(self.doors[0])
        interiorDoor.zoneId = ToontownGlobals.SellbotLobby
        interiorDoor.generateWithRequired(ToontownGlobals.SellbotLobby)
        interiorDoor.sendUpdate('setDoorIndex', [0])
        self.doors.append(interiorDoor)
    def createDoor(self):
        # DA Offices
        daInteriorDoor = DistributedCogHQDoorAI(self.air, 0, DoorTypes.EXT_COGHQ, self.HOOD, doorIndex=0, lockValue=FADoorCodes.UNLOCKED)
        daExteriorDoor = DistributedCogHQDoorAI(self.air, 0, DoorTypes.INT_COGHQ, ToontownGlobals.LawbotOfficeExt, doorIndex=0, lockValue=FADoorCodes.UNLOCKED)
        daExteriorDoor.setOtherDoor(daInteriorDoor)
        daExteriorDoor.zoneId = self.HOOD
        daExteriorDoor.generateWithRequired(self.HOOD)
        daExteriorDoor.sendUpdate('setDoorIndex', [0])
        self.doors.append(daExteriorDoor)

        daInteriorDoor.setOtherDoor(daExteriorDoor)
        daInteriorDoor.zoneId = ToontownGlobals.LawbotOfficeExt
        daInteriorDoor.generateWithRequired(ToontownGlobals.LawbotOfficeExt)
        daInteriorDoor.sendUpdate('setDoorIndex', [0])
        self.doors.append(daInteriorDoor)
        
        # CJ Lobby
        interiorDoor = DistributedCogHQDoorAI(self.air, 0, DoorTypes.INT_COGHQ, self.HOOD, doorIndex=0)
        exteriorDoor = DistributedCogHQDoorAI(self.air, 0, DoorTypes.EXT_COGHQ, ToontownGlobals.LawbotLobby, doorIndex=1, lockValue=FADoorCodes.LB_DISGUISE_INCOMPLETE)
        exteriorDoor.setOtherDoor(interiorDoor)
        exteriorDoor.zoneId = self.HOOD
        exteriorDoor.generateWithRequired(self.HOOD)
        exteriorDoor.sendUpdate('setDoorIndex', [1])
        self.doors.append(exteriorDoor)

        interiorDoor.setOtherDoor(exteriorDoor)
        interiorDoor.zoneId = ToontownGlobals.LawbotLobby
        interiorDoor.generateWithRequired(ToontownGlobals.LawbotLobby)
        interiorDoor.sendUpdate('setDoorIndex', [0])
        self.doors.append(interiorDoor)
예제 #5
0
    def createDoor(self):
        interiorDoor = DistributedCogHQDoorAI(self.air,
                                              0,
                                              DoorTypes.INT_COGHQ,
                                              ToontownGlobals.SellbotHQ,
                                              doorIndex=0)
        for i in range(4):
            exteriorDoor = DistributedCogHQDoorAI(
                self.air,
                0,
                DoorTypes.EXT_COGHQ,
                ToontownGlobals.SellbotLobby,
                doorIndex=i,
                lockValue=FADoorCodes.SB_DISGUISE_INCOMPLETE)
            exteriorDoor.setOtherDoor(interiorDoor)
            exteriorDoor.zoneId = ToontownGlobals.SellbotHQ
            exteriorDoor.generateWithRequired(ToontownGlobals.SellbotHQ)
            exteriorDoor.sendUpdate('setDoorIndex', [i])
            self.doors.append(exteriorDoor)

        interiorDoor.setOtherDoor(self.doors[0])
        interiorDoor.zoneId = ToontownGlobals.SellbotLobby
        interiorDoor.generateWithRequired(ToontownGlobals.SellbotLobby)
        interiorDoor.sendUpdate('setDoorIndex', [0])
        self.doors.append(interiorDoor)
예제 #6
0
    def createDoor(self):
        interiorDoor = DistributedCogHQDoorAI(self.air,
                                              0,
                                              DoorTypes.INT_COGHQ,
                                              self.HOOD,
                                              doorIndex=0)
        exteriorDoor = DistributedCogHQDoorAI(
            self.air,
            0,
            DoorTypes.EXT_COGHQ,
            ToontownGlobals.BossbotLobby,
            doorIndex=0,
            lockValue=FADoorCodes.CB_DISGUISE_INCOMPLETE)
        exteriorDoor.setOtherDoor(interiorDoor)
        exteriorDoor.zoneId = self.HOOD
        exteriorDoor.generateWithRequired(self.HOOD)
        exteriorDoor.sendUpdate('setDoorIndex', [0])
        self.doors.append(exteriorDoor)

        interiorDoor.setOtherDoor(exteriorDoor)
        interiorDoor.zoneId = ToontownGlobals.BossbotLobby
        interiorDoor.generateWithRequired(ToontownGlobals.BossbotLobby)
        interiorDoor.sendUpdate('setDoorIndex', [0])
        self.doors.append(interiorDoor)