From fe8bc9ec57b973f9fe1d16adc08f7051874cdbff Mon Sep 17 00:00:00 2001 From: duhui Date: Mon, 14 Dec 2020 16:47:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BB=BA=E6=9C=A8=E7=A5=9E=E6=A0=91=E4=BA=8C?= =?UTF-8?q?=E7=89=88=EF=BC=8Cbug=E4=BF=AE=E6=94=B9=EF=BC=8C=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../handler/activity/UpgradeGodTreeHandler.java | 10 ++++++++++ .../java/com/ljsd/jieling/logic/hero/HeroLogic.java | 2 +- .../java/com/ljsd/jieling/logic/item/ItemLogic.java | 8 ++++---- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/activity/UpgradeGodTreeHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/activity/UpgradeGodTreeHandler.java index 44733d1eb..0154f99c9 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/activity/UpgradeGodTreeHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/activity/UpgradeGodTreeHandler.java @@ -5,6 +5,8 @@ import com.ljsd.jieling.exception.ErrorCode; import com.ljsd.jieling.exception.ErrorCodeException; import com.ljsd.jieling.globals.BIReason; import com.ljsd.jieling.handler.BaseHandler; +import com.ljsd.jieling.logic.activity.event.Poster; +import com.ljsd.jieling.logic.activity.event.UserMainTeamForceEvent; import com.ljsd.jieling.logic.dao.UserManager; import com.ljsd.jieling.logic.dao.root.User; import com.ljsd.jieling.logic.item.ItemLogic; @@ -15,6 +17,11 @@ import config.SGodHoodTreeLevel; import manager.STableManager; import org.springframework.stereotype.Component; +/*** + * 升级建木神树 + * @author hj + * @date 2020-12-14 + */ @Component public class UpgradeGodTreeHandler extends BaseHandler { @Override @@ -59,6 +66,9 @@ public class UpgradeGodTreeHandler extends BaseHandler= config.getGodHoodMaxlv() ? config.getGodHoodMaxlv() : user.getPlayerInfoManager().getTreeLevel(); - + // 获取加成属性 property = ItemLogic.getInstance().godTreeAdditon(user, godTreePoolMap, level); combinedAttribute(property, heroAllAttribute); } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java index 6ed9eedbd..7261a959c 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java @@ -903,11 +903,11 @@ public class ItemLogic { //人族层数 int people = 10; //妖族层数 - int monster = 20; + int monster = 0; //佛教层数 - int monk = 31; + int monk = 0; //道教层数 - int mage = 8; + int mage = 0; // 总层数 int count = people + monster + monk + mage; // 解锁条数 @@ -926,7 +926,7 @@ public class ItemLogic { // 读取配置表获取属性 int[][] property = godTreePoolMap.get(3).get(level).getProperty(); // 初始化数组,长度为上面循环获得 - int[][] result = new int[tier][]; + int[][] result = new int[tier][2]; // 两层循环,根据解锁的条数重新赋值到新的二维数组 for (int i = 0; i < tier; i++) { for (int j = 0; j < property[i].length; j++) {