云梦祈福初始化
parent
538f965b32
commit
668635d0ef
|
@ -128,6 +128,8 @@ public class ActivityLogic {
|
|||
activityMission.initOtherMission(misionIds);
|
||||
user.getActivityManager().addActivity(sGlobalActivity.getId(),activityMission);
|
||||
break;
|
||||
case ActivityType.BLESSACTIVITY:
|
||||
blessInfoInit(user.getActivityManager());
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -857,6 +859,9 @@ public class ActivityLogic {
|
|||
index++;
|
||||
}
|
||||
int[] order = MathUtils.randomFromWeightWithTaking(result, 16);
|
||||
for (int i = 0; i <order.length ; i++) {
|
||||
LOGGER.info("获取顺序{}",order[i]);
|
||||
}
|
||||
index = 0;
|
||||
for (Map.Entry<Integer,ActivityProgressInfo> entry :activityProgressInfoMap.entrySet()) {
|
||||
if(entry.getKey()>16){
|
||||
|
@ -910,7 +915,7 @@ public class ActivityLogic {
|
|||
}
|
||||
int[] reward = poolMap.get(resultRewardId).getReward();
|
||||
dropItem[0] = reward;
|
||||
CommonProto.Drop.Builder drop = ItemUtil.drop(user, dropItem, BIReason.BLESS_REWARD);
|
||||
CommonProto.Drop.Builder drop = ItemUtil.dropPer(user, dropItem, BIReason.BLESS_REWARD);
|
||||
activityMission.updateActivityState(activityMission.getActivityState()+1);
|
||||
PlayerInfoProto.blessChooseResponse response = PlayerInfoProto.blessChooseResponse.newBuilder().setReward(drop).setChooseRewardId(resultRewardId).build();
|
||||
MessageUtil.sendMessage(session,1,messageType.getNumber(),response,true);
|
||||
|
|
|
@ -22,6 +22,6 @@ public interface ActivityType {
|
|||
int FirstRecharge =4; //首充
|
||||
int RechargeTotal =5; //累计充值
|
||||
int GrowthFund =6; //成长基金
|
||||
|
||||
int BLESSACTIVITY = 7;
|
||||
int TREASURE =8; //孙龙的宝藏
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue