任务优化

master_huanxiang
PC-202302260912\Administrator 2023-07-20 16:46:18 +08:00
parent e55c2e593d
commit 10f8b89faa
2 changed files with 2 additions and 5 deletions

View File

@ -13,7 +13,7 @@ public class DailyRefreshEventProcess implements BaseGameEventProcessor {
@Override
public void onGameEvent(User user, Map<GameMisionType, List<MissionStateChangeInfo>> misionTypeListMap, GameEvent event, Object... parm) throws Exception {
user.getUserMissionManager().openMission(user,event,misionTypeListMap, parm);
if(event == GameEvent.MISSING_ROOM_REFRESH){
if(event == GameEvent.MISSING_ROOM_REFRESH || event == GameEvent.VIP_LEVLUP){
List<MissionType> typeList = MissionEventDistributor.eventEnumListMap.get(event);
if(typeList!=null){
for (MissionType type : typeList) {

View File

@ -87,9 +87,8 @@ public class MissionEventDistributor {
typeList = new ArrayList<>();
typeList.add(MissionType.VIP_LEVEL);
typeList.add(MissionType.VIP_LEVEL);
eventEnumListMap.put(GameEvent.VIP_LEVLUP,typeList);
eventProcessor.put(GameEvent.VIP_LEVLUP,new CumulationDataEventProcessor());
eventProcessor.put(GameEvent.VIP_LEVLUP,new DailyRefreshEventProcess());
typeList = new ArrayList<>();
typeList.add(MissionType.COLLECT_QUALITY_HERO);
@ -97,8 +96,6 @@ public class MissionEventDistributor {
eventEnumListMap.put(GameEvent.GET_HERO,typeList);
eventProcessor.put(GameEvent.GET_HERO,new CumulationDataEventProcessor());
typeList = new ArrayList<>();
typeList.add(MissionType.HERO_LEVLE_COUNT);
typeList.add(MissionType.HERO_LEVLE_TIMES);