From 81638a0bc6bad68879f5d28f7a325bebf5f1d0d4 Mon Sep 17 00:00:00 2001 From: grimm <1769111741@qq.com> Date: Mon, 17 Jun 2024 15:49:22 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AB=9E=E6=8A=80=E5=9C=BA=E6=8C=91=E6=88=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ljsd/jieling/logic/arena/ArenaLogic.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 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 4cb78f44f..d443034b4 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 @@ -207,9 +207,11 @@ public class ArenaLogic { if (ifUpdate){ // 免费特权 - PlayerLogic.getInstance().checkAndUpdate(user, battleFree, 1); - // 道具校验 - ItemUtil.itemCost(user, new int[][]{sArenaSetting.getCost()}, BIReason.ARENA_CHALLENGE_CONSUME, 0); + boolean update = PlayerLogic.getInstance().checkAndUpdate(user, battleFree, 1); + if (!update){ + // 道具校验 + ItemUtil.itemCost(user, new int[][]{sArenaSetting.getCost()}, BIReason.ARENA_CHALLENGE_CONSUME, 0); + } }else { // 免费特权 boolean vipUpdate = PlayerLogic.getInstance().check(user, battleFree, 1);