神魂系统功能修改
parent
048adc9c64
commit
ccf037d878
|
@ -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){
|
||||
|
|
|
@ -429,6 +429,7 @@ public class CBean2Proto {
|
|||
.setChangeId(hero.getChangeId())
|
||||
.setSkinId(hero.getSkin())
|
||||
.addAllGodSoulList(godSoulList)
|
||||
.setGodSoulLv(hero.getGodSoulLv())
|
||||
.build();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue