调整玉虚论道

dengdan 2022-09-13 12:19:48 +08:00
parent 1a7f39304c
commit b1e721c96a
3 changed files with 12 additions and 12 deletions

View File

@ -158,7 +158,7 @@ public class Hero extends MongoBase implements Comparable<Hero>,Cloneable {
jewelInfo = new HashSet<>(2);
}
//无尽使用固定配置英雄
//无尽和玉虚使用固定配置英雄
public Hero(int heroId,int uid){
this.setRootCollection(User._COLLECTION_NAME);
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++){
soulEquipByPositionMap.put(i+1,equipSign[i]);
}
int[] equip = propConfig.getEquipList();
// int[] equip = propConfig.getEquipList();
equipByPositionMap = new HashMap<>();
for(int i = 0; i < equip.length; i++){
equipByPositionMap.put(i+1,equip[i]);
}
// for(int i = 0; i < equip.length; i++){
// equipByPositionMap.put(i+1,equip[i]);
// }
}
public void upStar(int upStar) {

View File

@ -1985,13 +1985,15 @@ public class PlayerLogic {
throw new ErrorCodeException(ErrorCode.newDefineCode("hero no"));
}
CommonProto.Hero.Builder heroBuilder = CommonProto.Hero.newBuilder().
setLevel(rpcHero.getLevel()).
setLevel(yuxuHero.getYuXuLevel()).
setEspecialEquipLevel(rpcHero.getEspecialEquipLevel()).
setStar(yuxuHero.getStar()).
setId(rpcHero.getId()).
setHeroId(rpcHero.getTemplateId()).
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();
Map<Integer, SEndlessHeroProp> config = STableManager.getConfig(SEndlessHeroProp.class);

View File

@ -1372,13 +1372,11 @@ public class CBean2Proto {
* @return
*/
public static CommonProto.Hero getYuxuHero(Hero yuxuHero,Hero hero,HeroManager heroManager){
// 无装备
Collection<Integer> equipList =new ArrayList<>();
CommonProto.Hero hero1 = getHero(yuxuHero);
CommonProto.Hero.Builder builder = hero1.toBuilder();
builder.addAllEquipIdList(equipList);
builder.setLevel(yuxuHero.getLevel(heroManager));
builder.setBreakId(hero.getBreakIdByHongMeng(heroManager));
builder.setLevel(yuxuHero.getYuXuLevel());
builder.setBreakId(yuxuHero.getBreakId());
builder.setStarBreakId(yuxuHero.getStarBreakId());
//显示真实的法宝等级
builder.setEspecialEquipLevel(hero.getEspecialEquipLevel());
return builder.build();