fix arena mission

back_recharge
wangyuan 2019-11-15 15:58:26 +08:00
parent 006ce7b1e6
commit 0bcc3efb92
1 changed files with 2 additions and 2 deletions

View File

@ -208,7 +208,7 @@ public class ArenaLogic {
throw new ErrorCodeException(ErrorCode.FIGHT_EXCEPTION);
}
myscoreChange = calScore(myscore, defScore,fightResult);
defScoreChange = calScore(defScore, myscore,fightResult==1?0:1);
defScoreChange = calScore(defScore, myscore,fightResult^1);
}
LOGGER.info("the uid={},the defUid={},myscore={},defScore={},fightResult={},myScoreChange={},defScoreChange={}",uid,challengeUid,myscore,defScore,fightResult,myscoreChange,defScoreChange);
@ -228,7 +228,7 @@ public class ArenaLogic {
user.getUserMissionManager().onGameEvent(user, GameEvent.ARENA_CHALLENGE,fightResult, myscore + myscoreChange);
if(defUser!=null) {
// user.getUserMissionManager().onGameEvent(defUser, GameEvent.ARENA_CHALLENGE,fightResult,defScore + defScoreChange);
AyyncWorker ayyncWorker = new AyyncWorker(defUser, true, new AynMissionWorker(GameEvent.ARENA_CHALLENGE, fightResult, defScore + defScoreChange));
AyyncWorker ayyncWorker = new AyyncWorker(defUser, true, new AynMissionWorker(GameEvent.ARENA_CHALLENGE, fightResult^1, defScore + defScoreChange));
ProtocolsManager.getInstance().updateAyncWorker(ayyncWorker);
}
Poster.getPoster().dispatchEvent(new ArenaChallengeEvent(user.getId()));