18 lines
730 B
Python
18 lines
730 B
Python
|
from ElevatorConstants import *
|
||
|
import DistributedBossElevatorAI
|
||
|
|
||
|
class DistributedBBElevatorAI(DistributedBossElevatorAI.DistributedBossElevatorAI):
|
||
|
|
||
|
def __init__(self, air, bldg, zone, antiShuffle=0, minLaff=0):
|
||
|
DistributedBossElevatorAI.DistributedBossElevatorAI.__init__(self, air, bldg, zone, antiShuffle=antiShuffle, minLaff=0)
|
||
|
self.type = ELEVATOR_BB
|
||
|
self.countdownTime = ElevatorData[self.type]['countdown']
|
||
|
|
||
|
def checkBoard(self, av):
|
||
|
result = 0
|
||
|
if simbase.config.GetBool('allow-ceo-elevator', 1):
|
||
|
result = DistributedBossElevatorAI.DistributedBossElevatorAI.checkBoard(self, av)
|
||
|
else:
|
||
|
result = REJECT_NOT_YET_AVAILABLE
|
||
|
return result
|