法宝等级默认一级

lvxinran 2020-05-01 16:15:04 +08:00
parent 586c38221d
commit 78b2823b14
2 changed files with 4 additions and 1 deletions

View File

@ -61,7 +61,7 @@ public class Hero extends MongoBase {
this.star = initStar;
this.equipByPositionMap = new HashMap<>();
this.soulEquipByPositionMap = new HashMap<>();
this.especialEquipLevel = 1;
if(initStar!=scHero.getStar()){
Map<Integer, SCHeroRankUpConfig> scHeroRankUpConfigByType = STableManager.getFigureConfig(HeroStaticConfig.class).getScHeroRankUpConfigByShow(GlobalsDef.UP_STAR_TYPE,scHero.getStar());
if(scHeroRankUpConfigByType!=null) {

View File

@ -453,6 +453,9 @@ public class ItemLogic {
int especialEquipId = scHero.getEquipTalismana()[1];
SEquipTalismana sEquipTalismana = SEquipTalismana.equipTalismanaStarMap.get(especialEquipId).get(hero.getEspecialEquipLevel());
if(sEquipTalismana!=null&&sEquipTalismana.getRankupBasicMaterial()==null){
throw new ErrorCodeException(ErrorCode.newDefineCode("法宝已最大等级"));
}
boolean b = ItemUtil.itemCost(user, sEquipTalismana.getRankupBasicMaterial(), BIReason.ESPECIAL_EQUIP_UP_LEVEL_CONSUME, 1);
if(b){
hero.updateEspecial(hero.getEspecialEquipLevel()+1);