add active skills with description tooltip
This commit is contained in:
@@ -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))
|
||||
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user