大闹天宫招募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.ErrorCodeException;
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.expedition.ExpeditionLogic;
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.Expedition;
import rpc.protocols.MessageTypeProto;
import com.ljsd.jieling.util.CBean2Proto;
import config.*;
import manager.STableManager;
import util.StringUtil;
import java.util.*;
import java.util.Map;
import java.util.TreeSet;
/**
* Description: des
@ -82,9 +88,9 @@ public class HeroNodeGetInfoRequestHandler extends BaseHandler<Expedition.HeroNo
if (hero == null) {
throw new ErrorCodeException("招募节点英雄掉落失败");
}
int level = 200;
int star = 8;
HeroLogic herolevel =new HeroLogic();
int level = herolevel.getAverageLevel(user,6);
int star = STableManager.getConfig(SRobotProperty.class).get(level).getStar();
for (Integer integer:randomTid) {
SExpeditionRecruitConfig sExpeditionRecruitConfig = STableManager.getConfig(SExpeditionRecruitConfig.class).get(integer);
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.network.server.ProtocolsManager;
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 config.*;
import manager.STableManager;
import org.slf4j.Logger;
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.StringUtil;
import util.TimeUtils;
@ -55,7 +54,7 @@ import java.util.stream.Collectors;
public class HeroLogic{
private static final Logger LOGGER = LoggerFactory.getLogger(HeroLogic.class);
private HeroLogic(){
public HeroLogic(){
//英雄事件监听
Poster.getPoster().listenEvent(new HeroFiveStarGetEventHandler(), HeroFiveStarGetEvent.class);
Poster.getPoster().listenEvent(new LeveGiftEventHander(), UserLevelEvent.class);

View File

@ -8,7 +8,7 @@ import java.util.*;
public class ExcelUtils {
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 path = "conf/server/";
private static Set<String> oldFileNames = new HashSet<>();
@ -19,7 +19,7 @@ public class ExcelUtils {
String[] list = oldfile.list();
oldFileNames.addAll(Arrays.asList(list));
readExcelData();
//只加载新文件
// //只加载新文件
// Set<String> newFileNames = new HashSet<>();
// File newfile = new File(path);
// String[] newList = newfile.list();