修行技能相关修改
parent
95820f7f10
commit
b27b38d3d0
|
@ -2351,6 +2351,28 @@ public class HeroLogic{
|
||||||
return sb;
|
return sb;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//获取修行技能数据
|
||||||
|
public CommonProto.FightUnitInfo getPracticeSkill(Map<Integer, Integer> skillMap){
|
||||||
|
String skillStr="";
|
||||||
|
for (Map.Entry<Integer, Integer> entry : skillMap.entrySet()) {
|
||||||
|
int skillId=SPlayerSkill.GetSPlayerSkill(entry.getKey(),entry.getValue()).getId();
|
||||||
|
if (skillStr.isEmpty()){
|
||||||
|
skillStr+= skillId;
|
||||||
|
}else{
|
||||||
|
skillStr+= "#"+skillId;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
CommonProto.FightUnitInfo skillInfo = CommonProto.FightUnitInfo
|
||||||
|
.newBuilder()
|
||||||
|
.setUnitId("0")
|
||||||
|
.setUnitSkillIds(skillStr)
|
||||||
|
.setProperty("0")
|
||||||
|
.setPosition(100)
|
||||||
|
.setSkinId(0)
|
||||||
|
.build();
|
||||||
|
return skillInfo;
|
||||||
|
}
|
||||||
|
|
||||||
public List<CommonProto.FightUnitInfo> getPokemonSkills(User user){
|
public List<CommonProto.FightUnitInfo> getPokemonSkills(User user){
|
||||||
//todo 灵兽
|
//todo 灵兽
|
||||||
Map<Integer, String> pokemonTeamMap = user.getPokemonManager().getPokemonTeamMap();
|
Map<Integer, String> pokemonTeamMap = user.getPokemonManager().getPokemonTeamMap();
|
||||||
|
@ -2386,27 +2408,11 @@ public class HeroLogic{
|
||||||
.build();
|
.build();
|
||||||
pokemonInfos.add(info);
|
pokemonInfos.add(info);
|
||||||
}
|
}
|
||||||
String skillStr="";
|
pokemonInfos.add(getPracticeSkill(user.getHeroManager().getPracticeSkillMap()));
|
||||||
for (Map.Entry<Integer, Integer> entry : user.getHeroManager().getPracticeSkillMap().entrySet()) {
|
|
||||||
int skillId=SPlayerSkill.GetSPlayerSkill(entry.getKey(),entry.getValue()).getId();
|
|
||||||
if (skillStr.isEmpty()){
|
|
||||||
skillStr+= skillId;
|
|
||||||
}else{
|
|
||||||
skillStr+= "#"+skillId;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
CommonProto.FightUnitInfo skillInfo = CommonProto.FightUnitInfo
|
|
||||||
.newBuilder()
|
|
||||||
.setUnitId("0")
|
|
||||||
.setUnitSkillIds(skillStr)
|
|
||||||
.setProperty("0")
|
|
||||||
.setPosition(100)
|
|
||||||
.setSkinId(0)
|
|
||||||
.build();
|
|
||||||
pokemonInfos.add(skillInfo);
|
|
||||||
return pokemonInfos;
|
return pokemonInfos;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//老跨服
|
||||||
public List<CommonProto.FightUnitInfo> getCrossPokemonSkills(ArenaOfUser user){
|
public List<CommonProto.FightUnitInfo> getCrossPokemonSkills(ArenaOfUser user){
|
||||||
//todo 灵兽
|
//todo 灵兽
|
||||||
Map<Integer, Pokemon> pokemons = user.getPokemons();
|
Map<Integer, Pokemon> pokemons = user.getPokemons();
|
||||||
|
|
Loading…
Reference in New Issue