法宝任务
parent
c49ae44705
commit
b4fa3e8e2d
|
@ -14,6 +14,7 @@ public class CumulationData {
|
|||
// private Map<Integer,Integer> randomCountMap = new HashMap<>(); // 抽卡次数统计
|
||||
|
||||
private int recruitmentRands; //群英征募 群英招募次数
|
||||
private int fabaoDrawNum;//法宝抽卡次数
|
||||
public int elementRands; //群英征募 群英招募次数
|
||||
|
||||
/**
|
||||
|
@ -499,6 +500,14 @@ public class CumulationData {
|
|||
this.championshipRank = championshipRank;
|
||||
}
|
||||
|
||||
public int getFabaoDrawNum() {
|
||||
return fabaoDrawNum;
|
||||
}
|
||||
|
||||
public void setFabaoDrawNum(int fabaoDrawNum) {
|
||||
this.fabaoDrawNum = fabaoDrawNum;
|
||||
}
|
||||
|
||||
public int getPlayMiniGameTimes() {
|
||||
return playMiniGameTimes;
|
||||
}
|
||||
|
|
|
@ -182,7 +182,7 @@ public enum MissionType {
|
|||
SHIJUE_INSTANCE_ZONES_NUM(162),//十绝挑战num次
|
||||
QIJIE_INSTANCE_ZONES_NUM(163),//进行num次七界试炼
|
||||
XIAOYAOYOU_CONSUME_NUM(164),//逍遥游消耗云游值num点
|
||||
|
||||
FABAO_DRAW_NUM(165),//法宝抽卡次数
|
||||
;
|
||||
|
||||
private int missionType;
|
||||
|
|
|
@ -15,6 +15,7 @@ public class DataManagerDistributor {
|
|||
|
||||
public static void init(){
|
||||
judges.put(MissionType.RECRUITMENT_RANDOM_HEROES,new RandomHeroDataManager());
|
||||
judges.put(MissionType.FABAO_DRAW_NUM,new FabaoDrawTaskManager());
|
||||
judges.put(MissionType.ELEMENT_RANDOM_TIMES,new RandomHeroDataManager());
|
||||
judges.put(MissionType.COLLECT_QUALITY_HERO,new GetHeroManager());
|
||||
judges.put(MissionType.COLLECT_DIFFERENT_HEROS,new GetHeroManager());
|
||||
|
|
|
@ -0,0 +1,23 @@
|
|||
package com.ljsd.jieling.logic.mission.data;
|
||||
|
||||
import com.ljsd.jieling.logic.dao.CumulationData;
|
||||
import com.ljsd.jieling.logic.dao.root.User;
|
||||
import com.ljsd.jieling.logic.mission.MissionType;
|
||||
|
||||
/**
|
||||
* @author lvxinran
|
||||
* @date 2021/6/8
|
||||
* @discribe
|
||||
*/
|
||||
public class FabaoDrawTaskManager extends AbstractDataManager{
|
||||
@Override
|
||||
public CumulationData.Result updateData(CumulationData data, MissionType missionType, Object... parm) {
|
||||
data.setFabaoDrawNum(data.getFabaoDrawNum()+1);
|
||||
return new CumulationData.Result(missionType);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getProcess(User user, CumulationData data, int[] missionSubType) {
|
||||
return data.getFabaoDrawNum();
|
||||
}
|
||||
}
|
|
@ -84,6 +84,7 @@ public class MissionEventDistributor {
|
|||
|
||||
typeList = new ArrayList<>();
|
||||
typeList.add(MissionType.RECRUITMENT_RANDOM_HEROES);
|
||||
typeList.add(MissionType.FABAO_DRAW_NUM);
|
||||
typeList.add(MissionType.ELEMENT_RANDOM_TIMES);
|
||||
typeList.add(MissionType.CARD_RANDOM_TYPE);
|
||||
typeList.add(MissionType.RANDOM_All_TIMES);
|
||||
|
|
Loading…
Reference in New Issue