飞升脚本修改提交

back_recharge
yuanshuai 2021-12-28 15:07:39 +08:00
parent 4de94d16ea
commit 9b31eeadc9
1 changed files with 9 additions and 3 deletions

View File

@ -1528,8 +1528,8 @@ public class HeroLogic {
}
removeHeroIds.add(consume.getItemId());
}
// 道具
else {
// 万能和专属道具检测
else if(consume.getType() == 2){
int itemId = Integer.parseInt(consume.getItemId());
if (!items.contains(itemId)) {
boolean camp = upStartItemCamp(scHero.getPropertyName(), itemCamp, itemId);
@ -1540,6 +1540,12 @@ public class HeroLogic {
Integer num = removeItemMap.getOrDefault(itemId, 0);
removeItemMap.put(itemId, num + 1);
}
//配置在格子里特殊显示道具消耗
else{
int itemId = Integer.parseInt(consume.getItemId());
Integer num = removeItemMap.getOrDefault(itemId, 0);
removeItemMap.put(itemId, num + 1);
}
}
// 校验道具数量
boolean cost = ItemUtil.checkCost(user, removeItemMap);
@ -1597,7 +1603,7 @@ public class HeroLogic {
MessageUtil.sendMessage(session, 1, MessageTypeProto.MessageType.UP_HERO_STAR_RESPONSE_VALUE, baseBuilder.build(), true);
if (targetHero.getStar() >= SSpecialConfig.getIntegerValue(SSpecialConfig.ChangeGodHeroContentParm)) {
//化神飘字
//飞升飘字
String message = SErrorCodeEerverConfig.getI18NMessageNeedConvert("animal_change_god_hero_content",
new Object[]{user.getPlayerInfoManager().getNameColor(), user.getPlayerInfoManager().getNickName(), scHero.getReadingName()},
new int[]{0, 0, 1});