青龙秘宝修改
parent
64105348b4
commit
6a6e36facc
|
@ -39,19 +39,15 @@ public class TreasureActivity extends AbstractActivity {
|
||||||
public void onResume(User user) throws Exception {
|
public void onResume(User user) throws Exception {
|
||||||
LOGGER.info("青龙秘宝日常刷新...");
|
LOGGER.info("青龙秘宝日常刷新...");
|
||||||
user.getUserMissionManager().onGameEvent(user, GameEvent.TREASH_WEEK_REFRESH, id);
|
user.getUserMissionManager().onGameEvent(user, GameEvent.TREASH_WEEK_REFRESH, id);
|
||||||
//戒灵秘宝改为青龙秘宝,只有周任务和月任务 2020.8.14
|
|
||||||
//user.getUserMissionManager().onGameEvent(user, GameEvent.TREASH_REFRESH, id);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void initActivity(User user) throws Exception {
|
public void initActivity(User user) throws Exception {
|
||||||
|
|
||||||
LOGGER.info("[青龙秘宝初始化] [uid:{}] activityId={}",user.getId(), id);
|
LOGGER.info("[青龙秘宝初始化] [uid:{}] activityId={}",user.getId(), id);
|
||||||
if(user.getPlayerInfoManager().getHadBuyTreasure() == 1){
|
if(user.getPlayerInfoManager().getHadBuyTreasure() == 1){
|
||||||
LOGGER.info("[青龙秘宝初始化] [重置秘宝解锁状态] [uid:{}]",user.getId());
|
LOGGER.info("[青龙秘宝初始化] [重置秘宝解锁状态] [uid:{}]",user.getId());
|
||||||
user.getPlayerInfoManager().setHadBuyTreasure(0);
|
user.getPlayerInfoManager().setHadBuyTreasure(0);
|
||||||
}
|
}
|
||||||
reSetGood(user);
|
|
||||||
SGlobalActivity sGlobalActivity = SGlobalActivity.getsGlobalActivityMap().get(id);
|
SGlobalActivity sGlobalActivity = SGlobalActivity.getsGlobalActivityMap().get(id);
|
||||||
user.getUserMissionManager().onGameEvent(user, GameEvent.TREASH_MONTH_REFRESH, sGlobalActivity.getId());
|
user.getUserMissionManager().onGameEvent(user, GameEvent.TREASH_MONTH_REFRESH, sGlobalActivity.getId());
|
||||||
user.getUserMissionManager().onGameEvent(user, GameEvent.TREASH_WEEK_REFRESH, sGlobalActivity.getId());
|
user.getUserMissionManager().onGameEvent(user, GameEvent.TREASH_WEEK_REFRESH, sGlobalActivity.getId());
|
||||||
|
@ -93,7 +89,6 @@ public class TreasureActivity extends AbstractActivity {
|
||||||
ActivityMission activityMission = user.getActivityManager().getActivityMissionMap().get(activityId);
|
ActivityMission activityMission = user.getActivityManager().getActivityMissionMap().get(activityId);
|
||||||
int destState = getDestState(user);
|
int destState = getDestState(user);
|
||||||
List<int[][]> dropList = new ArrayList<>(2);
|
List<int[][]> dropList = new ArrayList<>(2);
|
||||||
// Set<Integer> missionIds = new HashSet<>();
|
|
||||||
if (missionId == -2) {
|
if (missionId == -2) {
|
||||||
if (user.getPlayerInfoManager().getHadBuyTreasure() == 0) {
|
if (user.getPlayerInfoManager().getHadBuyTreasure() == 0) {
|
||||||
throw new ErrorCodeException(ErrorCode.newDefineCode("请先解锁秘宝"));
|
throw new ErrorCodeException(ErrorCode.newDefineCode("请先解锁秘宝"));
|
||||||
|
@ -188,15 +183,6 @@ public class TreasureActivity extends AbstractActivity {
|
||||||
getAllTreasureRewards(user, user.getActivityManager().getActivityMissionMap().get(id), getDestState(user), itemAttrs);
|
getAllTreasureRewards(user, user.getActivityManager().getActivityMissionMap().get(id), getDestState(user), itemAttrs);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void reSetGood(User user){
|
|
||||||
ReceiveWelfareBag bagInfo = (ReceiveWelfareBag) user.getPlayerInfoManager().getNewRechargeInfo().getReceiveMap().get(5001);
|
|
||||||
if (bagInfo == null){
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
bagInfo.refresh();
|
|
||||||
LOGGER.info("================青龙秘宝刷新===============,uid:{},id:{}",user.getId(),id);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通知客户端每周补给特权变动
|
* 通知客户端每周补给特权变动
|
||||||
* @param sesson
|
* @param sesson
|
||||||
|
|
Loading…
Reference in New Issue