神魂系统功能修改

back_recharge
yuanshuai 2021-10-25 15:10:16 +08:00
parent 048adc9c64
commit ccf037d878
2 changed files with 9 additions and 0 deletions

View File

@ -58,6 +58,8 @@ public class Hero extends MongoBase implements Comparable<Hero>,Cloneable {
///神魂绑定英雄 神魂等级:<hero动态id>
private Map<Integer,List<String>>godSoulBindMap=new HashMap<>();
private int godSoulLv;
//被神魂绑定英雄 英雄动态id:英雄神魂等级(反绑)
private Map<String,Integer>godSoulBeBindMap=new HashMap<>();
@ -484,6 +486,8 @@ public class Hero extends MongoBase implements Comparable<Hero>,Cloneable {
}
}
}
this.godSoulLv=godSoulBindMap.size();
updateString("godSoulLv", godSoulLv);
updateString("godSoulBindMap", godSoulBindMap);
}
@ -491,6 +495,10 @@ public class Hero extends MongoBase implements Comparable<Hero>,Cloneable {
return godSoulBeBindMap;
}
public int getGodSoulLv() {
return godSoulLv;
}
///设置被神魂绑定关系 changeType 1:增加 2移除
public void setGodSoulBeBindMap(int changeType,String heroId,int godSoulLv) {
if (changeType==1){

View File

@ -429,6 +429,7 @@ public class CBean2Proto {
.setChangeId(hero.getChangeId())
.setSkinId(hero.getSkin())
.addAllGodSoulList(godSoulList)
.setGodSoulLv(hero.getGodSoulLv())
.build();
}