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