大闹天宫招募2
parent
0ef63cdd79
commit
e0daeb180d
|
@ -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) {
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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();
|
||||||
|
|
Loading…
Reference in New Issue