mirror of
https://github.com/Sneed-Group/Poodletooth-iLand
synced 2024-12-30 07:02:48 -06:00
30 lines
1.2 KiB
Python
30 lines
1.2 KiB
Python
|
import DistributedElevator
|
||
|
import DistributedBossElevator
|
||
|
from ElevatorConstants import *
|
||
|
from direct.directnotify import DirectNotifyGlobal
|
||
|
from toontown.toonbase import TTLocalizer
|
||
|
|
||
|
class DistributedBBElevator(DistributedBossElevator.DistributedBossElevator):
|
||
|
|
||
|
def __init__(self, cr):
|
||
|
DistributedBossElevator.DistributedBossElevator.__init__(self, cr)
|
||
|
self.type = ELEVATOR_BB
|
||
|
self.countdownTime = ElevatorData[self.type]['countdown']
|
||
|
self.elevatorPoints = BossbotElevatorPoints
|
||
|
|
||
|
def setupElevator(self):
|
||
|
geom = base.cr.playGame.hood.loader.geom
|
||
|
self.elevatorModel = loader.loadModel('phase_12/models/bossbotHQ/BB_Elevator')
|
||
|
self.leftDoor = self.elevatorModel.find('**/left-door')
|
||
|
if self.leftDoor.isEmpty():
|
||
|
self.leftDoor = self.elevatorModel.find('**/left_door')
|
||
|
self.rightDoor = self.elevatorModel.find('**/right-door')
|
||
|
if self.rightDoor.isEmpty():
|
||
|
self.rightDoor = self.elevatorModel.find('**/right_door')
|
||
|
locator = geom.find('**/elevator_locator')
|
||
|
self.elevatorModel.reparentTo(locator)
|
||
|
DistributedElevator.DistributedElevator.setupElevator(self)
|
||
|
|
||
|
def getDestName(self):
|
||
|
return TTLocalizer.ElevatorBossBotBoss
|