十绝阵掉落修改
parent
17f1f0a639
commit
c81995c849
|
@ -385,10 +385,10 @@ public class DeathPathLogic {
|
||||||
//您所在的公会或您没有达到领奖条件
|
//您所在的公会或您没有达到领奖条件
|
||||||
throw new ErrorCodeException(ErrorCode.SERVER_SELF_DEFINE);
|
throw new ErrorCodeException(ErrorCode.SERVER_SELF_DEFINE);
|
||||||
}
|
}
|
||||||
// if(countInfo.getUserReward().get(uid).getPosition()!=0){
|
if(countInfo.getUserReward().get(uid).getPosition()!=0){
|
||||||
// //您已领取过奖励
|
//您已领取过奖励
|
||||||
// throw new ErrorCodeException(ErrorCode.SERVER_SELF_DEFINE);
|
throw new ErrorCodeException(ErrorCode.SERVER_SELF_DEFINE);
|
||||||
// }
|
}
|
||||||
// 根据排名进行随机奖励
|
// 根据排名进行随机奖励
|
||||||
Long rank = RedisUtil.getInstence().getZSetreverseRank(RedisKey.DEATH_PATH_TOTAL_GUILD_RANK, "", String.valueOf(user.getPlayerInfoManager().getGuildId()));
|
Long rank = RedisUtil.getInstence().getZSetreverseRank(RedisKey.DEATH_PATH_TOTAL_GUILD_RANK, "", String.valueOf(user.getPlayerInfoManager().getGuildId()));
|
||||||
if(rank==-1){
|
if(rank==-1){
|
||||||
|
@ -397,12 +397,12 @@ public class DeathPathLogic {
|
||||||
int[] reward = getRewardByRank(rank.intValue());
|
int[] reward = getRewardByRank(rank.intValue());
|
||||||
countInfo.putUserReward(uid,new DeathReward(reward[0],reward[1],position,user.getPlayerInfoManager().getNickName()));
|
countInfo.putUserReward(uid,new DeathReward(reward[0],reward[1],position,user.getPlayerInfoManager().getNickName()));
|
||||||
RedisUtil.getInstence().set(RedisKey.DEATH_PAHT_TOTAL_CHALLENGE_COUNT, String.valueOf(guildId),countInfo);
|
RedisUtil.getInstence().set(RedisKey.DEATH_PAHT_TOTAL_CHALLENGE_COUNT, String.valueOf(guildId),countInfo);
|
||||||
ItemUtil.drop(user,new int[][]{reward},BIReason.DEATH_PAHT_RANDOM_REWARD);
|
CommonProto.Drop.Builder drop = ItemUtil.drop(user, new int[][]{reward}, BIReason.DEATH_PAHT_RANDOM_REWARD);
|
||||||
|
Family.DoRewardDeathPathResponse response =Family.DoRewardDeathPathResponse.newBuilder().setDrop(drop).build();
|
||||||
Family.RewardInfo info = Family.RewardInfo.newBuilder().setUid(uid).setItemCount(reward[1]).setItemId(reward[0]).setPosition(position).setUsername(user.getPlayerInfoManager().getNickName()).build();
|
Family.RewardInfo info = Family.RewardInfo.newBuilder().setUid(uid).setItemCount(reward[1]).setItemId(reward[0]).setPosition(position).setUsername(user.getPlayerInfoManager().getNickName()).build();
|
||||||
Family.DoRewardIndication indication =Family.DoRewardIndication.newBuilder().setInfo(info).build();
|
Family.DoRewardIndication indication =Family.DoRewardIndication.newBuilder().setInfo(info).build();
|
||||||
GuildLogic.sendIndicationToMember(GuilidManager.guildInfoMap.get(guildId), MessageTypeProto.MessageType.DEATH_PATH_DO_REWARD_INDICATION,indication);
|
GuildLogic.sendIndicationToMember(GuilidManager.guildInfoMap.get(guildId), MessageTypeProto.MessageType.DEATH_PATH_DO_REWARD_INDICATION,indication);
|
||||||
MessageUtil.sendMessage(sessio
|
MessageUtil.sendMessage(session,1,messageType.getNumber(),response,true);
|
||||||
n,1,messageType.getNumber(),null,true);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue