diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/UserManager.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/UserManager.java index ea3bc2edf..55346cbf9 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/UserManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/UserManager.java @@ -87,13 +87,6 @@ public class UserManager { playerManager.setHeadFrame(STableManager.getFigureConfig(CommonStaticConfig.class).getGameSetting().getDefaultPicture()); SPlayerLevelConfig sPlayerLevelConfig = SPlayerLevelConfig.getsPlayerLevelConfigMap().get(1); playerManager.setMaxStamina(sPlayerLevelConfig.getMaxEnergy()); - ItemUtil.drop(user,gameSetting.getBornItem(), BIReason.USER_BORN_REWARD); - HeroManager heroManager = user.getHeroManager(); - Map heroMap = heroManager.getHeroMap(); - TeamPosManager teamPosManager = user.getTeamPosManager(); - List teamHeros = new ArrayList<>(1); - teamHeros.add(heroMap.values().iterator().next()); - teamPosManager.addTeamOfInitPlayer(teamHeros); int force = HeroLogic.getInstance().calTeamTotalForce(user, 1, true); playerManager.setMaxForce(force); PlayerLogic.getInstance().vipflushEveryDay(user,null); @@ -105,6 +98,13 @@ public class UserManager { user.getUserMissionManager().onGameEvent(user, GameEvent.BLOODY_REFRESH,0); user.getUserMissionManager().onGameEvent(user, GameEvent.BEGINNER); Poster.getPoster().dispatchEvent(new NewWelfareEvent(user, NewWelfareTypeEnum.LOGIN_TIMES.getType(),1)); + ItemUtil.drop(user,gameSetting.getBornItem(), BIReason.USER_BORN_REWARD); + HeroManager heroManager = user.getHeroManager(); + Map heroMap = heroManager.getHeroMap(); + TeamPosManager teamPosManager = user.getTeamPosManager(); + List teamHeros = new ArrayList<>(1); + teamHeros.add(heroMap.values().iterator().next()); + teamPosManager.addTeamOfInitPlayer(teamHeros); KtEventUtils.onKtEvent(user, ParamEventBean.UserRegister); }