公会排名修改、抽卡必出逻辑修改

back_recharge
lvxinran 2020-06-19 19:29:18 +08:00
parent 5de5f47e0e
commit e190010e72
2 changed files with 6 additions and 2 deletions

View File

@ -340,8 +340,9 @@ public class HeroLogic{
//有必出时比较各个优先级,取优先级高的
int maxId = 0;
for(int mustId:mustSet){
maxId = mustId;
maxId = mustId>maxId?mustId:maxId;
}
System.out.println("触发必出"+maxId);
SLotterySpecialConfig onConfig = null;
for(SLotterySpecialConfig everyConfig:specialConfigs){
if(everyConfig.getDifferentType()!=maxId){

View File

@ -42,8 +42,11 @@ public class GuildForceRank extends AbstractRank {
.setParam1(getParam1(data.getScore()))
.setParam2(getParam2(data.getScore()))
.setParam3(getParam3(data.getScore()));
Set<Integer> chairMan = guildInfo.getMembers().get(GlobalsDef.CHAIRMAN);
int chairManId = chairMan.iterator().next();
User user = UserManager.getUser(chairManId);
CommonProto.UserRank.Builder everyRank = CommonProto.UserRank.newBuilder()
.setUid(guildInfo.getId())
.setUid(user.getId())
.setGuildName(guildInfo.getName())
.setRankInfo(everyRankInfo);
builder.addRanks(everyRank);