Fix crashes related to target profiles / damage patterns
This commit is contained in:
@@ -53,13 +53,13 @@ class DamagePattern:
|
||||
@staticmethod
|
||||
def newPattern(name):
|
||||
p = es_DamagePattern(0, 0, 0, 0)
|
||||
p.name = name
|
||||
p.rawName = name
|
||||
eos.db.save(p)
|
||||
return p
|
||||
|
||||
@staticmethod
|
||||
def renamePattern(p, newName):
|
||||
p.name = newName
|
||||
p.rawName = newName
|
||||
eos.db.save(p)
|
||||
|
||||
@staticmethod
|
||||
@@ -91,5 +91,5 @@ class DamagePattern:
|
||||
if patterns[i].name in ("Uniform", "Selected Ammo"):
|
||||
del patterns[i]
|
||||
|
||||
patterns.sort(key=lambda p: p.name)
|
||||
patterns.sort(key=lambda p: p.fullName)
|
||||
return es_DamagePattern.exportPatterns(*patterns)
|
||||
|
||||
@@ -48,13 +48,13 @@ class TargetProfile:
|
||||
@staticmethod
|
||||
def newPattern(name):
|
||||
p = es_TargetProfile()
|
||||
p.name = name
|
||||
p.rawName = name
|
||||
db.save(p)
|
||||
return p
|
||||
|
||||
@staticmethod
|
||||
def renamePattern(p, newName):
|
||||
p.name = newName
|
||||
p.rawName = newName
|
||||
db.save(p)
|
||||
|
||||
@staticmethod
|
||||
@@ -82,5 +82,5 @@ class TargetProfile:
|
||||
|
||||
def exportPatterns(self):
|
||||
patterns = self.getUserTargetProfileList()
|
||||
patterns.sort(key=lambda p: p.name)
|
||||
patterns.sort(key=lambda p: p.fullName)
|
||||
return es_TargetProfile.exportPatterns(*patterns)
|
||||
|
||||
Reference in New Issue
Block a user