云梦祈福初始化

back_recharge
lvxinran 2019-07-24 21:56:04 +08:00
parent 538f965b32
commit 668635d0ef
2 changed files with 7 additions and 2 deletions

View File

@ -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);

View File

@ -22,6 +22,6 @@ public interface ActivityType {
int FirstRecharge =4; //首充
int RechargeTotal =5; //累计充值
int GrowthFund =6; //成长基金
int BLESSACTIVITY = 7;
int TREASURE =8; //孙龙的宝藏
}