예제 #1
0
 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):
     self.avatarType = avatarType
     self.height = EnemyGlobals.getHeight(avatarType)
     self.initializeDropShadow()
     if base.options.terrain_detail_level == PiratesGlobals.CD_LOW:
         self.shadowPlacer.off()
     self.initializeNametag3d()
예제 #3
0
 def setAvatarType(self, avatarType):
     if self.avatarType:
         self.initializeNametag3d()
         return None
     else:
         self.avatarType = avatarType
         self.height = EnemyGlobals.getHeight(avatarType)
         self.initializeDropShadow()
         self.initializeNametag3d()
예제 #4
0
 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
예제 #6
0
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