From 100749d81a8bed264e5c00688bcc05b1263a55b7 Mon Sep 17 00:00:00 2001 From: duhui Date: Thu, 16 Feb 2023 18:00:33 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A5=9E=E5=B0=86=E7=BD=AE=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java index 8e315ac94..b2fa780e2 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java @@ -2254,6 +2254,9 @@ public class HeroLogic { */ public void heroChange(ISession iSession, String heroID1, String heroID2, int itemId) throws Exception { User user = UserManager.getUser(iSession.getUid()); + if (heroID1.equals(heroID2)){ + throw new ErrorCodeException(ErrorCode.SERVER_DEFINE,"英雄相同,不能置换"); + } SHeroChange change = SHeroChange.map.get(itemId); if (change == null){ throw new ErrorCodeException(ErrorCode.CFG_NULL,"道具不存在:"+itemId);