调整玉虚论道
parent
1a7f39304c
commit
b1e721c96a
|
@ -158,7 +158,7 @@ public class Hero extends MongoBase implements Comparable<Hero>,Cloneable {
|
||||||
jewelInfo = new HashSet<>(2);
|
jewelInfo = new HashSet<>(2);
|
||||||
}
|
}
|
||||||
|
|
||||||
//无尽使用固定配置英雄
|
//无尽和玉虚使用固定配置英雄
|
||||||
public Hero(int heroId,int uid){
|
public Hero(int heroId,int uid){
|
||||||
this.setRootCollection(User._COLLECTION_NAME);
|
this.setRootCollection(User._COLLECTION_NAME);
|
||||||
this.id = KeyGenUtils.produceIdByModule(UUIDEnum.HERO,uid);
|
this.id = KeyGenUtils.produceIdByModule(UUIDEnum.HERO,uid);
|
||||||
|
@ -179,11 +179,11 @@ public class Hero extends MongoBase implements Comparable<Hero>,Cloneable {
|
||||||
for(int i = 0; i < equipSign.length; i++){
|
for(int i = 0; i < equipSign.length; i++){
|
||||||
soulEquipByPositionMap.put(i+1,equipSign[i]);
|
soulEquipByPositionMap.put(i+1,equipSign[i]);
|
||||||
}
|
}
|
||||||
int[] equip = propConfig.getEquipList();
|
// int[] equip = propConfig.getEquipList();
|
||||||
equipByPositionMap = new HashMap<>();
|
equipByPositionMap = new HashMap<>();
|
||||||
for(int i = 0; i < equip.length; i++){
|
// for(int i = 0; i < equip.length; i++){
|
||||||
equipByPositionMap.put(i+1,equip[i]);
|
// equipByPositionMap.put(i+1,equip[i]);
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
public void upStar(int upStar) {
|
public void upStar(int upStar) {
|
||||||
|
|
|
@ -1985,13 +1985,15 @@ public class PlayerLogic {
|
||||||
throw new ErrorCodeException(ErrorCode.newDefineCode("hero no"));
|
throw new ErrorCodeException(ErrorCode.newDefineCode("hero no"));
|
||||||
}
|
}
|
||||||
CommonProto.Hero.Builder heroBuilder = CommonProto.Hero.newBuilder().
|
CommonProto.Hero.Builder heroBuilder = CommonProto.Hero.newBuilder().
|
||||||
setLevel(rpcHero.getLevel()).
|
setLevel(yuxuHero.getYuXuLevel()).
|
||||||
setEspecialEquipLevel(rpcHero.getEspecialEquipLevel()).
|
setEspecialEquipLevel(rpcHero.getEspecialEquipLevel()).
|
||||||
setStar(yuxuHero.getStar()).
|
setStar(yuxuHero.getStar()).
|
||||||
setId(rpcHero.getId()).
|
setId(rpcHero.getId()).
|
||||||
setHeroId(rpcHero.getTemplateId()).
|
setHeroId(rpcHero.getTemplateId()).
|
||||||
setGodSoulLv(yuxuHero.getGodSoulLv()).
|
setGodSoulLv(yuxuHero.getGodSoulLv()).
|
||||||
setBreakId(rpcHero.getBreakId()).setStarBreakId(rpcHero.getStarBreakId());
|
setBreakId(yuxuHero.getBreakId()).
|
||||||
|
setStarBreakId(yuxuHero.getStarBreakId())
|
||||||
|
.setPropertyId(rpcHero.getPropertyId());
|
||||||
PlayerInfoProto.ViewHeroInfoResponse.Builder builder = PlayerInfoProto.ViewHeroInfoResponse.newBuilder();
|
PlayerInfoProto.ViewHeroInfoResponse.Builder builder = PlayerInfoProto.ViewHeroInfoResponse.newBuilder();
|
||||||
|
|
||||||
Map<Integer, SEndlessHeroProp> config = STableManager.getConfig(SEndlessHeroProp.class);
|
Map<Integer, SEndlessHeroProp> config = STableManager.getConfig(SEndlessHeroProp.class);
|
||||||
|
|
|
@ -1372,13 +1372,11 @@ public class CBean2Proto {
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public static CommonProto.Hero getYuxuHero(Hero yuxuHero,Hero hero,HeroManager heroManager){
|
public static CommonProto.Hero getYuxuHero(Hero yuxuHero,Hero hero,HeroManager heroManager){
|
||||||
// 无装备
|
|
||||||
Collection<Integer> equipList =new ArrayList<>();
|
|
||||||
CommonProto.Hero hero1 = getHero(yuxuHero);
|
CommonProto.Hero hero1 = getHero(yuxuHero);
|
||||||
CommonProto.Hero.Builder builder = hero1.toBuilder();
|
CommonProto.Hero.Builder builder = hero1.toBuilder();
|
||||||
builder.addAllEquipIdList(equipList);
|
builder.setLevel(yuxuHero.getYuXuLevel());
|
||||||
builder.setLevel(yuxuHero.getLevel(heroManager));
|
builder.setBreakId(yuxuHero.getBreakId());
|
||||||
builder.setBreakId(hero.getBreakIdByHongMeng(heroManager));
|
builder.setStarBreakId(yuxuHero.getStarBreakId());
|
||||||
//显示真实的法宝等级
|
//显示真实的法宝等级
|
||||||
builder.setEspecialEquipLevel(hero.getEspecialEquipLevel());
|
builder.setEspecialEquipLevel(hero.getEspecialEquipLevel());
|
||||||
return builder.build();
|
return builder.build();
|
||||||
|
|
Loading…
Reference in New Issue