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 TaskPvpProvider extends AbstractTaskProvider { @Override protected String loadTaskTable() { return ComponentUtils.readDataFile("task_list_pvp.json"); } @Override protected boolean taskEntrance(Player player, SingleValue packet) { Normal normal = player.getNormal(); boolean bool=getRewards(normal.getPvpWinCounts(), normal.getPvpWins(),"PvpWinsContinuousTask"); if(bool) { normal.setPvpWins(normal.getPvpWins()+1); } return bool; } }