Implemented new ladder ordering algorithm

This commit is contained in:
2019-06-10 18:13:56 +10:00
parent a9017da72c
commit 3e6a00caf8
7 changed files with 78 additions and 18 deletions
+15 -12
View File
@@ -68,6 +68,9 @@ CREATE TABLE IF NOT EXISTS profiles (
accountId INTEGER UNSIGNED UNIQUE,
ladderRank INTEGER UNSIGNED,
ladderRankWeight FLOAT UNSIGNED,
gold INTEGER DEFAULT 100,
recruits INTEGER DEFAULT 0,
soldiers INTEGER DEFAULT 0,
@@ -194,15 +197,15 @@ CREATE TABLE IF NOT EXISTS badges (
CONSTRAINT FOREIGN KEY fk_accountId(accountId) REFERENCES accounts(id) ON UPDATE CASCADE ON DELETE CASCADE
);
CREATE TABLE IF NOT EXISTS badgesTimespan ( #for recording timespan-related badges
id INTEGER UNSIGNED AUTO_INCREMENT PRIMARY KEY UNIQUE,
td TIMESTAMP DEFAULT CURRENT_TIMESTAMP(),
accountId INTEGER UNSIGNED,
name VARCHAR(50) NOT NULL,
qualifyTime TIMESTAMP DEFAULT CURRENT_TIMESTAMP(),
CONSTRAINT FOREIGN KEY fk_accountId(accountId) REFERENCES accounts(id) ON UPDATE CASCADE ON DELETE CASCADE
);
#CREATE TABLE IF NOT EXISTS badgesTimespan ( #for recording timespan-related badges
# id INTEGER UNSIGNED AUTO_INCREMENT PRIMARY KEY UNIQUE,
# td TIMESTAMP DEFAULT CURRENT_TIMESTAMP(),
#
# accountId INTEGER UNSIGNED,
#
# name VARCHAR(50) NOT NULL,
#
# qualifyTime TIMESTAMP DEFAULT CURRENT_TIMESTAMP(),
#
# CONSTRAINT FOREIGN KEY fk_accountId(accountId) REFERENCES accounts(id) ON UPDATE CASCADE ON DELETE CASCADE
#);