修改青龙秘宝登录任务
parent
71aea7d873
commit
76b9fcf6bc
|
|
@ -46,7 +46,7 @@ public class TreasureActivity extends AbstractActivity {
|
|||
SGlobalActivity sGlobalActivity = SGlobalActivity.getsGlobalActivityMap().get(id);
|
||||
user.getUserMissionManager().onGameEvent(user, GameEvent.TREASH_MONTH_REFRESH, sGlobalActivity.getId());
|
||||
user.getUserMissionManager().onGameEvent(user, GameEvent.TREASH_WEEK_REFRESH, sGlobalActivity.getId());
|
||||
//戒灵秘宝改为青龙秘宝,只有周任务和月任务 2020.8.14
|
||||
//戒灵秘宝改为青龙秘宝,只有周任务和月任务,新增用具任务,整个秘宝周期内
|
||||
ActivityMission activityMission = new ActivityMission();
|
||||
activityMission.setActivityState(1);
|
||||
List<Integer> levels = new ArrayList<>(STreasureSunlongConfig.levelTreasureConfigMap.get(id).keySet());
|
||||
|
|
|
|||
|
|
@ -67,7 +67,6 @@ public class UserMissionManager extends MongoBase {
|
|||
private CumulationData treasureCumulationData = new CumulationData();
|
||||
private CumulationData treasureWeekCumulationData = new CumulationData();
|
||||
private CumulationData treasureMonthCumulationData = new CumulationData();
|
||||
private CumulationData treasureLifeCumulationData = new CumulationData();//青龙秘宝终身任务数据
|
||||
private CumulationData sevenHappyCumulationData = new CumulationData();
|
||||
private CumulationData achievementMap = new CumulationData();
|
||||
private CumulationData jadeDynastyCumulationData = new CumulationData();//破阵诛仙日数据
|
||||
|
|
@ -211,7 +210,6 @@ public class UserMissionManager extends MongoBase {
|
|||
if(sTreasureTaskConfigs!=null){
|
||||
CumulationData.Result weekResult = treasureWeekCumulationData.updateData(missionType, parm);
|
||||
CumulationData.Result monthResult = treasureMonthCumulationData.updateData(missionType, parm);
|
||||
CumulationData.Result lifeResult = treasureLifeCumulationData.updateData(missionType, parm);
|
||||
if(weekResult!=null){
|
||||
weekResult.setMissionTimeType(2);
|
||||
treasureMissionIdsType.calCumulationDataResult(user,weekResult,missionTypeEnumListMap.get(GameMisionType.TREASUREMISSION),treasureWeekCumulationData);
|
||||
|
|
@ -224,13 +222,6 @@ public class UserMissionManager extends MongoBase {
|
|||
updateString("treasureMonthCumulationData",treasureMonthCumulationData);
|
||||
updateString("treasureMissionIdsType",treasureMissionIdsType);
|
||||
}
|
||||
if(lifeResult!=null){
|
||||
lifeResult.setMissionTimeType(4);
|
||||
treasureMissionIdsType.calCumulationDataResult(user,lifeResult,missionTypeEnumListMap.get(GameMisionType.TREASUREMISSION),treasureLifeCumulationData);
|
||||
updateString("treasureLifeCumulationData",treasureLifeCumulationData);
|
||||
updateString("treasureMissionIdsType",treasureMissionIdsType);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -421,11 +412,6 @@ public class UserMissionManager extends MongoBase {
|
|||
updateString("treasureMonthCumulationData", treasureMonthCumulationData);
|
||||
}
|
||||
|
||||
public void setTreasureLifeCumulationData(CumulationData treasureLifeCumulationData) {
|
||||
this.treasureLifeCumulationData = treasureLifeCumulationData;
|
||||
updateString("treasureLifeCumulationData", treasureLifeCumulationData);
|
||||
}
|
||||
|
||||
public void setSevenHappyCumulationData(CumulationData sevenHappyCumulationData) {
|
||||
this.sevenHappyCumulationData = sevenHappyCumulationData;
|
||||
updateString("sevenHappyCumulationData", sevenHappyCumulationData);
|
||||
|
|
@ -506,10 +492,6 @@ public class UserMissionManager extends MongoBase {
|
|||
return treasureMonthCumulationData;
|
||||
}
|
||||
|
||||
public CumulationData getTreasureLifeCumulationData() {
|
||||
return treasureLifeCumulationData;
|
||||
}
|
||||
|
||||
public void setMissingRoomMissionType(MissingRoomMissionType missingRoomMissionType) {
|
||||
this.missingRoomMissionType = missingRoomMissionType;
|
||||
updateString("missingRoomMissionType",missingRoomMissionType);
|
||||
|
|
|
|||
|
|
@ -275,8 +275,8 @@ public class MissionLoigc {
|
|||
case 3:
|
||||
progress = getDoingProgress(user,treasureMonthCumulationData,config.getTaskType(),config.getTaskValue()[0]);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
missionList.add(CommonProto.UserMissionInfo.newBuilder().setMissionId(id).setState(0).setType(treasuremissionType).setProgress(progress).setTakeTimes(0).build());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,6 +15,11 @@ public class LoginTimeManager extends AbstractDataManager {
|
|||
long lastLoginTime = (long)parm[2];
|
||||
//今天已经登录过了,不记录次数
|
||||
if(TimeUtils.isSameDay(System.currentTimeMillis(),lastLoginTime)){
|
||||
int times = data.loginTimesDay.getOrDefault(dayTh, 0);
|
||||
//之前没记录过,说明是刚注册,首次登录可定是同一天,设置登录次数
|
||||
if(times == 0){
|
||||
data.loginTimesDay.put(dayTh, data.loginTimesDay.getOrDefault(dayTh,0) + 1);
|
||||
}
|
||||
return new CumulationData.Result(missionType);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue