From c4e6b0252ee48d8b20b7dac64cf4c590ab388e8b Mon Sep 17 00:00:00 2001 From: wangyuan Date: Thu, 25 Apr 2019 14:36:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B4=BB=E5=8A=A8=20&=E7=8E=A9=E5=AE=B6?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/ljsd/jieling/config/SGameSetting.java | 6 ++++++ .../java/com/ljsd/jieling/logic/dao/ActivityManager.java | 1 + .../main/java/com/ljsd/jieling/logic/dao/UserManager.java | 6 ++++-- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/config/SGameSetting.java b/serverlogic/src/main/java/com/ljsd/jieling/config/SGameSetting.java index 5ae65b13f..1bb551a1b 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/config/SGameSetting.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/config/SGameSetting.java @@ -32,6 +32,8 @@ public class SGameSetting implements BaseConfig { private int adventureRefresh; + private String natureName; + private static SGameSetting gameSetting; @@ -106,4 +108,8 @@ public class SGameSetting implements BaseConfig { public int getAdventureRefresh() { return adventureRefresh; } + + public String getNatureName() { + return natureName; + } } \ No newline at end of file diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/ActivityManager.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/ActivityManager.java index e722e7b5e..055c9d11b 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/ActivityManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/ActivityManager.java @@ -23,6 +23,7 @@ public class ActivityManager extends MongoBase { activityMission.initMissionInfo(activityId); activityMission.init(getRootId(),getMongoKey()+".activityMissionMap." + activityId); activityMissionMap.put(activityId,activityMission); + activityState.put(activityId, ActivityType.OPEN_STATE); updateString("activityState." + activityId, ActivityType.OPEN_STATE); updateString("activityMissionMap." + activityId,activityMission); } 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 7b8b81658..d613ac659 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 @@ -66,7 +66,8 @@ public class UserManager { private static void initPlayer(User user) throws Exception { SGameSetting gameSetting = SGameSetting.getGameSetting(); PlayerManager playerManager = user.getPlayerInfoManager(); - playerManager.setNickName("戒灵666"); + long now = TimeUtils.now(); + playerManager.setNickName(gameSetting.getNatureName()); playerManager.setLevel(1); playerManager.setExp(0); playerManager.setVipLevel(0); @@ -76,7 +77,8 @@ public class UserManager { playerManager.setGem(9999); playerManager.setChargeGem(666); playerManager.updateGuidePoint(1,1); - playerManager.setCreateTime(TimeUtils.now()); + playerManager.setCreateTime(now); + playerManager.setLoginTime(now); SPlayerLevelConfig sPlayerLevelConfig = SPlayerLevelConfig.getsPlayerLevelConfigMap().get(1); playerManager.setMaxStamina(sPlayerLevelConfig.getMaxEnergy()); ItemUtil.drop(user,gameSetting.getBornItem());