鸿蒙阵3.0.1,法宝公告同步
parent
a1eb022f14
commit
5ad536f679
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue