无用代码注释
parent
3f38bf784a
commit
2aba5b20cc
|
@ -214,8 +214,8 @@ public class EndlessMap extends AbstractMap{
|
||||||
@Override
|
@Override
|
||||||
public void fastFight(int uid, FightInfoProto.FastFightResponse.Builder fastFightResponseBuilder) throws Exception {
|
public void fastFight(int uid, FightInfoProto.FastFightResponse.Builder fastFightResponseBuilder) throws Exception {
|
||||||
super.fastFight(uid, fastFightResponseBuilder);
|
super.fastFight(uid, fastFightResponseBuilder);
|
||||||
MapManager mapManager = UserManager.getUser(uid).getMapManager();
|
|
||||||
User user = UserManager.getUser(uid);
|
User user = UserManager.getUser(uid);
|
||||||
|
MapManager mapManager = user.getMapManager();
|
||||||
if (mapManager.getMapInfo() == null) {
|
if (mapManager.getMapInfo() == null) {
|
||||||
LOGGER.info("fastFight mapManager.getMapInfo() == null");
|
LOGGER.info("fastFight mapManager.getMapInfo() == null");
|
||||||
throw new ErrorCodeException(ErrorCode.SERVER_SELF_DEFINE);
|
throw new ErrorCodeException(ErrorCode.SERVER_SELF_DEFINE);
|
||||||
|
@ -266,7 +266,6 @@ public class EndlessMap extends AbstractMap{
|
||||||
if (resultCode == -1) {
|
if (resultCode == -1) {
|
||||||
throw new ErrorCodeException(ErrorCode.FIGHT_EXCEPTION);
|
throw new ErrorCodeException(ErrorCode.FIGHT_EXCEPTION);
|
||||||
}else if(resultCode==0) {
|
}else if(resultCode==0) {
|
||||||
// user.getTeamPosManager().updateTeamPosByTeamId(GlobalsDef.ENDLESS_TEAM, new ArrayList<>());
|
|
||||||
for (int i = 0 ; i <team.size();i++) {
|
for (int i = 0 ; i <team.size();i++) {
|
||||||
mapManager.updateEndlessHeroHp(team.get(i).getHeroId(),0);
|
mapManager.updateEndlessHeroHp(team.get(i).getHeroId(),0);
|
||||||
}
|
}
|
||||||
|
@ -285,40 +284,18 @@ public class EndlessMap extends AbstractMap{
|
||||||
mapManager.updateEndlessHeroHp(info.getHeroId(),per);
|
mapManager.updateEndlessHeroHp(info.getHeroId(),per);
|
||||||
}
|
}
|
||||||
endlessRefreshMonster(uid,mapManager.getTriggerXY());
|
endlessRefreshMonster(uid,mapManager.getTriggerXY());
|
||||||
// List<TeamPosHeroInfo> updateTeam = new ArrayList<>();
|
|
||||||
// Map<String, Integer> endlessThisHeroInfo = mapManager.getEndlessMapInfo().getEndlessHeroInfo();
|
|
||||||
// for(TeamPosHeroInfo info:team){
|
|
||||||
// if(endlessThisHeroInfo.containsKey(info.getHeroId())&&endlessThisHeroInfo.get(info.getHeroId())!=0){
|
|
||||||
// updateTeam.add(info);
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// user.getTeamPosManager().updateTeamPosByTeamId(GlobalsDef.ENDLESS_TEAM, updateTeam);
|
|
||||||
user.getUserMissionManager().onGameEvent(user,GameEvent.ENDLESS_KILL_MONTER);
|
user.getUserMissionManager().onGameEvent(user,GameEvent.ENDLESS_KILL_MONTER);
|
||||||
mapManager.removeEndlessOneMonsterHp(mapManager.getTriggerXY());
|
mapManager.removeEndlessOneMonsterHp(mapManager.getTriggerXY());
|
||||||
SMonsterGroup sMonsterGroup = SMonsterGroup.getsMonsterGroupMap().get(groupId);
|
SMonsterGroup sMonsterGroup = SMonsterGroup.getsMonsterGroupMap().get(groupId);
|
||||||
CommonProto.Drop.Builder drop = ItemUtil.drop(user, sMonsterGroup.getRewardgroup(), 1, 0, BIReason.MAP_FAST_FIGHT_REWARD);
|
CommonProto.Drop.Builder drop = ItemUtil.drop(user, sMonsterGroup.getRewardgroup(), 1, 0, BIReason.MAP_FAST_FIGHT_REWARD);
|
||||||
fastFightResponseBuilder.setEnventDrop(drop.build());
|
fastFightResponseBuilder.setEnventDrop(drop.build());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
mapManager.setLastFightResult(resultCode);
|
mapManager.setLastFightResult(resultCode);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
checkMoraleLevel(user);
|
checkMoraleLevel(user);
|
||||||
// if (mapManager.getMonsterId() > 0) {
|
|
||||||
// BaseBehavior baseBehavior = baseBehaviorMap.get(1);
|
|
||||||
// baseBehavior.process(user, groupId, fastFightResponseBuilder);
|
|
||||||
// }
|
|
||||||
fastFightResponseBuilder.setResult(resultCode);
|
fastFightResponseBuilder.setResult(resultCode);
|
||||||
fastFightResponseBuilder.setFightData(fightResult.getFightData());
|
fastFightResponseBuilder.setFightData(fightResult.getFightData());
|
||||||
|
|
||||||
// 记录战报
|
// 记录战报
|
||||||
FightRecordLogic.getInstance().addRecordMap(user,fightResult.getFightData());
|
FightRecordLogic.getInstance().addRecordMap(user,fightResult.getFightData());
|
||||||
|
|
||||||
//todo 临时粘贴
|
//todo 临时粘贴
|
||||||
mapManager.updateEndlessFightCount(1+mapManager.getEndlessMapInfo().getFightCount());
|
mapManager.updateEndlessFightCount(1+mapManager.getEndlessMapInfo().getFightCount());
|
||||||
|
|
||||||
|
@ -609,6 +586,8 @@ public class EndlessMap extends AbstractMap{
|
||||||
List<Long> monsterHp = mapManager.getEndlessMapInfo().getMonsterHp().get(mapManager.getTriggerXY());
|
List<Long> monsterHp = mapManager.getEndlessMapInfo().getMonsterHp().get(mapManager.getTriggerXY());
|
||||||
BehaviorUtil.getEndlessFightInfo(user,401, groupId, responseBuilder, pointId, sChallengeConfig.getMostTime(), true,bloodMap,monsterHp);
|
BehaviorUtil.getEndlessFightInfo(user,401, groupId, responseBuilder, pointId, sChallengeConfig.getMostTime(), true,bloodMap,monsterHp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void endFight(int uid, String frames, FightInfoProto.FightEndResponse.Builder builder, int dropout) throws Exception {
|
public void endFight(int uid, String frames, FightInfoProto.FightEndResponse.Builder builder, int dropout) throws Exception {
|
||||||
User user = UserManager.getUser(uid);
|
User user = UserManager.getUser(uid);
|
||||||
String key = RedisKey.getKey(RedisKey.FIGHT, Integer.toString(uid), false);
|
String key = RedisKey.getKey(RedisKey.FIGHT, Integer.toString(uid), false);
|
||||||
|
|
Loading…
Reference in New Issue