From 05c7077b58cdbb78c4f45ac03d12d7e2fe7aebbe Mon Sep 17 00:00:00 2001 From: grimm <1769111741@qq.com> Date: Tue, 20 Feb 2024 14:58:11 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AB=9E=E6=8A=80=E5=9C=BA=E9=87=8D=E5=86=99?= =?UTF-8?q?=E4=B8=83=E7=89=88=EF=BC=8C=E7=AB=9E=E6=8A=80=E5=9C=BA=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ljsd/jieling/logic/arena/ArenaLogic.java | 2 +- .../ljsd/jieling/logic/dao/CumulationData.java | 15 ++++----------- .../ljsd/jieling/logic/mission/MissionLoigc.java | 2 +- .../logic/mission/data/ArenaChallengeManager.java | 4 ++-- 4 files changed, 8 insertions(+), 15 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ArenaLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ArenaLogic.java index 7d03c7e0a..f1c0bfd95 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ArenaLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ArenaLogic.java @@ -1200,7 +1200,7 @@ public class ArenaLogic { // 刷新对手 refreshArenaOpponentList(user); // 任务 - user.getUserMissionManager().onGameEvent(user, GameEvent.ARENA_CHALLENGE,fightResult, myScore); + user.getUserMissionManager().onGameEvent(user, GameEvent.ARENA_CHALLENGE, fightResult, myScore); // 返回包装 CommonProto.Drop.Builder arenaReward = getArenaReward(user, fightResult); ArenaInfoProto.NewArenaChallengeResponse.Builder builder = ArenaInfoProto.NewArenaChallengeResponse.newBuilder() diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/CumulationData.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/CumulationData.java index ceb015119..b21e41fdd 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/CumulationData.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/CumulationData.java @@ -45,18 +45,11 @@ public class CumulationData { * 获得某品质装备数量 */ private int[] sEquipQualityCount =new int[7]; // 装备数量统计 - private int secretRandomCount; // 抽取秘盒次数 - private int killInvasionbossCount; //外敌入侵击杀次数 - private int arenaFightNums; - - private int arenaScore; - - - private long consumeGem ; - + private long arenaScore; + private long consumeGem; private Map storyFightInfo =new HashMap<>(3); public int buyGoldTimes; // 买金币次数 @@ -400,7 +393,7 @@ public class CumulationData { return arenaFightNums; } - public int getArenaScore() { + public long getArenaScore() { return arenaScore; } @@ -408,7 +401,7 @@ public class CumulationData { this.arenaFightNums = arenaFightNums; } - public void setArenaScore(int arenaScore) { + public void setArenaScore(long arenaScore) { this.arenaScore = arenaScore; } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/MissionLoigc.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/MissionLoigc.java index e259f58ff..2aefa8d7c 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/MissionLoigc.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/MissionLoigc.java @@ -944,7 +944,7 @@ public class MissionLoigc { count = cumulationData.getArenaFightNums(); break; case ARENA_SCORE: - count = cumulationData.getArenaScore(); + count = (int) cumulationData.getArenaScore(); break; case USER_LEVEL: count = user.getPlayerInfoManager().getLevel(); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/ArenaChallengeManager.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/ArenaChallengeManager.java index 422353e1f..1724e06d2 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/ArenaChallengeManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/ArenaChallengeManager.java @@ -9,7 +9,7 @@ public class ArenaChallengeManager implements BaseDataManager{ CumulationData.Result result = null; int fightResult = (int) parm[0]; if(missionType == MissionType.ARENA_SCORE){ - int myscore = (int)parm[1]; + long myscore = (long)parm[1]; if(myscore > data.getArenaScore()){ data.setArenaScore(myscore); result = new CumulationData.Result(missionType); @@ -25,7 +25,7 @@ public class ArenaChallengeManager implements BaseDataManager{ } }else if(missionType == MissionType.ARENA_CHALLENEGE_NUMS){ data.setArenaFightNums(data.getArenaFightNums()+1); - result = new CumulationData.Result(missionType); + result = new CumulationData.Result(missionType); } return result;