特训道具加速补充

master_haizei01
grimm 2024-06-21 11:46:56 +08:00
parent 777be8c60a
commit a0773768c4
1 changed files with 2 additions and 3 deletions

View File

@ -7,7 +7,6 @@ import com.ljsd.jieling.globals.BIReason;
import com.ljsd.jieling.globals.GlobalItemType; import com.ljsd.jieling.globals.GlobalItemType;
import com.ljsd.jieling.logic.activity.event.Poster; import com.ljsd.jieling.logic.activity.event.Poster;
import com.ljsd.jieling.logic.activity.event.SaveHeroForceEvent; import com.ljsd.jieling.logic.activity.event.SaveHeroForceEvent;
import com.ljsd.jieling.logic.arena.ArenaLogic;
import com.ljsd.jieling.logic.dao.*; import com.ljsd.jieling.logic.dao.*;
import com.ljsd.jieling.logic.dao.root.User; import com.ljsd.jieling.logic.dao.root.User;
import com.ljsd.jieling.logic.item.ItemLogic; import com.ljsd.jieling.logic.item.ItemLogic;
@ -265,10 +264,10 @@ public class TrainingLogic {
} }
STrainBuild trainBuild = STrainBuild.getMap().get(archId); STrainBuild trainBuild = STrainBuild.getMap().get(archId);
STrainBuildLevel buildLevel = STrainBuildLevel.getPoolMap().get(trainBuild.getLvupCostPool()).get(architecture.getLv()); STrainBuildLevel buildLevel = STrainBuildLevel.getPoolMap().get(trainBuild.getLvupCostPool()).get(architecture.getLv());
if (buildLevel == null || buildLevel.getCost() == null){ if (buildLevel == null || buildLevel.getSpeedUp() == null){
throw new ErrorCodeException(ErrorCode.CFG_NULL, "未找到对应等级的建筑!"); throw new ErrorCodeException(ErrorCode.CFG_NULL, "未找到对应等级的建筑!");
} }
Map<Integer, Long> selected = ToolsUtil.selectCostItem(buildLevel.getCost()); Map<Integer, Long> selected = ToolsUtil.selectCostItem(buildLevel.getSpeedUp());
if (!selected.containsKey(itemId)){ if (!selected.containsKey(itemId)){
throw new ErrorCodeException(ErrorCode.ITEM_NOT_ENOUGH);//物品不足 throw new ErrorCodeException(ErrorCode.ITEM_NOT_ENOUGH);//物品不足
} }