session
parent
69d72692df
commit
b3e7188023
|
@ -695,7 +695,7 @@ public class CombatLogic {
|
||||||
//发送击杀boss奖励和发现者奖励
|
//发送击杀boss奖励和发现者奖励
|
||||||
if(fightResult == 1){
|
if(fightResult == 1){
|
||||||
i = i+1;
|
i = i+1;
|
||||||
String killReward = sendRewardOfBossKilled(adventureBoss.getFindUserId(), uid, bossGroupId, adventureBoss.getArenaId(), adventureBoss.getA renaLevel());
|
String killReward = sendRewardOfBossKilled(adventureBoss.getFindUserId(), uid, bossGroupId, adventureBoss.getArenaId(), adventureBoss.getArenaLevel());
|
||||||
builder.setKillRewards(killReward);
|
builder.setKillRewards(killReward);
|
||||||
user.getUserMissionManager().onGameEvent(user, GameEvent.KILLINVASIONBOSS);
|
user.getUserMissionManager().onGameEvent(user, GameEvent.KILLINVASIONBOSS);
|
||||||
RedisUtil.getInstence().removeMapEntrys(RedisKey.ADVENTRUEN_BOSS_INFO,"",bossId);
|
RedisUtil.getInstence().removeMapEntrys(RedisKey.ADVENTRUEN_BOSS_INFO,"",bossId);
|
||||||
|
@ -706,7 +706,9 @@ public class CombatLogic {
|
||||||
FightInfoProto.AdventureBossKillIndication bossKilled = FightInfoProto.AdventureBossKillIndication.newBuilder().setBossId(adventureBoss.getBossId()).setPos(adventureBoss.getArenaId()).build();
|
FightInfoProto.AdventureBossKillIndication bossKilled = FightInfoProto.AdventureBossKillIndication.newBuilder().setBossId(adventureBoss.getBossId()).setPos(adventureBoss.getArenaId()).build();
|
||||||
for(Integer sendID : friends){
|
for(Integer sendID : friends){
|
||||||
ISession sessionByUid = OnlineUserManager.getSessionByUid(sendID);
|
ISession sessionByUid = OnlineUserManager.getSessionByUid(sendID);
|
||||||
MessageUtil.sendIndicationMessage(sessionByUid,1, MessageTypeProto.MessageType.ADVENTURE_BOSS_KILL_INDICATION_VALUE,bossKilled,true);
|
if(sessionByUid!=null){
|
||||||
|
MessageUtil.sendIndicationMessage(sessionByUid,1, MessageTypeProto.MessageType.ADVENTURE_BOSS_KILL_INDICATION_VALUE,bossKilled,true);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(findSession!=null){
|
if(findSession!=null){
|
||||||
MessageUtil.sendIndicationMessage(findSession,1, MessageTypeProto.MessageType.ADVENTURE_BOSS_KILL_INDICATION_VALUE,bossKilled,true);
|
MessageUtil.sendIndicationMessage(findSession,1, MessageTypeProto.MessageType.ADVENTURE_BOSS_KILL_INDICATION_VALUE,bossKilled,true);
|
||||||
|
|
Loading…
Reference in New Issue