[maimai2] Add experimental Universe Plus support

This commit is contained in:
Dom Eori
2022-03-18 15:31:21 +09:00
parent 3b6a4257ac
commit d15454c2cb
9 changed files with 252 additions and 0 deletions

View File

@@ -38,6 +38,7 @@ public class GetUserDataHandler implements BaseHandler {
Map<String, Object> resultMap = new LinkedHashMap<>();
resultMap.put("userId", userId);
resultMap.put("userData", userData);
resultMap.put("banState", userData.getBanState());
String json = mapper.write(resultMap);
logger.info("Response: " + json);

View File

@@ -69,6 +69,7 @@ public class GetUserPreviewHandler implements BaseHandler {
resp.setDispRate(option.getDispRate());
}
resp.setInherit(false);
resp.setBanState(user.getBanState());
json = mapper.write(resp);
} else {

View File

@@ -36,4 +36,5 @@ public class GetUserPreviewResp {
private int headPhoneVolume;
@JsonProperty("isInherit")
private boolean isInherit;
private int banState;
}

View File

@@ -89,6 +89,8 @@ public class UserDetail implements Serializable {
private String compatibleCmVersion;
private String dailyBonusDate;
private String dailyCourseBonusDate;
private String lastPairLoginDate;
private String lastTrialPlayDate;
private int playVsCount;
private int playSyncCount;
private int winCount;
@@ -114,5 +116,6 @@ public class UserDetail implements Serializable {
private long totalReMasterAchievement;
private long playerOldRating;
private long playerNewRating;
private int banState;
private long dateTime;
}

View File

@@ -249,6 +249,8 @@ public class UserPlaylog implements Serializable {
@JsonProperty("isNewFree")
private boolean isNewFree;
private int trialPlayAchievement;
private int extNum1;
private int extNum2;