大闹天宫招募2

back_recharge
whb 2021-03-05 11:29:10 +08:00
parent 0ef63cdd79
commit e0daeb180d
3 changed files with 21 additions and 16 deletions

View File

@ -4,19 +4,25 @@ import com.google.protobuf.GeneratedMessage;
import com.ljsd.jieling.exception.ErrorCode; import com.ljsd.jieling.exception.ErrorCode;
import com.ljsd.jieling.exception.ErrorCodeException; import com.ljsd.jieling.exception.ErrorCodeException;
import com.ljsd.jieling.handler.BaseHandler; import com.ljsd.jieling.handler.BaseHandler;
import com.ljsd.jieling.logic.dao.*; import com.ljsd.jieling.logic.dao.ExpeditionNodeInfo;
import com.ljsd.jieling.logic.dao.Hero;
import com.ljsd.jieling.logic.dao.UserManager;
import com.ljsd.jieling.logic.dao.root.User; import com.ljsd.jieling.logic.dao.root.User;
import com.ljsd.jieling.logic.expedition.ExpeditionLogic; import com.ljsd.jieling.logic.expedition.ExpeditionLogic;
import com.ljsd.jieling.logic.hero.HeroLogic; import com.ljsd.jieling.logic.hero.HeroLogic;
import com.ljsd.jieling.util.CBean2Proto;
import config.SExpeditionNodeConfig;
import config.SExpeditionRecruitConfig;
import config.SExpeditionSetting;
import config.SRobotProperty;
import manager.STableManager;
import rpc.protocols.CommonProto; import rpc.protocols.CommonProto;
import rpc.protocols.Expedition; import rpc.protocols.Expedition;
import rpc.protocols.MessageTypeProto; import rpc.protocols.MessageTypeProto;
import com.ljsd.jieling.util.CBean2Proto;
import config.*;
import manager.STableManager;
import util.StringUtil; import util.StringUtil;
import java.util.*; import java.util.Map;
import java.util.TreeSet;
/** /**
* Description: des * Description: des
@ -82,9 +88,9 @@ public class HeroNodeGetInfoRequestHandler extends BaseHandler<Expedition.HeroNo
if (hero == null) { if (hero == null) {
throw new ErrorCodeException("招募节点英雄掉落失败"); throw new ErrorCodeException("招募节点英雄掉落失败");
} }
HeroLogic herolevel =new HeroLogic();
int level = 200; int level = herolevel.getAverageLevel(user,6);
int star = 8; int star = STableManager.getConfig(SRobotProperty.class).get(level).getStar();
for (Integer integer:randomTid) { for (Integer integer:randomTid) {
SExpeditionRecruitConfig sExpeditionRecruitConfig = STableManager.getConfig(SExpeditionRecruitConfig.class).get(integer); SExpeditionRecruitConfig sExpeditionRecruitConfig = STableManager.getConfig(SExpeditionRecruitConfig.class).get(integer);
if(sExpeditionRecruitConfig!=null) { if(sExpeditionRecruitConfig!=null) {

View File

@ -32,16 +32,15 @@ import com.ljsd.jieling.logic.mission.GameEvent;
import com.ljsd.jieling.logic.player.PlayerLogic; import com.ljsd.jieling.logic.player.PlayerLogic;
import com.ljsd.jieling.network.server.ProtocolsManager; import com.ljsd.jieling.network.server.ProtocolsManager;
import com.ljsd.jieling.network.session.ISession; import com.ljsd.jieling.network.session.ISession;
import com.sun.jndi.cosnaming.ExceptionMapper;
import rpc.protocols.CommonProto;
import rpc.protocols.HeroInfoProto;
import rpc.protocols.MapInfoProto;
import rpc.protocols.MessageTypeProto;
import com.ljsd.jieling.util.*; import com.ljsd.jieling.util.*;
import config.*; import config.*;
import manager.STableManager; import manager.STableManager;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import rpc.protocols.CommonProto;
import rpc.protocols.HeroInfoProto;
import rpc.protocols.MapInfoProto;
import rpc.protocols.MessageTypeProto;
import util.MathUtils; import util.MathUtils;
import util.StringUtil; import util.StringUtil;
import util.TimeUtils; import util.TimeUtils;
@ -55,7 +54,7 @@ import java.util.stream.Collectors;
public class HeroLogic{ public class HeroLogic{
private static final Logger LOGGER = LoggerFactory.getLogger(HeroLogic.class); private static final Logger LOGGER = LoggerFactory.getLogger(HeroLogic.class);
private HeroLogic(){ public HeroLogic(){
//英雄事件监听 //英雄事件监听
Poster.getPoster().listenEvent(new HeroFiveStarGetEventHandler(), HeroFiveStarGetEvent.class); Poster.getPoster().listenEvent(new HeroFiveStarGetEventHandler(), HeroFiveStarGetEvent.class);
Poster.getPoster().listenEvent(new LeveGiftEventHander(), UserLevelEvent.class); Poster.getPoster().listenEvent(new LeveGiftEventHander(), UserLevelEvent.class);

View File

@ -8,7 +8,7 @@ import java.util.*;
public class ExcelUtils { public class ExcelUtils {
private static boolean isWrite = true; private static boolean isWrite = true;
private static String excelPath ="D:/excelData/master_develop/Map_data/"; //excel 文件 private static String excelPath ="E:\\work\\data_execl\\master_en\\base_data\\"; //excel 文件
// private static String excelPath ="D:/excel/0.94/data_execl/Map_data/"; //excel 文件 // private static String excelPath ="D:/excel/0.94/data_execl/Map_data/"; //excel 文件
private static String path = "conf/server/"; private static String path = "conf/server/";
private static Set<String> oldFileNames = new HashSet<>(); private static Set<String> oldFileNames = new HashSet<>();
@ -19,7 +19,7 @@ public class ExcelUtils {
String[] list = oldfile.list(); String[] list = oldfile.list();
oldFileNames.addAll(Arrays.asList(list)); oldFileNames.addAll(Arrays.asList(list));
readExcelData(); readExcelData();
//只加载新文件 // //只加载新文件
// Set<String> newFileNames = new HashSet<>(); // Set<String> newFileNames = new HashSet<>();
// File newfile = new File(path); // File newfile = new File(path);
// String[] newList = newfile.list(); // String[] newList = newfile.list();