关卡限制活动
parent
307768615b
commit
e1786b61f7
|
|
@ -37,13 +37,13 @@ public class FightMainEventHandler implements IEventHandler{
|
||||||
for(SGlobalActivity sGlobalActivity : SGlobalActivity.getsGlobalActivityMap().values()){
|
for(SGlobalActivity sGlobalActivity : SGlobalActivity.getsGlobalActivityMap().values()){
|
||||||
int[] openRules = sGlobalActivity.getOpenRules();
|
int[] openRules = sGlobalActivity.getOpenRules();
|
||||||
if(openRules!=null && openRules.length>0 && openRules[0] == 1){
|
if(openRules!=null && openRules.length>0 && openRules[0] == 1){
|
||||||
ActivityMission activityMission = user.getActivityManager().getActivityMissionMap().get(sGlobalActivity.getId());
|
ActivityMission activityMission = user.getActivityManager().getGGActivityMissionMap().get(sGlobalActivity.getId());
|
||||||
if(activityMission!=null && activityMission.getActivityState() == ActivityType.UNOPEN_STATE){
|
if(activityMission!=null && activityMission.getActivityState() == ActivityType.UNOPEN_STATE){
|
||||||
int virtureId = SMainLevelConfig.config.get( openRules[1]).getVirtureId();
|
int virtureId = SMainLevelConfig.config.get( openRules[1]).getVirtureId();
|
||||||
SMainLevelConfig mineMainLevelConfig = SMainLevelConfig.fightPreMap.get(fightId);
|
SMainLevelConfig mineMainLevelConfig = SMainLevelConfig.config.get(fightId);
|
||||||
if(user.getMainLevelManager().getState() == 2 ){
|
// if(user.getMainLevelManager().getState() == 2 ){
|
||||||
mineMainLevelConfig = SMainLevelConfig.config.get(user.getMainLevelManager().getFightId());
|
// mineMainLevelConfig = SMainLevelConfig.config.get(user.getMainLevelManager().getFightId());
|
||||||
}
|
// }
|
||||||
if(mineMainLevelConfig!=null && virtureId <= mineMainLevelConfig.getVirtureId()){
|
if(mineMainLevelConfig!=null && virtureId <= mineMainLevelConfig.getVirtureId()){
|
||||||
activityMission.updateActivityState(ActivityType.OPEN_STATE);
|
activityMission.updateActivityState(ActivityType.OPEN_STATE);
|
||||||
ActivityLogic.getInstance().sendActivityInfo(user,sGlobalActivity.getId());
|
ActivityLogic.getInstance().sendActivityInfo(user,sGlobalActivity.getId());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue