怪物被动修改

lvxinran 2020-08-16 11:27:35 +08:00
parent 5dfcc37f29
commit a5d9a17b29
1 changed files with 4 additions and 4 deletions

View File

@ -103,7 +103,7 @@ public class FightDataUtil {
}else {
unitData.set("skill", getSkill(unitSkill[0]));
unitData.set("superSkill", getSkill(unitSkill[1]));
unitData.set("passivity", getPassivity(unitSkill));
unitData.set("passivity", getPassivity(unitSkill,true));
}
unitData.set("ai", getMonsterAi(sMonster.getMonsterAi()));
@ -128,7 +128,7 @@ public class FightDataUtil {
return property;
}
private static LuaValue getPassivity(String[] unitSkill) {
private static LuaValue getPassivity(String[] unitSkill,boolean isMonster) {
LuaValue passivityData = new LuaTable();
int length = unitSkill.length;
if(length<3){
@ -139,7 +139,7 @@ public class FightDataUtil {
LuaValue detail = new LuaTable();
int passivityId = Integer.parseInt(unitSkill[i]);
SPassiveSkillLogicConfig sPassiveSkillLogicConfig = SPassiveSkillLogicConfig.getConfig(passivityId);
if(sPassiveSkillLogicConfig.getEffectiveRange()!=1){
if(!isMonster&&sPassiveSkillLogicConfig.getEffectiveRange()!=1){
continue;
}
detail.rawset(1, LuaValue.valueOf(sPassiveSkillLogicConfig.getType()));
@ -276,7 +276,7 @@ public class FightDataUtil {
}else {
unitData.set("superSkill", getSkill(skillIds[1]));
}
unitData.set("passivity", getPassivity(skillIds));
unitData.set("passivity", getPassivity(skillIds,false));
unitData.set("property", getProperty(property));
return unitData;
}