Merge branch 'master' into colour-item-list

This commit is contained in:
Ryan Holmes
2019-03-02 15:27:54 -05:00
committed by GitHub
16 changed files with 543 additions and 125 deletions

View File

@@ -39,6 +39,8 @@ attributes_table = Table("dgmattribs", gamedata_meta,
Column("displayName", String),
Column("highIsGood", Boolean),
Column("iconID", Integer),
Column("attributeCategory", Integer),
Column("tooltipDescription", Integer),
Column("unitID", Integer, ForeignKey("dgmunits.unitID")))
mapper(Attribute, typeattributes_table,

View File

@@ -577,6 +577,15 @@ class Unit(EqBase):
self.name = None
self.displayName = None
@property
def rigSizes(self):
return {
1: "Small",
2: "Medium",
3: "Large",
4: "X-Large"
}
@property
def translations(self):
""" This is a mapping of various tweaks that we have to do between the internal representation of an attribute
@@ -609,10 +618,10 @@ class Unit(EqBase):
lambda u: "",
lambda d: d),
"Sizeclass": (
lambda v: v,
lambda v: v,
lambda u: "",
lambda d: d),
lambda v: self.rigSizes[v],
lambda v: self.rigSizes[v],
lambda d: next(i for i in self.rigSizes.keys() if self.rigSizes[i] == 'Medium'),
lambda u: ""),
"Absolute Percent": (
lambda v: v * 100,
lambda v: v * 100,