diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/GameGM/GMRequestHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/GameGM/GMRequestHandler.java index b24eadae0..a81fb989f 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/GameGM/GMRequestHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/GameGM/GMRequestHandler.java @@ -208,6 +208,10 @@ public class GMRequestHandler extends BaseHandler{ case GlobalGm.ADOPT_FIGHT_BY_VALUE: int fightId = cUser.getMainLevelManager().getFightId(); if(SMainLevelConfig.biggerThanFight(fightId,prarm1)){ + mainLevelManager = cUser.getMainLevelManager(); + mainLevelManager.updateFight(prarm1,1); + build = FightInfoProto.MainLevelFightUpdateIndication.newBuilder().setState(mainLevelManager.getState()).setFightId(mainLevelManager.getFightId()).build(); + MessageUtil.sendIndicationMessage(iSession,1, MessageTypeProto.MessageType.MAIN_LEVEL_FIGHT_UPDATE_INDICATION_VALUE,build,true); break; } SMainLevelConfig sMainLevelConfigMain = SMainLevelConfig.config.get(prarm1);