鸿蒙阵3.0.1,法宝公告同步

back_recharge
duhui 2021-01-06 10:20:12 +08:00
parent a1eb022f14
commit 5ad536f679
1 changed files with 6 additions and 1 deletions

View File

@ -699,11 +699,16 @@ public class ItemLogic {
Poster.getPoster().dispatchEvent(new EspecialEquipUpEvent(user.getId(), especialEquipId, hero.getEspecialEquipLevel()));
user.getUserMissionManager().onGameEvent(user, GameEvent.ESPECIAL_EQUIP, hero.getEspecialEquipLevel(), heroId);
MessageUtil.sendMessage(session, 1, MessageTypeProto.MessageType.UP_HERO_STAR_RESPONSE_VALUE, null, true);
if (hero.getEspecialEquipLevel() >= SSpecialConfig.getIntegerValue(SSpecialConfig.lamp_rankup_equiptalisman_content_parm)) {
int[] value = SSpecialConfig.getOnceArrayValue(SSpecialConfig.lamp_rankup_equiptalisman_content_parm);
if (hero.getEspecialEquipLevel() >= value[0]) {
SItem sItem = SItem.getsItemMap().get(especialEquipId);
if (sItem.getQuantity() < 5) {
return;
}
// 每5级发送一次公告
if (hero.getEspecialEquipLevel() % value[1] != 0) {
return;
}
String message = SErrorCodeEerverConfig.getI18NMessage("lamp_rankup_equiptalisman_content", new Object[]{user.getPlayerInfoManager().getNickName(), sItem.getName(), hero.getEspecialEquipLevel()});
ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT, sItem.getId(), 0, 0, 0, 0, 0);
}