def createTankmanDossier(self, tmanDescr, tankmanDossierDescr, extDossier, playerDBID=None, currentVehicleItem=None): return TankmanDossier(tmanDescr, tankmanDossierDescr, extDossier, playerDBID, currentVehicleItem)
def createTankmanDossier(self, tmanDescr, tankmanDossierDescr, extDossier, playerDBID = None, currentVehicleItem = None): """ Creates TankmanDossier item by the given arguments. :param tmanDescr: tankman descriptor :param tankmanDossierDescr: tankman dossier descriptor :param extDossier: account or vehicle dossier descriptor. Used for some calculations. :param playerDBID: player DB ID :param currentVehicleItem: references to object of Vehicle (Fitting Item). :return: an instance of TankmanDossier class. """ return TankmanDossier(tmanDescr, tankmanDossierDescr, extDossier, playerDBID, currentVehicleItem)
def getTankmanDossier(self, tmanInvID): """ Returns tankman dossier item by given tankman inventory id @param tmanInvID: tankman inventory id @return: TankmanDossier object """ tankman = self.getTankman(tmanInvID) tmanDossier = self.__getTankmanDossierDescr(tmanInvID) if tankman.isInTank: extDossier = self.getVehicleDossier( tankman.vehicleDescr.type.compactDescr) else: extDossier = self.getAccountDossier() return TankmanDossier(tankman.descriptor, tmanDossier, extDossier)