This commit is contained in:
Josh Smith 2019-02-18 07:06:17 -05:00
parent 0abb98f2db
commit e4c6543963
2 changed files with 12 additions and 8 deletions

View File

@ -206,18 +206,20 @@ class score:
self.rank, self.rank,
self.date) self.date)
def setCompletedStatus(self): def setCompletedStatus(self, b = None):
""" """
Set this score completed status and rankedScoreIncrease Set this score completed status and rankedScoreIncrease
""" """
self.completed = 0 self.completed = 0
# Create beatmap object
if b is None:
b = beatmap.beatmap(self.fileMd5, 0)
if self.passed == True and scoreUtils.isRankable(self.mods): if self.passed == True and scoreUtils.isRankable(self.mods):
# Get userID # Get userID
userID = userUtils.getID(self.playerName) userID = userUtils.getID(self.playerName)
# Create beatmap object
b = beatmap.beatmap(self.fileMd5, 0)
# Make sure we don't have another score identical to this one # Make sure we don't have another score identical to this one
duplicate = glob.db.fetch("SELECT id FROM scores_relax WHERE userid = %s AND beatmap_md5 = %s AND play_mode = %s AND time = %s AND score = %s LIMIT 1", [userID, self.fileMd5, self.gameMode, self.date, self.score]) duplicate = glob.db.fetch("SELECT id FROM scores_relax WHERE userid = %s AND beatmap_md5 = %s AND play_mode = %s AND time = %s AND score = %s LIMIT 1", [userID, self.fileMd5, self.gameMode, self.date, self.score])
if duplicate is not None: if duplicate is not None:

View File

@ -205,18 +205,20 @@ class score:
self.rank, self.rank,
self.date) self.date)
def setCompletedStatus(self): def setCompletedStatus(self, b = None):
""" """
Set this score completed status and rankedScoreIncrease Set this score completed status and rankedScoreIncrease
""" """
self.completed = 0 self.completed = 0
# Create beatmap object
if b is None:
b = beatmap.beatmap(self.fileMd5, 0)
if self.passed == True and scoreUtils.isRankable(self.mods): if self.passed == True and scoreUtils.isRankable(self.mods):
# Get userID # Get userID
userID = userUtils.getID(self.playerName) userID = userUtils.getID(self.playerName)
# Create beatmap object
b = beatmap.beatmap(self.fileMd5, 0)
# Make sure we don't have another score identical to this one # Make sure we don't have another score identical to this one
duplicate = glob.db.fetch("SELECT id FROM scores WHERE userid = %s AND beatmap_md5 = %s AND play_mode = %s AND score = %s LIMIT 1", [userID, self.fileMd5, self.gameMode, self.score]) duplicate = glob.db.fetch("SELECT id FROM scores WHERE userid = %s AND beatmap_md5 = %s AND play_mode = %s AND score = %s LIMIT 1", [userID, self.fileMd5, self.gameMode, self.score])
if duplicate is not None: if duplicate is not None: