package org.skfiy.typhon.spi.task; import org.skfiy.typhon.domain.Normal; import org.skfiy.typhon.domain.Player; import org.skfiy.typhon.packet.SingleValue; import org.skfiy.typhon.util.ComponentUtils; public class TaskLevelProvider extends AbstractTaskProvider{ @Override protected String loadTaskTable() { return ComponentUtils.readDataFile("task_list_level.json"); } @Override protected boolean taskEntrance(Player player,SingleValue packet) { Normal normal=player.getNormal(); boolean bool=getRewards(normal.getLevel(), normal.getRoleLevel(),"LevelContinuousTask"); if(bool) { normal.setRoleLevel(normal.getRoleLevel()+1); } return bool; } }