def initSkills(self):
     '''初始化技能'''
     characterId = self._owner.baseInfo.id 
     self.learned_skillpool = dbSkill.getCharacterLearnedSkills(characterId)
     self._equipActiveSkill = dbSkill.getCharacterSkillSetInfo(characterId)
     if not self._equipActiveSkill:
         dbSkill.insertCharacterSkillSet(characterId)
         self._equipActiveSkill = {'ActiveSkill_1':0,
                                   'ActiveSkill_2':-1,
                                   'ActiveSkill_3':-1}
 def initSkills(self):
     '''初始化技能'''
     characterId = self._owner.baseInfo.id
     self.learned_skillpool = dbSkill.getCharacterLearnedSkills(characterId)
     self._equipActiveSkill = dbSkill.getCharacterSkillSetInfo(characterId)
     if not self._equipActiveSkill:
         dbSkill.insertCharacterSkillSet(characterId)
         self._equipActiveSkill = {
             'ActiveSkill_1': 0,
             'ActiveSkill_2': -1,
             'ActiveSkill_3': -1
         }
 def initSkills(self):
     """初始化技能"""
     characterId = self._owner.baseInfo.id
     learnedSkills = dbSkill.getCharacterLearnedSkill(characterId)
     for skill in learnedSkills:
         self.learned_skillpool.append(skill["skillId"])
     equipSkills = dbSkill.getCharacterSkillSetInfo(characterId)
     if not equipSkills:  # 如果没有技能设置的信息则重新创建
         dbSkill.insertCharacterSkillSet(characterId)
         equipSkills = dbSkill.getCharacterSkillSetInfo(characterId)
     for i in range(1, 4):
         try:
             self._equipActiveSkill[i - 1] = equipSkills["ActiveSkill_%d" % i]
         except Exception:
             self._equipActiveSkill.append(equipSkills["ActiveSkill_%d" % i])
     #        self.setSkillPoint(equipSkills['skillPoint'])
     self.initAllSkillGroup()
 def getDBCharacterLearnedSkill(self, characterId):
     """获取角色技能设置信息"""
     data = dbSkill.getCharacterSkillSetInfo(characterId)
     if not data:
         result = dbSkill.insertCharacterSkillSet(characterId)
         if not result:
             raise "数据库写入出错"
     data = dbSkill.getCharacterSkillSetInfo(characterId)
     return data