公会排名修改、抽卡必出逻辑修改
parent
5de5f47e0e
commit
e190010e72
|
@ -340,8 +340,9 @@ public class HeroLogic{
|
||||||
//有必出时比较各个优先级,取优先级高的
|
//有必出时比较各个优先级,取优先级高的
|
||||||
int maxId = 0;
|
int maxId = 0;
|
||||||
for(int mustId:mustSet){
|
for(int mustId:mustSet){
|
||||||
maxId = mustId;
|
maxId = mustId>maxId?mustId:maxId;
|
||||||
}
|
}
|
||||||
|
System.out.println("触发必出"+maxId);
|
||||||
SLotterySpecialConfig onConfig = null;
|
SLotterySpecialConfig onConfig = null;
|
||||||
for(SLotterySpecialConfig everyConfig:specialConfigs){
|
for(SLotterySpecialConfig everyConfig:specialConfigs){
|
||||||
if(everyConfig.getDifferentType()!=maxId){
|
if(everyConfig.getDifferentType()!=maxId){
|
||||||
|
|
|
@ -42,8 +42,11 @@ public class GuildForceRank extends AbstractRank {
|
||||||
.setParam1(getParam1(data.getScore()))
|
.setParam1(getParam1(data.getScore()))
|
||||||
.setParam2(getParam2(data.getScore()))
|
.setParam2(getParam2(data.getScore()))
|
||||||
.setParam3(getParam3(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()
|
CommonProto.UserRank.Builder everyRank = CommonProto.UserRank.newBuilder()
|
||||||
.setUid(guildInfo.getId())
|
.setUid(user.getId())
|
||||||
.setGuildName(guildInfo.getName())
|
.setGuildName(guildInfo.getName())
|
||||||
.setRankInfo(everyRankInfo);
|
.setRankInfo(everyRankInfo);
|
||||||
builder.addRanks(everyRank);
|
builder.addRanks(everyRank);
|
||||||
|
|
Loading…
Reference in New Issue