法宝等级默认一级
parent
586c38221d
commit
78b2823b14
|
@ -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) {
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue