修行,未完成提交

back_recharge
duhui 2021-05-11 17:59:49 +08:00
parent 9457e48c5c
commit 1d8fea9f96
2 changed files with 39 additions and 2 deletions

View File

@ -22,7 +22,9 @@ public class HeroManager extends MongoBase {
private Map<Integer,Integer> mustRandomCount= new HashMap<>(); private Map<Integer,Integer> mustRandomCount= new HashMap<>();
private Map<Integer,Integer> randomPoolInfo = new HashMap<>();//每个池子抽了多少次的信息 //每个池子抽了多少次的信息
private Map<Integer,Integer> randomPoolInfo = new HashMap<>();
private Map<Integer,Integer> heroHandBook = new HashMap<>(); private Map<Integer,Integer> heroHandBook = new HashMap<>();
private Set<Integer> heroHandBookEnabled = new HashSet<>(); private Set<Integer> heroHandBookEnabled = new HashSet<>();
@ -51,6 +53,16 @@ public class HeroManager extends MongoBase {
// 鸿蒙碑最大等级,添加限制, // 鸿蒙碑最大等级,添加限制,
private Set<Integer> hongmengMaxLevel = new HashSet<>(); private Set<Integer> hongmengMaxLevel = new HashSet<>();
// 修行境界等级
private int practiceLevel;
/**
*
* key: id
* value: 0
* -1
*/
private Map<Integer,String> purpleMansionSeal = new HashMap<>();
public void updateRandCount(int type,int count){ public void updateRandCount(int type,int count){
updateString("totalCount." + type, count); updateString("totalCount." + type, count);
totalCount.put(type,count); totalCount.put(type,count);
@ -262,5 +274,29 @@ public class HeroManager extends MongoBase {
randomPoolInfo.put(poolId,randomPoolInfo.getOrDefault(poolId,0)+1); randomPoolInfo.put(poolId,randomPoolInfo.getOrDefault(poolId,0)+1);
updateString("randomPoolInfo", randomPoolInfo); updateString("randomPoolInfo", randomPoolInfo);
} }
public int getPracticeLevel() {
return practiceLevel;
}
public void setPracticeLevel(int practiceLevel) {
this.practiceLevel = practiceLevel;
updateString("practiceLevel", practiceLevel);
}
public void addPracticeLevel() {
this.practiceLevel+=1;
updateString("practiceLevel", practiceLevel);
}
public Map<Integer, String> getPurpleMansionSeal() {
return purpleMansionSeal;
}
public void setPurpleMansionSeal(Map<Integer, String> purpleMansionSeal) {
this.purpleMansionSeal = purpleMansionSeal;
updateString("purpleMansionSeal", purpleMansionSeal);
}
} }

View File

@ -186,8 +186,9 @@ public class HeroLogic{
if(type==4){ if(type==4){
Map<String, PropertyItem> equipMap = user.getEquipManager().getEquipMap(); Map<String, PropertyItem> equipMap = user.getEquipManager().getEquipMap();
for(PropertyItem equipInfo: equipMap.values()){ for(PropertyItem equipInfo: equipMap.values()){
if(equipInfo instanceof Jewel) if(equipInfo instanceof Jewel) {
equipList.add(CBean2Proto.getEquipProto(equipInfo)); equipList.add(CBean2Proto.getEquipProto(equipInfo));
}
} }
}else { }else {
throw new ErrorCodeException(ErrorCode.SERVER_SELF_DEFINE); throw new ErrorCodeException(ErrorCode.SERVER_SELF_DEFINE);