def setAvatarType(self, avatarType): self.avatarType = avatarType self.height = EnemyGlobals.getHeight(avatarType) self.initializeDropShadow() if base.options.terrain_detail_level == PiratesGlobals.CD_LOW: self.shadowPlacer.off() self.initializeNametag3d()
def setAvatarType(self, avatarType): if self.avatarType: self.initializeNametag3d() return None else: self.avatarType = avatarType self.height = EnemyGlobals.getHeight(avatarType) self.initializeDropShadow() self.initializeNametag3d()
def setAvatarType(self, avatarType): if self.avatarType: self.initializeNametag3d() return else: self.avatarType = avatarType self.height = EnemyGlobals.getHeight(avatarType) self.initializeDropShadow() self.initializeNametag3d()
def CreateCreature(species = None): if not species: species = 'Crab' exec 'creature = %s()' % CREATURE_CLASS_DICT[species] creature.show() avatarTypeFunc = AvatarTypes.NPC_SPAWNABLES[species][AvatarTypes.AVATAR_TYPE_IDX] avatarType = avatarTypeFunc() creature.height = EnemyGlobals.getHeight(avatarType) baseStats = EnemyGlobals.getBaseStats(avatarType) enemyScale = EnemyGlobals.getEnemyScaleByType(avatarType, baseStats[1]) creature.height *= enemyScale creature.setAvatarScale(enemyScale) creature.setAvatarType(avatarType) return creature
def CreateCreature(species=None): if not species: species = 'Crab' exec 'creature = %s()' % CREATURE_CLASS_DICT[species] creature.show() avatarTypeFunc = AvatarTypes.NPC_SPAWNABLES[species][ AvatarTypes.AVATAR_TYPE_IDX] avatarType = avatarTypeFunc() creature.height = EnemyGlobals.getHeight(avatarType) baseStats = EnemyGlobals.getBaseStats(avatarType) enemyScale = EnemyGlobals.getEnemyScaleByType(avatarType, baseStats[1]) creature.height *= enemyScale creature.setAvatarScale(enemyScale) creature.setAvatarType(avatarType) return creature