diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java index f7d03ef7d..778abc0b5 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java @@ -3163,7 +3163,7 @@ public class MapLogic { skinId = 0; skinTime = 0; } - TrailHero trailHero = new TrailHero(hero.getTemplateId(),HeroLogic.getInstance().calHeroNotBufferAttribute(user,hero,false,0),hero.getStar(),heroSkill,hero.getLevel(user.getHeroManager())); + TrailHero trailHero = new TrailHero(hero.getTemplateId(),HeroLogic.getInstance().calHeroNotBufferAttribute(user,hero,false,0),hero.getStar(),heroSkill,hero.getLevel(user.getHeroManager()),hero.getGodSoulLv()); trailHero.setSkinId(skinId); trailHero.setSkinTime(skinTime); trailHero.setPosition(saveHero.getPosition()); @@ -3184,6 +3184,7 @@ public class MapLogic { .setLevel(trailHero.getLevel()) .setSkinId(trailHero.getSkinId()) .setPosition(trailHero.getPosition()) + .setGodSoulLv(trailHero.getGodSoulLv()) .build(); response.addHeroes(info); } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/TrailHero.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/TrailHero.java index d475a6b30..f84efdeda 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/TrailHero.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/TrailHero.java @@ -27,6 +27,8 @@ public class TrailHero extends MongoBase { private int position; + private int godSoulLv; + public int getTmpId() { return tmpId; } @@ -51,12 +53,17 @@ public class TrailHero extends MongoBase { this.star = star; } - public TrailHero(int tmpId, Map property, int star,String heroSkills,int level) { + public int getGodSoulLv() { + return godSoulLv; + } + + public TrailHero(int tmpId, Map property, int star, String heroSkills, int level,int godSoulLv) { this.tmpId = tmpId; this.property = property; this.star = star; this.heroSkills = heroSkills; this.level = level; + this.godSoulLv=godSoulLv; } public int getSkinId() { diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapType/TowerMap.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapType/TowerMap.java index 60746f372..22daf05be 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapType/TowerMap.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapType/TowerMap.java @@ -105,6 +105,7 @@ public class TowerMap extends AbstractMap { .setLevel(trailHero.getLevel()) .setSkinId(trailHero.getSkinId()) .setPosition(trailHero.getPosition()) + .setGodSoulLv(trailHero.getGodSoulLv()) .build(); mapEnterResponse.addInfos(info); }