老兼容去除

back_recharge
duhui 2023-04-10 14:56:28 +08:00
parent 5abcb4050b
commit 1647adf854
3 changed files with 14 additions and 18 deletions

View File

@ -171,8 +171,8 @@ public class GetPlayerInfoHandler extends BaseHandler{
// 返利
GmActivityLogic.zeroUpdateGmActivity(user);
// 临时代码处理活动bug, 只有在1月24号当天开服得玩家需要优化
xunbaoActivityHandler(user);
gmDeleteMail(user);
// xunbaoActivityHandler(user);
// gmDeleteMail(user);
// initHeroStar(user);
SGameSetting setting = STableManager.getConfig(SGameSetting.class).get(1);
if(setting.getBornItem().length>0){
@ -181,14 +181,14 @@ public class GetPlayerInfoHandler extends BaseHandler{
remove.removeAll(user.getItemManager().getItemMap().keySet());
remove.forEach(n-> user.getItemManager().newItem(n, 0));
}
upHeroStarHandle(user);//升星配方调整
PlayerLogic.getInstance().checkOldHeadFrame(user);// 处理玩家旧头像框,兼容,一个玩家只执行一次
PlayerLogic.getInstance().soulPrintHandBookDispose(user);// 魂印图鉴,旧数据容错
wishOldUserRandomNumInit(user);// 心愿抽卡 旧玩家兼容
calEquipStrongData(user);// 摘星阁装备强化调整后返还玩家强化道具
maxEspecialEquipHandle(user);// 法宝最高等级处理
// upHeroStarHandle(user);//升星配方调整
// PlayerLogic.getInstance().checkOldHeadFrame(user);// 处理玩家旧头像框,兼容,一个玩家只执行一次
// PlayerLogic.getInstance().soulPrintHandBookDispose(user);// 魂印图鉴,旧数据容错
// wishOldUserRandomNumInit(user);// 心愿抽卡 旧玩家兼容
// maxEspecialEquipHandle(user);// 法宝最高等级处理
godTreeLvHandle(user);// 建木神树等级处理
luckDialHandle(user);// 幸运转盘次数处理
calEquipStrongData(user);// 摘星阁装备强化调整后返还玩家强化道具
FourChallengeLogic.getInstance().firstGetTimes(user);// 四灵试炼初始化
StoreLogic.reloadStoreInfo(user,7);//重载功能商店
ExplorerMapLogic.getInstance().calOfflineReward(user);//挂机探索

View File

@ -240,9 +240,7 @@ public class UserMissionManager extends MongoBase {
achievementMap = new CumulationData();
updateString("achievementMissionTypMap", achievementMissionTypMap);
updateString("achievementMap", achievementMap);
break;
case COW_FLY_SKY_REFRESH:
int activityCowId = (int) parm[0];
// 牛气冲天
@ -259,10 +257,10 @@ public class UserMissionManager extends MongoBase {
if(TimeUtils.isSameMonth2(GameApplication.serverConfig.getCacheOpenTime(),TimeUtils.now())){
int days = new Date(GameApplication.serverConfig.getCacheOpenTime()).getDate();//当月第几天
endlessTask = STableManager.getConfig(SEndlessTask.class).values().stream().filter(n->days >=n.
getViewDateUp()&& days <=n.getViewDataDown()).map(n ->n.getId()).collect(Collectors.toSet());
getViewDateUp()&& days <=n.getViewDataDown()).map(SEndlessTask::getId).collect(Collectors.toSet());
}else{
endlessTask = STableManager.getConfig(SEndlessTask.class).values().stream().filter(n->n.getViewDateUp() == 1).
map(n ->n.getId()).collect(Collectors.toSet());
map(SEndlessTask::getId).collect(Collectors.toSet());
}
endlessMissionType.getDoingMissionIds().clear();
endlessMissionType.getFinishMissionIds().clear();
@ -373,7 +371,7 @@ public class UserMissionManager extends MongoBase {
}
int[][] mustArray = mustList.toArray(new int[mustList.size()][]);
int[] missions = MathUtils.randomFromWeightWithTaking(mustArray, entry.getValue());
Arrays.stream(missions).forEach(mission -> mustMissions.add(mission));
Arrays.stream(missions).forEach(mustMissions::add);
}
}
int[][] qualityRate = SMazeTreasureSetting.sMazeTreasureSetting.getQualityRate();

View File

@ -56,7 +56,7 @@ public class MissingRoomMissionType extends AbstractMissionType{
if(!missingTime.containsKey(missionId)||!getFinishMissionIds().contains(missionId)){
return;
}
if(missingTime.get(missionId)!=0&&missingTime.get(missionId)>TimeUtils.now()/1000){
if(missingTime.get(missionId)!=0&&missingTime.get(missionId)>TimeUtils.nowInt()){
return;
}
missingTime.put(missionId,-1);
@ -68,11 +68,9 @@ public class MissingRoomMissionType extends AbstractMissionType{
if(missingTime.get(id)==-1){
continue;
}
if (missingTime.get(id)==0||missingTime.get(id) <= TimeUtils.now() / 1000) {
if (missingTime.get(id)==0||missingTime.get(id) <= TimeUtils.nowInt()) {
missingTime.put(id,-1);
for(int[] re: reward(id)){
reward.add(re);
}
reward.addAll(Arrays.asList(reward(id)));
}
}
MissionStateChangeInfo stateChangeInfo = new MissionStateChangeInfo(missionId, MissionState.REWARD,reward.toArray(new int[reward.size()][]));