法宝等级默认一级
parent
586c38221d
commit
78b2823b14
|
@ -61,7 +61,7 @@ public class Hero extends MongoBase {
|
||||||
this.star = initStar;
|
this.star = initStar;
|
||||||
this.equipByPositionMap = new HashMap<>();
|
this.equipByPositionMap = new HashMap<>();
|
||||||
this.soulEquipByPositionMap = new HashMap<>();
|
this.soulEquipByPositionMap = new HashMap<>();
|
||||||
|
this.especialEquipLevel = 1;
|
||||||
if(initStar!=scHero.getStar()){
|
if(initStar!=scHero.getStar()){
|
||||||
Map<Integer, SCHeroRankUpConfig> scHeroRankUpConfigByType = STableManager.getFigureConfig(HeroStaticConfig.class).getScHeroRankUpConfigByShow(GlobalsDef.UP_STAR_TYPE,scHero.getStar());
|
Map<Integer, SCHeroRankUpConfig> scHeroRankUpConfigByType = STableManager.getFigureConfig(HeroStaticConfig.class).getScHeroRankUpConfigByShow(GlobalsDef.UP_STAR_TYPE,scHero.getStar());
|
||||||
if(scHeroRankUpConfigByType!=null) {
|
if(scHeroRankUpConfigByType!=null) {
|
||||||
|
|
|
@ -453,6 +453,9 @@ public class ItemLogic {
|
||||||
|
|
||||||
int especialEquipId = scHero.getEquipTalismana()[1];
|
int especialEquipId = scHero.getEquipTalismana()[1];
|
||||||
SEquipTalismana sEquipTalismana = SEquipTalismana.equipTalismanaStarMap.get(especialEquipId).get(hero.getEspecialEquipLevel());
|
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);
|
boolean b = ItemUtil.itemCost(user, sEquipTalismana.getRankupBasicMaterial(), BIReason.ESPECIAL_EQUIP_UP_LEVEL_CONSUME, 1);
|
||||||
if(b){
|
if(b){
|
||||||
hero.updateEspecial(hero.getEspecialEquipLevel()+1);
|
hero.updateEspecial(hero.getEspecialEquipLevel()+1);
|
||||||
|
|
Loading…
Reference in New Issue