竞技试炼

back_recharge
jiahuiwen 2021-12-08 13:19:21 +08:00
parent e6d3b7a85c
commit ad85622fe3
3 changed files with 45 additions and 0 deletions

View File

@ -102,6 +102,7 @@ public interface ActivityType {
int CONTINUOUS_GIFT = 85;//连续礼包 int CONTINUOUS_GIFT = 85;//连续礼包
int TRANSFORMATION_DRAW_CARD = 86;//方寸寻宝 int TRANSFORMATION_DRAW_CARD = 86;//方寸寻宝
int CONTINUOUS_GIFT_NEW = 87;//新连续礼包 int CONTINUOUS_GIFT_NEW = 87;//新连续礼包
int ARENA_RANK_EXPERIMENT = 88;//竞技试炼
int SPECIAL_MONSTER_RANDOM_ACTIVITY = 100;//灵兽宝阁活动 int SPECIAL_MONSTER_RANDOM_ACTIVITY = 100;//灵兽宝阁活动
int SPECIAL_MONSTER_GIFT_ACTIVITY = 101;//灵兽礼包 int SPECIAL_MONSTER_GIFT_ACTIVITY = 101;//灵兽礼包

View File

@ -93,6 +93,7 @@ public enum ActivityTypeEnum {
CONTINUOUS_GIFT(ActivityType.CONTINUOUS_GIFT,SuperBoxActivity::new),//连续礼包 CONTINUOUS_GIFT(ActivityType.CONTINUOUS_GIFT,SuperBoxActivity::new),//连续礼包
TRANSFORMATION_DRAW_CARD(ActivityType.TRANSFORMATION_DRAW_CARD,DefaultEmptyActivity::new),//方寸寻宝 TRANSFORMATION_DRAW_CARD(ActivityType.TRANSFORMATION_DRAW_CARD,DefaultEmptyActivity::new),//方寸寻宝
CONTINUOUS_GIFT_NEW(ActivityType.CONTINUOUS_GIFT_NEW,ContinuousGiftActivity::new),//新连续礼包 CONTINUOUS_GIFT_NEW(ActivityType.CONTINUOUS_GIFT_NEW,ContinuousGiftActivity::new),//新连续礼包
ARENA_RANK_EXPERIMENT(ActivityType.ARENA_RANK_EXPERIMENT,ArenaRankActivity::new),//竞技试炼
; ;
private int type; private int type;

View File

@ -0,0 +1,43 @@
package com.ljsd.jieling.logic.activity;
import com.ljsd.jieling.jbean.ActivityMission;
import com.ljsd.jieling.logic.activity.event.IEvent;
import com.ljsd.jieling.logic.dao.root.User;
import com.ljsd.jieling.network.session.ISession;
/**
* @author hj
*
*/
public class ArenaRankActivity extends AbstractActivity {
ArenaRankActivity(int id) {
super(id);
}
@Override
public void initActivity(User user) {
LOGGER.info("initActivity uid={} 竞技试炼...{}",user.getId(), id);
}
@Override
public void onEvent(IEvent event) throws Exception {
}
@Override
public boolean takeReward(ISession session, int missionId) throws Exception {
return true;
}
@Override
public boolean checkActivityMissionFinishAndTake(int uid, int activityId, ActivityMission activityMission) {
return false;
}
@Override
public void onActivityEnd() throws Exception {
LOGGER.info("竞技试炼 onActivityEnd...{}", id);
}
}