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 TaskPveStarProvider extends AbstractTaskProvider { @Override protected String loadTaskTable() { return ComponentUtils.readDataFile("task_list_star.json"); } @Override protected boolean taskEntrance(Player player, SingleValue packet) { Normal normal = player.getNormal(); boolean bool = getRewards(normal.getPveStarCounts(), normal.getPveStar(), "PveStarsContinuousTask"); if (bool) { normal.setPveStar(normal.getPveStar() + 1); } return bool; } }