add active skills with description tooltip

This commit is contained in:
Bryce Allen
2015-05-21 09:20:24 -05:00
parent 99f5283c71
commit 3f619579f0
5 changed files with 77 additions and 17 deletions

View File

@@ -379,7 +379,7 @@ class MHDB(object):
""", (name,), model_cls=model.Decoration)
def get_skill_trees(self):
return self._query_all("skills", """
return self._query_all("skill_trees", """
SELECT _id, name FROM skill_trees
""", model_cls=model.SkillTree)
@@ -392,6 +392,13 @@ class MHDB(object):
return result["_id"]
return None
def get_skills(self):
return self._query_all("skills", """
SELECT _id, skill_tree_id, required_skill_tree_points,
name, description
FROM skills
""", model_cls=model.Skill)
def get_decorations_by_skills(self, skill_tree_ids):
args = sorted(skill_tree_ids)
placeholders = ", ".join(["?"] * len(skill_tree_ids))

View File

@@ -302,6 +302,13 @@ class SkillTree(RowModel):
return data
class Skill(RowModel):
_list_fields = ["id", "name"]
_indexes = { "skill_tree_id":
["id", "required_skill_tree_points", "name", "description"] }
class Weapon(RowModel):
_list_fields = ["id", "wtype", "name"]
_indexes = { "name": "id",