法宝任务
parent
c49ae44705
commit
b4fa3e8e2d
|
@ -14,6 +14,7 @@ public class CumulationData {
|
||||||
// private Map<Integer,Integer> randomCountMap = new HashMap<>(); // 抽卡次数统计
|
// private Map<Integer,Integer> randomCountMap = new HashMap<>(); // 抽卡次数统计
|
||||||
|
|
||||||
private int recruitmentRands; //群英征募 群英招募次数
|
private int recruitmentRands; //群英征募 群英招募次数
|
||||||
|
private int fabaoDrawNum;//法宝抽卡次数
|
||||||
public int elementRands; //群英征募 群英招募次数
|
public int elementRands; //群英征募 群英招募次数
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -499,6 +500,14 @@ public class CumulationData {
|
||||||
this.championshipRank = championshipRank;
|
this.championshipRank = championshipRank;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public int getFabaoDrawNum() {
|
||||||
|
return fabaoDrawNum;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setFabaoDrawNum(int fabaoDrawNum) {
|
||||||
|
this.fabaoDrawNum = fabaoDrawNum;
|
||||||
|
}
|
||||||
|
|
||||||
public int getPlayMiniGameTimes() {
|
public int getPlayMiniGameTimes() {
|
||||||
return playMiniGameTimes;
|
return playMiniGameTimes;
|
||||||
}
|
}
|
||||||
|
|
|
@ -182,7 +182,7 @@ public enum MissionType {
|
||||||
SHIJUE_INSTANCE_ZONES_NUM(162),//十绝挑战num次
|
SHIJUE_INSTANCE_ZONES_NUM(162),//十绝挑战num次
|
||||||
QIJIE_INSTANCE_ZONES_NUM(163),//进行num次七界试炼
|
QIJIE_INSTANCE_ZONES_NUM(163),//进行num次七界试炼
|
||||||
XIAOYAOYOU_CONSUME_NUM(164),//逍遥游消耗云游值num点
|
XIAOYAOYOU_CONSUME_NUM(164),//逍遥游消耗云游值num点
|
||||||
|
FABAO_DRAW_NUM(165),//法宝抽卡次数
|
||||||
;
|
;
|
||||||
|
|
||||||
private int missionType;
|
private int missionType;
|
||||||
|
|
|
@ -15,6 +15,7 @@ public class DataManagerDistributor {
|
||||||
|
|
||||||
public static void init(){
|
public static void init(){
|
||||||
judges.put(MissionType.RECRUITMENT_RANDOM_HEROES,new RandomHeroDataManager());
|
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.ELEMENT_RANDOM_TIMES,new RandomHeroDataManager());
|
||||||
judges.put(MissionType.COLLECT_QUALITY_HERO,new GetHeroManager());
|
judges.put(MissionType.COLLECT_QUALITY_HERO,new GetHeroManager());
|
||||||
judges.put(MissionType.COLLECT_DIFFERENT_HEROS,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 = new ArrayList<>();
|
||||||
typeList.add(MissionType.RECRUITMENT_RANDOM_HEROES);
|
typeList.add(MissionType.RECRUITMENT_RANDOM_HEROES);
|
||||||
|
typeList.add(MissionType.FABAO_DRAW_NUM);
|
||||||
typeList.add(MissionType.ELEMENT_RANDOM_TIMES);
|
typeList.add(MissionType.ELEMENT_RANDOM_TIMES);
|
||||||
typeList.add(MissionType.CARD_RANDOM_TYPE);
|
typeList.add(MissionType.CARD_RANDOM_TYPE);
|
||||||
typeList.add(MissionType.RANDOM_All_TIMES);
|
typeList.add(MissionType.RANDOM_All_TIMES);
|
||||||
|
|
Loading…
Reference in New Issue