修行技能战斗相关修改

back_recharge
yuanshuai 2021-10-21 15:18:09 +08:00
parent cd8777c449
commit 642afe6d52
1 changed files with 58 additions and 48 deletions

View File

@ -274,6 +274,10 @@ public class FightDataUtil {
monster.set("teamDamage",unitInfo.getForceScore()); monster.set("teamDamage",unitInfo.getForceScore());
monster.set("camp",camp); monster.set("camp",camp);
monster.set("position",unitInfo.getPosition()); monster.set("position",unitInfo.getPosition());
monster.set("property",getProperty(pokemonUnitList.get(i).getProperty()));
String[] skillIdArr = skillId.split("#");
LuaValue skillList= new LuaTable();
for (int k = 0; k < skillIdArr.length; k++) {
LuaValue skill= new LuaTable(); LuaValue skill= new LuaTable();
int[] skillIDList = playerSkillConfig.getSkillIDList(); int[] skillIDList = playerSkillConfig.getSkillIDList();
for(int j = 0 ; j <skillIDList.length;j++){ for(int j = 0 ; j <skillIDList.length;j++){
@ -297,8 +301,9 @@ public class FightDataUtil {
skill.rawset(j+1,oneSkill); skill.rawset(j+1,oneSkill);
} }
monster.set("property",getProperty(pokemonUnitList.get(i).getProperty())); skillList.rawset(k+1,skill);
monster.set("skill",skill); }
monster.set("skill",skillList);
teamSkill.rawset(i+1,monster); teamSkill.rawset(i+1,monster);
}else{ }else{
SSpiritAnimalSkill sSpiritAnimalSkill=STableManager.getConfig(SSpiritAnimalSkill.class).get(Integer.valueOf(skillId)); SSpiritAnimalSkill sSpiritAnimalSkill=STableManager.getConfig(SSpiritAnimalSkill.class).get(Integer.valueOf(skillId));
@ -307,6 +312,10 @@ public class FightDataUtil {
monster.set("star",sSpiritAnimalSkill.getStarMatch()); monster.set("star",sSpiritAnimalSkill.getStarMatch());
monster.set("camp",camp); monster.set("camp",camp);
monster.set("position",pokemonUnitList.get(i).getPosition()); monster.set("position",pokemonUnitList.get(i).getPosition());
monster.set("property",getProperty(pokemonUnitList.get(i).getProperty()));
String[] skillIdArr = skillId.split("#");
LuaValue skillList= new LuaTable();
for (int k = 0; k < skillIdArr.length; k++) {
LuaValue skill = new LuaTable(); LuaValue skill = new LuaTable();
int[] skillIDList = sSpiritAnimalSkill.getSkillIDList(); int[] skillIDList = sSpiritAnimalSkill.getSkillIDList();
for (int j = 0; j < skillIDList.length; j++) { for (int j = 0; j < skillIDList.length; j++) {
@ -330,8 +339,9 @@ public class FightDataUtil {
skill.rawset(j + 1, oneSkill); skill.rawset(j + 1, oneSkill);
} }
monster.set("property",getProperty(pokemonUnitList.get(i).getProperty())); skillList.rawset(k+1,skill);
monster.set("skill",skill); }
monster.set("skill",skillList);
// String[] skillAndPosItem = skillAndPos.split("#"); // String[] skillAndPosItem = skillAndPos.split("#");
// if (Integer.parseInt(skillAndPosItem[1])>0){ // if (Integer.parseInt(skillAndPosItem[1])>0){
// teamSkill.rawset(i + 1, getSkill(skillAndPosItem[1],skillAndPosItem[0])); // teamSkill.rawset(i + 1, getSkill(skillAndPosItem[1],skillAndPosItem[0]));