diff --git a/serverlogic/src/main/java/com/ljsd/jieling/core/VipPrivilegeType.java b/serverlogic/src/main/java/com/ljsd/jieling/core/VipPrivilegeType.java index cc1040c6b..08ec0f78c 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/core/VipPrivilegeType.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/core/VipPrivilegeType.java @@ -35,7 +35,7 @@ public interface VipPrivilegeType { int UNLOCK_ADVENTURE_ONEKEY = 504;//解锁挂机一键收取 int UNLOCK_SKIP_FIGHT = 505;//解锁跳过战斗功能 - + int UNLOCK_SKIP_ARENA = 511;//解锁跳过竞技场战斗功能 int UNLOCK_STAR_EXTRA_REWARD = 506; int UNLOCK_TRIAL_BOMB_REWARD = 507; 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 ec89c7819..25a01b5ec 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 @@ -316,7 +316,7 @@ public class ArenaLogic { return "对手错误"; } if(skipFight == 1){ - boolean allowed = user.getPlayerInfoManager().checkFunctionIsAllowed(VipPrivilegeType.UNLOCK_SKIP_FIGHT); + boolean allowed = user.getPlayerInfoManager().checkFunctionIsAllowed(VipPrivilegeType.UNLOCK_SKIP_ARENA); if(!allowed){ return "not allowed"; } @@ -332,8 +332,6 @@ public class ArenaLogic { if(!enough){ throw new ErrorCodeException(ErrorCode.ITEM_NOT_ENOUGH); } - }else{ - user.getPlayerInfoManager().updateVipPrivilage(battleFree,1); } return ""; } diff --git a/tablemanager/src/main/java/config/SPrivilegeTypeConfig.java b/tablemanager/src/main/java/config/SPrivilegeTypeConfig.java index d71b51815..5e03d94f9 100644 --- a/tablemanager/src/main/java/config/SPrivilegeTypeConfig.java +++ b/tablemanager/src/main/java/config/SPrivilegeTypeConfig.java @@ -15,6 +15,8 @@ public class SPrivilegeTypeConfig implements BaseConfig { private int type; + private int privilegeType; + private int[] refreshType; private int maxTimes; @@ -84,4 +86,8 @@ public class SPrivilegeTypeConfig implements BaseConfig { public int getContinueTime() { return continueTime; } + + public int getPrivilegeType() { + return privilegeType; + } } \ No newline at end of file